#teryst  .bx_size_scroller_container{position: relative}

#teryst  .bx_size{
	position: relative;
	margin: 0;
	
}
.tuts .bx_catalog_item_price{width:100%;}

.kup_kop  .item_old_price{    margin-top: 17px;}

.tuts .bx_catalog_item_articul{display:none;}
.kup_kop span{        font-size: 18px;
    padding-top: 5px;
    /* display: block; */
    position: relative;
    margin-bottom: -23px;
    float: left;}

.kup_kop{          width: 255px;
    margin-bottom: 16px;
    /* float: right; */
    margin-top: 15px;
    margin: 0 auto;
    text-align: center;
    border: 2px solid #00a19d;
    height: 29px;
    padding: 12px;
    border-radius: 8px;}
#teryst .bx_size_scroller_container{float: left;
    /* width: 111px; */
    margin-left: 7px}
#teryst span{    float: left;}
#teryst{    margin-top: 5px;
    margin-bottom: 13px;}
#teryst  .ofcur {
    background: url(/local/templates/gold2017/im/arr3.png) no-repeat 43px center;
}

#teryst  ul{
	position: absolute; top:26px; 
	display: block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	border:1px solid #C8C8C8;
	box-sizing:border-box;background: #fff; display:none; z-index:900;
}

#teryst  ul li{
	display: block;
	line-height: 25px;
	padding:0 10px; font-weight:600; font-size:8pt;  
	cursor: pointer;
}
#teryst .ofcur{
	cursor: pointer;
	display: block;
	overflow: hidden;
	border: 1px solid #000;
	border-radius:0px;
	
width: 53px;
    padding-left: 10px;
	color: #3f3f3f;
	text-decoration: none;
	line-height: 20px;
	
}





#proddop .tuts{margin-left:46px;margin-right:50px;}
.plusix{

background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23B7B7B7%22%20d%3D%22M24%2011H13V0h-2v11H0v2h11v11h2V13h11%22%2F%3E%3C%2Fsvg%3E);
    width: 24px;
    height: 24px;
   float:left;
    content: '';
    z-index: 999;
    margin-top: 97px;}
.equal{    
	width: 24px;
    height: 24px;
	float:left;
	background:url(im/equal.svg) no-repeat center center;
	margin:0 30px;
	 margin-top: 97px;
	 z-index: 999;
}
.allp{float:left;margin-top: 80px; font-size:24px; line-height:30px; }
.allprice{font-weight:bold;height:30px; margin-bottom:10px;}
#container{min-height:100%}
header{min-width:960px; background:#2a2a2a;padding-bottom:20px;}
.w960{min-width:960px; max-width:1400px; margin:0 auto; text-align:left;padding:0 20px;}
.w1000{ max-width:1440px; margin:0 auto; text-align:left;}
#logo{height:57px; width:251px; display:block; background: url(im/logo2.png) left center no-repeat; float:left; margin-top:8px;}
.botlogo{height:57px; width:100%; display:block; background: url(im/logo2.png) right center no-repeat; float:left; margin-bottom:25px;}
#topmenu{height:40px; line-height:40px; float:left;}
.surl{color:#E4B655; line-height:34px; float:left;}
#topsearch{float:left; padding:20px 5% 0 5%; color:#b2b2b2;font-size:9pt;
width:40%;
width:calc(100% - 285px - 10% - 220px - 115px - 40px);
}
#topsearch input[type="text"]{height:30px; border:1px solid #999999; width:98%; float:left; border-radius:0;padding:0 0 0 20px;font-size:8pt; line-height:14px;box-shadow:none;}
#topsearch .search-form{position:relative;}
#topsearch input[type="submit"]{position:absolute;top:0; left:0; height:30px; width:20px; text-indent:-1000000px; background:url(im/lupa.png) no-repeat center center; padding:0;box-shadow:none; }
.homeico{display:block; float:right; width:20px; height:34px; background:url(im/home.png) no-repeat center center;}
.mailico{display:block; float:right; width:20px; height:34px; background:url(im/mail.png) no-repeat center center;}
#topmenu li{float:left; line-height:40px; padding:0 8px; }
#topmenu li a{color:#b2b2b2;}
#topmenu li a:hover, #topmenu li a.selected{color:#00A8A8;}

#slogan{float:left; margin:0 0 0 60px; color:#00aba7;font-size:10pt; line-height:40px;}

#authwrap{padding:10px 0 10px 65px; min-width:155px; overflow:hidden; background:url(im/cart.png) no-repeat 15px center; float:right; color:#b2b2b2; line-height:16px; position:relative;}
.authlinks{height:40px; line-height:40px;float:right;}
.authlinks a{color:#b2b2b2; display:inline-block; padding:0 0 0 30px;}
.enterlink{background:url(im/lock.png) no-repeat 15px center;}
.reglink{background:url(im/reg.png) no-repeat 15px center;}
.wishlink{background:url(im/star.png) no-repeat 10px center; }

#toptel{float:left; margin-left:10px;color:#b2b2b2;}
.topcart a{color:#b2b2b2; font-size:9pt;}
.topcart a span{color:#fff; }
.carttit a{color:#00aba7;font-size:11pt;}
#toptel a{text-decoration:underline;display:block;}
#toptel a:hover{text-decoration:none;}

#authdiv{width:275px;}
#authdiv input.inp{width:200px;margin:0 0 10px 0;}
#authdiv .lab{display:inline-block; width:70px; font-size:11pt;}
#authdiv h3{margin:0px 0 20px 0;}
#authdiv .subm{margin-left:75px;}
#authdiv .forgot{display:inline-block; color:#9C9C9C; float:right; border-bottom:1px dotted #9C9C9C;line-height:30px;}
#authdiv .forgot:hover{border-bottom:1px dotted #fff; text-decoration:none;}
.socauthd{position:absolute; top:28px; right:30px;}
.socauthd>div{display:inline-block;margin:0;}
.socauthd .bx-auth-lbl{line-height:25px;margin-right:5px; color:#9C9C9C;float:left;}

#topbanner{ clear:both;margin:5px 0;}
.ftit{color:#009DA0; font-size:18pt; padding:10px 0px 10px 40px; line-height:24px;}
.nivo-caption{display:none!important;}
.nivo-directionNav{display:block!important;}
#big-slider{ width:100%; padding-top:30%;position:relative;}
#big-slider #slider{background-size:contain!important; position:absolute!important; top:0; bottom:0; left:0; right:0;}
#topcat{ line-height:40px;height:40px; padding:0px 0; border-top:1px solid #666666;border-bottom:1px solid #666666;margin:0px 0 0 0;}
nav.w960, nav.w1024{ text-align:center;}
footer{min-height:285px; background:#2A2A2A; border-top:1px solid #818181; min-width:980px;}
.onmain{padding:0 0 30px 0;}
.tabswrap a.all, .tab{display:none;}
.tabswrap a.active{display:block; position:absolute; top:40px; right:0;}
.onmain .tabstit{padding:30px 0;}
.tabswrap{position:relative;}
.tab.active{display:block;}
.onmain .tabstit span{display:inline-block; cursor:pointer; color:#9C9C9C; padding:0 10px; font-size:14pt; line-height:28px; border:1px solid #9C9C9C; margin-right:5px;}
.onmain .tabstit span.active{color:#000;border:1px solid #000;}

.onmain .stonestit span{display:inline-block; cursor:pointer; color:#8A8A8A; padding:0 5px; font-size:14pt; line-height:28px; margin-right:5px;border:0px solid #9C9C9C;}
.onmain .stonestit span.active{color:#000;border:0px solid #9C9C9C;border-bottom:1px dotted #000;}

#why{padding:0 0 20px 0; background:#EEEEEE;}
.whyd>div{display:table-cell; width:20%; padding-top:135px; text-align:center; color:#000; font-size:11pt;}
.whyd{display:table; width:90%;}
.why1{background:url(im/why1.jpg) center center no-repeat;}
.why2{background:url(im/why2.jpg) center center no-repeat;}
.why3{background:url(im/why3.jpg) center center no-repeat;}
.why4{background:url(im/why4.jpg) center center no-repeat;}
.why5{background:url(im/why5.jpg) center center no-repeat;}

@media screen and (min-width: 1441px){
	.whyd>div{font-weight:bold;}
}

#komp{     margin-top: 35px; 

border: 2px solid #00aaa8;
    width: max-content;
    border-radius: 18px;
    padding: 25px;
    margin-left: 13px;

}

.buyall:hover {
    background: #05B4AF;
    text-decoration: none;
}

.equal{    
	width: 24px;
    height: 24px;
	float:left;
	background:url(/images/equal.svg) no-repeat center center;
	margin:0 30px;
	 margin-top: 97px;
	 z-index: 999;
}

#subswrap{background:#01ABA8; padding:40px 0; color:#fff;}
#sender-subscribe{width:480px;margin:0 auto;}
.bx-form-control{width:100%; border:none; border-bottom:1px solid #fff; 
height:50px; line-height:50px; text-align:center; font-size:17pt;background:transparent; color:#fff;}


::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
:focus::-moz-placeholder          {opacity: 0; transition: opacity 0.3s ease;}
:focus:-moz-placeholder           {opacity: 0; transition: opacity 0.3s ease;}
:focus:-ms-input-placeholder      {opacity: 0; transition: opacity 0.3s ease;}


.bx-form-control::-webkit-input-placeholder       {color:#fff;}
.bx-form-control::-moz-placeholder                {color:#fff;}
.bx-form-control:-moz-placeholder                 {color:#fff;}
.bx-form-control:-ms-input-placeholder            {color:#fff;}

button.btn-subscribe{width:100%;  border:3px solid #fff; line-height:20px;padding:15px 0 13px 0;
 text-transform:uppercase; margin:25px 0 0 0; text-align:center; cursor:pointer;
font-size:14pt;background:transparent; color:#fff;transition: border 0.3s ease; outline:none;}
button.btn-subscribe:hover{border:3px solid #01ABA8;  }

.stit{text-align:center; font-size:26pt; padding:80px 0 50px 0; background:url(im/wlogo.jpg) center top no-repeat;}
.divtit3 span {
    border-bottom: 1px dotted #000;
    display: inline-block;
    padding: 0 0 3px 0;
}


.buyall {
    background: #00ABA7 url(im/button-bg.png) repeat-x left bottom;
    color: #fff;
    padding: 5px 15px;
    font-size: 10pt;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    box-shadow: 0 1px 3px #ccc;
    -moz-transition: background 800ms ease;
    -webkit-transition: background 800ms ease;
    -o-transition: background 800ms ease;
    transition: background 800ms ease;
}

.stones{padding:0 0 20px 0;overflow:hidden;}
.stonediv{width:85px; height:125px;float:left; margin:5px;text-align:center;}
.stonediv a{display:block;}
.stim span{display:table-cell; width:85px; height:85px; vertical-align:middle;}
.stim span img{max-width:83px;}
.stname{color:#0D0B0B;}
 
.seotext{color:#666666; font-size:14px; text-align:left; padding:30px 20px; border-top:1px solid #DADADA; clear:both;}
.seotit h2{color:#000; font-size:16pt; padding:0 0 20px 0;margin:0;}
.seotext strong, .seotext b{color:#109FA3;}
.seocat{border-top:1px solid #D9D9D9;}



.footin{overflow:hidden; padding:20px 0px; width:920px; margin:0 auto;}
#botmenu{float:left; width:180px; height:260px;}
#shopsmenu{width:180px;float:left;color: #00A8A8;}
#shopsmenu li{padding:3px 0;}
#botcatalog{width:140px; float:left;}
.footin ul a{color:#00A8A8; font-size:10pt; display:block; }
.footin ul a:hover{color:#ccc;}
#whywe{float:left;padding:0px; width:180px; height:280px;color:#00A8A8; font-size:10pt; line-height:22px; margin-right:20px;}
.wtit{color:#fff; font-size:10pt;padding:0 0 10px 0;}
#footcont{padding:0px; width:250px; font-size:12pt; float:left; line-height:24px; color:#fff;text-align:right;}
.botadr{color:#fff;margin:0 0 10px 0;}
.bottel{color:#fff;margin:0 0 15px 0;}
.bottel a{color:#e2b454; font-size:10pt;display:block;}
#botsoc{overflow:hidden;margin:0 0 15px 0;float:right;}
#botsoc a{display:block; width:32px; height:32px; float:left; margin:0 10px 0 0;}
#botsoc a.goog{background:url(im/goog.jpg) no-repeat 0px center;}
#botsoc a.tw{background:url(im/tw.jpg) no-repeat 0px center;}
#botsoc a.vk{background:url(im/vk.jpg) no-repeat 0px center;}
#botsoc a.fb{background:url(im/fb.jpg) no-repeat 0px center;}
#botsoc a.ok{background:url(im/ok.jpg) no-repeat 0px center;}

#botsoc a:hover{opacity:0.8;}
#payim{ clear:both;}
#payim img{margin:0 6px 0 0;} 

.botmenu2{clear:both; color:#fff; padding:10px 0; width:60%; }
.botmenu2 ul{overflow:hidden;margin:0;}
.botmenu2 ul li{float:left; padding:0 15px 0 0;}
.botmenu2 ul a{color:#fff; line-height:20px;}
.copy a{color:#e2b454;}

@media screen and (min-width: 1260px){
	#botcatalog{width:13%;}
	#whywe{width:25%; margin:0; height:auto;}
	#botmenu{width:18%;}
	#shopsmenu{width:22%;}
	#footcont{width:22%;}
	.footin{width:100%; box-sizing:border-box;padding:20px 40px;}
	.botmenu2 ul{margin-top:-35px;}
}

.bx_catalog_list_home .bx_catalog_item_title a{
	color:#000;inline-block
	text-decoration:none;
	    font-size: 11pt;
    text-decoration: blink;

}
.bx_catalog_list_home .bx_catalog_item_title a:hover{border-bottom: 1px dotted #fff; text-decoration:none;}
.bx_catalog_list_home .bx_catalog_item_title{padding:0px 0 5px 0;}

.bx_catalog_item_price {float:left;font-size:11pt; color:#000; line-height:28px; font-weight:bold;}
#container a.bx_bt_button{display:inline-block; margin:0px 0; text-decoration:none;}

.bx_catalog_item_articul{border-top:1px dotted #CEC8CA; color:#1E1E1E; line-height:22px; clear:both;background:#fff;}
.bx_catalog_item_articul span{color:#7C7C7C}

.bx_catalog_list_home .saleico{ border:1px solid #E70000; color:#E70000; font-size:10pt;padding:0px 5px; line-height:18px; border-radius:3px; display:block; position:absolute; top:0px; left:15px;z-index:950;} 
.itemim{position:relative; margin:0 -15px; text-align:center;}  
.icos{overflow:hidden;padding:0px 0 0 0;position:absolute;bottom:0px; left:15px;z-index:950;width:120px;text-align:left;}
.newico{display:inline-block;height:18px; color:#E9A305; border:1px solid #E9A305; border-radius:3px; font-size:10pt; padding:0px 5px;line-height:18px;}
.soputico{display:inline-block;height:21px; color:#79B44A; border:1px solid #79B44A; border-radius:3px; font-size:10pt; padding:0px 5px; line-height:18px; margin:5px 0 0 0;} 
.icos .saleico{ display:inline-block; border:1px solid #E70000; color:#E70000; text-transform:capitalize; font-size:10pt;padding:0px 5px; line-height:18px; border-radius:3px;} 


.articul{color:#ccc; padding:20px 0 0 0;    font-size: 13px;}


.popup-window .bx_bt_button{margin:10px 0; font-size:9pt; display:inline-block;}
.popup-window-buttons{min-height:30px;}
.popup-window-button:before, .popup-window-button:after{display:none!important;}

.w960.inner{min-height:500px; padding:20px 10px 0 10px; position:relative}

.bx_catalog_item_controls{float:left;padding:0 0 0 10px; }
.bx_catalog_item_controls .seemore{display:inline-block; background:#00ABA7 url(im/button-bg.png) repeat-x left bottom; box-shadow:0 2px 3px #ccc; color:#fff; font-size:10pt; padding:5px 10px; border-radius:5px; margin:0px 0;}
.bx_catalog_item_controls .seemore:hover{background:#05B4AF; text-decoration:none;}

.inner .page-tit h1{font-weight:400; padding:0 0 20px 0; margin:0; color:#000;} 

.grid2x1{padding:0 20px;}
.grid2x1 .bx_content_section{
	float: left;
	width: calc(100% - 221px);
	padding-left:10px;
	border-left:1px solid #dadada;
}
.grid2x1 .bx_sidebar{
	float: left; 
	width: 200px;
	padding-right: 10px;
	

}
.bx_content_section .bx_catalog_list_home{padding:0 0px; min-height:355px;}


#sortdiv{overflow:hidden; border:1px solid #DADADA; border-radius:5px;}
#sortdiv div{float:left;padding:2px 15px; border-right:1px solid #DADADA;color:#52A8A7; font-size:9pt;border-radius:0 5px 5px 0; }
#sortdiv div.active{background:#dadada; }
#sortdiv div a{color:#888888;}
#sortdiv div.active a{color:#4D4D4D;}
#sortdiv div:last-child{border-right:0px dotted #CBCBCB;}
.clear{clear:both;}
#sortwrap{ overflow:hidden; position:absolute; right:10px; top:20px;}

.pagenav{text-align:center; }
.pagenav a, .pagenav b{padding:0 5px 0 0;font-size:11pt;}
.pagenav a:after, .pagenav b:after{
content:'.';
padding:0 0 0 5px;
color:#00A8A8
}
.pagenav a:first-child:after, .pagenav b:first-child:after, .pagenav a:last-child:after, .pagenav b:last-child:after, .pagenav a:nth-last-child(2):after{
content:'';
}


.pagenav b{font-size:15pt; font-weight:normal;}
.pagenav a:hover{text-decoration:none; color:#000;}


.bx_filter_block input[type="checkbox"]{display:none;}
.bx_filter_block label{padding-left:20px; background:url(im/check.png) left -22px no-repeat; height:15px;color:#333333;}
.bx_filter_block label.labelselected, .bx_filter_block input[type="checkbox"]:checked+label{ background:url(im/check.png) left bottom no-repeat;}
.bx_filter_block .disabled label{background:url(im/check.png) left top no-repeat; color:#BBBBBB;}


#mainbread{padding:0 0 10px 0;}

.bx_item_title{font-weight:400;  margin:0; font-size:22pt; line-height: 34px;} 
#prodtitle{border-bottom:1px dotted #CBCBCB;padding:0 0 10px 0;}
.goback{padding:0 10px; line-height:40px; background:#CDB247; color:#fff; display:inline-block; text-decoration:none; border-radius:10px; font-size:12pt; margin:5px 0 0 0;}
.goback:hover{ background:#AD9021; text-decoration:none;}
#prodkod{padding:0 20px; line-height:40px; font-size:10pt; color:#8E8E8E;}
.prdprops table{width:100%; border-spacing:0;}
.prdprops table td{width:50%; padding:5px 0px; }
.prdprops table td:first-child{ color:#999}

.bx_stick_disc{font-size:14pt!important;}
.offs{padding:0;}
.buybut{float:left; margin:0 0 0 20px;}
.pricebuy{overflow:hidden;}
.bx_cart{ font-weight:bold;}

.inner img{max-width:980px; border:none; margin:10px 0;}
.item_price{ float:left;   font-size: 13pt;
    color: #000;
    line-height: 30px;
    font-weight: bold;
}
.item_economy_price{color:#AFB1B1; font-size:10pt; font-weight:bold; clear:both;line-height:20px;}
.clb{clear:both;}
#spectext{color:#898989; padding:10px 0;font-size:13pt;}

.statinner1{font-size:12pt; line-height:22px;}
.statinner img{float:left; margin:0 40px 20px 0;}

.bx_item_detail .bx_item_detail_size .ofcur{
background:url(im/arr3.png) no-repeat 60px center;
}

.starrequired, .req{color: rgba(199,31,31,1);
font-weight: bold;}

.profleft{width:480px; padding:0 20px 0 0; float:left;}
.profright{width:480px; float:left;}
.profleft td, .profright td{font-size:11pt;}
.profbut{text-align:right;}
.profleft h2, .profright h2{
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 1px dotted #dcdfe2;
color: #DD8F22;
font-size: 14pt;
font-weight: 400;
}

#callbdiv{text-align:left;width:420px; height:225px; background:#FFFFFF url(im/gradient.png) repeat-x left top; position:fixed;top:225px; left:-385px; border-radius:0 10px 10px 0; box-shadow:0 5px 10px #000; z-index:1100;}
.cbbut{position:absolute;top:0; right:0px; width:39px; height:225px; background:#01ABA8; border-radius:0 10px 10px 0;}
.cbbut span{display:inline-block; background:url(im/smtel2.jpg) no-repeat left center; color:#fff; padding:0 0 0 24px; transform:rotate(-90deg); font-size:10pt; 
width:205px;
position:absolute;
left:-93px;
bottom:120px;
}
#callbdiv .mfeedback{padding:55px 80px 0 60px;}
#callbdiv div.mf-name input, #callbdiv div.mf-email input, #callbdiv div.mf-message textarea{
 width: 100%; resize: none; overflow:hidden; margin:0 0 10px 0;
}
#callbdiv .mf-text{font-size:11pt; color:#000; padding:5px 0;}
#callbdiv .mf-captcha img{float:left; margin:0 10px 0 0;}
#callbdiv .mf-captcha{overflow:hidden;}
#callbdiv input.capinp{width:90px;margin-top:6px;}
.cbinfo{margin-bottom:20px;}
.topparent{position:relative;}
.topparent:after{content:''; position:absolute; bottom:3px; width:100%; height:12px; left:0; background:url(im/parentm2.png) no-repeat center bottom;}

input.subcenter{margin:10px auto; display:block;}

.cbinfo{margin-top:-10px;}
.errtext{color: rgba(199,31,31,1);
font-weight: bold;}

.popup-window-close-icon, .close.button{width:16px!important; height:16px!important; background:url(im/close2.png) no-repeat center bottom!important;opacity:0.5;}
.popup-window-close-icon:hover, .close.button:hover{opacity:1;}
.popup-window .popup-window-top-row td, .popup-window .popup-window-top-row{background:none!important;border:none!important;}

.arrsnone{display:none;}

.block-234 span{display:block; width:33%; float:left; height:20px;}
.block-234{overflow:hidden;} 

#proddop .pagenav{display:none;}

#googtr{position:absolute; top:0; right:-150px;}
header .w960{position:relative;}

#prod-tab table{border-collapse: collapse; width:100%; margin:0 0 20px 0;}
#prod-tab td, #prod-tab th{padding:5px; color:#999; font-size:11pt; border-bottom:1px solid #ccc;}
#prod-tab td s{color:#000;}
#prod-tab .catalog-price{font-size: 13pt;color: #00A8A8;}
#prod-tab th{color:#000; font-weight:normal;font-size:11pt; text-align:left;}
#buyy{float:right;}
#prod-tab {display:none; overflow:hidden; margin-top:20px;}

.notav{padding:20px 0; display:block;}

.prodtabs{padding:0; overflow:hidden; margin:20px 0;}
.prodtabs .tabstit{height:39px; background:#E6E6E6;display:table; width:100%;}
.prodtabs .tabstit span{cursor:pointer;line-height: 40px; height: 40px;padding:0 0 0 40px; display:table-cell; width:33%; box-sizing:border-box; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; }
.prodtabs .tabstit span:first-child{background:url(im/delivery-ico.png) 15px center no-repeat;}
.prodtabs .tabstit span:nth-child(2){background:url(im/pay-ico.png) 20px center no-repeat;}
.prodtabs .tabstit span:last-child{border-right:0px; width:34%; background:url(im/warranty-ico.png) 20px center no-repeat;}
.prodtabs .tabstit span.active{background-color:#fff;border-bottom:1px solid #fff;}
.prodtabs .tab{padding:15px;}
.prodtabs .tab a{color:#999;}

#scroller{
    position: fixed;    
    /** Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸ scroll to top **/
    bottom: 230px;   right: 50px;
    /** ÐºÐ°Ñ€Ñ‚Ð¸Ð½ÐºÐ° ÐºÐ½Ð¾Ð¿ÐºÐ¸ Ð½Ð°Ð²ÐµÑ€Ñ…**/
    background: transparent url(im/totop.png) no-repeat left bottom;  
    width: 77px;
    height: 79px;
    cursor: pointer;
    /** ÑÐºÑ€Ñ‹Ð²Ð°ÐµÐ¼ ÐºÐ½Ð¾Ð¿ÐºÑƒ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ **/
    display:none;
	z-index:1000;
}
#scroller:hover{background: transparent url(im/totop.png) no-repeat left top;}
.itemcount{float:right; margin:20px 0;}
#sortwrap .itemcount{float:left;margin:20px 0 10px 0;}
.itemcount a{display:inline-block; margin:0 5px;  width:20px; height:20px; border-radius:10px; border:2px solid #00A8A8; color:#000; font-size:10px; text-align:center; line-height:20px;}
.itemcount a:hover{border:2px solid #000; text-decoration:none;}
.itemcount a.act{border:2px solid #B2B2B2;}
.pagenav noindex{display:none;}
.popup-window-titlebar{padding:5px 20px; font-weight:bold; font-size:14pt;}

.moreof{font-size:16px;}

.stonesblock a{display:block; float:left; margin:5px; width:60px; min-height:50px; text-align:center;  cursor:pointer; color:#999;}
.stonesblock a span{display:table-cell; width:60px; height:60px; vertical-align:middle;}
.stonesblock{overflow:hidden; }
.stonesblock img{margin:0;}

.offervstavka .ofvstavka{padding:20px 0; border-bottom:1px solid #ccc;}
.offervstavka .ofvstavka:first-child{padding-top:0px;}
.offervstavka .ofvstavka:last-child{border-bottom:0px; padding-bottom:0;}

.offvwrap{display:none;}

.sizelink{display:block; text-align:center; font-size: 14px;}

.modal{
	display:none;
	top:50%;
	left:50%;
	position:fixed;
	z-index:999;
	background:#fff;
	padding:30px;text-align:left;
	border-radius: 10px;
  -webkit-box-shadow: 0 6px 11px rgba(0, 0, 0, .17);
  -moz-box-shadow: 0 6px 11px rgba(0, 0, 0, .17);
  box-shadow: 0 6px 11px rgba(0, 0, 0, .17);
  border: 1px solid;
  border-color: #e1e1e1 #d1d1d1 #d1d1d1 #d1d1d1;
}
.popup-window{border-radius:10px; box-shadow:0;padding:30px; border:1px solid #d1d1d1;}
.close.button, .popup-window-close-icon{
	right:10px!important;
	top:10px!important;
	cursor:pointer;
	position:absolute
}
.popup-window-with-titlebar .popup-window-content, .popup-window-content-gray .popup-window-content{background:#fff;}
#bgmod{
	background:rgba(0,0,0,0.3);
	display:none;
	height:100%;
	position:fixed;
	z-index:998;
	top:0;bottom:0;
	left:0; right:0;
}
#bgmod.load{background:rgba(0,0,0,0.3) url(im/load.gif) no-repeat center center;display:block;}
