html, body {	height: 100%;width:100%;	padding: 0 0 0 0;margin: 0 0 0 0;color:black;font-size:12px;background-color: black;}
body {	font-family:  Helvetica, Arial, Verdana, sans-serif;	position:relative; }
a {	text-decoration: underline;color: #476b8a; font-weight: bolder;}
a:hover {	 text-decoration: none;color: #d0af20;}
.hidden { display: none;}
.cleaner{clear: both;visibility:hidden}

a img{	border: 0;}

h1 {color:#464646;background: none;padding:5px 0 0 70px;font-size:2em;margin: 0 0 30px 0px;text-shadow: 1px 1px 0px white;background: url('../layout/h1.png') no-repeat  0% 0%;height:40px;	}
h2 {color:black; background: none;padding:15px 0 0 0;}
h3 {color:#0054a7;background: none;padding:0;}

/* 			LAYOUT SVATY GRAL 		  */
#celek_obal {	margin: 0 auto; padding: 0 0 0 0;	min-height: 100%;_height: 100%;	position:relative;	text-align: left;background: url('/layout/main_podklad_stred.jpg') repeat-y 50% 0%;}
	#main_obal {	min-width:985px; padding: 300px 0 140px 0;	 margin: 0 auto;}
		#zahlavi_obal {	height:155px;position:absolute;top:0;left:0;width: 100%;text-align:center;}
			#zahlavi_podobal  {	margin: 0 auto;width:985px;padding:0;text-align:left;}
				#obal_formfulltext{position: absolute; top:0; width:320px;margin: 10px 0 0 650px; text-align:left;padding:0;}
					#obal_formfulltext .form_fulltext	{float:right;padding:0;margin:0;}
					#obal_formfulltext .form_fulltext form{text-align:right; padding:0;margin:0;}
					#obal_formfulltext .form_fulltext form p{padding:0;margin:0;}
					#obal_formfulltext .hledej_input	{background: url('../layout/hledani.png') no-repeat  0% 0%;height:25px;border: 0px solid #bbbbbb;  width:210px;    color:black;    font-size: 15px;    margin: 0 2px 0 0;padding: 0 0 0 0;}
					#obal_formfulltext .hledej_button	{background:none; margin:0;padding:0 0 0 5px;cursor:pointer;color:#1e1e1e;font-size: 1.5em;font-weight: bolder;border:0px;text-shadow: 1px 1px 0px white;}
				#flags{display:none; position: absolute; top:0;font-size:14px; color:black;float:right;width:320px;margin: 180px 0 0 650px; text-align:right;padding:0;font-weight: normal; text-transform: uppercase;}
				#flags a{font-weight: normal;color:#9f181c; text-transform: uppercase}
				#flags a:hover{font-weight: normal; text-transform: uppercase}

		#obsah_obal  {	text-align:center;margin:0;padding:0;}
			#obsah_podobal  {	padding:0;margin: 0 auto;width:980px;text-align:left;}
				#podobal	  {width:760px;	float:right;padding: 0;margin:0;}
					#obsah	  {float:left;min-height: 0px; width:520px;padding: 0;margin: 0;}
					#pravej_obal  {float:right;	width:220px;padding: 0;margin:0;}
				#levej_obal	  {	float:left;width:220px;padding: 0;margin:0;}

	#obal_cssmenu{ position: absolute;	width: 100%; top:200px; margin: 0;  padding: 0 0 0 0;  text-align:center}
		#podobal_cssmenu {	width: 985px;	margin: 0 auto;	}

	#obal_navigace{ position: absolute;	width: 100%; top:270px; margin: 0 ;  padding: 0 0 0 0;  text-align:center;}
		#podobal_navigace {	width: 950px;	margin: 0 auto;	}

	#obal_zapati {	min-width:985px; position:absolute;	width:100%; height: 100px; bottom: 0; margin: 0 0 0 0;text-align: center; padding:0 0 0 0;background: url('../layout/pozadi-bottom.png') no-repeat  50% 100%;}
		#podobal_zapati {width:985px; height: 100px;margin: 0 auto;	text-align: center; padding:0 0 0 0;color: #555555;text-align: center;}
			#obal_zapati #podobal_zapati .paticka { padding:50px 11px 0 20px;}
			
			#obal_zapati #podobal_zapati .paticka a{ text-decoration: underline;color:#2c799c;font-size:0.9em}
			#obal_zapati #podobal_zapati .paticka a:hover{text-decoration: none;color:#0a5a87;font-size:0.9em}
			
			#copyright_obal{clear:both;float:right;margin:0 0 0 0;text-align:right;}
			#copyright1{margin:0 20px 0 0;color:#848484;}
			#copyright2{margin:0 20px 0 0;color:#848484;}
			#copyright_klient{width:800px;float:left;margin:0px 0 0 0;color:gray;font-size:0.9em;font-weight:bolder;text-align:left;}
			#pata_kontakt {width:800px;clear:left;float:left;margin:0px 0 0 0;color:gray;font-size:0.9em;text-align:left;}

			#int_linky{width:800px; clear:both; float:left; margin:0 0 0 0;color:gray;font-size:0.9em;text-align:center;}
			#int_linky a {margin:0 20px 0 0;}
			
			#ext_linky {width:800px;margin: 0 0 0 0;clear:both; float:left;color: #449cc0;font-size:0.9em;font-weight:bolder;text-align:left;}
			#ext_linky a img{ margin:18px 0 0 10px; }
			
			#ujednani {width:800px;clear:both;float:left;margin:0 0 0 0;color:gray;font-size:0.9em;text-align:left;}


			#rss{ text-decoration:underline; margin: 0 0 0 0;    text-align: left; background: url('../layout/rss.jpg') no-repeat 100% 0%;    padding: 0 20px 0 0; }
			#rss:hover {text-decoration:none;}
			#icq_on{ margin: 2px 0 2px 10px;	text-align: left;	background: url('../layout/icq_on.gif') no-repeat left;	padding: 1px 0 1px 20px; color: #e50106;}
			#icq_off{ margin: 2px 0 2px 10px;	text-align: left;	background: url('../layout/icq_off.gif') no-repeat left;	padding: 1px 0 1px 20px; color: #e50106;}
			#icq_na{ margin: 2px 0 2px 10px;	text-align: left;	background: url('../layout/icq_na.gif') no-repeat left;	padding: 1px 0 1px 20px; color: #e50106;}

/* zahlavi */
#logo{position:absolute; top:0; padding: 35px 0 0 42px; margin:0 0 0 0;}	

/* HLAVNI MENU */
#cssmenu{background: url('/layout/menu_bckg.png') repeat-x 0% 0%;}
#cssmenu ul {height:58px;	 color:black;padding:0 0 0 0;font-size:1em;margin:0;}  
#cssmenu ul li 	{float:left;	list-style-type: none;  height:58px; padding: 20px 0 0 0; margin: 0;background: url('/layout/menu_separator.png') no-repeat 0% 15px; }	
#cssmenu ul li span	{ height:58px; }	
#cssmenu ul .prvni 	{background:none}	

#cssmenu ul li:hover { }
#cssmenu ul li:hover ul li a {}
#cssmenu ul li a  	{margin:0;padding:0;  display:block; color: white;		font-size: 1.5em;			font-weight: bolder;			text-decoration: none;	text-shadow: none;	}
#cssmenu ul li .akt_cssmenu  	{margin:0;padding:0;  display:block; color: #8abbd9;		font-size: 1.5em;			font-weight: bolder;			text-decoration: none;	text-shadow: none;	}
#cssmenu ul li a .bckg1 {padding:20px 5px 18px 20px;}
#cssmenu ul li a .bckg2 {padding:20px 0 18px 13px; margin:0; background: none;width:20px;}
#cssmenu ul li .akt_cssmenu .bckg1 { background: url('/layout/menu_bckg1.png') no-repeat 0% 0%;padding:20px 5px 18px 20px;}
#cssmenu ul li .akt_cssmenu .bckg2 { background: url('/layout/menu_bckg2.png') no-repeat 100% 0%;padding:20px 0 18px 13px;}
#cssmenu ul li a:hover {	color: #8abbd9}
#cssmenu ul li a:hover .bckg1 {	}/*background: url('/layout/menu_bckg1h.png') no-repeat 0% 0%;*/
#cssmenu ul li a:hover .bckg2 {  }/* background: url('/layout/menu_bckg2h.png') no-repeat 100% 0%;*/
#cssmenu ul li .akt_cssmenu:hover { color: black;text-shadow: 1px 1px 0px white;}
#cssmenu ul li .akt_cssmenu:hover .bckg1 { background: url('/layout/menu_bckg1.png') no-repeat 0% 0%;}
#cssmenu ul li .akt_cssmenu:hover .bckg2 { background: url('/layout/menu_bckg2.png') no-repeat 100% 0%;}

/*neklikaci menu */
#cssmenu ul li .neklik  {  margin:0;padding:0;  color: white;		font-size: 1.5em;			font-weight: bolder;			text-decoration: none;	}
#cssmenu ul li .neklik .bckg1 {padding:20px 5px 18px 20px;}
#cssmenu ul li .neklik .bckg2 {padding:20px 0 18px 13px; margin:0; background: none;width:20px;}
#cssmenu ul li .neklik:hover .bckg1 {}
#cssmenu ul li .neklik:hover .bckg2 {}

#cssmenu ul li .neklikakt_cssmenu  {  margin:0;padding:0;  color: #003366;		font-size: 1.5em;			font-weight: bolder;			text-decoration: none;	text-shadow: 1px 1px 0px white;	}
#cssmenu ul li .neklikakt_cssmenu .bckg1 { background: url('/layout/menu_bckg1.png') no-repeat 0% 0%;padding:20px 5px 18px 20px;}
#cssmenu ul li .neklikakt_cssmenu .bckg2 { background: url('/layout/menu_bckg2.png') no-repeat 100% 0%;padding:20px 0 18px 13px;}
#cssmenu ul li .neklikakt_cssmenu:hover .bckg1 { background: url('/layout/menu_bckg1.png') no-repeat 0% 0%;}
#cssmenu ul li .neklikakt_cssmenu:hover .bckg2 { background: url('/layout/menu_bckg2.png') no-repeat 100% 0%;}

#cssmenu ul li a span span {color: white;text-decoration: none; }
#cssmenu ul li a:hover span span{		color:silver; font-weight: bold;}
#cssmenu ul li .akt_cssmenu:hover .bckg2 {	color:silver; font-weight: bold;}


#cssmenu ul li ul {	visibility: hidden;	position: absolute; margin:10px 0 0 0;	width:250px;	padding:0;}

#cssmenu ul li ul li{ width:100%;height:50px;text-align: left;padding: 0;border:0px solid silver;background:#cfd0c1 none;border-right:1px solid gray}
#cssmenu ul li ul li .akt_cssmenu .bckg1 { display:block;padding:10px 5px 0px 20px;background:none}
#cssmenu ul li ul li .akt_cssmenu .bckg2 { background: none;}
#cssmenu ul li ul li a 		{color: #003366;	height:0px; font-weight: normal;font-size:1.5em; margin:0;padding:0;background:#dedfd1 url('/layout/menu-item.gif') no-repeat 0% 0%; }	
#cssmenu ul li ul li a .bckg1	{display:block;padding:10px 5px 0px 20px;background:none}	
#cssmenu ul li ul li a:hover	{text-shadow: none;color:black; background: #cfd0c1 url('/layout/menu-item-over.gif') no-repeat 0% 0%;}	
#cssmenu ul li ul li a:hover .bckg1	{background: none}	
#cssmenu ul li ul li a:hover .bckg2	{background: none}	
#cssmenu ul li ul li .akt_cssmenu:hover .bckg1 { background: none;}
#cssmenu ul li ul li .akt_cssmenu:hover .bckg2 { background: none;}


#cssmenu ul li ul li .neklik 	{color: #2a2a2a; text-shadow: none;	height:50px; font-weight: normal; margin:0;padding:0}	
#cssmenu ul li ul li .neklik 	{background: url('/layout/menu-item.gif') no-repeat 0% 0%; }	
#cssmenu ul li ul li .neklik .bckg1	{display:block;padding:10px 5px 0px 20px;background:none}	
#cssmenu ul li ul li .neklik:hover	{background: url('/layout/menu-item-over.gif') no-repeat 0% 0%;}	
#cssmenu ul li ul li .neklik:hover .bckg1	{background: none}	
#cssmenu ul li ul li .neklik:hover .bckg2	{background: none}	

#cssmenu ul li ul li .neklikakt_cssmenu  {height:50px;background: #010101 url('/layout/menu-item-over.gif') no-repeat 0% 0%;color: #2a2a2a; text-shadow: none; font-weight: bolder;padding: 0 0 0 0;}
#cssmenu ul li ul li .neklikakt_cssmenu .bckg1	{display:block;padding:10px 5px 0px 20px;background:none}	
#cssmenu ul li ul li .neklikakt_cssmenu .bckg2 { background: none}
#cssmenu ul li ul li .neklikakt_cssmenu:hover .bckg1 { background: none; }
#cssmenu ul li ul li .neklikakt_cssmenu:hover .bckg2 { background: none;}

#cssmenu ul li ul li .akt_cssmenu	{height:50px;background: #cfd0c1 url('/layout/menu-item-over.gif') no-repeat 0% 0%;color: black; font-size:1.5em; text-shadow: none; font-weight: bolder;padding: 0 0 0 0;}	
#cssmenu ul li ul li .akt_cssmenu:hover	{height:50px;background: #cfd0c1 url('/layout/menu-item-over.gif') no-repeat 0% 0%;color: black; font-size:1.5em; text-shadow: none; font-weight: bolder;padding: 0 0 0 0;}	
#cssmenu ul li ul .max_pol_cssmenu a .bckg1	{color:gray;display:block;padding:10px 5px 5px 20px;}

#cssmenu ul li ul .pol_sipka_podmenu .klik .bckg1 {background: url('/layout/sipka-podmenu.png ') no-repeat 99% 30%;}
#cssmenu ul li ul .pol_sipka_podmenu .klik:hover .bckg1 {background: url('/layout/sipka-podmenu-akt.png') no-repeat 99% 30%;}
#cssmenu ul li ul .akt_pol_sipka_podmenu .akt_cssmenu .bckg1 {background: url('/layout/sipka-podmenu-akt.png ') no-repeat 99% 30%;}
#cssmenu ul li ul .akt_pol_sipka_podmenu .akt_cssmenu:hover .bckg1 {background: url('/layout/sipka-podmenu-akt.png') no-repeat 99% 30%;}

#cssmenu ul li ul .pol_sipka_podmenu .neklik .bckg1 {background: url('/layout/sipka-podmenu.png ') no-repeat 99% 30%;}
#cssmenu ul li ul .pol_sipka_podmenu .neklik:hover .bckg1 {background: url('/layout/sipka-podmenu-akt.png') no-repeat 99% 30%;}
#cssmenu ul li ul .akt_pol_sipka_podmenu .neklikakt_cssmenu .bckg1 {background: url('/layout/sipka-podmenu-akt.png') no-repeat 99% 30%;}
#cssmenu ul li ul .akt_pol_sipka_podmenu .neklikakt_cssmenu:hover .bckg1 {background: url('/layout/sipka-podmenu-akt.png') no-repeat 99% 30%;}

#cssmenu ul li ul li ul {	position: absolute;    margin-top:-40px;margin-left:200px;	width:250px;	}

#cssmenu ul li:hover ul, 
#cssmenu ul li.hover ul {visibility:visible;}	

#cssmenu ul li ul li ul, 
#cssmenu ul li:hover ul li ul, 
#cssmenu ul li.hover ul li ul  {  visibility:hidden; }

#cssmenu ul li ul li:hover ul, 
#cssmenu ul li ul li.hover ul {visibility:visible;}
#cssmenu ul li ul li ul li ul, 
#cssmenu ul li ul li:hover ul li ul, 
#cssmenu ul li ul li.hover ul li ul  {visibility:hidden; }

#cssmenu ul li ul li ul li:hover ul,
#cssmenu ul li ul li ul li.hover ul { visibility:visible;  }
#cssmenu ul li ul li ul li ul li ul, 
#cssmenu ul li ul li ul li:hover ul li ul, 
#cssmenu ul li ul li ul li.hover ul li ul  {visibility:hidden; }

#cssmenu ul li ul li ul li ul li:hover ul, 
#cssmenu ul li ul li ul li ul li.hover ul { visibility:visible;  }
#cssmenu ul li ul li ul li ul li ul li ul, 
#cssmenu ul li ul li ul li ul li:hover ul li ul, 
#cssmenu ul li ul li ul li ul li.hover ul li ul  {visibility:hidden; }

#cssmenu ul li ul li ul li ul li ul li:hover ul, 
#cssmenu ul li  ul li ul li ul li ul li.hover ul { visibility:visible;  }
#cssmenu ul li ul li ul li ul li ul li ul li ul, 
#cssmenu ul li ul li ul li ul li ul li:hover ul li ul, 
#cssmenu ul li ul li ul li ul li ul li.hover ul li ul  {visibility:hidden; }


/* NOVINKY */
#form_odber_novinek{background: url('/layout/zasilani-novinek.png') no-repeat 0px 0px; margin: 0 0 0 6px; height: 145px; padding: 1px 0 0 0;		color: black; }
#form_odber_novinek p{margin:0; padding:0;}
#form_odber_novinek .nadpis{	margin: 10px 0 0 20px;font-size:12px;	font-weight: bolder; font-size: 14px; color:#182e00;text-shadow: 1px 1px 0px white;text-align:left;}
#form_odber_novinek form{	padding:0 0 0 0;margin: 0 0 0 0;}
#form_odber_novinek form .input {	float:left; padding:0 0 0 0;margin: 34px 0 0 10px; height: 25px; width: 180px;border: 0px solid #bbbbbb;}
#form_odber_novinek form .button {	color:#1a1a1a;font-weight: bolder; text-shadow: 1px 1px 0px white;text-align:center;background: url('/layout/zasilani-novinek-button.png') no-repeat 0px 0px;clear:both;float:left;	padding:0 0 0 0;margin: 15px 0 0 0; height: 28px; width:94px;border: 0px solid #bbbbbb;cursor:pointer}


/* VLEVO */
#leftpanel form{margin: 0 0 0 0;margin:0 0 0 15px;color:white;}
#leftpanel .main_nadpis0{ padding: 8px 0 5px 0px;	font-size: 14px;	background: url('/layout/pozadi-nadpis0.png') no-repeat 0px 0px;margin:0 0 0 0;text-align:center;}
#leftpanel .main_nadpis0 h3 {background: none;font-size:1em;margin:0;padding:0;font-weight: normal;}
#leftpanel .main_nadpis0 h3 { color:black;text-shadow: 1px 1px 0px white;}
#leftpanel .main_nadpis1{ padding: 8px 0 5px 0px;	font-size: 14px;	background: url('/layout/pozadi-nadpis1.png') no-repeat 0px 0px;margin:0 0 0 0;text-align:center;}
#leftpanel .main_nadpis1 h3 {background: none;font-size:1em;margin:0;padding:0;font-weight: normal;}
#leftpanel .main_nadpis1 h3 { color:black;text-shadow: 1px 1px 0px white;}

.vlevobox{   padding: 0;    background: url('/layout/pozadi-levej.png') no-repeat 5px 0px;margin: 0 0 10px 0 }
.vlevobox strong{		display: block;		padding: 5px 15px 0 15px;		text-align: left;		color: #595959;	}
.vlevobox .text {padding: 0; margin:0}
.vlevobox .text p{margin:0;padding:0;text-align: center;}
.vlevobox .text p img{margin:0;padding:0}
.vlevobox .text a{	color:gray;}
.vlevobox .text a:hover{	color:#e50106;}

.vlevoboxnew{    padding: 10px 2px 0 5px;}
.vlevoboxnew .nadpis{		display: block;		padding: 0 0 0 0;		text-align: justify;		color: #595959;font-weight: bolder;	}
.vlevoboxnew .datum{		display: block;		padding: 0 0 0 0;		text-align: justify;		color: #595959;font-weight: normal;	font-size: 10px;	}
.vlevoboxnew p a {				background: url('rboxnewbg.gif') no-repeat 0% 3px;				padding: 3px 0 3px 25px; 			}
.vlevoboxnew p{		margin:0;		padding: 5px 0;				text-align: justify;				line-height: 130%;				color: #676767;			}
.vlevoboxnew img{  margin: 0 ;}
.vlevobox ul{			list-style: none;		}
.vlevobox ul li{			padding: 1px 0;		}
.vlevobox ul li a{		background: url('leftli2.gif') no-repeat 0% 50%;			padding: 0 0 0 10px;		}

.fulltext{	background: silver;}
.fulltext_nahled{    background: #f0f0f0;    color:#f06601;    border: 2px solid #DDDDFF;		    margin: 0 0 0 0;    padding: 0 0 0 0;}
.fulltext_menu{ background: url('/layout/novinky_sipka.png') no-repeat 0px 1px;  padding: 0 0 0 20px;margin: 0 0 10px 0}
.fulltext_menu H2 a{ font-size: 14px;	text-decoration: underline;color:#9f1b17}
.fulltext_menu H2 a:hover{ font-size: 14px;	text-decoration: none}
.fulltext_nadpis{padding: 0 10px 0 17px;	font-size: 18px;	font-weight: bolder;	color: black;	text-align: right;	margin: 10px 0 0 0;}

/* VPRAVO */
#rightpanel form{margin: 0 0 0 0;margin:0 0 0 15px;color:white;}
#rightpanel .main_nadpis0{ padding: 4px 0 12px 0px;	font-size: 15px;	background: url('/layout/pozadi-nadpis0.png') no-repeat 0px 0px;margin:0 0 0 0}
#rightpanel .main_nadpis0 h3 {background: none;font-size:1em;margin:5px 0 0 0px;padding:0;text-align:center;font-weight: normal}
#rightpanel .main_nadpis0 h3 { color:black;text-shadow: 1px 1px 0px white;}
#rightpanel .main_nadpis1{ padding: 4px 0 12px 0px;	font-size: 15px;	background: url('/layout/pozadi-nadpis1.png') no-repeat 0px 0px;margin:0 0 0 0}
#rightpanel .main_nadpis1 h3 {background: none;font-size:1em;margin:5px 0 0 0px;padding:0;text-align:center;font-weight: normal}
#rightpanel .main_nadpis1 h3 { color:black;text-shadow: 1px 1px 0px white;}


.vpravobox{   padding: 0px 0px 0 0px;    text-align: justify;     color: #595959; background: white; margin: 0 1px 10px 2px}
.vpravobox strong{		display: block;		padding: 5px 15px 0 15px;		text-align: left;		color: #595959;	}
.vpravobox .text {padding: 15px;}
.vpravobox .text p{margin:0;padding:0;text-align: center}
.vpravobox .text p img{margin:0;padding:0}
.vpravobox .text a{	color:gray;}
.vpravobox .text a:hover{	color:#e50106;}

.vpravoboxnew{    padding: 10px 2px 0 5px;}
.vpravoboxnew .nadpis{		display: block;		padding: 0 0 0 0;		text-align: justify;		color: #595959;font-weight: bolder;	}
.vpravoboxnew .datum{		display: block;		padding: 0 0 0 0;		text-align: justify;		color: #595959;font-weight: normal;	font-size: 10px;	}
.vpravoboxnew p a {				background: url('rboxnewbg.gif') no-repeat 0% 3px;				padding: 3px 0 3px 25px; 			}
.vpravoboxnew p{		margin:0;		padding: 5px 0;				text-align: justify;				line-height: 130%;				color: #676767;			}
.vpravoboxnew img{     float:right;    width:60px;    margin: 0 0 0 2px;}
		
/* STRED */
#rightpart{ float: right;		overflow: hidden; border:1px solid red; }

.errorbox{position:absolute; top: 20%; left: 25%; width:50%; padding:1px;border: Solid 1px red;background-color: white;}
.errorbox .title{    color: white;    text-align:center;    background-color: red;    font-size:20px;}
.errorbox .nadpis{	text-align:center;background-color: gray;	font-size:16px;	color: white;}
.errorbox .text{margin: 10px 0 0 0;border: Solid 5px White;text-align:center;color: red;	background-color: white;	font-size:15px}
.messagebox{position:absolute; top: 20%; left: 25%; width:50%; border: Solid 1px white;text-align: center;background-color: silver;  }
.messagebox .title{	text-align:center;background-color: Gray;	font-size:20px;	color: white;}
.messagebox .text{margin: 10px 0 0 0;text-align:center;color: red;	background-color: silver;	font-size:15px}
.tlacitko{margin: 20px;padding:0px;text-align:center;color: red;		font-size:15px; cursor: pointer;}
.tlacitko a{color:white; padding: 5px 15px 5px 15px;border: 1px solid white;background-color: gray;}



.struktura * {font-size:11px;font-weight: normal;}	
.struktura ul{    margin: 0 0 0 0;padding: 0 0 0 20px;}	
.struktura ul li{		margin: 0 0 0 0;padding: 0 0 0 0;}
.struktura ul li a{	text-decoration: underline;	margin: 0 0 0 0;padding: 0 0 0 0;color:black;}
.struktura ul li a:hover{		text-decoration: none; margin: 0 0 0 0;padding: 0 0 0 0;color:#e50106;}

#akt_strankovani {padding:15px 0 15px 0;}
#akt_strankovani a{padding:10px;margin: 10px 10px 10px 10px; font-weight: bolder;font-size:11px;border:1px solid black;}
.max_polozka{margin:5px 0 0 0;}
.max_polozka a{	border-top: 1px dashed silver;}


	#obsah p {color:black;padding: 0 10px 0 10px;margin:0;font-size:12px; }
	#obsah p a{text-shadow: none;font-weight: normal;	color: #45711d; text-decoration: underline; margin:0; padding: 0;}
	#obsah p a{	text-decoration: underline;}
	#obsah p a:hover{	text-decoration: none;}
	#obsah p img {	border:1px solid white}
	#obsah table {	margin:0; padding:0; }
	
	#obsah ul  {list-style: none;margin: 0px; padding: 0  10px 10px 0px;}		
	#obsah ul li {color: black; margin: 0;	padding: 0 0 0 15px; background: url('/layout/li.gif') no-repeat;background-position: 0px 3px; }		
	#obsah .strankovani{clear:both;width:100%;	margin: 0 0 0 0;		padding: 0 0 0 0 ;}
	#obsah .strankovani p{	float: left;font-size: 12px;	}	
	#obsah .strankovani .sides{float: right;}
	#obsah .strankovani .sides span{ font-weight : bolder;  color:white; display: block;    float: left;    min-width: 10px;    padding: 2px 4px 2px 4px;    text-align: center;    margin: 1px;     font-size: 0.8em;   }			
	#obsah .strankovani .sides span.aktual{background: #5a5a5a;		}		
	#obsah .strankovani .sides a{	font-weight : bolder; display: block; border: 0px Solid gray;	background: gray;	display: block;	float: left;	min-width: 10px;	padding: 2px 4px 2px 4px;	text-align: center;	margin: 1px;	color: black;	font-size: 0.8em;}			
	#obsah .strankovani .sides a:hover{	text-decoration: none;		background:silver ;	color:#9f1b17;	}		

.stredbox{ padding: 3px 3px 3px 3px;    margin: 10px 1px 10px 0;}
.stredboxnew{ width:100%;  padding: 0px 3px 10px 2px;border-bottom:1px solid #e0e0e0;margin: 15px 0 8px 0;}
.stredboxnew span.nadpis {  font-size: 12px; color: #e50106; margin: 0 0 0 8px;    font-weight : bolder; }
.stredboxnew span.datum{  background: url('/layout/novinky_sipka.png') no-repeat 0px 1px;    font-weight : normal;    padding: 0 0 0 22px; font-size: 12px; color:  #25282b;}
.stredboxnew img{     float:right;    padding: 0 0 0 0;margin: 0 0 5px 5px;}
.stredboxnew .text { margin:15px 0 0 0;}
.stredboxnew .text p a { color:silver;    font-size: 12px;       padding: 3px 0 3px 20px;}
.stredboxnew .text p{	font-size: 11px;	margin: 0 0 0 0;	padding: 0 0 0 0px;	text-align: left;	line-height: 130%;	color: black;}


#obsah .main_nadpis{margin:0 0 0 0;font-size: 16px;	font-weight: normal;	color: black;	text-align: left; text-transform: uppercase;}

div.img-dec {	background: url('shadow.gif') no-repeat bottom right;	clear: right;	float: right;	margin: 0 0 15px 25px;	padding: 0;	position: relative;}
div.img-dec img {	background-color: #fff;	border: 1px solid #a9a9a9;	display: block;	margin: -5px 5px 5px -5px;	padding: 4px;	position: relative;}
div.img-ilus {	background: url('shadow.gif') no-repeat bottom right;	margin: 10px 5px;	padding: 0;	position: relative;}
div.img-ilus img {	background-color: #fff;	border: 1px solid #a9a9a9;	margin: -5px 5px 5px -5px;	padding: 4px;	position: relative;	vertical-align: bottom;}


.update_obal{ height:300px; padding:10% 10% 0 10%;}


.galerie_obal{float:left;margin:5px 0 5px 0}
.galerie_obal .thumb_obal a .thumb_podobal{margin: 1px 7px 1px 7px; display:block;width:170px; height:120px;background: url('/layout/foto-podklad-velke.png') no-repeat 0px 0px;text-align:left;}
.galerie_obal .thumb_obal a .thumb_podobal img {clip: rect(0px 155px 101px 0px);position:absolute; margin:7px 0 0 9px; }

.galerie_obal3{float:left;margin:0 0 0 0;}
.galerie_obal3 .thumb_obal a .thumb_podobal3{margin: 1px 0 1px 0; display:block;width:80px; height:73px;background: url('/layout/foto-podklad-male.gif') no-repeat 0px 0px;text-align:center;}
.galerie_obal3 .thumb_obal a .thumb_podobal3 img {width: 79px; height: 53px;margin:10px 0px 10px 0px;}

.galerie_dir_obal{width:160px;height:200px;display:block;float:left;margin:0px 1px 0px 1px;}
.galerie_dir_obal .thumb_obal h2 {font-size:1em;background:none;} 
.galerie_dir_obal .thumb_obal h2 a {text-decoration:none} 
.galerie_dir_obal .thumb_obal h2 a .thumb_podobal {display:block;width:160px;height:146px;background: url('/layout/adr-foto-podklad-velke.jpg') no-repeat 0px 0px;}
.galerie_dir_obal .thumb_obal h2 a .popis {width:150px; text-decoration:underline;text-align:left;font-weight: normal;font-size:0.8em;display:block;background: url('/layout/odrazka.gif') no-repeat 0px 5px; color:silver; padding: 0 0 0 10px;}
.galerie_dir_obal .thumb_obal h2 a:hover .popis {text-decoration:none}

/*  NAVIGACE  */
#navigace{padding:0;margin: 0;	font-size: 1em;	color: black;	font-weight: normal; text-align:left; }	
#navigace a{	text-decoration: underline; padding:0;margin: 0;	font-size: 1em;	font-weight: bolder;}	
#navigace a:hover{	text-decoration: none; }	
#navigace span{	color:black;font-weight: bolder;}	

/* formular MAIL*/
.formularform * {color:black; font-size:small;}
.formularform #security {float:left;margin:1px;}
.formularform {padding:5px;margin: 0 5px 0 5px;border:1px solid black;background: url('/layout/karta.png') repeat-y;}		
.formularform table{width:100%;margin:0;padding:0;}
.formularform .pole{width:150px;}
.formularform .hodnoty,.formularform input{width:300px}
.formularform .odesli{width:100%;color:black;}
.formularform .vzkaz{width:98%;}
.formularform .pole_nadpis{text-align:left;font-weight: bolder;}
.formularform .pole_PDF{text-align:left;}
.formularform .pole_PDF input{width:0px;}
	

.mail_odeslan {color:black; font-size:large;width:60%;padding:50px;margin: 0 auto;border:1px solid black;background:#449cc0;text-align:center;}		


/* SLIDER */
#obal_slider {	position:relative; width: 908px;	margin: 10px auto;text-align:center;background-color: #8abbd9	}
#obal_slider .lista-left {position: absolute;	top: 0;	left: 40px;	width: 26px;	height: 90px;	background: url('/layout/foto-sipka-left.gif') center center no-repeat;}
#obal_slider .lista-left:hover {	background-image: url('/layout/foto-sipka-left-hover.gif');}
#obal_slider .lista-right {position: absolute;	top: 0;	right: 40px;	width: 26px;	height: 90px;	background: url('/layout/foto-sipka-right.gif') center center no-repeat;}
#obal_slider .lista-right:hover {	background-image: url('/layout/foto-sipka-right-hover.gif');}
#obal_slider .lista-left span, #obal_slider .lista-right span {	display: none;}
#slider {	position:relative; width: 760px;	height: 90px;	overflow: hidden; margin: 0 auto;}
#slider-content {	padding: 2px ; margin: 0;	position: absolute;	width: 760px;	height: 126px;	clip:rect(0px 760px 126px 0);left:0;	}
#slider-content-float {	position: absolute;	left: 0px;	height: 126px; }
#slider  .item {	float: left;	width: 150px;	height: 100px;	background: none;	margin: 10px 20px 0 20px; text-align:left; }/*180px sire * pocet*/
#slider  .last {	margin-right: 0;} 
#slider  .item img {clip:rect(0px 150px 65px 0px);position:absolute; width: 150px; }


.panely_rozcestniku {min-height: 50px;padding:0;width: 100%;margin:0;}
.panely_rozcestniku h2 {margin:0; padding:0;}
.panely_rozcestniku h2 span{ font-size:11px;float: left; margin: 0; text-transform: uppercase;padding: 19px 20px 19px 20px;  background-color:white;color:#6299bb;border-top: 1px solid gray;border-right: 1px solid gray;border-left: 1px solid gray;}
.panely_rozcestniku h2 a{ font-size:10px; margin: 3px 0 0 0; text-transform: uppercase; float: left; text-decoration: underline; padding: 17px 10px 17px 10px; background-color:silver;color:#123052;border: 1px solid gray;}
.panely_rozcestniku h2 a:hover {text-decoration: none;}
.panely_rozcestniku .spec_obsah {margin:0;clear:both;  background-color:white;padding:10px 10px 40px 10px;border-left:1px solid gray;border-right:1px solid gray;border-bottom: 1px solid gray;}
.panely_rozcestniku_kategorie {margin:10px 0 10px 0; padding: 0px;}
.panely_rozcestniku_kategorie div {margin:10px 0 10px 0;  padding: 0px;height:110px;}
.panely_rozcestniku_kategorie div a img{margin:0; padding:0; float:left;height:100px;}
.panely_rozcestniku_kategorie div div { padding:0;margin: 0; width: 560px;float:right;}
.panely_rozcestniku_kategorie div div h2{padding:0px;margin:3px 0 0 0;font-size: 16px; }
.panely_rozcestniku_kategorie div div div{padding:0px;margin:0px;height:60px;}
.panely_rozcestniku_kategorie div div div p{padding:0px;margin:0px; font-size: 12px;}
.panely_rozcestniku_kategorie div div span a {font-weight: normal;	text-decoration: underline; float:left; text-align:left;	height:24px;	background: white url('/layout/button_vice.png') no-repeat 0 0;margin:0 0 0 3px ; padding: 5px 0 0 35px;}
.panely_rozcestniku_kategorie div div span a:hover {text-decoration: none}

.panely_rozcestniku_vertical {background-color:white;border-top:1px solid gray;border-right:1px solid gray;border-bottom: 1px solid gray;}
.panely_rozcestniku_vertical .spec_obsah {float:right;height:100%;width:747px; margin:0;clear:both;  padding:5px 5px 5px 5px;}
.panely_rozcestniku_vertical .vertical_h2 { padding:0; margin:0;width:180px;text-align: center}
.panely_rozcestniku_vertical .vertical_h2 h2 {margin:0; padding:0;}
.panely_rozcestniku_vertical .vertical_h2 h2 span{display:block;width:185px; font-size:11px; margin: 0; text-transform: uppercase;padding: 19px 10px 19px 10px;  background-color:white;color:#6299bb;border-top: 1px solid gray;border-bottom: 1px solid gray;border-left: 1px solid gray;}
.panely_rozcestniku_vertical .vertical_h2 h2 a{ display:block;width:185px;font-size:10px; margin: 0 0 0 0; text-transform: uppercase; text-decoration: underline; padding: 17px 10px 17px 10px; background-color:silver;color:#123052;border: 1px solid gray;}
.panely_rozcestniku_vertical .vertical_h2 h2 a:hover {text-decoration: none;}


/*  prodejci  */
#kraje {text-align:center;margin: 0; padding: 0; }
#kraje h2{text-align:center;margin:0;padding: 0;}
#kraje p {border:none;}
#kraje a:hover {color:gray}
#kraje #mapa {float:right;cursor:pointer;margin: 0 80px 0 0 ; border:none}
#kraje #list_kraje {float:left;cursor:pointer;margin: 20px 20px 20px 60px; border:none;text-align:left; list-style-type: none; list-style-image:none}
#kraje .obal_prodejce {clear:both;margin: 0 auto;padding:0}
#kraje .obal_prodejce .prodejce {float:left;min-height: 160px; width:220px;margin:10px;text-align: left;}
#kraje .obal_prodejce .prodejce a{ font-weight: normal; }

/********************************************************************************************************************************************/
/* dotazy*/
.dotazy_form{	padding:5px;	text-align:center; margin: 0 0 20px 0   }
.dotazy_form table{	padding:25px;	background-color : #BEE2B4;}
.dotazy_form table td{	font-size:12px;padding:5px}
.dotazy table{	margin: 0 5px 0 5px;	width:100%;}
.dotazy table input{float:left}
.dotazy table textarea{float:left}
.dotazy_prispevek{width:100%;	border-left: Solid 2px #0066cc;	border-bottom: Solid 1px #0066cc;	background-color : Silver;}
.dotazy_autor{	font-size:14px;	font-weight: bolder;	text-align:left;	font-style : italic;padding: 2px;}
.dotazy_time{	font-size:11px;	font-weight: bolder;	text-align:right;}
.dotazy_text{	border-top: Solid 1px white;	font-size:12px;	font-weight: normal;	text-align: justify;	margin-bottom:20px;padding: 5px;}
.dotazy_odsazeni{	height:6px;}
.dotazy_new{	margin: 1px 1px 1px 1px;	width:100%;	text-align:center;	font-size:14px; margin: 0 0 30px 0}
.dotazy_new a div{text-decoration: underline}
.dotazy_new a{	color:black;text-decoration: underline}
.dotazy_new a:hover {	color:black}
.dotazy_new a:hover div{	text-decoration: none}
.iddotaz {display:none}
.button {padding:5px;width:100%;font-size:16px;font-weight:bolder}
.kod_input{float:left}
#security{float:left}
#error_dotaz{width:100%;color:red;text-align:center;font-weight:bolder}

/********************************************************************************************************************************************/
.strankovani{clear:both;width:100%;	margin: 0 0 0 0; padding: 0 0 0 0 ;display:table; }
.strankovani p{	float: left;font-size: 12px; margin:0; padding:0;	}	
.strankovani .sides{float: right;}
.strankovani .sides span{ font-weight : bolder;  color:white; display: block;    float: left;    min-width: 10px;    padding: 2px 4px 2px 4px;    text-align: center;    margin: 1px;     font-size: 0.8em;   }			
.strankovani .sides span.aktual{background: #5a5a5a;		}		
.strankovani .sides a{	font-weight : bolder; display: block; border: 0px Solid gray;	background: gray;	display: block;	float: left;	min-width: 10px;	padding: 2px 4px 2px 4px;	text-align: center;	margin: 1px;	color: black;	font-size: 0.8em;}			
.strankovani .sides a:hover{	text-decoration: none;		background:silver ;	color:#9f1b17;	}		
/********************************************************************************************************************************************/
/********************************************************************************************************************************************/
/* odesli priteli*/
.odeslat_priteli_form{	padding:5px;	text-align:center; margin: 0 0 20px 0   }
.odeslat_priteli_form table{	padding:25px;	background-color : #BEE2B4;}
.odeslat_priteli_form table td{	font-size:12px;padding:5px}
.odeslat_priteli table{	margin: 0 5px 0 5px;	width:100%;}
.odeslat_priteli table input{float:left}
.odeslat_priteli table textarea{float:left}
.odeslat_priteli_prispevek{width:100%;	border-left: Solid 2px #0066cc;	border-bottom: Solid 1px #0066cc;	background-color : Silver;}
.odeslat_priteli_autor{	font-size:14px;	font-weight: bolder;	text-align:left;	font-style : italic;padding: 2px;}
.odeslat_priteli_time{	font-size:11px;	font-weight: bolder;	text-align:right;}
.odeslat_priteli_text{	border-top: Solid 1px white;	font-size:12px;	font-weight: normal;	text-align: justify;	margin-bottom:20px;padding: 5px;}
.odeslat_priteli_odsazeni{	height:6px;}
.odeslat_priteli_new{	margin: 1px 1px 1px 1px;	width:100%;	text-align:center;	font-size:14px; margin: 0 0 30px 0}
.odeslat_priteli_new a div{text-decoration: underline}
.odeslat_priteli_new a{	color:black;text-decoration: underline}
.odeslat_priteli_new a:hover {	color:black}
.odeslat_priteli_new a:hover div{	text-decoration: none}
.button {padding:5px;width:100%;font-size:16px;font-weight:bolder}
.kod_input{float:left}
#security{float:left}
#error_odesli{width:100%;color:red;text-align:center;font-weight:bolder}

