#heslo { width: 400px; height: px; background: white; position: absolute; top: 58px; left: 216px; color: #8a8a8a; font-weight: bold; 
font-size: 18px; }
.orange { color: #f28028; }

body { color: black; background: #FFFFFF; font-family: helvetica, arial; }
 a { color: darkorange; } 
a:hover { text-decoration: none; }
#bpage { color: black; background: #6E6E6E; font-family: helvetica, arial; text-align: center; margin: 0; }
#pas { position: absolute; top: 204px; height: 25px; background: url("/images/pas.png") repeat-x; width: 100%; }
#skry { background: #6E6E6E; height: 25px; width: 30%; }
.b { font-weight: bold; }

#obal { margin: auto; text-align: left; width: 892px; position: relative; }
#header { border-left: 1px solid #B5B5B5; }
#sive { position: absolute; top: 102px; left: 735px;  }

#obr { position: absolute; top: 102px; left: 513px; width: 222px; font-family: helvetica, arial; font-size: 11px; color: #5B5B5B; }
#obr img { margin-bottom: 29px; }
#obr a { color: #FE8F1F; text-decoration: none;  }
img#bodky { float: left; margin: 1 14 50 17; }
#hop { margin-top: 6px; }
#flash { position: absolute; top: 104px; left: 513px; }

#obal2 { width: 735px;}

#jstext {width: 500px; height: 18px; border: 0px solid white; position: absolute; top: 206px; left: 5px;}

#page { color: black; background: white ; font-size: 0.9em; padding-bottom: 0px; 
border-left: 1px solid #B5B5B5; border-right: 2px solid #B5B5B5; border-top: 2px solid #DADADA; }


#menu1 { background: url("/images/poz.png") repeat-x; height: 96px; width: 512px; font-size: 11px;
        color: #5A5B5D; }
		    
#menu1 a { float: right; background: url("/images/bod.png") right no-repeat; height: 96px; font-weight: bold;
	color: #5A5B5D; text-decoration: none; padding-right: 28px; margin-right: 10px; }
    
a .odsad { margin-top: 72px; }
							
a .odsad-aktiv {margin-top: 72px; }

#menu1 a:hover { float: right; background: url("/images/aktiv.png") right no-repeat; height: 96px;
		font-weight: bold; color: #5A5B5D; text-decoration: none; padding-right: 28px; margin-right: 10px; padding-bottom: 1px; }

a:hover .odsad { margin-top: 42px; }
    
a:hover .odsad-aktiv { margin-top: 42px; }

#pas1 { margin-top: 1px; height: 26px; background: url("/images/pas.jpg") repeat-x;}

img#prosperita { position: absolute; left: 752px; bottom: 142px; }
			    
img#karoseria { position: absolute; left: 752px; bottom: 50px; }

#navigation {
    position: absolute; left: 15px; top: 208px; color: white;  
}

#navigation a { color: white; font-weight: bold; margin-right: 15px; 
}

			
#svet { margin-left: 1px; margin-bottom: 3px; }
		
#okraj { border-right: 1px solid #EEEEEE; width: 512px; min-height: 250px; background: url("/images/poz1.png") repeat-x; _height: 250px;   
	padding-top: 1px; padding-bottom: 1px; }

						
#main_page { width: 450px; margin: 20 30 20 30; }
			
								    
#footer { background: #FE7D1A; height: 22px; border: 1px solid #A8744C; border-top: 1px solid #E19358; padding-right: 1px; color: white; font-size: 11px;  }
#footer img { margin-top: 1px;}
#odsad1 { margin-left: 30px; }
#odsad2 { margin-right: 120px;} 


#pulcoas1 { position: relative;
    top: 5px;
    left: 200px;
}





.accessdenied { color: #BB3333; font-weight: bold; text-decoration: blink; background-color: #fff;}

.sitemap_path { color: #888888; text-decoration: none; background-color: #ff1;}
a.sitemap_path:link { color: #444444; text-decoration: none; background-color: #ff1;}
a.sitemap_path:visited { color: #666666; text-decoration: none; background-color: #ff1;}

.sitemap { color: #888888; text-decoration: none; background-color: #fff;}
a.sitemap:link { color: #444444; text-decoration: none; background-color: #fff;}
a.sitemap:visited { color: #555555; text-decoration: none; background-color: #fff;}

.topmenu { color: blue; text-decoration: none; background-color: #fff;}
a.topmenu:link { color: blue; text-decoration: none; background-color: #fff;}
a.topmenu:visited { color: blue; text-decoration: none; background-color: #fff;}

.menuitem { color: navy; text-decoration: none; background-color: #fff;}
a.menuitem:link { color: navy; font-weight: bold; text-decoration: none; background-color: #fff;}
a.menuitem:visited { color: navy; font-weight: bold; text-decoration: none; background-color: #fff;}

a.nounderline {  color: yellow; text-decoration: none; background-color: #000;}

a.popup {  color: #ff0000; text-decoration: none; background-color: #fff;}



.imagebutton {height: 25px; width: 24px; border: solid 1px #CCCCC0; color:#000; background-color: #CCCCCC;}
.image {position: relative; left: 1px; top: 1px; height:23px; width:22px; border:none;}
.toolbar {height: 30px; background-color: #C0C0C0; color: #000;}

.cms_forum_topic { color: #000000; background-color: #ff0;}
td.cms_forum_topic { background-color: #AAAAEE; color: #000000;}

.cms_error { color: white; text-decoration: blink; background-color: #ff0;}
table.cms_error {  border: 2px solid red; border-collapse: collapse; }
tr.cms_error,td.cms_error,th.cms_error { color: #FFFFFF; padding: 3px; background-color: #000;}

/* ------ start :: tabulka v cms editore -------- */
table.cms-table-border { border: 1px solid black; padding: 2px; }
tr.cms-table-border { border: 1px solid black; padding: 2px; }
td.cms-table-border { border: 1px solid black; padding: 2px; }
th.cms-table-border { border: 1px solid black; padding: 2px; }
table.cms-table-noborder { border: 0px; padding: 2px; }
tr.cms-table-noborder { border: 0px; padding: 2px; }
td.cms-table-noborder { border: 0px; padding: 2px; }
th.cms-table-noborder { border: 0px; padding: 2px; }
/* ------ end :: tabulka v cms editore -------- */


/* ----------------- start :: stranka s novinkami -------------------- */
div.CMSPage_news_detail_news_title { color: #000000; font-weight: bold; background-color: #ff0; }
div.CMSPage_news_news_news_title { color: #000000; font-weight: bold; background-color: #ff0;}
div.CMSPage_news_news_perex_news_title { color: #000000; font-weight: bold; background-color: #ff0;}
div.CMSPage_news_history_news_title { color: #000000; font-weight: bold; background-color: #ff0;}
div.CMSPage_news_detail_news_perex { color: #000000; text-decoration: none; background-color: #ff0;}
div.CMSPage_news_news_perex_news_perex { color: #000000; text-decoration: none; background-color: #ff0;}
div.CMSPage_news_sidenews_news_date { color: #000000; text-decoration: none; background-color: #ff0;}
div.CMSPage_news.detail_news_date { color: #000000; text-decoration: none; background-color: #ff0;}
div.CMSPage_news_news_news_date { color: #000000; text-decoration: none; background-color: #ff0;}
div.CMSPage_news_detail_news_text { color: #000000; text-decoration: none; background-color: #ff0;}
div.CMSPage_news_news_news_text { color: #000000; text-decoration: none; background-color: #ff0;}
div.CMSPage_news_history_news_text { color: #000000; text-decoration: none; background-color: #ff0;}
/* ----------------- end :: stranka s novinkami -------------------- */

/* --------- format textu v iframe po zaskrtnuti html ------------- */
pre { font-size: 120%;}


/* ---------- styl ciar --------- */
hr {
    height:1px;
    border: none;
    color: #000000;
    background-color: #000001;    
}

/* ----------- stylovanie admin/index.html - stranka/admin ----------- */
#admin {
    width: 250px;
    padding: 15px; 
    margin: 100px;
    border: 1px solid #2e0b0b;
    color: #fff;
    font-size: 100%;
    background-color: #999;
    text-align: center;
}
				
#admin a { color: #fff; background-color: #999; text-decoration: none; font-weight: bold;}	    	

	
/* -------- styles for login ------- */
.loginbox {
    border: 1px solid #000000;
    padding: 3px;
    font-size: 100%;
    color: #000;
    background-color: #ccc;    
}

.loginbox input {
    border: 1px solid #2e0b0b;
    font-size: 90%;
    color: #000;
    background-color: #fbf2f4;
    margin: 0.2em 0.1em 0.1em 0em; 
    padding: 0.2em 0.5em 0.2em 0.5em;		    
}
		    
.loginbox table, .loginbox th, .loginbox tr, .loginbox td {
    font-size: 95%;
}
			

/* ----------------- start :: style formulare ------------------ */
input {
    border: 1px solid #2e0b0b;
    font-size: 90%;
    color: #000;
    background-color: #eee;
    margin: 0.2em 0.1em 0.1em 0em; 
    padding: 0.2em 0.5em 0.2em 0.5em;		    
}
		    	
select {
    border: 1px solid #2e0b0b;  
    font-size: 90%;
    color: #000;
    background-color: #eee;
    padding-top: 0.2em;		   
}
							
option {
    border: 0;
    color: #000;
    font-size: 90%;
    background-color: #eee;
    margin: 0.2em 0.1em 0.1em 0em; 
    padding: 0.2em 0.5em 0.2em 0.5em;		    
}					    		
/* ----------------- end :: style formulare ------------------ */
													
/* ----------------- start :: style administracia stranok ------------------ */
/* --- stylovanie popup okien bez border ---------- */

#create_link, #insert_image_popup, #create_table, #create_table table, #allpages_popup_delete, #editmenu, #editmenu_popup_edit, #editmenu_popup_add, #editmenu_popup_delete {
    color: #2e0b0b;
    background-color: #fff;
    font-size: 90%;
    border: none;  
    padding: 0.2em 0.5em 0.2em 0.5em;		    
}

/* --- stylovanie okien s border=1 pri editacii stranok ---------- */				

#createpage, #editpage, #usermanager, #usermanager_add, #page_forum, #page_album, #page_file, #page_news, #new_post_news, #page_html, #page_proxy, #page_sitemap {
    color: #2e0b0b;
    background-color: #eee;
    font-size: 80%;
    border: 1px solid #2e0b0b;  
    padding: 0.2em 0.5em 0.2em 0.5em;
}	

/* ---------- styl hlavnej tabulky pri editacii stranok ------------ */
#edit_main, #edit_main_user {
    color: #2e0b0b;
    background-color: #eee;
    border: 1px solid #2e0b0b;  
    padding: 0.2em 0.5em 0.2em 0.5em;		 
        font-size: 100%;
    
}					
	
/* ----------------- end :: style administracia stranok ------------------ */
																				
/**************** images styles ****************/		

img {
    border: none;
}  
/*      
a img, img.left, img.center, img.right {
    padding: 4px;
    color: #000;
    border: 1px solid #4a77dc;
    background: #dfe9f5;
}
*/		          
img.left {
    float: left;
    margin: 0 12px 5px 0;
}
				          
img.center {
    display: block;
    margin: 0 auto 5px auto;
}
							      
img.right {
    float: right;
    margin: 0 0 5px 12px;
}
									          
#editmenu img, #editmenu img a, #allpages img, #allpages img a, #menueditor img, #menueditor img a, #news_news img, #news_news img a {
    color: #000;
    border: 0;
    padding: 0;
    background: #fff;    
}
					    

