body {
	padding: 0px;
	margin : 0px;
	font-family: verdana,Arial; 
	font-size:13px; 
	text-align : center;
	color : #000;
	background : #fff /*url("../img/back_page.jpg") repeat-x*/;
}

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;
}
h1 a span{display: none;}
h2 { font-size : 16px; margin : 5px 0px 5px 0px; }

a { text-decoration : underline; color : #000; }
form, p { 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 : 13px; 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: 1000px;  margin: 0px auto;	  }
div#content { float : left; width: 1000px; text-align : left; padding : 0px; }

/** navigace **/
div#lista    { position : absolute; top : 99px; 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; color : #fff; top : 175px; left : 195px; width : 550px; height : 22px; z-index : 10; text-align : left; padding : 6px 4px 2px 10px; font-weight : bold; font-size : 11px;}
div#navigace a { color : #fff; }

/** horni menu **/
div#top_menu { float : left; position : absolute; font-size : 13px; left : 0px; top : 266px; width : 989px; z-index : 10; background : #c6c6c6 url("../img/back_menu.jpg") no-repeat top left; }  
div#top_menu ul {  z-index : 10; margin : 0px; padding : 0px; list-style-type: none; }
div#top_menu ul li { float : left; position : relative; font-weight : bold; padding : 8px 0px 4px 0px; }
div#top_menu ul li a { float : left; display : block; color : #000; margin : 0; text-decoration : none; padding : 4px 10px 1px 10px; }

div#top_menu ul li a:hover { color : #d92719; }
div#top_menu ul li a.active, div#top_menu ul li a.active:hover { color : #d92719;   }
div#top_menu ul li a.active:hover { color : #f1b03d; }

div#top_menu ul ul  { border : 2px solid #6f6f6f; border-top : 1px solid #fff; } 

ul#lng { position : absolute; top : 240px; left : 840px; padding : 0; height : 33px; list-style-type: none; z-index : 99; }
ul#lng li { float : left; padding : 0px 10px 0px 0px; /*background-color : #2E3192;*/}
ul#lng li a { float : left; padding : 0; /*border : 1px solid #eaeaea;*/ color : #000; /*background-color : #2E3192;*/  }

/** 2ha uroven horniho menu **/
div#top_menu ul ul {  position : absolute; top : 28px; left : 0px; width : 173px; z-index : 100; display : none; list-style-type: none; padding : 1px; background-color : #c9c9c9;}
div#top_menu ul ul li {  width : 168px; height : 19px; font-weight : bold;  padding : 2px 0px 2px 5px;}
div#top_menu ul ul li a { color : #000; width : 158px; height : 17px; text-align : left; padding : 2px 0px 1px 15px; margin : 1px 0px 1px 0px;}  
div#top_menu ul ul li a:hover { color : #000;} 


div#top_menu ul ul ul {  position : absolute; top : 15px; left : 160px; width : 173px; z-index : 110; }

div#top_menu ul ul li a.active, div#top_menu ul ul li a.active:hover { color : #000; }
div#top_menu ul ul li a.active:hover { color : #000; }

div#top_menu div.menu { float : left; height : 380px; } 
div#top_menu h3 {  width : 190px; font-size : 12px; color : #fff; margin : 40px 0px 0px 0px; padding : 3px 0px 5px 0px;  text-align : center; background-color : #00295a; }

/** svatek **/
div#top_menu div#datum { position : absolute; top : 0px; left : 527px; width : 463px; font-size : 10px; z-Index : 1100; color : #fff; padding : 5px; text-align : right;}

/** kalendar **/
div#diar { float : left; width : 230px; background-color : #eaeaea; }
div#diar td { height : 14px; text-align : center;  color : #000; font-size : 12px; }
div#diar a { text-decoration : none; color : #000;}
div#diar .diar_header { text-align : center; color : #000; font-weight: bold; }
div#diar .diar_header_day { text-align : center; background-color : #6f6f6f; color : #eaeaea; }
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 : 2px solid transparent; display : block;}
div#diar tbody a:hover { border : 2px 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#middle { float : left; width : 989px;*/ /*background : transparent url("../img/back_page.gif") repeat-y;}*/
div#page { float : left; width : 750px;  padding : 5px 0px 0px;  }
/*div#page_content { float : right; width : 540px;  padding : 5px ; line-height : 22px; background : #ffffff; }*/

div#page ul { margin-left : 20px; }
div#page h2 { float : left; width : 525px; margin : 0px; font-size : 14px; color : #1F2162; padding : 10px 0px 0px 30px; } 


div#navigace_prava { float : right; width : 230px; font-size : 12px;  padding : 4px 0px 5px 0px; color : #011358; }
div#navigace_prava h3 { float : left; width : 215px; font-size : 12px; color : #fff; margin : 5px 0px 0px 0px; padding : 3px 0px 5px 15px;  text-align : left; background-color : #6e6e6e; }
div#navigace_prava h3.next { margin : 12px 0px 0px 0px; }
div#navigace_prava h3.kalendar {  background-color : #bf0000; }
div#navigace_prava h3 a { color : #fff; text-decoration : none; }
div#navigace_prava div.pausa { float : left; padding : 5px 0px 0px 0px; }
div#navigace_prava div.silver { float : left; background-color : #eaeaea; padding : 5px; }

div#navigace_prava div { padding : 8px 0px 5px 0px; }
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 #00295a; 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; } 


 
/** bezna podstranka - subpage **/
div#subpage { float : left; width : 520px;  padding : 20px 0px 10px 30px; } 
div#subpage input.submit { float : right; width : 40px; background-color : #EAEBEB; margin : 5px 0px 0px; font-weight : bold;}
div#left_menu { float : left; width : 190px; font-size : 13px;}
div#left_menu h2 { float : left; width : 180px; padding : 5px 0px 5px 10px; margin : 0px 0px 1px 0px; background-color : #6E6E6E; color : #fff; }
div#left_menu ul { float : left; width : 190px; list-style-type: none; padding : 0px 0px 5px 0px; margin : 0; background-color : #c9c9c9; }
div#left_menu ul li { float : left; width : 180px; padding : 6px 0px 10px 10px; }
div#left_menu ul ul { width : 180px; padding : 5px 0px 0px 0px; }
div#left_menu ul ul li { float : left; width : 150px; padding : 4px 0px 6px 20px; font-size : 11px; }
div#left_menu ul li a { text-decoration : none; font-weight : bold; }
/** homepage **/
div#home_page { float : left; width : 750px; padding : 0px 0px 10px 0px;}

div#home_page div#clanek { float : left; width : 750px; height : 336px; padding : 5px 0px 5px 0px; background: transparent url("../img/back_aktuality.jpg") no-repeat 0px 0px; }
div#home_page div#clanek_top ul{ float : left; width : 320px; height : 334px; padding : 0px; margin : 0px; list-style-type: none; }
div#home_page div#clanek_top ul li { float : left; width : 300px; height : 320px; padding : 5px; font-size : 10px; line-height : 14px; text-align : center;}
div#home_page div#clanek_top ul li a.titulek { float : right; color : #cbcbcb; text-decoration : none; background-color : #bf0000; margin : 5px 10px 0px 0px; padding : 2px;}
div#home_page div#clanek_top span { float : left; width : 320px; display : block; font-weight : bold; font-size : 13px; text-align : left; }
div#home_page div#clanek_top span strong { color : #fff; }
div#home_page div#clanek_top img { float : left; border : 0px; }
div#home_page div#clanky_head { float : left; width : 375px; height : 304px; font-size : 11px; padding : 5px 0px 5px 15px;  }
div#home_page div#clanky_head h2 { color : #fff; padding-left : 0; margin-left : 0;}
div#home_page div#clanky_head h3 { float : left; width : 395px; font-size : 13px; padding : 0; margin : 0; }
/*div#home_page div#clanky_head ul { float : left; width : 395px; height : 304px; font-size : 10px; padding : 0px; cursor : normal; margin : 0px; list-style-type: none; }*/
div#home_page div#clanky_head div { float : left; width : 385px; padding : 2px 0px 7px 0px; margin : 10px 0px 0px 0px; border-top : 1px solid #711c1c; }
div#home_page div#clanky_head div a { float : left; font-weight : bold; color : #fff; text-decoration : none; }
div#home_page div#clanky_head span { font-weight : bold; }
div#home_page div#clanky_head strong { color : #fff; }

div#clanky_main { float : left; width : 750px; background: transparent url("../img/back_clanek_hp.gif") repeat-y 0px 0px; }

div#home_page div#dalsi_clanky { float : left; width : 480px;  }
div#home_page div#dalsi_clanky h3 { float : left; width : 476px; font-size : 13px; margin : 0px; padding : 5px 0px 5px 10px; background-color : #6f6f6f; color : #fff; text-transform: uppercase; }
/*div#home_page div#dalsi_clanky ul { float : left; padding : 0px; margin : 0px; list-style-type: none; }*/
/*div#home_page div#dalsi_clanky ul.vypis { width : 520px; padding : 5px; }*/
div#home_page div#dalsi_clanky div { float :left; width : 470px; padding : 5px 0px 3px 10px; }
div#home_page div#dalsi_clanky div span.datum { float : left; }
div#home_page div#dalsi_clanky div span.nazev { float : right; width : 360px; }
div#home_page div#dalsi_clanky div a { text-decoration : none; }
div#home_page div#dalsi_clanky p { text-align : right; padding : 5px; }

div#home_page div#top_clanky { float : right; width : 255px; }
div#home_page div#top_clanky h3 { float : left; width : 245px; font-size : 13px; margin : 0px; padding : 5px 0px 5px 10px; background-color : #6f6f6f; color : #fff; text-transform: uppercase; }
div#home_page div#top_clanky ul { float : left;  margin : 0px; padding : 5px 0px 3px 5px; list-style-type:none; }
div#home_page div#top_clanky ul li { float : left; width : 223px; padding : 3px 0px 3px 15px;  background: transparent url("../img/tecka_cerna.gif") no-repeat 0px 4px;}
div#home_page div#top_clanky ul li a { font-weight : bold; text-decoration : none; }

div#home_page div#hot_news {  float : left; width : 750px; margin : 10px 0px 10px 0px; padding : 5px 0px 5px 0px; background: transparent url("../img/back_hot_news.jpg") repeat-y 0px 10px; }
div#home_page div#hot_news div { float : left; width : 80px; text-align : center; padding : 0px 0px 0px 0px; font-weight : bold; }
div#home_page div#hot_news ul { float : right; width : 670px; padding : 5px 0px 5px 0px; margin : 0px 0px 0px 0px; list-style-type:none; }
div#home_page div#hot_news ul li { float : left; width : 650px; padding : 3px 0px 3px 15px; color : #bf0000; background: transparent url("../img/tecka_hneda.gif") no-repeat 0px 4px;}


/** clanky **/
div#clanek_detail { float : left; width : 640px; padding : 10px 0px 0px 0px; }
div#clanek_detail h2 { float : left; width : 640px; color : #000; font-size : 16px; margin : 0px; padding : 5px 0px 5px 0px;  }
div#clanek_detail h3 { float : left; width : 640px; color : #000; font-size : 11px; height : 15px; margin : 0px; padding : 5px 0px 5px 0px; }
div#clanek_detail div#perex { float : left; width : 640px; padding : 10px 0px 5px 0px; /*font-weight : bold;*/ }
div#clanek_detail div#obsah { float : left; width : 640px; padding : 10px 0px 5px 0px; }
div#clanek_detail div#obsah p { padding : 2px 0px 2px 0px; } 
div#clanek_order {float : left; width : 160px; margin : 5px 0px 0px 0px; border-left : 2px solid #E2E2E2;}
div#clanek_order ul { float : left; width : 140px; height : 378px;  margin : 0px; padding : 0px 0px 0px 5px; list-style-type: none; }
div#clanek_order ul li { float : left; padding : 3px 0px 5px 15px; background: transparent url("../img/tecka_cerna.gif") no-repeat 0px 5px;}
div#clanek_order ul li a { text-decoration : none; }
div#clanek_order h2 { float : left; width : 150px; color : #000; text-align : center; font-size : 14px; margin : 0px; padding : 5px;  }


/** fotogalerie **/
div#fotogalerie a { text-decoration : none; }
div#fotogalerie img { border : 1px solid #2E3192; padding : 2px;}
div#fotogalerie table { float : left; width : 480px; text-align : center; font-size : 12px; line-height : 20px; }

/** video **/
div#video a {  text-decoration : none; }
div#video img { border : 0px; }
div#video table { float : left; }

/** hraci **/
div#obsah.hraci div {float : left; width : 500px; padding : 10px; margin : 5px 0px 5px 0px; background-color : #eaeaea; }
div#obsah.hraci div p { float : left; width : 330px; padding : 0px 0px 5px 0px;} 

/** paticka **/
div#copyright { float : left; width: 979px; font-size : 10px; padding : 5px; margin : 0px 0px 10px 0px; background-color : #6f6f6f; color : #d9dada; text-align : center; }
div#copyright a { color : #d9dada; text-decoration : none; } 
div#copyright div a { display : none;}