body {
	padding: 0px;
	margin : 0;
	font-family: verdana,Arial; 
	font-size:11px; 
	text-align : center;
	color : #666666;
	background-color : #C0C0C0;
}

h1   { position : absolute; top : 1px; left : 1px; background : transparent url("../img/logo.jpg") no-repeat top left; width: 930px; height: 156px; z-index : 10; margin : 0; border-bottom : 1px solid #000;}  
h1 a {  position : absolute; top : 50px; left : 400px; display: block; width: 500px; height: 90px; background-color: transparent; }
h1 a span{display: none;}
h2 { font-size : 16px; margin : 5px 0px 5px 0px; }
h6 { padding : 0; margin : 0; color: #9A1B2D; }

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 : 10px; line-height : 13px; 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: 930px;  margin: 0; padding : 0; margin: 20px auto;	}
div#content {  width: 930px; text-align : left; padding : 0px; margin: 0; border : 1px solid #000; }

/** 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 {  display : none;}


/** horni menu **/
div#top_menu { position : absolute; left : 1px; top : 0px; width : 930px; height : 158px; z-index : 1000; border-bottom : 25px solid #9A1B2D;}  
div#top_menu ul { position : relative; left : 180px; top : 16px; width : 200px; z-index : 1000; margin : 0px; padding : 0px; list-style-type: none; }
div#top_menu ul li { float : left; display : block; width : 200px; font-size : 14px; height : 19px; font-weight : bold; }
div#top_menu ul li a { float : left; display : block;  color : #fff; text-decoration : none; padding : 4px 12px 0px 12px; }

div#top_menu ul li a:hover { color : #000; }
div#top_menu ul li a.active, div#top_menu ul li a.active:hover { color : #000; }
/*div#top_menu ul li a.active:hover { color : #f1b03d; }*/

/** 2ha uroven horniho menu **/
div#top_menu ul ul { position : absolute; display : none; left : -180px; top : 140px; height : 25px; width : 910px; border-top : 1px solid #000; background-color : #9A1B2D; z-index : 1200;  padding: 0px 0px 0px 20px; list-style-type: none; }
div#top_menu ul ul li { float : left; width : auto;  display : block; font-size : 11px; height : 19px; font-weight : bold;  padding : 4px 5px 2px 5px; }

div#top_menu ul ul li a { float : left; display : block; height : 13px; color : #fafafa;  border-right : 1px solid #000; padding : 0px 10px 0px 0px; margin : 1px 0px 1px 0px; } 
div#top_menu ul ul li a:hover {color : #000; } 


div#top_menu ul ul li a.active, div#top_menu ul ul li a.active:hover { float: left; display : block; color : #000; }
div#top_menu ul ul li a.active:hover { color : #000; }




/** obsah webu **/
div#middle_content { width : 930px;  padding : 180px 0px 0px 0px; background-color : #f2f2f2; }

div#page { width : 854px; padding : 30px 38px; } 
 
div#page ul { margin-left : 20px; }
div#page h2 { width : 850px; font-size : 14px; font-weight : bold; text-align : center; padding : 3px 0px 3px 0px; margin : 0px; color : #9A1B2D; background-color : #E2E2E2; } 

div#page div#kluzaky table { font-size : 11px; }
div#page div#kluzaky th { background-color : #E2E2E2; }
div#page div#kluzaky p.padak { background-color : #E2E2E2; padding : 10px;}
div#page div#kluzaky p.seda { color : #666666; text-align : center; font-size : 14px;}
/** homepage **/
div#home_page { float : left; width : 755px; }


div#home_page div.info { float : left; margin-left : 20px; width : 348px; }
* 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 { border : 4px solid #2584c4; }
div#home_page div.info div { 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 : 720px; border-top : 2px solid #2F3195; margin : 10px 0px; padding : 10px 0px 0px 15px; list-style-type: none;}
div#home_page ul#news li { width : 217px; margin : 0px 4px 0px 4px; }
div#home_page ul#news li h2 { float : left; text-align : center; width : 207px; 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; }

/** clanek **/
div#clanek { width : 840px; }
ul.perex { list-style-type: none; }
ul.perex li { float : left; width : 800px; padding : 10px; margin : 0px 0px 20px 0px; background-color : #E2E2E2; }
ul.perex li a { text-decoration : none; }
ul.perex li a strong { font-size : 14px; color : #9A1B2D;   }

div#news_short h3 { float : none; color : #9A1B2D; font-size : 14px; margin-right : 0px; }
div#news_short ul.news { list-style-type: none; padding : 0px 0px 0px 150px; background : transparent url("../img/logo_small.jpg") no-repeat top left; }
div#news_short ul.news li { width : 650px; padding : 10px; margin : 0px 0px 20px 0px; background-color : #E2E2E2; }
div#news_short ul.news a { text-decoration : none; }
div#clanek p.perex { width : 840px; }
/*div#clanek p.perex { float : none; background-color : #E2E2E2; padding : 10px;}*/

/** 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 { width : 930px; border-top : 1px solid #8e2824; color : #8e2824; padding-bottom : 3px; }
div#copyright p { float : right; padding : 12px 10px 0px; font-weight : bold; }


/* 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;
}
