
body {font-family: Verdana; font-size: 80%; margin: 0; padding: 0; text-align: left; top: 0px;
 color: Black; background: url(/Images/body.jpg) repeat-x #656565 }
/*
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;   }
a {position: relative; color: #C20413; 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;}
li {list-style-image: url(/Images/li.gif); margin-bottom: 5px; }	
h1 {margin: 0px; padding: 0px;}	
h2 {margin: 0px; padding: 0px;}		
h3 {margin: 0px; padding: 0px;}	
 
.center { width: 800px; }
.body {position: relative; float: left; width: 800px; text-align: left; background: white;
		border-left: 1px solid #494846; border-right: 1px solid #494846; border-bottom: 1px solid #494846	}
#hlava_logo_odkaz {position: absolute; float: left; left: 70px; width: 180px; height: 85px; }
.head_right { position: relative; float: right; width: 530px; height: 305px; background: url(/Images/head_right.jpg) no-repeat }

#head_right_home { position: relative; float: left; left: 55px; height: 20px; width: 40px; top: 40px; }
#head_right_map { position: relative; float: left; left: 75px; height: 20px; width: 80px; top: 40px;  }


.body_left { position: relative; float: left; width: 270px; }	



.head { position: absolute; float: left; top: 0px; left: 0px;}			 
.head_left { position: relative; float: left; width: 270px;  background: url(/Images/head_left.jpg) no-repeat; padding-top: 0px; padding-bottom: 5px;
			}
#head_left_vlajky {width:270px; height:115px; }
#cz {width:18px; height:12px; padding-left:135px; padding-top:90px; float:left; }
#en {width:18px; height:12px; padding-top:90px; padding-left:8px; float:left;}
.head_left2 {width:270px;}
.head_left2 a { font-family: Tahoma;position: relative; float: left; width:191px; height: 17px; color: black; padding: 5px; background: url(/Images/menu_a.jpg);
				border: 1px solid #B29E9F; margin-bottom: 1px; left: 63px; font-weight: bold; text-decoration: none; color: #8C0E12}
.head_left2 a:hover { background: url(/Images/menu_a_hover.jpg); }		 
#submenu { background: url(/Images/menu_a_sub.jpg); color: #9C9C9C }

.left {position: relative; float: left; width: 270px; background: white; padding-bottom: 20px; }

.left_search {position: relative; float: left; left: 65px; width: 180px; height: 60px; background: url(/Images/left_search.jpg);
			   padding: 10px; overflow:hidden	}
.left_search h2 {font-family: Tahoma;position: relative; float: left; font-weight: bold; font-size: 110%; margin: 0px; padding-bottom: 5px;
			  font-weight: bold; padding-bottom: 10px; width: 160px; color: #BD2323 }
.left_search input {position: relative; float: left; padding-left: 5px;  }		
	  
#vyhledat img { position: relative; float: left; border: 0px; margin-left: 10px; }

.bottom {position: relative; float: left; width: 790px; text-align: center;background: #DADADA;border-top: 1px solid #848484; padding: 5px; font-size: 100%; }

.left_news {position: relative; float: left;left: 65px; width: 200px; margin-bottom: 10px; }	
	
.left_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: #BD2323; background: #F5EAEA; }	
.left_news h3 { font-size: 110%;}				  
.left_news h3 a {position: relative; float: left; font-weight: bold; font-size: 85%; width: 180px; padding:0px; margin: 0px; padding-bottom: 5px; }	
.left_news p {position: relative; float: left; font-weight: normal; font-size: 85%; margin: 0px; padding-bottom: 10px; }
.left_news_datum { font-size: 75%; font-weight: normal; padding-top: 5px; padding-bottom: 5px; }
.left_news_archiv {position: relative; float: left; width: 190px; padding: 5px; border-top: 1px solid #B29EA0; border-bottom:1px solid #B29EA0; }
.left_news_obsah {  position: relative; float: left; width: 190px; padding: 5px;background: url(/Images/left_news_back.jpg) repeat-x bottom; }

.right {position: relative; float: right; width: 453px; padding-left: 16px; padding-right: 61px; background: white;padding-bottom: 20px;
				 }		 
					 
					 
.navigace {position: relative; float: left; width: 453px; padding-bottom: 10px;}

.top_hlavni {position: relative; float: left;  width: 420px; padding: 10px; cursor: default; background: url(/Images/top_hlavni.jpg) top left no-repeat;
			text-decoration: none; margin-bottom: 5px; margin-right: 4px; }
.top_hlavni h3  {margin: 0px; padding: 0px; }
.top_hlavni h3 a {margin: 0px; padding: 0px;position: relative; float: left; width: 420px; font-weight: bold; font-size: 12px;
 padding-bottom: 5px; }
.top_hlavni img {position: relative; float: left; width: 80px; border: 0px; padding-right: 5px; }
.top_hlavni p {position: relative; float: left;  margin: 0px; padding: 0px; }

.okno {position: relative; float: left; width: 453px; margin-bottom: 5px; }
.lista h1 {color: #C20413; text-decoration: none; font-size: 180%; font-weight: bolder; float: left;
			width: 453px; margin: 0px;padding-top: 10px; padding-bottom: 10px;   }
	
.footer {position: relative; float: left; width: 453px;  padding-top: 10px; border-top: 3px solid #B29E9F}
.copy {position: relative;font-size: 80%;}
.okno_lista_add_obsah {position: relative; float: left; padding: 5px; font-size: 120%; width: 440px; border: 2px solid #E5E5E5;
							margin-bottom: 10px;}
							
.lista_datum {position: relative; float: left; font-size: 12px; width: 453px;}
.obsah {position: relative; float: left;  width: 453px;  overflow: hidden;  }
.obsah h1 {text-decoration: none; font-size: 130%; font-weight: bolder; padding-bottom: 5px; padding-top: 15px; margin: 0px;}
.obsah h2 {color: #565656; text-decoration: none; font-size: 115%; font-weight: bolder;padding:0px; padding-top: 0px; padding-bottom: 5px;
			margin: 0px;  }
.obsah h3 {color: #C20413; text-decoration: none; font-size: 110%; font-weight: bolder;padding:0px; padding-top: 5px; margin: 0px; }


.obsah p {margin: 0px; padding: 0px; padding-bottom: 10px; text-align: justify}
.obsah textarea {width: 752px; }
.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: 200px; padding: 3px; background: #E5E5E5; margin-right: 5px;}
.obsah_img img {position: relative; float: right; width: 200px; }
.obsah_img p {position: relative; float: left; width: 200px; }
.obsah_img2 {position: relative; float: right; width: 200px; padding-right: 145px; }

.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_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: 710px; padding-bottom: 10px; }
.obsah_img_dalsi_polozka  { position: relative; float: left; padding: 25px; background: url(/Images/img_back.jpg) bottom no-repeat;
							padding-left: 0px;}
.obsah_img_dalsi_polozka a img { position: relative; float: left; width:180px; padding:10px; border: 0px; }
.obsah_priloha {position: relative; float: left; width: 400px; 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: 453px;}
.editor_ulozit{position: relative; float: left; padding: 10px;}


.sekce_nadpis {position: relative; float: left; background: url(/Images/kalendar_plan_nadpis.gif) #C20413; width: 443px; 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: 443px;  }
.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;*/}

.sekce p { padding-bottom: 20px;  }
#sekce_img {    }

.kontakt{position: relative; float: left;width: 453px; }
.kontakt_foto {position: relative; float: left;width: 100px; }
.kontakt_foto img {position: relative; float: left; border: 3px solid #E5E5E5 }
.kontakt_popis {position: relative; float: left;width: 380px; padding-top: 5px; }
.kontakt_popis h3 {position: relative; float: left;padding: 0px; font-size: 120%; margin: 0px;width: 100%; color: #C20413; padding-bottom: 5px;}
.kontakt_popis h4 {position: relative; float: left; padding: 0px; font-size: 100%; margin: 0px;width: 100%;color: #6E6E6E;padding-bottom: 3px;}
.kontakt_popis p {position: relative; float: left;padding: 0px; margin: 0px; width: 100%  }
.kontakt_popis_nazev {position: relative; float: left; width: 130px; }
.kontakt_popis_input {position: relative; float: left;width: 240px; }