body {
	padding: 0px;
	margin : 0px;
	font-family: verdana,Arial; 
	font-size:14px; 
	text-align : center;
	color : #000;
	background : #fff;
}

h1 { 
  float : left;
  width: 989px;  height: 266px;
  display : block;
  margin : 0px; padding : 0px;
  /*background: transparent url("../img/logo.jpg") no-repeat top left;*/

}  
h1 a{
	position : absolute;	
  display: block;
  width: 989px;  height: 266px;
  z-index : 1;
  text-decoration : none;
}
h1 a span { position : absolute; top : 300px; left : 0px; width : 710px; margin : 0px; font-size : 15px; color : #000; padding : 20px 0px 10px 10px; border-bottom : 2px solid #d92719; }
h2 { float : left; width : 700px; font-size : 14px; margin : 0; padding : 20px 0px 5px 0px; }

a { text-decoration : underline; color : #000; }
form { padding : 0px; margin : 0px; }
ul { margin : 0px; padding : 0; /*list-style-type: none; */}

input, textarea { font-family: verdana,Arial; font-size:10px; border : 1px solid #000; padding : 1px;}

table {font-size : 12px; border : 0px; }
table.vypis {  width : 520px;  border : 1px solid #C1C1C1; line-height : 17px; }
table.vypis td { border-bottom : 1px solid #EAEBEB; vertical-align : top; }
table.vypis th { background-color : #EAEBEB; color : #000; font-weight : bold; }

.left { text-align : left; }
.center { text-align : center; }
.right  { text-align : right;  }
.bold   { font-weight : bold;  }

.float_left  { float : left; }
.float_right { float : right; }

.noItem { text-align : center;  height : 50px; }

.hidden { display : none; }

ul#upoutavkyImg { position : absolute; top : 0px; left : 0; width: 989px;  height: 266px; z-index : 5; list-style-type: none;} 
ul#upoutavkyImg img { border : 0px; }


div#base_content { position : relative; width: 988px;  margin: 0px auto;	  }
div#content { float : left; width: 988px; text-align : left; padding : 0px; }

/** navigace **/
div#lista    { position : absolute; top : 280px; left : 1px; width : 641px; height : 22px; z-index : 9; border-right : 1px solid #000; background-color : #eeefef; }
div#lista form { float : left; padding : 4px; margin : 0px;}
* html div#lista form { padding : 2px; }

div#lista form input { width : 140px; }
div#lista form input.submit { width : 40px; margin-left : 2px; text-align : center;  font-weight : bold; }
div#navigace { position : relative; top : 305px; left : 0px; width : 550px; height : 22px; z-index : 10; text-align : left; padding : 6px 4px 2px 10px; font-weight : bold; font-size : 11px;}


/** horni menu **/
div#top_menu { float : left; position : absolute; font-size : 13px; left : 0px; top : 266px; width : 989px; z-index : 10; background-color : #d9dada; }  
div#top_menu ul#mytoolbar {  z-index : 10; margin : 0px; padding : 0px; list-style-type: none; }
div#top_menu ul#mytoolbar li { float : left; position : relative; font-weight : bold; padding : 10px 0px 5px 0px;}
div#top_menu ul#mytoolbar li a { float : left; display : block; color : #000; margin : 0; text-decoration : none; padding : 0px 10px 0px 10px; border-right : 1px solid #000; }
div#top_menu ul#mytoolbar li.last a { float : right; border-right : 0px; }


div#top_menu ul#mytoolbar li a:hover { color : #d92719; }
div#top_menu ul#mytoolbar li a.active, div#top_menu ul li a.active:hover { color : #d92719;   }
div#top_menu ul#mytoolbar li a.active:hover { color : #f1b03d; }

/** 2ha uroven horniho menu **/
div#top_menu ul#mytoolbar ul {  position : absolute; top : 28px; left : 0px; width : 173px; z-index : 100; display : none; list-style-type: none; padding : 1px; border : 1px solid #6f6f6f; background-color : #D9DADA;}
div#top_menu ul#mytoolbar ul li {  width : 168px; height : 19px; font-weight : bold; /* padding : 2px 0px 2px 5px;*/}
div#top_menu ul#mytoolbar ul li a { color : #000; width : 148px; height : 17px; text-align : left; padding : 2px 0px 1px 15px; margin : 1px 0px 1px 0px; border-right : 0px; /*border-bottom : 1px solid #c9c9c9;*/}  
div#top_menu ul#mytoolbar ul li a:hover { color : #000;} 

div#top_menu ul#mytoolbar ul ul {  position : absolute; top : 15px; left : 160px; width : 173px; z-index : 110; }

div#top_menu ul#mytoolbar ul li a.active, div#top_menu ul ul li a.active:hover { color : #000; }
div#top_menu ul#mytoolbar ul li a.active:hover { color : #000; }

div#top_menu ul#lng { display : block; position : absolute; top : -28px; left : 900px; width : 120px; padding : 0; list-style-type: none; z-index : 100;}
div#top_menu ul#lng li { float : left; padding : 0px 5px 0px 0px; }
div#top_menu ul#lng li a { float : left; padding : 1px 1px 0px 1px; border : 0px; /*border : 1px solid #000;*/ color : #ffffff;  }



/** svatek **/
div#datum { position : absolute; top : 150px; left : 0px; width : 263px; font-size : 10px; z-Index : 1100; color : #000; padding : 0px; text-align : left;}

/** kalendar **/
div#diar { float : left; width : 200px; }
div#diar td { text-align : center;  color : #000; padding : 3px; }
div#diar a { text-decoration : none; color : #000;}
div#diar .diar_header { text-align : center; color : #000; font-weight: bold; background-color : #d9dada; }
div#diar .diar_header_day { text-align : center; color : #000; }
div#diar .diar_light { }
div#diar .diar_actual, div#diar .diar_actual a { color : #000; font-weight: bold; }
div#diar thead a { color : #000; }
div#diar tbody a { border : 1px solid transparent; display : block;}
div#diar td.akce { background-color : #e8eceb; font-weight : bold; }
div#diar tbody a:hover { border : 1px solid #5A7952; }

div#diar_comment { float : left ; width : 170px; padding : 10px 0px; }


/** zakaznik **/
div#zakaznik { position : absolute; left : 643px; top : 1px; width : 143px; height : 110px; background-color : #e8eceb; text-align : left; padding : 5px;}
div#zakaznik h3 { display : none; }
div#zakaznik ul { float : left; width : 130px; margin : 0px; padding : 0px; list-style-type: none; }
div#zakaznik ul li { float : left; width : 130px; }
div#zakaznik ul li a { float : left; background : transparent url("../img/tecka_black.gif") no-repeat 0px 6px; text-decoration : none; color : #000; padding : 2px 0px 0px 13px; }


/** obsah webu **/
div#middle_content { float : left; width : 989px;  padding : 27px 0px 0px 0px; }

div#page { float : left; width : 745px;  padding : 45px 0px 0px 5px;  }
div#page ul { margin-left : 20px; }

div#navigace_prava { float : right; width : 220px; font-size : 10px; padding : 0px 0px 0px 0px; color : #011358;}
div#navigace_prava div#navigace_prava_content { float : left; width : 220px; background-color : #e8eceb; }
div#navigace_prava div#navigace_prava_content div { float : left; padding : 5px 0px 0px 3px; }
div#navigace_prava div.base { float : left; width : 190px; padding : 10px 10px; font-size : 10px; }
div#navigace_prava h3 { float : left; width : 205px; font-size : 13px; color : #000; margin : 5px 0px 0px 0px; padding : 5px 0px 4px 15px;  text-align : left; background-color : #d9dada; }
div#navigace_prava p, div#navigace_prava table { padding : 5px; font-size : 9px;}
div#navigace_prava p strong { font-size : 10px; }
div#navigace_prava ul { font-size : 11px; margin : 0px; padding : 5px; list-style-type: none; }
div#navigace_prava ul li { padding : 1px 0px 1px 0px; }
div#navigace_prava ul li.top_info { border-bottom : 1px solid #009A4E; margin-bottom : 2px; }
div#navigace_prava ul a { text-decoration : none; }

div#navigace_prava_content a.active { color : #2E3192; font-weight : bold;} 
/** homepage **/
div#home_page { float : left; width : 594px;}
div#home_page div#reklama_big { float : left; width : 441px; height : 330px; }
div#home_page div#reklama_right { float : right; width : 153px; height : 468px; background-color : #f78028; }
* html div#home_page div#reklama_right { width : 150px; }
div#home_page div.reklama_small { float : left; width : 147px; height : 139px; } 


div#clanek { float : left; padding : 10px 0px 0px 0px; }
div#clanek p { float :left; width : 710px; border-bottom : 2px solid #D92719; padding : 0px 0px 10px 0px; margin : 10px 0px 0px 0px; }
div#clanek a { text-decoration : none; }
div#clanek img { float : left; padding : 0px 10px 0px 0px; }
 
div#clanek_detail { float : left; padding : 20px 0px 0px 0px; }
div#clanek_detail p { text-align: justify; } 
/** bezna podstranka - subpage **/
div#subpage { float : left; width : 710px;  padding : 20px 0px 10px 0px; } 
div#subpage input.submit { float : right; width : 40px; background-color : #EAEBEB; margin : 5px 0px 0px; font-weight : bold;}


/** fotogalerie **/
div#fotogalerie a { text-decoration : none; }
div#fotogalerie img { border : 1px solid #2E3192; padding : 2px;}
div#fotogalerie table { float : left; }

div#partneri { float : left; width : 989px; padding : 5px 0px 5px 0px; /*border-top : 2px solid #d92719;*/}

div#soubor { float : left; width : 710px;  padding : 20px 0px 10px 0px; }
div#soubor table { width : 100%; } 
div#soubor table td { text-align : center; padding : 10px; }
div#soubor a { text-decoration : none; }
div#soubor a img { border : 0px;} 

div#program { float : left; width : 710px;  padding : 20px 0px 10px 0px; }
div#program table { width : 100%; } 
div#program table td { padding : 10px; }


/** paticka **/
div#copyright { float : left; width: 979px; font-size : 10px; padding : 5px; margin : 0px 0px 10px 0px; background-color : #d9dada; color : #000; text-align : center; }
div#copyright a { color : #000; text-decoration : none; } 
div#copyright div a { display : none;}
