@charset UTF-8;


/*.as{
	display:inline-block;
	text-align:right;
	line-height:50px;
}*/
.as.another{line-height:32px;}
.as.lefter{width:39%;margin-left:35px;}
.as.lefter.another{margin-left:0;width:45%;padding-right:28px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.as.righter.another{margin-right:0;}
.as.righter{width:40%;margin-right:160px;}
.none{display:none;}

a img {
	border: none;
}

input:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
@font-face{font-family:baltica;src:url(../font/BALTICA.eot?#iefix) format(embedded-opentype), url(../font/BALTICA.woff) format(woff), url(../font/BALTICA.ttf) format(truetype), url(../font/BALTICA.svg#Baltica) format(svg);font-weight:normal;font-style:normal;}

#wrapper{
min-height:100%;
/*min-width: 1200px;*/
/*width:990px;*/
margin:0 auto;position:relative;}
#wrapper.bon{width:100%;}

.bon #header{width:990px;margin-left:-495px;left:50%;}

#footer.foot-reg{height:180px;}
.bon #footer{width:990px;left:50%;margin-left:-495px;}

#header-content{margin:8px auto 0;color:#372716;}
#line{font-size:13px;color:#DAE1EB;text-transform:uppercase;letter-spacing:.89em;text-align:center;height:15px;}

.phone{float:left;padding:0 30px;width:330px;border-right:1px solid #DAE1EB;border-left:1px solid #DAE1EB;margin:15px 0 0;text-transform:uppercase;height:100px;}
#header-content a.add_phone{font-size:12px;position:relative;}
#header-content #r-col a{font-size:12px;}
#header-content #r-col a.k{font-size:13px;}
#header-content #r-col:hover{cursor:pointer;}
.phone_form{position:fixed;background:#fff;padding:13px 20px;text-transform:none;color:#666;margin-top:-119px;margin-left:-287px;z-index:100000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;top:50%;left:50%;-webkit-box-shadow:0 0 29px #ddd;-moz-box-shadow:0 0 29px #ddd;box-shadow:0 0 29px #ddd;width:526px;}
.phone_form input[type=submit]:hover{background:#e3007b;}
.main-phone{color:#999594;font-size:25px;letter-spacing:5px;line-height:25px;margin:20px 0 5px;}
.main-phone a{margin-top:10px;color:#666;font-size:25px;letter-spacing:4px;text-decoration:none;}
.phone span{font-size:10px;letter-spacing:2px;color:#666;}
.dop-phone{font-size:14px;color:#666;margin-top:8px;}
.dop-phone a{font-size:14px;color:#666;margin-top:5px;text-decoration:none;}
#r-col{padding:0 0 0 10px;float:left;margin:10px 0 0;width:296px;height:110px;}
#r-col a{font-size:13px;}
a.i,a.v{display:inline;}
a.k{display:block;margin-top:2px;margin-bottom:6px;}

a.i,a.k{text-decoration:none;}
a.i:hover,a.k:hover{text-decoration:underline;}
.us{margin-top:2px;}
#r-col .cart{margin:0;font-size:14px;color:#666;}
#r-col .cart table{border-spacing:0;float:right;}
#r-col .cart img{float:right;margin:4px 0 0;}
#r-col .registr{color:#008BCC;line-height:1;margin-top:4px;}
#r-col .registr a{text-decoration:underline;}
#r-col .registr a:hover{text-decoration:none;}
ul.slides li a{width:100%;height:100%;display:block;}


#navigation form{float:right;}
#navigation form input{width:125px;height:18px;float:left;border:1px solid #008bcc;border-right:none;background:#fff;}
.poisk-for-mobile form input{width:100%;height:26px;float:left;border:1px solid #008bcc;border-right:none;background:#fff;}
.poisk-for-mobile form button{float:right;padding:0;height:26px;width:35px;border:1px solid #008bcc;border-left:none;background:#fff;margin-top:-26px;}
#navigation form button{float:right;padding:0;height:26px;width:35px;border:1px solid #008bcc;border-left:none;background:#fff;}
#navigation form button img{width:100%;}
/*#form-query:-moz-input-placeholder{
	color:#a09b97;
	font-family:Arial;
	font-style:italic;
}
#form-query:-webkit-input-placeholder{
	color:#a09b97;
	font-family:Arial;
	font-style:italic;
}
#form-query:-ms-input-placeholder{
	color:#a09b97;
	font-family:Arial;
	font-style: italict;
}
*/
#carousel li{margin-right:5px;}
#carousel img{display:block;opacity:.5;cursor:pointer;}
#carousel img:hover{opacity:1;}
#carousel .flex-active-slide img{opacity:1;cursor:default;}
.flexslider{position:relative;}
.fon-s{position:absolute;top:0;left:0;width:100%;height:303px;background:url(../img/fon-f1.png);z-index:100;}
.op-bk{position:absolute;background:red;}
ul.kurs{margin:5px 0 0;padding:0;width:100%;}
ul.kurs li{list-style:none;float:left;padding:5px 0;font-size:13px;font-weight:bold;color:#666;letter-spacing:normal;}
ul.kurs li.dot-k{padding:2px 5px;}
ul.kurs li span{color:#008bcc;}
.r-m{margin:10px 0 0;text-align:center;background:url(../img/r-m.jpg) center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;line-height:53px;color:#fff;}
.r-m a{text-transform:uppercase;text-decoration:none;color:#fff;font-size:14px;letter-spacing:12px;}
.bon .r-m{width:990px;margin:10px auto 0;}
.r-m a:hover{text-decoration:underline;}
#new{float:left;width:494px;height:270px;background:url(../img/new.jpg);}
#akciya{float:right;width:495px;height:270px;background:url(../img/akciya.jpg);}
#n-a{margin:25px 0 10px;}
#new .content,#akciya .content{padding:0 33px 15px;}
#new .text,#akciya .text{width:200px;}
#new .content .name,#akciya .content .name{font-family:baltica, serif;margin:20px 0 0;font-size:43px;}
#new .content .name a,#akciya .content .name a{font-size:43px;text-decoration:none;font-style:normal;font-family:baltica;}
#new .content .name,#new .content .name a{color:#008bcc;}
#akciya .content .name,#akciya .content .name a{color:#e3007b;}
#new .content a,#akciya .content a,#anons-tovar .r-col .content a,ul.big-menu li a{font-size:23px;font-family:Times New Roman;font-style:italic;display:block;}
#anons-tovar .r-col .content a{margin:27px 0 0;}
#akciya .content a{color:#e3007b;}
#akciya .content p{margin-bottom:101px;}
#new .content p{margin-bottom:38px;}
#anons-tovar{margin:0 0 40px;}
#anons-tovar .l-c{float:left;width:320px;height:177px;margin-right:15px;}
#anons-tovar .r-col{float:right;width:320px;height:177px;}
#anons-tovar .r-col .content{margin:450px 0 0 65px;width:270px;}
#anons-tovar p{margin:0;}

ul.big-menu li{list-style:none;float:left;width:315px;padding:3px 0 10px 15px;position:relative;}
.l-bl{float:left;width:100%;}
a.r-bl{width:145px;display:block;height:171px;position:absolute;top:0;right:0;z-index:100;}
ul.big-menu p{width:170px;overflow:hidden;color:#666;font-size:13px;line-height:17px;height:103px;margin:0;}
ul.big-menu li.dost{background:url(../img/dostavka1.jpg)no-repeat right top;}
ul.big-menu li.about{background:url(../img/about1.jpg)no-repeat right top;}
ul.big-menu li.inter{background:url(../img/inter1.jpg)no-repeat right top;}
ul.big-menu li .nazv{font-family:baltica;font-size:29px;color:#008bcc;margin-top:0;margin-bottom:10px;}
ul.big-menu li .nazv a{font-family:baltica;font-size:27px;color:#008bcc;text-decoration:none;font-style:normal;}
ul.big-menu li .nazv a:hover{text-decoration:underline;}
#partner-program{background:url(../img/partner-program.jpg) no-repeat;padding:23px 0 20px 50px;margin:0 0 35px;}
#partner-program .content{width:590px;}
#partner-program .content .name{font-size:29px;text-transform:uppercase;font-family:baltica;color:#fff;letter-spacing:7px;margin-top:5px;}
#partner-program .content ul{margin:25px 0 0;padding:0;}
#partner-program .content ul li{background:url(../img/d.png) 0 52% no-repeat;list-style:none;padding:0 0 0 25px;margin:0 0 6px;color:#fff;font-size:14px;}
#partner-program .content ul li a{color:#fff;font-size:14px;text-decoration:none;}
#partner-program .content ul li a:hover{text-decoration:underline;}
.information{padding:0 5px 20px;border-top:1px solid #9a9694;margin:10px 0 0;}
a.det{font-size:15px;color:#fff;font-style:italic;display:block;float:right;}
.zagl{font-family:baltica, serif;font-size:28px;text-transform:uppercase;color:#9a9694;background:#fff;text-align:center;padding:0 20px;width:750px;margin:-14px auto 0;}

/*input#s-b{
	float:none;
	margin:0 auto;
	display:block;
}*/
/*a.show-inner-cart{
	display:block;
	margin-top:20px;
}*/
/*input[type=reset]{
	background:#acacac;
}*/

ul.footer-menu li.big{text-transform:uppercase;}
#footer-content .r-col .main-phone{font-size:27px;margin:0;letter-spacing:3px;line-height:1.3;color:#fff;}
#footer-content .r-col .main-phone a{font-size:27px;margin:0;letter-spacing:3px;line-height:1.3;color:#fff;text-decoration:none;}
#footer-content .r-col .main-phone span{font-size:10px;text-transform:uppercase;letter-spacing:2px;}
#footer-content .r-col .dop-phone{font-size:19px;margin:10px 0 0;letter-spacing:3px;line-height:1.3;color:#fff;}
#footer-content .r-col .dop-phone a{font-size:19px;margin:15px 0 0;letter-spacing:3px;line-height:1.3;color:#fff;text-decoration:none;}
#footer-content .r-col .dop-phone span{font-size:14px;letter-spacing:1px;}

#bottom{padding:10px 0 0;text-align:center;color:#666;font-size:13px;}

/*.bon #page-navigator{
	width:990px;
	margin:0 auto;
}*/

.map{padding:10px;}
.r{margin-bottom:20px;}
.l{margin:50px 0 0 0;}


span.SpanSum{color:#008bcc;}

textarea{width:404px;height:88px;padding:3px 8px;background:url(../img/textarea.jpg) no-repeat;border:none;}
ul.list-akcia{margin:0;padding:0;}
ul.list-akcia li{list-style:none;float:left;width:315px;margin:0 22px 35px 0;text-align:center;}
ul.list-akcia li.none-margin{margin-right:0;}
.img{padding:5px;border:1px solid #9a9694;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:5px;}
ul.list-akcia li a{font-size:14px;color:#aaa5a1;text-decoration:none;}
ul.list-akcia li a:hover{color:#008bcc;text-decoration:underline;}
#hits{border-top:1px solid #9a9694;margin:30px 0 0;width:100%;height:330px;}
#hits .zagl{width:380px;}
.slider-tovars{width:990px;margin:15px 0 0;position:relative;overflow:hidden;border-top:none;}
.slider-header{width:296px;position:relative;overflow:hidden;border-top:none;margin-top:15px;height:56px;}
.slider-header .slide-list{position:relative;padding:0;width:246px;margin:0 auto;overflow:hidden;}
.slider-header .slide-item{position:relative;padding:0;width:246px;margin:0 auto;overflow:hidden;border:none;}
.slide-list{position:relative;padding:0;width:880px;margin:0 auto;overflow:hidden;}

.slide-item{width:218px;float:left;text-align:center;padding:0 0 10px;border:1px solid #fff;}
.slide-item-h{width:246px;float:left;text-align:center;padding:0 0 10px;border:1px solid #fff;}
.slide-item:hover{border:1px solid #9a9694;cursor:pointer;}
.slider-header .slide-item:hover{border:none;cursor:pointer;}
.slide-item a{font-size:14px;color:#666;}
.slide-item div{width:210px;margin:15px auto 0;overflow:hidden;}
.slider-header .slide-item-h .lef_img{width:55px;margin-right:10px;text-align:left;margin-top:0;}
.slider-header .slide-item-h .lef_def{width:180px;text-align:left;font-size:10px;color:#666;margin-top:0;}
.slider-header .slide-item-h .lef_def span{display:block;font-weight:bold;}
.navy{position:absolute;top:0;z-index:1;height:100%;cursor:pointer;width:50px;}
.slider-header .navy{width:10px;top:14px;height:20px;}
.prev-slide,.prev-slide-c,.pred-slide{left:0;background:url(../img/back.jpg) 0 45% no-repeat;}
.ar-prev{left:0;background:url(../img/ar-prev.png) 0 0 no-repeat;}
.next-slide,.next-slide-c,.sled-slide{right:0;background:url(../img/next.jpg) 100% 45% no-repeat;}
.ar-next{right:0;background:url(../img/ar-next.png) 100% 0 no-repeat;}
.art{color:#666;font-size:14px;font-style:italic;line-height:1.2;}
.price-hit{color:#666;font-size:14px;font-style:italic;line-height:1.2;}
.slide-item div.price-hit{margin-top:10px;}
.slider-catalog{width:990px;margin:10px 0 0;position:relative;overflow:hidden;border-top:none;}
.slider-catalog .slide-list{position:relative;padding:0;width:880px;margin:0 auto;overflow:hidden;}
.slider-catalog .slide-wrap-c{position:relative;left:0;top:0;width:10000000px;}
.slider-catalog .slide-item-c{width:219px;float:left;text-align:center;}
.slider-catalog .slide-item-c .image{width:211px;margin:15px auto 0;position:relative;overflow:hidden;}
.slider-catalog .slide-item-c .name-tovar{margin:0 auto;}
.slider-catalog .slide-item-c .name-tovar a{color:#666;font-size:19px;text-decoration:none;}
.slider-catalog .slide-item-c:hover .name-tovar a{color:#008bcc;}
.definition{display:none;position:absolute;width:161px;top:0;background:#008bcc;height:183px;padding:10px 25px;}
.slider-catalog .slide-item-c:hover .definition{display:block;cursor:pointer;}
.definition ul{margin:0 20px 10px;padding:0;}
.definition ul li{color:#fff;font-size:13px;text-align:left;}
.definition a{color:#fff;font-size:14px;font-style:italic;}

#pictures > .name{
	text-align: left;
}
@media (max-width: 1180px){
	#pictures{
		width: 460px;
	}
}

.screen-production #description{margin-bottom:0;}
/*.rec-komplekts{
	color:#008bcc;
	font-size:13px;
	margin:23px 0 0;
}*/
.screen-production .rec-komplekts{margin-top:20px;}
/*.rec-komplekts ul{
	margin:5px 0 0;
	padding:0;
	height:89px;
}*/
/*.rec-komplekts ul li{
	list-style:none;
	float:left;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin:0 20px 10px 0;
	width:90px;
}*/
.screen-production .rec-komplekts ul li{width:130px;}
.rec-komplekts ul li .name{margin-bottom:10px;height:45px;line-height:1.2;}
#showing{color:#008bcc;font-size:14px;}
#showing ul{margin:20px 0 0;padding:0;}
#showing ul li{list-style:none;float:left;border:1px solid #008bcc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 10px 10px 0;padding:5px;}
#showing ul li.last{margin:0;}

#description .inside .name{color:#458ac8;font-size:20px;}
#description > .notebook_radio{display:none;}
#description > .notebook_radio + label{display:inline-block;padding:0 15px;cursor:pointer;position:relative;background:#fff;color:#458ac8;margin:0;margin-right:7px;margin-bottom:5px;line-height:27px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#description > .notebook_radio + label:hover{color:#fff;background:#008bcc;}
#description > .notebook_radio + label:last-of-type::after{display:block;width:2000px;content:"";position:absolute;bottom:-1px;left:100%;background:#fff;margin:0;}
#description > .notebook_radio:checked + label{color:#fff;background:#008bcc;float:left;}

#description > input:nth-of-type(1):checked ~ div:nth-of-type(1),#description > input:nth-of-type(2):checked ~ div:nth-of-type(2),#description > input:nth-of-type(3):checked ~ div:nth-of-type(3),#description > input:nth-of-type(4):checked ~ div:nth-of-type(4){display:block;}
.page .name{color:#458ac8;font-size:22px;}
table.sv{border-spacing:0 8px;margin:6px 0 10px;width:100%;}
table.sv td{color:#666;font-size:14px;width:90px;}
table.for-order{width:100%;border:1px solid #008bcc;border-bottom:none;border-spacing:0;margin-bottom:15px;}
table.for-order td{color:#666;font-size:14px;text-align:center;border-bottom:1px solid #008bcc;padding:5px 0;}
table.for-order td input[name=quantity[]]{background:url(../img/for-order-in.jpg);width:16px;height:13px;padding:2px 4px;vertical-align:middle;border:none;}
table.for-order td a.count_minus,table.for-order td a.count_plus{display:block;width:18px;height:17px;vertical-align:middle;float:left;}
table.for-order td a.count_minus{background:url(../img/minus.jpg);}
table.for-order td a.count_plus{background:url(../img/plus.jpg);margin:0 0 0 1px;}
table.for-order td button.plus,table.for-order td button.minus{width:18px;height:17px;border:none;vertical-align:middle;}
table.for-order td button.plus{background:url(../img/plus.jpg);}
table.for-order td button.minus{background:url(../img/minus.jpg);margin:0 0 0 1px;}
.kol{color:#9a9694;font-size:14px;font-weight:bold;float:left;margin:5px 0 0;}
.sum{
	float:left;
	margin:0 0 15px;
}
a.buy,a.add{display:block;color:#fff;font-weight:bold;padding:6px 0;text-align:center;text-decoration:none;margin:2px 0 0;text-transform:uppercase;}
a.buy{width:115px;background:#008bcc;float:left;}
a.add{width:215px;background:#d6d2cf;float:right;}
a.add:hover{background:#008bcc;}

/*#catalog-t{
	float:right;
	width:780px;
	margin-top:7px;
	margin-bottom:20px;
}*/
.name-roubric{text-transform:uppercase;color:#448bc8;font-size:23px;font-family:Baltica;margin:0 0 15px;}
form.sort{color:#448bc8;font-size:14px;float:left;}
select{height:30px;border:1px solid #aaa5a2;color:#666;font-size:14px;}
select:hover{cursor:pointer;}
select.s{margin:0 30px 0 0;text-decoration:underline;-webkit-appearance:none;background:url(../img/1-2.jpg);background-position:center;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:.01px;-ms-appearance:none;appearance:none!important;font-size:13px;}
select.s:-ms-expand{display:none;}
select.enter{-webkit-appearance:none;background:url(../img/1-3.jpg);background-position:right;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:.01px;-ms-appearance:none;appearance:none!important;font-size:13px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;border:none;width:42px;}
select.enter:-ms-expand{display:none;}
select.s option{text-decoration:underline;}

ul.all-tovars li .nazv a{color:#9d9996;font-size:14px;text-decoration:none;}
ul.all-tovars li:hover .nazv a{color:#448bc8;}


a.made-order{width:100%;color:#fff;height:18px;padding:5px 0;background:rgb(0,139,204);font-size:16px;line-height:18px;text-decoration:none;display:block;}
a.made-order:hover{background:#E3007B;}
ul.all-tovars li:hover .m-o{display:block;}
#filtres .zagl-f{background:#448ac8;padding:3px 0;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:15px;}

select.qw{display:none;width:100%;left:0;height:26px;position:absolute;}
ul.all-tovars li:hover .fast-search,
ul.all-tovars li:hover .fast-search-col{display:block;}
.text span,.text div{color:#666;font-size:14px;}
a.block{color:#008bcc;font-size:18px;font-family:Times New Roman;font-style:italic;display:block;margin:10px 70px 0 0;}
a.pod{color:#008bcc;font-size:18px;font-family:Times New Roman;font-style:italic;display:block;margin:5px 0 0;float:right;}
.review{padding:15px 0 20px;border-bottom:1px dotted #9a9694;}
.review .date,.announde-date,.announce i, .an-d {font-size:14px;color:#008bcc;margin:0 0 8px;}
.announde-date{margin:5px 0 0;}
.page_nums{margin:20px 0 0;}
ul.list{margin:0;padding:0;}
ul.list li{list-style:none;padding:20px 0 15px;border-bottom:1px solid #666;}
ul.list li.last{border-bottom:none;}
a.def-gimage{float:left;}
.an{float:left;width:925px;margin-left:30px;}
.announce a.name{font-size:14px;color:#008bcc;text-transform:uppercase;text-decoration:none;font-weight:bold;}
.lefter{float:left;}
a.lich-kab{float:right;display:block;text-decoration:underline;text-transform:uppercase;color:#008bcc;font-size:14px;margin-top:25px;}
a.lich-kab:hover{text-decoration:none;}
table.basket_content{margin:0 0 15px;border:1px solid #ddd;border-bottom:none;}
table.basket_content th{background:#eee;padding:10px 0;color:#A1A1A1;border-bottom:1px solid #ddd;}
table.basket_content td{text-align:center;padding:10px 0;color:#666;font-size:14px;vertical-align:top;border-bottom:1px solid #ddd;}
table.basket_content tr{background:#f9f9f9;}
table.basket_content tr:nth-child(2n){background:#fff;}
/*a.nt{
	font-size:14px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
a.nt:hover{
	text-decoration:underline;
}*/
/*a.bask_count_right,
a.bask_count_left{
	display:block;
	width:10px;
	height:7px;
}*/
/*a.bask_count_right:hover,
a.bask_count_left:hover{
	cursor:pointer;
}*/
/*a.bask_count_right{
	background:url(../img/58.jpg) no-repeat;
	-webkit-background-size:10px auto;
	-moz-background-size:10px auto;
	-o-background-size:10px auto;
	background-size:10px auto;
}
a.bask_count_left{
	background:url(../img/57.jpg) no-repeat;
	-webkit-background-size:10px auto;
	-moz-background-size:10px auto;
	-o-background-size:10px auto;
	background-size:10px auto;
	margin:3px 0 0;
}*/
/*input.send_button{
	text-transform:none;
	background:#666;
	width:140px;
	float:left;
}*/
a#ord{display:block;text-decoration:none;background:#008bcc;width:140px;height:20px;padding:4px 0;text-align:center;color:#fff;}
a#ord:hover{background:rgb(227,0,123);}
.print{font-size:14px;color:#008bcc;text-decoration:none;vertical-align:top;margin-top:5px;}
.itogo{font-size:18px;color:#666;margin-top:20px;}
form .itogo span{color:#666;}
.phone_form input{margin-bottom:10px;}
.hover{text-decoration:none;}
.mse{float:left;width:220px;margin:10px 20px 7px 0;text-align:center;}
.spec{float:left;width:300px;}
.form{float:right;}

/*#s-b{
	float:right;
	background:#008bcc;
}*/
/*#s-b:hover{
	background:#d6d2cf;
}*/
ul.gener{margin:0;padding:0;}
ul.gener li{list-style:none;}
.np{float:left;width:260px;margin:0 10px;}
.np .n-m{color:#458ac8;font-size:20px;margin-bottom:10px;min-height:40px;}
.np .about_descr{color:#9a9694;font-size:14px;}
ul.catalog_main_menu{margin:20px 0 0;padding:0;}
/*ul.catalog_main_menu li{
	float:left;
	list-style:none;
	width:175px;
	margin:0 23px 35px 0;
}*/
ul.catalog_main_menu li .im-g{width:175px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #b6b2ae;text-align:center;padding:10px 0;}
ul.catalog_main_menu li .nazv{margin:10px;text-align:center;}
ul.catalog_main_menu li .nazv a{font-size:14px;color:#008bcc;text-decoration:none;}
ul.catalog_main_menu li .nazv a:hover{text-decoration:underline;}

.screen-reg{background-color:rgba(0,0,0,0.6);display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;}
.screen-favorite{background-color:rgba(0,0,0,0.8);display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;}
.screen-production,.screen-collection{background-color:rgba(0,0,0,0.8);display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;}
.det-def{width:880px;background:#fff;margin:0 auto;}
.det-def .insider{width:830px;}
.screen-production .det-def .insider{width:860px;}
.det-def #description .sum b{display:inherit;}
.screen-production .bed{text-align:left;}
.screen-production .det-def{width:840px;}
.det-def #pictures{width:380px;margin:25px 0 0 10px;}
.det-def #description{margin:25px 30px 10px 0;}

.bock-menu{width:230px;margin-right:20px;}
.bock-menu ul{margin:55px 0 0;padding:0;}
.bock-menu ul li{list-style:none;margin-bottom:20px;border-bottom:0;padding:0;}
.bock-menu ul li a{text-decoration:none;font-size:16px;line-height:1;font-weight:bold;}
.bock-menu ul li a.name-art{text-transform:none;}
.bock-menu ul li a:hover{text-decoration:underline;}
.content_area{width:740px;}

#orders_list{display:block;position:fixed;z-index:10;top:200px;left:50%;margin-left:-319px;}
span.order_list_top{display:block;background:url(../img/over_top.png) no-repeat top left;width:614px;height:31px;clear:both;color:#FFF;font-style:italic;font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;padding:22px 0 0 24px;}
span.order_list_bottom{display:block;background:url(../img/over_bottom.png) no-repeat top left;height:42px;width:638px;clear:both;}
span.order_list_content{width:620px;overflow:auto;height:auto;clear:both;}
div.order_info{display:block;clear:both;overflow:auto;height:auto;border-bottom:1px solid #dedede;margin:2px 0 0;}
div.order_full_info{display:block;clear:both;overflow:auto;height:auto;}
div.order_info div#aaa{display:block;float:left;color:#000;width:400px;text-decoration:none;font-size:14px;font-family:Arial, Helvetica, sans-serif;padding:6px 0 6px 15px;line-height:18px;}
div.order_info a b{text-decoration:underline;color:#db067a;font-style:italic;}
div.order_info span{display:block;float:right;width:100px;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;color:#db067a;margin-top:22px;}
div.order_full_links{display:block;clear:both;overflow:auto;height:auto;margin:6px 0;}
div.order_full_links a{display:block;float:left;text-decoration:none;}
div.order_full_links a:hover{text-decoration:underline;}
/*a.order_xls{
	color:#007e31;
}*/
div.order_full_links a#order_min{padding:0 0 0 25px;height:21px;padding-top:2px;margin:0 15px 0 0;}
div.order_full_links a.order_print{margin:10px 4px 0 0;}
/*.order_xls,.order_print{
	margin-right:4px;
}*/
table.order_content{border-collapse:collapse;width:100%;margin-bottom:25px;}
table.order_content th{background:#008bcc;height:36px;color:#FFF;font-size:14px;vertical-align:middle;text-align:center;border:1px solid #008bcc;}
table.order_content td{border:1px solid #008bcc;min-height:30px;vertical-align:middle;padding:15px 20px;text-align:center;color:#9d9996;font-size:14px;font-weight:bold;}
/*table.history-order{
	width:100%;
	border-collapse:collapse;
	margin-top:10px;
}*/
/*table.history-order td{
	border:1px solid #9d9995;
	padding:20px 35px;
	font-size:14px;
	color:#aaa5a1;
	line-height:1.5;
}*/
/*.number-order{
	font-size:14px;
	color:#008bcc;
	font-weight:bold;
	margin-bottom:10px;
}*/
/*input#order_min{
	background:#fff;
	color:#008bcc;
	font-style:italic;
	font-family:Times New Roman;
	text-transform:none;
	padding:0;
}
input#order_min:hover{
	text-decoration:underline;
}*/
/*input#delete_n{
	background:#fff;
	color:#aaa5a1;
	float:none;
	padding:0;
	width:inherit;
}
input#delete_n:hover{
	text-decoration:underline;
}*/
/*table.history-order td.status{
	color:#008bcc;
	font-size:14px;
	text-align:center;
}*/

.screen-production .bad{background:none;padding:0;position:fixed;width:900px;z-index:1000;height:94%;text-align:left;margin:auto;left:0;right:0;top:0;bottom:0;}
.screen-production .mini .bad{width:420px;background:#FFF;padding:30px;height:100px;text-align:center;}
.data-production{padding:0 10px 1%;width:835px;background:#fff;margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.screen-production .bad #pictures{width:428px;margin-bottom:0;}

.bad b{color:#7a0026;display:block;font-size:24px;font-weight:normal;margin:10px 0;}
.screen-production .bad b{color:inherit;font-size:inherit;font-weight:bold;margin:0;}
.screen-production .bad .sum b{display:inherit;}
.screen-production
table.sv{border-spacing:0 3px;text-align:left;}
.bad span{display:block;}
/*.krestik{
	cursor:pointer;
	height:27px;
	position:absolute;
	right:13px;
	top:10px;
	margin-bottom:15px;
	z-index:2000;
}*/
.screen-production .krestik{right:10px;margin-top:10px;top:0;}
select.s option.und{text-decoration:underline;}
#screen,#screen-1{height:100%;width:100%;display:none;}

input.add-to-izbr{background:#666;}
input.add-to-izbr:hover{background:rgb(0,139,204);}
.icon-block i{margin-left:35px;}
ul.cat-menu{margin:0;padding:0;}
ul.cat-menu li{list-style:none;float:left;color:#458ac8;font-size:13px;text-shadow:1px 0 0 #bbcce9;}
ul.cat-menu li.act a,ul.cat-menu li:hover a{color:#008bcc;}
ul.cat-menu li a{text-decoration:none;color:#a8a4a0;font-size:13px;margin:0 4px 3px;display:inline-block;}
form[name=form_registration]{width:962px;margin:15px 0 0;padding-right:0}
form[name=form_registration] input[type=text],form[name=form_registration] input[type=password]{width:270px;height:27px;background:#fff;border:1px solid #DEDFE0;margin-left:9px;margin-bottom:10px;}
/*form[name=form_registration] textarea{background:url(../img/1-44.jpg);width:510px;height:84px;}*/
form[name=form_registration] textarea{width:270px;height:60px;padding: 8px 8px;background:#fff;border:1px solid #DEDFE0;margin-left:14px;margin-bottom:10px;resize:none;}
form[name=form_registration] input[type=date]{width:282px;border:1px solid #DEDFE0;height:27px;margin-left:14px;margin-bottom:20px;}
.complect .nazv{margin:10px 0 0;}
.complect .def{min-height:80px;}
.complect li{min-height:310px;}
.check-button:checked + label.not-sel{color:#666;}

ul.all-tovars li input[type=submit]:hover{background:none;}
ul.all-tovars li:hover input[type=submit]{display:inline;}
.menu-partners{width:190px;}
.text-partners{width:770px;}
.menu-partners ul.list{margin:0;padding:0 0 100px;border-right:2px solid #008bcc;}
.menu-partners ul.list li{list-style:none;padding:0;border-bottom:none;}
.menu-partners ul.list li:hover,ul.list li.act{background:url(../img/iu.png);}
.menu-partners ul.list li:hover a,ul.list li.act a{background:url(../img/ui.png) no-repeat 155px 19px;}
.menu-partners ul.list li a{text-decoration:none;padding:13px 26px 13px 5px;display:block;}
/*.basket_all{
	margin-bottom:15px;
}*/
.info_menu{margin-bottom:30px;}
.jhjh{height:0;}
.slider-production{width:100%;position:relative;overflow:hidden;border-top:none;margin-top:20px;}
.slider-production .slide-list{position:relative;padding:0;width:89%;margin:0 auto;overflow:hidden;}
.slider-production .slide-wrap{position:relative;left:0;top:0;width:10000000px;}
.slide-item-p{float:left;width:148px;}
.slide-item-p div{width:135px;margin:0;overflow:inherit;border:1px solid #008bcc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.slider-production .navy{position:absolute;z-index:1;height:94px;cursor:pointer;width:40px;top:50%;margin-top:-55px;}
.pred-slide{left:0;background:url(../img/back.jpg) 0 45% no-repeat;}
.sled-slide{right:0;background:url(../img/next.jpg) 100% 45% no-repeat;}
.item-production{margin:0 10px 10px 0;padding:5px 0;}



#up{bottom:35px;left:10px;cursor:pointer;overflow:hidden;position:fixed;z-index:9999;background:url(../img/to_top.png) no-repeat center left;width:104px;height:40px;text-align:right;color:#A1A1A1;line-height:40px;font-size:16px;display:none;}
.notebook{white-space:nowrap;overflow:hidden;margin:10px 0 0;}
.notebook > .notebook_radio{display:none;}
.notebook > .notebook_radio + label{display:inline-block;cursor:pointer;position:relative;margin:0;}
.notebook > .notebook_radio + label:last-of-type::after{display:block;width:2000px;content:"";position:absolute;bottom:-1px;left:100%;background:#fff;margin:0;}
.notebook > .p-g{white-space:normal;display:none;padding:2px 20px 20px;}
.notebook > input:nth-of-type(1):checked ~ div:nth-of-type(1),.notebook > input:nth-of-type(2):checked ~ div:nth-of-type(2),.notebook > input:nth-of-type(3):checked ~ div:nth-of-type(3),.notebook > input:nth-of-type(4):checked ~ div:nth-of-type(4){display:block;}
#step1,#step2,#step3{height:19px;float:left;padding:7px 0 7px 10px;color:#fff;text-transform:uppercase;text-decoration:none;font-size:14px;}
#step1 a,#step2 a,#step3 a{color:#fff;text-transform:uppercase;text-decoration:none;font-size:14px;}
#step1{background:url(../img/step1.png) no-repeat;width:155px;position:relative;z-index:10;}
#step2{background:url(../img/step2.png) no-repeat;width:175px;padding-left:23px;margin-left:-16px;position:relative;}
#step3{background:url(../img/step3.png) no-repeat;width:225px;padding-left:23px;margin-left:-16px;}
.step1 a:hover,.step2 a:hover,.step3 a:hover{text-decoration:underline;}
.steps{float:left;margin-top:20px;}
#step1.current{background:url(../img/165px-bl.png) no-repeat;}
#step2.current{background:url(../img/198px-bl.png) no-repeat;}
#step3.current{background:url(../img/248px-bl.png) no-repeat;}
.an p{padding-top:0;margin-top:0;}
.bb{height:185px;display:table;}
.bb a{display:table-cell;vertical-align:middle;}

.screen-production .big-image img{height:300px;width:auto;}
.nav a:hover{text-decoration:underline;}
.screen-production .big-image{text-align:center;}
img.for-women{width:487px;height:552px;}
img.for-children{width:493px;height:274px;}
img.for-men{width:493px;height:270px;}
img.for-news{width:auto;height:270px;}
#nav{display:none;width:100%;margin:5px auto 0;}
#nav select{margin:0 auto;width:100%;background:#56b2e5;border:1px solid #008BCC;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:22px;color:#fff;}
#nav select:hover{cursor:pointer;}
form[name=form] select{margin:0 0 20px;width:420px;height:25px;}
.clear{display:none;clear:both;}
.for-width{width:200px;}
.add_phone.add-phone-img{display:none;float:left;}
.add_phone.add-phone-img:hover{cursor:pointer;}
.close:hover{cursor:pointer;}
input.buy.to_cart{float:left;}
.person{display:none;float:right;}
.cart-mobile{display:none;width:100%;margin-top:5px;}
.cart-mobile img{width:35px;}
.cart-mobile a{float:left;}
.cart-mobile .cart{float:left;}
.price_j,.count_j{padding:1px 0 0 5px!important;font-size:12px;color:#008ECE;}
.name-art{text-transform:uppercase;}
.art-int{display:block;margin-bottom:10px;}
.useful-art{text-transform:uppercase;}
.list-prev-img{margin: 15px 15px 5px 0;vertical-align: top;float: left;}

.text-anonce{display: table;margin-top: 0px;}
.list-prev-img + div{
	display: table-cell;
	vertical-align: top;
}
.text-anonce > div >ul,
.text-anonce > div >ol{
	margin-bottom: 10px;
}
.text-anonce > div >ul li,
.text-anonce > div >ol li{
	padding: 0;
	border-bottom: none;
}
.text-anonce > div > ul li{
	list-style-type: disc;
}
.text-anonce > div > ol li{
	list-style-type: decimal;
}
.text-anonce > div > .text-anonce-link{
	
}
.poisk-for-mobile{display:none;}
.v-v{width:730px;}
.for-small-windows{display:none;border-spacing:0 5px;border-collapse:collapse;border:none;}
.for-small-windows .last-td{border-bottom:4px double #008BCC;}
table.basket_content.for-small-windows th{padding:10px 4px;}
.nnn{width:607px;margin:15px 0 0;padding-left: 50px;}
/*.nnn textarea{
	height: 120px;
	resize:none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background:#fff;
	width:100%;
	margin:20px 0 10px;
	border:1px solid #ccc;
	border-top:1px solid #ccc;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}*/
/*.basket_all .all_price{
	padding-left: 50px;
}*/
/*.basket_all #s-b{
	margin-top: 20px;
}*/
.xxx{width:620px;margin:10px 0 0;}
.mobile-version{display:none;border-collapse:collapse;}
.mobile-version tr.last-sum{border-bottom:4px double #008BCC;}
ul.main-menu li a.dop-ssl{width:100%;height:100%;position:absolute;top:0;left:0;display:none;}
input#p_min,input#p_max{width:60px;border:1px solid #AAA5A2;}
table.sv td.brand-l{display:block;width:251px;}
.razmer{margin:8px 0 30px;line-height:24px;width:330px;height:27px;}
.blue-border{border-bottom:1px solid #008BCC;width:330px;}
.razmer .righter{width:251px;}
.razmer .righter select{width:220px;height:27px;background:#fff;border:1px solid #aaa5a2;}
.sum .old_price{
	display:block;
	margin-top:8px;
}
.comments p{margin:0;line-height:1.2;}

/*.korpus{margin-top:35px;}*/
/*.korpus > div,.korpus > input{
	display:none;
}*/
/*.korpus label{
	cursor:pointer;
	position:relative;
	background:#fff;
	padding:9px 5px;
	color:#008BCC;
	border:1px solid #fff;
}

.korpus label:hover{
	border:1px solid #EEE;
	border-bottom:none;
	color:#000;
}*/
/*.korpus input[type=radio]:checked + label{
	z-index:10;
}*/
/*.korpus > input:nth-of-type(1):checked ~ div.soderzhimoe:nth-of-type(1),.korpus > input:nth-of-type(2):checked ~ div.soderzhimoe:nth-of-type(2),.korpus > input:nth-of-type(3):checked ~ div.soderzhimoe:nth-of-type(3),.korpus > input:nth-of-type(4):checked ~ div.soderzhimoe:nth-of-type(4),.korpus > input:nth-of-type(5):checked ~ div.soderzhimoe:nth-of-type(5){display:block;border:1px solid #ccc;padding:30px 20px 20px;margin-top:9px;position:relative;}
*/
/*.korpus-ins > div,.korpus-ins > input{
	display:none;
}*/
/*.korpus-ins label{
	cursor:pointer;
	position:relative;
	padding:9px 12px;
}
.korpus-ins label:hover{
	border:1px solid #EEE;
	border-bottom:none;
	color:#000;
}*/
/*.korpus-ins input[type=radio]:checked + label{
	z-index:10;
}*/
/*.korpus-ins > input:nth-of-type(1):checked ~ div.soderzhimoe-ins:nth-of-type(1),
.korpus-ins > input:nth-of-type(2):checked ~ div.soderzhimoe-ins:nth-of-type(2),
.korpus-ins > input:nth-of-type(3):checked ~ div.soderzhimoe-ins:nth-of-type(3){
	display:block;
	border-top:1px solid #ccc;
	padding:10px 0 0;
	margin-top:9px;
	position:relative;
}*/
/*input[type=text].prom{
	margin-left:15px;
	width:185px;
	height:28px;
	background:none;
	border:1px solid #ccc;
}*/
/*input[name=present].prom{
	display:inline-block;
	height:20px;
	border:1px solid #666;
	margin-left:0;
	width:272px;
}*/
.kl input[name=dcard],.kl input[name=promocode]{display:inline-block;height:20px;border:1px solid #666;}
a.promo-kod{display:block;height:36px;line-height:36px;color:#fff;width:200px;background:#008BCC;text-align:center;text-decoration:none;margin-left:5px;}
a.promo-kod:hover{background:#E3007B;}
.oformlenie{border-bottom:1px solid #E4E6E8;width:580px;padding-bottom:15px;position:relative;}
#ord-w-r{line-height:28px;color:#666;}
.red-bl{color:#B94A48;background-color:#F2DEDE;border:1px solid #FBEED5;border-color:#EED3D7;font-size:12px;padding:8px 35px 8px 14px;line-height:24px;}
.red-bl span{color:#008BCC;}
/*.lll{width:90px;}
.kkk{width:550px;}*/
/*.podpiska input[type=submit].nm{
	margin:20px 0 0 90px;
}*/

ul.radio.righter{width:290px;margin-left:14px;margin-bottom:20px;text-align:left;}
ul.radio.righter li{width:110px;display:inline-block;text-align:left;line-height:34px;}

.fon-bk{background-color:rgba(0,0,0,0.6);display:none;position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;}
.white-window{
	background: #fff;
	color: #9d9996;
	padding: 15px;
	width: 450px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1000;
	font-size: 13px;
	font-weight: bold;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.white-window form{font-size:13px;}
.white-window h4{margin-top:0;font-size:16px;margin-bottom:15px;}
.white-window input[type=text],.white-window textarea{margin:3px 0 10px;}
.white-window textarea{height:60px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}
a.v:hover{cursor:pointer;}
.top-part-page .lefter{width:215px;}
.top-part-page .righter{width:210px;position:relative;}

.comments .lefter{width:360px;display:table;}
.comments .lefter .blizh-dost{vertical-align:middle;line-height:65px;font-size:14px;font-weight:bold;color:#666;text-decoration:underline;}
.comments .lefter .blizh-dost p{font-size:14px;font-weight:bold;color:#666;text-decoration:underline;}
.comments .lefter a{display:inline-block;background:#008ece;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#fff;text-decoration:none;line-height:30px;padding:0 6px;font-size:12px;}
.bock-menu ul li a.active{text-decoration:underline;}
.comments .lefter a:hover{text-decoration:underline;}
.soc-set{position:absolute;top:3px;right:0;}
.soc-set a{margin-left:10px;}
.rec-komplekts .lefter{font-size:14px;color:#666;}
/*.grey-border{
	width:100%;
	padding:8px 0 0 255px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
}*/
/*.grey-border div{border-top:1px solid #666;}*/
/*ul.status{
	position:absolute;
	top:0;
	right:25px;
	margin:290px 0 0;
	padding:0;
	text-align:center;
}*/
/*ul.status li{
	display:inline-block;
	width:45px;
	height:45px;
	vertical-align:middle;
	margin:0;
	list-style:none;
}*/
ul.status li.sale{background:url(../img/sal.jpg)no-repeat;color:#fff;line-height:54px;font-size:17px;}
.login_form:hover{cursor:pointer;}
/*ul.lichnoe{
	margin:0 0 20px;
	padding:0;
}*/
ul.lichnoe li{list-style:none;display:inline-block;color:#666;font-size:18px;padding:0 36px;border-right:1px solid #ccc;vertical-align:top;padding-bottom:40px;}
ul.lichnoe li.last{border-right:none;}
ul.lichnoe li span{display:block;color:#afacac;font-size:14px;}
.inf{font-size:12px;font-style:italic;color:#afacac;margin-bottom:20px;height:18px;}
ul.bonus li{padding:15px;width:32%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;}
.bot-par-m{display:none;}
/*form[name=cart-order] input[type=text]{
	margin-bottom:10px;
	width:268px;
	border:1px solid #dedfe0;
	background:#fff;
	height:29px;
	margin-left:15px;
}*/
/*form[name=cart-order] input[type=text][name=present]{
	margin-bottom:10px;
	width:270px;
	border:1px solid #dedfe0;
	background:#fff;
	height:20px;
	margin-left:0;
}*/
/*input.f-i-o{
	display:block;
	margin-top:5px;
}*/
.sposob-dostavki{width:700px;}
.wer{width:190px;line-height:1.5;}
.d-city{margin:10px 0;}
.text_input{width:509px;}
select[name=delivery_city]{width:420px;margin-bottom:10px;}
select[name=delivery_region]{width:420px;}
i.ico-sale-30{display:inline-block;background:url(../img/ico/30.png);width:30px;height:30px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;vertical-align:top;}
.ico-sale-50{display:inline-block;background:url(../img/ico/50.png);width:30px;height:30px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;vertical-align:top;}
.ico-sale-60{display:inline-block;background:url(../img/ico/60.png);width:30px;height:30px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;vertical-align:top;}
.ico-sale-25{display:inline-block;background:url(../img/ico/25.png);width:30px;height:30px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;vertical-align:top;}
.ico-sale-70{display:inline-block;background:url(../img/ico/70.png);width:30px;height:30px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;vertical-align:top;}
.ico-sale-80{display:inline-block;background:url(../img/ico/80.png);width:30px;height:30px;-webkit-background-size:30px 30px;-moz-background-size:30px 30px;-o-background-size:30px 30px;background-size:30px 30px;vertical-align:top;}

/*.n{border:1px solid #666;}*/
/*.limpoint{
	margin-top:15px;
}*/
.promo-kod{display:inline-block;}
.kl span{display:inline-block;width:160px;color:#666;}
.n-r{color:#000;font-size:14px;background-color:#fff;margin:30px 0 20px;font-weight:bold;text-align:center;text-transform:uppercase;padding:0 25px;}
.n-r div{width:200px;background:#fff;margin:-17px auto 0;}
.g-bn div{width:238px;}
.n-r hr{border-color:#000;height:1px;border-bottom:none;border-right:none;border-left:none;}
.z td{border:1px solid #CDCDCD;}
.z{width:100%;}
/*table.d-city td{
	padding-right:5px;
	vertical-align:top;
}*/
table.FoP td{padding-right:0;}
.sortirovka{width:430px;float:left;margin-left:75px;}
.window-size{
	position:absolute;
	background:url(../img/unnamed2.png) top center no-repeat;
	width:150px;
	height:41px;
	margin-top:-40px;
	color:#fff;
	text-align:center;
	font-size:14px;
	line-height:31px;
	display:none;
	-webkit-background-size:150px auto;
	-moz-background-size:150px auto;
	-o-background-size:150px auto;
	background-size:150px auto;
	left:50%;
	margin-left:-75px;
}
.con-ins{width:990px;margin:0 auto;}

.with-dost,.gift-sert{width:50%;display:table-cell;vertical-align:top;}
/*.with-dost h6,.gift-sert h6{
	font-size:24px;
	color:#000;
	margin:0 0 20px;
	padding:0;
	font-weight:normal;
}*/
.dost{background:url(../img/dost.jpg) top left no-repeat;padding-top:110px;}
.tt{display:inline-block;margin-right:75px;}
/*.nnn span{
	font-size:18px;
	color:#008bcc;
}*/
.order_full_links{width:130px;}
.collection-anons .lefter{width:493px;}
.collection-anons .righter{width:487px;}
/*ul.catalog_main_menu.col li{
	width:48%;
	margin-right:2%;
}*/
ul.catalog_main_menu.col li .im-g{width:100%;padding:0;}
.grey{background:#ecedef;width:100%;}
/*.bonus-programm{
	width:990px;
	margin:0 auto;
}*/
.text-bonus{width:990px;margin:0 auto;}

.dos-place{width:100%;}
input[name=delivery]{vertical-align:middle;margin-top:-2px;}
input[type=radio]:focus{outline:none;}
.select_region{width:100%;margin-top:15px;}
.FoP{width:100%;}
input[name=payment]{vertical-align:middle;margin-top:-4px;}

table.basket_content td.izobr-def{padding-left:20px;text-align:left;width:250px;}
.param-r{margin-left:10px;width:145px;margin-top:15px;}
.atr{font-size:12px;color:#666;}
table.basket_content td.o-pr,table.basket_content td.c_input{vertical-align:middle;}
.c_input-div{margin:0 auto;width:60px;}
.c_input-div input{width:30px;height:23px;border:1px solid #a9a4a1;}
.c_input-div div.lefter{margin:8px 0 0 10px;height:16px;}
table.basket_content td.about-sale{text-align:center;vertical-align:middle;}
/*.act{
	text-align:left;
	width:90px;
	margin:0 auto;
}*/
.act a{text-decoration:none;}
.act .ic{margin-right:0;}
.act .ic-t{margin-right:5px;}
.act .ic img,.act .ic-t img{margin-top:4px;}
.act .tx{color:#008BCC;font-size:14px;text-decoration:none;vertical-align:top;}
input[name=pay_point]{margin:-1px 4px 0 0;vertical-align:middle;}
span.Span{font-weight:normal;color:#4c4c4c;vertical-align:middle;}
/*input[type="submit"].submit-online-opl{
	margin: 0 auto 25px;
	display: block;
	width: auto;
	height: auto;
	padding: 3px 34px 1px;
	line-height: 28px;
	letter-spacing: 3px;
	font-size: 15px;
	text-transform: uppercase;
	font-family: Sans-Serif;
}*/
.bon .grey .text-bonus{
	padding-bottom: 0;
	margin-top: 20px;
}

/*О КОМПАНИИ//Контакты---------------------------------*/
.about-contacts__block--img {
	float: left;
	width: 50%;
}

.about-contacts__block--map {
	float: right;
	width: 50%;
}

.clearhuck::after {
	display: table;
	clear: both;
	content: "";
}

/********************************************
				    Подарки
********************************************/

/*.basket__gifts{
	border-top: 1px solid #ddd;
}*/
/*.basket__gifts_title{
	text-align: center;
	color: #6f6f6d;
	font-size: 18px;
}*/
/*.basket__gifts_box{
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 8px;
	margin-bottom: 2px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}*/
/*.basket__gifts_img-box{
	display: inline-block;
	margin-left: 80px;
}*/
/*.basket__gifts_img{
	width: 170px;
}*/
/*.basket__gifts_name{
	display: inline-block;
	color: #686a67;
	vertical-align: top;
	font-size: 16px;
	margin-top: 74px;
	margin-left: 134px;
}*/
/*.basket__gifts_name_link{
	color: #ff008e;
	text-decoration: underline;
}
.basket__gifts_title_small{
	text-transform: none;
	font-size: 16px;
	color: #686a67;
	margin-bottom: 30px;
}
.basket__gifts_list{
	text-align: center;
}
.basket__gifts_item{
	display: inline-block;
	margin: 0 30px;
}
.basket__gifts_item_label{
	display: inline-block;
	position: relative;
	padding: 0 !important;
	border: none !important;
	background: none !important;
}
.basket__gifts_item_img{
	display: inline-block;
	width: 185px;
}
.basket__gifts_item_radio{
	display: none;
}
.basket__gifts_item_circle{
	display: inline-block;
	width: 14px;
	height: 14px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
	border: 1px solid #979797;
	position: absolute;
	right: 15px;
	bottom: 15px;
	z-index: 1;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.basket__gifts_item_radio:checked + div > label > .basket__gifts_item_circle{
	background: black;
	-webkit-box-shadow: inset 0 0 0 2px #fff;
	   -moz-box-shadow: inset 0 0 0 2px #fff;
	        box-shadow: inset 0 0 0 2px #fff;
}
.basket__gifts_item_radio:checked + label{
	border: none !important;
	background: none !important;
}
.basket__gifts_box_padding{
	padding: 17px 0;
	position: relative;
}
.basket__silver-pendant{
	position: relative;
	text-align: center;
	z-index: 1;
}
.basket__silver-pendant_link{
	color: #00b3ee;
}


.basket__gifts_item_package{
	display: inline-block;
	position: relative;
}
.basket__gifts_closed,
.basket__silver-pendant_closed{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	background: rgba(255, 255, 255, .6);
}*/





/********************************************
				Сумма итого
********************************************/

.basket__total-sum_box{
	width: 100%;
	text-align: right;
	margin-top: 60px;
}
.basket__total-sum{
	display: inline-block;
}
.basket__total-sum_text{
	display: inline-block;
}
/*.basket__total-sum_block1{
	display: inline-block;
	min-width: 120px;
}*/
/*.basket__total-sum_price{
	color: #545456;
	font-weight: bold;
}
.basket__total-sum_button{
	display: inline-block;
	background: #008BCC;
	color: #fff;
	padding: 7px 32px;
	margin-top: 15px;
	cursor: pointer;
}
.basket__total-sum_button:hover{
	background: #e3007b;
}*/


/**** адаптив корзины ****/
@media (max-width: 1180px){
	.korpus{
    	margin-top: 56px !important;
	}
}
@media (max-width: 991px){
	.mobile-button-oformlenie{
		top: 0 !important;
	}
	.cart-new-oformlenie{
		/*width: auto;
		margin-top: 23px;*/
	}
	.cart-bot-par .basket_all{
		display: inline-block;
		margin-top: 0 !important;
	}
	.basket__gifts_name,
	.basket__gifts_img-box{
		margin: 0 !important;
		display: block;
		text-align: center;
	}
	.basket__gifts_name{
		margin: 10px 0 !important;
	}
	.basket__gifts_list{
		padding-left: 0;
	}
	.basket__gifts_item{
		margin: 0 18px;
	}
	.basket__gifts_box_padding{
		padding: 17px 10px;
	}
}
@media (max-width: 767px){
	
	.basket__gifts_item_label{
		display: inline-block !important;
	}
	.basket__gifts_item{
		display: block;
		margin: 0 auto;
		margin-bottom: 10px !important;
	}
	.basket__gifts_item:last-child{
		margin-bottom: 0;
	}
	.korpus{
    	margin-top: 0 !important;
	}
}

/************************************************
				    INSTAGRAM
************************************************/











/*** Новые стили для главной страницы ***/

ul.main-menu li a.top-menu-a-change{
	padding-bottom: 0;
	border: none;
}
ul.main-menu li a.top-menu-a-change:hover{
	border: none;
}

ul.main-menu li.dot{
	position: relative;
	background: none;
}
ul.main-menu li.dot:after{
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 5px;
	height: 5px;
	background: #a1a1a1;
	border-radius: 50%;
}
.price_j,
.count_j{
	color: #6a6a6a !important;
}
#header-content #r-col a,
#r-col .registr{
	color: #6a6a6a !important;
}
#header #header-content #r-col form input{
	border: 1px solid #6a6a6a;
	border-right: none;
}
#header #header-content #r-col form button{
	border: 1px solid #6a6a6a;
	border-left: none;
}

#header #header-content #r-col{
	margin-top: 0 !important;
}

.flex-direction-nav{
	display: none;
}




/*** Новые стили для списка товаров 
systpl/layouts/lib.layout.php ***/

/*.tovar__heart-box{
	display: inline-block;
	margin-left: 8px;
}*/
/*.tovar__heart-input{
	display: none !important;
}
.tovar__heart-label{
	cursor: pointer;
}
.tovar__heart-label span{
	display: inline-block;
	width: 16px;
	height: 14px;
	background-image: url(../img/small-heart.png); 
}
.tovar__heart-input:checked + label span{
	background-image: url(../img/small-heart_pink.png); 
}*/




.test{
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #000;
}


/*** Новые стили для страницы детализаци товара
catalogue/production.tpl.php ***/

table.sv tr td{
	width: 130px;
}
table.sv tr td:nth-child(1){
	font-size: 16px !important;
}
table.sv tr td:nth-child(2){
	font-size: 16px !important;
}
table.sv tr td:nth-child(2) b{
	font-weight: normal !important;
}
/*ul.status{
	display: inline-block !important;
	margin: 0 !important;
	top: initial !important;
	bottom: 0px;
	right: 0 !important;
}*/
#showing{
	color: #666 !important;
	margin-top: 10px;
	font-size: 16px !important;
}
.slide-item-p{
	width: 110px !important;
}
.slide-item-p div{
	width: 90px !important;
	height: 90px;
	padding: 3px;
	border: 1px solid #8c8c8c !important;
	box-sizing: border-box;
}
.slide-item-p img{
	width: 100%;
	height: auto;
}
.slider-production{
	width: 700px !important;
}
.slider-production .slide-list{
	width: 76% !important;
}
/*.rec-komplekts .lefter{
	font-size: 16px !important;
}*/

/*.rec-komplekts ul li{
	width: 90px;
	height: 90px;
}*/
.window-size{
	margin-left: -131px !important;
	margin-top: -47px !important;
}

.sum .old_price{
	font-size: 16px;
}
/*.grey-border{
	width:700px !important;
	height: 2px;
	background: #8a8a8a;
	padding: 0 !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
}*/
.grey-border div{
	border-top: none;
}
.pred-slide{
	left:0 !important;
	background:url(../img/back.png) 0 45% no-repeat !important;
}
.sled-slide{
	right:0 !important;
	background:url(../img/next.png) 100% 45% no-repeat !important;
}

/*** Окно быстрая покупка ***/

/*.fast-buy{
	background: #fff;
	color: #9d9996;
	padding: 35px;
	width: 525px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 1000;
	font-size: 13px;
	font-weight: bold;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.fast-buy__title{
	margin-top: 0;
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
}
.fast-buy__block{
	margin-bottom: 20px;
}
.fast-buy__block span{
	display: inline-block;
	width: 130px;
	text-align: right;
	color: #8a8a8a;
	font-weight: normal;
	padding-right: 20px;
	box-sizing: border-box;
}
.fast-buy__block input{
	display: inline-block;
	height: 32px !important;
	width: 275px !important;
	background: none !important;
	border: 1px solid #d2d2d2 !important;
	border-radius: 3px !important;
	font-size: 14px !important;
}*/



/* Стили для стиллизованного select*/
.select-hidden{
	display: none;
}
.select-box{
	display: inline-block;
	cursor: pointer;
}
.select-styled{
	display: inline-block;
    padding: 6px 10px;
    border: 1px solid #000;
    position: relative;
    box-sizing: border-box;
    font-size: 15px;
    line-height: 15px;
}
.select-box,
.select-styled{
	width: 200px;
	height: 30px;
}
.select-styled:after{
	content: "";
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-color: #474647 transparent transparent transparent;
	position: absolute;
	top: 11px;
	right: 10px;
}
.select-styled:hover{
	background-color: #fcfcfc;
}
.select-styled:active,
.select-styled.active{
	background-color: #656565;
	color: #fff;
}
.select-styled:active:after,
.select-styled.active:after{
	top: 3px;
	border-color: transparent transparent #fff transparent;
}
.select-options{
	display: none;
	z-index: 10;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fcfcfc;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.6);
}
.select-options li{
	margin: 0;
	padding: 3px 0;
	text-indent: 15px;
	font-size: 15px;
	line-height: 15px;
}
.select-options li:hover{
	color: #fff;
	background: #626262;
}
/*** end ***/	





/*** Новые стили для страницы корзины ***/

/*.korpus label span{
	display: inline-block;
	padding-bottom: 9px;
}*/
/*.korpus label{
	color: #666;
	border: none;
	padding-bottom: 0;
}
.korpus label:hover{
	border: none;
}*/
/*.korpus input[type=radio]:checked + label{
	background: none;
	border: none;
	color: #666;
}*/
/*.korpus input[type=radio]:checked + label span{
	background: none;
	border: none;
	border-bottom: 4px solid #ff007d;
	color: #666;
}*/
/*.korpus .soderzhimoe{
	border: 1px solid #5f5f5f !important;
	margin-top: -5px !important;
}*/
/*.korpus .soderzhimoe-ins{
	border-top: 1px solid #5f5f5f !important;
	margin-top: -5px !important;
}*/
/*a.bask_count_right{
	background: url(../img/58.png) no-repeat;
}
a.bask_count_left{
	background: url(../img/57.png) no-repeat;
}*/
/*.act .tx{
	color: #8a8a8a;
}*/
/*.basket_all input[type=submit],
.basket_all input[type=reset]{
	width: 180px;
	background: #8a8a8a;
	border-radius: 3px !important;
}*/
/*.basket_all input[type=submit]:hover,
.basket_all input[type=reset]:hover{
	background: #5f5f5f;
}*/
.cart-new-oformlenie .cart-button-new .send_button.lefter{
	background: #8a8a8a;
	border-radius: 3px !important;
}
.cart-new-oformlenie .cart-button-new .send_button.lefter:hover{
	background: #5f5f5f;
}
/*.basket__total-sum_button{
	background: #ff0082;
	border-radius: 3px !important;
}
.basket__total-sum_button:hover{
	background: #5f5f5f;
}*/
/*.n-r div{
	width: 245px;
}

.def_igroup{
	color: #8a8a8a;
	text-decoration: none;
}
.def_igroup:hover{
	text-decoration: underline;
}*/
/*a.show-inner-cart{
	color: #8a8a8a;
}*/
/*.nnn span,
.a-soglas{
	color: #8a8a8a;
}*/
/*span.SpanSum{
	color: #e3007b !important;
}*/

/*** Другие новые стили ***/



/*** Страница после оформления заказа ***/

.last-send{

}
.last-send__title{
	font-size: 16px;
	text-transform: uppercase;
	color: #5f5f5f;
}
.last-send__small-title{
	font-size: 16px;
	color: #5f5f5f;
	font-weight: normal;
}
.last-send__block{
	
}
.last-send__tover-box{
	display: inline-block;
	width: 200px;
	height: 245px;
	padding: 10px;
	padding-top: 0;
	border: 2px solid #b6b6b6;
	border-radius: 10px;
	box-sizing: border-box;
}
.last-send__img-box{
	height: 150px;
	position: relative;
}
.last-send__img{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}
.last-send__icons-list{
	list-style: none;
	font-size: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	right: 0;
}
.last-send__icons-item{

}
.last-send__icons-img{

}
.last-send__price{
	color: #000;
	font-size: 16px;
	margin: 10px 0;
}
.last-send__tovar-name{
	color: #5f5f5f;
	font-size: 13px;
}
.last-send__description{
	display: inline-block;
	vertical-align: top;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left: 20px;
}
.last-send__description li{

}
.last-send__description li > span:first-child{
	display: inline-block;
	width: 200px;
}
.last-send__result-block{
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
.last-send__result-block li > span:first-child{
	display: inline-block;
	width: 290px;
}
.last-send__result-block li > span{
	color: #000;
	font-size: 20px;
}
.last-send__print,
.last-send__continue{
	display: inline-block;
	margin-right: 15px;
	text-decoration: underline;
	cursor: pointer;
}
.last-send__print:hover,
.last-send__continue:hover{
	text-decoration: none;
}

/*** Сердечко/корзина/поиск ***/



/* Новый блок на странице fashion blog */

.fashion-blog__poster img{
	width: 100%;
}
.fashion-blog__text-block{
	display: inline-block;
	width: 50%;
	margin-top: 25px;
}
.fashion-blog__text-block h4{
	font-size: 24px;
	text-align: center;
	font-weight: normal;
	margin-top: 0;
}
.fashion-blog__text-block p{
	color: #000;
	margin-top: 0;
	font-size: 17px;
}
.fashion-blog__text-block img{
	display: inline-block;
	width: 115px;
}
.fashion-blog__text-block p span{
	display: inline-block;
	position: relative;
	top: -46px;
	left: -17px;
}
.fashion-blog__text-block a{
	display: inline-block;
	color: #8a8a8a;
}
.fashion-blog__text-block a:hover{
	text-decoration: none;
}

.fashion-blog__text-block ul {
	margin: 0;
	padding: 0;
	
}
.fashion-blog__text-block li {
	color: #000000;
	list-style: none;
	margin: 0;
	padding: 0;
}

.fashion-blog__img-box{
	display: inline-block;
	vertical-align: top;
}
.fashion-blog__img-box img{
	width: 565px;
}

.fashion-blog__goods-list-box {
	
}

.fashion-blog__goods-list-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.fashion-blog__goods-list-box li {
	margin: 0;
    padding: 0;
    float: left;
    width: 33%;
    margin-bottom: 15px;
    text-align: center;
}


.fashion-blog__goods-list-box img {
	width: 90%;
	/* width: 153px;
    height: 153px; */
    border: solid 1px #cccccc;
    margin: 5px;
    box-shadow: 5px 5px #eee;
}

.fashion-blog__clear-img img {
    border: none;
    box-shadow: 0px 0px;
	
}

