select.combo_kontakty {float:right; width:150px; font-size:75%; margin-right:171px;}
select.combo_kontakty_en {float:right; width:210px; font-size:75%; margin-right:171px;}
.kontakt_box, .kontakt_box2 {width:320px; float:left;}
.kontakt_box {display:inline; margin-right:25px;}

div.logos, div.logos_top {float:left; width:125px; margin-right:5px;}
div.logos  {min-height:150px; _height:150px;}
div.logos_top {min-height:120px; _height:120px;}
div.logos span {display:block; height:80px; }
div.logos_top span {display:block; height:40px;}

img.kontakt_mapa {margin-bottom:20px;}
p.breadcrumb {
	float: right;
	display: inline;
	margin-right: 20px;
	font-size: 70%;
}
div.right {
	width: 670px;
	float: right;
	display: inline;
	margin: 0 20px 0 0;
	padding-bottom:20px;
}
div.right p, div.right table {
	font-size: 75%;
}
div.right ul {
	font-size: 75%;
    }

div.right p {
	margin: 20px 0;
}
/*div.right h1 {
	color: #530E12;
	font-size: 110%;
	margin-bottom: 15px;
}
div.right h2 {
	color: #530E12;
	font-size: 95%;
	margin-bottom: 15px;
}*/
em {display:block;
	background: #F5EAD7;
	width: 650px;
	margin: 30px 0;
	padding: 10px;
	font-size:80%;
	font-style:normal;
}
.spec_link {
	padding-left: 18px;
	background: url('/img/sub_spec_link_icon.gif') left 50% no-repeat;
}
/*div.right .il {
	float: left;
	display: inline;
	margin: 0 15px 5px 0;
	border: 5px solid #F5EAD7;
}
div.right .ils {
	float: left;
	display: inline;
	margin: 10px 5px 5px 0;
	border: 2px solid #F5EAD7;
}
div.right .ir {
	float: right;
	display: inline;
	margin: 0 0 5px 15px;
	border: 5px solid #F5EAD7;
}*/
/*div.right ul {
	list-style: none;
	margin-left:15px;
}
div.right ul li {
	padding: 3px 0 3px 15px;
	background: url('/img/sub_list_item.gif') left 1em no-repeat;
}*/
div.right table {
	width: 100%;
	border-collapse: collapse;
	margin: 20px 0;
}
div.right table th, div.right table td {
	padding: 7px 13px;
}
div.right table th {
	background: #F5EAD7;
	border-bottom: 1px solid #CCB595;
}
div.right table td {
	border-bottom: 1px solid #CCB595;
}
div.left {
	width: 208px;
	float: left;
	display: inline;
	margin: 0 20px 20px 20px;
	text-align: left;
	padding-bottom:200px;
}
div.left h2 {
	height: 32px;
	background: url('/img/sub_submenu_headline_bg.gif') repeat-x;
	color: #FFFFFF;
	font-size: 75%;
	padding: 0 0 0 15px;
	line-height: 32px;
}
div.left ul {
	list-style: none;
	margin: 14px 0 40px 0;
	font-size: 80%;
}
div.left ul li {
	background: url('/img/sub_list_item.gif') 10px 1em no-repeat;
	border-bottom: 1px solid #D9C8B0;
}
div.left ul li a {
	display: block;
	padding: 6px 0 6px 25px;
}
div.left ul li a:hover {
	background: #F5EAD7 url('/img/sub_submenu_item_hover.gif') 10px 1em no-repeat;
	color: #000;
}
div.left ul li.active_sub {
	background: #F5EAD7 url('/img/sub_submenu_item_hover.gif') 10px 1em no-repeat;
	color: #000;

}
div.left ul li ul  {
	background:#FFFFFF;
	padding:5px 0;
	margin:0;
}
div.left ul li ul li {
	background:#FFF url('/img/sub_list_item.gif') left 50% no-repeat;
	border:none;
	font-size:12px;
	padding:3px 0;
    _padding:2px 0;
    margin:0;
}
div.left ul li ul li a {
		padding:0px 0 0px 45px;
		display:block;
		background:#FFF url('/img/sub_list_item.gif') 30px 50% no-repeat;
}
div.left ul li ul li.active_sub_sub a {
		font-weight:bold;
		color:black;
		text-decoration:none;
}
div.left ul li ul li a:hover {
	background:#FFF url('/img/sub_list_item.gif') 30px 50% no-repeat;
}

img.wine_decoration {
	position: absolute;
	bottom: 60px;
    _bottom: 61px;
	left: 20px;
/*	width: 150px;*
	height: 106px;*/
	width: 204px;
    height: 143px;
	background: #FFFFFF url('/img/sub_wine_decoration.jpg') no-repeat;
}



div.logos p {padding:0; margin:0;}
/////////////////////////////////////////////////////////////////////
//Styly pro katalogove vina
div.product_left {
	border-right: 1px solid #D9C8B0;
	padding-right: 20px;
}
div.product_right {
    border-left: 1px solid #D9C8B0;
	padding-left: 20px;
	margin-left: -1px;
}
div.product {
	width: 314px;
	min-height: 270px;
	float: left;
	padding-top: 25px;
	margin-top: 21px;
	position: relative;
	border-top: 1px solid #D9C8B0;
}
div.product .corner {
	width: 40px;
	height: 40px;
	background: #FFF;
	position: absolute;
}
div.product_right .corner {
	left: -20px;
	top: -20px;
}
div.product h2 {
	font-size: 80%;
	background: #F5EAD7;
	padding: 4px 0 4px 10px;
	min-height: 30px;
}
div.product h2 span {
	font-weight: normal;
}
div.product p {
	padding-left: 10px;
}
div.product p.attributes {
	padding-left: 0;
	margin-left: 10px;
	/*border-left: 3px solid #F0D5B0;*/
	color: #732C2A;
}
div.first_product {
	border-top: none;
	padding-top: 0;
}
div.img_wrapper {
	width: 90px;
	float: left;
	display: inline;
	margin: 0 0px 5px 0;
}
div.img_wrapper img,
div.img_wrapper a img { border: none;
}
div.product_text {
	width: 205px;
	float: left;
}
