html, mhtml, body {
	/*font-family:Tahoma,Verdana,sans-serif;*/
	font-family:Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:0pt;
	text-align:center;
	background:#ced3d9;
	height: 100%;
}

form{
	margin:0px;
	padding:0px;
}

.defAnchor {
	color: #6B1538;
	font-weight: bold;
	text-decoration: none;
}

.defAnchor:hover {
	color: #B7B04F;
}

.wrapper{
	width:968px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	/*position:relative;
	z-index:1;*/
}

.head{
	width:968px;
}

/*
 * ### freeze_tag ###
 *
#freeze{
	position:fixed;
	top:0px;
	z-index:1000;
	_position: absolute;
	_top: expression( (document.body.scrollTop) + 'px'); 
	_margin: 0px 0px 0px 0px;
}

* html div#freeze {
	top: expression(eval(document.compatMode && document.compatMode == 'CSS1Compat') ? 
	documentElement.scrollTop : document.body.scrollTop);
}
*/

.mainbody{
	background:#d9bf59;
	width:968px;
	/*
	 * ### freeze_tag ###
	 *
	position:relative;
	margin-top:189px;
	*padding-top:189px;
	_paddin-top:0px!important;
	_margin-top:0px!important;
	*/
}


.lineunder{
	height:25px;
	width:968px;
	float:left;
}

.yellowline{
	height:25px;
	float:left;
	width:142px;
	background:#D9BF59;
}

.clear, .unfloat{
	float:none!important;
	clear:both!important;
}

.noMargin {
	margin: 0 !important;
}

.logo_2{
	background:#fff url('/i/logo_en.jpg') no-repeat 10px center;
	float:left;
	width:578px;
	height:117px;
}

.logo_1{
	background:#fff url('/i/logo_bg.jpg') no-repeat 10px center;
	float:left;
	width:578px;
	height:117px;
}

.logoOverlay {
	width: 270px;
	font-family: Georgia, TimesNewRoman, serif;
	font-size: 11px;
	font-weight: bold;
	color: #a7a7a7;
	margin: 44px 30px 0 0;
	float: right;
	text-align: right;
}

.logoOverlay a {
	font-weight: bold;
	color: #6B1538;
	text-decoration: none;
}

.logoOverlay a:hover {
	color: #B7B04F;
}

.righthead {
	float:right;
	width:390px;
	height:117px;
	background:#fff;
	overflow:hidden;
}

.login {
	position:relative;
	margin-top:5px;
	margin-left:12px;
	width:100px;
	height:92px;
	float:left;
	display:inline;
	text-align:left;
	overflow:hidden;
}
	
.log{
	border-style:none;
	width:100px;
	background:#bbba79;
	color:#4a421e;
	font-size:10px;
}
	
.text1{
	padding-right:10px;
	margin-top:5px;
	_line-height:8px;
	width:365px;
	margin-left:15px;
	text-align:left;
	color:white;
	font-size:10px;
	font-weight:bold;
}

.inputlog{
	margin: 0 0 6px 3px;
}
	
.logenter{
	margin-top:25px;
	*margin-top:22px;
	width:100px;
	text-align:left;
	font-size:10px;
}
	
.logenter a{
	text-decoration:none;
	color:#4a421e;
}
	
.loglinks{
	position:relative;
	float:left;
	display:inline;
	margin-top:2px;
	margin-left:18px;
	width:105px;
	height:95px;
	text-align:left;
	overflow:hidden;
}
	
.linkslog{
	margin-top:3px;
}	
	
.linkslog a{
	color:#4A421E;
	font-size:9px;
	text-decoration:none;
	/*text-transform:lowercase;*/
}
	
.linkslog a:hover {
	color:#fff;
}
	
.bin{
	margin-top:5px;
	background:url('/i/bin.gif') no-repeat top left;
	padding-top:5px;
	/*text-transform:lowercase;*/
	height:24px;
}
	
.bin a{
	text-decoration:none;
	margin-left:27px;
	color:#6b1538;
	font-size:10px;
	font-weight:bold;
}	

.binin{
	margin-top:5px;
	float:left;
	width:150px;
	text-align:center;
}

.valuebin{
	margin-left:-4px;
	*margin-left:-7px;
	width:150px;	
}

.binval{
	margin-left:4px;
	width:18px;
	background:#395b43;
	font-size:10px;
}

.vals{
	margin-top:4px;
	width:150px;
}

.leftval{
	text-align:left;
	float:left;
	width:71px;
}
	
.rightval{
	float:left;
	width:79px;
	
}

.suma{
	width:150px;
}

.sumtxt{
	width:40px;
	float:left;
	text-align:left;
	color:#6b1538;
	font-size:10px;
	font-weight:bold;
	padding-top:2px;
}

.sum{
	width:110px;
	float:left;
	color:#6b1538;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

.menumain{
	height:47px;
	background:#acac5b;
}

.topmenu {
	margin:0px;
	height:47px;
	padding:0px;
	*width:968px;
}

.topmenu a{
	float:left;
	height:47px;
}

.menuhome1{
	background:url('/i/menu_images/home_bg.jpg') no-repeat top left;
	width:80px;
}

a.menuhome1:hover, .menuhome_active1{
	width:80px;
	background:url('/i/menu_images/home_bg_hover.jpg') no-repeat top left;
}

.menuhome2{
	width:80px;
	background:url('/i/menu_images/home_en.jpg') no-repeat top left;
}

a.menuhome2:hover, .menuhome_active2{
	width:80px;
	background:url('/i/menu_images/home_en_hover.jpg') no-repeat top left;
}

.menuwines1{
	width:64px;
	background:url('/i/menu_images/wines_bg.jpg') no-repeat top left;
}

a.menuwines1:hover, .menuwines_active1{
	width:64px;
	background:url('/i/menu_images/wines_bg_hover.jpg') no-repeat top left;
}

.menuwines2{
	width:76px;
	background:url('/i/menu_images/wines_en.jpg') no-repeat top left;
}

a.menuwines2:hover, .menuwines_active2{
	width:76px;
	background:url('/i/menu_images/wines_en_hover.jpg') no-repeat top left;
}

.menufinewines2, .menufinewines1{
	width:78px;
}

.menufinewines1{
	background:url('/i/menu_images/fine_wines_bg.jpg') no-repeat top left;
}

a.menufinewines1:hover, .menufinewines_active1{
	width:78px;
	background:url('/i/menu_images/fine_wines_bg_hover.jpg') no-repeat top left;
}

.menufinewines2{
	background:url('/i/menu_images/fine_wines_en.jpg') no-repeat top left;
}

a.menufinewines2:hover, .menufinewines_active2{
	width:78px;
	background:url('/i/menu_images/fine_wines_en_hover.jpg') no-repeat top left;
}

.topmenu img{
	float:left;
}

.menupromotions1{
	width:99px;
	background:url('/i/menu_images/promo_bg.jpg') no-repeat top left;
}

a.menupromotions1:hover, .menupromotions_active1{
	width:99px;
	background:url('/i/menu_images/promo_bg_hover.jpg') no-repeat top left;
}

.menupromotions2{
	width:114px;
	background:url('/i/menu_images/promo_en.jpg') no-repeat top left;
}

a.menupromotions2:hover, .menupromotions_active2{
	width:114px;
	background:url('/i/menu_images/promo_en_hover.jpg') no-repeat top left;
}

.menuspirtdrinks1{
	width:89px;
	background:url('/i/menu_images/spirits_bg.jpg') no-repeat top left;
}

a.menuspirtdrinks1:hover, .menuspirtdrinks_active1{
	width:89px;
	background:url('/i/menu_images/spirits_bg_hover.jpg') no-repeat top left;
}

.menuspirtdrinks2{
	width:85px;
	background:url('/i/menu_images/spirits_en.jpg') no-repeat top left;
}

a.menuspirtdrinks2:hover, .menuspirtdrinks_active2{
	width:85px;
	background:url('/i/menu_images/spirits_en_hover.jpg') no-repeat top left;
}

.menubeer1{
	width:127px;
	background:url('/i/menu_images/beer_bg.jpg') no-repeat top left;
}

a.menubeer1:hover, .menubeer_active1{
	width:127px;
	background:url('/i/menu_images/beer_bg_hover.jpg') no-repeat top left;
}

.menubeer2{
	width:114px;
	background:url('/i/menu_images/beer_en.jpg') no-repeat top left;
}

a.menubeer2:hover, .menubeer_active2{
	width:114px;
	background:url('/i/menu_images/beer_en_hover.jpg') no-repeat top left;
}

.menuaccessories1{
	background:url('/i/menu_images/accessories_bg.jpg') no-repeat top left;
	width:108px;
}

a.menuaccessories1:hover, .menuaccessories_active1{
	width:108px;
	background:url('/i/menu_images/accessories_bg_hover.jpg') no-repeat top left;
}

.menuaccessories2{
	width:123px;
	background:url('/i/menu_images/accessories_en.jpg') no-repeat top left;
}

a.menuaccessories2:hover, .menuaccessories_active2{
	width:123px;
	background:url('/i/menu_images/accessories_en_hover.jpg') no-repeat top left;
}

.menucigars1{
	width:70px;
	background:url('/i/menu_images/cigars_bg.jpg') no-repeat top left;
}

a.menucigars1:hover, .menucigars_active1{
	width:70px;
	background:url('/i/menu_images/cigars_bg_hover.jpg') no-repeat top left;
}

.menucigars2{
	width:78px;
	background:url('/i/menu_images/cigars_en.jpg') no-repeat top left;
}

a.menucigars2:hover, .menucigars_active2{
	width:78px;
	background:url('/i/menu_images/cigars_en_hover.jpg') no-repeat top left;
}

.menuparties1{
	width:87px;
	background:url('/i/menu_images/parties_bg.jpg') no-repeat top left;
}

a.menuparties1:hover, .menuparties_active1{
	width:87px;
	background:url('/i/menu_images/parties_bg_hover.jpg') no-repeat top left;
}

.menuparties2{
	width:85px;
	background:url('/i/menu_images/parties_en.jpg') no-repeat top left;
}

a.menuparties2:hover, .menuparties_active2{
	width:85px;
	background:url('/i/menu_images/parties_en_hover.jpg') no-repeat top left;
}

.menupresents1{
	width:103px;
	background:url('/i/menu_images/gifts_bg.jpg') no-repeat top left;
}

a.menupresents1:hover, .menupresents_active1{
	width:103px;
	background:url('/i/menu_images/gifts_bg_hover.jpg') no-repeat top left;
}

.menupresents2{
	width:83px;
	background:url('/i/menu_images/gifts_en.jpg') no-repeat top left;
}

a.menupresents2:hover, .menupresents_active2{
	width:83px;
	background:url('/i/menu_images/gifts_en_hover.jpg') no-repeat top left;
}


.leftcol{
	padding:0px 0px 0px;
	float:left;
	
	width:132px;
	
	
	background:#d9bf59;
}
.midcol{
	margin:0px;
	padding:0px;
	background:#acac5b;
	float:left;
	width:684px;
}

.newline{
	height:36px;
	background:#acac5b;
}

.midcolleft{
	padding:0px!important;
	width:142px;
	background:#acac5b;
}

.midcolright{
	background:white;
}

.midcolrighttd{
	width:542px;
}

.rightcol{
	width:142px;
	background:#a4bcbc;
}

.infovino{
	padding-left:8px;
	padding-right:3px;
	margin-bottom:20px;
}

.tittlevino{
	color:#231f20;
	text-align:left;
	font-weight:bold;
	font-size:10px;
}

.pfilter{
	margin-top:0px;
	padding-left:8px;
	text-align:left;
	margin-bottom:20px;
	color:#3c2e14;
	font-size:11px;
	font-weight:bold;	
}

.txtvinoinfo{
	margin-top:0px;
	text-align:left;
}

.txtvinoinfo a{
	font-size:10px;
	text-decoration:none;
	color:#4a421e;
	cursor:pointer;
}

.txtvinoinfo a:hover{
	color:#fff;
}

.topfilter{
	width:122px;
	padding-left:20px;
	background:url('/i/filtertop.gif') no-repeat center right;
}

.filthead{
	padding-left:8px;
	background:url('/i/filthead.gif') no-repeat center right;
	height:5px;
	font-size:1px;
	width:134px;
}

.over{
	padding-left:8px;
	background:url('/i/filtleft.gif') no-repeat center right;
	width:134px;
	min-height:15px;
	height:auto!important;
	height:15px;
}

.roll{
	padding-left:8px;
	background:url('/i/filtleft.gif') no-repeat center right;
	width:134px;
	min-height:15px;
	height:auto!important;
	height:15px;
}

.txtfilter{
	
	padding-top:0px;
	text-align:left;
	float:left;
	width:102px;
	color:#3e0c33;
	font-size:12px;
	font-weight:bold;
}

.cansel{
	margin-right:5px;
	width:25px;
	display:inline;
	height:15px;
	float:right;
}

.cansel a{
	width:22px;
	height:15px;
	background:url('/i/buttonback.gif') no-repeat;
	border-style:none;
	display:block
}

.cansel a:hover{
	background:url('/i/buttonbackover.gif') no-repeat;
}

.tittlefilter{
	text-align:left;
	color:#3C2F14;
	font-size:11px;
	font-weight:bold;
	padding-left:8px;
	padding-bottom:10px;
}

.username{
	margin-top:5px;
	color:#3e0c33;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	text-align:left
}

.podmenu{
	padding-left:20px;
	text-align:left;
	margin-top:10px;
	padding-right:0px;
}

.podmenu a{
	text-decoration:none;
	color:#231f20;
	font-size:10px;
	font-weight:bold;
	display:block;
}

.podmenu .selected{
	color:white;
}

.podmenu a:hover{
	color:white;
}

.tittlemidcol{
	font-size:17px;
	color:#6b1538;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	padding-bottom:30px;
}

.coltittle{
	text-align:center;
	color:#6b1538;
	font-size:10px;
	font-weight:bold;
	padding-bottom:15px;
}


.backgroundcol1{
	background:url('/i/backcol.jpg') repeat-x center bottom;
	width:100%;
	color:#6b1538;
	padding-bottom:10px;
	padding-top:10px;
	min-height:10px;
	_height:10px;
	
}

.backgroundcol{
	*margin-top:3px;
	height:30px;
	background:url('/i/backcol.jpg') repeat-x center bottom;
	width:100%;
	color:#6b1538;
	text-align:left;
	font-weight:bold;
	font-size:10px;
}

.txtcol2{
	text-align:left;
	width:100%;
	color:#6B1538;
	font-size:17px;
	font-weight:bold;
}

.txt2col2{
	width:100%;
	margin-top:5px;
	height:20px;
}

.stars{
	text-align:left;
	float:left;
	width:80px;
	height:20px;
}

.voice{
	text-align:left;
	padding-left:4px;
	padding-top:2px;
	float:left;
}

.voice a{
	font-size:10px;	
	font-weight:bold;
	color:#6b1538;
	text-decoration:none;
}

.txtback{
	padding-top:8px;
}

.txtback a{
	text-decoration:none;
	color:#6b1538;
	font-size:10px;
	font-weight:bold;
}

.price{
	text-align:left;
	font-size:12px;
	color:#6b1538;
	font-weight:bold;
	padding-top:17px;
}

.backgroundcol4{
	background:url('/i/backcol4.jpg') repeat-x center bottom;
	width:100%;
	color:#6b1538;
}

.backgroundcol4 .price{
	text-align:center;
}

.buy{
	width:100%;
	height:35px;
}

.buyleft{
	float:left;
	background:url('/i/leftbackcol5.gif') no-repeat;
	width:5px;
	height:35px;
}

.buyright{
	background:url('/i/rightbackcol5.gif') no-repeat;
	float:right;
	width:5px;
	height:35px;
	display:inline;
}

.buymain{
	float:left;
	background:url('/i/mainbackcol5.gif') repeat-x;
	width:118px;
	height:35px;
	display:inline;
}

.buymainfavourites{
	width:168px;
}

.buyagain{
	margin-left:10px;
	margin-top:5px;
	height:30px;
	background:url('/i/bin.gif') no-repeat center left;
	width:108px;
}

.cancelicon{
	background:url('/i/cancel.gif') no-repeat center left!important;
}

.buyagaincancel {
	/*margin-left:10px;
	margin-top:5px;*/
	height:30px;
	background:url('/i/cancel.gif') no-repeat center left!;
	width:108px;	
}

.linkagain{
	padding-left:15px;
	padding-top:7px;
}

.linkagain a{
	text-decoration:none;
	color:#6b1538;
	font-size:11px;
	font-weight:bold;
}

.search{
	text-align:left;
	padding:0px 10px;
}

.searchtxt{
	padding-top:5px;
	height:21px;
	background:url('/i/search.gif') no-repeat center left;

}

.txtsearch{
	padding-top:6px;
	margin-left:25px;
	font-size:10px;
	font-weight:bold;
	color:#52152A;
}

.look{
	border-style:none;
	background:#acac5b;
	padding-left:0px;
	margin-left:-4px;
	text-align:left;
	font-size:12px;
	color:#6b1538;
	font-weight:regular;
}

.look1{
	padding-left:0px;
	text-align:left;
	margin-left:-2px;
}

.newsletterdiv{
padding:5px 0px;
}

.sort{
	margin-top:15px;
	text-align:left;
	padding-left:10px;
	padding-right:10px
}

.sorttxt{
	background:url('/i/sort.gif') no-repeat center left;
	height:19px;
}

.txtsort{
	margin-left:25px;
	font-size:10px;
	font-weight:bold;
	color:#6b1538;
	padding-top:6px;
}

.sortLink {
	color: #6b1538 !important;
}

.sortLink:hover {
	color: #fff !important;
}

.accent {
	font-size: 12px !important;
	color: #6b1538 !important;
}

.accent:hover {
	color: #fff !important;
}

.accent1 {
	font-size: 11px !important;
	color: #6b1538 !important;
}

.accent1:hover {
	color: #fff !important;
}

.sort a{
	color:#4A421E;
	font-size:10px;
	font-weight:regular;
	text-decoration:none;	
}

.sort a:hover{
	color:#fff;
}

.cord{
	background:url('/i/cordinate.gif') no-repeat top left;
	height:19px;
	padding-top:3px;
}

.sort .txt1{
	color:#4A421E;
	font-size:10px;
	font-weight:regular;
	
}

.txt1 a{
	color:#6b1538;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.tel{
	color:#6b1538;
	font-size:14px;
	font-weight:bold;
}

.glass{
	background:url('/i/glass.gif') no-repeat top left;
	min-height:17px;
	height:auto!important;
	height:17px;
	padding-top:7px;
}

.glasses{
	margin-top:4px;
	background:url('/i/glasses.jpg') no-repeat top left;
	height:52px;
}

.infodeg{
	margin-bottom:5px;
	margin-top:5px;
}

.date{
	padding-top:2px;
	font-size:10px;
	font-weight:bold;
	color:#231F20;
	text-align:left;
}

.place{
	color:#4A421E;
	font-size:10px;
	padding-top:2px;
	width:122px;
}

.logmail{
	padding-left:4px;
	width:95px;
}

.place a{
	color:#4A421E;
	text-decoration:none;
	font-weight:regular;
}

.rss{
	background:url('/i/mail.jpg') no-repeat top left;
	height:18px;
	padding-top:1px;
}
.rssmain{
	background:url('/i/rss.jpg') no-repeat top left;
	height:18px;
	padding-top:1px;
}

.rssmain a {
	color:#6B1538;
	font-size:10px;
	font-weight:bold;
	
}

.rssmain a:hover {
	color:#fff;
}

.rsslink a{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.legend{
	padding-left:10px;
	font-size:10px;
	font-weight:bold;
	color:#6b1538;
	padding-top:12px;
	text-align:left;
}

.legendinfo{
	padding-left:10px;
	margin-top:14px;
}

.legendpic{
	padding-right:5px;
	margin-top:2px;
	float:left;
	display:inline;
	width:35px;
	height:25px;
	text-align:center;
}

.legendtxt{
	float:left;
	width:76px;
	text-align:left;
	font-size:10px;
	color:#3f475d;
}

.footer{
	float:right;
	background:#a4bcbc;
	width: 752px;
	height: 170px;
	position:relative;
	text-align:left;
}

.footlinks{
	float:left;
	display:inline;
	margin-top:5px;
	width:120px;
	margin-left:30px;
}

.tittlefooter{
	height:12px;
	width:110;
	font-size:10px;
	font-weight:bold;
	color:#6b1538;
	text-align:left;
}

.linkfoot{
	margin-top:1px;
	text-align:left;
}

.linkfoot a{
	text-align:left;
	font-size:10px;
	color:#495D80;
	text-decoration:none;
}

.linkfoot a:hover{
	color:#fff;
}

.linkfoot span{
	text-align:left;
	font-size:10px;
	color:#495D80;
}

.footfooter{
	margin-top:5px;
	margin-left:30px;
	width:722px;
	position:absolute;
	bottom:2px;
	color:#626365;
	font-size:10px;
	text-align:left;
}

.txtcol11{
	padding-bottom:6px;
	padding-top:6px;
	color:#231f20;
	font-size:10px;
	font-weight:bold;
}

.txtcol22{
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	color:#898B8A;
	font-size:10px;
	text-align:center
}

.txtstatus{
	padding-bottom:6px;
	padding-top:6px;
	color:#6b1538;
	font-size:10px;
	font-weight:regular;
	
}

.txtlastcol{
	color:#231f20;
	font-size:10px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:6px;
	background:url('/i/xls.jpg') no-repeat center left;
	text-align:left;
	padding-left:19px;
}

.txtdeliver{
	color:#756C4B;
	padding-bottom:6px;
	padding-top:6px;
	font-size:10px;
	font-weight:bold;
}

.searchresult, .searchresult_history{
	text-align:left;
	background:#d9bf59;
	min-height:27px;
	height:27px;
	height:auto!important;
	color:#651343;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	float:left;
}

.searchresult{
	width:674px;
}

.searchresult_history{
	width:532px;
}

.searchresult a, .searchresult_history a{
	color:#651343;
	text-decoration:none;
	padding:6px 5px 0px;
	float:left;
}

.searchresult a:hover, .searchresult_history a:hover{
	color:#fff;
}

.pageinginfo{
	color:#3E0C33;
	padding-right:5px;
	float:left;
	height:21px;
	padding-top:6px;
}

.activepage{
	padding:6px 5px 0px;
	height:21px;
	display:block;
	float:left;
	color:white;
	background:#641041;
}

.imgvino1{
	width:212px;
	padding:0px 18px 2px 0px;
	/*padding-bottom:35px;*/
}
.recomanded{
	color:#c79440;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	padding-top:15px;
	height:46px;
}

.col1{
	text-align:left;
	float:right;
}

.bottomvino{
	padding-top:9px;
	height:35px;
	background:url('/i/backcol1.jpg') repeat-x bottom left;
	
}

.prepor{
	padding-left:10px;
	padding-top:8px;
	float:left;
	width:90px;
	height:22px;
	background:#E6DDB2 url('/i/ring.gif') no-repeat center right;
	margin-top:260px;
}

.preporbottom{
	padding-left:10px;
	padding-top:8px;
	float:left;
	width:90px;
	height:22px;
	background:#E6DDB2 url('/i/ring.gif') no-repeat center right;
	margin-top:70px;
}

.info1{
	width:454px;	
	margin-top:10px;
}

.podinfo{
	float:left;
	width:130px;
	margin-right:21px;
	min-height:1px;
	height:auto!important;
	height:1px;	
	font-weight:bold;
}

.poddivinf{

	font-style:regular;
	text-align:left;
	width:130px;
	font-size:10px;
	color:#000000;
}

.bottomback{
	float:left;
	margin-top:14px;
	width:454px;
}

.minus{
width:15px;
height:15px;
float:right;
padding-top:3px;
padding-right:15px;
}

.minus a{
	text-decoration:none;
	border-style:none;
	background:url('/i/-.gif') no-repeat;
	width:15px;
	height:15px;
	display:block;
	cursor:pointer;
}

.plus{
	background:url('/i/+.gif') no-repeat!important;
}

.txtvinomain, .smalldesc{
	padding-right:15px;
	margin-top:15px;
	text-align:left;
	color:#666666;
	font-size:10px;
}

.smalldesc a{
	font-weight:bold;
	text-decoration:none;
	color:#6B1538;
	cursor:pointer;
}

.legendvino{
	width:251px;
	text-align:left;
	float:left;
	height:33px;
}

.winePromoText{
	float:left;
	width:203px;
	font-size:11px;
	font-weight:bold;
	color:#bf2a2f;
	height:18px;
	text-align:left;
	padding-top:15px;
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

.winePromoText .saveAmmount{
	font-size:15px;
}

.legendvinoholder{
	height:25px;
}

.legendimages{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	float:left;
	
}

.infovin{
	width:454px;
}

.percent{
	padding-top:10px;
		margin-top:16px;
	margin-left:20px;
	width:30px;
	height:15px;
	color:#BF2A30;
	font-size:13px;
	font-weight:bold;
	float:left;
}

.txtperc{
	width:115px;
	height:12px;
	padding-top:13px;
	margin-top:16px;
	margin-left:4px;
	color:#BF2A30;
	font-size:10px;
	font-weight:bold;
	float:left;
	text-align:left;
}

.bottomdiv{
	height:35px;
	text-align:left;
	padding-top:9px;
	*padding-top:8px;
	background:transparent url(/i/backcol1.jpg) repeat-x scroll left bottom;
}

.bottomtd td{
	padding-bottom:27px!important;
}

.favouriteslink a{
	text-decoration:none;
	text-align:left;
	color:#6b1538;
	font-size:9px;
	font-weight:bold;
}

.favouriteslink a:hover{
	color:#b7b04f;
}

.pricetitle, .qtytitle, .favouriteslink, .pricetitleactive{
	text-align:left;
	height:21px;
	/*padding-top:10px;*/
	font-size:10px;
	margin-top:5px;
}

.qtytitle, .favouriteslink{
	padding:9px 5px 0px;
}

.pricetitle, .pricetitleactive{
	padding:9px 0px 0px;
}

.pricetitle span, .pricetitleactive span{
	padding:0px 5px 0px;
}

.pricetitle, .pricetitleactive{
	position:relative;
}

.pricetitleactive{
	background:#e6ddb2;
}


.pricedesc{	
	position:absolute; 
	top:30px;
	left:0px;
	background:#e6ddb2;	
	width:100%;
	display:none;
	z-index:100;
	margin:0px 0px 0px 0px;
}

.pricedesc div{
	padding:0px 5px 5px;
	color:#727675;
}

.pricetitle, .favouriteslink, .pricetitleactive{
	float:left;
	height:19px;
	padding-top:11px;
}

.qtytitle{
	float:left;
	height:19px;
	padding-top:11px;
	padding-left:4px;
	*padding-left:4px;
	padding-right:4px;
	*padding-right:4px;
}

.productrightholder{
	float:right;
	
}

.priceamount{
	font-size:10px;
	float:left;
	/*height:22px;*/
	height:21px;
	padding:14px 4px 0px;
	*padding:14px 1px 0px;
	_padding:14px 0px 0px;
	text-align:left;
	overflow: hidden;
	white-space: nowrap; 
	width:58px;
	position:relative;	
}

.priceamount, .qtyamount{
	color:#6B1538;
	font-size:12px;
	font-weight:bold;
}

.qtyamount{
	float:left;
	background:url('/i/backcol4.jpg') repeat-x bottom left;	
	height:22px;
	padding:13px 4px 0px;	
	font-size:11px;	
	text-align:center;
	width:25px;
}

.qtyamountBasket {
	float:left;
	background:url('/i/backcol4.jpg') repeat-x bottom left;	
	height:22px;
	padding-top:13px;
	font-size:11px;	
	text-align:center;
	width:100%;
}

.col2div{
	height:23px;
	padding-top:12px;
	text-align:left;
	float:left;
}

.adiv{
	padding-top:12px;
	width:132px;
}

.col2div a{
	text-decoration:none;
	text-align:left;
	color:#6b1538;
	font-size:9px;
	font-weight:bold;
}

.cenatxt{
	font-size:9px;
	float:left;
	color:#000000;
	text-align:left;
	padding-top:2px;
	font-size:10px;
}

.valuecena{
	margin-left:2px;
	color:#6b1538;
	
	font-weight:bold;
}

.br{
	width:25px;
	margin-right:3px;
	font-size:10px;
	float:right;
	color:#000000;
	text-align:left;
	padding-top:1px;
}

.two{
	color:#6b1538;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:25px;
	background:transparent; 
	border:0px;
}

.listtwo{
	font-size:12px;
	width:30px;
}

.buy2{
	float:left;
	width:172px;
	height:35px;
}

.buy2history{
	width:162px;
}

.smallrec{
	margin-top:14px;
	float:left;
	width:90px;
	text-align:left;
	padding-left:10px;
	color:#c79440;
	font-size:12px;
	font-weight:bold;
}

.smallvino{
	float:left;
	margin-top:14px;
	width:130px;
	
}

.imgsmall{
	float:left;
	width:25px;
	height:96px;
}

.n1{
color:#b78e3f;
}

.n2{
color:white;
}

.buyagain1{
	width:157px;
	margin-left:0px;
}


.buyagainshow{
	width:162px;
	background:transparent url(/i/mainbackcol5.gif) repeat-x scroll 0% 50%;
	float:left;
	height:35px;
	cursor:pointer;
}

.buyagainshow .input{
	text-decoration:none;
	color:#6b1538;
	font-size:12px;
	font-weight:bold;
	padding-left:35px;
	padding-top:12px;
	display:block;
	width:127px;	
	background:transparent url(/i/bin.gif) no-repeat scroll 6px 8px;
	height:23px;
	/*font-family: Arial Helvetica Sans-Serif;*/
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

.buyagainshow .input_hover{
	text-decoration:none;
	color:#6b1538;
	font-size:12px;
	font-weight:bold;
	padding-left:35px;
	padding-top:8px;
	display:block;
	width:127px;	
	background:transparent url(/i/bin.gif) no-repeat scroll 6px 4px;
	height:27px;
	/*font-family: Arial Helvetica Sans-Serif;*/
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

.input_hover{
	border-style:none;
	background:#bbba79;
	color:#4a421e;	
	width:642px;
}

.buyagainshow .input2{
	text-decoration:none;
	color:#6b1538;
	font-size:12px;
	font-weight:bold;
	padding-left:26px;
	padding-top:12px;
	display:block;
	width:131px;	
	background:transparent url(/i/bin.gif) no-repeat scroll 9px 8px;
	height:23px;
	/*font-family: Arial Helvetica Sans-Serif;*/
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

.linkagain1{
width:149px;
padding-left:25px;	
}

.buymain1{
	width:157px;
}


.overflowdiv{
	position: relative;
	height:225px;
	_height:232px;
	background:#a4bcbc;	
}

.overflowdiv1{
left:0;
top:0;
background: #a4bcbc;
position:absolute;
z-index:2;
height:142px;
width:136px;
}

.cena1{
text-align:left;
/*padding-top:40px;*/
}

.newpad{
/*padding-top:40px;	*/
}

.backgroundcol11{
	height:30px;
}


.price1{
	padding-top:7px;
}

.smallbottlediv{
	padding-top:14px;	
	display:block;
}

.bottlediv{
	padding-top:92px;
}

.smallbottlediv, .bottlediv{
	padding-left:18px;
	width:115px;
	text-align:right;
	position:relative;
	z-index:10;
	min-height:95px;
	height:auto!important;

}



.bottlediv img, .smallbottlediv img{
	/*display: block;
	margin-left: auto;
	margin-right: auto;*/
}

.txtcol21{
	width:400px;
	float:left;	
	min-height:1px;
	height:auto!important;
	height:1px;
}

.col2div1{
	width:130px;		
	height:21px;
	padding-top:14px;
}

.adiv1{
padding-top:14px;
width:142px;	
}

.col2div2{
width:127px;	
}

.col2div3{
width:25px;
background:url('/i/backcol4.jpg') repeat-x bottom left;	
}

.prepor1{
	margin-top:65px;
}

.input{
	border-style:none;
	background:#bbba79;
	color:#4a421e;	
	width:642px;
}

.inputmulticol{
	width:502px;
}

.smallinput{
	width:300px
}

.label{
	padding:5px 0px;
}

.coolbut{
	background:#ACAC5B;
	color:#4A421E;
	border:0px;
}

.greet {
	margin-left: 3px;
}

.comments_form{
	text-align:left;
	padding:0px 10px;
}

.nopadding{
	padding:0px;
}

.noborder{
	border:0px solid black;
}

.browsepic{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.picsright{
	float:right; 
	margin-left:5px;
}

.picsleft{
	float:left; 
	margin-right:27px;
}

.news_show{
	padding:30px 30px 15px 0px;
	text-align:left;
	font-size:11px;
}

.news_show a{
	cursor: pointer;
}

.news_show .suptitle{
	font-size:12px;
	font-style:italic;
}

.news_show .subtitle{
	font-size:12px;
	padding-bottom:5px;
	font-weight:bold;
}

.news_show .title{
	font-weight:bold;
	color:#6B1538;
	font-size:17px;
	font-weight:bold;
}

.news_show .author{
	font-weight:10px;
	font-style:italic;
}

.news_show .content{
	padding-top:10px;
	padding-bottom:15px;
	color:#6B4F22;
}

.subphototext{
	font-style:italic;
	text-align:center;
}

.bigpic{
	padding-bottom:5px;
	text-align:center;
}

.bigpic img, .bottompic img, .picsleft img, .picsright img{
	margin-bottom:5px;
}

.bottompic{
	padding-top:5px;
	text-align:center;
}

p{
	padding:0px;
	margin:0px;
}

.relelements{
	padding:5px 0px;
	font-weight:bold;
}

.relatedelements a{
	text-decoration:none;
	color:black;
}

.sitemap{
	padding:15px;
	text-align:left;
}

.sitemap{
	font-size:15px;
	color:black;
	font-weight:bold;
}

.sitemap a{
	text-decoration:none;
	display:block;
	color:black;
	font-weight:bold;
}

.stories_head{
	height:175px;
	padding:10px 20px;
	font-weight:bold;
	color:#641242;
	font-size:50px;
	text-align:left;
	font-family:OfficinaSerifBoldC;
	background:url('/i/news_title.jpg') no-repeat top left;
}

.news_browse_content{
	padding:15px 30px 15px 68px;
}

.news_browse_row{
	padding:15px 0px;
	text-align:left;
}

.news_browse_row .title{
	padding:5px 0px;
	font-size:15px;
	font-weight:bold;
}

.news_browse_row .title a{
	color:#6a1437;
	text-decoration:none;
}

.news_browse_pic{
	width:122px;
	padding-right:30px;
	float:left;
}

.news_browse_row .story_content{
	float:left;
	width:434px;
}

.news_browse_row .story_date{
	text-transform:uppercase;
	font-size:11px;
	color:#847149;
	font-weight:bold;
	padding-bottom:10px;
}

.news_browse_row .story_content{
	color:#8f8466;
	font-size:10px;
}

.news_browse_row .readmore{
	color:#6a1437;
	text-decoration:none;
	font-weight:bold;
}

.order_label td{
	padding-top:10px;
	font-weight:bold;
	font-size:10px;
	text-transform:lowercase;
}

.order_sum{
	color:#6B1538;
	font-size:12px!important;	
}

.product_form_submit{
	padding:0px; 
	border:0px;
	background:transparent;
	margin-left:-5px;
	color:#6B1538;
	display:block;
	font-size:11px;
	font-weight:bold; 
}

.orderstep{
	width:70px;
	padding:0px 20px;
	float:left;
	font-weight:bold;
	color:#797979;
	font-size:14px;
}

.steplink{
	color:black;
	text-decoration:none;
}

.activestep, .activestep a{
	/*color:#6B1538;*/
	color:#797979;
}

.activestep{
	width:110px;
	float:left;
	text-align:center;
}

.stepholder{
	float:right;
	padding:30px 45px;
	width:450px;
}

.submenu{
	font-size:13px;
	padding-left:10px;
	padding-bottom:10px;
}

.ordernextbutton{
	background:url('/i/order_next_1.jpg') no-repeat;
	border:0px;
	float:right;
	padding:0px 0px 0px 48px;
	*padding:3px 0px 0px 48px;
	color:#6B1538;
	font-weight:bold;
	height:40px;
	width:224px;
	text-align:left;
}

input.orderbackbutton{
	/*background:url('/i/order_back_1.jpg') no-repeat*/;
	border:0px;
	float:left;
	padding:9px 0px 9px 100px;
	color:#6B1538;
	font-weight:bold;
	height:40px;
	width:189px;
	text-align:left;
}

a.orderbackbutton{
	/*background:url('/i/order_back_1.jpg') no-repeat;*/
	border:0px;
	float:left;
	display:block;
	/*padding:14px 0px 0px 100px;*/
	color:#6B1538;
	font-weight:bold;
	/*height:26px;*/
	text-align:left;
	font-size:13px;
	/*width:89px;*/
	text-decoration:none;
}

.tostay{
	height:13px;
	background:url('/i/to_stay_bg.jpg') repeat-x;
	color:white;
	width:45px;
	float:left;
	font-weight:bold;
	font-size:8px;
	margin-top:10px;
}

.tostay .center{
	width:23px;
	float:left;
}

.tostay .left{
	height:13px;
	width:4px;
	background:url('/i/to_stay_left.jpg') no-repeat top left;
	float:left;
}

.tostay .right{
	height:13px;
	float:left;
	width:18px;
	background:url('/i/to_stay_right.jpg') no-repeat top left;;
}

.temperature{
	margin-top:10px;
	margin-right:3px;
	/*background:url('/i/deg.gif') no-repeat top right;*/
	padding-right:10px;
	float:left;
	color:#53162b;
	font-weight:bold;
	font-size:20px;
	cursor: default;
}

.orderdetail{
	font-weight:bold;
}

.noleftpadding{
	padding-left:0px!important;
}

.orderlink{
	padding:15px 0px;
	font-weight:bold;
	font-size:15px;
	color:#53162b;
	text-align:right;
}

.orderlink a{
	color:#53162b;
	text-decoration:none;
}

.selectedorder{
	color:white!important;
}

.history_dates_head{
	font-size:10px;
}

.historydetails{
	background:url('/i/+.gif') no-repeat 0px 1px;
	padding-left:19px;
	font-weight:bold;
	padding-bottom:2px;
	text-decoration:none;
	color:black;
}

.historyrepeat{
	text-decoration:none;
	color:#969793;
	font-weight:bold;
	color:black;
}

.historystate1{
	color:#4A421E;
	font-weight:bold;
}

.historydate{
	color:black;
	font-weight:bold;
}

.historyid, .historyprice, .historyplace, .historyqty{
	color:#969793;
}

.history_white_row{
	background:white;
	height:27px;
}

.history_color_row{
	background:#eaebdb;
	height:27px;
}

.historysubmenu{
	padding-left:10px;
	padding-bottom:5px;
}

.historysubmenu a{
	font-weight:normal;
}

.historycreatedate{
	padding:20px;
	font-size:15px;
	color:#6B1538;
	font-weight:bold;
}

.langswitcher{
	text-align:left;
	padding:5px 5px;
}

.langswitcher a{
	display: block;
	float:left;
	margin-left:5px;
	text-decoration:none;
	font-size:10px;
	color:#6B1538;
	font-weight:regular;
	_display:inline;
	padding-top:1px;
}

.langswitcher a:hover{
	color:#fff;
}

.langswitcher img{
	float:left;
}

.langswitchericon1{
	width:19px;
	height:16px;
	background:url('/i/en.jpg') no-repeat top left;
}

.langswitchericon1:hover{
	background:url('/i/en_active.jpg') no-repeat top left;
}

.langswitchericon2{
	width:19px;
	height:16px;
	background:url('/i/bg.jpg') no-repeat top left;
}

.langswitchericon2:hover{
	background:url('/i/bg_active.jpg') no-repeat top left;
}

.morelink{
	font-weight:bold;
	padding:3px 0px;
}

.moreresults{
	padding-top:5px;
}

.dots{
	display:block;
	float:left;
	height:21px;
	padding:6px 5px 0px;
}

.boxcontact, .regAddressHolder, .contacttextarea, .dropcontact{
	color:#8b8981;
}

.boxcontact{
	/*margin-top:12px;*/
	width:395px;
	background:#e7dbb2;
	padding-left:5px;
}

.contacttextarea{
	margin-top:12px;
	width:390px;
	height:142px;
	background:#e7dbb2;	
	padding-left:5px;
	padding-right:5px;
}

.dropcontact{
	margin-top:12px;
	width:404px;
	background:#e7dbb2;	
}

.txtcoll{
	padding-top:19px;
	font-size:19px;
	padding-left:18px;
	width:100%;
}

.contactcol1{
	padding-left:62px;
	padding-top:26px;
}

.continfo{
	width:270px;
	color:#6B1538;
	font-size:10px;
}

.capholder{
	margin-top:12px;
}

.cpcf {
	text-align:center;
	padding-top:40px;
}

.capcode a{
	text-decoration:none;
	color:#495D80;
}

.capinfo label{
	color:#6B1538;
	font-size:10px;
	
}

.capinfo{
	text-align:left;
}

.send{
	width:130px;
	background:transparent url('/i/mainbackcol5.gif') repeat-x scroll 0% 50%;
	float:left;
	height:35px;
}

.sendinput{
	text-decoration:none;
	color:#6b1538;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	display:block;
	width:130px;	
	background:transparent no-repeat scroll 6px 8px;
	height:35px;
	border:none;
}

.sendright{
	float:left;
}

.leftsend{
	margin-left:10px;
}

.sendbuttons{
	margin-top:15px;
}

.sendcancel{
	padding-left:5px;
	background:transparent url('/i/sendX.gif') no-repeat scroll 10px 7px;
}

.legendsend{
	margin-top:15px;
	text-align:left;
}

.infsend{
	margin-top:25px;
	width:408px;
}

.infcont{
	color:#a4a5a6;
	font-size:10px;
	text-align:left;
}

.infsendmain{
	width:408px;
	margin-bottom:45px;
}

.contactcol2{
	padding: 35px 30px 0px 30px;
}

.contin{
	text-align:left;
	margin-bottom:35px;
}

.infcont1{
	margin-top:20px;
}

.infcont1 a{
	color:#4A421E;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.infcont1 a:hover{
	text-decoration:none;
	color:#231F20;
}

.col2txtinf{
	margin-top:17px;
}

.inf2{
	text-align:left;
}

.infa{
	margin-top:15px;
}

.infa a {
	text-decoration:none;
	color:#6b4f22;
	text-align:left;
}

.searchcheckbox{
	background:#ACAC5B none repeat scroll 0%;
	border-style:none;
	color:#6B1538;
	font-size:8px;
	font-weight:bold;
}

.searchcheckbox input{
	margin-left:-2px;
}

.storyleftcol{
	float:left;
	width:478px;
	padding-right:30px;
}

.storyleftcolwrapper{
	padding-left:68px;
}

.storyrightcol{
	float:left;
	width:146px;
	/*padding-top:17px;*/
}

.relstory_right_title{
	color:#6B1538;
	font-size:17px;
	font-weight:bold;
	padding:5px 0px 4px 0px;
}

.right_pics {
	margin-bottom:21px;
}

.relstory_right_row{
	padding:4px 0px;
}

.relstory_right_row a{
	color:#4A421E;
	font-weight:bold;
	text-align:left;
	font-size:10px;
	text-decoration:none;
}

.relatedstoriesleft a:hover{
	color:#231F20!important;
}

.relstory_bottom_row{
	padding:15px 0px;
	font-size:11px;
	color:#6B4F22;
}

.relstory_bottom_row a{
	color:#6B1538;
	font-weight:bold;
	text-decoration:none;
}

.relstorypic{
	margin-right:30px;
	width:120px;
	float:left;
}

.relstory_bottom_content{
	float:left;
	width:260px;
	/*padding-right:30px;*/
}

.relstory_bottom_content_nopic{
	padding-right:30px;
}

.story_maintitle{
	padding:15px;
	color:#6B1538;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	padding-bottom:45px;
}

.storydescription{
	padding-bottom:25px;
	font-size:10px;
	color:#6B1538;
}

.relstory_bottom_content .title, .relstory_bottom_content_nopic .title{
	font-size:13px;
	color:#6B1538;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:0px;
	margin-bottom:30px;
}

.langswitch{
	background:#ACAC5B;
	width:142px;
	height:25px;
	float:left;
}

.purple_line {
	background: #641041;
	height: 25px;
	width:684px;
	float:left;
}

.relstr{
	padding-bottom:10px;
	color:#6B1538;
	font-size:13px;
	font-weight:bold;
}

.indexstories{
	padding:30px 7px 0px;
}

.index_storyrow{
	padding:0px 8px 40px;
	float:left;
	width:207px;
	text-align:left;
}

.index_storyrow .storytitle{
	height:40px;
	padding-bottom:8px;
	color:#6B1538;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.index_storyrow .storytitle a{
	color:#6B1538;
	text-decoration:none;
}

.index_storyrow .storytitle a:hover{
	color:#B7B04F;
}

.index_storyrow .storypic{
	height:98px;
}

.index_storyrow .storydescription{
	font-size:10px;
	color:#8c8a8c;
}

.tasteimage{
	width:117px;
	margin-top:7px;
}

.imgmargin {
	margin-bottom:10px;
}

.content a{
	color:#6B1538;
	font-weight:bold;
	text-decoration:none;
}

.content a:hover{
	color:#B7B04F;
}

.relstory_bottom_row a:hover{
	color:#B7B04F;
}

.boldText {
	font-weight: bold !important;
}

.italicText {
	font-style: italic !important;
}

.underlineText {
	text-decoration: underline !important;
}

.strikeText {
	text-decoration: line-through !important;
}

.content td {
	vertical-align: top;
}

.storesleftcolwrapper {
	padding-left: 45px;
}

.rightsreserve {
	float:left;
	font-size:9px;
}

.blueBg {
	background: #a4bcbc;
}

.greenBg {
	background: #acac5b;
}

.basket_row_bottom, .basket_row{
	padding-top:8px;
}

.basket_row{	
	vertical-align:top;
}

.basket_row_bottom{
	vertical-align:bottom;
}

/*
.anchor_link_holder{
	margin-bottom: -191px;	
}

a.anchor_link{
	display:block;
	
	padding-top: 191px;
}

*/

.addrList {
	text-align:left;
	padding: 30px 10px 10px;
}

.addrList .title {
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
}

.newAddressLink{
	float:right;
	color:#000;
	text-decoration:none;
}

.addrList .table {
	background: #fff;
	border: 1px solid #641041;
	width: 100%;
	text-align: left;
}

.addrList .table th {
	background: #641041;
	color: #fff;
	text-align: center;
}

.addrList .table td {
	background: #e6e2d9;
}

.addrList .table a {
	color: #676036;
	text-decoration: none;
}

.addrList .table a:hover {
	color: #fff;
}

.inputreadonly {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

input[readonly], texarea[readonly] {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.inputdisabled {
	/*border: 1px solid #999;*/
	background: #fbf8e9;
}

input[disabled], textarea[disabled] {
	/*border: 1px solid #999;*/
	background: #fbf8e9;
}

.error {
	color: red;
}

.imgcheck {
	margin-top:3px;
}

.systemmsg {
	padding: 0 20px 20px 20px;
	color: #6B4F22;
	font-size: 11px;
	text-align: left;
}

.systemmsg a {
	color: #6B1538;
	font-weight: bold;
	text-decoration: none;
}

.systemmsg a:hover {
	color: #B7B04F;
}

.checkbox {
	width: auto !important;
	display: inline !important;
	border: 0 !important;
	margin-right: 10px !important;
	vertical-align: middle;
}


.newsletterStory{
	padding-left:30px;
}
.defAnchor {
	color: #6B1538;
	text-decoration: none;
	font-weight: bold;
}

.defAnchor:hover {
	color: #B7B04F;
}

.productTypeTitle{
	padding:10px;
	text-align:center;
	color:#6B1538;
	font-size:20px;
	font-weight:bold;
	border-bottom:1px solid #6B1538;
}

.formDescription{
	font-size:11px;
	font-style:italic;
	padding:0px 5px;
}

.gradeName{
	padding-right:10px;
}

.wineAwardIcon{
	margin-right:5px;
	padding-top:7px;
}

.nopriceamount {
	color:#bf2a2f;
	/*text-decoration:line-through;*/
}


.lineThroughText{
	font-size:1px;
	width:100%;
	top:21px;
	position:absolute;
	height:2px;
	background:#BF2A2F;
	z-index:10;
}

.priceamount em {
	font-style:normal;
	color:#000;
}

.agecontenthead {
	padding-top:72px;
	padding-left:140px;
	padding-bottom:24px;
	border-bottom:5px solid #acac5b;
}

.ageleftcol {
	background:#d9bf59;
}

.agerightcol {
	background:#acac5b;
}

.agemaincontent {
	font-family:Arial;
	padding-left:140px;
	width:400px;
	padding-top:35px;
}

.agetitlemain {
	font-size:16px;
	color:#660033;
	padding-bottom:23px;
}

.ageminititle {
	font-size:10px;
	color:#666666;
}

.agebuttons {
	background:#efeacd;
}

.agebutton {
	margin-bottom:10px;
	background:url('/i/yesnoback.jpg') repeat-x;
	height:45px;
}

.agebutton img {
	border:none;
}

#confirmimg {
	float:left;
}

#denyimg {
	float:right;
}

.ageunderbuttontxt {
	padding-bottom:3px;
	text-align:center;
	font-size:12px;
	color:#660033;
}

.checkbox {
	width: auto !important;
	display: inline !important;
	border: 0 !important;
	margin-left: 10px !important;
	vertical-align: middle;
}

.agecheckbox {
	margin-top:2px;
}

.ageunderchecktxt {
	padding-top:12px;
	font-size:10px;
	color:#4a421e;
	text-align:center;
}

.agefoottxt {
	padding-left:140px;
	padding-top:22px;
	font-size:12px;
	color:#660033;
	padding-bottom:24px;
	border-bottom:5px solid #d9bf59;
}

.wrapperage {
	height: inherit;
}

.agesecondpage {
	padding-top:105px;
}

.agesecpagecont {
	font-size:14px;
	color:#660033;
}

.agefootsecpage {
	padding-top:0px;
	padding-bottom:81px;
}

.ordstep3next {
	padding-left:33px !important;
}

.smallbasketinput {
	float:left;
	width:75px;
	text-align:left;
}

.enterbutton {
	position:absolute;
	bottom:7px;
	*bottom:5px;
	/*
	margin-top:23px;
	*margin-top:21px;
	*/
}

.unloggedbin a:hover, .loggedbin a:hover {
	color:#fff;
}

.unloggedbin {
	position:absolute;
	bottom:0px;
	*bottom:-2px;
	/*
	margin-top:38px;
	*margin-top:40px;
	*/
}

.loggedbin {
	position:absolute;
	bottom:0px;
	*bottom:-2px;
	/*
	margin-top:25px;
	*margin-top:26px;
	*/
}

.outbutton {
	position:absolute;
	bottom:7px;
	*bottom:5px;
	/*
	margin-top:50px;
	*margin-top:53px;
	*/

}

.rightinputsbasket {
	width:74px;
	text-align:left;
	padding-right:0px;
}

.sbinie6padding {
	padding-right:10px;
	_padding-right:2px;
}

.unloggedbinerr a:hover {
	color:#fff;
}

.unloggedbinerr {
	position:absolute;
	top:32px;
	*top:36px;	
}

.inpl1 {
	margin-bottom:0px;
	*margin-bottom:2px;
}

.buyagainhistory {
	width:152px;
	background:transparent url(/i/mainbackcol5.gif) repeat-x scroll 0% 50%;
	float:left;
	height:35px;
	display:inline;
}

.editprof {
	width:145px;
}

.noicon {
	margin-left:0px;
	background:none;
	width:145px;
}

.editright {
	float:left;
}

.editprof .linkagain {
	padding-left:0px;
	text-align:center;
}

.editprof .linkagain a {
	color:#6B1538;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:10px 0px 10px 0px;
}

.editprof .l1 a {
	padding:10px 30px 10px 30px;
}

.buyleftpadding {
	padding-left:10px;
}

.l2 {
	color:#6B1538;
}

.v1 {
	color:#787878;
}

.t1 {
	color:#6B1538;
	font-size:15px!important;
}

.tbl1 {
	border:none!important;
}

.tbl1 th {
	background:none!important;
	color:#AD2B4F!important;
	text-align:left!important;
}

.tbl1 tr {
	color:#747273!important;
}

.c1 {
	color:#9D9A91;
	width:365px;
	margin-left:62px;
	/*margin-bottom:15px;*/
	background:#EEE1BF;
}

.btnzaiavka_1 {
	background: url(/i/btnzaiavka_1.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	margin-left:62px;
	text-indent:-9999px;
}

.btnzaiavka_2 {
	background: url(/i/btnzaiavka_1.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	margin-left:62px;
	text-indent:-9999px;
}

.btnordernext_1 {
	background: url(/i/btnordernext_1.jpg) no-repeat;
	width:190px;
	height:40px;
	border:0px;
	margin-left:62px;
	text-indent:-9999px;
	padding:0px !important;
}

.btnordernext_2 {
	background: url(/i/btnordernext_1.jpg) no-repeat;
	width:190px;
	height:40px;
	border:0px;
	margin-left:62px;
	text-indent:-9999px;
	padding:0px !important;
}

.btnordercancel_1 {
	background: url(/i/btnordercancel_1.jpg) no-repeat;
	width:188px;
	height:40px;
	border:0px;
	margin-left:62px;
	text-indent:-9999px;
	padding:0px !important;
	margin:0px;
}

.btnordercancel_2 {
	background: url(/i/btnordercancel_1.jpg) no-repeat;
	width:188px;
	height:40px;
	border:0px;
	margin-left:62px;
	text-indent:-9999px;
	padding:0px !important;
	margin:0px;
}

.inpenter input {
	color:#4A421E;
}

.inpenter_hover input {
	color:#fff;
}

.buyagaincancel .input{
	text-decoration:none;
	color:#6b1538;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:12px;
	display:block;
	width:108px;	
	background:transparent url(/i/cancel.gif) no-repeat scroll 6px 8px;
	height:23px;
	/*font-family: Arial Helvetica Sans-Serif;*/
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

.buyagaincancel .input_hover{
	text-decoration:none;
	color:#6b1538;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:8px;
	display:block;
	width:108px;	
	background:transparent url(/i/cancel.gif) no-repeat scroll 6px 4px;
	height:27px;
	/*font-family: Arial Helvetica Sans-Serif;*/
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

.regsubmit_1 {
	background: url(/i/regsubmit_1.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
}

.mess .regsubmit_1 {
	*font-size:1px;
}

.profilesubmit_1 {
	background: url(/i/profile_save_1.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
}

.profilesubmit_2 {
	background: url(/i/profile_save_2.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
}

.profileeditsubmit_1 {
	background: url(/i/profile_save_1.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	/*margin-left:62px;*/
	margin-left:62px;
	text-indent:-9999px;
	padding:0px !important;
}

.profileeditsubmit_2 {
	background: url(/i/profile_save_2.jpg) no-repeat;
	width:148px;
	height:35px;
	margin-left:62px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
}

.profilesubmitback_1 {
	background: url(/i/profile_back_1.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
}

.profilesubmitback_2 {
	background: url(/i/profile_back_2.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
}

.fpasssend_1 {
	background: url(/i/send_1.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
}

.fpasssend_2 {
	background: url(/i/send_1.jpg) no-repeat;
	width:148px;
	height:35px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
}

.fpass_form {
	padding-left:160px;
	padding-top:26px;
}

.new_form {
	text-align:left;
	padding-left:160px;
	*padding-left:0px;
	padding-top:26px;
	width:365px;
}

.newinput {
	width:365px;
}

.newdrop {
	width:374px;
}

.chkbox {
	background: url(/i/checkboxcheck.jpg) no-repeat;
}

.floatleftcheckbox {
	width:16px;
	height:16px;
	float:left;
	margin-right:8px;
	margin-bottom:5px;
}

.comments_form label {
	color:#7A7A7A;
}

.lcaptcha {
	color:#6B1538;
	font-weight:bold;
}

.upass {
	margin-top:0px;
}

.reqflds {
	color:#7A7A7A;
}

.newinput2 {
	width:365px;
}

.new_form2 {
	padding-left:20px !important;
	padding-top:20px !important;
}

.newcardfrm {
	padding-top:30px;
}

.recommendedDescriptionHolder{
	position:absolute;
	bottom:0px;	
	padding-left:26px;
	
	left:134px;
	height:95px;
	z-index:90;
}

.recommendedDescriptionHolder_bg{
	background:url('/i/recommended_bg.jpg') no-repeat top left;
}

.recommendedDescriptionHolder_en{
	background:url('/i/recommended_en.jpg') no-repeat top left;
}
.recommendedDescriptionText{
	display:none;
	text-align:left;
	font-size:10px;
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
	color:#000;
	width:439px;
	overflow:hidden;
	padding:15px 15px 15px 70px;	
	background:#efeacd;
	height:65px;
	
}

.recommendedDescriptionText a{
	color:#6f1341;
	text-decoration:none;
}

.productBottomRow{
	position:relative;
	z-index:11;
}

.productTopRow{
	position:relative;
	z-index:10;
}

.saveb1 {
	margin-left:62px;
}

.newform2 {
	padding-left:62px;
}

.c2 {
	margin-left:0px !important;
	padding:0px !important;
}

.specialProductTitle{
	position:absolute;
	top:14px;
	left:14px;
	font-size:12px;
	font-weight:bold;
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
	color:#C79440;
	z-index:99;
	text-align:left;
	width:200px;
}

.titlel {
	color:#7A7A7A;
	font-weight:bold;
}

.errstr{
	text-align:left;	
	font-size:10px;	
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
}

.errstr .errorField{
	color:#787878;
}

.errstr .errorField a{
	color:#787878;
	font-weight:normal;
}


.errstr .errorString{
	color:#ae2b4d;
}


.errorHolder{
	padding-bottom:26px;
}

.noLeftMargin{
	margin-left:0px!important;
}

.cardFormHolder{
	padding:0px 72px!important;
}

.loginerr{
	text-align:left;
	width:205px;
	font-size:11px;	
	font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
	margin:4px 15px 0px;
}

.newformorder {
	padding-left:70px;
	color:#7A7A7A;
}

.radio1 {
	margin-left:62px;
}

.l1 {
	font-size:10px !important;
}

.l1 label {
	color:#6B1538;
	font-weight:bold;
}

.regAddressHolder{
	display:none;
}

.regCityHolder{
	
}

.cardInfoAddressLabel{
	color:#6B1538;
	padding:10px 0px;
	font-weight:bold;
}

.gpostcodemaps {
	margin:5px 0 0 0;
	color: #7A7A7A;
	font: 11px Arial;
}

.gpostcodemaps a {
	color:#7A7A7A;
	text-decoration:none;
	font: 11px Arial;
}

.gpostcodemaps a:hover {
	color:#B7B04F;
}

.sofiapostcode {
	float:left;
	width:100px;
}

.countrypostcode {
	padding-left:10px;
	float:left;
	width:100px;
}

.hdrpostcode {
	margin: 0 0 3px 0;
}

.btnshoppingcancel_1 {
	background: url(/i/continue_shopping_1.jpg) no-repeat;
	width:250px !important;
	height:40px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
	margin:0px;
}

.btnshoppingcancel_2 {
	background: url(/i/continue_shopping_2.jpg) no-repeat;
	width:250px !important;
	height:40px;
	border:0px;
	/*margin-left:62px;*/
	text-indent:-9999px;
	padding:0px !important;
	margin:0px;
}

.rightordlink {
	float:right;
	width:150px;
	text-align:right;
}

.leftordlink {
	float:left;
	width:200px;
	text-align:left;
}

.orderaddr_radio {
	margin: 0;
	padding: 0;
	width: 10px;
	border: 0;
}


/* .newProds BEGIN */
.newProds {
	float: left;
	text-align: left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
}

.newProds .slice {
	width: 341px;
}

.newProds .title {
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

#type-l {
	margin-right: 2px;
}

.newProds #type-l {
	background: #e4d5a7 url('/i/fl4_1bg.gif') top left repeat-x;
}

.newProds #type-l .title {
	background: #bda53c;
}

.newProds #type-r {
	background: #bac9c2  url('/i/fl4_2bg.gif') top left repeat-x;
}

.newProds #type-r .title {
	background: #7e9da1;
}

.newProds .img {
	float: left;
	width: 122px;
	height: 170px;
}

.newProds .img a {
	display: block;
	text-decoration: none;
}

.newProds .content {
	float: left;
	width: 197px;
	padding: 5px 10px;
	color: #745f1e;
}

.newProds .contentTitle {
	font-weight: bold;
	color: #851e3a;
	margin-bottom: 5px;
}
/* .newProds END */


.displayElement {
	display: block !important;
}

.hideElement {
	display: none !important;
}

.smallFloorTwoAntet {
	font-size:11px;
}

.row2_2 {
	width:455px;
}

/* #floors BEGIN */
#floors {
	text-align: left;
	width: 684px;
	font-family: Arial, sans-serif;
}

#floors .floor {
	width:684px;
	padding-bottom:5px;
}

#floors .fdate {
	color:#000;
	font-weight:bold;
	font-size:14px !important;
}

#floors .rwt {
	padding-top:0px;
}

#floors .greytitle {
	color:#7c7774;
}

#floors .allbottles {
	color:#7c7774;
	font-size:10px;
}

#floors .ppl1 {
	font-size:15px!important;
}
/* #floors END */

.txtcol21 a {
	color:#6B1538;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}

.txtcol21 a:hover {
	color:#B7B04F;
}

.txtTitle {
	width:100% !important;
}

.smalldesc a:hover {
	color:#B7B04F;
}

.sbutton input {
	border-style:none;
	background:#acac5b;
	padding-left:0px;
	margin-left:-4px;
	text-align:left;
	font-size:12px;
	color:#6b1538;
	font-weight:regular;
	cursor:inherit;
}

.sbutton_hover input {
	color:#fff;
	cursor:pointer;
}

.txtdescshowprod {
	font-size:11px !important;
}

.smallpadding {
	padding-top:17px !important;
}

.errorSumDiv {
	padding:30px 10px 30px 10px;
	background:#fff;
	border:1px solid #ACAC5B;
	position:absolute;
	/*left: 38%;
	top: 50%;*/
	/*margin:auto !important;*/
	z-index:100;
	color:#6B4F22;
	font-size:11px;
}

.errorSumDiv a {
	color:#6B1538;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.errorSumDiv a:hover {
	color:#B7B04F;
}

.ordsumerr {
	text-align:center;
	padding:30px 0px 0px 0px;
	color:#6B4F22;
}

.ordsumerr a {
	color:#6B1538;
	font-weight:bold;
	text-decoration:none;
}

.ordsumerr a:hover {
	color:#B7B04F;
}

.photosBorder {
	position:absolute;
	z-index:2;
	border-left:1px solid red;
	border-right:1px solid red;
	top:10px;
	left:0;
}

.mainbody a.anchor {
	position:relative; 
	top: -191px !important;
	z-index:1;
}

.mainbody a.anchor:hover {
	color:#6B1538;
}

.mainbody a.anchor span {
	position: relative; 
	top: 191px !important; 
	z-index:1;
}

.mainbody a.anchor span:hover {
	color:#B7B04F;
}

.mainbody .anchorlinks{
	position:relative;
	z-index:500 !important;
}

.saveAmmountSecDivSharedLinks a {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	padding: 0 2px;
}

.newlinehis {
	height:46px !important;
}

.newProds #type-r .smallertitle, .newProds #type-l .smallertitle {
	font-size:17px !important;
}

.casual_friday_story {
	padding:30px 68px 0px 68px;
}

.casual_friday_col {
	padding:0px 68px 0px 68px !important;
}

.casual_friday_col .errorHolder {
	padding:10px 0px 0px 0px !important;
}
