body {	font-family:Verdana, Arial, Verdana, Helvetica, sans-serif;	font-size:10px;	line-height: 1.3;	position:relative;}
html, body {	height: 100%;width:100%;	padding: 0 0 0 0;	margin: 0;text-align: center;color:white;background-image: url(podklad.jpg)}
/* 			LAYOUT SVATY GRAL 		  */
/*				fixni šířka 1000px 				*/
#celek_obal {	border:3px solid #c0c5c0; width: 984px;	margin: 0 auto;	min-height: 100%;_height: 100%;	position:relative;	background-color: #194d25;text-align: left}

/* Opera 9.5  hack, mozna najdete nekdo i jine reseni  */
/*@media all and (min-width: 0px){   #celek_obal {      display: table;	 height: 100%   } } */
/* Opera 9.5  hack, mozna najdete nekdo i jine reseni  */

/*			zahlavi 245px vyska			*/
/*			paticka 69px vyska			*/
/*#main_obal {	padding: 165px 0 69px 0;	width: 984px;	margin: 0 auto;background: url('../layout/horni_podklad.jpg') no-repeat 50% 0%; }*/
#main_obal {	padding: 353px 0 69px 0;	width: 984px;	margin: 0 auto;background: url('../layout/horni_podklad.jpg') no-repeat 50% 0%; }
#zahlavi_obal {	height:353px;position:absolute;top:0;left:0;width: 100%;}
#pruh1 {	width: 984px;height:155px;	margin: 0; padding:0;background: url('../layout/pruh_01.jpg') no-repeat 50% 0%; }
#pruh2 {	width: 984px;height:155px;	margin: 0; padding:0;background: url('../layout/pruh_02.jpg') no-repeat 50% 0%; }
#pruh3 {	width: 984px;height:155px;	margin: 0; padding:0;background: url('../layout/pruh_03.jpg') no-repeat 50% 0%; }
#pruh4 {	width: 984px;height:155px;	margin: 0; padding:0;background: url('../layout/pruh_04.jpg') no-repeat 50% 0%; }
#pruh5 {	width: 984px;height:155px;	margin: 0; padding:0;background: url('../layout/pruh_05.jpg') no-repeat 50% 0%; }
#pruh6 {	width: 984px;height:155px;	margin: 0; padding:0;background: url('../layout/pruh_06.jpg') no-repeat 50% 0%; }
#pruh7 {	width: 984px;height:155px;	margin: 0; padding:0;background: url('../layout/pruh_07.jpg') no-repeat 50% 0%; }
#pruh8 {	width: 984px;height:155px;	margin: 0; padding:0;background: url('../layout/pruh_08.jpg') no-repeat 50% 0%; }

#obsah_obal  {	margin:0 0 0 0;padding: 0 0 0 0;}
	#podobal	  {width:780px;	float:right;padding: 0;}
		#obsah	  {width:590px;float:left;}
		#pravej_obal  {float:right;	width:200px;padding: 0;}
	#levej_obal	  {	float:left;width:200px;padding: 0;}
#zapati_obal {	height: 69px;	width: 100%;	position:absolute;	left: 0;	bottom: 0; background: url('../layout/zapati_podklad.jpg') no-repeat 50% 0%; margin: 0 0 0 0;height: 69px;color: silver;text-align: center;}
	#zapati_obal .in {	width: 580px;	margin: 0 auto;	height: 69px;	text-align: center; padding:0;}
/* KONEC LAYOUTU SVATY GRAL */

h1 {	text-align: center;	padding: 25px;	margin: 0}
h2 {	color: white;font-size:14px;	margin: 0}
h3 {	color: white;font-size:20px;	margin: 0}

a:link, a:visited {	color: gray; text-decoration: none;font-weight: normal;}
a:hover, a:active, a:focus {	 text-decoration: none;    color: #f16601;font-weight: normal}
.hidden {	display: none;}
.cleaner{clear: both;}
a img{	border: 0;}

.vzkazy{padding: 10px 10px 10px 10px;}
.vzkazy .error{color:red;font-weight:bolder;text-align:center;}
.vzkazy form{border:1px solid gray;padding: 5px 5px 5px 5px;}
.vzkazy form .povinne{color:red;}
.vzkazy form table tr td{font-size:10px;color:silver;}
.vzkazy .dilci_vzkazy {border-top:1px solid gray;}
.vzkazy .dilci_vzkazy div{color:gray;}
.vzkazy .dilci_vzkazy .text{color:silver;font-style: italic;font-weight: bolder;margin: 0 0 20px 0;}
.vzkazy .strankovani {margin: 0 0 20px 0;text-align:center;}
.vzkazy .strankovani a{margin: 10px;font-weight: bolder;font-size:11px;border:1px solid black;padding:15px 15px 15px 15px;}

#home div H2 a {font-weight: bolder;font-size:16px;}
#home div {margin:5px 5px 5px 5px;border:1px solid silver;clear:both;padding: 10px 10px 10px 10px; height:160px;}
#home div img {border:1px Solid black; float:right;}
#home div .vice {float:left;margin:40px 0 0 0 ;}

#form_odber_novinek{margin: 0 10px 0 0;padding: 0 0 0 0;height: 50px;text-align:center;	font-size: 12px;	color: #f16601;}
#form_odber_novinek p{margin: 0 0 0 0;padding: 0 0 0 0;}
#form_odber_novinek form{	padding:0 0 0 5px;margin: 0 0 0 0;}

#es_navi{position:absolute;top:510px;padding:0 0 0 0;margin: 0 0 0 0;	font-size: 10px;	color: white;	font-weight: normal;}	
#es_navi a{	padding:0 0 0 0;margin: 0 0 0 0;	font-size: 10px;	font-weight: bolder;}	
#es_title {	position:absolute;top:490px;right:10px;color:white;font-size: 14px;margin: 0 0 0 auto; padding:0 0 0 0;border:1px solid red;}
/*#es_title h2 {	color:white;font-size: 15px;margin: 0 0 0 auto; padding:0 0 0 0;}*/
#es_p_desc{clear:both;}

#es_rozcestnik a{	color: #000000; border: solid 1px #728877;	background-color: #b2c8b7;	float: left;	margin: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;}	
#es_rozcestnik a:hover{	border: solid 1px #194d25;	float: left;	margin: 1px 1px 1px 1px;	padding:2px 2px 2px 2px;text-decoration: none;}	
#es_rozcestnik h2{	color: black;	font-size: 10px;margin: 0;}
#es_rozcestnik h2 a {	color: black;	font-size: 10px;margin: 1px 1px 0 0;}
#es_rozcestnik h2 a:hover {	color: black;	font-size: 10px;margin: 1px 1px 0 0 ;}

.es_karta{	border: 1px solid #b2c8b7;	width: 283px;	min-height: 230px;	float: left;	margin: 1px 0 0 2px;}
.es_karta h3 a{font-size:14px;font-weight:bolder;color:#e14900;text-transform:uppercase;}
.es_karta h3 a:hover{font-size:14px;font-weight:bolder; color: #f16601;text-transform:uppercase;}

.es_prislusenstvi{ color:#fbc509;font-size:14px;font-weight:bolder;}
.es_karta_prislusenstvi{ border: 1px solid #94c1f2;	width: 283px;min-height:150px;	float: left;	margin: 1px 0 0 2px;}

.es_karta_detail{	width: 565px;	float: left; margin: 1px 0 0 2px;}
.es_karta_detail h3 a{font-size:14px;font-weight:bolder;color:#e14900;text-transform:uppercase;}
.es_karta_detail h3 a:hover{font-size:14px;font-weight:bolder; color: #f16601;text-transform:uppercase;}

.es_thumb{ margin:1px 1px 1px 1px; border: 1px solid #323232; height: 100px; float:right;}
.es_thumb_detail{	margin: 2px 2px 2px 15px;	border: 1px solid #323232;	float: right;}

.es_kosik{	margin: auto 0 0 auto; float:right;}
.es_formkosik{	margin: 0 0 0 0;}
.es_formkosik *{ color: black; font-size: 10px;}
.es_formkosik select { color: black; font-size: 10px;}
.es_formkosik select option { color: black; font-size: 10px;}
.es_formkosik input { color: black; font-size: 10px;}
.es_formkosik textarea { color: black; font-size: 10px;}
.es_lupa{	margin: 0 0 0 10px;}

.es_zpet{float:right;	margin: 0 20px 0 0; font-weight: bolder;}
.es_zpet_kosik{display:block;margin: 2px 2px 20px 2px;padding: 2px 2px 2px 2px; border:1px solid black; background-color:silver; text-align:center;}
.es_zpet_kosik a { font-weight: bolder;color:red;}



.es_cena{	font-size: 12px;	color: White;	font-weight: bolder; margin: 0 0 0 5px;}
.es_cena_preskrtnuta{	font-size: 12px;	color: #94c1f2;	font-weight: bolder; text-decoration: line-through;}
.es_cena_sdph{	font-size: 9px;	color: #94c1f2;	font-weight: bolder;}
.es_cena_sdph_preskrtnuta{	font-size: 9px;	color: #94c1f2;	font-weight: bolder;text-decoration: line-through;}
.es_popis{	margin: 10px 0 0 0;}
.es_popis * {	font-size: 11px; color:white; margin:0; padding:0;}
#es_kosik_del {	width: 15px; height:15px;}
#es_cara{	margin: 0px;	padding: 0px;	border: 1px solid  #ffff00;}
.es_zvyraz{	color: #ca0000;}
.es_skladem{	color:  #ffff00;}

#es_topten .es_topten_item {	margin: 10px 10px 0 0;	text-align: center;line-height: 1.1;}
#es_topten a {color:white;}
#es_topten a:hover {color:#f16601;}
#es_topten .es_topten_item .es_thumb_topten{ margin:1px; height: 60px; }
.es_objednano{	margin: 300px auto auto 60px;	font-size: 18px;	color: red;}

.kos_titulek{color:silver;}
.kos_hodnota{color:white;}
.kos_polozka{color:white;}

.dodání{color:red;font-weight: bolder;margin: 0 0 0 5px;}

.medaile a{position:absolute;left:0px; top:84px;width:55px;height:50px;	padding:0; margin:0;display:none; }	
.logo{	position:absolute;left: 440px;top: 5px; width:500px;height:80px;	padding:0; margin:0;}	
.techmenu{	position:absolute;left: 10px;		top: 10px;	padding:0; margin:0;display:none}	
.techmenu ul{    padding:0; margin:0;list-style: none;}	
.techmenu ul li{	padding: 0 0 0 0;	}
.techmenu ul li a{	background: url('../layout/topli.gif') no-repeat 0% 50%;			color: silver;			font-size: 10px;			padding: 0 0 0 10px;	}
.techmenu ul li a:hover{	 color: white;		}
		
.hledej_input{    float:left;    border: 1px Solid silver;    width: 120px;    color:black;    font-size: 12px;    margin: 0px 1px 5px 1px;}
.hledej_button{float:left;    border: 1px Solid gray;    background: #DDDDFF;    color:black;    font-size: 11px;    margin: 0px 1px 5px 1px;}
.aktuality_button{padding: 5px; width: 180px; text-align:center;    border: 1px Solid gray;    background: #DDDDFF;     margin: 10px 1px 5px 1px;}
.aktuality_button a{color:black;   font-weight: bolder; font-size: 12px;}
.aktuality_button a:hover{color:red;   font-weight: bolder; font-size: 12px;}


.errorbox{position:absolute; top: 50%; left: 25%; width:50%; padding:1px;border: Solid 1px red;}
.errorbox .title{    color: Black;    text-align:center;    background-color: red;    font-size:20px;}
.errorbox .nadpis{	text-align:center;background-color: gray;	font-size:16px;	color: black;}
.errorbox .text{border: Solid 5px White;text-align:center;color: red;	background-color: white;	font-size:15px}
.messagebox{position:absolute; top: 15%; left: 25%; width:50%; padding:1px;border: Solid 1px black;}
.messagebox .title{	text-align:center;background-color: Silver;	font-size:20px;	color: black;}
.messagebox .text{border: Solid 5px White;text-align:center;color: red;	background-color: white;	font-size:15px}

.struktura{	}	
.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{		margin: 0 0 0 0;padding: 0 0 0 0;}

#leftpanel{		float: left;		width: 200px;	padding: 0 0 0 0; margin:0 0 20px 0 ; }
#leftpanel form{margin: 0 0 0 0;margin:0 0 0 15px;}
.fulltext{	background: #464646;}
.fulltext_nahled{    background: #f0f0f0;    color:#f06601;    border: 2px solid #DDDDFF;		    margin: 0 0 0 0;    padding: 0 0 0 0;}
#leftpanel .es_nadpis{padding: 0 25px 0 17px;	font-size: 18px;	font-weight: normal;	color: red;	text-align: left;}

.ban_plachty{ padding: 0 0 0 0;margin: 0px 1px 1px 2px; }
.ban_baner p{margin:0 0 0 0 ;}

.vlevobox{     padding: 0px 2px 5px 2px;    text-align: justify;    color: #595959; }
.box1{    background: url('../layout/one.gif') no-repeat 0px 5px;}
.box2{ background: url('../layout/two.gif') no-repeat 0px 5px; }
.box3{ background: url('../layout/three.gif') no-repeat 0px 5px; }

.vlevobox strong{		display: block;		padding: 5px 0 0px 40px;		text-align: justify;		color: #595959;	}
.vlevobox ul{			list-style: none;	}
.vlevobox ul li{			padding: 1px 0;		}
.vlevobox ul li a{		background: url('../layout/leftli2.gif') no-repeat 0% 50%;			padding: 0 0 0 10px;		}
.vlevoboxnew{   padding: 3px 1px 1px 2px;}
.vlevoboxnew span.nadpis{    color: #f16601;    background: url('../layout/newsnadpisbg.gif') no-repeat top left;    font-weight : bolder;    padding: 0 0 0 17px;}
.vlevoboxnew p a { color:white;    font-size: 12px;    background: url('../layout/rboxnewbg.gif') no-repeat 0% 3px;    padding: 3px 0 3px 20px;}
.vlevoboxnew p{	font-size: 11px;	margin: 0 0 0 0;	padding: 0 0 0 0;	text-align: left;	line-height: 130%;	color: White;}
.vlevoboxnew div.datum{   font-size: 10px;font-style: italic; color:  #676767;}
.vlevoboxnew img{     float:right;    padding: 0 0 0 0;margin: 0 0 5px 5px;border:2px solid silver;width:179px;}


div.menu2top{	height: 2px;	overflow: hidden;	}
div.menu2bottom{	height: 2px;	overflow: hidden;	margin: 0 0 0 0;}
#leftpanel .menu2 ul{    list-style: none;    padding: 10px 0 30px 0px;  	margin: 0 0 0 5px; }
#leftpanel .menu2 ul li{		padding: 4px 0 0px;	}
#leftpanel .menu2 ul li a:link, #leftpanel .menu2 ul li a:visited{display:block;	background: url('../layout/topli.gif') no-repeat 0 7px;		color: white;		font-weight: bolder;		font-size: 10px;		padding: 0 0 0 5px; 	}
#leftpanel .menu2 ul li a:hover{		color: #f16601;		}
#leftpanel .menu2 ul li ul{			list-style: none;			padding: 10px 25px;		}
#leftpanel .menu2 ul li ul li{			padding: 0;		}
#leftpanel .menu2 ul li ul li a{			background: url('../layout/topli.gif') no-repeat 0% 50%;			color: #a3a3a3;			font-weight: normal;			padding: 0 0 0 10px;		}

/*  ROZCESTNIK MENU  */
#podmenu {margin: 20px 0 0 0; text-align:center;}
#podmenu .subpodmenu{;text-align:center;	padding: 2px 2px 2px 2px;	}
#podmenu .subpodmenu a{color: black;		font-weight: bolder;		font-size: 12px;		}
#podmenu .subpodmenu a:hover{color: #f16601;		font-weight: bolder;		font-size: 12px;		}

/*  ZAKLADNI MENU  */
/*div#cssmenu{ top:139px; width:984px; margin: 0 0 0 0;  padding: 3px 0 0 0;  height: 23px;    position: absolute; text-align:center;background-color:black;}
div#cssmenu ul {list-style: none;margin: 0 0 0 0;  padding: 0 0 0 0;}  
div#cssmenu ul li {    display: inline;    padding: 0 20px 0 20px; margin: 0 0 0 0;}	
div#cssmenu ul li a  {			color: #ffffff;			font-size: 15px;			font-weight: bold;			text-decoration: none;		}
div#cssmenu ul li a:hover{	color: #e1b504;text-decoration: none;}
*/
#cssmenu{ top:327px; width:984px; margin: 0 0 0 0;  padding: 3px 0 0 0;  height: 23px;    position: absolute; text-align:center;background-color:black;}
#cssmenu {display:block;}
#cssmenu ul {color:black;padding:0px;margin:0px;list-style-type:none;}  
#cssmenu ul li {    float:left; display: block;    padding: 0 20px 0 20px; margin: 0 0 0 0;}	
#cssmenu ul li a  {			color: #ffffff;			font-size: 15px;			font-weight: bold;			text-decoration: none;		}
#cssmenu ul li a.aktual  {	color:#e1b504; }
#cssmenu ul li a:hover{	color: #e1b504;text-decoration: none;}
#cssmenu ul li ul {	visibility: hidden;	position: absolute;    margin-top:0px;	margin-left:0px; width:240px;	border: 1px Solid black;z-index:1;}
#cssmenu ul li ul li{ width:100%;margin:0px;padding:0px;}
#cssmenu ul li ul li a {    font-size: 12px; opacity: 0.90; 	text-decoration: none;	text-align:center;	background : none no-repeat left;border:1px solid #9a4c01;display:block;}	
#cssmenu ul li ul .max_polozka a{	border-top: 1px dashed black;color:silver;}
/* barevnost */
#cssmenu ul li ul li a {  padding: 2px 20px 2px 20px;background-color:#9a4c01;}	
#cssmenu ul li ul li a:hover{	text-decoration: none;border:1px solid white;display:block;color:e1b504;}	/*pod my?*/
/*chovani*/
#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; position:absolute; margin-top:-5px;margin-left:100px;width:300px; z-index:2;}
#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; position:absolute; margin-top:-5px;margin-left:50px;width:300px;z-index:3;}
#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; position:absolute;margin-top:-5px;margin-left:50px;width:300px; z-index:4;}
#cssmenu ul li ul li ul li ul li:hover ul, #cssmenu ul li ul li ul li ul li.hover ul { visibility:visible;  }

/*  ESHOP MENU  */
#es_menu {padding: 0 0 0 0;margin:0 0 0 15px;}
#es_menu_sipka {	background-image: url(sipka_vpravo_zvyr.gif);	margin: 0 0 0 5px;	padding: 0 0 0 0;	}
#es_menu ul {	list-style: none;	margin: 0 0 0 0;	padding: 0 0 0 0;	}
#es_menu ul li a {color:white;background: url('../layout/bullet-list.gif') no-repeat 0px 4px;padding: 0 0 0 10px;	font-weight: bolder;	font-size: 15px; font-style: italic;}
#es_menu ul li a:hover {color:#f16601;text-decoration:none;}

#es_menu ul li ul {	padding: 0 0 5px 14px;}
#es_menu ul li ul li {display:block;padding: 0 0 0 0;margin: 0 0 0 0;}
#es_menu ul li ul li a{background: url('../layout/nic.gif') no-repeat 0px 0px;padding: 0 0 0 0;margin: 0 0 0 0; font-size: 11px;	font-weight: bolder;}
/* vzhled prvního schovanýho */
#es_menu ul li ul li ul {position:absolute;padding: 5px 5px 5px 5px;	border: 1px solid black; background-color: gray;margin-top:-3px;margin-left:100px;}
#es_menu ul li ul li ul li {min-width:200px;}
#es_menu ul li ul li ul li a{padding: 2px 2px 2px 2px; font-size: 12px;	font-weight: bolder;}

/* chovani */
#es_menu ul li ul li ul,
#es_menu ul li ul li ul li ul,
#es_menu ul li ul li ul li ul li lu,
#es_menu ul li ul li ul li ul li lu li lu {visibility: hidden;	} /* Schováno od třetího zanoření */
/* uroven 2 aktivace podurovne a schovani podpod*/
#es_menu ul li:hover ul,
#es_menu ul li.hover ul {visibility:visible;}	
#es_menu ul li:hover ul li ul,
#es_menu ul li.hover ul li ul {visibility:hidden;}
/* uroven 3 aktivace podurovne a schovani podpod*/
#es_menu ul li ul li:hover ul,
#es_menu ul li ul li.hover ul {visibility:visible;}	
#es_menu ul li ul li:hover ul li ul,
#es_menu ul li ul li.hover ul li ul {visibility:hidden;}
/* uroven 4 aktivace podurovne a schovani podpod*/
#es_menu ul li ul li ul li:hover ul,
#es_menu ul li ul li ul li.hover ul {visibility:visible;}	
#es_menu ul li ul li ul li:hover ul li ul,
#es_menu ul li ul li ul li.hover ul li ul {visibility:hidden;}
/* uroven 5 aktivace podurovne a schovani podpod*/
#es_menu ul li ul li ul li ul li:hover ul,
#es_menu ul li ul li ul li ul li.hover ul {visibility:visible;}	
#es_menu ul li ul li ul li ul li:hover ul li ul,
#es_menu ul li ul li ul li ul li.hover ul li ul {visibility:hidden;}

#rightpart{ float: right;		width: 780px;	overflow: hidden;  }
#obsah{	float: left;	width: 575px;overflow: hidden;	font-size: 12px;	color: White; padding: 25px 0 20px 0;}
.sign h1{ position:absolute;left: 15px;		top: 483px;	padding:0; margin:0; color:black;	font-weight: bolder;	font-size: 13px; }
.stredbanner{    position: relative;    height: 80px;    margin: 0 0 1px 0;}
.stredbanner h4 a{	font-size: 14px; color: #59595b;}
.stredbanner p{			font-size: 11px;			color: #a4a4a4;			line-height: 130%;			width: 243px;			text-align: justify;		}		
.stredbanner a.more{position: absolute;			top: 40px;			right: 5px;		}			


	#obsah h3 {	margin: 0 0 0 5px;color:black;}
	#obsah h4 {	color:#94c1f2;font-size:15px;}
	#obsah p{	color: white;	font-size: 12px;	line-height: 130%;	text-align: justify;	margin: 0;	padding: 5px 5px 0 5px;}		
	#obsah p.head a{			color: #99cd61;		}		
	#obsah p.head a:hover{			color: #444444;		}			
	.refs{			padding: 10px 0;			font-size: 12px;		}
	.ref{			float: left;			padding: 0 4px 20px 4px;		}	
	.ref a.img{			display: block;			width: 150px;			height: 105px;			overflow: hidden;			border: 7px solid #cfc9c9;			margin: 5px 0 5px 0;		padding: 0;		}
	.ref .img img{			width: 150px;		}
	.ref a.img:hover{			border: 7px solid #a5a5a5;		}	
	.ref a{			padding: 0 0 0 7px;		}

	#obsah #trideni {	text-align: right;	margin: 0 0 0 0;	padding: 0 0 0 0;	float: right;	color: silver;}
	#obsah #trideni form {	margin: 0 0 0 0;	padding: 0 0 0 0;}
	#obsah #trideni select {	margin: 0 0 0 0;	padding: 0 0 0 0;	background-color: #6b8170;	font-weight: bolder;	color: white; border:1px solid #728877;}
	#obsah #trideni input { margin: 0 0 0 0;	padding: 0 0 0 0; border: 1px Solid #728877;	color:black;background-color: #b2c8b7;}
	#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{  color:white; display: block;    float: left;    min-width: 10px;    padding: 2px 4px 2px 4px;    text-align: center;    margin: 1px;     font-size: 10px;   }			
	#obsah .strankovani	.sides span.aktual{	border: 1px solid black; background: #f16601;		}		
	#obsah .strankovani	.sides a{	border: 1px Solid #0f4875;	background: #DDDDFF;	display: block;	float: left;	min-width: 10px;	padding: 2px 4px 2px 4px;	text-align: center;	margin: 1px;	color: black;	font-size: 10px;}			
	#obsah .strankovani	.sides a:hover{	text-decoration: none;		background:#0f4875 ;	color:white;	}		
	#obsah .news_thumb{margin: 2px; }

	#rightpanel{float: right;width:  198px;	overflow: hidden;font-size: 12px;padding: 0 0 20px 0; }
	#rightpanel .es_nadpis{	padding: 0 25px 0 17px;	font-size: 18px;	font-weight: normal;	color: red;	text-align: right;	margin: 0 0 0 0;}
		.vpravobox{	padding: 1px 1px 1px 0;	font-size: 12px;	margin: 6px 0 6px 0;}
		.vpravoboxnew{   padding: 1px 1px 1px 1px;	}
        .vpravoboxnew span.nadpis{    color: #f16601;    background: url('../layout/newsnadpisbg.gif') no-repeat top left;    font-weight : bolder;    padding: 0 0 0 17px;}
		.vpravoboxnew p a { color:white;    font-size: 12px;    padding: 3px 0 3px 20px;}
		.vpravoboxnew p .url { color:white;    font-size: 12px;    background: url('../layout/rboxnewbg.gif') no-repeat 0% 3px;    padding: 3px 0 3px 20px;}
		.vpravoboxnew p{	font-size: 11px;	margin: 0 0 0 0;	padding: 0 0 0 0;	text-align: left;	line-height: 130%;	color: White;}
		.vpravoboxnew div.datum{   font-size: 10px;font-style: italic; color:  #676767;}

		.vpravobox ul{		list-style: none;	padding: 0 0 0 1px;margin: 0 0 0 0; line-height: 1.2;font-size:12px;}
		.vpravobox ul li{    margin:0;padding: 10px 0 0 5px;background: url('../layout/topli.gif') no-repeat 0% 50%;}
		.vpravobox ul li a:link, .vpravobox ul li a:visited{	margin:0;padding: 0;	color:white;}
		.vpravobox ul li a:hover{			color:#f16601;	margin:0;padding: 0;}
		.vpravobox strong{    display: block;    padding: 5px 0 0px 20px;    text-align: justify;    color: #595959;}

		.aktuality {margin: 0 0 0 0;padding: 0 0 0 0;text-align:center;}
		.aktuality #akt_strankovani {padding:15px 0 15px 0;}
		.aktuality #akt_strankovani a{padding:10px;margin: 10px 10px 10px 10px; font-weight: bolder;font-size:11px;border:1px solid black;}

		.stredbox{ width:572px;    min-height:160px;border: 1px solid gray;    padding: 2px 1px 1px 0;    font-size: 12px;    margin: 2px 1px 1px 0;}
		.stredboxnew{        text-align: left;        padding: 0 0 0 2px; }
		.stredboxnew img{    float:right; border: 2px solid #DDDDDD;  margin: 2px;}
      	.stredboxnew .nadpis{    color: #f16601;    background: url('../layout/newsnadpisbg.gif') no-repeat bottom left;    font-weight : bolder;    padding: 5px 0 0 17px;}
		.stredboxnew .datum{   font-size: 11px;font-style: italic; color: #676767;}
		.stredboxnew .url { font-size: 12px;    background: url('../layout/rboxnewbg.gif') no-repeat 0% 3px;    padding: 3px 0 3px 25px;}
		.stredboxnew .strankovani {margin: 0 0 20px 0;text-align:center;}


#rss{    margin: 2px 0 2px 0;    text-align: left; background: url('../layout/rss.gif') no-repeat left;    padding: 1px 0 1px 20px;}
#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: black;}
#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: black;}
#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: black;}

#fotogalerie-lista {	position: relative;	width: 580px;	height: 146px;	overflow: hidden;}
#fotogalerie-lista .lista-left {	position: absolute;	top: 0;	left: 0;	width: 26px;	height: 146px;	background: url('../layout/foto-sipka-left.gif') center center no-repeat;}
#fotogalerie-lista .lista-left:hover {	background-image: url('../layout/foto-sipka-left-hover.gif');}
#fotogalerie-lista .lista-right {	position: absolute;	top: 0;	right: 0;	width: 26px;	height: 146px;	background: url('../layout/foto-sipka-right.gif') center center no-repeat;}
#fotogalerie-lista .lista-right:hover {	background-image: url('../layout/foto-sipka-right-hover.gif');}
#fotogalerie-lista .lista-left span, #fotogalerie-lista .lista-right span {	display: none;}
#fotogalerie-lista-content {	margin: 0 26px;	position: absolute;	width: 528px;	height: 146px;	clip: rect(0px 528px 146px 0);left:0;	background-color:black;}
#fotogalerie-lista-content-float {	position: absolute;	left: 0px;	height: 146px;}
#fotogalerie-lista  .item {	float: left;	width: 157px;	height: 146px;	background: url('../layout/foto-podklad-velke.gif') 0px 0 no-repeat;	margin: 0 1px 0 1px; text-align:left}/*180px sire * pocet*/
#fotogalerie-lista  .last {	margin-right: 0;} 
#fotogalerie-lista  .item img {clip: rect(0px 157px 105px 0px);position:absolute; width: 157px; margin:21px 0px 20px 0px;}

