/* [START] defaults */
*{margin:0;padding:0;border:0;}
a, a:hover{outline:0;color:#186171;}
.clear{clear:both;}
h1, h2, h3, h4, h5, h6{margin-bottom:5px;font-size:12px;}
p, ul, ol, dl{margin-bottom:15px;}
img{vertical-align:top;}
body{font:100 12px/150% Arial, Sans-Serif;color:#5e5e5e;}
/* [END] defaults */

/* [START] layout */
	
	body{text-align:center;background:url('../images/bg.jpg') 0 0 repeat-x #001726;}
	
	.bg-left{background:url('../images/bg-left.jpg') 0 0 no-repeat;}
	.bg-right{background:url('../images/bg-right.jpg') 100% 0 no-repeat;min-width:1200px;min-height:887px;}
	.wraper{padding:0 100px;margin:0 auto;overflow:hidden;}
	.page{/*width:auto;*/width:1000px;max-width:1200px;margin:0 auto;text-align:left;}
	.cols2-left .leftsidebar,
	.cols3 .leftsidebar{width:175px;padding-right:5px;margin-right:-180px; /* as width */float:left;position:relative;z-index:99;overflow:hidden;}
	
	.cols2-left .wrap, .cols3 .wrap{padding-left:180px;}
	.cols2-right .rightsidebar,
	.cols3 .rightsidebar{width:190px;padding-left:15px;margin-right:-205px; /* as width */float:left;	}
	.cols2-right .wrap,	.cols3 .wrap{padding-right:205px;}
	
	.maincolumn{float:left;	width:100%;}
	.cols2-right .leftsidebar, .cols2-left .rightsidebar{display:none;}
	.cols2-right .pagecontent{padding-left:15px;}
	
	.footer{clear:both;}
	
	.haslayout:after{content:'';display:block;clear:both;}
	.haslayout{zoom:1;}

/* [END] layout */

/* [START] content */
	
	.pagecontent h1{
		font-family:Arial;
		font-size:16px;
		font-weight:100;
		color:#186171;
		letter-spacing:-1px;
		text-transform:uppercase;
	}
	
	.pagecontent li{
		padding-left:20px;
		margin-bottom:10px;
		background:url('../images/bullet.gif') 5px 8px no-repeat;
		list-style:none;
	}
	.pagecontent li ul,
	.pagecontent li ol{
		margin:0;
	}
	.pagecontent .std img{margin-right:10px;}

/* [END] content */

/* [START] forms */

form input.input-text{
	padding:2px;
	border:1px solid #65a5b3;
}

button{

	padding:2px 10px;
	border:1px solid #186171;
	background:#186171;
	color:#fff;
	cursor:pointer;
	
}
/* [END] forms */


/* [START] Layout Styles*/

.header{position:relative;z-index:100;}

.header .top-section{
	height:110px;
	position:relative;
	color:#fff;
	text-transform:uppercase;
}
.header .top-section .left,
.header .logo,
.header .title{
	display:inline;
	float:left;
}
.header .top-section .right{
	float:right;
	font-size:11px;
	position:relative;
	padding-left:115px;
}

.header .top-section .right a{
	color:#fff;
	text-decoration:none;
}

.header .title{
	position:absolute;
	left:200px;
	bottom:22px;
	margin:0;
}
.header .call-us{
	position:absolute;
	left:0;
	bottom:0;
}
.header address{
	font-style:normal;
}
.header address .phone{
	font-size:28px;
	padding:20px 0 17px;
	letter-spacing:-1px;
}
.header address span{
	display:block;
}

.navigation,
.body{
	background:#fff;
}

.navigation{
	padding:5px 0;
	font-family:"Trebuchet MS","Tahoma","Arial";
	letter-spacing:-1px;
}
.navigation-wrap{zoom:1;}
.navigation li{
	float:left;
	padding:5px;
	list-style:none;
}
.navigation li li{
	clear:both;
}
.navigation a{
	color:#186171;
	text-decoration:none;
	text-transform:uppercase;
}

.arrow-white{
	background:url('../images/arrow-white.gif') 0 50% no-repeat;
	padding:0 3px;
}
.sidebar li{
	list-style:none;
	margin:0;
}

.sidebar a{
	color:#5e5e5e;
}
.sidebar a:hover{
	color:#186171;
}
.sidebar .block .block-title{
	display:block;
	padding-left:15px;
	margin-bottom:20px;
	text-transform:uppercase;
	background:url('../images/marker.gif') 0 0 no-repeat;
	color:#186171;
	line-height:100%;
}

.rightsidebar .block .block-title{
	background-position:100% 0;
	padding-left:0;
}

.sidebar .block{
	margin-bottom:30px;
}
.sidebar .block .block-content{
	padding:0 15px;
}
.rightsidebar .block .block-content{
	padding-right:10px;
}
.rightsidebar .block,
.rightsidebar .block .block-content{padding-left:0;}

.sidebar .choose-jewelry{
	background:#267384;
	margin:0 0 40px 5px;
	padding:5px 10px 10px;;
	min-height:210px;
	-height:242px;
	zoom:1;
}
.sidebar .choose-jewelry .head{
	color:#fff;
	padding:0;
	background:none;
	margin-bottom:14px;
}
.sidebar .choose-jewelry .block-content{
	padding:0;
}
.sidebar .choose-jewelry select{
	width:98%;
}
.sidebar .brands li{
	margin-bottom:10px;
}

.maincolumn .banners{
	padding:5px;
	margin-bottom:15px;
	background:#daeff8;
}
.maincolumn .banners div{
	margin-top:5px;
}
.maincolumn .banners .item1{
	background:#93c6d9;
	margin-top:0;
}
.maincolumn .banners .item2{
	background:#6eb4cd;
}
.maincolumn .banners .item3{
	background:#459cbc;
}

.footer .links{
	background:#d1d1d1;
	padding:15px;
}
.footer .links a{
	text-decoration:none;
	color:#5e5e5e;
}
.footer .links ul{overflow:hidden;position:relative;margin-right:-8px;zoom:1;}
.footer .links li{
	padding:0 7px 0 8px;
	position:relative;
	left:-8px;
	background:url('../images/separator.gif') 0 50% no-repeat;
}
.footer li{
	list-style:none;
	float:left;
}
.footer ul{
	margin: 0;
}
.footer .left{float:left;}
.footer .right{float:right;}
.footer .copy{padding:10px 0;}
.footer .copy, .footer .copy a{color:#fff;text-decoration:none;overflow:hidden;position:relative;}
.footer .left ul{overflow:hidden;position:relative;}
.footer .left li{
	padding:0 8px 0 9px;
	position:relative;
	left:-9px;
	background:url('../images/separator-w.gif') 0 6px no-repeat;
}

.gem_other li{
	float:left;
	width:40px;
	height:49px;
	background:url('../images/gem.jpg') 0 0 no-repeat !important;
}

.gem_other ul{
	padding:10px 0 0;
	overflow:hidden;
	zoom:1;
}

.gem_other .gem1{
	background-position:0 0 !important;
}
.gem_other .gem2{
	background-position:0 -49px !important;
}
.gem_other .gem3{
	background-position:0 -98px !important;
}
.gem_other .gem4{
	background-position:0 -147px !important;
}
.gem_other .gem5{
	background-position:0 -197px !important;
}
.product-image{
	position:relative;
	zoom:1;
}
.product-image .product-label{
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	width:75px;
	height:75px;
}
.product-image .label-discount-10{
	background:url('../images/labels/discount-10.gif') 0 0 no-repeat;
}
.product-image .label-discount-20{
	background:url('../images/labels/discount-20.gif') 0 0 no-repeat;
}
.product-image .label-discount-30{
	background:url('../images/labels/discount-30.gif') 0 0 no-repeat;
}
.product-image .label-hit{
	background:url('../images/labels/best-seller.gif') 0 0 no-repeat;
}
.product-image .out-of-stock,
.product-image .label-out-of-stock{
	background:url('../images/labels/out-of-stock.gif') 0 0 no-repeat;
}

.product-image .out-of-stock-big,
.product-image .label-out-of-stock-big{
	background:url('../images/labels/not_avaliable_big.png') 0 0 no-repeat;
}
.product-image .product-label-big{
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	width:178px;
	height:178px;
}

/* [END] Layout Styles*/

.category-filter .filter-wraper,
.category-filter .filter-wraper .top-section,
.category-filter .filter-wraper .bottom-section
{zoom:1;}
.category-filter .filter-wraper:after,
.category-filter .filter-wraper .top-section:after,
.category-filter .filter-wraper .bottom-section:after{
	content:'';
	display:block;
	clear:both;
}

.category-filter .filter-wraper .top-section{
	margin-bottom:10px;
}

.category-filter{
	background:#f4f4f4;
	padding:10px 0 10px 15px;
}
.category-filter li{list-style:none;margin:0 5px 0 0;padding:1px 5px 2px 2px;clear:both;overflow:hidden;zoom:1;background:none;}
.category-filter li input{margin-right:3px;float:left;position:relative;top:1px;}
.category-filter li a{color:#5e5e5e;text-decoration:none;line-height:120%;}
.category-filter li.checked{background:#267384;}
.category-filter li.checked a{color:#fff;}
.category-filter .more{float:left; background:url('../images/more.gif') 100% 0 no-repeat #267384; padding:0 15px 1px 5px;color:#fff;line-height:120%;height:13px; font-size:11px;}

.attribute-block{float:left;margin-right:5px;}
.attribute-block ul{display:none;}
.attribute-block h6,
.attribute-block .filter-block{float:left;height:20px;}
.attribute-block h6{margin-right:5px;}
.attribute-block .filter-block{}
.attribute-block .filter-block p{line-height:140%;height:18px;border:1px solid #267384;padding:0 5px;margin:0;background:url('../images/select.gif') 100% 0 no-repeat #fff;cursor:pointer; width:100px;}
.attribute-block .filter-block ul,
.attribute-block .filter-block .table-filter{background:#fff;border:1px solid #267384;border-top:0;float:left;border-bottom:0;padding:0;position:absolute;min-width:110px;z-index:200;margin:0;}
.attribute-block .filter-block .table-filter{border-top:1px solid #267384;display:none;}
.attribute-block .filter-block .table-filter ul{float:left;display:block;position:static;border:0;}
.attribute-block .filter-block ul li{padding:0;margin:0;float:left;display:inline;}
.attribute-block .filter-block ul a,
.attribute-block .filter-block ul .empty{display:block;width:110px;float:none; border-bottom:1px solid #338496;line-height:120%;padding-left:0;padding-right:0;}
.attribute-block #category-filter.filter-block ul a{width:160px;}
.attribute-block .filter-block ul a:hover{background:#338496;color:#fff;}
.attribute-block .filter-block ul span{display:block;padding:2px;}



.category-head{margin-bottom:10px;}

/*.filter-block{height:105px;overflow:hidden;}*/

.block-account .block-content ul{background:#186171;color:#fff;padding:10px;}
.block-account .block-content ul a{color:#fff;display:block;padding:2px 5px 2px 10px;}
.block-account .block-content ul strong{background:#00303b;color:#fff;display:block;padding:2px 5px 2px 10px; font-weight:100;}
.js-tips img{position:relative;	top:2px;left:2px;}
.data-table .js-tips img{top:1px;}
#js-tips-box{position:absolute;top:0;left:0;visibility:hidden;border:1px solid #BF0000;background:#EED7D7;padding:1px 5px;text-align:left;z-index:150;}
#vk{margin-left:-10px;}
.christmas {margin:8px 10px 0px -73px;}

#reward-points-table {width:615px;}
#reward-points-table thead th {white-space:normal;}

/*deliveryPage style*/

.deliveryTable {width:615px;}
.deliveryTable h1 {font-family: Arial; font-size: 16px; font-weight: 100; color: #186171; letter-spacing: -1px; text-transform: uppercase; margin:0px 0px 5px 0px;}
.deliveryTable th {width:47px; vertical-align:top; background-repeat:no-repeat;}
.deliveryTable td {padding-left:20px}
.moscowDelivery {background:url('../images/delivery/moscowDelivery.png');}
.russianDelivery {background:url('../images/delivery/russianDelivery.png');}
.pickupDelivery {background:url('../images/delivery/pickupDelivery.png');}
.paidForDelivery {background:url('../images/delivery/paidForDelivery.png');}
.moneyBack {background:url('../images/delivery/moneyBack.png');}

.paidTable {border-spacing:0px;}
.paidTable th {vertical-align:top; background-repeat:no-repeat; padding:4px 2px 2px 2px; width:25px;}
.paidTable td {vertical-align:top; background-repeat:no-repeat; padding-left:2px;}

/*reward points page*/

.pagecontent .rewardPoints {width:615px; margin-top:15px;margin-left:3px;}
.pagecontent .rewardPoints {list-style:none; list-style-image:none;}
.pagecontent .rewardPoints li {display:block; padding-left:45px; background:none;}

.pagecontent li.rw1 {background:url('../images/rewardpoints/rw1.png') no-repeat top left;}
.pagecontent li.rw2 {background:url('../images/rewardpoints/rw2.png') no-repeat top left;}
.pagecontent li.rw3 {background:url('../images/rewardpoints/rw3.png') no-repeat top left;}
.pagecontent li.rw4 {background:url('../images/rewardpoints/rw4.png') no-repeat top left;}
.pagecontent li.rw5 {background:url('../images/rewardpoints/rw5.png') no-repeat top left;}
.pagecontent li.rw6 {background:url('../images/rewardpoints/rw6.png') no-repeat top left;}

/* content ajax change */

#content {position:relative;}

/*register page*/

.registerTitle {color:white; background:#267384; padding:3px 6px; font-weight:700;}
.registerU {list-style:none; margin-top:25px;}
.registerU li {padding-left: 35px; background-repeat:no-repeat; background-position:top left; display:block; margin-bottom:25px; height:35px;}
.registerU li.reg1 {background:url('../images/register/reg1.png') no-repeat;}
.registerU li.reg2 {background:url('../images/register/reg2.png') no-repeat;}
.registerU li.reg3 {background:url('../images/register/reg3.png') no-repeat;}
.registerU li.reg4 {background:url('../images/register/reg4.png') no-repeat;}

.registerForm {list-style:none;}
.form-list label.required em {color:#666}
.form-list label.required em {color:#666}
.registerForm li {display:block; margin-bottom:10px;}
.registerForm li label {font-weight:normal;}
.registerForm li input {border:1px solid #579dac; }
.registerForm li .birthday input {text-align:center; }

.registerCont .form-list label {font-weight:normal;}
.registerCont .form-list .field {margin-bottom:12px;}
.registerCont .form-list .field, #email_address {margin-bottom:12px;}
.registerCont .buttons-set {margin-top:0px;padding-top:0px;}
.registerCont .buttons-set p.required {margin-top:0px;padding-top:0px;}
.registerCont .buttons-set button.button {padding:3px 6px; float:left; clear:both;margin-left:0px}
.registerCont .buttons-set button.button span {padding-left:0px}

/* no-route page */

.no-route-page {margin-top:15px; margin-left:5px; background:url('../images/404/404vertback.png'); height:499px;}
.no-route-page .inner {background:url('../images/404/404ring.png') no-repeat right bottom; height:499px;}

.no-route-search .head {margin-bottom:15px;}
.no-route-search .head h4 {display:none}
.no-route-search p {display:block; float:left; margin-right:15px;}
.no-route-search p select {width:250px;}
.no-route-search .button {clear:both}

/* add to cart */

.shortAddToCart:link {text-decoration:underline;}
.shortAddToCart:hover {text-decoration:none;}

/* ajax catalog pager */
.ajaxLoading {display:none;padding:5px;}
.ajaxLoading img {}


.counterLI  {float:left; margin-top:-40px; margin-left:683px}

.slideshow {position:relative;height:250px;}
.slideshow div {position:absolute;top:5px;left:5px;z-index:8;opacity:0.0;height:250px;background-color:#FFF;}
.slideshow div.active {z-index:10;opacity:1.0;}
.slideshow div.last-active {z-index:9;}
.slideshow div img {height: 250px;display: block;border: 0;/*margin-bottom: 10px;*/}

.why-li { margin:-8px; }

