/*@charset "utf-8";*/
body{
	border-top:2px solid #5B4746;
  border-left:2px solid #5B4746;
	border-right:2px solid #5B4746;
	border-bottom:2px solid #5B4746;
}

body, td, div, p { 
	background: #FFFFFF; 
	font-family: "Trebuchet MS", "Arial", Sans-serif; 
	font-size: 12px; 
	}
a {color: #990000}
a:hover{text-decoration: none}

body img { border:none;	}
.vycisti {
	clear:both;
	height:0px;
	}
* ul li a {	_height:1%;	}
.vsechna_velka_tucne { text-transform: uppercase; font-weight:bold;}
h1, h2, h3, h4 { font-size:1.2em;	}
/* xxxxxxxxxxxxxxxxxxxxxxxx   BODY   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#telo { position:relative; }
/* xxxxxxxxxxxxxxxxxxxxxxxx   HEAD   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#head_middle, #head_top_obal { margin-left:147px; }
#head_navigace { 
  margin-left:0px;
	padding:3px 0px 4px 0px;
	background-image:url(../img/kovf/kovflonglinebackgroung.png); height:16px;
	/*background-color: #aaaaff;*/
	/*border-bottom:2px solid #f0f0f0;*/
 }
#head {
	position:relative;
	padding-bottom:10px;
	}
/* --------------------------------     head top    ----------------------------------- */
#head_top_obal { background:url(../img/top1rep.png) repeat-x bottom; }
#head_top {
	width:535px;
	background-color: #ffffff;
	white-space:nowrap !important;
	font-size:100%;
	margin-right:0pt;
	margin-left:auto;
	_position:relative;
	}
#head_top .bg_head_top { vertical-align:bottom;	}
#head_top span {
	position:relative; 
	bottom:10px; 
	*top:6px;
	_potsition:inherit;
	_top:10px;
	}
#head_top span a {color: #ff0000; text-decoration: underline;}
#head_top span a:hover {color: #6b0000; text-decoration: none;}
#head_top span input {border: 1px solid black; font-size: 80%;}
#head_top span input[type="text"] { height: 14px; width: 86px;  background: #e2e2e2;}
#head_top span input[type="submit"] { position: relative; left: 5px; top: 1px; height: 18px; width: 44px; background:#990000; color: #fff;}
#head_logo {
	position:absolute;
	top:0px;
	}
/* --------------------------------     head mmiddle    ----------------------------------- */
#head_middle {
	height:60px;
	background:url(../img/top2rep.png) repeat-x bottom;
	_background:url(../img/top2rep.png) repeat-x top;
	}
#head_middle img { z-index:1; }
#head_middle .bg_middle_right {
	position: absolute;
	right:0px;
	_right:-1px;
	width:13px;
	z-index:3;
	_top:39px;
	}
#head_middle a { padding:0px; }
/* --------------------------------     head_navigace    ----------------------------------- */
#head_navigace {
	font-size:90%;
	padding:3px 0px 3px 0px;
	}
#head_navigace img {
	position:relative;
	bottom:2px;
	border:none;
	vertical-align:middle;
	}
.rychla_navigace { margin-left:10px; white-space:nowrap !important; }
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  HORIZONTAL MENU   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#navbar {
  	padding:1px 0px 2px 0px;
  	/*background-image:url('../img/kg/middlebar-light2.png'); */
  	background-color:#e2e1e1;
    vertical-align:middle; 
    horizontal-align:left; 
    font-size: 12px;
    font-weight:bold;  
    border-top:1px solid #222222;
    border-bottom:1px solid #222222;
}
#navbar a{
  color:#880033;
}

#h_menu {
	font-size: 80%;
	font-weight:bold;
	padding:3px 0px 4px 0px;
	border-bottom:2px solid #f0f0f0;
	text-transform: uppercase;
	}
#h_menu table {	width:100%;	}
#h_menu table tr { *white-space:nowrap !important; }
#h_menu table tr td {
	width: auto;
	padding:0px 10px;
	background:url(../img/kovf/menurep.png) top repeat-x;
	background-color:#EEEEEE;
	text-align:center;
	}
#h_menu .h_menu_kraj_left,#h_menu  .h_menu_kraj_right {
	width:10px;
	padding:0px 0px;
	}
.h_menu_kraj_left { text-align:left; vertical-align:bottom; background-color:#F6E5CB; width:10px;}
.h_menu_kraj_right { text-align:right; vertical-align:bottom; background-color:#F6E5CB; width:10px;}
/* --------------------------------     h menu odkazy    ----------------------------------- */
#h_menu a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	line-height:1.2em;
	font-size: 1.1em;
	padding:5px 0px;
	}
#h_menu a:hover, #h_menu a.current { text-decoration:underline;}
/* xxxxxxxxxxxxxxxxxxxxxxxx   MENU LEFT + TOP LINKS   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* levy sloupec s nabidkou */
#levysloupec{
/*	clear:left; 
*/	float:left; 
	width:155px; 
	margin:0 0 5px; 
	padding:0 5px 0 0;
	}
#levysloupec ul.menu{width:145px; margin:0 0 18px; padding:0; list-style:none; }
#levysloupec ul.menu li{ width:145px; padding:0; line-height:1em; display:inline; }
#levysloupec ul.menu li a,span.noa_left {
	background-color:#b2b1b1; /*#665135;*/
	color:#FFFFFF;
	font-size: 1.2em;
	width:145px;
	float:left;
	margin-bottom:5px;
	padding:4px 1px 4px 3px;
	border-left:4px solid #727171;
	text-decoration:none;
	/*font-weight:bold;*/
	background-repeat: no-repeat;
	}
#levysloupec ul.menu li a:hover, #levysloupec ul.menu li a.current{
	background-color:#e0e0e0;
	border-left:4px solid #a2a1a1;
	color:#505050;
	}
/* xxxxxxxxxxxxxxxxxxxxxxxx   WEB LINKS   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#aktuality_obal #weblinks {	float:right; }
#weblinks{
/*	clear:left; 
*/	float:left; 
	width:200px; 
	margin:0px; 
	padding:0px;
	position:relative;
	bottom:21px;
	*bottom:0px;
	}
#weblinks ul.menu {
	margin:0 0 18px; 
	padding:0; 
	list-style:none; 
	}
#weblinks ul.menu li{
	padding:0; 
	line-height:1em; 
	display:inline;
	text-align:right;
	}
#weblinks ul.menu li a {
	background-color:#fbdb95;
	color:#505050;
	font-size: 0.9em;
	width:186px;
	float:left;
	margin-bottom:5px;
	padding:5px 5px 5px 5px;
	border-right:4px solid #eec686;
	text-decoration:none;
	background-repeat: no-repeat;
	text-align:right;
	}
#weblinks ul.menu li a:hover, #weblinks ul.menu li a.current{
	background-color:#eaeaea;
	border-right:4px solid #900;
	color:#505050;
	}

/* xxxxxxxxxxxxxxxxxxxxxxxx   CONTENT   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#maincontent {
	margin:0 190px 5px 160px;
	margin-right:17%;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	padding:0 10px;
	line-height:1.5em;
	font-size: 11pt;
	}	
#content {
	margin:0px 0px 5px 160px;
	padding:0 10px;
	line-height:0.8em;
	font-size: 11pt;
	text-align:justify;
	height:100%;
	}
hr {
  color:#5B4746;
  height:0x;
  border:1px solid #5B4746;
  _border:0px none;
}
.tomenu {
  font-size: 14px;
	line-height:1.3em;
	text-decoration:none;

	}
#maincontentwide {
	margin:0 0 5px 160px;
	border-left:1px solid #e0e0e0;
	padding:0 0 0 10px;
	line-height:1.5em;
	font-size: 11pt;
	}
#maincontent h2, #maincontentwide h2{font-size:1.1em; margin:0 0 10px;}
#maincontent h3, #maincontentwide h3{font-size:1.1em; margin:0 0 8px;}
.content_menu { padding:5px 20px;}
.svetla {background-color:#FEF1D8;}
.tmava {background-color:#FEE9BC;}  /*#FDE7B9*/
.datum_opatreni { font-size:80%; }
.uredni_deska { line-height:1.3em; }
.uredni_deska tr td { padding:1px 2px; }
.uredni_deska a { text-decoration:none;	}
.uredni_deska a:hover { text-decoration: underline; }
.zpet, .nahoru {	text-align:right; color:#000000; }
.zpet a, .nahoru a {
	text-decoration:none;
	color:#09243C; 
	font-size:12px;
	font-weight:bold;
	}
.zpet a {
	background:url(../img/gfx/z5.png) no-repeat left;
	padding-left:15px;
	}
.nahoru a { 
	background:url(../img/gfx/nahoru_right.png) no-repeat right;
	padding-right:11px;
 	}
.zpet a:hover, .nahoru a:hover { color:#999999; text-decoration: underline; }
.zpet a:hover img, .nahoru a:hover img { text-decoration:none; }
#aktuality li {padding:2px 0px 2px 0px;}
/* xxxxxxxxxxxxxxxxxxxxxxxx   AKTUALITY   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#aktuality_obal #aktuality {
	margin-left:160px;
	margin-right:210px;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	padding:0px 10px;
	}
 #aktuality {
	text-align:left;
	line-height:1em;
	color:#000000;
	text-align:left;
 	}
.aktuality_hl_nadpis {
	padding:10px 0px;
	font-size:18px;
	font-weight:bold;
	}
.aktuality_hl_nadpis span {
	background-color:#FDE7B9;
	padding:2px 4px;
	}
.obal_aktuality, .obal_aktuality2 {
	font-size:12px;
	padding:0px 10px;
	border-bottom: #FFFFFF solid 4px;
	padding:2px 0px;
	background-color:#FEE9BC;
	text-align: left;
	}
.obal_aktuality2 {background-color:#FEF1D8;}
.nadpis_aktuality, .text_aktuality { padding:0px 5px; }
.text_aktuality a {text-decoration:none;} .text_aktuality a:hover { text-decoration: underline; }
.nadpis_aktuality {
	font-weight:bold;
	font-size:14px;
	}
.nadpis_aktuality a {
	text-decoration: underline;
	color:#000000;
	}
.nadpis_aktuality a:hover {	color: #999999;	}
.aktuality_cas {
	font-size: 80%;
	color: #555555;
	}
.archiv_roky { 
	text-align: center;
	padding:10px 0px 0px 0px;
	}
/* xxxxxxxxxxxxxxxxxxxxxxxx   INZERCE   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#inzerce {}
.inzercePolozka, .inzercePolozkaPrvni { padding:10px 0; border-top:#E0E0E0 solid 1px;}
.inzercePolozkaPrvni { border:none;}
/* xxxxxxxxxxxxxxxxxxxxxxxx   PATKA   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#patka{
	clear:both;
	margin:0 auto;
	padding:6px 0px;
	text-align:center;
	color:#808080;
	background:#ffffff;
	font-size: 0.8em;
	}
#patka p{ margin:0; padding:0;}
#patka a{ color:#808080; background-color:#ffffff; text-decoration:none; font-weight:bold;}
#patka a:hover{ text-decoration:underline;}
#ts_foot {
    margin:0;
    padding:0;
	padding-top:4px;
    width:100%;
	height:9px;
	border-top:2px solid #f0f0f0;
	}
.ts_fl { float:left; }
.ts_fr { float:right; }
.ts_frep {
    background-image: url(../img/kg/middlebar-light2.png);
    background-repeat: repeat-x;
	}
table.prac {width:800px;}
table.prac td { border-bottom:1px solid #FCDDAE; vertical-align:top;}
table.prac td.jmeno { font-weight:bold; width: 320px;}
table.prac td.email { width: 270px; padding-left:20px; background-image:url(../img/ico/email.png); background-position:0 5px; background-repeat:no-repeat;}
table.prac td.email a { color:#3366FF; text-decoration:none;}
table.prac td.email a:hover { color:#CC0000; text-decoration:underline;}
table.prac td.zarazeni {font-style:italic; font-weight:bold; color:#333333;}
#prac-seznam h1 {}
#prac-seznam h2 {color:#990000; border-bottom: 1px solid #FCDDAE;}
#prac-seznam h3 { margin-bottom:0; font-weight:normal; font-style:italic; color:#666666;}
ul.odkkat {position:absolute; display:inline; left:500px; font-weight:normal;}
ul.odkkat li {display:inline; margin-left:10px; padding-left:20px; background-position:left; background-repeat:no-repeat;}
li.ind {background-image:url(../img/ico/text_list_bullets.png);}
li.pra {background-image:url(../img/ico/user.png);}
li.www {background-image:url(../img/ico/link_go.png);}
.seznamkat {font-weight:bold}
ul#odkazy li {list-style-image:url(../img/lm2.png); padding:2px;}

.naseptavac { background-color:#FFFFCC; border:1px solid #990000; height:120px; width:350px; overflow: auto;}
.naseptavac ul {margin:0; padding-left:18px;}
.naseptavac ul li {list-style-image:url(../img/lm2.png); padding:1px;}
.naseptavac .mlink {float:right;}

.rvolba {padding-top:4px; font-size:10pt;}
.tip {background-image:url(../img/star.png); background-position:left; background-repeat:no-repeat; padding-left:16px; font-style:italic; font-size:12px;}
a.www {background-image:url(../img/ico/link_go.png); background-position:left; background-repeat:no-repeat; padding-left:18px;}
