* {/*margin: 0; padding: 0;*/ border: 0; outline: 0; list-style: none}
.clear {clear: both; height: 0; font-size: 0; overflow: hidden; zoom: 1}
html,body {font-family: Arial; font-size: 12px; color: #666666; line-height: 1;}
h1,h2,h3,h4,h5,h6 {color: #333333; font-family: Arial;}
h1{font-size: 24px; color: #1d1d1d;/* letter-spacing: -2px*/}
h2, h1.ct {font-size: 24px; margin-bottom: 12px; letter-spacing:normal;}
h3{color: #1d1d1d; font-size: 17px; margin-bottom: 5px; letter-spacing: -1px}
h4{padding-bottom:10px;} h5{} h6{} .h3 {font-size: 18px; margin-bottom: 17px; color: #1d1d1d}
.h2 {font-size: 22px; margin-bottom: 15px; color: #1d1d1d} p{/*line-height: 12px;*/ /*padding-bottom: 18px*/}
a{color: #0061ab; } a:hover{text-decoration: none} .a-popup a{border-bottom: 1px dotted; text-decoration: none}

.left{float:left;}


.cat_white_bg { color:#000; }
.cat_white_bg p { margin-bottom: 5px;  }


.a-popup a:hover{border-bottom: 0; margin-bottom: 1px} .background {background: url(../img/main-bg.jpg) no-repeat center 160px; min-width: 980px;} .background.inside-page {background: url("../img/main-bg-inside.jpg") no-repeat scroll 391px -143px transparent;} .main-div {width: 940px; margin: auto; position: relative; left: -3px; padding: 0 20px} .left-col {float: left; width: 222px; margin-right: 40px} .main-col {float: left; width: 678px; } .header {font-size: 11px; height: 41px; margin-bottom: 40px} .header a {color: #888888}


.header .user-links-wrapper{float: right;width: 196px; height: 25px; margin-left: 10px; position: relative; }


.header .user-links{
background: #f2f2f2 url(../img/user-links-bg.png) no-repeat 0 bottom;
width: 196px;
height: 55px;
padding: 16px 15px 0 11px;
margin-left: 10px;
position: absolute;
z-index: 100;
}

.a-cart a {
color: #363636;
}

 .header .user-links-main {position: relative; top: -11px; margin-bottom: -11px;} .header .user-links-unauth .user-links-main {top: -2px;} .header .user-links .a-cart {display: block; margin: 2px 0;} .header .user-links-unauth .a-cart {float: right; margin-top: 0px;} .header .user-links .a-cabinet { margin: 2px 0; white-space: nowrap} .header .user-links .a-cabinet strong {color: #333333; display: inline-block; max-width: 135px; overflow: hidden; position: relative; top: 1px;} .header .user-links .a-cabinet span {display: inline-block;overflow: hidden; position: relative; bottom: -1px;} .header .user-links .a-cabinet span.mycab {display: inline-block;color: #333333; display: inline-block; max-width: 135px; font-weight: bold;} .header .user-links .close {position: absolute; right: 3px; top: 3px; display: none; } .header .user-links.clicked {height: 55px; background: #f2f2f2; border: 1px solid #ebebeb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 2px #ebebeb; -webkit-box-shadow:0 0 2px #ebebeb; -moz-box-shadow: 0 0 2px #ebebeb; padding: 15px 14px 0 9px; margin-left: 11px; } .header .user-links-unauth .clicked{height: 140px;} .header .user-links.clicked .close {display: block} .header .user-links .user-links-more {margin: 15px 0; display: none} .header .user-links .user-links-more a{margin-right: 10px} .header .a-all-contacts{float: right; padding-top: 16px; margin-left: 24px} .header .a-call-me{float: right; padding-top: 16px; margin-left: 10px} .header .a-cons{float: right; padding-top: 16px; margin-left: 10px; right: -16px} .header .phone-block {padding-top: 13px} .header .phone-block .phone{color: #000000; font-size: 18px; margin-right: 2px} .header .phone-block .call-time{color: #999999; font-size: 9px} .managers {font-size: 11px} .managers p{margin-bottom: 9px; color: #888; line-height: 14px; padding-bottom: 0; white-space: nowrap} .managers p.icq-number{background: url(../img/icq-icon.png) no-repeat 0 center; height: 13px; line-height: 13px; font-size: 10px; color: #666666; padding-left: 15px;} .managers .you-manager{overflow: hidden; zoom: 1; padding-top: 1px; margin-bottom: 13px} .managers .you-manager .manager-photo{float: left; margin-right: 8px} .managers .you-manager .manager-info{overflow: hidden; zoom: 1} .managers .you-manager .manager-info p{line-height: 10px; margin-bottom: 6px} .call-me {} .call-me .i-text {margin-top: -3px; margin-bottom: 12px} .call-me .i-text input{width: 180px; padding: 0 3px} .call-me .call-btn{text-align: center} .call-me .ske-btn{margin: -3px auto 10px; font-size: 11px !important} .header-2 {height: 102px;} .header-2 .logo{} .header-2 .search-line{margin-bottom: 21px}

 .header-2 .search-line .search-form{float: right; width: 393px; padding-top: 4px; white-space: nowrap} .header-2 .search-line .search-form .search-btn{background: #02a6eb url(../img/search-btn.png) no-repeat 0 0; width: 26px; height: 24px; float: right; cursor: pointer} .header-2 .search-line .search-form .search-text{border-top: 1px solid #707070;}

 .news ul, .top-menu ul { padding-left:0px; }

 .filterProd ul  { margin:0px; }

 .header-2 .search-line .search-form .search-text input{border: 1px solid #cfcfcf; border-bottom-color: #f2f2f2; border-right-color: #f2f2f2; height: 21px; line-height: 21px; width: 335px; padding: 0 5px; *margin-top: -1px} .header-2 .search-line .small-slogan{font-size: 11px; font-family: Tahoma; padding-top: 8px;} .top-menu {position: relative; z-index: 7} .top-menu ul {text-align: justify; *text-align-last:justify; text-justify: newspaper; zoom: 1; } .top-menu ul:after { content:""; display:inline-block; width:100%; height:0; font-size: 0; overflow:hidden; height: 1px; font-size: 0} .top-menu ul li {display: inline-block; *display: inline; zoom: 1; font-size: 14px; color: #0061ab; position: relative; vertical-align: top; text-align: left} .top-menu ul li a {color: #0061ab; position: relative;}

.top-menu ul li .menu-dropdown { position: absolute; background: #F3F3F3; border: 1px solid #EAEAEA; border-top:none; left: 0; top: -10px; z-index: 3; border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; -webkit-box-shadow:2px 2px 1px #aaaaaa; -moz-box-shadow: 2px 2px 1px #aaaaaa; box-shadow: 2px 2px 1px #aaaaaa; display: none; min-width: 100%; padding: 7px 12px 0; top: 20px; min-width: 100px; margin: 0 -12px; /*opacity: 0.9;*/ /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/ } .top-menu ul li .menu-dropdown ul{} .top-menu ul li .menu-dropdown ul li{font-size: 12px; color: #00ccff; margin-bottom: 10px; white-space: nowrap; display: block} .top-menu ul li .menu-dropdown ul li a{color: #333; text-decoration: none} .top-menu ul li .menu-dropdown ul li a:hover{color: #00ccff} .top-menu ul li.clicked a {color: #333; text-decoration: none; z-index: 3; } .main-content {padding-bottom: 6px} .main-content .main-col {margin-bottom: 30px} .left-menu {} .left-menu-t {background: url(../img/left-menu-bg-t.png) no-repeat 0 0; height: 5px; font-size: 0} .left-menu-c {background: url(../img/left-menu-bg-c.png) repeat-y 0 0; padding: 9px 11px; overflow: hidden; zoom: 1; position: relative} .left-menu-b {background: url(../img/left-menu-bg-b.png) no-repeat 0 0; height: 6px; font-size: 0} .left-menu ul{font-size: 14px;} .left-menu ul li{} .left-menu ul li a{color: #0061ab; text-decoration: none; border-bottom: 1px dotted #0061ab;} .left-menu ul li span{color: #0061ab;} .left-menu ul li a:hover{border-bottom: 1px solid #f9f9f9;} .left-menu ul li ul{margin-top: 10px; font-size: 12px; display: none; /*overflow: hidden*/; zoom: 1; margin-bottom: -11px} .left-menu ul li.clicked ul{display: block;} .left-menu ul li ul li{color: #333333; padding: 10px 0 11px; border-bottom: 1px solid #e7e7e7; position: relative; top: 1px; /*overflow: hidden;*/zoom: 1} .left-menu ul li ul li a.active{background: #b7edf7; padding: 3px; margin: -3px 0px -3px -3px; display: block} .left-menu ul li ul li a{text-decoration: none; color: #333333; border-bottom: 0; margin-bottom: 0} .left-menu ul li ul li ul { border-top: 1px solid #e7e7e7; } .left-menu ul li ul li ul li{/*padding-left: 12px;*/font-size: 11px;} .left-menu ul li ul li ul li a{color: #787878; } .left-menu ul li ul li ul li a.current{color: #000000; } .left-col-content {padding: 39px 10px;} .download-price {margin-bottom: 30px; } .download-price a{padding-left: 50px; background: url(../img/pdf-icon.png) no-repeat 3px center; height: 38px; display: block; text-decoration: none} .download-price span{color: #0061ab; text-decoration: underline; display: block; margin-bottom: 7px; padding-top: 6px} .download-price i{color: #666666; font-style: normal} .download-price a:hover span {text-decoration: none} .news {margin-bottom: 40px} .news ul{margin-bottom: -8px} .news ul li{} .news ul li span.date, .main-col .news-date-time{color: #9f0074; margin-right: 8px} .news a {color:#666666; text-decoration:none;} .news a:hover {text-decoration:underline;} .clients {} .clients .h3{font-weight: bold} .clients .clients-slider{} .clients .clients-slider ul{position: relative; height: 160px; } .clients .clients-slider ul li{height: 160px; line-height: 160px; position: absolute; text-align: left; width: 100%; /*vertical-align: middle;*/ left: 0; top: 0; display: none } .clients .clients-slider ul li.active{display: block} .clients .clients-slider ul li img{/*vertical-align: middle;*/ position: relative} .promo {position: relative; margin-bottom: 43px}

.promo .promo-slides {position: relative; height: 300px}
.promo .promo-slides .promo-slides-item {position: absolute; left: 0; top: 0; width: 100%; height: 300px; display: none}
.promo .promo-slides .promo-slides-item.active {display: block}
.promo .promo-slides .promo-slides-item .psi-img{position: absolute; right: 15px; top: 9px;}
.promo .promo-slides .promo-slides-item .psi-slogan{position: absolute; left: 15px; top: 12px}

.promo .promo-slides .promo-slides-item .psi-info{position: absolute; left: 15px; bottom: 40px; width: 435px}
.promo .promo-slides .promo-slides-item .psi-info .psi-info-text{margin-bottom: 2px; padding-left: 2px}
.promo .promo-slides .promo-slides-item .psi-info .psi-info-text p{line-height: 14px; color: #666666;     padding-bottom: 5px; }
.promo .pages {position: absolute; bottom: 0; left: 15px}
.slider {position: relative; margin-bottom: 42px;}
.slider .slider-content{overflow: hidden; zoom: 1; position: relative}
.slider .slider-content ul{overflow: hidden; zoom: 1; position: relative; } .slider .slider-content ul li{width: 205px; margin-right: 25px; float: left;} .slider .slider-content ul li a{text-decoration: none; color: #666666} .slider .slider-content ul li span{display: block} .slider .slider-content ul li span.h2{display: block; font-weight: bold; font-size: 22px; line-height: 22px; letter-spacing: -1px; margin-bottom: 10px; min-height: 89px;} .slider .slider-content ul li span.h2 span{display: inline; background: #ffed57; padding: 0 2px; margin-left: -2px} .slider .slider-content ul li span.h2 sup {line-height: 2px} .slider .slider-content ul li span.slider-img {text-align: center; margin-bottom: 5px; position: relative; height: 132px;} .slider .slider-content ul li span.slider-img .skidka{background: url(../img/skidka-bg.png) no-repeat 0 0; width: 91px; height: 30px; position: absolute; left: -5px; top: 94px; font-size: 24px; color: #fff; font-weight: bold; font-style: normal; line-height: 30px; text-align: right; padding-right: 16px;} .slider .slider-content ul li span.slider-info {line-height: 18px; padding-bottom: 18px; display: block;} .slider.slider-similar {margin-top: 20px; }	 .slider.slider-similar .slider-content ul li {padding: 0 20px; width: 128px; margin-right: 0; margin-left: 0;} .slider.slider-similar .slider-content ul li span.slider-img{height: 130px; margin-bottom: 10px;} .slider.slider-similar .slider-content ul li span.slider-info{height: 32px;line-height: 22px; color: #1d1d1d;} .slider.slider-similar .slider-content ul li .slider-price {font-size: 18px; color: #000; font-weight: bold} /* accomp */ .accomp {position: relative; margin-bottom: 42px;} .accomp .slider-content{overflow: hidden; zoom: 1; position: relative} .accomp .slider-content ul{overflow: hidden; zoom: 1; position: relative; } .accomp .slider-content ul li{width: 205px; margin-right: 25px; float: left;} .accomp .slider-content ul li a{text-decoration: none; color: #666666;height: 140px;display:block;} /*.accomp .slider-content ul li span{display: block}*/ .accomp .slider-content ul li span.h2{display: block; font-weight: bold; font-size: 22px; line-height: 22px; letter-spacing: -1px; margin-bottom: 10px} .accomp .slider-content ul li span.h2 span{display: inline; background: #ffed57; padding: 0 2px; margin-left: -2px} .accomp .slider-content ul li span.h2 sup {line-height: 2px} .accomp .slider-content ul li span.slider-img {text-align: center; margin-bottom: 5px; position: relative} .accomp .slider-content ul li span.slider-img .skidka{background: url(../img/skidka-bg.png) no-repeat 0 0; width: 91px; height: 30px; position: absolute; left: -5px; top: 94px; font-size: 24px; color: #fff; font-weight: bold; font-style: normal; line-height: 30px; text-align: right; padding-right: 16px;} .accomp .slider-content ul li span.slider-info {line-height: 18px; padding-bottom: 18px} .accomp {margin-top: 20px; }	 .accomp .slider-content ul li {padding: 0px 20px 40px 20px; width: 128px; margin-right: 0; margin-left: 0;} .accomp .slider-content ul li span.slider-img{height: 130px; margin-bottom: 10px;} .accomp .slider-content ul li span.slider-info{height: 32px;line-height: 22px; color: #1d1d1d;} .accomp .slider-content ul li .slider-price {font-size: 18px; color: #000; font-weight: bold; display: block;} .slider .slider-arrow-left {width: 14px; height: 43px; background: url(../img/slider-arrow-left.png) no-repeat 0 0; position: absolute; left: 0; top: 95px; cursor: pointer; z-index: 10} .slider .slider-arrow-right {width: 14px; height: 43px; background: url(../img/slider-arrow-right.png) no-repeat 0 0; position: absolute; right: 0; top: 95px; cursor: pointer; z-index: 10} .serts {background: url(../img/serts-bg.png) no-repeat 0 0; width: 683px; overflow: hidden; zoom: 1; margin-top: -14px; margin-bottom: 7px} .serts .serts-img {float: right; width: 215px; text-align: center;line-height: 129px} .serts .serts-img img{vertical-align: middle} .serts .serts-info {float: left; width: 380px; padding: 26px 40px 20px 27px} .footer-links {line-height: 16px; overflow: hidden; zoom: 1; position: absolute; bottom: 7px; left: 280px; width: 670px;} .footer-links .addthis{float: left; overflow: hidden; zoom: 1; margin-right: 20px; white-space: nowrap; min-width: 105px} .footer-links .links{} .footer-links .links a{margin-right: 20px} .bread-line {text-align: right; margin-bottom: 23px; margin-top: -1px; /*overflow: hidden*/; zoom: 1} .bread-line a.a-sravn {color: #f68000} .bread-line .a-sravn {color: #f68000} .bread { font-size: 11px; line-height: 16px; text-align: left; /*width: 582px;*/ } .bread a{text-align: right;} .footer {background: #fafafa; padding-top: 30px; border-top: 1px solid #ededed; /*overflow: hidden;*/ zoom: 1; padding-bottom: 20px}	 .footer .copyright-block {font-size: 11px; margin-right: -20px} .footer .copyright-block p{font-size: 11px; padding-bottom: 2px} .footer .copyright-block p.phone{color: #000; font-size: 12px} .footer .copyright-block p.phone small{font-size: 9px; color: #999999} .footer .copyright-block span.hide-link {color: #0061ab} .footer .copyright-block a.hide-link {color: #7d7d7d} .catalog {}


.catalog-search{background: url(../img/catalog-search-bg.png) no-repeat 0 0; width: 690px; margin-left: -5px;position: relative}
.catalog-search-b{background: url(../img/catalog-search-bg.png) no-repeat 0 100%; width: 690px; position: relative;margin-left: -5px; margin-bottom: 25px; height: 10px; }
.catalog-search form{padding: 0px 15px 09px 22px}
.catalog-search form table{border-collapse: collapse; width: 100%}
.catalog-search form a{color: #e4e4e4}
.catalog-search form fieldset{margin-top: 5px; width: 405px; overflow: hidden; zoom: 1; display: block}
.catalog-search form .catalog-search-btn {background: url(../img/catalog-search-btn.png) no-repeat 0 0; width: 102px; height: 26px; line-height: 26px; text-align: center; color: #fff; cursor: pointer; float: right; padding-bottom: 3px; margin-top: 5px;} /* !! */
.catalog-search form fieldset .jSelectBorder {margin-bottom: 5px} /* !! */
.catalog-search form fieldset .jSelect p.select {color: #555555;} /* !! */
.catalog-search form fieldset select{width: 100% !important} /* !! */
.catalog-search .catalog-search-btm {background: url(../img/catalog-search-bg.png) no-repeat 0 bottom; height: 15px; width: 690px; position: absolute; bottom: -15px;}


.sort-line {margin-bottom: 17px} .sort-line .groups{float: right; margin-top: -3px} .sort-line .groups span{padding:3px 8px; line-height: 19px; margin-left: 10px; zoom: 1} .sort-line .groups span.active{background: #bbf1fb} .sort-line .groups span.active a{ border-bottom: 0; margin-bottom: 0; text-decoration: none; } .sort-line .groups span a { text-decoration: none; border-bottom:1px dashed; } .sort-line .groups span a:hover{ text-decoration:none; border-bottom:1px dashed #ffffff; } .sort-line .sorts{float: left} .sort-line .sorts span{float: left; margin-right: 10px} .sort-line .sorts a{float: left; margin-right: 10px; text-decoration: none; padding-right: 10px;} .sort-line .sorts a.sort-up{ background: url(../img/sort-arrow-up.png) no-repeat right 5px;} .sort-line .sorts a.sort-down{ background: url(../img/sort-arrow.png) no-repeat right 5px;} .sort-line .sorts a i{font-style: normal; border-bottom: 1px dashed; float: left; cursor: pointer} .sort-line .sorts a:hover i{margin-bottom: 1px ; border-bottom: 0} .catalog-items {} .catalog-items-full {margin-left: -22px} .catalog-items .catalog-group {padding-top: 2px; margin-bottom: 10px} .catalog-items .catalog-group .catalog-group-head {background: #faf9f9; border: 1px solid #efefef; padding: 9px 19px} .catalog-items .catalog-group .catalog-group-head .catalog-group-head-title {overflow: hidden; zoom: 1; margin-bottom: 10px} .catalog-items .catalog-group .catalog-group-head .catalog-group-head-title a.a-show{float: right; font-size:10px; color: #666666; text-decoration: none; border-bottom: 1px dashed; position: relative; top: 8px} .catalog-items .catalog-group .catalog-group-head .catalog-group-head-title a.a-hide{float: right; font-size:10px; color: #666666; text-decoration: none; border-bottom: 1px dashed; position: relative; top: 8px; display: none} .catalog-items .catalog-group.clicked .catalog-group-head-title a.a-show {display: none} .catalog-items .catalog-group.clicked .catalog-group-head-title a.a-hide {display: block} .catalog-items .catalog-group .catalog-group-head .catalog-group-head-title a.a-show:hover{border-bottom: 0; margin-bottom: 1px} .catalog-items .catalog-group .catalog-group-head p{font-size: 11px; line-height: 15px; color: #666666; padding-bottom: 2px} .catalog-items .catalog-group .catalog-group-content {display: none; padding-top: 10px; padding-left: 39px; padding-bottom: 10px}

.catalog-items .catalog-item-sep {border-bottom: 1px solid #e7e7e7; margin-top: 15px; font-size: 0; margin-bottom: 18px}
.catalog-items .catalog-item {}
.catalog-items .catalog-item .catalog-item-picture{ float: left; width: 140px; margin-right: 20px; text-align: center }

.catalog-items .catalog-item .catalog-item-picture .ajaxCompare { position: relative; top:9px; font-size:11px; }
.spanCompare{width:156px;display: inline-block;}
.catalog-items .catalog-item .catalog-item-picture .catalog-item-img{height: 105px}

.catalog-item-info{padding-top: 4px; margin-left: 160px}
.catalog-item-info .catalog-item-info-title{/*margin-bottom: 12px;*/ width:494px;}
.catalog-item-info .catalog-item-info-title h3{margin-bottom: 1px; margin-top: 1px;  width:400px;}
.catalog-item-info .catalog-item-info-title h3 a{color: #1D1D1D; text-decoration: none;}
.catalog-item-info .catalog-item-info-title h3 a:hover {color: #666666;}
.catalog-item-info .catalog-item-info-title p{padding-bottom: 0}
.catalog-item-info .catalog-item-content {min-height: 60px; /*margin-bottom: 10px*/}
.catalog-item-info .catalog-item-content p {padding-bottom: 5px; /*margin-right: 144px;*/}
.catalog-item-info .catalog-item-content .catalog-item-price {float: right; margin-top: -18px;   width:120px;}
.catalog-item-info .catalog-item-content .catalog-item-price big {font-size: 24px; color: #000; display: block}
.catalog-item-info .catalog-item-content .catalog-item-price small {display: block; color: #666666; font-size: 12px; margin-bottom: 3px}
.catalog-item-info .catalog-item-content .catalog-item-price small span{color: #999; font-size: 14px; text-decoration: line-through}
.catalog-item-info .catalog-item-buy {}
.catalog-item-info .catalog-item-buy .catalog-item-compare-btn {width: 130px; /*position: relative; right: -410px; top: 3px;*/text-align: center;font-size: 11px;}
.catalog-item-info .catalog-item-buy .catalog-item-compare-btn a{display: block; padding-left: 25px; white-space: nowrap; /*margin-bottom: -7px;*/ /*position: relative;*/ /*top:13px;*/} /* background: #e4e4e4; */


.catalog-item-info .btn-empty {
height: 36px;width: 142px;
}

.catalog-item-info .catalog-item-buy-nalichie {
	height: 20px;
}

.catalog-item-buy-btn{float: right; margin-top: -36px; text-align: right}
.catalog-item-buy-btn-analog{margin-top: -5px}
.catalog-item-buy-btn .ske-btn{margin-right: -8px; margin-bottom: 3px}
.catalog-item-buy-nalichie{
float: right; font-size: 11px; position:relative; top:-28px;
padding-right: 5px;
}
.catalog-group-content .catalog-item .catalog-item-info .catalog-item-buy .catalog-item-buy-nalichie { top:25px; }
.catalog-items .catalog-item .catalog-item-info .catalog-item-buy .catalog-item-buy-nalichie big{font-size: 17px;}

big.color-1{color: #89bc39}
big.color-2{color: #ff8700}
.catalog-items .catalog-item .catalog-item-info .catalog-item-content .catalog-item-descr {
	/*margin-right: 170px*/
	 float:left;
	 width: 400px;

	}
.catalog-items .catalog-item .catalog-item-info .catalog-item-content .catalog-item-descr p{font-size: 11px; color: #666666; line-height: 15px}
.catalog-items .catalog-group.clicked .catalog-group-head{background: #dff9fd; border-color:#dff9fd }
.catalog-items .catalog-group.clicked .catalog-group-content{display: block}
.catalog-item-full {padding-top: 15px} .catalog-item-full-title {margin-bottom: 28px} .catalog-item-full-title .a-print{float: right; padding-left: 26px; background: url(../img/print-icon.png) no-repeat 0 center; line-height: 13px; margin-top: 25px} .a-print-static { background: url("../img/print-icon.png") no-repeat scroll 0 center transparent; float: right; line-height: 13px; margin-top: 31px; padding-left: 21px; position: absolute; right: 19px; top: 150px; z-index: 1; } .catalog-item-full-subtitle {padding-bottom: 10px} .catalog-item-full-subtitle p {padding-bottom: 0} .catalog-item-full-subtitle p big {font-size: 18px; line-height: 18px; letter-spacing: -1px} .catalog-item-full-content-1 {} .catalog-item-full{} .catalog-item-full-left-col {float: left; width: 360px; margin-right: 20px} .catalog-item-full-picture {text-align: center; height: 325px; vertical-align: middle; line-height: 300px} .catalog-item-full-picture img{vertical-align: middle; } .catalog-item-full-main-col {margin-left: 380px} .catalog-item-full-main-col .made-by {line-height: 41px; overflow: hidden; zoom: 1; margin-bottom: -1px} .catalog-item-full-main-col .made-by span{float: left;} .catalog-item-full-main-col .made-by img{float: left; margin-left: 10px} .catalog-item-full-main-col div.item-code {line-height: 18px; padding-bottom: 10px} .catalog-item-full-main-col .item-price {margin-bottom: 11px} .catalog-item-full-main-col .item-price big {font-size: 24px; color: #000; margin-left: 8px; margin-right: 10px} .catalog-item-full-main-col .item-price small {} .catalog-item-full-main-col .item-price small span{color: #999; font-size: 18px; text-decoration: line-through} .catalog-item-full-main-col .item-nalichie {margin-bottom: 15px} .catalog-item-full-main-col .item-nalichie big{font-size: 17px; margin-left: 3px}

.catalog-item-full-main-col .item-count {margin-bottom: 27px; line-height: 24px}
.catalog-item-full-main-col .item-count .i-text{border: 1px solid #cfcfcf; width: 32px; height: 22px; line-height: 22px; text-align: center; margin-left: 10px} .catalog-item-full-main-col	.item-config {margin-bottom: 15px} .catalog-item-full-main-col	.item-links {margin-bottom: 15px; padding-top: 4px} .catalog-item-full-main-col	.item-links a.a-garant{padding-left: 18px; background: url(../img/garant-icon.png) no-repeat 0 center} .catalog-item-full-main-col	.item-links a.a-dostavka{padding-left: 25px; background: url(../img/dostavka-icon.png) no-repeat 0 center; margin-right: 20px} .catalog-item-full-gallery {background: url(../img/gallery-bg.png) no-repeat 0 0; float: left; overflow: hidden} .catalog-item-full-gallery img {border: 1px solid #fff; margin: 0px 6px; padding: 2px;} .catalog-item-full-gallery img.active {border-color: #0075ba;} .catalog-item-full-gallery-inner {height: 56px; line-height: 48px; text-align: center; padding-top: 5px; padding-right: 4px; margin-right: 4px; position: relative; left: 4px; background: url(../img/gallery-bg.png) no-repeat 100% 0;} .catalog-item-full-gallery-inner-scroller {width: 265px; overflow: hidden; position: relative;} .catalog-item-full-gallery-inner-inner {width: 10000px; text-align: left; height: 48px; position: relative; left: 0;} .catalog-item-full-arrow-left {float: left; width: 16px; height: 16px; margin: 20px 6px 20px 22px; background: url(../img/catalog-gallery-arrow.gif) no-repeat 0 0; cursor: pointer;} .catalog-item-full-arrow-left:hover {background-position: 0 -16px;} .catalog-item-full-arrow-left:hover.catalog-item-full-arrow-left-disabled, .catalog-item-full-arrow-left.catalog-item-full-arrow-left-disabled {background-position: 0 -32px; cursor: default;} .catalog-item-full-arrow-right {float: left; width: 16px; height: 16px; margin: 20px 0 20px 6px; background: url(../img/catalog-gallery-arrow.gif) no-repeat -16px 0; cursor: pointer;} .catalog-item-full-arrow-right:hover {background-position: -16px -16px;} .catalog-item-full-arrow-right:hover.catalog-item-full-arrow-right-disabled, .catalog-item-full-arrow-right.catalog-item-full-arrow-right-disabled {background-position: -16px -32px; cursor: default;} .catalog-item-full-btns {position: relative; top: -2px; margin-right: -10px; margin-bottom: 5px; zoom: 1; height:58px;} .catalog-item-full-btns .ske-btn{float: left; margin-left: -1px; margin-right: 4px} .catalog-item-full-btns-2 {margin-right: -5px} .catalog-item-full-btns-2 a, .catalog-item-full-btns-2 span{display: inline-block; *display: inline; zoom: 1; width: 150px; height: 24px; line-height: 24px; text-align: center } .catalog-item-full-btns-2 .a-add-to-sravn {background: #e4e4e4} .catalog-item-full-btns-2 .a-sravn {color: #f68000} .tabs {padding-top: 25px; padding-bottom: 18px} .tabs .tabs-head {border-bottom: 1px solid #e7e7e7;/*height: 45px*/} .tabs .tabs-head span{height: 45px; line-height: 45px; padding: 0 5px; margin-top: 1px; display: inline-block; *display: inline; zoom: 1; font-size: 14px;} .tabs .tabs-head span.active{padding: 0 10px; border-bottom-color: #fff; border-top: 1px solid #e7e7e7; margin-top: 0; font-size: 18px; padding-bottom: 1px; background: #fff} .tabs .tabs-head span.active a {color: #000; text-decoration: none; cursor: default} .tabs .tabs-head span a{} .tabs .tabs-contents {padding-top: 25px} .catalog-item-full .tabs .tabs-contents {line-height: 1.4;} .tabs .tabs-contents .tabs-item {display: none} .tabs .tabs-contents .tabs-item.active {display: block} table.table-1 {border-collapse: collapse;} table.table-1 tr{} table.table-1 tr.table-1-sep td{border-bottom-width: 13px} table.table-1 th{color: #050505; padding-top:10px; padding-bottom: 5px; text-align: left;} table.table-1 td{padding-bottom:5px;} table.table-1 td .dash-line{background: url(../img/table-dash.png) repeat-x 0 90%; width: 315px; margin-right: 5px} table.table-1 td .dash-line span{background: #fff} .catalog-item-full-descr {margin-bottom: -7px}	 .catalog-item-full-descr p{color: #999999}	 .catalog-item-full-descr-links {margin-bottom: 10px}	 .catalog-item-full-descr-links a{margin-right: 35px; line-height: 20px; display: inline-block; *display: inline; zoom: 1}	 .catalog-item-full-descr-links a.a-pdf{padding-left: 27px; height: 20px; line-height: 20px; background: url(../img/pdf-icon-small.png) no-repeat 0 center; } .configurator {padding-bottom: 20px;} .configurator .configurator-title{overflow: hidden; zoom: 1; padding-bottom: 8px} .configurator .configurator-title .a-show{float: right; color: #666666; font-size: 10px; text-decoration: none; border-bottom: 1px dashed} .configurator .configurator-title .a-hide{float: right; color: #666666; font-size: 10px; text-decoration: none; border-bottom: 1px dashed; display: none} .configurator .configurator-content {border-top: 12px solid #e4e4e4; padding-top: 23px; display: none } .configurator .configurator-content .configurator-table{width: 678px; border-collapse: collapse; margin-bottom: 40px} .configurator .configurator-content .configurator-table tr{} .configurator .configurator-content .configurator-table tr.configurator-table-sep{height: 17px} .configurator .configurator-content .configurator-table th{color: #333333; font-weight: normal; text-align: left; padding-bottom: 8px; line-height: 15px; padding-right: 10px} .configurator .configurator-content .configurator-table th.th-rowspan{padding-top: 3px; vertical-align: top} .configurator .configurator-content .configurator-table td{border-left: 1px solid #e7e7e7; padding-left: 10px; padding-right: 10px; padding-bottom: 8px; padding-top: 3px; line-height: 15px; /*white-space: nowrap*/ vertical-align: top;} .configurator-footer {overflow: hidden; zoom: 1; margin-bottom: 20px} .configurator-footer .a-print{float: right; padding-left: 26px; background: url(../img/print-icon.png) no-repeat 0 center; line-height: 13px; margin-top: 8px} .configurator-footer .config-price big {font-size: 24px; color: #000; margin-left: 8px; margin-right: 10px} .configurator-table .jSelectBorder {width: 410px; white-space: nowrap; position: relative; overflow: hidden; zoom: 1; display: block; margin-bottom: 5px;} .configurator-table .jSelectBorder .jSelect{width: 410px} .configurator-table .jSelectBorder .jSelect select{width: 408px}

.feedback {/*background: url(../img/feedback-bg.png) no-repeat 0 0; margin-top: -8px; margin-left: 5px; margin-bottom: 50px; padding-top: 30px; width: 679px;*/ } /* !! */

.feedback form {/*background: url(../img/feedback-bg.png) no-repeat 0 bottom; padding: 0 38px 30px;*/ }
.feedback .i-text {/*width: 412px; margin-bottom: 11px*/}
.feedback .i-text input {/*width: 400px;*/}
.feedback .i-textarea {/*width: 600px; margin-bottom: 17px;*/ }
.feedback .i-textarea textarea{/*width: 588px;*/}
.feedback-btn {background: url(../img/common_button.png) repeat-x 0 0; height: 26px; padding:0 4px; line-height: 26px; text-align: center; color: #fff; cursor: pointer;}
.feedback h3 {/*margin-left:0px;*/}

.solutions {} .solutions .solutions-content{padding: 44px 0 0} .solutions .solutions-content .solutions-item{height: 71px; padding-bottom: 18px; overflow: hidden; zoom: 1; border-bottom: 1px solid #e7e7e7; margin-bottom: 16px} .solutions .solutions-content .solutions-item .solutions-item-img{float: left; width: 118px; margin-right: 20px} .solutions .solutions-content .solutions-item .solutions-item-info{overflow: hidden; zoom: 1; height: 71px; line-height: 71px } .article {} .article h1{margin-bottom: 20px} .article p em{font-style: normal; color: #333333} .article img.img-left{float: left; padding: 5px 25px 5px 0;} .article img.img-right{float: right; padding: 5px 0 5px 25px;} .article ul {line-height: 18px; margin-left: 18px; margin-bottom: 18px; list-style: disc outside none;} .article ul li {list-style: disc outside none;} .article ol {line-height: 18px; margin-left: 18px; margin-bottom: 18px; list-style: decimal outside none;} .article ol li {list-style: decimal outside none;} .article-table {margin-bottom: 20px} .article-table table{width: 100%; border-collapse: collapse; border-bottom:1px solid #e7e7e7; line-height: 16px} .article-table table th{border-bottom:12px solid #e7e7e7; padding: 0 10px 5px ; vertical-align: top; text-align: left} .article-table table td{border:1px solid #e7e7e7; padding: 10px; vertical-align: top; border-bottom: 0; border-top: 0} .article-table table tr.zebra td{background: #f3f3f3} input.quantity {border: 1px solid #CFCFCF; height: 21px; line-height: 21px; width:30px;} /* dropdown block */ .close {width: 8px; height: 9px; position: absolute !important; background: url(../img/close.png) no-repeat 0 0; cursor: pointer} .dropdown {position: relative; color: #666666; z-index: 10} .dropdown .dropdown-vis{background: url(../img/dropdown-arrow.png) no-repeat right 4px; padding-right: 14px; position: relative; z-index: 5} .dropdown .dropdown-vis a{text-decoration: none; border-bottom: 1px dotted} .dropdown .dropdown-vis a:hover{border-bottom: 0; margin-bottom: 1px; cursor:pointer;} .dropdown .dropdown-invis{position: absolute; top: 5px; background: #f9f9f9; padding: 11px 13px 0; border: 1px solid #ebebeb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 2px #ebebeb; -webkit-box-shadow:0 0 2px #ebebeb; -moz-box-shadow: 0 0 2px #ebebeb; margin-left: -14px; min-width: 100%; padding-top: 38px; display: none } .dropdown .dropdown-invis * {z-index: 100; position: relative} .dropdown .dropdown-invis .close {right: 5px; top: 4px} /* dropdown block end*/ /* inputs */ input, textarea {font-family: Arial; font-size: 12px} input.example, textarea.example {color: #555} input.filterPrice.example {color: #555555} .i-text{border-top: 1px solid #707070;} .i-text input{border: 1px solid #cfcfcf; border-bottom-color: #f2f2f2; height: 21px; line-height: 21px; padding: 0 5px; *margin-top: -1px} .i-text textarea{border: 1px solid #cfcfcf; border-bottom-color: #f2f2f2; height: 67px; padding: 5px 5px; *margin-top: -1px; resize: none} /* inputs end*/ /* blue-button */ .ske-btn {display: block; font-size: 17px; line-height: 16px; text-decoration: none; text-align: center; cursor: pointer} .ske-btn span{display: inline-block; *display: inline; zoom: 1; vertical-align: middle; position: relative; color: #005f95} .ske-btn span i{position: absolute !important; left: 0; top: 1px; font-style: normal; color: #fff; *padding-bottom: 2px} .ske-btn span.btn-helper{display:inline-block; vertical-align:middle; height:90%; width:0px;}

 .ske-btn.ske-btn-big {width: 192px; height: 63px; }
 .ske-btn.ske-btn-big-2 {width: 150px; height: 60px; }
 .ske-btn.ske-btn-big.ske-btn-blue {background: url(../img/btns/ske-btn-big-blue.png) no-repeat 0 0}
 .ske-btn.ske-btn-big-2.ske-btn-blue {background: url(../img/btns/ske-btn-big-2-blue.png) no-repeat 0 0}
 .ske-btn.ske-btn-big-2.ske-btn-orange {background: url(../img/btns/ske-btn-big-2-orange.png) no-repeat 0 0}
 .ske-btn.ske-btn-small, .ske-btn.ske-btn-small-2 {width: 124px; height: 38px; font-size: 14px }
 .ske-btn.ske-btn-small span{top: -2px}
 .ske-btn.ske-btn-small.ske-btn-blue {
  background: url(../img/btns/ske-btn-small-blue2.png) no-repeat 0 0;
  height: 36px;
  width: 152px;
}
 .ske-btn.ske-btn-small-2.ske-btn-blue {background: url(../img/btns/ske-btn-small-2-blue.png) no-repeat 0 0; width: 152px; height: 36px}
 .ske-btn.ske-btn-small.ske-btn-orange {background: url(../img/btns/ske-btn-small-orange.png) no-repeat 0 0; width: 152px; height: 36px}
 .ske-btn.ske-btn-orange span {color: #b36000} /* blue-button end*/ /* pages */
 .pages-line {/*margin-bottom: 7px*/}
 .pages-line .pages{float: right} .pages-wrapper-center {text-align: center; clear: both;}
 .pages-wrapper-center
 .pages-line{display: inline-block; zoom: 1;} .pages-wrapper-center .pages{float: none}
 .pages {}
 .pages a{display: inline-block; zoom: 1; font-size: 14px; color: #08aeec; /*height: 29px; */ line-height: 28px; text-decoration: none; margin-right: -5px;}
 .pages > div > span{display: inline-block; zoom: 1; font-size: 14px; color: #08aeec; /*height: 29px; */ line-height: 28px; text-decoration: none; margin: 0px 6px;font-weight: bold;}

 .pages a.left, .pages a.right {width: 22px; text-align: center;}
.pages a.left{background: url(../img/pages-left-bg.png) no-repeat 0 0 !important; margin-right: 4px; float:none;}
.pages a.right{background: url(../img/pages-right-bg.png) no-repeat 0 0 !important; margin:0 -3px 0 7px; float:none;}
.pages a{background: url(../img/pages-item-bg.png) no-repeat 0 0; padding-left: 5px; position: relative;}
.pages a span{background: url(../img/pages-item-bg.png) no-repeat 100% -29px; display: inline-block; zoom: 1; min-width: 13px; height: 29px; text-align: center; padding-right: 10px; padding-left: 2px} .pages a.left span, .pages a.right span {background-image: none;}
.pages a:hover span{background-position: 100% -58px;}
.pages a.active, .pages a.active span{background: none}. pages a.active { padding: 0 6px; }
/* pages end*/
/* tooltip */ .tooltip {color: #333333; font-size: 14px; position: absolute; top: 100%; left: 0; margin-left: -15px; white-space: nowrap; display: none; width: 450px} .tooltip .tooltip-l{width: 15px; float: left; height: 41px; background: url(../img/tooltip-l.png) no-repeat 0 0} .tooltip .tooltip-r{width: 17px; float: left; height: 41px; background: url(../img/tooltip-r.png) no-repeat 0 0} .tooltip .tooltip-c{float: left; height: 39px; background: url(../img/tooltip-c.png) repeat-x 0 0; font-style: normal; line-height: 35px; padding-top: 2px} /* tooltip end*/ /* msg */ .msges {padding: 20px 0} .msg { padding: 11px 15px; line-height: 18px; border: 1px solid #e3e2e2; margin-bottom: 8px} .msg.msg-error{border-color: #9f0074; color: #333333;} .msg.msg-success{border-color: #e3e2e2; color: #0061ab;} /* msg end*/ .add-otziv {position: fixed; right: 0; top: 50%; margin-top: -96px; z-index: 99;} #divLeaveReply, /*#divAuth*/ #divErrorReport {width:190px; height:295px; background-color:#FFF; position:fixed; /*absolute*/ display:none; background: #f9f9f9; padding: 11px 13px 0; border: 1px solid #ebebeb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0 0 2px #ebebeb; -webkit-box-shadow:0 0 2px #ebebeb; -moz-box-shadow: 0 0 2px #ebebeb; padding: 20px; z-index:100;} #divAuth {display: none;} .header .user-links.clicked #divAuth {display: block; margin: 20px 0 0 4px;} #divErrorReport {height:55px; width:390px;} #divLeaveReply .close, #divAuth .close, #divErrorReport .close {right: 5px; top: 4px} #divLeaveReply div, #divAuth div {width:188px;} #divLeaveReply div.jSelect, #divAuth div.jSelect, #divErrorReport div.jSelect {width:186px !important;} #divLeaveReply textarea.inputtextarea, #divAuth textarea.inputtextarea {width:178px; height:150px;} #divLeaveReply select {border: 1px solid #cfcfcf; border-bottom-color: #f2f2f2; height: 21px; line-height: 21px;} .search-page input, .search-page select {border: 1px solid #cfcfcf; border-bottom-color: #f2f2f2; border-right-color: #f2f2f2; height: 21px; line-height: 21px; width: 135px; *margin-top: -1px} .search-page input {width:auto;} .search-page p {margin-bottom:5px;} .main-col .csubmit {padding:0px 5px;} .main-col table td {font-size:12px;} .map-level-0 li {margin-top:10px;} .map-level-1 {margin:5px 0px; margin-left:10px;} .map-level-1 li {margin:2px;} .map-level-2 {margin:5px 0px; margin-left:20px;} .map-level-3 {margin:5px 0px; margin-left:30px;} .main-col .data-table, .sale_order_full_table { border-collapse:collapse; border:1px solid #cfcfcf; width: 100%; margin-top:15px; } .main-col .data-table td, .sale_order_full_table td, .sale_order_full_table th {padding:4px; font-size:12px; border:1px solid #e7e7e7; padding: 10px; vertical-align: top; border-bottom: 0; border-top: 0} .data-table th {border-bottom:1px solid #e7e7e7; padding:4px; font-weight: normal;} .main-col .data-table thead, .sale_order_full_table thead {border-bottom:12px solid #e7e7e7; padding: 0 10px 5px ; vertical-align: top; text-align: left; font-weight:bold;} .main-col .data-table input, .main-col .data-table .jssubmit, .sale_order_full_table .jssubmit {border: 1px solid #cfcfcf; height: 21px; line-height: 21px;} .main-col .data-table .jssubmit, .sale_order_full_table .jssubmit {border:none;} .sale_order_full_table {width:100%; margin-top: 10px;} .sale_order_full_table_no_border td {border:none; border-bottom:1px solid #e7e7e7;} #order_form_id .data-table {width:100%;} .sale_order_full_table input, .sale_order_full_table select, .sale_order_full_table textarea {border: 1px solid #cfcfcf; border-bottom-color: #f2f2f2; border-right-color: #f2f2f2; line-height: 21px;} .sale_order_full_table input{ height: 21px;} .main-col .data-table .td_line td {border-top:1px solid #e7e7e7;} .bx-auth-table input, .bx-registration-table input, .bx-registration-table select, .bx-forgotpass-table input {border: 1px solid #cfcfcf; border-bottom-color: #f2f2f2; border-right-color: #f2f2f2; height: 21px; line-height: 21px;} .bx-registration-table input {width:240px;} .sert_sec_name {float:left; background-color:#FFF; padding-right:10px; margin-top:-10px; font-size:18px;} .div_line {height:3px; background-color:#666;} ul.certif {margin-top:30px;} ul.certif li {list-style:none; float:left; margin: 0; text-align:center; width: 168px; height: 200px; text-align: center;} ul.certif li div {margin-bottom: 10px;} .map-columns {width:90%;} #divLeaveReply .call-me .i-text input {width:180px;} #divLeaveReply .call-me .i-text textarea {width:176px;} #divLeaveReply .i-text .jSelectBorder {border-top:none;} .subleft li.lmenutitle {font-weight:bold; font-size:15px; color:#1d1d1d; margin-top:0px;} .subleft li {margin:14px 0px; font-size:14px;} .subleft li.clicked span {color:#1d1d1d;} .news a.subscr_link {color:#0061AB; text-decoration:underline;} .requestAnalogForm, .quickOrderForm {display:none;} #buyResult {position:absolute; display:none; right:10px;} #buyResult .msges {padding: 0} #buyResult .msg { padding: 11px 15px 11px 15px; line-height: 18px; border: 2px solid #e3e2e2; background-color:#FFF; width:270px; /*height:55px;*/} #buyResult .msges	.msg .msg-success{border-color: #e3e2e2; color: #0061ab;} #closeBuyResult {position:absolute; top:6px; right:6px;} .buyAccessoriesLink {float:right;}
.buyOrderLink {
    margin-left:10px;
}
.hidden_tr {display:none;} .profile-link a {text-decoration:none;} .jssubmit, .csubmit {background: url(../img/common_button.png) repeat-x 0 0; height: 26px; padding:0 4px; line-height: 26px; text-align: center; color: #fff; cursor: pointer;} .filterPrice {width:78px; border-top: 1px solid #707070; height:23px; line-height:23px; padding-left:4px;} .login_text {width:53px; height:26px; padding-left:4px;} .login-links-more {display:none; margin-top:5px;} @media print { .no_print {display:none;} } .reset-height {height: auto!important;} .ie6popup { position: absolute; width: 660px; height: 420px; left: 50%; top: 50px; margin: 0 0 0 -350px; background: #fff; padding: 30px 20px 20px; border: 1px solid #555; z-index: 1000; } .ie6popup h1 {font-size: 24px;letter-spacing: 0; margin-bottom: 10px;} .ie6popup h2 {font-size: 16px;letter-spacing: 0; margin-bottom: 10px;} .ie6popup p {padding-bottom: 3px;} .ie6popup span.close{ font-size: 14px; padding-left: 11px; position: absolute; right: 17px; top: 10px; background-position: 0 2px; height: 17px; display: block; } div.i-text .red_border, .red_border {border:1px solid #F00;} .ckComp {margin:4px 4px 0px 0px;} .main-col .data-table.td_border td {border:1px solid #E7E7E7;} .compare-props {padding: 4px 0 4px 10px;} .compare-props p { padding-bottom: 4px; } .no-bottom-border td {border-bottom: none!important;} .catalog-compare-result .data-table th {text-align:left;} .itemsCount {margin-top: 2px; line-height: 24px; height: 24px; float: left; width: 185px;} .itemsCount .jSelect {width: 50px;} .nav-bar .jSelect {width: 50px; border: none;} .nav-bar .jSelectBorder { border: none; width: 64px; height: 35px; padding: 7px; background: url('../img/p_count.png') no-repeat left top;} .nav-bar .jSelect p.select {color: #555555;} .nav-bar td {vertical-align: top;} .news-detail {line-heighT: 1.5 ;} .search-page p.descr { margin-top: 5px;} #moreFilter {text-decoration: none; border-bottom: 1px dashed #E4E4E4;} #moreFilter:hover{border-bottom: none;} #compareq { font-style: normal; }
.slider .slider-content ul li a.ajaxCompare2 { text-decoration: underline; font-size: 12px; color: #0061ab; }
.slider .slider-content ul li a:hover.ajaxCompare2 { text-decoration: none; } .catalog-compare-result .data-table .group-name { padding: 4px 10px 17px 7px; background: #f5f5f5; font-weight: bold; } .catalog-item-full-gallery-inner a { height:40px; } .left-menu .last-current { background: #b7edf7; padding-left:2px; padding-right:2px; } .left-menu .level-3 { position: relative; left:10px; } .left-menu .level-4 { position: relative; left:20px; } #price-list-download { margin-left: 13px; margin-top: 18px; } #price-list-download .pdf { background: url(../img/pdf.gif) no-repeat; width:39px; height:39px; float:left; } #price-list-download .text { float: left; height: 39px; line-height: 19px; padding-left: 6px; padding-top: 0; width: 119px; } .item-numbers { margin-bottom:15px; } .item-numbers span { border: 1px solid #B1B1B1; padding: 2px 5px; } #spanCompare { position: relative; top: 46px; } ].catalog-group-content .ajaxCompare { padding: 1px 3px 3px; }
.catalog-item-buy .spanCompare1 { display:inline-block; width:156px; text-align:center; }

.filterProd ul {display:inline-block;}
.filterProd ul li {float:left; margin-left:15px;  min-width:120px; padding:2px;}
.filterProd {margin-bottom:15px;}

      .promo-slides-item  { border: 1px solid #e1e1e1; border-radius:4px;}

.listb {
background: url(/site/grid-list-icon.png) no-repeat;
width:20px;
height:20px;
background-position: left -23px top 0px;
float: right;
margin-top:15px;
cursor:pointer;
}
.gridb {
background: url(/site/grid-list-icon.png) no-repeat;
width:20px;
height:20px;
float: right;
margin-top:15px;
margin-right:5px;
cursor:pointer;
}

#callmeformX .i-text {
 border:0px;

}

#callmeformX .sending {
    padding-bottom:5px;
}

.thelastlink  {
    margin-left: 10px;
}
.stpagelink  {

    margin-right: 10px!important;
}

.i-text div {

  height: 20px;
}

.listb:hover {
background-position: left -23px top -22px;
}
.gridb:hover {
background-position: left 0px top -22px;
}

.catalog-section-list {
    padding-top:30px;
}
.catalog-section-list .item {
    float: left;
    margin-bottom: 30px;
    margin-right: 32px;
    width: 323px;
}
.catalog-section-list .item .block {
    border-right: 1px solid #e5e5e5;
    margin-top:20px;
}
.catalog-section-list .item.right .block {
    border:none;
}
.catalog-section-list .item.right {
    border-right: none;
    margin-right:0;
}
.catalog-section-list .parent-section-title {

    font-size: 17px;
    font-weight: bold;
}
.catalog-section-list .item img {
    float: left;
}
.catalog-section-list .item ul {
    float: left;
    margin-left: 24px;

}
.catalog-section-list .item ul li {
    margin-bottom:13px;
}
.catalog-section-list .item ul li a {
    color:#7a7a7a;
}
.top-menu .top-menu-item-caption {
    z-index: 5;
    padding: 12px 14px 14px 13px;
    margin: 0 -12px;
    position: relative;
    top: -12px;
    text-decoration: underline;
}
.top-menu .top-menu-item-caption.hover {
    background: #F3F3F3;
    border: 1px solid #EAEAEA;
    border-right: 2px solid #b1b1b1;
    border-bottom:none;
    z-index: 5;
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    /*-webkit-box-shadow:2px -1px 1px #A1A1A1;
    -moz-box-shadow: 2px -1px 1px #A1A1A1;
    box-shadow: 2px -1px 1px #A1A1A1; */
    padding: 11px 12px 6px;
    margin: 0 -12px;
    position: relative;
    top: -12px;
    text-decoration: none;
    opacity: 0.9;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
.top-menu .glue {
    background: none repeat scroll 0 0 #F5F5F5;
    height: 5px;
    left: 0;
    padding-right: 1px;
    position: absolute;
    top: 35px;
    width: 100%;
    display: none;
    z-index:9;
}
.catalog-group .catalog-group-head .catalog-item-picture{
	width:90px;
	height:90px;
	overflow:hidden;
	float:left;
	margin: 0 6px 6px 0;
	display:block;
}

.cat_white_bg .i-text {
    border-top: 0px solid #707070;
}


.cat_white_bg textarea, .cat_white_bg input {

    border: 1px solid #707070;
    margin: 4px; padding: 2px;
}

.main-col textarea, .main-col input {

    border: 1px solid #707070;
    margin: 4px; padding: 2px;
}


#formpoisk input  {

   margin: 0px!important;
   }

.call-me .login_text {
  margin: 0px;
}

.cat_white_bg li {
   list-style: disc inside  none;
    margin: 0;
    outline: 0 none;
    padding: 0px 0px 10px 0px;
}
.cat_white_bg ui {

    padding-bottom: 10px;
}
.cat_white_bg .unit-rating li {

    padding: 0px;
}

.action_ul ul { padding:0px; }
.action_ul li { text-align:center; }

.redborder { border: 1px solid #FF0000!important;  }
.bold {font-weight: bold;}

#goTop {
    /* transition */
    -webkit-transition:All 0.3s ease;
    -moz-transition:All 0.3s ease;
    -o-transition:All 0.3s ease;
    /* transition end */

    /* opacity */
    -moz-opacity: 0.90;
    opacity: 0.90;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    /* opacity end */
    font:12pt bold "Trebuchet MS", tahoma, verdana, arial narrow, arial; /* Размер, толщина, семейство шрифта */
    text-decoration:none; /* Отсутствие нижней линии */

    padding:50px; /* Высота */
    position:fixed; /* Позиционирование */
    left:0px; /* Расположение, прижатие к левому боку экрана. */
    bottom:0px;
    z-index:100;
    text-align:center; /* Расположение текста */
    color:#666666; /* Цвет текста */
    cursor:pointer;
}

#goTop:hover {
    color:#575757; /* Цвет текста */
    background:#EAEAEA; /* Фон */
}


.grid-items .catalog-items .catalog-item {
  float: left;
  width: 214px;
  margin-left:18px;
  margin-right:0px;
}
.grid-items .catalog-items .catalog-item-sep {
  border-bottom: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
}
.grid-items .catalog-items .catalog-item .catalog-item-picture {
  float: none;
  margin-right: 0px;
  text-align: center;
  width: 214px;
}
.grid-items .catalog-item-info {
  margin-left: 0px;
  padding-top: 4px;
}
.grid-items .catalog-items .catalog-item .catalog-item-picture .catalog-item-img {
  height: 100px;
  display:table-cell;
  vertical-align:middle;
  text-align: center;   width: 214px;
}
.grid-items .catalog-item-info .catalog-item-info-title {
  width: 214px;
  text-align: center;

}
.grid-items .catalog-item-info .catalog-item-info-title h3 {
  margin-bottom: 1px;
  margin-top: 1px;
  width: 214px;
  font-size: 14px;
}
.grid-items .catalog-items .catalog-item .catalog-item-info .catalog-item-content .catalog-item-descr {
  width: 214px;
    float: none;
}
.grid-items .catalog-item-info .catalog-item-content .catalog-item-price {
  float: none;
  margin-top: 5px;
  width: 214px;
  text-align: center;
}
.grid-items .catalog-item-info .catalog-item-content .catalog-item-price small {
  display: inline  ;
}
.grid-items .catalog-item-info .catalog-item-content .catalog-item-price big {
  display: inline  ;
}
.grid-items .catalog-items .catalog-item .catalog-item-info .catalog-item-content .catalog-item-descr p {
  margin-bottom: 1px;
}
.grid-items .catalog-item-buy-btn {
  float: none;
  margin-top: 5px;
  text-align: center;
}
.grid-items .catalog-item-buy-nalichie {
  float: none;
  font-size: 11px;
  padding-right: 0px;
  position: relative;
  top: -70px;
  text-align: center;
}
.grid-items .ske-btn.ske-btn-small.ske-btn-orange {
  margin-top: 25px;
  margin-left: 35px;
}
.grid-items .ske-btn.ske-btn-small.ske-btn-blue {
  margin-top: 25px;
  margin-left: 35px;
}
.grid-items .catalog-item-info .catalog-item-buy .catalog-item-compare-btn {
  font-size: 11px;
  text-align: center;
  width: 214px;
}
.grid-items .catalog-item-info .catalog-item-buy .catalog-item-compare-btn a {
  padding-left: 0px;
}
.grid-items .catalog-item-info .btn-empty {
  height: 60px;
  width: 142px;
}
.grid-items .sepn3 {clear:both;  border-bottom: 1px solid #E7E7E7;
  margin-bottom: 5px;
  margin-top: 0px;}
.page404{
    min-height: 60px;
    border: 1px solid #000000;
    border-radius: 5px;
}
.page404 div{
    margin: 10px 20px;
}
.button{
    padding-bottom: 2px;
}
.logoimg{
    width:221px;
    height:59px;
}
#third .fils{
    width: 60px;
    float: left;
    margin-left: 3px;
    text-align: left;
    font-size: 11px;
}
#third .fils .price{
    font-size: 11px;
}

#third .filn{
    width: 100%;
    margin-bottom: 10px;
    text-align: left;
}
#third .fil{
    border: 1px solid #B6B5B5;
    border-radius: 5px;
    padding: 3px;
    width: 64px;
    height: 64px;
    float: left;
}
#third .fil img{
    width: 60px;
    height: 60px;
    border: 1px solid #503F8E;
    border-radius: 5px;
}
#third .fils .price{
    color: #666;
}

#third td{
    border: 1px solid #C9C3C3;
    border-left: none;
}
#third .col{
    border: 1px solid #C9C3C3;
    padding: 8px;
    font-size: 16px;
}.jSelectBorder {border-top: 1px solid #707070; float: left;  margin-right: 4px; background: #fff}
.jSelect {background: url(/img/j-select.png) no-repeat right center; overflow: hidden; zoom: 1; position: relative; height: 21px; width: 175px; border-left: 1px solid #ced1d1; border-top: 1px solid #cfcfcf; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #f2f2f2; }
	.jSelect select {width: 100%; border: 0; height: 21px; background: transparent; position: absolute; top: 0; left: 0; opacity:0; filter:alpha(opacity=0);}
	.jSelect p {line-height: 21px; margin: 0 18px 0 5px;  color: #000; font-size: 12px; overflow: hidden;}
	*html .jSelect{background: none !important; border: 0}
	*html .jSelect select{font-size: 99%}
