html, body {	height: 100%;width:100%;	padding: 0 0 0 0;margin: 0 0 0 0;text-align: center;background-color: #f49b01;	 }
body {	font-family:Verdana, Arial, Verdana, Helvetica, sans-serif;	font-size:10px;	line-height: 1.3;	position:relative;}
/* 			LAYOUT SVATY GRAL 		  */
#celek_obal {	width: 984px;	margin: 0 auto; padding: 0 0 0 0;	min-height: 100%;_height: 100%;	position:relative;	text-align: left;}
#main_obal {	padding: 35px 0 40px 0;	width: 984px;	margin: 0 auto;background:url('../layout/zahlavi_podklad.jpg') no-repeat 50% 0%;border: 1px solid gray; }
#zahlavi_obal {	height:25px;position:absolute;top:0;left:0;width: 100%;}
#obsah_obal  {	padding: 0 0 0 0;}
	#podobal	  {width:780px;	float:right;padding: 0 0 0 0;margin:0 0 0 0;}
		#obsah	  {width:575px;float:left;padding: 0 0 0 0;margin: 8px 0 0 0;}
		#pravej_obal  {float:right;	width:200px;padding: 70px 0 0 0;}
	#levej_obal	  {	float:left;width:200px;padding: 150px 0 0 0;}
#zapati_obal {height: 40px;	width: 100%;	position:absolute;	left: 0;	bottom: 0; margin: 0 0 0 0;color: black;text-align: center;}
	#zapati_obal .in {width: 100%;	margin: 0 auto;	text-align: center; padding:0 0 0 0;}

/* KONEC LAYOUTU SVATY GRAL */
#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: white;}
#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: white;}
#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: white;}

p {color:black;}
a {	color: black; text-decoration: none;font-weight: normal}
a:hover {	 text-decoration: none;    color: white;font-weight: normal}
.hidden { display: none;}
.hidden { display: none;}
.cleaner{ clear: both;visibility:hidden;}
a img{	border: 0;}

/* zahlavi */
.logo{	position:absolute;left: 0px;		top: 30px; width:200px;height:150px;	padding:0; margin:0;}	
.techmenu{	position:absolute;left: 850px;		top: 35px;	padding:0; margin:0;}	
.techmenu ul{    padding:0; margin:0;list-style: none;}	
.techmenu ul li{	padding: 0 0 1px 0;	}
.techmenu ul li a{	background: url('../layout/topli.gif') no-repeat 0% 50%;			color: #595959;			font-size: 10px;			padding: 0 0 0 10px;	}
.techmenu ul li a:hover{	 color: white;		}
/*  ZAKLADNI MENU  */
#obal_cssmenu{ top:5px; margin: 0 0 0 0;  padding: 0 0 0 50px;  height: 24px;    position: absolute; text-align:center;}
#cssmenu {}
#cssmenu ul {color:black;padding:0px;margin:0px;list-style-type:none;}  
#cssmenu ul li {    float:left;    margin: auto;}	
#cssmenu ul li a  {			color: white;			font-size: 15px;			font-weight: bold;			text-decoration: none;	padding: 8px 20px 8px 20px;}
#cssmenu ul li a.aktual  {	color:maroon; }
#cssmenu ul li a:hover{	color: maroon;text-decoration: none;}
#cssmenu ul li ul {	visibility: hidden;	position: absolute;    margin-top:6px;	margin-left:-40px; width:200px;	border: 1px Solid #ab700a;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 #ab700a;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:#ab700a;}	
#cssmenu ul li ul li a:hover{	text-decoration: none;border:1px solid white;display:block;color:maroon;}	/*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:200px; 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:200px;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:200px; 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 5px;margin:0 0 0 0;}
.es_menu_sipka {	background: url('../layout/sipka_vpravo_zvyr.gif') no-repeat 3px 0px;	}
#es_menu ul {	list-style: none;	margin: 0 0 0 0;	padding: 0 0 0 0;	}
#es_menu ul li a {color:black;background: url('../layout/bullet-list.gif') no-repeat 0px 4px;padding: 0 0 0 15px;	font-weight: bolder;	font-size: 15px; font-style: italic;}
#es_menu ul li a:hover {color:white;text-decoration:none;}
#es_menu ul li a.aktual  {	color:white; }
#es_menu ul li ul {	padding: 0 0 5px 20px;}
#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:70px;}
#es_menu ul li ul li ul li {min-width:100%;}
#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;}

/*  NAVIGACE  */
#es_navi{width:560px;position:absolute;top:40px;padding:0 0 0 0;margin: 0 0 0 0;	font-size: 10px;	color: white;	font-weight: normal; }	
#es_navi a{	color: black;padding:0 0 0 0;margin: 0 0 0 0;	font-size: 10px;	font-weight: bolder;}	
#es_navi a:hover{	color: white}	
#es_title {	position:absolute;top:210px;right:230px;font-size: 14px;margin: 0 0 0 auto; padding:0 0 0 0;}
#es_title h2 {	color:#391e0b;font-size: 15px;margin: 0 0 0 auto; padding:0 0 0 0;}
#es_p_desc{clear:both;}

/* NOVINKY */
#form_odber_novinek{margin: 0 0 30px 0;padding: 0 0 0 0;text-align:center;	font-size: 12px;	color: maroon;}
#form_odber_novinek form{	padding:0 0 0 0;margin: 0 0 0 0;}

/* ROZCESTNIK */
#es_rozcestnik a{	border-right: solid 1px gray;border-bottom: solid 1px gray;	background-color: #eeeeee;	float: left;	margin: 1px 1px 1px 1px;	padding: 2px 2px 2px 2px;}	
#es_rozcestnik a:hover{	border-right: solid 1px white;border-bottom: solid 1px white;	background-color: silver;	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 ;}

/* VLEVO */
#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;color:white;}
#leftpanel .main_nadpis{padding: 0 25px 0 17px;	font-size: 18px;	font-weight: normal;	color: gray;	text-align: left;}
.vlevobox{     padding: 13px 2px 5px 2px;    text-align: justify;    color: #595959;border:1px solid red; }
.box1{    background: url('one.gif') no-repeat 0px 5px;}
.box2{ background: url('two.gif') no-repeat 0px 5px; }
.box3{ background: url('three.gif') no-repeat 0px 5px; }
.vlevobox strong{		display: block;		padding: 5px 0 0px 40px;		text-align: justify;		color: #595959;	}
.vlevoboxnew{    padding: 0 2px 0 2px;}
.vlevoboxnew p a {				background: url('rboxnewbg.gif') no-repeat 0% 3px;				padding: 3px 0 3px 25px; 			}
.vlevoboxnew p{				padding: 5px 0;				text-align: justify;				line-height: 130%;				color: #676767;			}
.vlevoboxnew img{     float:right;    width:60px;    margin: 0 0 0 2px;}
.vlevobox ul{			list-style: none;	border:1px solid red;	}
.vlevobox ul li{			padding: 1px 0;		}
.vlevobox ul li a{		background: url('leftli2.gif') no-repeat 0% 50%;			padding: 0 0 0 10px;		}

.vlevobanner{text-align:center;    position: relative;    margin: 30px 0 1px 5px;}



.toplist {text-align:center;  margin: 15px 0 0 0;}
div.menu2top{	height: 2px;	overflow: hidden;	}
div.menu2bottom{	height: 2px;	overflow: hidden;	margin: 0 0 0 0;}
#leftpanel .menu2 ul{    list-style: none;    padding: 0 0 0 15px;  	margin: 0 0 0 0; }
#leftpanel .menu2 ul li{		padding: 4px 0;	}
#leftpanel .menu2 ul li a:link, #leftpanel .menu2 ul li a:visited{		background: url('topli.gif') no-repeat 10px 7px;		color: white;		font-weight: bolder;		font-size: 12px;		padding: 2px 0 2px 20px;	}
#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('topli.gif') no-repeat 0% 50%;			color: #a3a3a3;			font-weight: normal;			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{ border-left:1px solid silver;border-bottom:1px solid silver;margin: 1px 0 0 1px;}
.fulltext_nadpis{padding: 0 10px 0 17px;	font-size: 13px;	font-weight: bolder;	color: Gray;	text-align: right;	margin: 10px 0 0 0;}
.form_fulltext{padding:0;margin:0;}
.form_fulltext a{color:black;}
.form_fulltext a:hover{color:maroon;}
.form_fulltext form{padding:0;margin:0;}

/* VPRAVO */
.vpravobanner{text-align:center;padding:0;margin:0 0 0 0;}
.vpravobanner img{max-width:200px;max-height:50px;}

.hledej_input{   border: 1px Solid silver;  width:160px;    color:black;    font-size: 12px;    margin: 0px 1px 0px 1px;}
.hledej_button{background: url('lupa.gif') no-repeat;  border: 0px solid #f49b01;width:20px;padding:0;margin:0;cursor:pointer;}

.aktuality_button{padding: 5px; width: 185px; text-align:center;    border: 1px Solid gray;    background: #DDDDFF;     margin: 2px 1px 1px 1px;}
.aktuality_button a{color:black;   font-weight: bolder; font-size: 12px;}
.aktuality_button a:hover{color:#f16601;   font-weight: bolder; font-size: 12px;}

	#rightpanel{float: right;width:  100%;	overflow: hidden;font-size: 12px;padding: 0 0 20px 0;}
	#rightpanel .form{padding: 0 0 0 6px;}
	
	#rightpanel .main_nadpis{	padding: 0 10px 0 17px;	font-size: 15px;	font-weight: bolder;	color: gray;	text-align: right;	margin: 10px 0 0 0;}
		.vpravobox{	padding: 0 0 0 0;	font-size: 12px;	margin: 0 0 0 0;}
		.vpravobox .text {padding:5px;color:#f16601;}
		.vpravobox .text p{margin:0;padding:0;}
		.vpravobox .text a{	color:gray;}
		.vpravobox .text a:hover{	color:#f16601;}
		.vpravoboxnew{   padding: 3px 1px 1px 2px;}
		.vpravoboxnew span.nadpis{  margin: 0 0 0 0;  color: maroon;    background: url('newsnadpisbg.gif') no-repeat top left;    font-weight : bolder;    padding: 0 0 0 17px;}
		.vpravoboxnew p a { color:black; }
		.vpravoboxnew p{	font-size: 11px;	margin: 0 0 0 0;	padding: 0 0 0 0;	text-align: left;	line-height: 130%;	color: black;}
		.vpravoboxnew div.datum{   font-size: 10px;font-style: italic; color:  #676767;}
		.vpravoboxnew img{     float:right;    padding: 0 0 0 0;margin: 0 0 5px 5px;}

		.vpravobottom{	height: 25px;	overflow: hidden;		margin: 0 0 0 0;}

		.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('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;}
		
		#obal_stav_kosiku {background-color:#f5ab0c;border: 1px solid white;}
		#obal_stav_kosiku .stav_kosiku {text-align:right;padding: 0 50px 0 0 ;background:url('../layout/ico_kos.gif') no-repeat 95% 50%;}
		#obal_stav_kosiku .stav_kosiku .odkaz a{font-weight: bolder;}

/* STRED */
#rightpart{ float: right;		overflow: hidden; border:1px solid red; }
#obsah{	float: left;	overflow: hidden;	font-size: 12px;	padding: 20px 0 20px 0;}


#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 ;}



.es_karta{	background-color:white; background: url('../layout/karta.jpg') repeat-y; border: 2px solid #9cd054;	width: 565px;	min-height: 230px;	float: left;	margin: 1px 0 0 1px; padding: 0 0 0 0;}
.es_cena_table{font-size:10px;width: 200px;	float: right;	margin: 0 5px 0 0; padding: 0 0 0 0;}
.es_cena_table_detail{font-size:10px;width: 200px;	float: right;	margin: 0 0 0 0; padding: 1px 1px 1px 1px;}
.es_cena0{text-align: right;	width: 99px;	color: #010101;	font-weight: bolder;	background-color: #e6e5e7;	padding: 3px 3px 3px 3px;	display: table-cell;border-bottom:1px solid black; }
.es_cena_sdph0{text-align:right;	width:99px; color: #010101;	font-weight: bolder; background-color: #f6bf4a;padding: 3px 3px 3px 3px;display: table-cell;border-bottom:1px solid black;}
.es_cena1{text-align:right;width:99px;	color: #010101;	font-weight: bolder; background-color: #e6e5e7;padding: 3px 3px 3px 3px; display: table-cell;}
.es_cena_sdph1{text-align:right;	width:99px; color: #010101;	font-weight: bolder; background-color: #f6bf4a;padding: 3px 3px 3px 3px;display: table-cell;}
.es_cena_preskrtnuta{text-align:right;width:99px;	color: #010101;	font-weight: normal; background-color: #e6e5e7;padding: 3px 3px 3px 3px; display: table-cell;text-decoration: line-through;}
.es_cena_sdph_preskrtnuta{text-align:right;	width:99px; color: #010101;	font-weight: normal; background-color: #f6bf4a;padding: 3px 3px 3px 3px;display: table-cell;text-decoration: line-through;}
.es_cena_eu{	font-size: 11px;	color: Silver;	font-weight: bolder; margin: 0 0 0 5px;}
.es_karta h2 a{font-size:15px;font-weight:bolder;color:maroon;}
.es_karta h2 a:hover{font-size:15px;font-weight:bolder; color: white;}
.es_obal_thumbu{	margin:0 0 0 0;float:right;}
.es_thumb{ border: 1px solid #e4e4e4; margin:0px 5px 0px 0px;}
.es_thumb_detail{border: 1px solid #e4e4e4;  margin:1px;width:181px; }
.es_kosik{	clear:left; float:left;margin: 0 0 0 0;}
/*.es_lupa{	float:right;margin: 0 0 0 0;}*/
.es_lupa{margin: 0 0 0 0;}

.es_obal_detailu{clear:right;float:right;width:200px;}

.es_hodnota a {font-weight: bolder;}
.es_thumb_zobrdetail{	clear:both; float:right; width:70px; height:13px; margin: 0 0 0 0; padding: 0 0 0 0 ;}
.es_thumb_emptyfoto{	background: url('../layout/nopicture.jpg'); border: 1px solid #e4e4e4; float:right; width:100px; height:100px; margin: 0 0 0 0; padding: 0 0 0 0 ;}
.es_karta_detail{	background: url('../layout/karta.jpg') repeat-y; border: 1px solid #9cd054;	width: 565px;	min-height: 100px;	float: left;	margin: 1px 0 0 1px; padding: 3px 3px 3px 3px;}
.es_karta_detail h2 a{font-size:14px;font-weight:bolder;color:maroon;}
.es_karta_detail h2 a:hover{font-size:14px;font-weight:bolder; color: white;}


.es_karta_fulltext{	background-color:white; background: url('../layout/karta.jpg') repeat-y; border: 1px solid #9cd054;	width: 565px;	float: left;	margin: 1px 0 0 2px;padding: 3px 3px 3px 3px;}
.es_karta_fulltext h2 a{font-size:15px;font-weight:bolder;color:#010101;}
.es_karta_fulltext h2 a:hover{font-size:15px;font-weight:bolder; color: #f16601;}

.es_karta a{font-size:14px;font-weight:bolder;color:black;}
.es_karta a:hover{font-size:14px;font-weight:bolder; color: #f16601;}
.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 a{font-size:14px;font-weight:bolder;color:black;}
.es_karta_detail a:hover{font-size:14px;font-weight:bolder; color: #f16601;}
.es_formkosik{	margin: 10px 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_spec{width:300px;margin: 0 0 0 5px ; float:left;}
.es_spec div {text-align:left;font-weight:bolder;color:  black;font-size: 12px; margin:0 0 0 110px;padding:0 0 0 5px;}
.es_spec .spec {float:left;font-weight:normal;font-size: 11px;margin:0 0 0 0;}
.es_spec_latinsky-nazev{font-style: italic}

#kosik_postup{border:1px solid black; background-color: white;color:black;margin: 0 10px 20px 10px;font-size: 11px;padding: 10px 0 0 0;}
#kosik_postup td a{color:black;font-weight:bolder;font-size: 13px}
#kosik_postup td a:hover{color: #f16601;}
.kosik_arrow{background: url('basket_arrow.gif') no-repeat 50% 50%; width:100px;height:90px;}
.kosik_step1{background: url('basket_step_1.gif') no-repeat 50% 0%; width:100px;height:90px;padding: 40px 0 0 0;text-align:center;}
.kosik_step1akt{background: url('basket_step1.gif') no-repeat 50% 0%; width:100px;height:90px;padding: 40px 0 0 0;text-align:center;}
.kosik_step2{background: url('basket_step_2.gif') no-repeat 50% 0%; width:100px;height:90px;padding: 40px 0 0 0;text-align:center;}
.kosik_step2akt{background: url('basket_step2.gif') no-repeat 50% 0%; width:100px;height:90px;padding: 40px 0 0 0;text-align:center;}
.kosik_step3{background: url('basket_step_3.gif') no-repeat 50% 0%; width:100px;height:90px;padding: 40px 0 0 0;text-align:center;}
.kosik_step3akt{background: url('basket_step3.gif') no-repeat 50% 0%; width:100px;height:90px;padding: 40px 0 0 0;text-align:center;}
.kosik_step4{background: url('basket_step_4.gif') no-repeat 50% 0%; width:100px;height:90px;padding: 40px 0 0 0;text-align:center;}
.kosik_step4akt{background: url('basket_step4.gif') no-repeat 50% 0%; width:100px;height:90px;padding: 40px 0 0 0;text-align:center;}

.kosik_item {padding: 0 0 0 0;}
.kosik_item a{font-size:14px;font-weight:bolder;}
.kosik_hodnota_zvyraz{font-weight:bolder;}
.kosik_table_souhrn{background-color: gray;color:white;padding:3px;border:1px solid white;margin: 0 10px 10px 10px;}
.kosik_table{border:1px solid #72aac6;margin:0;width:100%;background-color: #e4e4e4;margin:5px 0 5px 0;padding:5px;}
.kosik_table_aktive{background-color: #f5ab0c;border:1px solid white;padding:5px;margin:5px 0 5px 0;width:100%;}
.kosik_table_aktive td a{color:red;}
.kosik_table_aktive td a:hover{color:black;}
.kosik_error{color:red;}

.es_zpet{float:right;	margin: 0 20px 0 0; font-weight: bolder;padding: 2px 2px 2px 2px; border:1px solid gray; background-color:silver;}
.es_zpet a { font-weight: bolder;color:red;}

.es_polozky{	font-size: 10px;	color: White; padding: 10px 0 0 0;}

.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;border:1px solid red}

.dodani{	color:  #ffff00;}	/* class pro dodaci podminky - specifikace*/

#es_topten{	padding: 1px 1px 1px 0;	font-size: 12px;	margin: 0 0 0 0;}
#es_toptenbottom{	height: 24px;	overflow: hidden;	margin: 0 0 10px 0;}
#es_topten .es_topten_item {	margin: 10px 10px 0 0;	text-align: center;line-height: 1.1;}
#es_topten a {color:black;}
#es_topten a:hover {color:white;}
#es_topten .es_topten_item .es_thumb_topten{ margin:1px; height: 60px;border:1px solid gray; }
.es_objednano{	margin: 300px auto auto 60px;	font-size: 18px;	color: red;}




		
.errorbox{position:absolute; top: 20%; left: 25%; width:50%; padding:1px;border: Solid 1px red;}
.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{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;}
.messagebox .title{	text-align:center;background-color: Gray;	font-size:20px;	color: white;}
.messagebox .text{margin: 0 0 0 0;text-align:center;color: red;	background-color: silver;	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;color:black;}
.struktura ul li a:hover{		margin: 0 0 0 0;padding: 0 0 0 0;color:white;}

/*  ROZCESTNIK MENU  */
#podmenu {margin: 20px 0 0 0; text-align:center;color:white;}
#podmenu .subpodmenu{;text-align:center;	padding: 2px 2px 2px 2px;	}
#podmenu .subpodmenu a{color: white;		font-weight: bolder;		font-size: 12px;		}
#podmenu .subpodmenu a:hover{color: #f16601;		font-weight: bolder;		font-size: 12px;		}

#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 white;}
.max_polozka{margin:5px 0 0 0;}
.max_polozka a{	border-top: 1px dashed silver;}


	#obsah h3 {	margin: 0 0 0 5px;color:white;}
	#obsah h4 {	color:#94c1f2;font-size:15px;}
	#obsah p{	clear: both; font-size: 12px;	line-height: 130%;	text-align: justify;	margin: 0;	padding: 5px 5px 0 5px;}		
	#obsah p.head a{			color: black;		}		
	#obsah p.head a:hover{			color: #444444;		}			
	#obsah .es_karta_detail p {color: black}
	
	.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 form select {	background-color: #bbdef8;	color: black;}
	#obsah #trideni input { margin: 0 0 0 0;	padding: 0 0 0 0; border: 2px Solid silver;	background-color: Silver;	color:white;}

	#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: 5px; }


#rss{    margin: 2px 0 2px 0;    text-align: left; background: url('rss.gif') no-repeat left;    padding: 1px 0 1px 20px;}
#icq_on{	margin: 2px 0 2px 10px;	text-align: left;	background: url('icq_on.gif') no-repeat left;	padding: 1px 0 1px 20px; color: white;}
#icq_off{	margin: 2px 0 2px 10px;	text-align: left;	background: url('icq_off.gif') no-repeat left;	padding: 1px 0 1px 20px; color: white;}
#icq_na{	margin: 2px 0 2px 10px;	text-align: left;	background: url('icq_na.gif') no-repeat left;	padding: 1px 0 1px 20px; color: white;}

.povinne { color:red; }
.es_kosik{	margin: 0 0 0 0;}
.es_kosik_suma{font-size:16px;font-weight:bolder; color: red;}

.es_kosik_butt {cursor:pointer;font-size:16px; height:24px;width:240px; background: url('up.gif') repeat-x top; padding: 0 0 0 0; font-weight:bolder;margin:5px 10px 0 10px; border:1px solid gray;text-align:center;}
.es_kosik_butt:hover { background: url('pressed.gif') repeat-x top}
.es_zpet_kosik{display:block;margin: 2px 2px 20px 2px;padding: 2px 2px 2px 2px; border:1px solid white; background-color:silver; text-align:center;}
.es_zpet_kosik a { font-weight: bolder;color:red;}


.stredbox{width: 565px;background-color:white; background: url('../layout/karta.jpg') repeat-y; border: 1px solid #9cd054;    padding: 3px 3px 3px 3px;    font-size: 12px;    margin: 0 1px 1px 0;}
.stredbox .stredboxnew{        text-align: left;        min-height:153px; padding: 2px 0 0 2px;}
.stredbox .stredboxnew span.nadpis{  margin: 0 0 0 0;  color: maroon;    background: url('newsnadpisbg.gif') no-repeat bottom left;    font-weight : bolder;    padding: 5px 0 0 17px;}
.stredbox .stredboxnew .text p a {     font-size: 12px;    background: url('rboxnewbg.gif') no-repeat 0% 3px;    padding: 3px 0 3px 25px;}
.stredbox .stredboxnew .text p{	margin: 0 0 0 0;	padding: 0 0 0 0;	color: black}
.stredbox .stredboxnew div.datum{   font-size: 10px;font-style: italic; color: #676767;}
.stredbox .stredboxnew img{    border: 1px solid #DDDDDD;    float:right;    padding: 0 0 0 0;    margin: 0 0 5px 5px;}

h1 {	color: black;font-size:16px;margin:0;}
h2 {	color: black;font-size:12px;margin:0;}
h3 {	color: black;font-size:10px;margin:0;}
