ody {
	padding: 0px;
	margin : 0px;
	font-family: verdana,Arial; 
	font-size:11px; 
	text-align : center;
	color : #000;
	background : #2584c4;
}

h1 { 
  width: 1000px;  height: 242px;
  display : block;
  margin : 0px; padding : 0px;
  background: #2F3195 url("../img/kolo.gif") no-repeat 60px 5px;

}  
h1 a{
  display: block;
  width: 450px;  height: 242px;
  
}
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 : 12px; border : 0px; }
table.vypis {  width : 520px;  border : 0px solid #C1C1C1; line-height : 17px; }
table.vypis td { border-bottom : 0px 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; }

div#base_content { position : relative; width: 1000px;  margin: 20px 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 : absolute; top : 292px; left : 0px; width : 770px; height : 22px; background : transparent url("../img/back_navigace.gif") no-repeat; z-index : 10; text-align : left; padding : 6px 4px 2px 10px; font-weight : bold; font-size : 11px;}


/** horni menu **/
div#top_menu { position : absolute; left : 0px; top : 243px; width : 1000px; height : 44px; z-index : 1000; background : #1f6fa5 url("../img/back_menu.jpg") repeat-x; border-bottom : 2px solid #d92719;}  
div#top_menu ul { float :left; top : 0px; left : 0px; height : 22px; width : 1000px; z-index : 1000; margin : 0px; padding : 0px; list-style-type: none; border-bottom : 22px solid #1f2162; }
div#top_menu ul li { float : left; display : block; font-size : 11px; height : 22px; font-weight : bold; }
div#top_menu ul li a { float : left; display : block;  color : #fff; text-decoration : none; padding : 4px 12px 5px 12px; }

div#top_menu ul li a:hover { color : #f1b03d; background-color : #1f2162;}
div#top_menu ul li a.active, div#top_menu ul li a.active:hover { float: left; display : block; color : #f1b03d; }
div#top_menu ul li a.active:hover { color : #f1b03d; }

/** 2ha uroven horniho menu **/
div#top_menu ul ul { position : absolute; top : 22px; width : 1000px; z-index : 1000;  padding:0; list-style-type: none; }
div#top_menu ul ul li { float : left;  display : block; font-size : 10px; width : 134px; height : 19px; font-weight : bold;  padding : 2px 5px 2px 5px; }

div#top_menu ul ul li a { display : block; width :125px; height : 17px; color : #fafafa; text-align : right; border-bottom : 1px solid #fafafa; padding : 0px 10px 0px 0px; margin : 1px 0px 1px 0px; } 
div#top_menu ul ul li a:hover { height : 17px; color : #807f7f;  border-bottom : 1px solid #fafafa; padding : 0px 10px 0px 0px; margin : 1px 0px 1px 0px;  } 
div#top_menu ul ul li a.submenu { background : transparent url("../img/arrow_gray.gif") no-repeat 128px 4px; }

div#top_menu ul ul li a.active, div#top_menu ul ul li a.active:hover { float: left; display : block; color : #807f7f; }
div#top_menu ul ul li a.active:hover { color : #000; }

div#top_menu ul ul ul { position:absolute; z-index : 1000; padding:0; margin-top: -1px; margin-left:144px; }

/** svatek **/
div#top_menu div#datum { position : absolute; top : -1px; left : 527px; width : 465px; height : 13px; font-size : 10px; z-Index : 1100; background-color : #d92719; color : #fff; padding : 4px; text-align : right;}

/** zakaznik **/
div#zakaznik { position : absolute; left : 643px; top : 1px; width : 143px; height : 110px; background-color : #3db048; 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 : 1000px;  padding : 50px 0px 0px 0px; }
div#middle { float : left; width : 1000px; background : transparent url("../img/back_middle.gif") repeat-y;}
div#page { float : left; width : 770px;  padding : 30px 0px 0px;  }
div#page_content{ float : left; width : 758px;  padding : 5px; line-height : 22px; background : #f1f2f2 url("../img/back_page_top.gif") no-repeat top left; }

div#page ul { margin-left : 20px; }
div#page h2 { float : left; width : 748px; margin : 0px; font-size : 12px; color : #1F2162; padding : 0px 0px 0px 10px; border-bottom : 2px solid #d92719;} 


div#navigace_prava { float : right; width : 220px; padding : 0px 0px 5px 0px; color : #011358; }
div#navigace_prava div#navigace_prava_content { float : left; width : 220px; background-color : #e5e5e5; }
div#navigace_prava h3 { font-size : 12px; color : #fff; margin : 10px 0px 0px 0px; padding : 3px 0px 5px 0px;  border-bottom : 2px solid #d92719; text-align : center; background : #1c1d57 url("../img/head_navigace_prava.jpg") no-repeat 0px 0px; }
div#navigace_prava p, div#navigace_prava table { padding : 5px; font-size : 11px;}
* html div#navigace_prava table { margin : 5px; }
 
div#navigace_prava ul { margin : 3px 10px 0px 10px; color : #2F3195; font-size : 11px; font-weight : bold; list-style-type: none;  }
div#navigace_prava ul li { padding : 2px; border-bottom : 1px solid #fff;}

/** homepage **/
div#home_page { float : left; width : 755px; }
div#home_page h2 { float : left; width : 750px; /*border-bottom : 2px solid #FF3546;*/ border-bottom : 0px; color : #3e3e96; margin-bottom : 0px; padding : 3px;}

div#home_page div.info { float : left; margin-left : 20px; width : 348px; font-size : 12px;}
* html div#home_page div.info { margin-left : 10px; }
div#home_page h4 { background : transparent url("../img/head_home_page.jpg") no-repeat;  width : 340px; color : #fff; font-size : 13px; margin : 0px; padding : 3px 4px 4px 4px; }
div#home_page div.info img, div#home_page div.info div.info_base { border : 4px solid #2584c4; }
div#home_page div.info div.info_base { padding : 5px; height : 290px; }

div#home_page div#intro { float : left; width : 750px; font-size : 11px; text-align : center; line-height : 14px; padding-bottom : 10px;}

div#home_page div#intro h2 { float : left ;width : 300px; color : #3e3e96; font-size : 16px; margin-left : 200px; }
* html div#home_page div#intro h2 { margin-left : 100px;}
div#home_page div#intro h3 {  color : #3e3e96; font-size : 13px; margin : 0px; padding : 10px;}

div#home_page ul#news { float : left; width : 740px; border-top : 2px solid #2F3195; margin : 10px 0px; padding : 10px 0px 0px 15px; list-style-type: none;}
div#home_page ul#news li { float : left; width : 237px; margin : 0px 4px 0px 4px; }
div#home_page ul#news li h2 { float : left; text-align : center; width : 237px; background : #313195 url("../img/head_news.jpg") no-repeat; color : #fff; margin : 0px; padding : 0px;}
div#home_page ul#news li p { float : left; width : 223px; border : 2px solid #2F3195; padding : 5px; line-height : 13px; }

div#home_page ul.strankovani { float : left; width : 300px; padding : 10px 0px 0px 0px; list-style-type: none;} 
div#home_page ul.strankovani li { float : left; }
div#home_page ul.strankovani li a { border : 2px solid #2584C4; padding : 1px 5px 1px 5px; margin : 0px 2px 0px 2px; text-decoration : none;} 

/** bezna podstranka - subpage **/
div#subpage { float : left; width : 700px;  padding : 20px 0px 10px 40px;} 
div#subpage input.submit { float : right; width : 40px; background-color : #EAEBEB; margin : 5px 0px 0px; font-weight : bold;}


/** paticka **/
div#copyright { float : left; width: 1000px; height : 35px; font-size : 11px; padding : 3px 0px; margin : 0px 0px 10px 0px; background : transparent url("../img/back_copyright.gif") no-repeat; }
div#copyright p { float : right; padding : 12px 10px 0px; font-weight : bold; }
div#copyright a { display : none; }

/* DEBUG */
#parse-time {
	margin-top: 5px;
	background: #c1c1c1;
	color: black;
	padding: 3px;
	border: 1px solid white;
	max-width: 272px;
	position: absolute;
	left: 10px;
	top: 5px;
	opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8; _filter: alpha(opacity=80);
}
#parse-time:hover {
	opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; _filter: alpha(opacity=0);
	cursor: move;
}

