body {font-family: Verdana; font-size: 80%; margin: 0; padding: 0; text-align: left; top: 0px;
 color: Black; background: white; font-size: 12px;  }
/*
div { border: 1px solid black }
*/
#button {height: 20px; cursor: pointer; border: 0px solid #A2A2A2; background: url(/Images/button.gif) top #A2A2A2; font-weight: bold;
 padding: 2px;  color: white;font-size: 80%;  }
table {position: relative; float: left;}
td { position: relative; padding: 5px; vertical-align:top; background: #EEEEEE;   }
a {position: relative; color: #314F29; text-decoration: underline; font-weight: normal}
a:hover {text-decoration: none; color: black;}
form {position: relative; float: left; margin: 0px; padding: 0px;}
p { margin: 0px; padding: 0px; padding-bottom: 5px;}		  
input {border: 1px solid #B29E9F}	
ul {margin: 0px; padding: 0px; padding-left: 30px; padding-top: 5px;}
ul li {list-style-image: url(/Images/li.gif); margin-bottom: 5px; }	
h1 {margin: 0px; padding: 0px; font-size: 140%}	
h2 {margin: 0px; padding: 0px; font-size: 120%; }		
h3 {margin: 0px; padding: 0px; font-size: 110%} 	
 
.center { width: 1000px; }
.body {position: relative; float: left; width: 970px; padding: 15px; padding-top: 0px; background:url(/Images/body.jpg) no-repeat; text-align: left;	}



.head_menu {position: relative; float: left; top: 103px; left: 20px; color: white;font-weight: bold; }
.head_menu a {color: white; font-weight: bold; }
.head_menu a:hover {color: white; font-weight: bold; }
.head { position: relative; float: left; width: 970px; height: 128px;background: url(/Images/head.jpg) white top;}			 
#hlava_logo_odkaz {position:relative; float: left; width: 220px; height: 120px;  }
.head_nadpis h1 {position: absolute; float: left; top: 165px; left: 260px; color: white; font-size: 160%  }



.left {position: relative; float: left; width:230px; background: #E9E9E9;  }
.o-apzp_menu { position: relative; float: left;border-left: 10px solid #E77918; }
#o-apzp a {position: relative; float: left; font-weight: bold; padding: 10px; color: #E77918; padding-bottom: 5px; }

.projekty_menu { position: relative; float: left;border-left: 10px solid #314F29; width: 220px; background: #E1E1E1;  }
#projekty a {position: relative; float: left; font-weight: bold; padding: 10px;padding-bottom: 5px;  }

.publikace_menu { position: relative; float: left;border-left: 10px solid #E69530; width: 220px;  }
#publikace a {position: relative; float: left; font-weight: bold; padding: 10px;padding-bottom: 5px;  }

.odkazy_menu { position: relative; float: left;border-left: 10px solid #E69530; width: 220px;  }
#odkazy a {position: relative; float: left; font-weight: bold; padding: 10px;padding-bottom: 5px;  }

.left_menu {position: relative; float: left; width: 210px;  margin-top: 5px;}
.left_menu  ul {position: relative; float: left;margin: 0px; padding: 0px; padding-left: 30px; padding-top: 5px;}
.left_menu  ul li {list-style-image: url(/Images/li.gif); margin-bottom: 5px; }
.left_menu  ul li a { color: black }


.right_news {position: relative; float: left; width: 200px; margin-bottom: 10px; }	
	
.right_news h2 {font-family: Tahoma;position: relative; float: left; font-weight: bold; font-size: 120%; margin: 0px; 
			  font-weight: bold; padding: 10px; width: 180px; color: #F57824; background: #577053; }	
.right_news h3 { font-size: 110%;}				  
.right_news h3 a {position: relative; float: left; font-weight: bold; font-size: 85%; padding:0px; margin: 0px; padding-bottom: 5px; }	
.right_news p {position: relative; float: left; font-weight: normal; font-size: 85%; margin: 0px; padding-bottom: 10px; }
.right_news_datum { font-size: 75%; font-weight: normal; padding-top: 5px; padding-bottom: 5px; }
.right_news_archiv {position: relative; float: left; width: 190px; padding: 5px; background: #E1E1E1; }
.right_news_obsah {  position: relative; float: left; width: 190px; padding: 5px;background: #E9E9E9; }



.right_login { position: relative; float: left; width: 200px;
				background: #F5F5F5; overflow: hidden; overflow: hidden; font-size: 90%; }
.right_login h2 { position: relative; float: left;color: #314F29; padding: 10px; font-size: 130%; width: 180px;
				background: #EEEEEE;}
.right_login td { background: #F5F5F5; padding: 5px; }
.right_login_form { position: relative; float: left;padding: 10px;  }
	
.menu {position: relative; float:left;padding: 10px;}
.menu a { color: black; }
.menu a:hover {}

.content { position: relative; float: left; width: 540px; overflow: hidden;
			 }
.content h1 { position: relative; float: left; width: 520px; padding: 10px; font-size: 190%; color: #375134;
			 }
.navigace {position: relative; float: left; padding: 10px; background: #F7F7F7; width: 520px;}
			
.right { position: relative; float: right; width: 200px; overflow: hidden}
.right_polozka { position: relative; float: right; width: 190px; padding: 5px; overflow: hidden; background: #D2E2FC; }
.right_polozka h2 { position: relative; float:left; width: 160px; color: #6A6A6A;  padding: 10px; font-size: 110%; }
.right_polozka td {background: white;}

.right_search{ position: relative; float: right; width: 180px; padding: 10px; overflow: hidden;background: #314F29;  }
.right_search h2 { position: relative; float:left; width: 135px; color: white; padding-left: 10px; padding-bottom: 10px; font-size: 110%; }
#vyhledat {position: relative; float: right;color: white; font-weight: bold; text-decoration: none; padding-top: 10px; }

.prave_kontakt {position: relative; float: left; width: 200px; margin-bottom: 10px;}
.prave_kontakt h2 {font-family: Tahoma;position: relative; float: left; font-weight: bold; font-size: 120%; margin: 0px; 
			  font-weight: bold; padding: 10px; padding-left: 20px; width: 170px; color: #314F29; background: #D2E2FC; margin-bottom: 5px;}
.prave_kontakt_obsah { position: relative; float: left; padding: 5px; border: 5px solid #EBEBEB;  width: 180px; background: url(/Images/prave_kontakt.jpg)}			  
			  
.prave_news {position: relative; float: left; width: 200px; margin-bottom: 10px; }	
	
.prave_news h2 {font-family: Tahoma;position: relative; float: left; font-weight: bold; font-size: 120%; margin: 0px; 
			  font-weight: bold; padding: 10px; padding-left: 20px; width: 170px; color: #314F29; background: url(/Images/cislo.jpg) #F0F0F0;
			  margin-bottom: 5px;margin-top: 5px;}	
.prave_news_obsah { position: relative; float: left; border: 5px solid #F0F0F0;text-align: center; margin-bottom: 5px; background: #F0F0F0;}
.prave_news_obsah_img {position: relative; float: left; 
						}
.prave_news_obsah_img img {position: relative; float: right; padding: 15px; }
.prave_news_obsah_popis { position: relative; float: left; width: 180px; padding: 5px;  padding-bottom: 0px; }
.prave_news h3 { font-size: 110%; padding: 0px;}				  
.prave_news h3 a {position: relative; float: left; font-weight: bold; font-size: 85%; padding: 5px; padding-top:10px; margin: 0px; 
					padding-bottom: 5px; width: 180px;  }	
.prave_news p {position: relative; float: left; font-weight: normal; font-size: 85%; margin: 0px; padding: 10px; }

.middle {position: relative; float: left;  background:url(/Images/pruhy.jpg);}

.okno_lista_add_obsah {position: relative; float: left; padding: 5px; font-size: 120%; width: 500px; border: 2px solid #E5E5E5;
							margin: 10px; }

							
.podsekce_polozka {position: relative; float: left;width: 510px; padding: 5px; background:url(/Images/podsekce.jpg) white repeat-x top; 
					margin-right: 1px; overflow: hidden; padding-top: 10px; margin-top: 10px;  }

.podsekce_polozka img {position: relative; float: left;height: 60px; border: 0px;}
.podsekce_polozka_img { position: relative; float: left; overflow: hidden; 
						border:5px solid #F0F0F0; margin-right: 5px; }


#podsekce_polozka_nadpis h2 {color:#3C3C3C; padding: 0px; padding-bottom: 10px; margin: 0px; font-size: 130%;  }	
#podsekce_polozka_nadpis:hover h2 {color:black;  }	

.podsekce_polozka_popis {position: relative; float: left;text-decoration: none;  width:440px; overflow: hidden;}	
.podsekce_polozka_popis p { margin: 10px; padding: 10px;}					
.podsekce_polozka td {padding: 2px; vertical-align: middle}
							
							
							/*
.podsekce_polozka {position: relative; float: left;width: 161px; padding: 5px; background:url(/Images/podsekce.jpg) white repeat-x top; 
					margin-right: 1px; overflow: hidden;  text-align: left; }
.podsekce_polozka a {position: relative; float: left;}
.podsekce_polozka img {position: relative; float: left;width: 150px; border: 0px;}
.podsekce_polozka_img { position: relative; float: left;width: 150px; height: 130px; overflow: hidden; margin-bottom: 10px; 
						border:5px solid #F0F0F0 }

#podsekce_polozka_nadpis {position: relative; float: left;text-decoration: none;}
#podsekce_polozka_nadpis h2 {color:#314F29; text-decoration: none; padding: 0px; cursor:hand; margin: 0px; height: 50px; padding-bottom: 10px;  }	

.podsekce_polozka_popis {position: relative; float: left;text-decoration: none;  width: 178px; overflow: hidden;}						
.podsekce_polozka td {padding: 2px; vertical-align: middle}

*/
.cena {font-weight: bold; }
#pocet {width: 20px;}
#koupit 	{width: 50px;}

.polozka_email { position: relative; float: left;  width: 510px; border: 5px solid #EEEEEE; background: #EEEEEE; padding: 10px; }
.polozka_email td { background: none }
.polozka_email textarea { position: relative; float: left; width: 400px; height: 100px; }
.polozka_email_odeslat { position: relative; float: left;  width: 450px;  }
.polozka_email_odeslat input { position: relative;   }
.produkt_popis { position: relative; float: left;  width: 300px; text-align: justify }
.obsah_popis {  }

.polozka_souhrn { position: relative; float: left;  width: 300px; margin-bottom: 10px;  }
.polozka_souhrn_radek { position: relative; float: left;  width: 298px; background: #F1F1F1 ; border: 1px solid white; border-top: 0px; }
.polozka_souhrn_leve { position: relative; float: left;  width: 100px; padding: 5px; }
.polozka_souhrn_prave { position: relative; float: left;  width: 150px; border-left: 1px solid white;padding: 5px;  }

.lista h1 {color: #314F29; text-decoration: none; font-size: 180%; font-weight: bolder; float: left;
			width: 530px; margin: 0px;padding-top: 10px; padding-bottom: 10px; padding-left: 10px;   }
.lista_datum {position: relative; float: left; font-size: 12px; padding: 10px; width: 520px;}
.obsah {position: relative; float: left; text-align: justify; width: 520px; padding: 10px; padding-top: 0px; padding-bottom: 0px;   }
.obsah h1 {color: black;text-decoration: none; font-size: 140%; font-weight: bolder; padding-bottom: 5px; padding-top: 15px; margin: 0px;}
.obsah h2 {color: #314F29; text-decoration: none; font-size: 115%; font-weight: bolder;padding:0px; padding-top: 10px; padding-bottom: 5px;
			margin: 0px;  }
.obsah h3 {color: black; text-decoration: none; font-size: 110%; font-weight: bolder;padding:0px; padding-top: 10px; margin: 0px; }


.obsah p {margin: 0px; padding: 0px; padding-bottom: 10px;}
.obsah h2 a { color: #6E6E6E; text-decoration: underline; font-size: 110%; margin: 0px; padding-bottom: 5px;  font-weight: bold; }
.obsah a h2 { color: #6E6E6E; text-decoration: underline; font-size: 120%; margin: 0px; padding-bottom: 5px; }
.obsah_table { margin-bottom: 10px; margin-top: 10px;}
.obsah_table td {background: #F1F1F1; border-left: 1px solid white; border-top: 1px solid white;}
.obsah_podsekce {position: relative; float: left;   }
.obsah_img {position: relative; float:right; width: 210px; padding: 5px; margin-right: 5px;}
.obsah_img img {position: relative; float: right; }
.obsah_img p {position: relative; float: left; width: 200px; }
.obsah_img_polozka { position: relative; float:right; width: 200px; padding: 5px; background: #EEEEEE; margin-top: 5px; }

.obsah_img_small { position: relative; float: left;width: 80px; margin-top: 5px; margin-bottom: 5px; margin-right: 5px;	}
.obsah_img1_small { width: 80px;  height: 60px; overflow: hidden;	}
.obsah_img1_small img { width: 80px; }
.obsah_img_polozka a img { border: 0px; }
.obsah_img3_small {position: relative; float: left; width: 200px; padding: 5px; background: #F2F2F2; }
.obsah_img3_small img {position: relative; float: left; width: 200px; }

.lista_datum_seznam { padding-top: 10px }
.obsah_linky {position: relative; float: left; background: #F6CFB4;width: 443px; padding: 5px; }
.obsah_korekce  {position: relative; float: left;  }
.obsah_img_dalsi { position: relative; float: right; width: 560px; padding-bottom: 10px; }
.obsah_img_dalsi_polozka  { position: relative; float: left; padding: 5px; background: url(/Images/img_back.jpg) bottom no-repeat;}
.obsah_img_dalsi_polozka a img { position: relative; float: left; width:160px; border: 0px; }
#obsah_img_dalsi_polozka_hidden { position: relative; float: left; width:160px;overflow: hidden; height: 100px; }
.obsah_priloha {position: relative; float: left; width: 409px; padding: 7px; padding-left: 110px; margin-top: 20px;
				background: #F4F4F4 url(/Images/spona.jpg) no-repeat left; border: 3px solid #E7E7E7 }

.obsah_lista_down { position: relative; float: left; width: 430px; height: 23px; color: white; padding: 7px; font-size: 100%;
				padding-left: 15px;font-weight: bold; text-decoration: none; padding-bottom: 0px;background:#6F6F6F; margin-top: 5px;}
				
.editor {position:relative; float: left;  width: 530px;}
.editor_ulozit{position: relative; float: left; padding: 10px;}

#napiste_nam { position: relative; float: left; margin-left: 5px;background: url(/Images/napiste_nam.jpg); font-size: 16px; width: 450px; padding: 10px; font-weight: bold; padding-left: 80px; }

.footer { position: relative; float: left; text-align: left; width: 970px; color: #8D8D8D; padding-top: 5px; }
.copy { position: relative; float: left; text-align: left; width: 970px;color: #6C6C6C; padding-top: 20px; }
.footer_menu {position: relative; float: left; text-align: left; width: 950px; color: #8D8D8D; background: #F0F0F0; 
			  	padding: 10px; padding-top: 15px; padding-bottom: 15px;  }
.sekce_nadpis {position: relative; float: left; background: url(/Images/kalendar_plan_nadpis.gif) #314F29; width: 530px; border-top: 1px solid #E5E5E5;
				color: white; font-weight: bold; padding: 5px; margin-top: 10px; }
.sekce_obsah {position: relative; float: left; background: #F6F6F6; padding: 5px; width: 530px;  }
.sekce {position: relative; float: left; }
.sekce form {  position: relative; float: left;  }
.sekce_radek {position: relative; float: left; width: 100% }
.sekce_radek a img { position: relative; float: left; border: 0px;border: 1px solid #C4C6C5; margin-top: 5px; margin-right: 5px; }
.sekce input {margin: 5px;  }
.sekce ul { padding-left: 30px;}
.sekce_add {position: relative; float: left; background: #F2F2F2;}
.sekce li { position: relative; float: left}
.sekce_h2 { position: relative; float: left; /*background: #F2F2F2;*/}

.registrace_obsah_spodek {position: relative; float: left; background: #F2F2F2; width: 590px; padding: 5px;
						 margin-top: 10px;	text-align: right}

.registrace_obsah_spodek input {position: relative; float:right; }

.formular {position: relative; float: left; width: 300px; }
.formular h3 {position: relative;float: left; color: black; font-size: 12px; padding: 5px; background: #D18792; margin-left: 1px; width: 116px;  }
.formular table {position: relative; float: left }

.udaje_jmeno { background: #F6F6F6; width: 120px;  }
.udaje_udaje {background: #EBD7DA; }



