/** STYLE RESET **/
body { line-height:1.4em; font-size:100%; font-family:Georgia, Helvetica, sans-serif; font-size:12px; height:100%; position:relative; background:#fff; }
body, div, td, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; height:auto; }
ul, ul li { list-style-type: none; }
img { border: 0; }
a, button { cursor: pointer; //cursor: hand; }



/** MAIN STYLES **/
body, html { background: #e6dcc7; color: #382611;  }
/*body {
	padding-bottom:102px; 
	min-height:100%; display: table; width: 100%; margin: 0 auto; 
	height: 100%;
	border: 1px solid green;
}*/
body {



}
html { }
.mainWrapBody { height: 100%;  }

.woCD .digitC { color: #382611; }


span { color: #8e542a; }
.digit { font-family: Arial, Helvetica, sans-serif; }
span.digit { font-family: Arial, Helvetica, sans-serif; color: #382611; }
span.digitC { font-family: Arial, Helvetica, sans-serif; }
h2 { /*color: #ae5902;*/ font-size: 18px; font-weight: bold; font-style: italic; margin-bottom: 12px; }
h1 { font-style: italic; font-size: 18px; margin-bottom: 11px !important; }
p { margin-bottom: 15px;  }
.cb { height: 0px; clear: both; overflow: hidden; }
a { color: #bc2800; }

.mainBlock { width: 950px; margin:0 auto; position: relative; }
.mainWraper { margin-top: 30px; padding-bottom: 40px; }
.topGradient { position: absolute; top:0; left: 0; height: 311px; width: 100%; background: url('/img/main/gradient.gif') left top repeat-x; }
.header { height: 70px; padding-top: 30px; }
	.header .logo { background: url('/img/main/logo.png') left top no-repeat; width: 323px; height: 62px; display: block; text-indent: -6900px; position: absolute; left: 0; bottom: 0; }

	.header .menu { font-family: Arial; font-style: italic; position: absolute; right: 0px; bottom: 9px; width: 593px; height: 30px; background: url('/img/main/menuLine.png') left top no-repeat; }
	.header .blankMenu { font-family: Arial; font-style: italic; position: absolute; right: 0px; bottom: 9px; width: 593px; height: 30px; }
		.header .menu a, .blankMenu a { color: #ffffff; font-size: 14px; text-decoration: none; }
		.header .menu a:hover, .blankMenu a:hover { text-decoration: underline; }
		.header .menu li, .blankMenu li { float: left; width: 118px; text-align: center; margin-top: 6px; }
		.blankMenu li.gevorgian a { display: block; height: 30px; width: 125px; background: url('/img/gevorgian.png') left top; text-indent: -9600px; margin-top: -6px; margin-left: -4px; }
		.blankMenu li.gevorgian { overflow: visible;
			width: 125px;
			margin-left: -20px;
			height: 30px;
			position: absolute;
			
			right:-4px; top:-6px;
		}
		.blankMenu li.gevorgian a
		{
			margin-top: 0px;
		}
		
	.lux .blankMenu li.gevorgian a { background-image: url('/img/gevorgianLux.png') !important; }

	.header .tel { position: absolute; right: 0px; top: 30px; width: 200px; text-align: right; }
	.header .tel .digit b { font-size: 15px; }

.header .home { overflow:hidden; top: 30px; left: 357px; position: absolute; height: 13px; display: block; background:url('/img/toolbar/home.gif') left top no-repeat; width: 11px; }
.header .search { overflow:hidden; top: 30px; left: 387px; position: absolute; height: 13px; display: block; background:url('/img/toolbar/search.gif') left top no-repeat; width: 11px; }
.header .mail { overflow:hidden; top: 30px; left: 417px; position: absolute; height: 13px; display: block; background:url('/img/toolbar/mail.gif') left top no-repeat; width: 13px; }
.header .toHover { line-height: 1px; text-indent: -9600px; }
.header .toHover:hover { background-position: left bottom; }
		
.lux .header .home { background-image:url('/img/toolbar/homel.gif') !important; }
.lux .header .search { background-image:url('/img/toolbar/searchl.gif') !important; }
.lux .header .mail { background-image:url('/img/toolbar/maill.gif') !important; }


.footer { border-top: 1px solid #cfc0a4; background: #ffffff; padding: 25px 0; /*position: absolute; bottom: 0; left: 0;*/ width: 100%; }
	.footer .left { float: left; }
		.footer .left .a { padding-right: 10px; }
	.footer .right { float: right; }

/** MAIN LUX OVERRIDES **/
.lux { background: #000000; }
	.lux body { background: #000000; }
	.lux .topGradient { background-image: url('/img/main/gradientLux.gif'); }
	.lux .header .logo { background-image: url('/img/main/logoLux.png'); }
	.lux .header .menu { background-image: url('/img/main/menuLineLux.png'); }
	.lux .categories .middle { background-image: url('/img/catalog/middleLux.gif'); }
	.lux .categories .bottom { background-image:  url('/img/catalog/bottomLux.gif'); }
	.lux .categories .top { background-image: url('/img/catalog/topLux.gif'); }
	.lux .doubleBorder { border-top-color: #181818; border-bottom-color: #2e2e2e; }
	.lux .categories .middle .dashed { border-bottom: 1px dashed #ffffff; color: #edcdaa; }
	.lux .categories .middle h3 { color: #edcdaa; }
	.lux .categories .middle .selected { color: #a5a5a5 !important; }
	.lux .lux .lTop { background-image: url('/img/catalog/luxTopLux.gif'); }
	.lux .lux .lBottom { background-image: url('/img/catalog/luxBottomLux.gif'); }
	.lux .lux .lMiddle { background: #2e2d2d;  }
	.lux .lux .lMiddle .dashed { color: #ffffff; }
	.lux .footer {  border-top-color: #1a1a1a; background-color: #000000; }
	.lux .header .tel span { color: #a5a5a5 !important; }
	.lux .header .tel span.digit { color: #c49869 !important; }
	.lux a { color: #c49869; }
	.lux .footer { color: #a5a5a5; }
	.lux span { color: #a5a5a5; }
	.lux .blankMenu a { color: #ffffff; }
	.lux h1 { color: #edcdaa; }
	.lux .catalogItems .filter .fTop { background-image: url('/img/catalog/filterTopLux.gif'); }
	.lux .catalogItems .filter .fBottom { background-image: url('/img/catalog/filterBottomLux.gif'); }
	.lux .catalogItems .filter .fMiddle { background-image: url('/img/catalog/filterMiddleLux.gif'); color: #c49869; }
	.lux .ajaxCatalog .digitC { color: #c49869 !important;  }
	
	.lux h1.woCD span.digitC { color: #edcdaa !important; }


/** SLIDER **/
.slider { width: 971px; margin-left: -10.5px; height: 558px; position: relative; margin-bottom: 30px; }
	.slider .top { z-index:1000; position: absolute; width: 100%; height: 21px; left: 0; top:0; background: url('/img/topslider/top.png') left top no-repeat;  }
	.slider .bottom { z-index:1000; position: absolute; width: 100%; height: 21px; left: 0; bottom:0; background: url('/img/topslider/bottom.png') left top no-repeat;  }
	.slider .left { z-index:1000; position: absolute; width: 11px; height: 516px; left: 0; top:21px; background: url('/img/topslider/left.png') left top no-repeat;  }
	.slider .right { z-index:1000; position: absolute; width: 10px; height: 516px; right: 0; top:21px; background: url('/img/topslider/right.png') left top no-repeat;  }
	.slider .body { height: 100%; width: 960px; margin: 0 auto; background: black; position: relative; overflow: hidden; }
	/*.slider .body div.items { width:20000em;  position:absolute; }
		.slider .body div.items .item { float:left; width: 960px; height: 558px; color: white; display: inline;  }*/
	.slider .body div.items {  }
		.slider .body div.items .item { width: 960px; height: 558px; color: white; display: inline;  }
	.slider .navigation { text-align: right; padding-top: 30px; color: #edcdaa; padding-right: 100px; }
		.slider .navigation a { color: #edcdaa; margin-bottom: 20px; }
	.slider .description { margin-top: 370px;  }
	.slider .description table { float: right; margin-right: 30px; font-size: 11px; }
	.slider .description table .a { color: #a5a5a5; padding-right: 10px; vertical-align: top; }
	.slider .description table .b { width: 150px; color: #edcdaa; vertical-align: top; }
	.slider .description table .b .digitC { color: #edcdaa; }
	.slider .description table .aa { padding-bottom:  10px; }
	.slider .description table .aa a { color: #edcdaa;  font-size: 14px;  }
	.slider .description table .aa a span { color: #edcdaa; }
.leftMenu { position: relative; float: left; display:block; width: 180px; }
	.leftMenu li { margin-bottom: 20px; }
	.leftMenu li a { text-decoration: none !important; border-bottom: 1px dashed #bc2800;  }
.withMenu { float: right; width: 760px; }



/** CATALOG  **/
.doubleBorder { height: 0px; border-top: 1px solid #dbccae; border-bottom: 1px solid #fcf8ef; overflow: hidden; margin-top: 5px; margin-bottom: 5px; }
.categories { float: left; width: 178px; }
	.categories .top { height: 7px; overflow: hidden; background: url('/img/catalog/top.png') left top no-repeat; }
	.categories .bottom { height: 7px; overflow: hidden; background: url('/img/catalog/bottom.png') left top no-repeat; }
	.categories .middle { background: url('/img/catalog/middle.gif'); margin-bottom: 0 !important;  padding: 8px; }
		.categories .middle .dashed { text-decoration: none; border-bottom: 1px dashed #392610; color: #392610; }
		.categories .middle .selected { border-bottom: none !important; color: #d56f05 !important; }
		.categories .middle .cont li { margin-bottom: 10px; }
	.categories .middle h3 { font-size: 12px; color: #392610; font-weight: bold; font-style: italic; margin-top: 10px; margin-bottom: 10px; }
	
.lux { }
.lux .lTop { overflow: hidden; height: 3px; background: url('/img/catalog/luxTop.gif') left top no-repeat; }
.lux .lBottom { overflow: hidden; height: 3px; background: url('/img/catalog/luxBottom.gif') left top no-repeat; }
.lux .lMiddle { background: #d0c5af; padding: 8px 0 8px 18px;  }

.catalogItems { float: right; width: 760px; }
	.catalogItems h1 { font-size: 18px; font-weight: bold; font-style: italic; margin: 5px 0 15px 0; }
	.catalogItems .dLine2 { height: 2px; overflow: hidden; background: url('/img/catalog/dLine2.gif') left top repeat-x; margin: 10px 0; }
	.catalogItems .items { margin-top: 20px; }
		.catalogItems .items .item { float: left; width: 157px; height: 247px; padding: 8px 15px; overflow: hidden; }
			.catalogItems .items .item .description { margin-top: 10px; line-height: 20px; }
			.catalogItems .items .item .description .digitC { color: #382611;  }
			.catalogItems .items .item a { font-weight: bold; }
			.catalogItems .items .item .img { background: #e1d4bc; padding: 9px; margin-top: 5px; }
				.catalogItems .items .item .img img { padding: 1px; background: #ffffff; }
	.catalogItems .first { border-right: 1px solid #cfc0a4;  }
	.catalogItems .middle { border-right: 1px solid #cfc0a4; border-left: 1px solid #fff7e9; }
	.catalogItems .last { border-left: 1px solid #fff7e9; }
	.catalogItems .filter { margin-bottom: 10px; }
		.catalogItems .filter .fTop { background: url('/img/catalog/filterTop.gif') left top no-repeat; height: 5px; overflow: hidden; }
		.catalogItems .filter .fBottom { background: url('/img/catalog/filterBottom.gif') left top no-repeat; height: 5px; }
		.catalogItems .filter .fMiddle { background: url('/img/catalog/filterMiddle.gif'); padding: 10px; overflow: hidden; }
		.catalogItems .filter .fTable .a { padding-right: 10px; }
		.catalogItems .filter .fTable .digitC { color: #382611; }

/** CATALOG DETAIL  **/
	.detailPic { background: #e1d4bc; padding: 9px; float: left; position: relative;}
		.detailPic img { padding: 1px; background: #ffffff; }
	.detailDescr { width: 390px; float: right; }
		.detailDescr table td { color: #382611; padding-bottom: 12px; vertical-align: top; }
		.detailDescr table .a { padding-right: 10px; width: 1%; white-space: nowrap; }
		.detailDescr table .b .digitC { color: #382611; }
		.detailPic .fancy { position: absolute; right: 15px; bottom: 15px; display: block; width: 30px; height: 30px; background: url('/img/catalog/zoom.png') left top no-repeat; }

.lux .premiumItems {  }
	.lux .premiumItems .item { width: 350px; margin: 0 10px 20px; float: left; height: 430px; }
		.lux .premiumItems .item .ajaxCatalog { font-size: 15px; font-weight: bold; font-style: italic; }
		.lux .premiumItems .item .img { padding: 9px; background: #2a2a2a; margin-top: 5px; margin-bottom: 18px; }
			.lux .premiumItems .item .img img { display: block; }
		.lux .premiumItems .item .premTable td { padding-bottom: 3px; vertical-align: top; }
		.lux .premiumItems .item .premTable .price { padding-top: 5px; }
		.lux .premiumItems .item .premTable .a { padding-right: 10px; color: #a5a5a5; }
		.lux .premiumItems .item .premTable .b { color: #c49869; }  
	.lux .premDetail .item { width: auto !important; float: none; margin:0; height: auto; }
	
	.lux .premiumItems .item .img {  }
	.premTable .b .digitC { color: #c49869 !important; }

/** PAGER NAVIGATION **/
.pagerBlock { font-family: Arial; }
	.pagerBlock .prev { width: 1%; white-space: nowrap; padding-right: 10px; text-align: left; }
	.pagerBlock .center { width: auto; text-align: center; text; }
	.pagerBlock .next { width: 1%; white-space: nowrap; padding-left: 10px; text-align: right; }
	.lux .pagerBlock td { color: #a5a5a5 !important;  }
/* 189x247 */






.vcard {
color:#000;
line-height:20px;
font-style:italic;
}

.vcard span {
color:#000;
}

.vcard b {
color:#000;
line-height:20px;
font-style:italic;
}

.vcard strong {
font-weight:normal;
}

.vcard a {
font-style:normal;
}

.vcard a span {
display:none;
}