html,body	{ background: #cad4dd url(/img/bg_body.gif)  top left repeat-x; }
h2, h3		{ color:#E21934; font-size: 140%; }

#header		{ margin:0px auto; width:990px; height:215px; background: transparent url(/img/bg_header.jpg)  top center no-repeat; }
#submain	{ margin:0px auto; width:990px; min-height:400px; background: transparent url(/img/bg_main.gif) top center repeat-y; }
#main		{ width:990px; 	   height:100%; background: transparent url(/img/bg_main_in.gif) top center no-repeat; }
#footer		{ margin:0px auto; width:990px; height:65px;  background: transparent url(/img/bg_footer.gif)  top center no-repeat; clear:both;  }

#header * 	{ font-size:14px; }

#colright	{ width:174px; min-height:300px; float:right; margin-right:30px; }

#logo		{ margin-top:70px; margin-left:65px; float:left; }

#topinfo	{ margin-top:70px; margin-left:30px; height:80px; padding-left:30px; border-left:1px solid #ccc; float:left; }
#topinfo strong { font-size:120%; }
#topinfo p		{ width:190px; text-align:left; }

#topmenu	{ margin-top:70px; float:right; margin-right:70px; }
#topmenu li	{ list-style:none; }
#topmenu li a	{ font-size:14px; }
#topmenu li a.kontakt { background: transparent url(/img/kontakt.png) 0px 0px no-repeat; padding-left:28px;  }
#topmenu li a.zapsat  { background: transparent url(/img/zapis.png) 0px 0px no-repeat; padding-left:28px;  }

#hledat		{ margin-top:20px; clear:right; float:right; margin-right:70px; }
#hledat input#search_text { border:1px solid #ccc; padding:6px; width:120px; }
#hledat input.btn 		  { background-color:red; color:white; padding:7px 9px; }

#adresa		{ padding-top:20px; margin-left:50px; clear:both; }
#adresa a	{ font-size:14px;  }

#list		{ width:670px; float:left; margin:0px 40px; }
#list li	{ width:160px; height:120px; overflow:hidden; margin:2px; border:1px solid #ccc; display:block; float:left; cursor:pointer;
			    -moz-border-radius: 1em; border-radius: 1em; }
#list li .nazev { display:block; text-align:center; color:black; font-size:12px; text-decoration:none; padding:10px; }
#list li span	{ display:block; margin:0px; width:160px; height:116px; }
#list li span .nazev { display:block; text-align:center; color:black; font-size:12px; text-decoration:none; padding-top:10px; }
#list li img 	{ display:block; text-align:center; margin:2px auto; }
#list li img.timer { display:block; height:2px; width:0%;  background-color:#fff200; border-top:1px solid #ccc; float:left; }

#detail		{ width:630px; float:left; margin:0px 60px; }
#detail ul	{ margin-left:20px; }

#footer p	{ padding-left:40px; }

table.data 						{ border-collapse:collapse; }
table.data th, table.data td	{ border:1px solid #ccc; padding:3px;    }
table.data th					{ background-color: #ccc;    }

#main input, #main textarea, #main select	 { border:1px solid #ccc; padding:2px 5px; }
#main input.btn  { background-color:red; color:white; padding:7px 9px;  }
#main .caption	{ vertical-align:top; line-height:21px; margin-right:8px; }
#main .error	{ font-weight:bold; text-align:center; color:red; }
#main .alert	{ text-align:center; color:#666; }

#colright #novinky ul li { margin-top:10px; list-style:none; }
#posta			 		 { padding-left:10px; }
img.ui-datepicker-trigger { position:relative; top:3px; left:5px; }
.pozn			{ margin:0px; font-size:90%; color:#333; }
