body { font-size:12px; font-family:verdana;padding:10px 0px 10px 10px;margin:0px; background-color: #FFFFFF;}
 

.topmenu { height: 40px; border-top:1px solid #CFCFCF; background-image: url(../images/menu1.gif); background-repeat: repeat-x; margin-bottom: 0px; }

.topmenu ul { width:850px; list-style: none;padding:0px;margin:0px; font-weight:bold; font-size: 13px; color:#000000;}  

.topmenu ul li { padding:0px 25px 0px 5px; float:left; 
    line-height:38px; 
	background-image: url(../images/menup.gif); background-repeat: no-repeat; background-position: right;
	
}

.topmenu ul li a { color: #000000; text-decoration:none; }
.topmenu ul li.seznamy a { color: #C3AC00; text-decoration:none; }
.topmenu ul li a:hover { text-decoration: underline; } 	  

#top { margin-top:10px; width:100%; font-size:100%;position:relative;min-width:770px;margin-bottom:20px; }

#zarazka { width:770px;height:1px;font-size:1px;margin-top:-1px; }

.cb { clear:both; }

#top td #hledej #hledejmain img { border:1px solid #000C7B; margin-top:5px; float:right; margin-right:5px;}

#hledej { margin-left:0px;height: 75px; }

#hledejleft { width: 16px; margin-right:-10px; height: 75px; float:left; background-image: url(../images/bg_grey1.gif); background-repeat: no-repeat; }

#hledejmain { width:auto; height:73px !important; height:75px; background-color: #F7F7F7; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }
#hledejmain h2 { font-size:130%; width:70px; line-height:70px; float:left; margin:0px; }
#hledejmain form { margin:22px 0px 0px 15px; padding:0px; float:left;}
.inputtext { width:340px; margin-bottom:2px; }

#pozaditop { width:100%;height:30px;border-top:1px solid #DCDCDC;background-color:#000066;background-image: url(../images/poz.gif); background-repeat: repeat-x;background-position:top; }
#main { width:100%;text-align:center;height:290px;background-color:#000066;background-image: url(../images/poz2.gif); background-repeat: repeat-x;background-position:bottom; }
#mainb { width:100%;height:90px;text-align:center;background-color:#000066;background-image: url(../images/poz3.gif); background-repeat: repeat-x;background-position:top; }
#mainb div h1 { color:#FFFFFF; font-size:16px; padding:0px; margin:0px;}
#mainb div h1#nadpis { color:#FFFFFF; font-size:13px; padding:0px; margin:0px 0px 10px 0px;}
#mainb div { width:755px;margin:0 auto; text-align:left; }																					
#mainb div p { margin:0px 0px 5px 0px; padding:0px; color:#FFFF00; font-size:10px;}
#mainb div img { border:1px solid #FFFFFF; float:right; }
#prezentace { width:755px;margin:0 auto; }

#prezentace img {float:left; margin-top:15px;margin-left:0px; border:0px;}
	
#pozadibottom { width:100%;height:10px;margin-top:1px;background-color:#D3D3D3; margin-bottom:0px;}

H1 { font-size: 16px; color: #A9A9A9; margin-bottom:15px; }	

H2 { font-size: 14px; color: #0000FF; margin-top:0px;} 

H3 { font-size: 12px; color: #A9A9A9; }


#maintext, #reference { width:755px;margin:0 auto; text-align:left; padding-bottom:10px; padding-top:10px;}

#reference img { float: left; margin-right:10px; border:1px solid #ffffff; }	

#inzerce { height:95px;  
 margin-bottom:30px; 
 }

#inzerce h2 { color: #696969; font-size:16px; font-style:italic; line-height: 20px;
 padding-top:30px; padding-bottom:0px; margin-bottom:0px; font-family: arial;}

#inzerce img { float:left; border:0px; margin-right:10px;}

#main2 { text-align:center;background-color:#E4E4E4; margin-top:1px; background-image: url(../images/rozek.gif); background-repeat: no-repeat; background-position:right bottom;}	

.portal { width: 185px !important; width: 187px; float:left; min-height:170px; height:170px; background-color: #F5F5F5; border:1px solid #C0C0C0; margin-right:1px; margin-bottom:5px; position:relative;}
.portal2 { width: 410px; min-width:410px; float:left; min-height:218px; height:218px; background-color: #EBEBDC; border:1px solid #AAAA91; margin-right:10px; margin-bottom:10px; position:relative;}											  
.portal3 { width: 200px; min-width:200px; float:left; min-height:218px; height:218px; background-color: #FAFAFA; border:1px solid #DCDCDC; margin-right:10px; margin-bottom:10px; position:relative;}
div[class] .portal, div[class] .portal2, div[class] .portal3 {
   height:auto;
   }

.portal h2 { padding:4px; font-size:12px; background-color: #C0C0C0; color:#FFFFFF; margin:0px; border-top: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; border-bottom:1px solid #DCDCDC;} 
.portal3 h2 { padding:4px; font-size:12px; background-color: #DCDCDC; color:#FFFFFF; margin:0px;}
.portal2 h2 { padding:4px; font-size:12px; background-color: #AAAA91; color:#FFFFFF; margin:0px;} 
.portal h2 a, .portal2 h2 a, .portal3 h2 a { color:#ffffff; text-decoration:none;}
.portal h2 a:hover, .portal2 h2 a:hover, .portal3 h2 a:hover { text-decoration:underline; }
.explain select { font-size:10px; }
.portal table { width:184px; font-family: verdana; margin:2px 2px 22px 2px; font-size:11px; border:colapse; border:1px solid #788CA0; background-color:#ffffff;}

.portal div.neaktivni { padding:2px; font-family: verdana; margin:2px 2px 22px 2px; font-size:11px; border:1px solid #788CA0; background-color:#FAF0E6; color:#000000; }

.portal div.explain { padding:2px; font-family: verdana; margin:2px 2px 22px 2px; font-size:11px; border:1px solid #788CA0; background-color:#ffffff; color:#000000; }  
.designexplain { font-family: verdana; text-align:center; font-size:11px; color:#000000; margin:2px;}
.designexplain img { border:0px; }
.portal3 div.explain { padding:2px; font-family: verdana; margin:2px 2px 22px 2px; font-size:11px; border:1px solid #DCDCDC; background-color:#ffffff; color:#000000; }


.ano { position:absolute; bottom:5px; left:0px; width: 175px; font-size: 10px;  margin:5px; min-height:20px; height: 20px; line-height:20px; text-align:center; background-color: #DCDCDC; border:1px solid #A9A9A9; color:#000000; background-image: url(../images/sedy3.gif);
        background-repeat: repeat-x;}
.ano3 { position:absolute; bottom:5px; left:0px; width: 190px; font-size: 12px;  margin:5px; min-height:20px; height: 20px; line-height:20px; text-align:center; background-color: #32CD32; border:1px solid #006600; color:#ffffff;}						   
.ano2 { width: 190px; font-size: 12px;  margin:5px; min-height:40px; height: 40px; text-align:center; background-color: #009900; border:1px solid #006600; color:#ffffff;}

.ano a, .ano3 a, .ano2 a { color:#000000; font-size: 10px; text-decoration:none; }

.ano a:hover, .ano3 a:hover, .ano2 a:hover { text-decoration:underline; }  

.pad5 { padding-left:0px; }		
#domeny { color: #191970; background-color: #F5F5F5; border:1px solid #DCDCDC; padding:5px; }
#domeny a { color: #191970; text-decoration: none; font-size: 10px;}
#domeny a:hover { color: #191970; text-decoration: underline;}

#spod { border-top: 1px solid #808080;
		border-bottom: 1px dashed #808080; 
		clear:both; 
		font-size: 10px; 
		margin-top:10px; 
		height:30px;
	  }	 
#reklamaspod { color:#DCDCDC; font-size:10px; margin-top:10px; padding-bottom:10px; }
#reklamaspod a { color:#DCDCDC; }
#copyright { float:left; width: 160px; background-color: #DCDCDC; height:30px; line-height:30px; text-align:center; }

#bottomlinks { float: right; width: 430px; text-align:right; }	

#bottomlinks ul { margin: 0px; padding: 0px; list-style: none;margin: 10px 0px 0px 0px; }

#bottomlinks ul li { display: inline;margin-right:5px; padding: 0px 10px 0px 10px; border-left: 1px solid #000000; }

#bottomlinks ul li a { color:black; }	  

#registrace2 { 
margin-top:10px;
margin-bottom:10px;  
padding:0px;
font-size:12px;
width:100%;
}  

.td5 { background-color:#6495ED; text-align:center; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; color:#FFFFFF;}

.td4 { background-color:#6495ED; padding:5px; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; color:#FFFFFF;}

.td3 { background-color:#E6E6FA; text-align:center;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}

.td2 { background-color:#E6E6FA; text-align:center;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}

.td1 { background-color:#E6E6FA; text-align:center;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}  

.lcenik { background-color:#F5F5F5;	padding:5px; border-bottom:1px solid #FFFFFF;}  

#registrace2 span { color:blue; }

#registrace2 img { border: 0px solid #DCDCDC; }

#registrace2 p { padding:5px; margin:0px;}

#reg2 h3 a,#reg2b h3 a,#reg3 h3 a,#reg4 h3 a,#reg3b h3 a,#reg4b h3 a,,#reg3bb h3 a,#reg4bb h3 a,,#reg2bb h3 a { color: #000000; text-decoration: none; }

#reg2 { width:145px;
border: 1px solid #FFFFFFF; 
border-top-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;	
	padding:0px;   
	vertical-align:top;
}

#reg2 h3 { line-height: 40px;
font-size:14px; 
color: #000000;
border: 1px solid #FFFFFFF; 
border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 5px;
	padding-left:10px;
	background-color:#FFFACD;
	margin:0px; 
}

#reg2b { width:146px !important; width:145px;
border-top: 1px solid #FFFFFFF; 
	border-left: 1px solid #FFFFFFF; 
	border-right: 1px solid #FFFFFFF; 
	padding:0px; 
	height:100px; 
	vertical-align:top;
}	

#reg2b div { background-image: url(../images/obr4.jpg); background-repeat: no-repeat; text-align:center; background-color:#E6E6FA;  }

#reg2b div img { margin-top:25px; margin-bottom:10px; }	


#reg2b h3 { line-height: 40px;
font-size:14px; 
color: #000000;
border-bottom: 5px solid #0000CD;
	padding-left:10px;
	background-color:#E6E6FA; 
	margin:0px; 
	text-align:center;		  
	height:40px;
	position:relative;
}

#reg2b h3 div { position:absolute;right:0;bottom:0;font-size:10px; background:none; font-weight:normal;color:#A9A9A9;height:12px;line-height:12px;}	

#reg2c { width:146px !important; width:145px;
border-top: 1px solid #FFFFFFF; 
	border-left: 1px solid #FFFFFFF; 
	border-right: 1px solid #FFFFFFF; 
	padding:0px; 
	height:100px; 
	vertical-align:top;
}	

#reg2c div { background-image: url(../images/obr3.jpg); background-repeat: no-repeat; text-align:center; background-position:right top; background-color:#E6E6FA;  }

#reg2c div img { margin-top:25px; margin-bottom:10px; }

#reg2c h3 { line-height: 40px;
font-size:14px; 
border: 1px solid #FF6600; 
border-top-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 5px;
	
	background-color:#CCFF99;
	margin:0px; 
	text-align:center;
}

#reg4b h3 { line-height: 40px;
font-size:14px; 
color: #000000;
border-top: 0px; 
	border-left: 0px; 
	border-right: 0px; 
	border-bottom: 5px solid #FFD700;
	padding-left:10px;
	background-color:#FFFACD;
	margin:0px;  
	text-align:center;
}	

#reg3b { width:146px !important;width:145px;
border: 1px solid #FFFFFFF; 
border-top-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	padding:0px;  
	vertical-align:top;
	height:100px;
	text-align:center;
}	

#reg3b div { background-image: url(../images/obr2.jpg); background-repeat: no-repeat; text-align:center; background-color:#E6E6FA;  }

#reg3b div img { margin-top:25px; margin-bottom:10px; }

#reg3b h3 { line-height: 40px;
font-size:14px; 
color: #000000;
	border-bottom: 5px solid #B0E0E6;
	padding-left:10px;
	background-color:#F8F8FF; 
	margin:0px;
}

#reg4b { width:146px !important;width:145px; 
border: 1px solid #FFFFFFF; 
border-top-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	padding:0px;	
	vertical-align:top;
	height:100px;
}	

#reg4b div { background-image: url(../images/obr1.jpg); background-repeat: no-repeat; text-align:center; background-color:#E6E6FA;  }

#reg4b div img { margin-top:25px; margin-bottom:10px; }



#reg2bb { width:146px !important; width:145px;
border-top: 1px solid #FFFFFFF; 
	border-left: 1px solid #FFFFFFF; 
	border-right: 1px solid #FFFFFFF; 
	padding:0px; 
	height:100px; 
	vertical-align:top;
}	

#reg2bb div { background-image: url(../images/obr4b.jpg); background-repeat: no-repeat; text-align:center; background-color:#E6E6FA;  }

#reg2bb div img { margin-top:25px; margin-bottom:10px; }

#reg4bb h3 { line-height: 40px;
font-size:14px; 
color: #000000;
border-top: 0px; 
	border-left: 0px; 
	border-right: 0px; 
	border-bottom: 5px solid #FFD700;
	padding-left:10px;
	background-color:#FFFACD;
	margin:0px; 
}	

#reg3bb { width:146px !important;width:145px;
border: 1px solid #FFFFFFF; 
border-top-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	padding:0px;  
	vertical-align:top;
	height:100px;
}	

#reg3bb div { background-image: url(../images/obr3b.jpg); background-repeat: no-repeat; text-align:center; background-color:#E6E6FA;  }

#reg3bb div img { margin-top:25px; margin-bottom:10px; }

#reg3bb h3 { line-height: 40px;
font-size:14px; 
color: #000000;
	border-bottom: 5px solid #B0E0E6;
	padding-left:10px;
	background-color:#F8F8FF; 
	margin:0px;
}

#reg4bb { width:146px !important;width:145px; 
border: 1px solid #FFFFFFF; 
border-top-width: 1px; 
	border-left-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	padding:0px;	
	vertical-align:top;
	height:100px;
}	

#reg4bb div { background-image: url(../images/obr1b.jpg); background-repeat: no-repeat; text-align:center; background-color:#E6E6FA;  }

#reg4bb div img { margin-top:25px; margin-bottom:10px; }

#reg2bb h3 { line-height: 40px;
font-size:14px; 
color: #000000;
border-bottom: 5px solid #0000CD;
	padding-left:10px;
	background-color:#E6E6FA; 
	margin:0px; 
}

.cena, .cena2, .cena3 { margin-left:20px;position:relative;margin-bottom:20px;width:100px;height:100px;}

.cena span { position:absolute;top:0px;left:0px;width:100px;height:100px;background-image: url(../images/0kc.gif); background-repeat: no-repeat; z-index:1; display:block;}	 

.cena2 span { position:absolute;top:0px;left:0px;width:100px;height:100px;background-image: url(../images/99kc.gif); background-repeat: no-repeat; z-index:1; display:block; }	 

.cena3 span { position:absolute;top:0px;left:0px;width:100px;height:100px;background-image: url(../images/235kc.gif); background-repeat: no-repeat; z-index:1; display:block;}	 

.vice { clear:both; padding-left:10px;padding-bottom:20px;}
.cislo { float:right; font-size:8px; color:#E4E4E4; margin-right:5px;}
.cislo2 { position:absolute; right:0;bottom:30px; font-size:8px; color:#E4E4E4; margin-right:5px;}	 

.vizitkalogo, .profilogo { color: #000000; }
.vizitkalogo em, .profilogo em { color: #CF1848; }

.profillogo { color: #CF1848; text-decoration:none;}
.profillogo em { color: #000000; } 
#balken { background-color:#FFFACD; padding:2px 5px 2px 5px;}

.logafirem { width:160px; float:right; border-left:1px solid #DCDCDC; padding:5px; text-align:center;}
.logafirem h2 { font-size:14px; color: #C0C0C0; border-bottom:2px solid #DCDCDC;}
.logafirem img { border:0; margin-bottom:10px;}



