html,body {
	border: 0px;
	margin: 0px;
	background-image: url(../img/bg.jpg); 
	/*background-repeat: no-repeat;*/
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000;
	background-color:#fff;
		
	}
fieldset {border:1px solid #ccc;margin-top:10px;padding:5px;}
legend {font-size:12px; font-weight:bold;color:#EE2E21;}

#mainMap {float:right;border:1px solid #ccc;width:300px; height:250px;margin-top:50px;margin-left:10px;clear:right;}

#bgmain{
	position: relative; margin:auto; width:769px;z-index:10;
}
a:link{color:#EF2F20;}
a:active{color:#EF2F20;}
a:visited{color:#EF2F20;}
a:hover{color:#666; text-decoration:none;}
.error{color:red;font-weight:bold;display:block;}

h1 {font-size:19px;margin: 5px 5px 5px 0px;color:#DF1000 ;}
h2 {font-size:15px;margin: 10px 5px 8px 0px;color:#DF1000 ; }
h3 {font-size:12px;color:#DF1000 ;}
#header{
position:relative; width:769px;height:259px; background-image: url(../img/header.jpg); background-repeat: repeat-x; border:0px solid #ccc; 
border-width:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}

	#header_lang{
	position:absolute; text-align:right; background-image: url(../img/headaer.jpg); background-repeat: no-repeat; border:0px solid #ccc;		
	background-position:bottom;left:40px;top:10px;color:#F36511;
	}
	#header_top{
	position:absolute; text-align:right; background-image: url(../img/headaer.jpg); background-repeat: no-repeat; border:0px solid #ccc;		
	background-position:bottom;right:40px;top:10px;color:#F36511;
	}
		#header_top a:link{color:#EF2F20;}
		#header_top a:active{color:#EF2F20;}
		#header_top a:visited{color:#EF2F20;}
		#header_top a:hover{color:#ccc; text-decoration:none;}
	#logo{
	position:absolute; width:417px;height:129px; background-image: url(../img/headaer.jpg); background-repeat: no-repeat; border:0px solid #ccc; 			display:block;	background-position:bottom;left:75px; top:76px;
	}
	#header2{
	position:absolute; width:500px; height:223px;background-image: url(../img/header2.jpg); background-repeat: no-repeat; border:0px solid #ccc; 			`	background-position:bottom;right:0px; top:32px;background-color:#000;
	}

#layout{
position:relative; width:518px;min-height:400px;_height:400px; z-index:3;background-image: url(../img/layout_bg.jpg); background-repeat: repeat-x; background-position:bottom;border:0px dotted #ccc; padding:5px 20px 40px 20px;margin-left:200px;text-align:justify;border-width:0px 0px 0px 1px;
}
	#layout_left{border:0px solid #ccc;border-width:0px 0px 0px 0px;position:absolute; padding:10px;top:260px;left:20px; width:165px;height:100px;}
	#layout img {margin: 10px 10px 10px 10px;border: 1px solid #ccc;}
	#layout ul {margin-top:0px;padding-top:0px;}
	#layout li {margin-top:8px;}
	#layout p{padding:5px;margin:5px;}
	#layout hr {clear:both;color:#ccc;}

#drobeckova{
position:absolute; width:609px;height:25px; background-image: url(../img/droabecek.jpg); background-repeat: repeat-x; border:0px solid #ccc; line-height:25px;left:-170px;color:#666;top:-30px; padding:0px 0px 0px 10px;
}
	
	#drobeckova a:link{color:#666;text-decoration:none;}
	#drobeckova a:active{color:#666;text-decoration:none;}
	#drobeckova a:visited{color:#666;text-decoration:none;}
	#drobeckova a:hover{color:#666; text-decoration:underline; }

#footer{
position:absolute; width:769px;height:47px; background-image: url(../img/footer.jpg);  border:0px solid #08436F; padding:0px 0px 0px 0px;color:#fff;border-width:0px 0px 0px 0px;bottom:-60px;z-index:3;
}
	#footer_left{
	position:absolute;top:0px;left:0px;z-index:10;
	}
	#footer_right{
	position:absolute;width:560px;top:0px;right:0px;padding:20px 10px 0px 0px;height:30px;text-align:right;
	}
	
	#footer a:link{color:#fff;}
	#footer a:active{color:#000;}
	#footer a:visited{color:#fff;}
	#footer a:hover{color:#666; text-decoration:none;}
#copyright{
position:absolute; width:769px;height:27px;bottom:-80px; background-image: url(../img/footer.jpg); border:0px solid #08436F; padding:0px 0px 0px 0px;color:#fff;border-width:0px 0px 0px 0px;z-index:10;
}
	#copyright_left{
	position:absolute;top:5px;left:10px;width:288px;padding:0px 0px 0px 0px; text-align:left;border:0px solid #E06D03;border-width:0px 0px 0px 0px;z-index:10;
	}
	#copyright_right{
	position:absolute;top:5px;RIGHT:10px; z-index:3;
	}
	#copyright a:link{color:#fff;}
	#copyright a:active{color:#fff;}
	#copyright a:visited{color:#fff;}
	#copyright a:hover{color:#666; text-decoration:none;}
#paticka{float:bottom;position:relative;z-index:1;width:100%;height:84px;display:block;background-image: url(../img/footer.jpg);}
#paticka2{position:absolute;z-index:1;left:0px;bottom:42px;width:100%;height:342px;display:block;background-image: url(../img/paticka.jpg);}

#navigace{
position:absolute; width:730px;min-height:123px;_height:123px; background-image: url(../img/navigacae.jpg); background-repeat: no-repeat; border:0px solid #ccc; background-position:top;left:38px;top:55px;z-index:10;color:#000;padding:0px 10px 0px 0px;font-size:11px; font-weight:bold;
}

	
	

#search_pole{
position:absolute; height:20px; border:0px solid #ccc; background-position:bottom;right:30px;top:252px;z-index:0;
}
	.search_result{position:relative; width:94%; min-height:20px;_height:20px; border:1px solid #ccc;margin:10px;padding:5px;}
	.search_result h2{position:relative;font-size:11px; margin:0px 0px 10px 0px;padding:0px;}
	.search_result_left{
	 float:left;clear:both;
	}
	.search_result_right{
	float:left; margin-left:10px;font-weight:normal;clear:right;
	}
	.search_result_pocet{
	position:relative; clear:both;width:100%;height:30px;}
	.search_button {border:0px; width:70px; color:#000;font-weight:bold;background-color:#A81315;height:20px;font-size:11px; line-height:20px;border:1px solid #ccc; }

.hidden {display:none;visibility:hidden;}
#mail_form{margin-top:10px;position:relative;clear:both;}

.input_button150{border:0px; width:150px; display:block;text-align:center;color:#666;font-weight:bold;height:20px;font-size:11px; line-height:20px;border:1px solid #ccc; background-color:#fff;}
.input_button120{border:0px; width:120px; display:block;text-align:center;color:#666;font-weight:bold;height:20px;font-size:11px; line-height:20px;border:1px solid #ccc;background-color:#fff; }
.input_button100{border:0px; width:100px; color:#666;font-weight:bold;height:20px;font-size:11px; line-height:20px;border:1px solid #ccc;background-color:#fff;
}
.input_button70 {border:0px; width:70px; color:#666;font-weight:bold;height:20px;font-size:11px; line-height:20px;border:1px solid #ccc; border:1px solid #ccc;background-color:#fff;}
.input_button {border:0px; width:70px; color:#666;font-weight:bold;background-color:#fff;height:20px;font-size:11px; line-height:20px;border:1px solid #ccc; background-color:#fff;}
.input100 {border:1px solid #ccc; font-size:11px; width:100px;margin:1px 0px 1px 0px;}
.input150 {border:1px solid #ccc; font-size:11px; width:150px;margin:1px 0px 1px 0px;}
.text_area150{border:1px solid #ccc; font-size:11px; width:150px; height:100px;
font-family: Tahoma, Arial, Helvetica, sans-serif;margin:1px 0px 1px 0px;}

.odkaz_jinam{background-image:url("../img/odkaz_jinam.gif");background-repeat: no-repeat;background-position: 100% 0%;padding-right: 26px;}
.odkaz_popup{background-image:url("../img/odkaz_popup.gif");background-repeat: no-repeat;background-position: 100% 0%;padding-right: 15px;}
.sitemap{background-image:url("../img/sitemap.jpg");background-repeat: no-repeat;background-position: 100% 0%;padding-right: 17px;}

.mapa_stranek{font-size:11px;}	
.mapa_stranek h2{font-size:13px;margin:0px; padding:0px;font-weight:normal;}
.mapa_stranek h3{font-size:12px; margin:0px; padding:0px; font-weight:normal;}
.mapa_stranek h4{font-size:12px; margin:0px; padding:0px; font-weight:normal;}
.mapa_stranek li{padding:0px; line-height:15px; margin-top:0px;list-style-image: url("../img/mapa-stranek.gif");}

/*ANKETY*/
#ankety_box{position:relative; width:154px; min-height:100px;_height:100px; border:1px solid red;text-align:left;margin:5px 0px 5px 0px;}
	.ankety_title h2{font-size:10px;}
	.ankety_otazka h3{font-size:10px;margin:0px; padding:0px;}
	.ankety_odpoved {line-height:22px;margin:0px; padding:0px;}
	.ankety_celkem_hlasu {line-height:22px;margin:0px; padding:0px;}
	.ankety_odpoved_pruh{width:90%;margin:2px;position:relative;}
	
p{text-indent: 20px;}
/* INDIVIDUAL*/

#newsletters{position:relative;top:20px;clear:both;}
#newsletters p{text-indent: 0px;padding:0px;margin:2px;}
#newsletters {border:0px solid #BF6566;padding:0px 0px 5px 0px;border-width:1px 0px 1px 0px; margin-top:30px;position:relative; font-weight:normal;}
#newsletters a{border:0px;}
#newsletters h2{font-size:11px;}
	#newsletters a{margin:0px;padding:0px;}
	#newsletters a:link{color:#fff;text-decoration:underline;}
	#newsletters a:active{color:#fff;text-decoration:underline;}
	#newsletters a:visited{color:#fff;text-decoration:underline;}
	#newsletters a:hover{color:#fff; text-decoration:none; }
#newsletters .newsletters_button_label {border:0px; width:100px; color:#fff;font-weight:bold;background-color:#8F090A;height:20px;font-size:11px; line-height:20px;background-image:url("../img/button100.gif");background-repeat: no-repeat; margin:5px 5px 5px 0px;}
	
#aktuality {position:relative; width:155px;min-height:170px;_height:170px;padding:5px; border:1px solid #ccc;top:0px;left:0PX;color:#666;background-color:#fff;
background-image:url("../img/aktuality.jpg");background-repeat:repeat-x; }
	#aktuality h2{color:#000;font-size:14px;margin:0px;padding:0px;border-bottom:1px solid #ccc;}
	#aktuality h3{color:#666;font-size:11px;margin: 5px 3px 3px 0px;}
	
	.aktuality_title{color:#fff; height:14px;background-image: url(../img/drobecek.jpg);padding:2px 3px 2px 5px;margin:15px 0px 5px 0px	;}
	.aktuality_title h2{float:left;padding:0px 3px 1px 3px;margin:0px;color:#fff;font-size:12px;}
	.aktuality_datum {float:right;padding:0px 3px 1px 5px;color:#fff;}
#quick_kontakt{position:relative; width:155px;min-height:170px;_height:170px;padding:5px; border:1px solid #ccc;color:#666;background-color:#fff;
background-image:url("../img/aktuality.jpg");background-repeat:repeat-x;margin: 30px 0px 10px 0px; }
#quick_kontakt h2{color:#000;font-size:14px;margin:0px;padding:0px;border-bottom:1px solid #ccc;}
	
	


/*questbook*/
.quest_area{padding:0px; margin-top:2px;margin-bottom:5px; border:1px solid #cccccc; width:250px; height:100px; font-size:11px;font-family: Tahoma, Arial, Helvetica, sans-serif;}
 .dleft {clear:both; width:150px; float:left; font-weight:bold;line-height:22px;}
 .dright {width:250px; float:right;font-weight:bold;clear:right}
.quest_form{position:relative;width: 100%;height:200px;}
.quest_vypis{position:relative;}
.quest_vypis_ram{position:relative;text-align:left; padding:5px;border:1px solid #cccccc; width:97%;min-height:50px;_height:50px;margin-top:10px;}  


.fleft { width:250px; float:left; font-weight:bold;line-height:22px;}
.fright {width:200px; float:left;font-weight:bold;clear:right;}
.fhelp {float:left;clear:left;margin-right:5px;line-height:20px;}
.fhelp a {font-weight: normal;cursor: help;color: #000000;text-decoration: none;}
.fhelp a:hover{background: #EFEAD1;}
.fhelp a span{position:relative;color:#000000;font-size: 11px;font-weight: normal;text-align: left;}
.fhelp a span span{display: block;line-height:12px;position: absolute;visibility: hidden;top:0px;left: 30px;padding: 3px;width: 125px;background: #EFEFEF;border: solid #666666 1px;-moz-opacity: 0.9;
-opacity: 0.9;text-align:left;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);}
.fhelp a:hover span span{visibility: visible;}

.dpole{position:relative;clear:both;display:block;width:600px;min-height:900px;_height:900px;}
.dhelp {float:left;margin-right:5px;line-height:20px;}
.dhelp a {font-weight: normal;cursor: help;color: #000000;text-decoration: none;}
.dhelp a:hover{background: #EFEAD1;}
.dhelp a span{position:relative;color:#000000;font-size: 11px;font-weight: normal;text-align: left;}
.dhelp a span span{display: block;line-height:12px;position: absolute;visibility: hidden;top:0px;left: -100px;padding: 3px;width: 125px;background: #EFEFEF;border: solid #666666 1px;-moz-opacity: 0.9;
-opacity: 0.9;text-align:left;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);}
.dhelp a:hover span span{visibility: visible;}

.vzornik{position:relative;height:220px;}
.RAL3000 {background-color:#EE1C25;display:block;width:90px; height:100px; float:left;padding:5px;}
.RAL3011 {background-color:#8B1631;display:block;width:90px; height:100px; float:left;padding:5px;}
.RAL5002 {background-color:#034DA2;display:block;width:90px; height:100px; float:left;padding:5px;}
.RAL5011 {background-color:#173250;display:block;width:90px; height:100px; float:left;padding:5px;}
.RAL6005 {background-color:#2E5130;display:block;width:90px; height:100px; float:left;padding:5px;}
.RAL7015 {background-color:#71767C;display:block;width:90px; height:100px; float:left;padding:5px;}
.RAL7038 {background-color:#B4BCBF;display:block;width:90px; height:100px; float:left;padding:5px;}
.RAL7040 {background-color:#A5B3B4;display:block;width:90px; height:100px; float:left;padding:5px;}
.RAL8014 {background-color:#553F31;display:block;width:90px; height:100px; float:left;padding:5px;}
.RAL9001 {background-color:#FCF8EF;display:block;width:90px; height:100px; float:left;padding:5px;}