/* CSS Document */
body {text-align:center;
	background:#009EAA url('img/bcg.jpg') repeat-x left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-size: 0.70em;
	color: #0c4045;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {color:#0e4240;font-size:10pt;}
h2 {color:#8e2b01;font-size:9pt;}
h3 {color:#098795;font-size:8pt;}
h4 {}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color:#0c4045;}
th {border: 1px solid white;	padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: top;background-color:#e23701;color:white;}
td {border: 1px solid white;color:#094043;padding: 5px 10px;vertical-align: top;background-color: #ddd0bf;}
form div table tr td{background:none;border:none;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, textarea, select {font-size: 1em;}
#contact div table tr td .input-form{font-size:10pt;width:300px;}
#contact div table tr td textarea{font-size:10pt;width:300px;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;color:#0c4045;}

/* ANCHORS
-------------------------------------------------- */
a {color:#0b8f9e;text-decoration:underline;}
a strong{color:#0b8f9e;text-decoration:none;}
a:hover strong{color:#e53400;text-decoration:none;}
a:visited {}
a:hover {text-decoration:none;color:#e53400;}

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:940px; margin:0 auto;background:white;}

/* top1
-------------------------------------------------- */	
#top1{position:relative;background:url('img/bcg.jpg') repeat-x left top;height:37px;width:100%;text-align: left;}
#link_top1{display:block;color:#b3d1d3;height:37px;line-height:37px;text-decoration: none;padding:0px 0px 0px 40px;float:left;}

#menu_h1{position:absolute;top:14px;right:40px;}
#menu_h1 ul{padding:0px;margin:0px;}
#menu_h1 ul li{list-style-type: none;display:block;float:left;}
#menu_h1 ul li a{text-decoration:none;color:#b3d1d3;display:block;padding:0px 10px;background:url('img/menu_h1_line.gif') no-repeat left top;}
.tisk{background:url('img/tisk.gif') no-repeat left top !important;width:13px;height:10px;padding:0px !important;margin:1px 10px 0px 0px !important;overflow:hidden;}

/* top2
-------------------------------------------------- */	
#top2{position:relative;height:224px;width:100%;}
.top21{position:relative;background:url('img/vrch1.jpg') no-repeat left top;height:224px;width:100%;}
.top22{position:relative;background:url('img/vrch2.jpg') no-repeat left top;height:224px;width:100%;}
.top23{position:relative;background:url('img/vrch3.jpg') no-repeat left top;height:224px;width:100%;}
.top24{position:relative;background:url('img/vrch4.jpg') no-repeat left top;height:224px;width:100%;}
.top25{position:relative;background:url('img/vrch5.jpg') no-repeat left top;height:224px;width:100%;}

.top2_text{width:360px;height:50px;text-align:right;position:absolute;top:35px;right:50px;color:#66a4aa;}

#top2 #regional-hidden {position:absolute;top:98px;right:148px;width:100px;height:100px;}
/* menu_h2
-------------------------------------------------- */	
#menu_h2{position:relative;background:url('img/menu_h2_bcg.jpg') repeat-x left top;height:34px;width:100%;}
#menu_h2 ul{padding:0px;margin:0px;}
#menu_h2 ul li{list-style-type: none;display:block;float:left;background:url('img/menu_h2_line.gif') no-repeat left 8px;padding:0px 16px;}
#menu_h2 ul li a{text-decoration:none;color:white;font-weight: bold;text-transform: uppercase;display:block;height:34px;line-height:34px;float:left;}
#menu_h2 ul li a:hover{color:#d4d2bb;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;width:100%;margin:3px 0px 0px 0px;}
	
#obsah{float:left;width:720px;}
.nav{position:relative;width:216px;height:33px;padding:0px 0px 0px 36px;margin-bottom:1px;color:white;line-height:33px;}
.nav_blue{background:url('img/nav_blue.jpg') no-repeat left top;}
.nav_red{background:url('img/nav_red.jpg') no-repeat left top;}
.nav_green{background:url('img/nav_green.jpg') no-repeat left top;}

/* stred
-------------------------------------------------- */	
#stred{width:500px;float:right;overflow:hidden;position:relative;margin-bottom:10px;}
.text{padding:22px 29px 0px 29px;text-align:justify;line-height:15px;}
#text_top{background:url('img/dotted.gif') repeat-x left bottom;padding:0px 0px 20px 0px;margin:0px 0px 5px 0px;}
.aktualita{margin:15px 0px 0px 0px;}
.aktualita span{color:#907e6c;}
.aktualita h1{display:inline;font-size:8pt;padding-left:3px;}
.aktualita h1 a{color:#932900;text-decoration: none;}
.aktualita p{padding:5px 0px 0px 0px;}

#galery{padding-left:23px;}
.box_foto{width:218px;height:93px;background-color:#ddd1bb;float:left;margin:5px;}
.box_foto a{display:block;}
.box_foto a img{border:white solid 1px;position:relative;left:3px;top:3px;}

/* leva
-------------------------------------------------- */	
#leva{overflow:hidden;width:216px;float:left;_display:inline;position:relative;margin:0px 0px 0px 4px;}

#menu_v{position:relative;background-color:#c7bcac;padding:5px 0px 11px 0px;margin:0px 0px 4px 0px;}
#menu_v ul{padding:0px;margin:0px;}
#menu_v ul li{list-style-type: none;display:block;background:url('img/menu_v_dotted.gif') no-repeat left bottom;padding-bottom:1px;}
#menu_v ul li a{text-decoration:none;color:#0c4045;display:block;height:24px;padding:0px 0px 0px 36px;overflow:hidden;line-height:24px;font-weight: bold;}
#menu_v ul li a:hover{background-color:#ddd0bf;}

#menu_v ul li ul{}
#menu_v ul li ul li{background:url('img/menu_v_dotted.gif') no-repeat left top;padding:1px 0px 0px 0px;}
#menu_v ul li ul li a{font-weight: normal;color:#932900;padding:0px 0px 0px 59px;background:url('img/double_arrow.gif') no-repeat 48px 10px;}
#menu_v ul li ul li a:hover{background:#ddd0bf url('img/double_arrow_bold.gif') no-repeat 48px 10px;font-weight:bold;}


#menu_v ul li ul li ul li a{background:none !important;font-weight:normal !important;padding:0px 0px 0px 69px;}
#menu_v ul li ul li ul li a:hover{background:#ddd0bf none !important;}

.aktiv1 a{/*color:#932900 !important;*/}
.aktiv2 a{background:url('img/double_arrow_aktiv.gif') no-repeat 48px 10px !important;font-weight: bold !important;}
.aktiv2 a:hover{background:#ddd0bf url('img/double_arrow_aktiv.gif') no-repeat 48px 10px !important;}
.aktiv3 a{color:black !important;}

#anketa{padding:0px 10px 10px 36px;background-color:#ddd0bf;margin-bottom:4px;}
#anketa h4{color:#493421;font-weight: normal;margin:0px;padding:10px 0px;font-size:8pt;}
#anketa_line{position:relative;height:10px;display:block;overflow:hidden;margin-right:6px;_margin-right:4px;float:left;}
.anketa_line0{position:relative;background:url('img/ankta_line0.gif') no-repeat left top;width:78px;height:10px;}
.hlasy_text {margin-bottom: 2px;}
.hlasy_procenta{position:relative;top:-2px;}
.hlasy_text a{color:#942a03;text-decoration:none;}
.hlasy_text a:hover{color:#103e3e;}

/* prava
-------------------------------------------------- */	
#prava{width:216px;	float:right;overflow:hidden;_display:inline;position:relative;margin:0px 4px 0px 0px;}
#aktuality{background-color: #ddd0bf;padding:0px 0px 10px 0px;margin-bottom:4px;}
#aktuality dl{padding:0px 23px 0px 23px;}
#aktuality dl dd{}
#aktuality dl dd a{color:#6d5843;text-decoration: none;padding:10px 0px 0px 0px;display:block;}
#aktuality dl dd a:hover{color:#df3900;}
#aktuality dl dd p{text-align: left;}

.menu_v_left{background-color: #ddd0bf;padding:15px 0px;margin-bottom:4px;}
.menu_v_left ul{padding:0px;margin:0px;}
.menu_v_left ul li{list-style-type: none;display:block;margin:0px 0px 0px 23px;}
.menu_v_left ul li a{text-decoration:none;color:#942708;padding:0px 0px 0px 9px;background:url('img/double_arrow.gif') no-repeat left 5px;line-height:18px;}
.menu_v_left ul li a:hover{color:#02929a;background:url('img/double_arrow_hover.gif') no-repeat left 5px;}

.news{padding:10px 0px 10px 25px;position:relative;overflow:hidden;}
.news form{padding:0px;margin:0px;}
.news input{margin:2px 0px;padding:0px;}
#news_field{border:#6a5540 solid 1px;height:17px;width:169px;_width:171px;}
/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;width:940px;height:44px;line-height:44px;background:url('img/pata.gif') no-repeat left top;}
	
/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}	
.nobcg{background:none !important;}
.login table tr th, .login table tr td{border:none;}
.center {text-align: center;}
#loga{padding:0px 10px 10px 36px;margin-bottom:4px;}
#leva .blind {margin-left: 88px;} 
.ram {float: left; margin: 0px 8px 6px 0px;}
.clear {clear:both;}