@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,300italic,300&subset=latin,cyrillic);

.clearfix{
clear:both;
}
.clearfix1{
clear:both;
height: 20px;
}

a{
color:#0084c4;
}

a:hover{
text-decoration:none;
}

a img{
outline:none;
border:none;
}

ul{
list-style:none;
}

.wrapper{
width:100%;
/*min-width:1170px;*/
min-width:1260px;
/*max-width:1440px;*/
max-width:1303px;
margin:0 auto;
padding:0 3.6%;
overflow: visible;
/*overflow: hidden;*/
}
.wrapper1{
width:100%;
/*min-width:1170px;*/
min-width:1260px;
min-height:495px;
max-width:1440px;
margin:20px auto 40px auto;
padding:0 3.6%;
}

html{
width:100%;
min-width:1170px;
}

body{
width:100%;
/*font-family:'PTSans', sans-serif;*/
font-family: 'Open Sans', sans-serif;
font-size:14px;
font-weight: 400;
font-variant: normal;
color:#252525;
background:#ffffff;
line-height: 1.25;
}

h1{
/*font-family:'PTSans';*/
font-family: 'Open Sans', sans-serif;
font-weight:700;
font-size:24px;
color:#004878;
margin-bottom:13px;
margin-top:13px;
}
p {
margin: 0 0 9px 0;
line-height: 1.25;
}

.h1 {
color: #133f86;
font-size: 24px;
line-height: 1em;
margin: 0 0 1em;
}

.col1{
width:14%;
float:left;
}

.col3{
width:31.33%;
float:left;
}
.col3{
width:31.33%;
float:left;
margin-right:3%;
}

.col3:nth-child(3n+3){
margin-right:0;
}

.col4{
width:22%;
float:left;
margin-right:1%;
}

.col5{
width:22%;
margin-left: 26%;
}

.bx_catalog_item double {
text-align: left;
}


.col6{
width:15%;
float:left;
}

.col4:nth-child(4n+4){
margin-right:0;
}

/*HEADER*/
#header{
/*height:153px;*/
height:135px;
background-image: url('images/h.png'),-webkit-linear-gradient(#f6f9fa, #fbfdfd);
background-image: url('images/h.png'),-moz-linear-gradient(#f6f9fa, #fbfdfd);
background-image: url('images/h.png'),-ms-linear-gradient(#f6f9fa, #fbfdfd);
background-image: url('images/h.png'),-o-linear-gradient(#f6f9fa, #fbfdfd);
background-image: url('images/h.png'),linear-gradient(#f6f9fa, #fbfdfd);
background-repeat:repeat-x;
margin: 0px 0px 10px 0px;
}

#logo{
float:left;
margin-right:2.9%;
padding-top:30px;
}

#phones{
float:right;
padding-top: 27px;
/*padding-left: 40px;*/
padding-right: 0px;
/*position: relative;*/
position: absolute;
margin-left: 720px;
z-index: 3;
}
#phones1{
position: absolute;
padding-top: 15px;
padding-left: 559px;
float:right;
//margin-left:2.5%;
//width:100px;
text-align:right;
}
#phones1 img{float:right; padding-right:0px; }
#phones1 .left_img{float:right; display:block;padding-right:5px; color:#000; line-height:1; padding-top:14px;}
#phones1 .left_img:hover{text-decoration:underline;}
#phones1 a{display:block; //margin-bottom:5px; height:70px;}

#phones p{
color:#363636;
}



#phones p span{
display:block;
font-weight:700;
font-size:13px;
color:#0084c4;
text-transform:uppercase;
}

#contact{
float:left;
/*margin-right:30px;*/
//width:45%;
width:40%;
padding:30px 0 5px 20px;
}

#contact p{
font-size:12px;
color:#363636;
float:left;
margin-bottom: 8px;
}

#contact p:first-child{
margin-right:5.5%;
}

#contact p span{
display:block;
font-weight:700;
font-size:13px;
color:#0084c4;
text-transform:uppercase;
}

#search{display:block;//overflow:hidden;}
#search input[type=text]{
/*width:466px;*/
width:84%;
height:31px;
border:1px solid #0084c4;
background:#ffffff;
outline:none;
-webkit-box-shadow:inset 0 1px 2px 0 #bdbdbd;
-moz-box-shadow:inset 0 1px 2px 0 #bdbdbd;
box-shadow:inset 0 1px 2px 0 #bdbdbd;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
font-style:italic;
font-size:13px;
color:#363636;
padding:0 12px;
//margin-top: -1px;
float:left;
margin-top: 3px;
}

#search input[type=button],
#search input[type=submit]{
width:70px;
height:31px;
background:#007bc6;
background-image: -webkit-linear-gradient(#007bc6, #0a5ea3);
background-image: -moz-linear-gradient(#007bc6, #0a5ea3);
background-image: -ms-linear-gradient(#007bc6, #0a5ea3);
background-image: -o-linear-gradient(#007bc6, #0a5ea3);
background-image: linear-gradient(#007bc6, #0a5ea3);
border-top:1px solid #00a4da;
border-bottom:2px solid #083b60;
border-left:1px solid #0f6eae;
border-right:1px solid #0f6eae;
font-size:13px;
color:#ffffff;
text-shadow:1px 1px 2px #043e69;
outline:none;
margin-left:-42px;
float:left;
margin-top: 3px;
cursor:pointer;
border-radius: 4px;
}

/*CART*/
#cart{
margin-top:7px;
width:172px;
height:108px;
border:1px solid #cfcfcf;
border-radius:0 0 3px 3px;
float:right;
padding:15px 0 0 30px;
-moz-box-shadow:0 1px 1px #f0f1f2;
box-shadow:0 1px 1px #f0f1f2;
margin-left:2.5%;
-webkit-box-shadow: 3px 3px 15px -2px #ccc;

}

#cart a{
text-decoration:none;
}

#cart-title{
padding-left:34px;
font-size:13px;
font-weight:700;
color:#fd770d;
text-transform:uppercase;
background:url('images/cart.png') no-repeat 0 0;
margin-bottom:14px;
}

#tovar,
#price{
font-size:13px;
color:#252525;
line-height:20px;
}

#tovar span,
#price span{
font-weight:700;
color:#066bb2;
}

/*MAINMENU*/
#mainmenu{
background:url('images/menu-bg.png') repeat-x;
height:40px;
}

#mainmenu ul{
float:left;
}

#mainmenu ul#reg{
float:right;
}

#mainmenu ul li{
float:left;
border-left:2px solid rgba(255,255,255,0.1);
-webkit-transition:background .2s;
-moz-transition:background .2s;
-ms-transition:background .2s;
-o-transition:background .2s;
transition:background .2s;
position:relative;
font-size: 13px;
}

#mainmenu ul li:last-child{
border-right:2px solid rgba(255,255,255,0.1);
}

#mainmenu li.actions {
background:#fd8611;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd991f), to(#fc6e0a));
background-image: -webkit-linear-gradient(#fd991f, #fc6e0a);
background-image: -moz-linear-gradient(#fd991f, #fc6e0a);
background-image: -ms-linear-gradient(#fd991f, #fc6e0a);
background-image: -o-linear-gradient(#fd991f, #fc6e0a);
background-image: linear-gradient(#fd991f, #fc6e0a);
text-transform: uppercase;
font-size: 12px;
text-shadow: 3px 2px 3px #000000;
font-weight: bold;
}

#mainmenu li#actions a{position:relative; z-index:3;}

#mainmenu ul#reg li{
border:none;
}

#mainmenu ul li:hover,
#mainmenu ul li.active{
background:#fd8611;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd991f), to(#fc6e0a));
background-image: -webkit-linear-gradient(#fd991f, #fc6e0a);
background-image: -moz-linear-gradient(#fd991f, #fc6e0a);
background-image: -ms-linear-gradient(#fd991f, #fc6e0a);
background-image: -o-linear-gradient(#fd991f, #fc6e0a);
background-image: linear-gradient(#fd991f, #fc6e0a);
border-bottom:1px solid #fd971d;
height:40px;
}

#mainmenu ul li a{
color:#ffffff;
text-decoration:none;
padding:0 6px;
line-height:40px;
}
#mainmenu ul li ul{display:none; position:absolute; top:40px; z-index:1000; left:-2px;
background: url("/bitrix/templates/polyset/images/filter2_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);}
#mainmenu ul li:hover ul{display:block;}
#mainmenu ul li ul li{float:none; padding: 0px 5px; width:230px; background:url("/bitrix/templates/polyset/images/filter2_bg.png") repeat;}

/*DROPDOWNMENU*/
#menu-slider{
margin:14px 0 0;
}
#menu-slider #slider ul {
max-height: 343px;
overflow: hidden;
}
#menu-slider #slider ul > li {
display: block;
float: left;
}
#dropdownmenu{
height: 341px;
float:left;
width:33.33333%;
/*overflow:hidden;*/
background:#fff8e7;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fffaed), to(#fff4d8));
background-image: -webkit-linear-gradient(#fffaed, #fff4d8);
background-image: -moz-linear-gradient(#fffaed, #fff4d8);
background-image: -ms-linear-gradient(#fffaed, #fff4d8);
background-image: -o-linear-gradient(#fffaed, #fff4d8);
background-image: linear-gradient(#fffaed, #fff4d8);
border-bottom:1px solid #f0e1ba;
border-left:1px solid #faf2de;
border-right:1px solid #faf2de;
border-top:1px solid #f0e1ba;
padding:3px 20px;
-webkit-box-shadow:inset 0 -1px 1px 0 #faedce;
-moz-box-shadow:inset 0 -1px 1px 0 #faedce;
box-shadow:inset 0 -1px 1px 0 #faedce;
}

#dropdownmenu ul{
margin-top:2px;
}

#dropdownmenu ul li{
border-bottom:1px dashed #d8ceb1;
padding:8px 0px 8px 0;
position:relative;
z-index:2;
font-weight: 100;
font-size: medium;
}

#dropdownmenu ul li:hover:after{
content:'';
display:block;
width:-webkit-calc(100% + 31px);
width:-moz-calc(100% + 31px);
width:calc(100% + 31px);
height:-webkit-calc(100% + 2px);
height:-moz-calc(100% + 2px);
height:calc(100% + 2px);
background:#ffffff;
position:absolute;
left:-10px;
top:0px;
z-index:-1;
-webkit-box-shadow:0 1px 5px #dbd4c4;
-moz-box-shadow:0 1px 5px #dbd4c4;
box-shadow:0 1px 5px #dbd4c4;
-webkit-border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
border-radius:3px 0 0 3px;
}
#dropdownmenu ul li:hover{
padding-left:20px;
}
#dropdownmenu ul li:hover:before{
content:'';
display:block;
width:4px;
height:7px;
background:url('images/ddmenu.png') no-repeat;
position:absolute;
left:2px;
top:15px;
}
#dropdownmenu ul li ul li:hover:before{background:none;}
#dropdownmenu ul li ul li ul li:hover:before{background:none;}
#dropdownmenu ul li ul li:hover{
padding-left:28px;
}
#dropdownmenu ul li ul li ul li:hover{
padding-left:0px;
}

#dropdownmenu ul li:last-child{
border-bottom:none;
}

#dropdownmenu ul li.haschild{
padding-left:20px;
}

#dropdownmenu ul li.haschild:before{
content:'';
display:block;
width:4px;
height:7px;
background:url('images/ddmenu.png') no-repeat;
position:absolute;
left:2px;
top:20px;
}

#dropdownmenu ul li a{
color:#252525;
text-decoration:none;
font-size:14px;
}


#dropdownmenu > ul > li > ul{
background:#ffffff;
position:absolute;
display:none;
-webkit-box-shadow:1px 1px 3px 0 #dbdbdb;
-moz-box-shadow:1px 1px 3px 0 #dbdbdb;
box-shadow:1px 1px 3px 0 #dbdbdb;
}

#dropdownmenu > ul > li > ul > li{
border-bottom:none;
padding:7px 28px;
}

#dropdownmenu > ul > li > ul > li > a{
font-weight:700;
color:#003b5b;
text-decoration:none;
text-transform:uppercase;
}

#dropdownmenu > ul > li > ul > li > a:hover{
text-decoration:underline;
}

#dropdownmenu > ul > li > ul > li:after{
display:none;
visibility:hidden;
}

#dropdownmenu > ul > li > ul > li > ul{
margin-left:10px;
}

#dropdownmenu > ul > li > ul > li > ul > li{
border-bottom:none;
padding:5px 0;
}

#dropdownmenu > ul > li > ul > li > ul > li:after{
display:none;
visibility:hidden;
}

#dropdownmenu > ul > li > ul > li > ul > li > a{
font-weight:normal;
color:#003b5b;
line-height:14px;
}

#dropdownmenu > ul > li > ul > li > ul > li > a:hover{
text-decoration:underline;
}

/*.dd2{
margin-left:100%;
}

.dd3{
margin-left:200%;
}*/

#slider{
padding-left:30px;
overflow:hidden;
float: right;
width:66.30%;
}

/*MAIN*/
#main{
overflow:hidden;
}

#content {
margin: 0px 0px 50px 0px;
}

#content p{
/*margin-bottom:16px;*/
padding: 8px 0px 8px 0px;
}

.info-block{
position:relative;
background:#ffffff;
margin-bottom:40px;
}

.info-block:before{
content:'';
position:absolute;
z-index:-1;
top:22px;
bottom:30px;
left:0;
right:50%;
-webkit-box-shadow:0 0 7px rgba(0,0,0,0.4);
box-shadow:0 0 7px rgba(0,0,0,0.4);
border-radius:10px / 100px;
}

.info-box{
padding:0 20px;
position:relative;
}

.info-box:after{
content:'';
display:block;
visibility:hidden;
height:0;
font-size:0;
clear:both;
}

.info-box:nth-child(1){
margin-top:15px;
}

.info-box img{
border:1px solid #ebebeb;
border-radius:5px;
float:left;
margin-bottom:12px;
}

.info-date{
padding-left:70px;
font-size:11px;
color:#959595;
}

.info-box p{
padding-left:70px;
}

a.info-all{
color:#004c71;
margin:25px 0 32px;
padding-left:20px;
display:inline-block;
}

.info-box ul{
margin:7px 0 0 4px;
}

.info-box ul li{
position:relative;
padding-left:13px;
margin-bottom:18px;
}

.info-box ul li:before{
content:'';
display:block;
width:3px;
height:5px;
background:url('images/ul.png') no-repeat;
position:absolute;
left:0;
top:7px;
}

.blue{
background:#0077b8;
background-image: -webkit-linear-gradient(#008ec6, #0057a0);
background-image: -moz-linear-gradient(#008ec6, #0057a0);
background-image: -ms-linear-gradient(#008ec6, #0057a0);
background-image: -o-linear-gradient(#008ec6, #0057a0);
background-image: linear-gradient(#008ec6, #0057a0);
}

.light-blue{
background:#20bbeb;
background-image: -webkit-linear-gradient(#35c8ef, #11a3e3);
background-image: -moz-linear-gradient(#35c8ef, #11a3e3);
background-image: -ms-linear-gradient(#35c8ef, #11a3e3);
background-image: -o-linear-gradient(#35c8ef, #11a3e3);
background-image: linear-gradient(#35c8ef, #11a3e3);
}

.orange{
background:#fd8b24;
background-image: -webkit-linear-gradient(#fea03a, #fc6c14);
background-image: -moz-linear-gradient(#fea03a, #fc6c14);
background-image: -ms-linear-gradient(#fea03a, #fc6c14);
background-image: -o-linear-gradient(#fea03a, #fc6c14);
background-image: linear-gradient(#fea03a, #fc6c14);
}

.red{
background:#e94f26;
background-image: -webkit-linear-gradient(#ee693d, #e03415);
background-image: -moz-linear-gradient(#ee693d, #e03415);
background-image: -ms-linear-gradient(#ee693d, #e03415);
background-image: -o-linear-gradient(#ee693d, #e03415);
background-image: linear-gradient(#ee693d, #e03415);
}

.brown{
background:#84470a;
background-image: -webkit-linear-gradient(#9b6213, #662e05);
background-image: -moz-linear-gradient(#9b6213, #662e05);
background-image: -ms-linear-gradient(#9b6213, #662e05);
background-image: -o-linear-gradient(#9b6213, #662e05);
background-image: linear-gradient(#9b6213, #662e05);
}

.magenta{
background:#bb4a47;
background-image: -webkit-linear-gradient(#ca6764, #a53230);
background-image: -moz-linear-gradient(#ca6764, #a53230);
background-image: -ms-linear-gradient(#ca6764, #a53230);
background-image: -o-linear-gradient(#ca6764, #a53230);
background-image: linear-gradient(#ca6764, #a53230);
}

.info-title{
height:44px;
line-height:43px;
border-bottom:1px solid #b2b2b2;
display:inline-block;
*display:inline;
zoom:1;
font-weight:700;
font-size:20px;
color:#ffffff;
text-transform:uppercase;
padding:0 27px 0 19px;
//position:relative;
margin-bottom:15px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius: 5px;
}

.info-title:after{
content:'';
width:0;
height:0;
border-top:22px solid transparent;
border-right:15px solid #ffffff;
border-bottom:22px solid transparent;
position:absolute;
top:0;
right:0;
}

#brend{
height:80px;
line-height:80px;
background:#e1ebf1;
}

#brend .wrapper{
text-align:justify;
}

#brend ul,
#brend ul li{
display:inline;
}

#brend ul li img{
display:inline-block;
}

#brend span{
display:inline-block;
width:100%;
height:0;
font-size:0;
}

#box{
margin-top:66px;
padding-top:25px;
-webkit-box-shadow:inset 0px 5px 10px -2px #f5f6f6;
-moz-box-shadow:inset 0px 5px 10px -2px #f5f6f6;
box-shadow:inset 0px 5px 10px -2px #f5f6f6;
}

#partners{
height:140px;
line-height:140px;
background:#f7f9fb;
padding-top:28px;
}

#partners .wrapper{
text-align: justify;
}

#partners ul,
#partners ul li{
display:inline;
}

#partners ul li a{
display: inline-block;
height:83px;
overflow:hidden;
}

#partners ul li a:hover img{
margin-top: -83px;
}

#partners span{
display:inline-block;
width:100%;
height:0;
font-size:0;
}

/*TABS*/
#tab{
background:#edf6fb;
}

.tabs{
position:relative;
min-height:350px;
clear:both;
}

.tab{
float:left;
margin-right:-3px;
}

.tab label{
background:#fff4d9;
padding:10px 23px 10px 18px;
margin-left:4px;
position:relative;
left:1px;
top:-39px;
height:41px;
line-height:41px;
font-size:16px;
color:#978b6f;
text-transform:uppercase;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
cursor:pointer;
*zoom:1;
}

.tab input[type="radio"]{
/*display:none;*/
position: relative;
left:-9999px;
}

.content{
position:absolute;
top:0px;
left:0px;
right:0px;
bottom:0px;
margin:30px 0px;
z-index:-1;
*zoom:1;
}

.tab input[type="radio"].checked ~ label{
background:#edf6fb;
color:#252525;
z-index:2;
}

.tab input[type="radio"].checked ~ .content{
z-index:1;
}

/*TOVAR*/
.tovar{
/*height:290px;*/
height:330px;
overflow:hidden;
}
.tovar_sale{height:300px;}

.tovar ul{
position:relative;
/*margin-bottom:20px;*/
}

.tab_l,
.tab_r{
width:24px;
height:43px;
overflow:hidden;
position:absolute;
top:120px;
background-image:url('images/tabs-rotator.png');
background-repeat:no-repeat;
cursor:pointer;
}

.tab_l{
background-position:0 0;
left:-34px;
}

.tab_r{
background-position:-24px 0;
right:-34px;
}

.tovar ul li{
float:left;
overflow:hidden;
width:23.1%;
margin-right:2.5%;
background:#ffffff;
text-align:center;
padding:20px 20px 20px;
border-left:1px solid #dbe4e8;
border-right:1px solid #dbe4e8;
border-bottom:1px solid #dbe4e8;
border-top:none;
-webkit-box-shadow:0 1px 1px #dbe4e8;
-moz-box-shadow:0 1px 1px #dbe4e8;
box-shadow:0 1px 1px #dbe4e8;
/*margin-bottom:15px;*/
margin-bottom:20px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
.tovar_sale ul li{margin-bottom:40px;}
.content2 .tovar{height:300px;}
.tovar ul li:nth-child(4n){
margin-right:0;
}

.tovar-name{
display:block;
text-align:left;
font-size:16px;
color:#0b73cc;
}

.tovar ul li img{
padding:15px 0;
}
.content2 .price {
color: #fd851e;
float: left;
font-size: 20px;
font-weight: 900;
margin-top: 16px;
position: relative;
width:100%;
text-align:right;
}
.content2 .tovar ul li img{
padding:5px 0;
}

.tovar ul li p{
font-size:13px;
color:#464646;
text-align:left;
display:block;
height:60px;
}

.price1{
float:left;
font-weight:700;
font-size:20px;
/*color:#fd851e;*/
margin-top:16px;
position:relative;
}
.price{
float:left;
font-weight:700;
font-size:20px;
color:#fd851e;
margin-top:16px;
position:relative;
}

.price:after{
content:'';
display:block;
width:11px;
height:14px;
background:url('images/rubl.png') no-repeat;
position:absolute;
right:-16px;
top:6px;
}

.more-link{
float:right;
margin-top:19px;
}

/*SIDEBAR*/
#leftsb{
width:160px;
float:left;
margin-bottom:40px;
}

#rightsb{
//width:230px;
width:205px;
float:right;
margin-bottom:40px;
}

#rightsb .info-title{
width:100%;
}

#content-middle{
padding:0 270px 0 170px;
margin-bottom:40px;
}

#sbmenu{

}

#sbmenu ul{
margin:10px 0;
}

#sbmenu ul li{
position:relative;
line-height:12px;
margin:5px 0;
}

#sbmenu ul li a{
color:#123f83;
}

#sbmenu ul li ul li{
padding-left:18px;
}

#sbmenu ul li ul li:before{
content:'....';
display:block;
position:absolute;
left:0px;
top:-5px;
}

#compare{
border:1px solid #d1d1d1;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
padding:7px;
}

#compare p{
color:#3a7fb6;
text-align:center;
margin-bottom:10px;
}

#compare a{
display:inline-block;
color:#000000;
text-decoration:none;
text-transform:uppercase;
margin-bottom:8px;
}

#compare a:hover{
text-decoration:underline;
}

#compare a img{
margin-right:18px;
vertical-align:middle;
}

#img-box{
float:left;
margin-right:30px;
}

#detail-img-big{
border:1px solid #07599b;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
position:relative;
float:left;
height:265px;
}

#detail-img-big:after{
content:'';
display:block;
width:30px;
height:31px;
background:url('images/zoom.png') no-repeat;
position:absolute;
right:18px;
top:12px;
}

#detail-img-info{
border:1px solid #07599b;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding-top:6px;
width:52px;
height:265px;
display:inline-block;
*display:inline;
zoom:1;
margin-left:6px;
text-align:center;
}

ul#detail-img-list{
margin-top:8px;
}

ul#detail-img-list li{
display:inline-block;
*display:inline;
zoom:1;
width:72px;
height:66px;
border:1px solid #b3bbc1;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

ul#detail-img-list li.active{
border-color:#3e7fb2;
}

ul#detail-img-list li img{
width:72px;
height:66px;
}
#detail_info ul {
list-style: none inside none
}
#detail_info ul > li:before {
display: inline-block;
content: '\2014';
margin: 0 15px 0 0;
color: #999;
}

#tovar-price{
margin-left:405px;
}

#retail,
#opt,
#net{
font-weight:700;
color:#524e49;
vertical-align:middle;
}

#opt{
margin-top:-3px;
}

#retail{
margin-top:15px;
}

#retail span,
#opt span,
#net span{
font-size:18px;
vertical-align:middle;
display: inline-block;
margin-left:28px;
font-weight:100;
}

#opt span{
margin-left:21px;
}

#retail,
#opt {
margin-left:120px;
}


#net{
margin-bottom:-12px;
margin-left:83px;
}

#net_buy{
margin: 43px 0px 0px 116px;
position: absolute;
color: #fff;
text-transform: uppercase;
}

#net span{
background-color: #1285cc;
text-decoration: none;
width: 228px;
height: 56px;
color: #ffffff;
font-size: 30px;
float: left;
padding-top: 19px;
border-radius: 4px;
margin-right: 10px;
}


#k_spisku span{
background: url('images/detal/back.png') 14px 5px no-repeat;
background-color: #1285cc;
text-decoration: none;
width: 179px;
height: 35px;
color: #ffffff;
font-size: 14px;
float: left;
padding: 7px 0px 0px 51px;
border-radius: 4px;
margin-right: 10px;
margin-bottom: 15px;
}

#k_spisku a{
color: #ffffff;
text-decoration: none;
}



#tovar-price1{
margin-left: 0px;
}





#bookmark,
#comparison{
font-weight:100;
color:#999999;
margin-top: 25px;
}

#bookmark{
background:url('images/bookmark.png') no-repeat;
padding-left:20px;
margin-left:74px;
}

#favorit_label{
font-weight:100;
color:#999999;
float:left;
text-decoration:underline;
margin-bottom:10px;
margin-top:25px;
}

#favorit_label:hover{text-decoration:none;}

#favorite_check{float:left; margin-right:5px; margin-top:4px;}

#comparison{


background: url('images/detal/plus.png') 14px 5px no-repeat;
background-color: #1285cc;
text-decoration: none;
width: 164px;
height: 35px;
color: #ffffff;
font-size: 17px;
float: left;
padding: 5px 0px 0px 48px;
border-radius: 4px;
margin-right: 10px;
}

#content-middle p{
color:#000000;
margin-top:5px;
}

#more-info{
background-color: #fd720c;
text-decoration: none;
width: 200px;
height: 35px;
color: #ffffff;
font-size: 17px;
float: right;
text-align: center;
padding: 5px 6px;
border-radius: 4px;
margin-bottom: 20px;
}
.active_input1{
background: url('images/detal/bookmark.png') 14px 5px no-repeat;
background-color: #1285cc;
text-decoration: none;
width: 165px;
height: 35px;
color: #ffffff;
font-size: 17px;
float: right;
padding: 5px 0px 0px 50px;
border-radius: 4px;

}
.none_active_input1{
background: url('images/detal/bookmarkin.png') 14px 5px no-repeat;
background-color: #1285cc;
text-decoration: none;
width: 165px;
height: 35px;
color: #ffffff;
font-size: 17px;
float: right;
padding: 5px 0px 0px 50px;
border-radius: 4px;

}
.grey_input1{
background: url('images/detal/bookmark.png') 14px 5px no-repeat;
background-color: #cccccc;
text-decoration: none;
width: 165px;
height: 35px;
color: #ffffff;
font-size: 17px;
float: right;
padding: 5px 0px 0px 45px;
border-radius: 4px;
}
.cursor{cursor:pointer;}

#more-info1{
margin-top: 20px;
background-color: #fd720c;
text-decoration: none;
width: 95px;
height: 35px;
color: #ffffff;
font-size: 17px;
float: right;
text-align: center;
padding: 5px 6px;
border-radius: 4px;
}

#docs{
text-align:right;
margin-top:5px;
}

#docs a{
font-weight:700;
color:#a7a7a7;
margin-left:25px;
}

#icon-doc{
text-align:right;
margin-top:7px;
}

#icon-doc a{
margin-left:16px;
}

#full-info{
padding-top:20px;
}
#full-info iframe{
margin:10px 0;
}

#full-info h3{
font-weight:700;
font-size:15px;
color:#010000;
text-transform:uppercase;
}

#full-info p{
color:#010000;
line-height:17px;
margin-bottom:26px;
text-align:justify;
margin-top:10px;
}

.stock{
padding:10px 15px;
border:1px solid #cfcfcf;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
margin-bottom:14px;
overflow: hidden;
padding-right:5px;
-webkit-box-shadow: 3px 3px 15px -2px #ccc;
border-radius: 5px;
}

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

.stock a{
font-weight:700;
font-style:italic;
color:#120a04;
text-decoration: none;
}

.stock p{
font-weight:700;
font-style:italic;
font-size:13px;
color:#858484;
padding-left:86px;
}

/*FOOTER*/
#footer{

}

#footermenu{
background:#e6eaed;
overflow:hidden;
padding:37px 0;
-webkit-box-shadow:inset 0 -5px 18px 0 #ccd4df;
box-shadow:inset 0 -5px 18px 0 #ccd4df;
}

#footermenu ul li{
float:left;
}

#footermenu ul li a{
line-height:35px;
color:#004c71;
}

#footer-contact{
background:url('images/footer-bg.png') repeat;
height:108px;
padding-top:25px;
}

#footer-contact ul li{
float:left;
}

#footer-contact ul li p{
color:#ffffff;
line-height:14px;
margin-bottom:7px;
}

#footer-contact ul li p span{
font-weight:700;
font-size:19px;
}

#copyright{
height:44px;
line-height:44px;
color:#467789;
background:#044467;
text-align:center;
}

div.min-height{min-height:400px;}
div.cent_box{margin:20px;}
div.cent_box .h1 {
color: #133f86;
font-size: 24px;
line-height: 1em;
margin: 0 0 1em;
}
div.news-block .h1 {
color: #133f86;
font-size: 24px;
line-height: 1em;
margin: 0 0 1em;
}
.news-block .news-link-all {
padding: 5px 0;
text-align: right;
}

.news-block .news-link-all a:hover {border:none;}
.news-block .news-link-all a {
border-bottom: 1px dashed #123e85;
color: #123e85;
font-weight: normal;
text-decoration: none;
}

.cent_box table {
border: 0 solid #000000;
}

.cent_box table td {
border: 1px solid #000000;
padding: 5px;
}
.pager {
text-align: right;
width: 100%;
margin: 10px 0px;
}

.search_results {
color: #686868;
float: right;
text-align: right;
width: 50%;
margin-bottom: 10px;
}

.pager .search-pagers {
font-size: 14px;
margin: 10px auto;
text-align: right;
}
.number_list a,
.pager .search-pagers a,
.pager .search-pagers span {
display: inline-block;
min-width: 16px;
text-align: center;
padding: 5px 8px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
box-sizing: border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing: border-box;
text-decoration: none;
vertical-align: middle;
font-weight: bold;
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #00a2df 0%, #006fcb 100%) repeat scroll 0 0;
color: #fff;
box-shadow: 1px 1px 3px rgba(0,0,0,.25);
line-height: 16px;
}
.pager .search-pagers span {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #eee 0%, #aaa 100%) repeat scroll 0 0;
}
.pager .search-pagers {
color: #fff;
}
.number_list > a:hover,
.number_list > a.current,
.pager .search-pagers a.active,
.pager .search-pagers a:hover,
.pager .search-pagers span.here {
background: #fd8611;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fd991f), to(#fc6e0a));
background-image: -webkit-linear-gradient(#fd991f, #fc6e0a);
background-image: -moz-linear-gradient(#fd991f, #fc6e0a);
background-image: -ms-linear-gradient(#fd991f, #fc6e0a);
background-image: -o-linear-gradient(#fd991f, #fc6e0a);
background-image: linear-gradient(#fd991f, #fc6e0a);
border-bottom: 1px solid #fd971d;
}

.crumbs {
color: #999;
font-size: 11px;
padding: 6px 0 15px;
}
.crumbs a {
background: url("/bitrix/templates/polyset/images/crumbs.gif") no-repeat scroll right 7px rgba(0, 0, 0, 0);
color: #686868;
margin: 0 4px 0 0;
padding: 0 16px 0 0;
}
p.bott {
margin-bottom: 20px;
clear: both;
margin: 30px 0px;
}
ul.tm-nav{ margin:0 auto; margin-top:20px;}
.tm-nav li {
float: left;
list-style: none outside none;
padding: 10px;
width: 280px;
}
/*----------------------catalos_spisok------------------------------*/
.sidebar_left {
float: left;
//width: 200px;
width: 17%;
margin-top:10px;
margin-bottom:40px;
//margin-right:50px;
margin-right:3%;
position:relative;
}
.sidebar_left1 {
float: left;
width: 200px;
margin-top:0px;
margin-bottom:40px;
margin-right:50px;
}
.cont_right {
float: left;
width: 830px;
margin-top:40px;
margin-bottom:40px;
}

.sidebar_list {
border: 1px solid #e5e5e5;
border-radius: 5px;
margin: 8% 0 35px;
padding: 14px;
}
.sidebar_list li {
font-size: 14px;
padding: 5px 0;
}
.sidebar_list li ul {
display: none;
margin: 0;
padding: 10px 0 5px;
}
.sidebar_list li:hover ul {
//display: block;
}

.sidebar_list li li {
background: url("/bitrix/templates/polyset/images/dott.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
font-size: 12px;
line-height: 12px;
padding: 5px 0 5px 18px;
}
.sidebar_list .item-text {
color: #123f83;
text-decoration: underline;
}
.sidebar_list a {
color: #123f83;
text-decoration: underline;
}
.sidebar_list a :hover{
text-decoration: none;
}

.cont_right .h1, .cont_right h1 {
color: #133f86;
font-size: 24px;
line-height: 1em;
margin: 0 0 1em;
}

.spacer {
border: 0 none !important;
clear: both !important;
float: none !important;
height: 0 !important;
margin: 0 !important;
overflow: hidden;
padding: 0 !important;
width: 0 !important;
}

.product_item_top {
background: url("/bitrix/templates/polyset/images/position_top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 15px;
position: relative;
width: 780px;
}
.product_item {
background: url("/bitrix/templates/polyset/images/position_rep.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
overflow: hidden;
padding: 1px 10px 1px 20px;
width: 780px;
}

.product_item_bottom {
background: url("/bitrix/templates/polyset/images/position_bott.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
height: 15px;
margin-bottom: 17px;
position: relative;
width: 780px;
}
.prod_name a{color: #123e85;}
.prod_name {
display: block;
font-size: 16px;
line-height: 20px;
padding: 0 0 10px;
width: 490px;
}

.prod_im {
float: left;
padding-bottom: 20px;
position: relative;
width: 165px;
}
.prod_detail {
float: left;
padding-bottom: 20px;
}
.product_item .prod_price {
float: right;
width: 222px;
}
.prod_price {
color: #313131;
}

table, td, th, caption {
vertical-align: top;

}

.item_info_section table, td, th, caption{
width:50%;
}

.basket_tbl td, th{
width:20%;
}

.prod_price td {
padding: 5px 0;
vertical-align: middle;
}

.prod_price td.red_price, span.red_price {
background: url("/bitrix/templates/polyset/images/red_price.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 30px;
line-height: 30px;
padding: 0 10px 0 16px;
text-align: center;
width: 101px;
}
.red_price span {
background: url("/bitrix/templates/polyset/images/rub_white.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);
color: #fff;
font-size: 20px;
font-weight: normal;
line-height: 30px;
padding-right: 16px;
text-shadow: 0 0 2px #ad1414;
}

.into_bask {
background: url("/bitrix/templates/polyset/images/into_basket.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: block;
height: 35px;
margin: 30px 0 0;
padding: 0 0 0 64px;
text-decoration: none;
width: 220px;
}

.into_bask span {
background: url("/bitrix/templates/polyset/images/bask_wh.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
color: #fff;
font-size: 14px;
font-weight: normal;
line-height: 35px;
padding: 0 0 0 18px;
text-shadow: -1px 1px 1px #cf440c;
}

.prod_ch a{color: #123e85;}
.prod_ch {
left: 0;
overflow: hidden;
padding: 0 0 0 20px;
position: absolute;
top: -20px;
width: 485px;
}
/*-------------------------------------------------------------------------------------------------------*/

/*------------------------------------TRADEMARKS---------------------------------------------------------*/
.glosselem-l {
background: url("/bitrix/templates/polyset/images/element_bg_cl.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
margin: 20px auto;
width: 100%;
width: 80%;
}

.glosselem-r {
background: url("/bitrix/templates/polyset/images/element_bg_cr.gif") repeat-y scroll right 0 rgba(0, 0, 0, 0);
width: 100%;
}

.glosselem-tl {
background: url("/bitrix/templates/polyset/images/element_bg_tl.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 19px;
}

.glosselem-tr {
background: url("/bitrix/templates/polyset/images/element_bg_tr.gif") no-repeat scroll right 0 rgba(0, 0, 0, 0);
height: 19px;
}

.glosselem-dl {
background: url("/bitrix/templates/polyset/images/element_bg_dl.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 19px;
}

.glosselem-dr {
background: url("/bitrix/templates/polyset/images/element_bg_dr.gif") no-repeat scroll right 0 rgba(0, 0, 0, 0);
height: 19px;
}

.glosselem {
float: left;
font-size: 12px;
padding: 0 10px;
width: 305px;
}

.glosselem .itemfoto {
float: left;
height: 100px;
padding: 0 5px 0 0;
width: 100px;
}
.glosselem .itemname {
color: #123e85;
font-size: 16px;
font-weight: bold;
padding: 0 0 15px;
text-align: left;
}
.glosselem .itemfullname {
height: 60px;
overflow: hidden;
padding: 0 0 10px;
}
.brand-basket {
background: url("/bitrix/templates/polyset/images/into_basket_175.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
border: 0 none;
color: #fff;
cursor: pointer;
display: block;
font-size: 14px;
font-weight: normal;
height: 28px;
line-height: 28px;
padding: 0 0 0 50px;
text-align: left;
text-decoration: none;
text-shadow: -1px 1px 1px #cf440c;
width: 175px;
}

.sidebar_list li ul.block, .sidebar_list li ul.block ul{display:block}
.block{display:block}

.right_section .col3{width:100%;}
.h1_top{ color: #133f86;
font-size: 24px;
line-height: 1em;
margin: 0 0 1em; margin-top:20px;}
.right_section{ float: left;
margin-bottom: 40px;
margin-top: 10px;
//width: 800px;
width: 60%;}
.keyright_section{ float: right;
margin-bottom: 40px;
margin-top: 10px;
//width: 200px;
width: 17%;
//margin-left: 50px;
//margin-left: 3%;}

.bx_filter_vertical .bx_filter_section{padding-bottom:0;}
.bx_filter_search_button{cursor:pointer;}

.fixed{position: fixed; right: 4%; top:0; z-index:99999; background:#fff; margin:0 !important;}

#dropdownmenu ul.height3{//display:block !important;}
#dropdownmenu ul.height5 li.video{width:33.333%; display: inline-block; float: left;}
#dropdownmenu ul.height1 li.video{width:31.333%; display: inline-block; float: left;}
#dropdownmenu ul.height3 li.video{width:33.333%; display: inline-block; float: left;}
#dropdownmenu ul.height4 li.video{width:50%; display: inline-block; float: left;}
#dropdownmenu ul.height5 li.video:first-child{padding-bottom:0;}
#dropdownmenu ul.height3 li.video:nth-child(3){padding-bottom:0;}
#dropdownmenu ul.height3 li.video:nth-child(2){padding-bottom:0;}
#dropdownmenu ul.height5 li.video:nth-child(7){padding-bottom:0;}
#dropdownmenu ul.height1 li.video:nth-child(4){padding-bottom:0;}
#dropdownmenu ul.height1 li.video:nth-child(6){padding-bottom:0;}

div.filter_left{margin:35px 0 20px 0;}
div.filter_center{}
div.filter_right{margin-top:35px; display:none;}
div.filter_right1{margin-top:35px; /*position:absolute;*/ width:100%; /*top:0; right:-488%;*/ }
div#right_sidebar {width:100%; position:absolute; top:0px; right:-488%;}

.bx_filter_vertical.bx_blue .bx_filter_section{ -moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
background:url('/bitrix/templates/polyset/images/filter2_bg.png') repeat;
border: 5px solid #9fd8ed;
}

.bx_filter_param_area_block {color:#fff !important;}

.bx_filter_vertical .bx_filter_title{ color: #fff;}
.bx_filter_vertical .bx_filter_container_title{
border-bottom: 1px dotted #fff;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
margin-bottom: 10px;
}
.bx_filter_vertical .bx_filter_block span label{font-size:12px;}
.bx_filter_vertical .bx_filter_container.active .bx_filter_block{color:#fff;}
.bx_filter_vertical.bx_blue{ -moz-border-radius: 9px;
-webkit-border-radius: 9px;
-khtml-border-radius: 9px;
border-radius: 9px; border:0px solid #e6e6e6;}

.bx_filter_vertical.bx_blue .bx_filter_search_button{color:#123f83; border-radius: 5px;
padding: 0 5px; height: 28px;
line-height: 0px;}
.bx_filter_vertical .bx_filter_container.active {
padding-bottom: 10px;
transition: all .3s ease
}

.filter_center .bx_filter_container{/*float:left;*/width: auto;}
.filter_left .bx_filter_title,
.filter_right .bx_filter_title,
.filter_right1 .bx_filter_title {
margin-top:15px;
}

.catalog-compare-list {
/*border: 1px solid #edeff0;*/
border-radius: 0 0 3px 3px;
/*box-shadow: 0 1px 1px #f0f1f2;*/
float: right;
height: auto;
padding: 15px 0 25px 12px;
width: 80px;
/*background: none repeat scroll 0 0 #fff;*/
margin: 0 !important;
position: fixed;
right: 0%;
top: 25%;
z-index: 99999;
border: 0px;
box-shadow: none;
background: none;
opacity: 0.6;
}
.catalog-compare-list:hover {opacity: 1;}
.catalog-compare-list1 {
border: 1px solid #edeff0;
border-radius: 15px;
/*box-shadow: 0 1px 1px #f0f1f2;
height: auto;
padding: 10px 0 10px 12px;*/
margin-bottom: 10px;
}
.catalog-compare-list1 .comp_hr1{
background: linear-gradient(to bottom, #f9d100, #f3ac00) repeat scroll 0 0 #f3ac00;
border: medium none;
border-radius: 5px;
box-shadow: 0 0 2px -1px #000;
cursor: pointer;
height: 25px;
line-height: 25px;
font-size: 14px;
text-decoration: none;
color: #000;
margin-bottom: 10px;
text-align: center;
width:100%;
display: block;
}

.catalog-compare-list1 .comp_hr1:hover{box-shadow: 0 0 5px 0px #000;}

.catalog-compare-list input.subcomp{border: medium none;
border-radius: 5px;
box-shadow: 0 0 2px -1px #000;
cursor: pointer;
display: block;
font-size: 13px;
height: 25px;
line-height: 0px;
outline: medium none;
padding: 0 4px;
text-align: center;
text-decoration: none;
transition: none 0s ease 0s ;
background: linear-gradient(to bottom, #f9d100, #f3ac00) repeat scroll 0 0 #f3ac00;
color: #4b4b4b; position:absolute; right:2px; bottom:10px;}


table.compare tr td {
background-color: #fff;
float: left;
margin-bottom: 5px;
position: relative;
text-decoration: none;
z-index: 10;
/*border: 1px dashed #c9c9c9;*/
border-radius: 4px;
display: table-cell;
height: 54px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 54px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
table.compare tr td:hover {box-shadow:0 0 5px 0px #F9D100;}
.catalog-compare-list1 table.compare{margin:0px auto;}
.catalog-compare-list1 table.compare tr td {
background-color: #fff;
float: left;
margin-bottom: 5px;
position: relative;
text-decoration: none;
z-index: 10;
border-radius: 4px;
display: table-cell;
height: 100px;
padding: 1px;
text-align: center;
vertical-align: middle;
width: 170px;
box-shadow:0 0 3px rgba(0, 0, 0, 0.5);
font-size:12px;font-weight:bold;color:#133f86;text-shadow:1px 2px 5px #5555FF;
}
.catalog-compare-list1 table.compare tr td:hover {box-shadow:0 0 5px 0px #F9D100;font-size:14px;}
/*.catalog-compare-list1 table.compare tr td div.comp_prod_name {font-size:12px;font-weight:bold;color:#133f86;text-shadow:1px 2px 5px #5555FF;}
.catalog-compare-list1 table.compare tr td div.comp_prod_name:hover {font-size:14px; text-shadow: 1px 2px 0px #F9D100;}*/
.catalog-compare-list1 table.compare tr td a.comp_prod_img {display:block;width:75px;margin:0px auto;}
.catalog-compare-list1 table.compare tr td.name_cp{padding-top:15px;}
.catalog-compare-list1 table.compare tr td a.name_cp{text-decoration:none; color:#000;}

table.compare tr td .del_cpom{
background: url("/bitrix/templates/polyset/images/close_filter_preview.png") no-repeat;
cursor: pointer;
height: 14px;
position: absolute;
color:#000;
right: 0;
top: 2px;
width: 14px;
z-index: 20;
text-decoration:none;
font-size: 15px;
right: 2px;
text-indent: -9999px
}
/*.catalog-compare-list1 table.compare tr td .del_cpom{ top: 8%; right: 74%;}*/

.comp_hr{background: linear-gradient(to bottom, #f9d100, #f3ac00) repeat scroll 0 0 #f3ac00;
border: medium none;
border-radius: 5px;
box-shadow: 0 0 2px -1px #000;
color: #000;
cursor: pointer;
display: block;
font-size: 13px;
height: 25px;
line-height: 25px;
padding: 0 5px;
text-align: center;
text-decoration: none;
position:absolute;
bottom:10px; right:7px;}

.comp_hr:hover{box-shadow: 0 0 5px 0px #000;}

.buton1{background: url("/bitrix/templates/polyset/images/compare_btns.png") no-repeat scroll -4px -136px rgba(0, 0, 0, 0);
display: block;
height: 27px;
width: 110px; float:left; text-indent:-9999px;}

.buton2{
background: url("/bitrix/templates/polyset/images/compare_btns.png") no-repeat scroll -114px -196px rgba(0, 0, 0, 0);
display: block;
height: 27px;
width: 110px; text-indent:-9999px; float:left;
}
.buton_r1{
background: url("/bitrix/templates/polyset/images/compare_btns.png") no-repeat scroll -4px -196px rgba(0, 0, 0, 0);
display: block;
height: 27px;
width: 110px; text-indent:-9999px; float:left;
}

.buton_r2{
background: url("/bitrix/templates/polyset/images/compare_btns.png") no-repeat scroll -114px -136px rgba(0, 0, 0, 0);
display: block;
height: 27px;
width: 110px; text-indent:-9999px; float:left;
}

.catalog-compare-result{margin:20px 0 40px 0;}
.catalog-compare-result .data-table{border-collapse: collapse; width:100%; border:2px solid #e6e6e6; margin-bottom: 30px;}
.catalog-compare-result .data-table tr:hover{background:#E9E9E9;}
.catalog-compare-result .data-table tr.nback:hover{background:none;}
.catalog-compare-result .data-table tr th:first-child{text-align:justify;}
.catalog-compare-result .data-table tr th, .catalog-compare-result .data-table tr td{border-bottom: 1px solid #e6e6e6; border-right: 2px dashed #e6e6e6; padding:5px;}
.catalog-compare-result .data-table tr th, .catalog-compare-result .data-table tr td:first-child {border-right: 2px solid #e6e6e6;}
.catalog-compare-result .data-table tr.bnone th, .catalog-compare-result .data-table tr.bnone td{ border-bottom: none;}
.catalog-compare-result .data-table .comp-prod-price-title
{
font-size: 14px;
font-weight: bold;
white-space: nowrap;
font-style: italic;
color: #1288CC;
}
.catalog-compare-result .data-table .comp-prod-price-value
{
text-align: right;
font-weight: bold;
}
.catalog-compare-result .data-table tr.separator {border-bottom: 2px solid #e6e6e6;}
.catalog-compare-result .data-table td.comp-prod-cell {
text-align:center;
vertical-align: middle;
}
.catalog-compare-result .data-table td.comp-prod-cell img {
border-radius: 5px;
box-shadow: 0px 0px 7px 0px #555555;
background: transparent;
border: 10px solid rgba(230, 230, 230, 0);
}
.catalog-compare-result .data-table td.comp-prod-cell img:hover {
border: none;
}
.catalog-compare-result .data-table td.comp-prod-cell .comp-prod-link {
color: #133f86;
font-weight: bold;
display: block;
margin: 10px;
font-size: 14px;
}
.catalog-compare-result .data-table td.comp-prod-cell .comp-prod-buy {
cursor: pointer;
height: 30px;
font-size:0px;
margin:5px auto;
width: 90px;
display: block;
background: url('/bitrix/templates/polyset/images/compare_btns.png') no-repeat scroll -3px -3px transparent;
}
.catalog-compare-result .data-table td.comp-prod-cell .comp-prod-buy:hover{box-shadow: 0 0 5px 0px #000;}
.catalog-compare-result .data-table td.comp-prod-cell .comp-prod-buy:hover{
box-shadow:none;
background: url('/bitrix/templates/polyset/images/compare_btns.png') no-repeat scroll -3px -33px transparent;
}
.catalog-compare-result .data-table .comp-prod-param,
.catalog-compare-result .data-table .comp-prod-param-value,
.catalog-compare-result .data-table .comp-prod-price-title,
.catalog-compare-result .data-table .comp-prod-price-value {padding:10px; vertical-align:top;}
.catalog-compare-result .data-table .comp-prod-param
{
font-size: 14px;
font-weight: bold;
white-space: nowrap;
font-style: italic;
color: #1288CC;
}
.catalog-compare-result .data-table .comp-prod-param-value
{
font-size:13px;
text-align:justify;
}
.catalog-compare-result .data-table .comp-prod-param:first-letter, .catalog-compare-result .data-table .comp-prod-param-value:first-letter {text-transform:uppercase;}
.catalog-compare-result .comp-prod-add
{
font-weight: bold;
width: 350px;
height: 25px;
padding: 0px 5px;
border: 1px solid #c6c6c6;
border-radius: 3px;
box-shadow: 0px 0px 5px #e6e6e6;
}
.catalog-compare-result .comp-prod-add-element
{
width: 320px;
font-weight: normal;
}



.catalog-compare-result .data-table tr.nback .color_name {
color: #FFFFFF;
font-size: 20px;
padding:10px 50px;
background: #1285CC;
}
.catalog-compare-result .data-table tr.bnone td:first-child {background: #1285CC;}

.catalog-compare-result input[type="submit"]{ background: linear-gradient(#007bc6, #0a5ea3) repeat scroll 0 0 #007bc6;
border-color: #00a4da #0f6eae #083b60;
border-style: solid;
border-width: 1px 1px 2px;
color: #ffffff;
cursor: pointer;
font-size: 13px;
margin-left: -6px;
outline: medium none;
text-shadow: 1px 1px 2px #043e69;
padding:5px 10px; border-radius:5px; margin-left:5px;}

.catalog-compare-result input[type="submit"]:hover{box-shadow: 1px 1px 2px #043e69;}

.bx_item_title .h1 span{ color: #004878;
/*font-family: 'PTSans';*/
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 700;
margin-bottom: 13px;}
.bx_item_detail .bx_item_title{border:none;}

.sidebar_list .item-text:hover, .sidebar_list .item-text:hover a{ text-decoration:none !important;}

.bx_item_detail .bx_item_slider .bx_bigimages{
//float: left;
border-radius: 5px;
height: 265px;
position: relative;
-webkit-box-shadow: 3px 3px 15px -2px #ccc;


}

.bx_item_detail .bx_item_slider .bx_bigimages:after {
//background: url("/bitrix/templates/polyset/images/zoom.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
content: "";
display: block;
height: 31px;
position: absolute;
right: 18px;
top: 12px;
width: 30px;
}
.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer img{margin-top:15%;}

.bx_item_detail .bx_item_slider .bx_slide ul li:active .cnt, .bx_item_detail .bx_item_slider .bx_slide ul li.bx_active .cnt {
border: 1px solid #07599b;
padding: 3px;
}

.bx_item_detail .item_current_price{border:none;}
.bx_item_detail .item_price{margin:0;}
.item_info_section1{margin:10px 0;}

.props{
display:none;
border-radius: 5px;
box-shadow: 3px 1px 7px -3px;

}
.open_props,.close_props{cursor:pointer; text-decoration:underline;}
.open_props:hover,.close_props:hover{text-decoration:none;}


.bx_item_detail .bx_big.bx_bt_button, .bx_item_detail .bx_big.bx_bt_button_type_2 {
font-weight: bold;
height: auto;
line-height: 0px;
padding: 0;
background: none;
border: none;
color: #656565;
text-shadow: none;
border-radius: 0;
cursor: pointer;
display: inline-block;
font-size: 14px;
text-align: left;
text-decoration: none;
}

.bx_item_detail .bx_big.bx_bt_button_type_2:active{box-shadow:none;}

.bx_item_detail .item_info_section dl dt{font-weight:normal; width:200px;}
.paddingtop tr td{font-weight:normal; width:50%;}

.item_info_section table {
width: 100%;
font-size: 17px;
border-spacing: 0;
border-collapse: collapse;
}
.item_info_section tr td {
border: 1px solid transparent;
padding: 8px 5px 8px 10px;
transition: all .3s ease-in-out
}

.item_info_section tr:hover td{
background: #ddd;
color: #333;
border: 1px solid #fff;
}

.item_info_section tr td:first-child {
text-align: left;
color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
font-weight: 100;
background-color: #0F8FC4;
}
.item_info_section tr:hover td:first-child {
background: #777;
color: #FFFFFF;
}
.item_info_section tr td:not(:first-child) {
text-align:left;
border-bottom:1px solid #0F8FC4;
}

table.paddingtop{
width:100%;
font-size: 17px;
border-spacing: 0;
}

table.paddingtop tr td:first-child {
text-align:left;
border-bottom:1px solid #FFFFFF;
font-weight:100;
}
table.paddingtop tr td:nth-child(2) {
text-align:left;
border-bottom:1px solid #0F8FC4;
}

.bx_rt{min-height:440px;}

.popup__overlay1{ background-color: #000;
bottom: 0;
display: none;
height: 100%;
left: 0;
opacity: 0.3;
position: fixed;
right: 0;
top: 0;
width: 100%;
z-index: 998;}

.popup__overlay{
display: none;
color: #3f3f3f;
font-size: 13px;
line-height: 20px;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);
left: 33%;
position: fixed;
top: 20%;
z-index: 999;
background: none repeat scroll 0 0 #ffffff;
border-radius: 7px;
padding: 20px;
text-align: left;
width: 400px;}

#auto-title {color: #004878;
/*font-family: 'PTSans';*/
font-family: 'Open Sans', sans-serif;
font-size: 24px;
font-weight: 700;
margin-bottom: 13px; position:relative;}

#close{background: url(/bitrix/templates/polyset/images/close_filter_preview.png) no-repeat;
cursor: pointer;
height: 14px;
position: absolute;
color: #000;
top: 5%;
right: 5%;
width: 14px;
z-index: 20;
text-decoration: none;
font-size: 15px;
right: 2px;
text-indent: -9999px;}

td.h1{padding-bottom:20px;}

div.bx_slider_price_rightblock{display:none;}
#col_PRICE:after, #basket_items .price:after, .bx_ordercart_order_table_container .price:after, .old_price:after{background-image:none; margin:0; top:0;}
#col_PRICE,#basket_items .price{margin:0; top:0;}
#col_PRICE:after{//background: none repeat scroll 0 0 #f5f5f5 !important;}
#col_PRICE{width:100%;}
#basket_items tbody .price{//padding: 23% 5px;}
.arts-item p{margin: 0 0 20px;font-size: 12px;}
.arts-item a{color: #123e85; font-size: 14px;
font-weight: normal;}
.arts-item {
padding: 5px 0;
}

.nb p{margin: 0 0 20px;}
.nb a:hover {text-decoration:none;}
.nb a {
color: #123e85;
font-weight: normal;
text-decoration: underline;}

.print-item{width: 160px; height: 230px;}
.print-item:nth-child(5n) {
margin: 0 40px 20px 0;
}
.gloss-rubs {
float: left;
margin: 0 0 20px;
padding: 0 20px 0 0;
width: 180px;
}

.glossbuch {
float: left;
width: 900px;
}
.gloss-rubs li {
font-size: 14px;
list-style: none outside none;
padding: 5px 0;
}
.gloss-rubs li a:hover{text-decoration:none;}
.gloss-rubs li a{
color: #123e85;
font-weight: normal;
text-decoration: underline;

}

.brand-list{width:100%;}
.brand-item{width:25%; text-align:center;}
.brand-item .logos, .brand-item .brandname{margin:0 auto !important;}
.brand-item .brandname{padding-top:5px;}

.catalog-section-list ul ul{
margin: 0 0 0 14px;
}
.catalog-section-list ul li{padding: 0 0 7px;}
.catalog-section-list ul li a{color: #123e85;}
.catalog-section-list ul ul{margin: 0 0 0 14px;}
.catalog-section-list ul{ margin: 0 0 24px;}

.subscribe-index input:focus {
color: #000000;
border: 1px solid #000000
}

.bx-auth-profile input[type="file"]{ border:none; padding-left:0; width:100%; color:#000;}
.subscribe-index input[type="checkbox"]{ height: 15px; cursor:pointer;}
.subscribe-index input[type="password"]{margin-bottom:5px;}
.subscribe-index input {
padding-left:10px;
margin-right:10px;
border: 1px solid #cccccc;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
background: #ffffff;
outline: none;
height: 24px;
width: 120px;
color: #cccccc;
font-size: 11px;
}

.subscribe-index input[type="submit"]
{text-decoration:none; text-align:center;
padding:6px -1px; padding-left:0px; cursor:pointer;
border:solid 1px #004F72;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius: 7px;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
background-color:#3BA4C7;
background: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 );
background: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;

text-shadow: -1px 0px 0px #bababa;
filter: dropshadow(color=#bababa, offx=-1, offy=0); -webkit-transition: outline 0.18s ease;
-moz-transition: outline 0.18s ease;
-o-transition: outline 0.18s ease;
transition: outline 0.18s ease;}
.subscribe-index input[type="submit"]:hover{
padding-left:0px;
border:solid 1px #004F72;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius: 7px;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
background-color:#3BA4C7;
background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 );
background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;

text-shadow: -1px 0px 0px #0d0c0c;
filter: dropshadow(color=#0d0c0c, offx=-1, offy=0);}
.subscribe-index input[type="submit"]:active{
padding-left:0px;
border:solid 1px #004F72;
-webkit-border-radius:7px;
-moz-border-radius:7px;
border-radius: 7px;
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#fff;
background-color:#3BA4C7;
background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 );
background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
-webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;

text-shadow: -1px 0px 0px #f2eded;
filter: dropshadow(color=#f2eded, offx=-1, offy=0);}

form.top_sub {padding-bottom:20px; border-bottom:1px solid #e8e8e8;}
form.srt input{margin-bottom:5px;}
.profile-table thead{display:none;}
.subscribe-index{margin-top:10px;}
table.subscribe {
margin:10px 0 !important;padding:0px;
width:100%;
box-shadow: 2px 2px 2px #888888;
border:1px solid #000000;

-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;

-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;

-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;

-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;
}
table.subscribe{
border-collapse: collapse;
border-spacing: 0;
width:100%;
height:100%;
margin:0px;padding:0px;
}
table.subscribe tr:last-child td:last-child {
-moz-border-radius-bottomright:0px;
-webkit-border-bottom-right-radius:0px;
border-bottom-right-radius:0px;
}
table.subscribe tr:first-child td:first-child {
-moz-border-radius-topleft:0px;
-webkit-border-top-left-radius:0px;
border-top-left-radius:0px;
}
table.subscribe tr:first-child td:last-child {
-moz-border-radius-topright:0px;
-webkit-border-top-right-radius:0px;
border-top-right-radius:0px;
}table.subscribe tr:last-child td:first-child{
-moz-border-radius-bottomleft:0px;
-webkit-border-bottom-left-radius:0px;
border-bottom-left-radius:0px;
}table.subscribe tr:hover td{
background-color:#ffffff;


}
table.subscribe td{
vertical-align:middle;

background-color:#aad4ff;

border:1px solid #000000;
border-width:0px 1px 1px 0px;
text-align:left;
padding:10px;
font-size:14px;
/*font-family:Arial;*/
font-family: 'Open Sans', sans-serif;
font-weight:normal;
color:#000000;
}table.subscribe tr:last-child td{
border-width:0px 1px 0px 0px;
}table.subscribe tr td:last-child{
border-width:0px 0px 1px 0px;
}table.subscribe tr:last-child td:last-child{
border-width:0px 0px 0px 0px;
}
table.subscribe tr:first-child td{
background:-o-linear-gradient(bottom, #007bc6 5%, #0a5ea3 100%);
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007bc6), color-stop(1, #0a5ea3) );
background:-moz-linear-gradient( center top, #007bc6 5%, #0a5ea3 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007bc6", endColorstr="#0a5ea3");
background: -o-linear-gradient(top,#007bc6,0a5ea3);

background-color:#007bc6;
border:0px solid #000000;
text-align:center;
border-width:0px 0px 1px 1px;
font-size:14px;
/*font-family:Arial;*/
font-family: 'Open Sans', sans-serif;
font-weight:bold;
color:#ffffff;
}
table.subscribe tr:first-child:hover td{
background:-o-linear-gradient(bottom, #007bc6 5%, #0a5ea3 100%);
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007bc6), color-stop(1, #0a5ea3) );
background:-moz-linear-gradient( center top, #007bc6 5%, #0a5ea3 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007bc6", endColorstr="#0a5ea3");
background: -o-linear-gradient(top,#007bc6,0a5ea3);

background-color:#007bc6;
}
table.subscribe tr:first-child td:first-child{
border-width:0px 0px 1px 0px;
}


table.subscribe tr:first-child td:last-child{
border-width:0px 0px 1px 1px;
}
.bx_filter_container.price:after{background:none !important;}
.bx_filter_container.price{margin-top:0;}
.price input.max-price, .price input.min-price, .price .bx_input_container{height:20px !important;}
.price .bx_filter_param_area{margin-bottom:10px;}
.bx_filter_container.price .bx_filter_container_title{font-weight:normal;}
.bx_filter_container_title:hover{border-color:transparent;}


/*--------------------slider_sale-----------------*/
.content2{position:relative;}
.content2 .tab_r {right: -28px; top:40%;}
.content2 .tab_l{left: -28px; top:40%;}
.content2 .tovar ul li{border-top: 1px solid #dbe4e8;}
.content2 .tovar ul li:hover{-webkit-box-shadow:0 1px 1px #fff;
-moz-box-shadow:0 1px 1px #fff;
box-shadow:0 1px 1px #fff;}
.content2 .tovar ul li p{//height: 10px;}
.content2 .tovar ul li p.price{height: auto; padding-right:15px;}
.content2 .tovar ul li p.price:after{right:0px;}
.content2 .tovar ul li a.more-link{margin-top:0;}
.content2 .price1{font-size: 18px;}
.content2 h2{
/*font-family: 'PTSans';*/
font-family: 'Open Sans', sans-serif;
font-weight: 700;
font-size: 20px;
color: #004878;
margin-bottom: 13px;
margin-top: 13px;}
/*------------------------------------------------*/

.filter_center .bx_filter_container.brend{
width:100%;
}

.bx_filter_vertical .brend .bx_filter_block span label {
color:#fff;
}
.bx_filter_vertical .brend .bx_filter_container_title {
border: 0;
float: none;
margin: 10px 0 4px;
}
.bx_filter_vertical .brend .bx_filter_block span {
float:left;
display:block;
}

.filter_center .bx_filter_vertical .brend .bx_filter_block {
overflow: hidden;
padding: 5px 10px 0;
}
.filter_center .bx_filter_vertical .brend .bx_filter_block span {
width: 18%;
margin-right:2%;
}

.brend .bx_filter_block{display:block;}
#fade{display:none;}
.bx_order_make .bx_logotype{margin-bottom:10px;}

#docs1{float:right; width:180px;}
#docs2{float:right; //width:180px; margin-bottom:20px;}
#docs a{cursor:pointer;}
#docs p.proizv {margin-bottom:10px;}
#docs p.proizv a{margin:0; color: #0084c4;}
#docsS a,#docsA a{color: #0084c4; font-weight: 100; font-size: 15px;}
#docsS,#docsA{margin-top:15px; float: right;}
.activeRamka span.cnt{border: 1px solid #07599b !important;}

#docsA {
border-radius: 5px;
box-shadow: 3px 1px 7px -3px;
padding: 8px 8px 7px 14px;
width: 100%;
min-height: 56px;
text-align: right;
}

div.product_anons{font-size:13px; /*margin-top:5px;*/ text-align: left; height: 71px; overflow: hidden;}
div.product_anons:hover{margin-top:0 !important;}
.bx_catalog_list_home .bx_catalog_item_title a{font-size: 18px; font-weight:bold; text-align: center;}
.bx_catalog_list_home .bx_catalog_item_price div.bx_price{color:#fd770d; font-size: 18px;}
.popup-window-buttons .col3{width: 98%;}
.popup-window-buttons {
margin: 10px 10px 43px;}
td#col_PRICE{font-weight:normal;}
#delayed_items td.price{font-weight:normal;}
#delayed_items .type_price,#delayed_items .type_price_value{display:none;}
#basket_items tbody td.price {
//padding-bottom: 294%;
//padding-top: 30%;
}
td.price{margin:0; float:none;}

.bx_catalog_item.double, .bx_catalog_list_home a.bx_catalog_item_images_double{//text-align:center;}
.bx_catalog_item.double img, .bx_catalog_list_home a.bx_catalog_item_images_double img{display:block !important; margin-left:auto !important;margin-right:auto !important;}
a.bx_catalog_item_images{margin-top:0px !important; margin-bottom:0px !important; padding-top:20px !important; padding-bottom:0px !important; }

/*a.bx_catalog_item_images img{height:120px !important;width:180px !important;}
.bx_catalog_list_home a.bx_catalog_item_images_double img{height:120px !important;width:180px !important;}*/
/*a.bx_catalog_item_images{height:180px !important;width:180px !important; display:block;}
.bx_catalog_list_home a.bx_catalog_item_images_double{height:180px !important;width:180px !important; display:block;}*/

/*.bx_catalog_list_home a.bx_catalog_item_images_double{margin-top:-85px !important; margin-bottom:0px !important; padding-top:0px !important; padding-bottom:0px !important; }*/
.bx_catalog_list_home a.bx_catalog_item_images_double{margin-top:-251px !important; margin-bottom:20px !important; padding-top:0px !important; padding-bottom:0px !important; }

.bx_catalog_item.double .bx_catalog_list_home a.bx_catalog_item_images_double{display:none !important;}
.bx_catalog_item.double:hover a.bx_catalog_item_images{display:none !important;}
.bx_catalog_item.double:hover a.bx_catalog_item_images_double{
margin-top:0px !important; margin-bottom:20px !important;
padding-top:20px !important; padding-bottom:35px !important;
}

.title-search-result .title-search-result tr th{display:none !important;}

.info-title a{text-decoration:none; color:#fff;}
.videomaterials_all iframe{width:280px !important; height:153px !important;}

/*-----------------------youtube frame index page-------------------------*/
.videomaterials iframe{
width:280px !important;
height:153px !important;
border: 1px solid #cfcfcf;
-webkit-box-shadow: 3px 3px 15px -2px #ccc;
border-radius: 5px;

}

.videomaterials_all p{padding:0; margin-top:10px;}
.videomaterials p{padding:0; margin-top:10px;}
.videomaterials_all{width:280px; float:left; margin-right:30px; margin-bottom:30px;}


#scrollup {
position: fixed;
opacity: 0.5 !important;
padding: 10px 10px 10px;
//background: #aaa;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
left: 50%;
bottom: 0px;
display: none;
cursor: pointer;
margin-left:540px;
padding-bottom:0;
}
#scrollup:hover{opacity:1 !important; }

.tovar ul li p.price1{height:26px;}


.bx-pager-item{float:left;}
.bx-pager-item a {background: none repeat scroll 0 0 rgba(30, 165, 194, 0.5);
border-radius: 50%;
float: left;
height: 12px;
margin-left: 16px;
position: relative;
text-indent: -4000px;
width: 12px;}
.bx-pager-item a:hover, .bx-pager-item a.active{
background: none repeat scroll 0 0 rgba(30, 165, 194, 1); border:none;
}
.bx-pager{ margin-left: 37%;
margin-top: 5px;}


*, *:before, *:after {
box-sizing: border-box;
margin: 0;
padding: 0;
}



.bx-viewer-prev {
left: 31% !important;
}
.bx-viewer-next {
right: 35% !important;
}

ul.ban_three{margin:20px auto; width:100%;}
ul.ban_three li{float:left; margin-right:5%; width:30%;}

/*3 banners of index page*/
ul.ban_three li img{
width: 100%;
border: 1px solid #cfcfcf;
-webkit-box-shadow: 3px 3px 15px -2px #ccc;
border-radius: 5px;
}

ul.ban_three li:nth-child(3){margin-right:0;}
span.bx-viewer-top-right{display:none !important;}

/*.filter_left .bx_filter_container_modef{right:-205%; position:absolute;}*/
/*.filter_left .bx_filter_container_title{position:relative;}*/

.sidebar_list li.open ul{display:block;}
.sidebar_list li li.active a{font-weight:bold;}

/*.bx_catalog_item_images{height:200px;}*/
.bx_catalog_item_images_double{/*height:80px !important;*/ display:block !important;}
.bx_catalog_item:hover .bx_catalog_item_images_double{/*height:210px !important;*/ display:block !important;}

.right_section .description{overflow: hidden; padding: 15px; background-color:#e6ebef; text-align: justify; line-height: 1,5;}
.action_section h1{background-color: rgb(153, 204, 255); color:#000; padding:5px; text-transform:uppercase; font-size:18px;}
.action_section{width:100%;
min-width:1260px;
max-width:1440px;
padding:0 3.6%;}
.action_section .search-pagers{display:none;}

.bx_catalog_list_home .bx_catalog_item_title {
overflow: visible !important;
}

#title-search{overflow:hidden;clear: both;}
#contact p{max-width:300px;}

.bx_catalog_list_home .bx_catalog_item_title {
height: 50px;
overflow: hidden !important;
}

.bx_catalog_item:hover .bx_catalog_item_title {height:auto;}

/* Выравнивание изображения товара по середине (в карточке товара) */
.table-product-img{//display:table !important;}
.feed-com-img-wrap{display:table-cell;vertical-align:middle;width:inherit;}
.product-img{max-width:200px !important;margin:0px !important;max-height:300px !important}

/* Выделение текста жирным */
.bold{font-weight:bold;}

/* Стили на страницах информационных партнеров */
.parthead{padding: 30px 0px 15px 0px; width: 60%;}
.partimg{padding: 15px 0px; width: 60%;}
.partbody{padding: 15px 0px 30px 0px; width: 70%; text-align: justify; font-size: 16px; line-height: 23px;}
.partbody h2{padding: 15px 0px 5px 0px; font-size: 19px; color: #133F86;}
.partbody h3{padding: 15px 0px 5px 0px; font-size: 15px; color: #133F86;}
.partbody p.concurs{padding: 15px 0px 5px 0px; font-size: 15px; color: #133F86; text-transform: uppercase;}
.partbody p, .partbody ul, .partbody li{padding: 5px 0px;}
.partbody ul {list-style: disc; margin-left: 30px;}
.partbody hr{color: #133F86; font-weight: 2px;}
.partbody .partspec{margin: 0px 0px 10px 10px; color: grey; padding: 5px 15px; border-left: 1px solid #0084C4; width: 100%;}

/* Стили в Глоссарии */
.news-detail{
font-size: 16px;
line-height: 25px;
text-align: justify;
}
.news-detail h2, .news-detail h3{
padding: 15px 0px 5px 0px;
font-size: 18px;
color: #004878;
}
.news-detail h3{ font-size: 16px; }
.news-detail p, .news-detail ul, .news-detail ol {
padding: 5px 0px;
}
.news-detail ul li, .news-detail ol li{
margin-left: 30px;
padding: 3px 0px;
}
.news-detail ul li { list-style-type: disc; }
.news-detail ol li { list-style-type: decimal; }
.alphabet-string{
color: #000000;
font-weight: bold;
font-size: 12px;
display: block;
}
.alphabet-nav a{
color: #E16C11;
font-weight: bold;
}
.fig-left, .fig-right, .fig-center{
padding: 10px 20px;
text-align: center;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}
.fig-left{ float: left; }
.fig-right{ float: right; }
.fig-center{ margin: 0px auto; }
.gloss-intable, .gloss-intable td, .gloss-intable th{
margin: 10px auto;
border: 2px solid black;
border-collapse: collapse;
}
.gloss-intable td{
text-align: justify;
font-size: 14px;
padding: 10px;
border: 1px solid black;
}
.gloss-intable th{
text-align: center;
font-size: 14px;
font-weight: bold;
padding: 10px;
}

/*.vacancy-item{
padding: 60px;
}*/

.gost_banner{
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);
color: #3f3f3f;
font-size: 13px;
left: 30%;
line-height: 20px;
position: fixed;
text-align: left;
top: 5%;
width: 600px;
height: 600px;
z-index: 999;
}

#fancybox-close{
background:url('/bitrix/templates/polyset/images/thumbox-close.png') no-repeat;
display:block;
width:30px;
height:30px;
position:absolute;
right:10px; top:10px;
cursor:pointer;
}

.wr_mn_pc{position:relative; z-index:3; float:left;}
.wr_mn_pc .sale_icon{position:absolute; display:block; z-index:2; width:123px; height:101px; background:url('/bitrix/templates/polyset/images/sales.png') no-repeat; right: -75px; top: -49px;}


.100_wid table, .100_wid table td{width:100%;}

.search-placeholder
{
color: #c5c5c5;
font-size: 12px;
position: absolute;
left: 15px;
top: 13px;
}


*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
.reg_help {
border: 2px solid #1288cc;
border-radius: 10px;
color: #1288cc;
display: block;
font-size: 10px;
left: 25px;
padding: 2px;
position: absolute;
text-align: center;
text-decoration: none;
top: 3px;
width: 20px;
font-weight:bold;
}

.right_news{
margin-top: 35px;
/*position: absolute;
right: -488%;
top: 0;*/
width: 100%;
}

.right_news .info-box {
margin-bottom:10px;
}

.btn_pr{
background: rgba(0, 0, 0, 0) url("/images/button_pr2.png") no-repeat scroll 0 0;
height: 124px;
left: -50px;
position: fixed;
top: 40%;
width: 163px;
border-radius:0 10px 10px 0;
z-index:9999;
transition: 0.5s;
}
.btn_pr:hover{background: #fff url("/images/button_pr2.png") no-repeat scroll 0 0; left: -20px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.btn_pr a:hover,.btn_pr .in_text:hover{box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); border-radius:5px;}
.btn_pr a.butt1{
bottom: -11px;
display: block;
height: 17px;
position: relative;
right: -137px;
width: 17px;
}
.btn_pr a.butt2{
display: block;
height: 80px;
position: relative;
right: -43px;
top: -1px;
width: 90px;
}
.btn_pr .in_text{
bottom: 1px;
cursor: pointer;
height: 17px;
position: relative;
right: -136px;
width: 17px;
}
.btn_pr .in_text span{width:300px; height:auto; display:none; padding:10px; background:#fff; font-size:12px;}
.btn_pr .in_text:hover span{display:block; position:absolute; right:-315px; bottom:-240px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);border-radius:5px; }

@media screen and (max-width:900px){
.btn_pr{display:none;}
}

.bx_login_top_inline_link
{
display: block;
white-space: nowrap;
overflow-x: hidden;
text-overflow: ellipsis;
width: 150px;
}

table.table_compare {
width: auto !important;
border: 1px solid #075194;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}
table.table_compare tr > td,
table.table_compare tr > th {
border: 1px solid #075194;
padding: 3px;
text-align: left;
vertical-align: middle;
transition: .1s linear;
width: auto;
}
table.table_compare tr > td:first-child {
font-weight: bold;
font-size: 12px;
padding: 3px 5px;
width: 200px;
white-space: nowrap;
}
table.table_compare tr > td.filled {
text-align: center;
}
table.table_compare tr > td.filled.blue {
color: #fff;
background: #1493c6;
}
table.table_compare tr > th.vertical{
white-space: nowrap;
padding: 23px 0;
}
table.table_compare tr > th.vertical.to_up{
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
table.table_compare tr > td:not(:first-child):hover {
background: #efefef;
}
table.table_compare tr > td.filled:not(:first-child):hover {
background: #fd720c;
}
table.table_compare tr:hover td:first-child {
background: #ff5000;
color: #fff;
}

div[id^='CatalogSectionBasket_bx_'] {
width:480px;
/* top: 50px!important;
left: 720px!important;*/
}
table.popup-window.popup-window-titlebar{
width: 100%;
}
td.popup-window-left-column {
width:10%;
}
td.popup-window-right-column {
width:10%;
}
td.popup-window-center-column {
width:80%;
}

table.table_compare1 {
width: auto !important;
border: 1px solid #075194;
border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}
table.table_compare1 tr > td,
table.table_compare1 tr > th {
border: 1px solid #075194;
padding: 3px;
text-align: left;
vertical-align: middle;
transition: .1s linear;

}
table.table_compare1 tr > td:first-child {
font-weight: bold;
font-size: 12px;
padding: 3px 5px;
width: 200px;
white-space: nowrap;
}
table.table_compare1 tr > td.filled {
text-align: center;
}
table.table_compare1 tr > td.filled.blue {
color: #fff;
background: #1493c6;
}
table.table_compare1 tr > th.vertical{
white-space: nowrap;
padding: 23px 0;
}
table.table_compare1 tr > th.vertical.to_up{
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
table.table_compare1 tr > td:not(:first-child):hover {
background: #efefef;
}
table.table_compare1 tr > td.filled:not(:first-child):hover {
background: #fd720c;
}
table.table_compare1 tr:hover td:first-child {
background: #ff5000;
color: #fff;
}

div[id^='CatalogSectionBasket_bx_'] {
width:480px;
}
table.popup-window.popup-window-titlebar{
width: 100%;
}
td.popup-window-left-column {
width:10%;
}
td.popup-window-right-column {
width:10%;
}
td.popup-window-center-column {
width:80%;
}

.btn {
background: #00a2df;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
background: -webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
background: -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
background: -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
background: -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
background: linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0);
color: #fff;
text-shadow: 0 1px 0 #165c99;
display: inline-block;
border-radius: 3px;
text-align: center;
text-decoration: none;
font-size: 14px;
cursor: pointer;
padding: 6px 12px;
}
.btn:hover {
background: #26b0e4;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#26b0e4),color-stop(100%,#2684d3));
background: -webkit-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
background: -moz-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
background: -ms-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
background: -o-linear-gradient(top,#26b0e4 0%,#2684d3 100%);
background: linear-gradient(to bottom,#26b0e4 0%,#2684d3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26b0e4',endColorstr='#2684d3',GradientType=0 );
}
form .radio label{
display: inline-block;
position: relative;
}
form .radio label:before{
content: '\2610';
margin: 0 9px 0 0;
color: #ccc;
font-size: 14px;
}
form .radio input[type="radio"]:checked + label:before{
content: '\2611';
color: #fd720c;
}


form .radio input[type="radio"] {
display: none;
}
form .radio input[type="radio"]:checked + label {
color: #075194;
}
.arts-list {
padding: 10px 20px;
overflow: hidden;
/*box-shadow: 4px 4px 11px rgba(0,0,0,.15);*/
margin-bottom: 10px;
}
.arts-list > a{
font-weight: 600;
text-decoration: none;
}
.arts-list > a:hover {
color: #fd770d;
}


/** TEXT STYLES **/
.wrapper1 {
position: relative;
line-height: 1.25;
}

.wrapper1 h4 {
font-size: 16px;
}

.wrapper1 h5 {
font-size: 14px;
}

.wrapper1 hr {
border-color: #888;
}

.wrapper1 p {
text-align: justify;
margin: 0 0 10px 0;
padding: 0;
}

.wrapper1 ul {
list-style: circle outside none;
padding: 0;
margin-left: 20px;
}

.wrapper1 ul ul {
list-style: square outside none;
margin-left: 20px;
}

.wrapper1 ul ol {
margin-left: 20px;
}

.wrapper1 ol {
list-style: decimal outside none;
padding: 0;
margin-left: 20px;
}

.wrapper1 ol ol {
list-style: lower-alpha outside none;
margin-left: 20px;
}

.wrapper1 blockquote {
margin: 35px 0;
background: #fefefe;
border: 0;
border-radius: 4px;
padding: 8px 15px;
box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 12px;
text-align: justify;
}

.wrapper1 table {
margin-bottom: 9px;
box-shadow: rgba(0, 0, 0, 0.15) 2px 4px 18px;
}

.wrapper1 table > thead {
border-bottom: 3px solid #aaa;
}

.wrapper1 table th {
font-weight: bold;
}

.wrapper1 table th, .wrapper1 table td {
padding: 5px 10px;
vertical-align: middle;
text-align: left;
}

.wrapper1 table th {
padding: 8px 15px;
}

.wrapper1 table tbody tr:nth-last-child(odd) {
background: rgba(0,0,0,.05);
}

.wrapper1 legend {
font-size: 16px;
color: #333;
}

/** end Main Text styles **/


i.status{
display:block;
position:absolute;
left:-7px;
top:-7px;
width:100px;
height:100px;
border-radius: 5px 0 0 0;
z-index:911;
background-size: 100% auto;
background-repeat: no-repeat;
background-position: left top;
}
i.status.hit{background-image: url('/bitrix/templates/polyset/images/corners/hit-corner.png');}
i.status.akc_likv {background-image: url('/bitrix/templates/polyset/images/corners/liquidation-corner.png');}
i.status.akc_sp{background-image: url('/bitrix/templates/polyset/images/corners/offer-corner.png');}
i.status.akc_rasp{background-image: url('/bitrix/templates/polyset/images/corners/sale-corner.png');}

.popup-window form *[type='submit'],
.popup-window form *[type='reset']{
text-decoration: none;
text-align: center;
margin: 10px 0;
padding: 3px 12px;
cursor: pointer;
border: solid 1px #004F72;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
font: 13px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
background-color: #3BA4C7;
background: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%);
background: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 );
background: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);
-webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
-moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
text-shadow: -1px 0px 0px #bababa;
filter: dropshadow(color=#bababa, offx=-1, offy=0);
-webkit-transition: outline 0.18s ease;
-moz-transition: outline 0.18s ease;
-o-transition: outline 0.18s ease;
transition: outline 0.18s ease;
}

.preview_variant {
display: inline-block;
overflow: hidden;
height: 80px;
margin-right: 5px;
}
.preview_variant img {
width: auto;
max-width: 100%;
height: 100%;
}
.preview_variant + a {
display: inline-block;
line-height: 80px;
white-space: nowrap;
font-size:18px;
vertical-align: middle;
}
Соседние файлы в папке ГОСТ 34.003-90 АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ Термины и определения_files