.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);-moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);box-shadow: 0 10px 25px rgba(0,0,0,.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url("/published/publicdata/STROYKAMIN/attachments/SC/js/fancybox/fancybox_sprite.png");}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: .8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/fancybox/fancybox_loading.gif") center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url("/published/publicdata/STROYKAMIN/attachments/SC/js/fancybox/blank.gif");-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/fancybox/fancybox_overlay.png");}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0,0,0,.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #fff;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0,0,0,.8);}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5) {#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url("/published/publicdata/STROYKAMIN/attachments/SC/js/fancybox/fancybox_sprite@2x.png");background-size: 44px 152px;}
	#fancybox-loading div {background-image: url("/published/publicdata/STROYKAMIN/attachments/SC/js/fancybox/fancybox_loading@2x.gif");background-size: 24px 24px;}}
.bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;max-width: 98% !important;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-viewport {margin-bottom: -20px;left: -5px;height: 360px !important;-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
.bx-wrapper .bx-loading {min-height: 50px;background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/bx_loader.gif") center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.bx-wrapper .bx-prev {left: -28px;background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_left_s.png") no-repeat;}
.bx-wrapper .bx-next {right: -30px;background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_right_s.png") no-repeat;}
.bx-wrapper .bx-prev:hover {background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_left.png") no-repeat;}
.bx-wrapper .bx-next:hover {background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_right.png") no-repeat;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -26px;outline: 0;width: 32px;height: 73px;text-indent: -9999px;z-index: 9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/controls.png") -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/controls.png") -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #660600;background: rgba(80,80,80,.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
html, body, div, span, applet, object, iframe, h1, h2, h3, .h3, h4, h5, .h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, .b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
.like_h5 {font-weight: bold;}
@font-face {font-family: "rouble";src: url("/scripts/rouble.ttf");}
.carousel .img_preview img {}
html, body {min-width: 1355px;}
body {color: #f7f5b1;font: 14px/1.2 Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
:focus {outline: 0;}
table {border-collapse: collapse;border-spacing: 0;}
ul.with-disc {list-style: disc;}
ul.with-disc li {margin-left: 20px;}
.ms2_total_count, .ms2_total_cost {font-weight: bold;}
.clear {clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
#msMiniCart .h5 {margin: 0;font-weight: bold;}
.bx-wrapper .bx-controls-auto {bottom: 5px;z-index: 9999;}
.bx-wrapper .bx-controls-auto .bx-start, .bx-wrapper .bx-controls-auto .bx-stop {text-indent: 0;color: #333;text-decoration: none;background: none;width: 100%;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-stop:hover {text-decoration: underline;}
BODY {scrollbar-face-color: #f7f5b1;scrollbar-shadow-color: #fdab01;scrollbar-3dlight-color: #fdab01;scrollbar-track-color: White;scrollbar-arrow-color: Black;background-color: #fff;color: #000;}
.wraper {width: 1355px;margin: 0 auto;clear: both;}
.left-sidebar {float: left;width: 285px;padding-bottom: 10px;margin-right: -10px;}
.content {padding-bottom: 10px;width: 800px;float: left;}
.content-wraper {width: 94%;margin: 0 auto;}
.content-wraper span {color: #000 !important;}
.similar_product .sim_title {font-size: 14px;font-weight: normal;display: block;}
.right-sidebar {background: none repeat scroll 0 0 #f7f5b1;float: left;margin-bottom: 10px;padding-bottom: 10px;margin: 10px 0;padding: 15px 0;}
.right-sidebar a {color: #000;text-decoration: none;}
.right-sidebar_nov {float: right;width: 250px;margin-right: 10px;}
.header {padding-top: 3px;background: #33323a;height: 115px;clear: both;}
.top-left, .top-flash-left, .logo {float: left;}
.top-flash-left {width: 190px;}
.logo {background: url("/img/logo.png") no-repeat;font-family: Courier New;font-size: 40px;height: 90px;padding-top: 0px;position: relative;top: 10px;width: 170px;}
.logophone {bottom: 55px;color: #fec059;font-family: Courier New;font-size: 26px;font-weight: bold;left: 880px;position: relative;text-align: right;width: 350px;margin-top: 60px;}
.cart {width: 57px;width: 57px;height: 57px;height: 57px;background-position: -138px -86px;background-image: url("/assets/images/spritesheet.png");background-repeat: no-repeat;bottom: 123px;left: 1247px;position: relative;}
.top-right {float: right;}
.orange_search {background: #fe853d;height: 47px;border-bottom: 2px solid #2f2e37;}
.cat {font-size: 24px;font-weight: bold;padding-left: 1px;padding-top: 12px;}
.topsearch {left: 285px;position: inline;width: 300px;top: 10px;float: right;}
#sfield {margin-top: 15px;margin-right: -20px;-webkit-appearance: none;width: 266px;height: 29px;border: none;background-image: url("/assets/images/spritesheet.png");background-position: -5px -205px;padding-left: 30px;padding-right: 20px;box-sizing: border-box;-moz-box-sizing: border-box;}
#sbutton {background: none repeat scroll 0 0 #a59f94;border: medium none;height: 39px;text-transform: uppercase;}
.socseti {bottom: 80px;height: 45px;left: 1065px;position: relative;width: 275px;z-index: 9;display: block;}
.set {display: inline-block;height: 40px;margin-left: 12px;margin-top: 2px;width: 40px;}
.vk {background: url("/img/soc/vk.png") no-repeat scroll 0 0;}
.ok {background: url("/img/soc/ok.png") no-repeat scroll 0 0;}
.facebook {background: url("/img/soc/facebook.png") no-repeat scroll 0 0;}
.twitter {background: url("/img/soc/twitter.png") no-repeat scroll 0 0;}
.instagram {background: url("/img/soc/instagram.png") no-repeat scroll 0 0;}
.menu-bar {height: 30px;float: left;width: 100%;}
.menu-top {float: left;margin-left: 260px;margin-top: -21px;}
.menu-top a {color: #f7f5b1;font-size: 18px;margin-right: 10px;margin-left: 5px;font-family: georgia;display: block;text-decoration: underline !important;}
.mail-link {float: right;padding-right: 15%;}
.mail-link a {display: block;line-height: 30px;}
.menu-bar li {background: none;float: left;list-style-image: none;border-right: 1px solid;color: #f7f5b1;padding: 1px 10px 2px;}
.menu-bar li:first-child {padding-left: 0;}
.menu-bar li:last-child {border-right: none;padding-right: 0;}
.menu-bar li:last-child a {color: #f00;text-transform: uppercase;}
.menu-bar li a {display: block;}
.menu-left {background: #33323a;}
.menu-left hr {color: #f7f5b1;margin-left: 15px;margin-right: 15px;}
.header-slogan {float: left;height: 20px;line-height: 20px;width: 100%;}
p.top3 {color: #f7f5b1;font-size: 14px;font-weight: normal;letter-spacing: 2px;padding-left: 20px;}
h3.block-title, .h3.block-title {text-align: center;}
.left-block {background: #ffd;margin: 0;line-height: 1.3em;padding-top: 10px;color: #312e35;}
.left-block a {color: #2f2d3a;}
.left-block h5, .left-block .h5 {margin: 10px 0;}
.left-wraper {padding: 15px 10px 15px 10px;}
.right-wraper {padding: 15px 10px 15px 10px;position: relative;}
.content-wraper {padding-bottom: 30px;}
.left-wraper, .content-wraper, .right-wraper {position: relative;}
.left-wraper:after, .content-wraper:after, .right-wraper:after {}
.menu-left li.child {padding-left: 35px;}
.menu-left li a {display: inline;padding: 5px 0 5px 10px;color: #f7f5b1;font-size: 18px;}
.menu-left .level2 {padding: 0 0 0 10px;}
.menu-left .level2 a {padding: 0;}
p.top5 {color: #000;font-size: 14px;font-weight: bold;letter-spacing: 2px;margin-top: 10px;text-align: center;}
.content-in {padding: 0 15px;}
.content h1 {background: -webkit-gradient(linear,left top,right bottom,from(#dd4d0e),to(#e0742b));-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin: 10px 0px;font-size: 34px;font-family: Calibri,Verdana,sans-serif;font-weight: normal;}
.content-slogan {text-align: center;line-height: 1.3em;margin-top: 24px;}
.footer {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/fon-bot.gif") repeat-x;}
.copyright {left: 290px;position: relative;top: 35px;width: 230px;}
.counters {text-align: center;padding-bottom: 30px;}
.menu-top .cpt_divisions_navigation {float: left;}
.menu-left a {text-decoration: underline;}
.menu-left a:visited {text-decoration: none;}
.menu-left a:active {text-decoration: none;color: #f7f5b1;}
.menu-left a:hover {text-decoration: none;color: #f7f5b1;}
.menu-top a {text-decoration: none;}
A.navtxt {text-decoration: none;font-size: 11px;font-weight: bold;color: #fdab01;}
A.navtxt:visited {text-decoration: none;font-weight: bold;color: #fcf738;}
A.navtxt:active {text-decoration: none;font-weight: bold;color: #f7f5b1;}
A.navtxt:hover {text-decoration: none;font-weight: bold;color: #f7f5b1;}
A.top {font-size: 150%;text-decoration: none;font-weight: bold;letter-spacing: 4px;}
A.top:visited {text-decoration: none;}
A.top:active {text-decoration: none;}
A.top:hover {text-decoration: none;}
TD {}
TD.just {}
TD.navleft {}
TD.navtop {}
TD.head {}
TD.top {}
B.blue {}
B.yellow {}
h1, .h1 {}
h2, .h2 {}
h3, .h3 {}
h4 {}
h5, .h5 {}
h6 {}
h3.block-title, .h3.block-title {color: #2f2d3a;font-size: 24px;line-height: 25px;}
h3.block-title a, .h3.block-title a {text-decoration: none;color: #fe853d;font-size: 24px;line-height: 25px;}
.left-block a {text-decoration: none;}
b.top1, .b.top1 {color: #f7f5b1;}
b.top2, .b.top2 {color: #eebf60;}
b.top4, .b.top4 {color: #fe853d;}
b.top3, .b.top3 {}
b.top5, .b.top5 {}
.sel {border-right: #d1d1d1 1px groove;border-top: #d1d1d1 1px groove;font-size: 10px;border-left: #d1d1d1 1px groove;color: #605d55;border-bottom: #d1d1d1 1px groove;background-color: White;}
.navleft {font-size: 11 px;color: ;}
.navright {font-size: 11 px;color: #f00;}
a.tickl {font-size: 22px;line-height: 25px;text-decoration: none;font-weight: bold;}
a.tickl:hover {text-decoration: none;}
.ticki {width: 650px;height: 30px;overflow: hidden;}
.ticko {width: 650px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 4px 0 3px 0;margin: 5px 0 5px 0;display: block;}
.tickh {display: none;}
.tickls {color: #666;}
.sectionHeader {font-size: 16px;font-weight: bold;color: #663;margin-top: 5px;border-bottom: 1px #999 solid;}
#container_top {text-align: center;vertical-align: middle;background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_logo.jpg") left top no-repeat;height: 155px;}
#container_top_right {text-align: center;vertical-align: middle;width: 170px;}
#container_left_sidebar {width: 179px;text-align: left;vertical-align: top;background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_down_left.gif") left bottom no-repeat;padding-bottom: 200px;}
#container_right_sidebar {width: 170px;text-align: left;vertical-align: top;background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_down_right.gif") right bottom no-repeat;padding-bottom: 200px;}
#container_main_content {width: "*";text-align: left;vertical-align: top;padding: 0px;}
#container_footer {width: 100%;color: white;margin: 0px;padding: 0px;background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_down_bg.gif") left bottom repeat-x;height: 52px;}
.sci_down_l {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_down_img_left.gif") left top no-repeat;width: 82px;height: 52px;float: left;}
.sci_down_r {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_down_img_right.gif") right top no-repeat;width: 80px;height: 52px;float: right;}
.sci_lb_body {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_t1_bg_l.gif") left top repeat;}
.sci_rb_body {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_t1_bg_r.gif") right top repeat-y;}
.all_wrapper {margin: 0 24px;position: relative;background: #fff;}
.sci_lt {position: absolute;width: 24px;}
.sci_lb {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_img_l_down.gif") left bottom no-repeat;}
.sci_rb {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_img_r_down.gif") right bottom no-repeat;}
.sci_lt {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_img_l_up.gif") left top no-repeat;height: 150px;left: -24px;top: 0px;}
.sci_topbg {background: #496bab url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_hat_bg.gif") left top repeat-x;}
.url_subscr {text-align: center;clear: both;color: #666;}
.cpt_news_short_list, .cpt_survey, .cpt_category_tree, .cpt_maincontent, .cpt_currency_selection, .cpt_divisions_navigation, .cpt_auxpages_navigation {text-align: left;}
ul.vertical, ul.horizontal {padding: 3px 0 3px 0;margin: 0px;}
ul.horizontal {overflow: hidden;position: relative;width: 100%;z-index: 50;}
.vertical li {padding-left: 0px;padding-bottom: 2px;}
.horizontal li {float: left;}
.cpt_divisions_navigation ul {list-style-type: none;margin: 0px;}
.cpt_auxpages_navigation .vertical li {padding-left: 5px;}
.cpt_auxpages_navigation ul.horizontal {list-style-type: none;padding-left: 0px;}
.cpt_shopping_cart_info {text-align: center;text-indent: -9999px;}
.cpt_shopping_cart_info div {margin: 0;font-size: 0px;}
.cpt_shopping_cart_info a {display: block;font-size: 0px;color: white;padding: 0 5px 0 33px;text-transform: uppercase;line-height: 33px;}
.survey_question {font-weight: bold;margin-bottom: 10px;}
.survey_submit {margin-top: 10px;text-align: center;}
.cpt_survey form {padding: 0px;margin: 0px;}
.cpt_currency_selection {text-align: center;}
.cpt_currency_selection select {font-size: 90%;}
.cpt_currency_selection form {display: inline;}
.cpt_product_search form {margin: 0px !important;padding: 10px;}
.cpt_language_selection {padding: 5px;text-align: right;padding-right: 8px;}
.cpt_category_tree {padding: 0;}
.cpt_category_tree ul {list-style-type: none;margin: 0px;padding: 0px;}
.cpt_category_tree ul li {}
.cpt_category_tree ul li a {text-decoration: underline;}
.cpt_category_tree ul li a:link {}
.cpt_category_tree ul li a:visited {}
.cpt_category_tree ul li a:hover {text-decoration: underline;color: #fd843f;}
.cpt_category_tree ul li.child, .cpt_category_tree ul li.child_current {}
.cpt_category_tree ul li.child_current a {font-weight: bold;color: #fd843f;margin-left: 25px;}
.cpt_category_tree .bullet {font-weight: bold;color: #fd843f;}
.cpt_category_tree .parent > ul {display: none;}
.cpt_category_tree .parent_current > a {font-weight: bold;color: #fd843f;text-decoration: none;}
.cpt_category_tree .parent_current > ul {padding-left: 20px;display: block;}
.cpt_category_tree .child a {padding-left: 0px;font-weight: normal;background: none;}
.cpt_category_tree .child_current a {margin-left: 5px;}
a .bullet {text-decoration: none !important;}
.cpt_category_tree .tab {margin-left: 10px;}
.cpt_product_add2cart_button {padding-top: 10px;}
ul.product_list li {border: 1px solid #f7f5b1;border-right: none;}
ul.product_list {border-right: 1px solid #f7f5b1;}
.home_page_category_logo {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/defaultnocatimage.gif") left top no-repeat;display: block;height: 65px;width: 65px;}
#container_main_content .cpt_root_categories td.cat_image a {position: relative;top: -.8em;}
#container_main_content .cpt_root_categories {padding-top: 1em;}
#container_main_content .cpt_root_categories td {vertical-align: top;}
#container_top .cpt_custom_html, #container_top .cpt_divisions_navigation, #container_top .cpt_auxpages_navigation {margin-left: 180px;}
#container_left_sidebar .cpt_category_tree, #container_left_sidebar .cpt_auxpages_navigation, #container_left_sidebar .cpt_divisions_navigation, #container_left_sidebar .cpt_product_search, #container_left_sidebar .cpt_news_short_list
#container_left_sidebar .cpt_shopping_cart_info {background: #fff url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_bg_down.gif") left bottom no-repeat;margin-bottom: 10px;padding-bottom: 5px;}
.sci_box_left_b {background: #fff url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_bg_down.gif") left bottom no-repeat;margin-bottom: 10px;height: 10px;}
.sci_box_right_b {background: #fff url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_bg_down1.gif") left bottom no-repeat;margin-bottom: 10px;height: 10px;}
#container_left_sidebar .cpt_category_tree  ul {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_bg.gif") right bottom repeat-y;padding: 0 5px;}
#container_right_sidebar .cpt_shopping_cart_info, #container_right_sidebar .cpt_product_search {background: #fff url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_bg_down1.gif") left bottom no-repeat;margin-bottom: 10px;padding-bottom: 5px;}
#container_right_sidebar .cpt_shopping_cart_info a {line-height: 28px;text-decoration: none;}
#container_right_sidebar .cpt_shopping_cart_info .shcart_link {background: #fff url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_prod_2.gif") left top no-repeat;}
#container_right_sidebar .cpt_shopping_cart_info a:hover {text-decoration: underline;}
#container_right_sidebar .cpt_news_short_list {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_bg.gif") left top repeat-y;}
#container_top .cpt_custom_html a {text-decoration: none;font-size: 35px;font-family: Arial,Helvetica,sans-serif;line-height: 150%;}
#container_top .cpt_custom_html span {padding: 0 2px;}
.sci_l1 {color: #214b70;}
.sci_l2 {color: #fff;}
.sci_l3 {color: #214b70;}
.bx-controls-auto {display: none;}
#container_top .cpt_divisions_navigation, #container_top .cpt_auxpages_navigation {padding: 5px 20px;}
#container_top .cpt_divisions_navigation a, #container_top .cpt_auxpages_navigation a {color: fff;text-decoration: none;font-weight: bold;}
#container_top .cpt_divisions_navigation ul.vertical, #container_top .cpt_auxpages_navigation ul.vertical {list-style-image: none;padding: 0px;margin: 0px;}
#container_top .cpt_divisions_navigation ul.horizontal li, #container_top .cpt_auxpages_navigation ul.horizontal li, #container_top .cpt_divisions_navigation ul.horizontal li, #container_top .cpt_auxpages_navigation ul.horizontal li {list-style-image: none;padding: 0 10px;margin: 0px;display: inline;float: none;border-right: solid 1px #b7cce9;}
#container_top_right  .cpt_divisions_navigation ul.vertical li, #container_top_right  .cpt_auxpages_navigation ul.vertical li {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_li_infopages.gif") left top no-repeat;padding-left: 20px;}
#container_top_right .cpt_auxpages_navigation ul {list-style-type: none;}
#container_top_right  .cpt_divisions_navigation a, #container_top_right  .cpt_auxpages_navigation a {text-decoration: underline;color: #fff;}
#container_top_right  .cpt_divisions_navigation a:hover, #container_top_right  .cpt_auxpages_navigation a:hover {text-decoration: underline;}
#container_top_right .cpt_language_selection a, #container_top .cpt_language_selection a {color: white;}
#container_top_right .cpt_currency_selection {padding: 5px;color: white;background-color: black;}
#container_left_sidebar .cpt_product_search form, #container_left_sidebar .cpt_survey {background: transparent url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_bg.gif") right top repeat-y;}
#container_right_sidebar .cpt_shopping_cart_info div {background: transparent url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_bg.gif") left top repeat-y;}
#container_left_sidebar .cpt_product_search a {color: #163106;}
#container_left_sidebar .col_header, #container_right_sidebar .col_header {color: #fff;line-height: 28px;padding: 0 0 0 30px;font-weight: bold;font-family: Arial,Helvetica,sans-serif;text-transform: uppercase;}
#container_left_sidebar .col_header {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_prod_1.gif") left top no-repeat;}
#container_right_sidebar .col_header {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/sci_katalog_prod_2.gif") left top no-repeat;}
#container_footer .cpt_divisions_navigation {padding: 3px;padding: 10px 0 0 0;text-align: center;}
#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation li {display: inline;float: none;}
#container_footer .cpt_divisions_navigation a {font-weight: normal;}
#container_main_content .cpt_product_lists {padding-bottom: 20px;}
#container_right_sidebar .cpt_news_short_list {}
#container_left_sidebar .cpt_news_short_list {background-position: right;}
#container_top .cpt_tag_cloud a, #container_top .cpt_category_tree a {color: white;}
#container_top .cpt_language_selection {width: auto;float: right;display: inline;_margin-top: 70px;}
#container_top .cpt_language_selection a img {border: #fff solid 1px;}
#container_left_sidebar .cpt_product_search input {padding: 1px;}
#container_left_sidebar .cpt_product_search input#searchstring {width: 120px;border: solid 1px #707070;padding: 2px;}
#container_left_sidebar .cpt_tag_cloud {background: #fff url("/published/publicdata/STROYKAMIN/attachments/SC/images/mdr_companyname_background.gif") left bottom repeat-x;padding: 20px 10px;}
#container_main_content ul {list-style-position: inside;}
h1.welcome {color: #214b70;font-weight: normal;font-size: 19pt;letter-spacing: -1px;margin: 10px;}
#shpcrtca {font-weight: bold;font-size: 130%;white-space: nowrap;}
#searchstring {width: 60%;}
.block_tag_cloud {font-size: 15px;}
.block_tag_cloud a {text-decoration: none;word-spacing: 110%;letter-spacing: 120%;}
.small {font-size: 80%;}
.big, big {font-size: 150%;}
.background1, .background1 td {}
.btn_checkout {font-size: 130%;font-weight: bold;margin: 10px;padding: 3px;}
.prdbrief_add2cart {padding-top: 5px;}
.error_block {font-weight: bold;color: red;}
#tbl-checkout-progress td {font-size: .7em;vertical-align: top;}
.current_prd_thumbnail img {border: #bbb 3px solid;}
a.prd_thumbnail img {border: #fff 3px solid;}
a.prd_thumbnail:hover img {border: #bbb 3px solid;}
.news_date {color: #555;font-size: 90%;}
.news_title {padding-bottom: 10px;min-width: 230px;}
.news_title a {color: #000;font-weight: normal;}
.news_viewall {padding-bottom: 10px;}
.news_subscribe, .news_thankyou {padding: 5px;background-color: #f4f4f4;}
.news_subscribe img {vertical-align: middle;}
.post_title {color: #666;margin-top: 30px;margin-bottom: 0px;}
.post_date {color: #999;border: 0px solid #eee;border-top-width: 1px;margin-bottom: 15px;}
.post_content {padding-left: 15px;}
.cmp_headers {}
.cmp_column_odd {vertical-align: top;}
.cmp_column_even {vertical-align: top;}
#cmp-table tr:hover td {background-color: #d5e5fa !important;}
#cmp-table tr td {text-align: center;padding: 6px;width: 200px;}
#cmp-table tr td.cmp_headers {text-align: left;}
#cat_product_sort

.regularPrice {color: brown;text-decoration: line-through;}
.totalPrice {color: #302e39 !important;font-weight: bold;font-size: 24px;}
.youSaveLabel {font-size: 75%;}
.youSavePrice {font-size: 75%;}
.prd_out_of_stock {font-style: italic;}
.cpt_product_category_info a {font-size: 14px;color: #000;}
.review_block {margin-left: 20px;}
.review_title {color: #333;margin-top: 10px;margin-bottom: 0px;font-size: 120%;}
.review_date {color: #999;border: 0px solid #eee;border-top-width: 1px;font-size: 90%;margin-bottom: 5px;}
.review_content {color: #333;padding-left: 20px;}
.review_showall {margin-left: 20px;}
.background_cart_top {background-color: #d9e9ff;border-bottom: 1px #99c9df solid;font-size: 13pt;}
.background_cart_top h1 {display: inline;padding: 0px;margin: 0px;}
#cart_content_tbl {width: 100%;}
#cart_content_tbl td {padding: 6px;vertical-align: middle;}
#cart_page_title {padding: 10px;text-align: left;}
#cart_page_title h1 {padding: 0px;margin: 0px;}
#cart_clear {padding: 10px;text-align: right;}
#cart_clear a {font-size: 9pt;}
.cart_discount_label {font-weight: bold;}
#cart_total_label {font-size: 130%;font-weight: bold;}
#cart_total {font-size: 130%;font-weight: bold;padding: 10px;white-space: nowrap;}
#cart_checkout_btn {padding-top: 20px;}
.cart_product_brief_description {font-size: 80%;}
#cart_content_header td {font-weight: bold;}
.cart_apply_for_discounts_extra {font-size: 80%;color: #777;}
.cart_product_quantity {text-align: center;}
.rcat_root_category {font-size: 120%;font-weight: bold;}
.rcat_products_num {color: #999;font-size: 80%;}
.rcat_child_categories a {line-height: 150%;font-weight: normal;color: #0085b0;}
.rcat_child_categories a:hover {text-decoration: underline;}
#reg_fields_tbl td {padding: 5px;}
#reg_auth_fields td {background-color: #d9e9ff;}
#reg_confcode td {background-color: #d9e9ff;}
#reg_fields_tbl td input, .addressform td input {width: 300px;}
#subscribed4news {width: auto !important;}
#reg_fields_tbl td textarea, .addressform td textarea {width: 300px;height: 100px;}
#reg_submit_btn {font-size: 150%;font-weight: bold;}
#cat_advproduct_search {border: 1px solid #f7f5b1;float: right;padding: 10px;margin-left: 10px;}
#cat_advproduct_search h3 {padding: 0px;margin: 0px;padding-bottom: 10px;color: #ffa87b;text-align: center;}
#cat_advproduct_search td {color: #787878;}
.product_brief_block {}
#cat_top_tree {margin-bottom: 15px;}
#cat_product_sort, #cat_product_sort a, #catalog_navigator a {color: #ffa87b;text-decoration: none;margin-left: -1px;margin-right: -4px;}
#catalog_navigator a, #catalog_navigator font {display: inline-block;margin: 0 3px;}
.checkout_noframe_title {padding: 5px 15px;}
#checkout_have_account {padding: 15px;margin: 0 -5px 15px -5px;}
#checkout_logininfo {width: 428px;}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {width: 200px;}
.paddingblock input.checkout_buttons {font-size: 130%;font-weight: bold;margin: 5px 0;}
.checkout_steps_divider {width: 40px;height: 1px;background-color: #99c9df;overflow: hidden;}
#checkout_addresses {width: 800px;}
#checkout_addresses td {}
tr#ord_total_row * {font-size: 105%;font-weight: bold;}
.row_odd td {}
.row_even td {border: 0px solid #222;border-width: 1px 0px;}
.paddingblock {background: #333;padding-left: 15px;padding-right: 15px;text-align: left;font-size: 12pt;}
.paddingblock h2 {padding: 20px 5px;margin-top: 0px;}
.paddingblock td {font-size: 95%;vertical-align: top;padding: 5px;}
.paddingblock p {margin-bottom: 10px;}
.paddingblock input {margin: 2px 0 0 0;}
.asterisk {color: red;}
.cellpadding tr td {padding: 5px;}
.cust_name {font-size: 110%;font-weight: bold;}
#prddeatailed_container .cpt_product_rate_form table {width: 100%;width: auto;}
#block-customerinfo td {font-size: 100%;}
.cpt_product_images {float: left;}
b.niftycorners, b.niftyfill {display: block;}
b.niftycorners * {display: block;height: 1px;line-height: 1px;font-size: 1px;overflow: hidden;border-style: solid;border-width: 0 1px;}
b.r1 {margin: 0 3px;border-width: 0 2px;}
b.r2 {margin: 0 2px;}
b.r3 {margin: 0 1px;}
b.r4 {height: 2px;}
b.rb1 {margin: 0 8px;border-width: 0 2px;}
b.rb2 {margin: 0 6px;border-width: 0 2px;}
b.rb3 {margin: 0 5px;}
b.rb4 {margin: 0 4px;}
b.rb5 {margin: 0 3px;}
b.rb6 {margin: 0 2px;}
b.rb7 {margin: 0 1px;height: 2px;}
b.rb8 {margin: 0;height: 2px;}
b.rs1 {margin: 0 1px;}
b.t1 {border-width: 0 5px;}
b.t2 {border-width: 0 3px;}
b.t3 {border-width: 0 2px;}
b.t4 {height: 2px;}
b.tb1 {border-width: 0 10px;}
b.tb2 {border-width: 0 8px;}
b.tb3 {border-width: 0 6px;}
b.tb4 {border-width: 0 5px;}
b.tb5 {border-width: 0 4px;}
b.tb6 {border-width: 0 3px;}
b.tb7 {border-width: 0 2px;height: 2px;}
b.tb8 {border-width: 0 1px;height: 2px;}
b.ts1 {border-width: 0 2px;}
body.body-page-404 {background: #fff;background-image: none;text-align: left;font-size: 12px;}
body.body-page-404 ul, body.body-page-404 li {list-style: none;}
.cpt_product_add2cart_button input {vertical-align: middle;}
#powered_by {clear: left;padding-bottom: 5px;background: #fff;font-size: 11px !important;margin: 0;}
.specialoffers li, .our-projects li {height: auto !important;}
.specialoffers img.product_list_img, .our-projects img.product_list_img {width: 75px;}
.prdbrief_thumbnail {background: none repeat scroll 0 0 #111;border: 1px solid #222;float: left;height: auto;margin: 0 10px 10px 0;max-width: 206px;min-height: 156px;min-width: 156px;padding: 3px;}
table tr td {vertical-align: middle;}
.listProducts {border-spacing: 4px;border-collapse: separate;width: 95%;}
.listProducts td {line-height: 1.2;border: 1px solid #f7f5b1;padding: 10px;}
.cpt_product_name {font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.prdbrief_thumbnail table tr td {border: 1px solid #f7f5b1;}
.cpt_product_description {line-height: 1.2;}
.cpt_maincontent {padding-top: 20px;font-size: 16px;}
.content_center {font-size: 16px;}
.content_center p {margin-bottom: 10px;margin-top: 10px;}
ul.product_list img {max-width: 100px;margin: 0 10px 10px 0;}
h2.my {color: #f7f5b1;font: 13px/1.2 Tahoma,Verdana,Helvetica;font-size: 100%;vertical-align: baseline;background: transparent;font-weight: bold;}
.main_goods {float: left;margin-right: 3%;width: 30%;}
.main_h5 {text-align: center;}
.main_img {margin: 0 auto;min-height: 180px;width: 180px;}
.main_img img {border: 1px solid #888;box-shadow: 0 0 5px white;height: 180px;width: 180px;transition: all .4s ease 0s;}
.main_img img:hover {box-shadow: 0 0 10px white;}
.clear {clear: both;}
.carousel_item {height: 264px !important;margin: 15px 5px;width: 230px !important;}
.carousel_item_title {font-size: 20px;font-size: 17px;text-align: center;text-align: left;margin-top: 10px;margin-top: 105px;color: #000;color: #33323a;}
.carousel_item_img {height: 130px;margin: 0px;margin-bottom: 0px;}
.carousel_item_cont > a {text-decoration: none;}
.carousel_item_cont > a:hover {text-decoration: none;color: #f7f5b1;}
.carousel {color: #f7f5b1;font-family: Arial,Verdana,Helvetica;font-size: 22px;font-weight: normal;margin-bottom: 10px;margin-top: 10px;}
.carousel_item_img img {margin: 10px auto 0;max-width: 232px;height: 229px;}
.prodofweek {text-align: center;}
.prodofweek_item {border: 2px solid #fe853d;display: block;margin-top: 20px;position: relative;width: 348px;float: left;}
.prodofweek_item:nth-child(2n) {margin-left: 20px;}
.product_list_img {float: left;margin-right: 20px;}
.prodofweek_item_name a {color: #f7f5b1;}
.prodofweek_item_name {margin-left: 150px;margin-right: 20px;margin-top: 10px;text-align: justify;}
.prodofweek_more {bottom: 10px;position: absolute;right: 10px;}
.prodofweek_more a {color: #000;text-decoration: none;}
.price_prodofweek {bottom: 0;color: red;font-weight: bold;margin: 0 auto;position: absolute;width: 230px;}
.prodofweek_head {color: #f7f5b1;font-family: Arial,Verdana,Helvetica;font-size: 22px;font-weight: normal;margin-bottom: 10px;margin-top: 10px;}
.bottom-menu {background: none repeat scroll 0 0 #fe853d;height: 40px;padding-top: 10px;position: relative;}
.footer {background: #33323a;height: 175px;position: relative;}
.footphone {color: #eebf60;font-family: Courier New;font-size: 26.59px;font-weight: bold;left: 660px;position: relative;text-align: right;top: 10px;width: 650px;}
.top-sq {padding: 0 30px 30px;margin-top: 15px;height: 290px;}
.arr_pic > img {max-height: 280px;max-width: 390px;border-radius: 25px;padding: 10px;}
.arr_text {font-size: 17px;text-align: left;}
a div.arr_more {color: #000;}
.arr {color: #eebf60;font-family: courier new;font-family: Segoe UI,Helvetica,Verdana,sans-serif !important;font-size: 38px;display: flex;text-shadow: 0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;}
.arr_pic {float: right;}
.arr_more {background: none repeat scroll 0 0 #eebf60;display: inline-block;font-size: 18px;font-weight: 100;margin-top: 15px;padding: 15px;}
.catalog {background: none repeat scroll 0 0 #fe853d;color: #000;font-size: 24px;font-weight: bold;padding-bottom: 10px;padding-left: 10px;padding-top: 10px;text-transform: uppercase;}
.projects {margin-bottom: 25px;clear: both;margin-left: -9px;margin-right: -9px;}
.projects_item {width: 348px;margin-left: 10px;margin-right: 9px;display: inline-block;margin-bottom: 25px;margin-top: 15px;vertical-align: top;position: relative;}
.project_item_bottom {font-size: 16px;margin-left: 0px;padding-top: 10px;height: 60px;}
.projects_item_price {text-align: left;}
.projects_item_sub {margin-bottom: 7px;}
.minicart {background: #fe853d;bottom: 10px;left: 10px;padding: 5px;position: absolute;}
.project_more {background: none repeat scroll 0 0 #fe853d;bottom: 10px;left: 70px;padding: 8px;position: absolute;}
.project_more a {text-decoration: none;color: #000;text-shadow: 0 0 3px #ffffbe,0 0 3px #ffffbe,0 0 3px #ffffbe;}
.projects_list_img {padding-bottom: 40px;padding-top: 40px;}
.right-wraper li {margin-bottom: 5px;font-size: 14px;font-weight: bold;}
.right-wraper li a {text-decoration: underline;}
.right-wraper li ul li {font-weight: normal;}
.right-wraper li ul {margin-top: 12px;margin-bottom: 12px;}
.bold {font-weight: bold;}
.breadcrumbs {margin-top: 10px;}
.product_description {font-size: 18px;font-family: Calibri;}
.inner_left {float: left;margin-right: 15px;width: 300px;}
.cpt_product_details_request {background: none repeat scroll 0 0 #eebf60;padding: 20px;}
.cpt_product_details_request > input {background: #f7f5b1;border: 1px solid black;height: 40px;width: 250px;margin-bottom: 20px;}
.message_text {background: #f7f5b1;border: 1px solid black;width: 250px;}
.submit {background: #f7f5b1;border: 1px solid black;margin-top: 25px;padding: 10px;}
.product_image {box-sizing: border-box;text-align: center;width: 100%;width: 320px;margin-bottom: 10px;height: auto;padding: 15px;border: 1px solid #cfcfcf;border-radius: 10px;}
.product_image > img {display: inline-block;margin: 10px;}
.product_image_thumbnails {text-align: center;}
.product_image_thumbnails_img > img {width: 120px;}
.product_image_thumbnails_img {border: 1px solid #d7d7d7;display: inline-block;margin-top: 10px;padding: 10px;}
.product_image_thumbnails_img:nth-child(2n) {margin-left: 12px;}
.add2cart {background: #fe853d url("/img/v_korzinu.png") 15px 50% no-repeat;height: 38px;width: 160px;color: #fff;border-radius: 6px;cursor: pointer;padding-left: 20px;text-transform: uppercase;font-size: 12px;border: none;margin-right: 10px;}
.product_qty {background: #fff;border: 1px solid;border: 1px solid #dcdcdc;padding: 6px;border-radius: 5px;width: 65px;}
.complect {text-align: center;}
.complect_item {display: inline-block;margin: 15px 0 10px;text-align: center;width: 185px;}
.complect_item img {border: 2px solid #fe853d;box-shadow: 0 0 9px -2px #fe853d;width: 170px;}
.plus {bottom: 80px;font-size: 60px;position: relative;}
.complect_item a {color: #000;text-decoration: none;}
.cpt_maincontent p {padding: 5px 0;color: #000;}
.product_images_addit img {border: 1px solid #d7d7d7;display: inline-block;margin-top: 10px;padding: 10px;max-width: 130px;max-height: 130px;}
#img-current_picture {width: 285px;cursor: url("/img/old-zoom-original.png"),pointer;}
.cpt_maincontent li {color: #000 !important;}
.product_description div {background: #fff !important;color: #000 !important;}
.cpt_product_lists_img {width: 100px;height: 110px;margin: 0 auto;}
.cpt_product_lists_img img {max-height: 100px;max-width: 100px;margin: 5px 0;}
.cpt_product_lists_1 .projects_item {float: left;display: block;border: 2px solid #888;}
.projects_item_brief {width: 355px;float: left;border: 1px solid #e3e3e3;margin-bottom: 5px;}
.projects_item_brief:nth-child(2n) {margin-left: 5px;}
#left_col {float: left;}
#right_col {float: left;margin-left: 150px;}
.cpt_category_tree hr {background-image: url("/assets/images/spritesheet.png");background-position: -5px -65px;background-size: 5px 1px;border: medium none;height: 1px;margin-left: -10px;margin-right: -10px;}
.text_bottom {text-align: justify;margin-top: 20px;}
.prdbrief_comparison {color: #808080 !important;margin-left: 80px;float: left;}
.cmp_column_even span, .cmp_column_odd span, .cmp_column_even div, .cmp_column_odd div, .cmp_column_even p, .cmp_column_odd p {color: #000 !important;}
.cmp-table-wrapper {display: block;overflow-x: scroll;}
.main_top_slider {height: 370px;width: 740px;}
.cmp-table-wrapper table td {vertical-align: top;}
.prodofweek_item.prodofweek_item {height: 150px;}
.prodofweek_item_name p {padding: 0;font-size: 12px;}
div#prodofweek_item_name {font-weight: bold;text-align: center;padding-bottom: 5px;}
.sp1, .sp2, .sp3, .sp4, .sp5 {margin: 20px 0;}
.sp1 h2, .sp2 h2, .sp3 h2, .sp4 h2, .sp5 h2 {margin: 10px 0;}
.table_calc td {border: 1px solid #efefef;padding: 5px;}
.carousel_item_title > a {color: #000;font-size: 16px;}
.text_bottom p {color: #000 !important;font-size: 16px;padding: 5px 0;}
.text_bottom h2 {font-size: 16px;}
.text_bottom ul {color: #000 !important;font-size: 16px;}
.cat_path_in_productpage img {max-width: 100px;}
.cpt_product_category_info img {max-width: 100px;}
.oplata_spis > li {margin-bottom: 5px;}
.oplata_spis {list-style: inside num;margin-top: 10px;}
.catalogs {height: 120px;margin-bottom: 25px;box-shadow: inset 0 0 10px -5px;clear: both;}
.catalogs_img {float: left;padding-right: 25px;position: relative;z-index: -1;}
.catalogs_img > img {width: 150px;}
.catalogs_title {font-size: 30px;position: relative;}
.catalogs_down img {margin-right: 20px;position: relative;top: 15px;width: 60px;}
.achtung {color: #fec059;font-size: 15px;width: 350px;position: absolute;left: 580px;text-align: justify;top: 60px;}
.header-top {position: relative;}
#cat_path a {color: #000;}
.projects_item a {color: #000;font-family: Calibri;font-size: 18px;}
.cpt_product_lists_img.oblic img {max-height: 160px;max-width: 210px;margin: 5px 0;}
.cpt_product_lists_img.oblic {width: 210px;height: 170px;margin: 0 auto;}
.hide {}
.fake_tabs {display: inline-block;}
.fake_tabs a {color: #000;text-decoration: none;border: 1px solid;cursor: pointer;display: inline-block;margin-right: 10px;margin-top: 15px;padding: 10px;text-shadow: 0 0 3px #ffffbe,0 0 3px #ffffbe,0 0 3px #ffffbe;transition: background-color .5s ease 0s;}
#colorbox, #cboxOverlay, #cboxWrapper {position: absolute;top: 0;left: 0;z-index: 9999;overflow: hidden;}
#cboxWrapper {max-width: none;}
#cboxOverlay {position: fixed;width: 100%;height: 100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear: left;}
#cboxContent {position: relative;}
#cboxLoadedContent {overflow: auto;-webkit-overflow-scrolling: touch;}
#cboxTitle {margin: 0;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#cboxPrevious, #cboxNext, #cboxSlideshow {cursor: pointer;}
.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic;}
.cboxIframe {width: 100%;height: 100%;display: block;border: 0;padding: 0;margin: 0;}
#colorbox, #cboxContent, #cboxLoadedContent {box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}
#cboxOverlay {background: #111;}
#colorbox {outline: 0;}
#cboxContent {margin-top: 32px;overflow: visible;background: #000;}
.cboxIframe {background: #fff;}
#cboxError {padding: 50px;border: 1px solid #ccc;}
#cboxLoadedContent {background: #000;padding: 1px;}
#cboxLoadingGraphic {}
#cboxLoadingOverlay {background: #000;}
#cboxTitle {position: absolute;top: -22px;left: 0;color: #000;}
#cboxCurrent {position: absolute;top: -22px;right: 205px;text-indent: -9999px;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border: 0;padding: 0;margin: 0;overflow: visible;text-indent: -9999px;width: 20px;height: 20px;position: absolute;top: -20px;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline: 0;}
#cboxPrevious {position: fixed;bottom: 0px;left: 15%;top: 50%;background: url("/img/butt_pl.png") no-repeat 60px;width: 22px;height: 72px;text-indent: -9999px;cursor: pointer;padding: 100px 70px;margin-top: -100px;}
#cboxNext {position: fixed;bottom: 0px;right: 15%;top: 50%;background: url("/img/butt_pr.png") 60px 60px no-repeat;width: 22px;height: 72px;text-indent: -9999px;cursor: pointer;padding: 100px 70px;margin-top: -100px;}
#cboxClose {position: fixed;background: url("/img/fb_close.png");right: 30px;top: 30px;height: 47px;width: 47px;cursor: pointer;}
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {right: 66px;}
.cboxSlideshow_on #cboxSlideshow {background-position: -75px -25px;right: 44px;}
.cboxSlideshow_on #cboxSlideshow:hover {background-position: -100px -25px;}
.cboxSlideshow_off #cboxSlideshow {background-position: -100px 0px;right: 44px;}
.cboxSlideshow_off #cboxSlideshow:hover {background-position: -75px -25px;}
.fake_tabs a:hover {background: #fe853d;}
.fake_tabs.act_tab a {background: #fe853d;}
.knopki > a {background: #eebf60;color: #000;display: block;margin-bottom: 5px;margin-top: 5px;padding: 10px;text-decoration: none;}
.superhide {display: none !important;}
.butt_calc a {border: 1px solid;color: #000;cursor: pointer;display: inline-block;margin-right: 10px;margin-top: 15px;padding: 10px;text-decoration: none;text-shadow: 0 0 3px #ffffbe,0 0 3px #ffffbe,0 0 3px #ffffbe;transition: background-color .5s ease 0s;background: #fe853d;}
.butt_calc a:hover {background: #fe853d;}
.some_funct {width: 1355;margin: 0 auto;clear: both;}
.head_preim {float: left;position: inline;background: url("/img/head_preim.jpg");font-size: 16px;width: 492px;height: 33px;margin-top: 10px;margin-bottom: 9px;font-style: oblique;margin-left: 310px;}
.txtpos {text-align: center;padding-top: 10px;padding-left: 3px;padding-right: 1px;font-family: Calibri;font-style: italic;font-size: 17px;}
.all_preim a {color: #000;float: left;font-size: 17px;margin-top: 20px;margin-left: 20px;font-family: Calibri;text-decoration: none;}
.active_tm {background-color: #f7f5b1;border-radius: 4px;padding-top: 3px;padding-bottom: 3px;z-index: 1000 !important;}
.active_tm a {color: black !important;}
.menu-top li.active_tm a {color: black !important;padding-right: 0px;padding-left: 4px;text-decoration: none !important;}
.orange-left-main {background-color: #33323a;margin-top: 10px;margin-bottom: 10px;padding-top: 15px;padding-bottom: 15px;text-align: center;font-size: 18px;}
.orange-left-main a {color: #fe853d;}
#catalog_navigator span.b {color: #fff !important;}
#catalog_navigator .b {border: 1px solid #009ad6;display: inline-block;padding: 10px 15px;background-color: #009ad6;}
a.no_underline {color: #000 !important;text-decoration: none;}
.no_underline {display: inline-block;padding: 10px 15px;margin: 3px;border: 1px solid #009ad6;}
.img_cats {position: relative;width: 394px;height: 300px;overflow: hidden;margin-left: -16px;}
.img_incat {width: 367px;height: 290px;padding-left: 22px;background-position: center center;background-repeat: no-repeat;margin-left: 14px;overflow: hidden;}
.overlay {background-color: rgba(0,0,0,.7);bottom: 0;cursor: default;left: 0;opacity: 0;position: fixed;right: 0;top: 0;visibility: hidden;z-index: 99999;-webkit-transition: opacity .5s;-moz-transition: opacity .5s;-ms-transition: opacity .5s;-o-transition: opacity .5s;transition: opacity .5s;}
.popup {background-color: #fff;border: 3px solid #fff;display: inline-block;left: 50%;opacity: 0;padding: 15px;width: 300px;height: 323px;position: fixed;text-align: justify;top: 40%;visibility: hidden;z-index: 999999;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: opacity .5s,top .5s;-moz-transition: opacity .5s,top .5s;-ms-transition: opacity .5s,top .5s;-o-transition: opacity .5s,top .5s;transition: opacity .5s,top .5s;border-radius: 11px;}
.popup .close_window {width: 6px;height: 17px;position: absolute;padding: 1px 9px 4px 9px;top: -15px;right: -15px;cursor: pointer;color: #fff;font-family: "tahoma",sans-serif;background: -webkit-gradient(linear,left top,right top,from(#3d51c8),to(#051fb8));background: -webkit-linear-gradient(top,#3d51c8,#051fb8);background: -moz-linear-gradient(top,#3d51c8,#051fb8);background: -o-linear-gradient(top,#3d51c8,#051fb8);background: -ms-linear-gradient(top,#3d51c8,#051fb8);background: linear-gradient(top,#3d51c8,#051fb8);background-color: #3d51c8;border: 1px solid #061fb8;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;text-align: center;box-shadow: -1px 1px 3px rgba(0,0,0,.5);}
.popup .close_window:hover {background: -webkit-gradient(linear,left top,right top,from(#051fb8),to(#3d51c8));background: -webkit-linear-gradient(top,#051fb8,#3d51c8);background: -moz-linear-gradient(top,#ff5f00,#3d51c8);background: -o-linear-gradient(top,#051fb8,#3d51c8);background: -ms-linear-gradient(top,#051fb8,#3d51c8);background: linear-gradient(top,#051fb8,#3d51c8);background-color: #051fb8;border: 1px solid #00385e;}
.popup .close_window:active {background: #8f9be0;}
.img_preview {float: left;margin: 3px;max-width: 134px;overflow: hidden;margin-left: 0px;padding-right: 5px;}
.menu_prod {margin-left: 345px;padding: 16px 20px;border: 1px solid #cfcfcf;border-radius: 10px;position: relative;}
.menu_prod .set-quantity {position: absolute;top: 20px;right: 20px;}
.menu_prod .set-quantity .plus {position: absolute;background: url("/img/arrow-plus.png") no-repeat;width: 12px;height: 7px;top: 6px;right: 33px;cursor: pointer;}
.menu_prod .set-quantity .minus {position: absolute;background: url("/img/arrow-minus.png") no-repeat;width: 12px;height: 7px;top: 18px;right: 33px;cursor: pointer;}
.product_dop_u {border-top: 1px solid #e8e8e8;columns: 2;-o-columns: 2;-webkit-columns: 2;-moz-columns: 2;padding-top: 10px;}
.product_dop_u li {display: inline-block;margin: 4px 10px 4px 0px;}
.product_dop_u a {color: #fe853d;}
.text_bottom span {color: #000 !important;font-size: 16px;padding: 5px 0px;}
#pp_wrap {display: none;opacity: .8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: rgba(1,1,1,.355);z-index: 9999;overflow: auto;}
#pp_window {width: 400px;margin: 150px auto;display: none;background: #fff;z-index: 99991;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;border-radius: 10px;}
.pp_close {float: right;cursor: pointer;}
#pp_content {font-size: 18px;margin-top: -8px;margin-left: -2px;}
.pp_field {margin-top: 3px;margin-bottom: 10px;margin-right: -20px;width: 247px;height: 43px;border: medium none;background: url("/img/pp_backforminp.png") repeat scroll 0% 0% transparent;padding-left: 15px;padding-right: 20px;box-sizing: border-box;font-size: 20px;font-family: Arial;}
.pp_but {background-image: url("/img/pp_but.png");width: 112px;height: 46px;font-size: 15px;cursor: pointer;}
.pp_but, .pp_but:active, .pp_but:focus {outline: none;border: none;}
.pp_but2 {background-image: url("/img/pp_but2.png");width: 142px;height: 43px;font-size: 15px;}
.pp_but2, .pp_but2:active, .pp_but2:focus {outline: none;border: none;}
.pp_textarea {width: 314px;height: 150px;font-size: 20px;font-family: Arial;resize: none;outline: none;border: none;border: 1px solid #aeaeae;background-color: #fff;border-radius: 10px;margin-bottom: 10px;margin-left: 3px;padding: 5px 10px;}
.pp_field2 {margin-top: 3px;margin-bottom: 10px;margin-right: -20px;width: 320px;height: 43px;border: medium none;border: 1px solid #aeaeae;background-color: #fff;border-radius: 7px;padding-left: 15px;padding-right: 20px;box-sizing: border-box;font-size: 20px;font-family: Arial;}
.buttom_quest {margin-top: 20px;padding: 10px 20px;border: 1px solid #b8b8b8;border-radius: 5px;text-decoration: none;color: #33323a;font-size: 16px;cursor: pointer;}
ul.inform {margin-bottom: 30px;}
.inform a {font-size: 16px;color: #33323a;padding-top: 10px;display: block;}
.buttom_otz {margin-top: 20px;padding: 5px 10px;border: 1px solid #b8b8b8;border-radius: 5px;text-decoration: none;color: #33323a;font-size: 14px;margin-left: 40;cursor: pointer;}
.otz_r {color: #33323a;padding: 5px 10px;padding: 15px 9px;border: 1px solid #dcdcdc;border-radius: 5px;margin: 20px 17px 20px -17px;}
.menu_foot {margin-left: 300px;margin-top: 14px;}
.menu_foot a {text-decoration: none;text-decoration: underline !important;color: #f7f5b1;font-size: 19px;margin-right: 5px;margin-left: 5px;font-family: georgia;padding-right: 5px;padding-left: 5px;}
.callback_menu_top {color: #e1bd66;border-bottom: 1px dashed #e1bd66;text-decoration: none;cursor: pointer;margin-left: 40px;font-size: 15px;padding-top: -5px;margin-top: -24px;font-family: Georgia !important;display: inline-block;}
.img_loc {display: inline-block;width: 22px;height: 28px;background: url("/img/head_location.gif") 3px 3px;z-index: 33333333;overflow: visible;margin-left: 40px;}
.img_loc_foot {display: inline-block;width: 17px;height: 21px;background: url("/img/head_location.png") 0px 0px;z-index: 33333333;overflow: visible;margin-left: 60px;}
#min_s, #max_s {color: #fff !important;}
.sort_block {display: inline-block;padding: 7px 10px 5px 10px;color: #fff;background-color: #33323a;margin-right: -2px;height: 22px;text-decoration: none;font-family: Arial;font-size: 15px;}
.sort_block_n {display: inline-block;padding: 7px 10px 5px 10px;color: #909090;background-color: #e8e8e8;margin-right: -2px;height: 22px;font-family: Arial;font-size: 15px;text-decoration: none;}
.buy_product {cursor: pointer;border-radius: 7px;border-radius: 3px;background-color: #fff;color: #000 !important;text-transform: uppercase;width: 120px;height: 25px;margin-top: -5px;display: block;float: right;}
.cart-buttons {border-top: 1px solid #e8e8e8;padding-top: 25px;}
.search_buttom {width: 120px;height: 40px;font-size: 18px;margin-top: -37px;margin-right: 12px;background: url("/img/bg_butt_search.png");border-radius: 7px;cursor: pointer;float: right;border: 0px;font-family: Calibri;}
.img-crop, .img-crop img {width: 100%;}
.img-crop {background-color: #ededed;overflow: hidden;letter-spacing: -.31em;word-spacing: -.43em;}
.img-crop:before, .img-crop img {display: inline-block;vertical-align: middle;}
.img-crop:before {content: "";padding-top: 75%;}
.img-crop img {padding-left: 100%;margin: -999em -100%;}
#catalog_navigator {text-align: center;margin-top: 25px;}
.faq {margin-right: -4px;}
#cat_path a, .cpt_product_category_info a {color: #33323a;font-size: 18px;font-family: Calibri;font-weight: normal;}
.thumbnail {position: relative;width: 348px;overflow: hidden;}
.thumbnail img {height: auto !important;}
.thumbnail img.cropik {}
.main_top_slider > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(2) {}
.main_top_slider > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(1) {margin-left: 10px;}
.main_top_slider > div:nth-child(1) > div:nth-child(1) {width: 96.8% !important;margin-left: 16px;}
.carousel > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(2) {margin-right: -8px;}
#cat_top_tree {margin-left: 10px;}
.last_hk {text-decoration: none;}
#cmp-table tr td ul {width: 215px;}
.cmp-table-wrapper {overflow: hidden;}
.left-strelka {position: absolute;margin-top: 200px;top: 0;cursor: pointer;}
.right-strelka {right: 0px;top: 200px;position: absolute;cursor: pointer;}
.dell_prod {background: url("/img/cross.png");width: 16px;height: 16px;float: right;margin-right: 7px;cursor: pointer;}
.right-strelka {background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_right_s.png") no-repeat scroll 0% 0% transparent;width: 22px;height: 72px;}
.right-strelka:hover {background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_right.png") no-repeat scroll 0% 0% transparent;}
.left-strelka {background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_left_s.png") no-repeat scroll 0% 0% transparent;width: 22px;height: 72px;}
.left-strelka:hover {background: url("/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_left.png") no-repeat scroll 0% 0% transparent;}
.buy_product-page {width: 130px;height: 25px;line-height: 35px;display: inline-block;border-radius: 4px;text-align: center;cursor: pointer;font-size: 18px;margin-top: 10px;}
.buy_product-page img {width: 100%;vertical-align: middle;display: inline-block;}
.blok-svaz {border: 2px solid #33323a;text-align: center;width: 100%;margin-top: 20px;}
.blok-svaz tr:first-child td {font-size: 110%;font-weight: bold;line-height: 38px;}
.blok-svaz tr:first-child td {font-weight: bold;font-size: 110%;}
.blok-svaz tr td {text-align: center;width: 33%;}
.tel > img {float: left;}
.tel {background: none repeat scroll 0 0 #33323a;color: #dcb961;cursor: pointer;display: block;float: left;line-height: 30px;margin-bottom: 5px;margin-left: 30px;padding: 5px;text-decoration: none;width: 170px;}
.ital {float: left;font-size: 100% !important;font-style: italic;width: 100%;}
.new-blok p {margin-top: -20px;width: 335px;padding: 0 10px;float: left;}
.zvonfoot {cursor: pointer;margin-left: 40px;font-size: 16px;padding-top: -5px;color: #e1bd66;border-bottom: 1px dashed #e1bd66;text-decoration: none;font-family: Georgia;}
.telshap {color: #e1bd66;font-size: 18px;font-family: Segoe UI regular,sans-serif;text-decoration: none;}
.just > ul {list-style: disc outside none;margin: 10px 24px;}
.just a {color: #000;}
.bx-loading {display: none !important;}
.sortLabel input {display: none;}
.sortLabel span {display: inline-block;padding: 7px 10px 5px 10px;color: #fff;margin-right: -2px;width: 12px;height: 22px;text-decoration: none;font-family: Arial;font-size: 15px;vertical-align: bottom;cursor: pointer;}
.sortPriceAsc span, .sortMenuindexAsc span {background: #e8e8e8 url("/images/u_top_u.jpg") no-repeat center center;}
.sortPriceAsc input:checked + span, .sortMenuindexAsc input:checked + span {background: #33323a url("/img/u_butt_vn.png") no-repeat center center;}
.sortPriceDesc span, .sortMenuindexDesc span {background: #e8e8e8 url("/img/u_butt_nn.jpg") no-repeat center center;}
.sortPriceDesc input:checked + span, .sortMenuindexDesc input:checked + span {background: #33323a url("/images/u_butt.jpg") no-repeat center center;}
.sortB {display: inline-block;padding: 7px 10px 5px 10px;color: #909090;background-color: #e8e8e8;margin-right: -2px;height: 22px;font-family: Arial;font-family: Arial;font-size: 15px;text-decoration: none;padding-top: 8px;padding-bottom: 4px;}
.sortB.active {background-color: #33323a;color: #fff;}
.compare-form {color: #808080 !important;float: right;margin-top: 10px;}
.compare-form .add-to-compare {}
.compare-form .remove-to-compare {}
.compare-form input[type="radio"] {display: none;}
.compare-form input[type="radio"] + .text {display: inline;}
.compare-form input[type="radio"]:checked + .text {display: none;}
.add-to-compare + .text span {font-size: 18px;font-family: Calibri;cursor: pointer;color: #a0a0a0 !important;border-bottom: 1px dashed #a0a0a0;}
.remove-to-compare + .text span {font-size: 18px;font-family: Calibri;cursor: pointer;text-decoration: none;display: inline-block;margin-left: 5px;border-bottom: 1px dashed #99c45a;color: #92c37c !important;}
#msMiniCart {display: block;width: 91%;border: 1px solid #b8b8b8;border-radius: 5px;padding: 10px;margin: 30px 0 15px -30px;text-decoration: none;color: #000;font-size: 1em !important;background-position: -5px -246px;background-image: url("/assets/images/spritesheet.png");background-repeat: no-repeat;padding-left: 55px;}
#msMiniCart-new {text-decoration: none;color: #000;}
.catalog-add-to-cart {display: inline;}
.catalog-add-to-cart .buy_product-page {display: inline;border: none;box-shadow: none;width: auto;height: auto;margin-left: 10px;}
#msCart .header {padding: 10px;background: transparent;height: auto;}
#msCart .footer {padding: 10px;background: transparent;height: auto;}
#msCart td {padding: 10px;border: 1px solid #000;}
.form-group .input-sm {width: 50% !important;}
#msCart .count {width: 80px;}
#msCart .price {width: 120px;}
#msCart > table {width: 100%;}
#msOrder input, #msOrder textarea {border-radius: 5px;padding: 5px 10px;border: 1px solid #dcdcdc;margin: 5px 0;background-color: #f3f3f3;}
#msOrder input:not(#passwordShow) {width: 220px;height: 35px;}
#msOrder textarea {width: 220px;height: 85px;}
#payments, #deliveries {display: none;}
#password {display: none;}
.sitemap li {list-style: none;}
.sitemap ul {padding-left: 20px;}
.komplektacia td {border: 1px solid black;padding: 5px;}
.komplektacia td:first-child {width: 80%;}
.left-f, .right-f {display: inline-block;vertical-align: top;width: 45%;}
.new_dis_f .bold {color: #33323a;display: inline-block;width: 100%;font-size: 15px;}
.titl-f {color: #33323a;font-size: 20px;font-weight: bold;line-height: 50px;text-align: center;}
.form_rascet.new_dis_f {background: #efefef none repeat scroll 0 0;padding: 15px 62px 56px;}
.new_dis_f input, .new_dis_f select {background: white none repeat scroll 0 0;border: 1px solid #ccc;border-radius: 5px;height: 31px;padding: 5px;width: 100%;}
.form_rascet.new_dis_f input[type="submit"] {background: #33323a none repeat scroll 0 0;border: medium none;color: white;float: right;font-size: 15px;height: 36px;width: 150px;}
.left-f {margin-right: 40px;}
.new_dis_f textarea {background: white none repeat scroll 0 0;border: 1px solid #ccc;border-radius: 5px;padding: 5px;width: 100%;}
.file-upload input[type="file"] {display: none;}
.file-upload {background: #dbb75f none repeat scroll 0 0;border-radius: 5px;display: inline-block;height: 34px;line-height: 34px;overflow: hidden;position: relative;text-align: center;width: 38%;}
.file-upload:hover {background: #cf9d19;}
.file-upload label {cursor: pointer;display: inline-block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.file-upload span {color: white !important;line-height: 36px;}
#file-name {display: inline-block;line-height: 35px;vertical-align: top;}
.new_dis_f .select {display: inline-block;position: relative;width: 100%;}
.new_dis_f .select::after {box-sizing: border-box;color: #33323a;content: "▼";font-size: 12px;height: 100%;padding: 0 8px;pointer-events: none;position: absolute;right: 3px;text-align: center;top: 9px;width: 10%;z-index: 1;}
.new_dis_f  select {padding-right: 25px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.ya-share2.ya-share2_inited {position: absolute;left: 37px;bottom: 70px;z-index: 99999999999;}
.similar_product {margin-top: 10px;}
.similar_product .projects_item_custom {width: 218px;margin-left: 0px;margin-right: 5px;display: inline-block;height: 325px;margin-top: 15px;vertical-align: top;}
.similar_product .projects_item_custom {display: inline-block;border: 1px solid #fe853d;padding-top: 5px;}
.similar_product .projects_item_custom img {max-height: 100%;width: auto !important;margin: 0 auto;}
.similar_product .thumbnail {position: relative;width: 100%;height: 170px;overflow: hidden;}
.similar_product .projects_item_price {text-align: center;}
.similar_product .project_item_bottom {padding-left: 5px;padding-right: 5px;}
.h2-similar {font-size: 23px;margin-top: 15px;margin-bottom: -10px;}
.msProductsLog {display: none;}
#filters input[type="checkbox"], #filters input[type="radio"] {display: none;}
#filters label {display: inline-block;width: 100%;background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/filter_checkbox.png") no-repeat left;box-sizing: border-box;padding: 5px;padding-left: 35px;font-size: 15px;height: 28px;}
#filters label:hover {color: #93ac2a;}
#filters input[type="checkbox"]:checked + label, #filters input[type="radio"]:checked + label {background: url("/published/publicdata/STROYKAMIN/attachments/SC/images/filter_check.png") no-repeat left;color: #93ac2a;}
form#filters {margin-left: -17px;margin-top: 30px;margin-bottom: 30px;}
#filters .form_subheading {font-size: 18px;line-height: 50px;border: 1px solid black;margin-bottom: 0px;text-align: center;background: black;color: white;}
#filters .subheading_filter {width: 100%;box-sizing: border-box;padding: 5px;padding-left: 35px;font-size: 15px;border: 1px solid black;}
#filters .buy_product-page {border: none;background-color: #84c551;width: inherit;color: white;line-height: 23px;margin-top: 20px;}
#filters .reset_btn {background: none repeat scroll 0% 0% #fff;width: inherit;height: 25px;display: inline-block;border-radius: 4px;text-align: center;cursor: pointer;font-size: 18px;border: 1px black solid;color: black;margin-left: 5px;line-height: 23px;margin-top: 20px;}
#filters .form_subheading+.subheading_filter {text-align: center;padding-left: 0px;padding-right: 0px;margin-bottom: 10px;}
.projects_item .caption {box-sizing: border-box;width: 100%;height: 100%;position: absolute;z-index: 2;left: 0;bottom: 0;background: rgba(0,0,0,.7);transition: all .7s;opacity: 0;}
.projects_item .caption:hover {opacity: 1;visibility: visible;}
.projects_item .caption .lupa {width: 100%;height: 100%;position: absolute;z-index: 2;left: 0;top: 0;background-repeat: no-repeat;background-position: center center;}
.projects_item .caption .lupa span {display: block;padding: 10px 50px;color: #fff !important;border-radius: 20px;background-color: #fc801d;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;height: 15px;width: 28%;opacity: .8;line-height: 15px;}
.popular-categories {margin: 20px 17px 20px -17px;}
.popular-categories .categories-title {font-size: 22px;font-size: 16px;background: #000;color: #fff;padding-left: 65px;margin: 10px 0;border: 1px solid #b8b8b8;padding: 15px;text-align: center;width: 195px;}
.popular-categories .categories-item:hover {cursor: pointer;background: #e0742b;}
.popular-categories a.categories-item {color: #33323a;text-decoration: none;margin: 10px 0;border: 1px solid #b8b8b8;border-radius: 5px;padding: 15px 25px;text-align: center;width: 175px;font-size: 16px;display: block;}
.s-advenge-block {font-size: 0px;margin-top: 15px;margin-bottom: 20px;}
.s-advenge-title {margin-top: 65px;color: #000;font-size: 24px;font-weight: 400;line-height: 20px;text-align: center;text-transform: uppercase;margin-bottom: 15px;}
.s-advenge-block .s-text {color: #000;font-size: 14px;font-weight: 400;line-height: 20px;text-align: center;}
.s-advenge-block .s-advenge {width: 33%;text-align: center;display: inline-block;vertical-align: top;margin-bottom: 20px;margin-top: 15px;}
.s-advenge-block .img-wrap {min-height: 75px;}
.fast-edit {position: fixed;top: 10px;left: 30px;display: block;padding: 5px 20px;border-radius: 20px;border: 1px solid #473d90;background: rgba(71,61,144,.2);color: #000;}
.show-sertificates {text-align: center;}
.show-sertificates img {width: 24%;}
#msCart .table-striped td {border: none;border-bottom: 1px solid #dcdcdc;}
#msCart .table-striped td.price {font-weight: bold;}
#msCart .table-striped td.remove button[type="submit"] {background: url("/img/item_delete.png") no-repeat;width: 20px;height: 20px;border: none;cursor: pointer;}
#msCart .table-striped tr.header th {border-top: 1px solid #dcdcdc;border-bottom: 3px solid #dcdcdc;font-weight: normal;text-align: center;}
#msCart .table-striped tr.footer th {background-color: #fffee0;border-bottom: none;padding: 15px 0;}
form#msOrder .row {float: left;width: 47%;}
form#msOrder .row h4 {margin-bottom: 25px;font-size: 20px;}
form#msOrder #user-data {margin-right: 6%;}
form#msOrder .row .col-sm-6 {text-align: right;}
form#msOrder .row .control-label {float: left;margin-top: 12px;}
form#msOrder .well {clear: both;}
form#msOrder .well h3 {padding: 15px 0;}
form#msOrder .well #ms2_order_cost {font-size: 22px;margin-left: 15px;}
#msOrder .register-accaunt {clear: both;padding: 15px 0;}
#msOrder .register-accaunt .control-label {position: relative;}
#msOrder .register-accaunt .control-label span {padding-left: 25px;}
#msOrder .register-accaunt .control-label span:before {content: "";display: inline-block;width: 20px;height: 20px;margin-right: 10px;position: absolute;left: 0;top: -2px;background-color: #fff;border: #d0d0d0;border-radius: 5px;box-shadow: inset 0px 0px 2px 0px rgba(0,0,0,.5),0px 0px 0px 0px rgba(255,255,255,.8);}
#msOrder .register-accaunt .control-label input[type=checkbox]:checked + span:before {content: "✔";font-size: 15px;color: #d24a43;text-align: center;line-height: 18px;}
#msOrder .register-accaunt #passwordShow {display: none;}
form#msOrder .well button[type="submit"] {background-color: #e17000;color: #fff;padding: 11px 40px;margin-bottom: 15px;border-radius: 5px;border: none;font-size: 15px;cursor: pointer;}
#msOrder .form-group {}
.s__name {font-size: 15px;text-align: center;margin-bottom: 10px;margin-top: 10px;}
.s__price {font-size: 15px;text-align: center;margin-bottom: 10px;margin-top: 10px;}
.frm_0112 .pp_field {width: 100%;border: 1px solid #bcbcbc;border-radius: 10px;background: none;}
.form-svaz {text-align: center;box-sizing: border-box;padding: 25px;background: url("/img/fon-zayavka.png") no-repeat;color: #fff;max-width: 98%;}
.form-svaz .head {font-size: 30px;margin-bottom: 15px;}
.form-svaz .contakti {margin-bottom: 25px;font-size: 18px;}
.form-svaz form input[type="text"] {padding: 12px;border-radius: 5px;border: none;margin-right: 15px;width: 205px;}
.form-svaz form input[type="submit"] {padding: 12px 40px;border-radius: 5px;border: none;background: #faaf40;font-size: 14px;}
.form-svaz .politica {margin-top: 25px;font-size: 12px;margin-bottom: 15px;}
.form-svaz .politica a {color: #fff;text-decoration: none;}
.demis-link {display: none;}
@media screen and (max-width: 610px) {.escapeFromCascadeTwo {order: 1;}
	.escapeFromCascadeOne {order: 2;margin-top: 25px;}}
.sidebar-open, .header__toggle, .mobile-banner {display: none;}
#toTop {z-index: 10;}
.sprite-head_location {margin-left: 20px !important;}
a.action-link {display: block;position: fixed;right: 0;right: 5px;color: #dd4d0e;padding: 0px 15px;text-transform: uppercase;font-size: 22px;top: 75px;text-decoration: none;text-align: center;font-weight: bold;z-index: 555;border-radius: 20px/50%;border: 2px solid;}
.open-filter a {background: none repeat scroll 0% 0% #84c551;width: 100%;height: 40px;line-height: 40px;display: inline-block;border-radius: 4px;text-align: center;cursor: pointer;font-size: 18px;color: #fff;margin-top: 10px;margin-bottom: 10px;}
@media only screen and (max-width: 480px) {.mobile-banner {display: block;color: #ff7302;padding: 0px 15px;text-transform: uppercase;font-size: 19px;text-decoration: none;text-align: center;font-weight: bold;z-index: 555;border-radius: 20px/50%;border: 2px solid #ff7302;margin-top: 10px;}}
@media only screen and (max-width: 767px) {a.action-link {position: static;width: 150px;margin: 0 auto 15px auto;overflow: hidden;}}
@media only screen and (min-width: 768px) and (max-width: 991px) {a.action-link {top: 350px;}}
@media only screen and (min-width: 992px) and (max-width: 1280px) {a.action-link {top: 170px;}}
@media only screen and (max-width: 1355px) {html, body {min-width: 1190px;}
	.wraper {width: 1190px;}
	.some_funct {width: 1190px;}
	.menu-top a {font-size: 17px;}
	.menu-top {margin-left: 250px;}
	.header-top div:nth-of-type(3) {margin-left: 295px !important;}
	.header-top div:nth-of-type(2) {padding-left: 255px !important;}
	.left-sidebar {width: 220px;}
	.menu-left li a {display: inline-block;line-height: 1.1;}
	.right-wraper li {font-size: 16px;}
	.right-sidebar_nov {width: 220px;}
	.content {width: 740px;}
	.main_top_slider {width: 680px;margin-top: 15px;}
	.bx-wrapper {max-width: 100% !important;}
	.bx-wrapper .bx-controls-direction a {top: 44%;}
	.bx-wrapper .bx-next {right: 0;}
	.bx-wrapper .bx-prev {left: 0;}
	.carousel {margin-bottom: 40px;}
	.projects_item {width: 45%;margin: 10px 10px 70px;}
	.thumbnail {width: 100%;}
	.compare-form {float: none;}
	.cpt_maincontent p {font-size: 18px;}
	.s-advenge-block .s-text {font-size: 16px;}
	h2, .h2 {font-size: 20px;margin: 20px 0 10px;}
	.cpt_maincontent li {font-size: 18px;}
	.otz_r {font-size: 16px;}
	.footer .header-top div:nth-of-type(2) {padding-left: 0 !important;}
	.footer .header-top div:nth-of-type(3) {margin-left: 20px !important;margin-top: 5px;}
	.footer .header-top div:nth-of-type(4) span:nth-of-type(2) {margin-left: 30px !important;}
	.footer .header-top div:nth-of-type(4) span:nth-of-type(3) {margin-left: 30px !important;}
	.footer .header-top div:nth-of-type(4) span:nth-of-type(4) {margin-left: 30px !important;}
	.head_preim {margin-left: 115px;}
	.projects_item a {line-height: 1;}
	.cpt_maincontent iframe {width: 100%;}
	.post_block .item img {max-width: 100%;}
	.cart-buttons {padding-bottom: 25px;overflow: hidden;}
	span.buy_product {display: block;margin-top: 10px;background-size: contain;text-align: center;float: left;clear: left;}
	.add2cart {float: left;}
	.product_dop_u {columns: 1;-o-columns: 1;-webkit-columns: 1;-moz-columns: 1;}
	.product_dop_u li {display: block;}
	.inner_left {margin-right: 0 !important;width: 100% !important;}
	.menu_prod {margin: 0 !important;float: none !important;clear: both !important;}}
@media only screen and (max-width: 1199px) {.menu_foot {visibility: hidden;}
	.arr_text p {display: none;}
	.arr_text {position: absolute;}
	.wraper {width: 990px;}
	html, body {min-width: 990px;}
	.some_funct {width: 990px;}
	.head_preim {margin-left: 5px;}
	.topsearch {width: 260px;}
	.telshap {font-size: 18px;}
	.header .header-top div:nth-of-type(3) span:nth-of-type(2) {margin-left: 20px !important;}
	.callback_menu_top {margin-left: 25px;}
	.img_loc {margin-left: 15px;}
	.header .header-top div span {}
	.header-top div:nth-of-type(3) {margin-left: 270px !important;}
	.header-top div:nth-of-type(2) {padding-left: 230px !important;}
	.menu-top {margin-left: 230px;}
	.menu-top a {margin: 0 20px 7px 0px;}
	.menu-top {margin-top: -35px;}
	.left-sidebar {width: 200px;}
	.right-sidebar_nov {width: 200px;}
	.content {width: 580px;}
	.main_top_slider {width: 100%;}
	.bx-wrapper .bx-next {right: -5px;}
	.carousel {margin: 0 0 40px 0;}
	.bx-controls-auto {bottom: 15px !important;}
	.menu-left li a {font-size: 17px;}
	.otz_r {width: 100%;}
	.buttom_otz {margin-left: 30px !important;}
	.thumbnail {}
	.buy_product-page {margin: 5px 0 2px 10px !important;text-align: right;}
	.projects_item a {font-size: 16px;}
	.s-advenge-block .s-advenge {width: 50%;}
	.footer .top-left {width: 30%;}
	.footer .header-top div:nth-of-type(2) {padding-left: 100px !important;}
	.menu_foot a {margin: 0 15px 10px 0;display: block;}
	.footer .header-top div:nth-of-type(4) {margin-left: 20px !important;}
	.footer .header-top div:nth-of-type(3) {padding-left: 0 !important;}
	.footer .header-top div:nth-of-type(3) {padding-left: 0 !important;}
	.footer .wraper {height: 210px !important;}
	.footer {height: 230px !important;}
	.ya-share2.ya-share2_inited {left: 22px;bottom: 100px;}
	.copyright {left: 273px;}
	.popular-categories img {max-width: 100%;}
	#msMiniCart {width: 81%;}
	#sfield {margin-right: 0;width: 220px;border-right: 1px solid #aeaeb1;border-left: 1px solid #aeaeb1;height: 25px;background-image: url("/assets/images/spritesheet.png");background-position: -15px -208px;}
	.top-left {margin-left: 10px;}
	li.first.active_tm {padding: 0 5px;margin: 0 10px 0 0;}
	.menu-top li.active_tm a {margin: 0 !important;}
	.menu_foot li.active_tm a {margin: 0 10px 3px 0;display: inline-block;}
	.active_tm {margin-right: 3px;}
	.left-f {margin: 0 20px 0 0;}
	#slider {width: 230px !important;}
	.form-svaz {background: url("/img/fon-zayavka.png") no-repeat;background-size: cover;}
	.form-svaz input {margin-bottom: 10px;}}
@media only screen and (max-width:991px) {form#filters {margin: 0 !important;}
	.filter_block {margin: 0 10px;}
	.active_tm {margin-bottom: 5px;}
	.header .active_tm {margin-bottom: 0;}
	.wraper {width: 760px;}
	html, body {min-width: 760px;}
	.some_funct {width: 760px;}
	.head_preim {margin: 10px auto 0;display: block;float: none;}
	.header .header-top div:nth-of-type(3) span:nth-of-type(2) {margin-left: 10px !important;}
	.img_loc {display: none;}
	.header-top div:nth-of-type(3) span:nth-of-type(5) {display: none;}
	.content {width: 570px;}
	.right-sidebar_nov {width: 480px;}
	.footer .header-top div:nth-of-type(4) span:nth-of-type(2) {margin-left: 10px !important;}
	.footer .header-top div:nth-of-type(4) span:nth-of-type(3) {margin-left: 20px !important;}
	footer .header-top div:nth-of-type(4) span:nth-of-type(4) {margin-left: 15px !important;}
	.footer .header-top div span {font-size: 14px !important;}
	footer .header-top div:nth-of-type(4) span:nth-of-type(5) {font-size: 14px !important;}
	.footer .header-top div:nth-of-type(3) {padding-top: 5px !important;}
	.right-sidebar_nov {margin-bottom: 30px;}
	.sortB {margin-left: 15px !important;}
	.mobile-hidden {display: none;}
	.mobile-cart {display: block !important;margin: 0 0 0 30px;}
	#msMiniCart {width: 90%;}}
@media only screen and (max-width: 767px) {.projects {padding-top: 30px;}
	.orange-left-main a {font-size: 17px;color: #33323a;}
	.similar_product .sim_title {overflow: hidden;}
	.hidden-l-sb {display: none;}
	#filters input[type="submit"], #filters input[type="reset"] {display: inline-block;margin-left: 10px !important;}
	.wraper {width: 100%;}
	html, body {min-width: 320px;}
	.header-top {padding-bottom: 45px;}
	.some_funct {width: 100%;}
	.head_preim, .all_preim {display: none;}
	.content {width: 100%;}
	.right-sidebar_nov {width: 100%;}
	.topsearch {display: none;}
	.header-top div:nth-of-type(2) {display: none;}
	.header-top div:nth-of-type(3) {margin-left: 220px !important;margin-top: 0 !important;display: block;float: none !important;}
	.header-top div:nth-of-type(3) span {display: block;margin: 5px 0 5px 0 !important;}
	.header .header-top div:nth-of-type(3) span:nth-of-type(2) {margin-left: 0px !important;}
	.header-top div:nth-of-type(3) span:nth-of-type(3) {display: inline-block;}
	.header {text-align: right;padding: 5px 15px 2px 15px;}
	.header-top div:nth-of-type(3) span:nth-of-type(4) {display: none !important;}
	.left-sidebar {width: 100%;}
	.cpt_category_tree ul li {display: inline-block;}
	.right-wraper li ul li {display: inline-block;margin-right: 20px;}
	.fluid-width-video-wrapper iframe {width: 100% !important;min-width: 480px;}
	.thumbnail {}
	#msMiniCart {width: 80%;margin: 0 auto;}
	.right-sidebar_nov {width: 90%;margin: 0 auto 30px;float: none;clear: both;}
	.footer .wraper {height: auto !important;}
	.ya-share2.ya-share2_inited {position: initial;margin: 10px;text-align: center;}
	.footer .top-left {width: 100%;}
	.copyright {position: initial;top: 5px;width: 100%;text-align: center;}
	.copyright p {float: none !important;height: auto !important;margin-left: 0 !important;margin-top: 5px !important;}
	.footer .header-top div:nth-of-type(4) {margin-left: 0px !important;text-align: center;margin-top: 15px !important;}
	.footer .header-top div:nth-of-type(4) span {display: block !important;margin-bottom: 7px !important;}
	.footer .header-top div:nth-of-type(3) {display: none !important;}
	.footer .header-top div:nth-of-type(4) span:nth-of-type(3) {margin-left: 0px !important;display: inline-block !important;}
	.footer .header-top div:nth-of-type(4) span:nth-of-type(4) {display: none !important;}
	.footer .header-top div:nth-of-type(4) span:nth-of-type(5) {margin-left: 0px !important;}
	.footer {height: auto !important;}
	.m-title {color: #f7f5b1;display: inline-block;position: absolute;left: -55px;text-transform: uppercase;top: 20px;font-size: 23px;}
	.header__toggle {display: block;text-align: right;font-size: 0;height: 28px;position: absolute;right: -22px;top: 85px;z-index: 3;}
	.m-title {display: none;}
	.header__toggle .menu-toggle-cont {display: inline-block;}
	.fixed-menu {display: none;background: rgba(255,255,255,.7);width: 100%;}
	.header__toggle:after {content: "";height: 100%;display: inline-block;vertical-align: middle;}
	.menu-toggle {width: 100%;display: inline-block;vertical-align: middle;height: 2px;background-color: #f7f5b1;-webkit-transition: all .3s;transition: all .3s;position: relative;}
	.menu-toggle-cont {width: 20px;height: 17px;font-size: 0;cursor: pointer;padding: 10px;border: 2px solid #f7f5b1;border-radius: 5px;}
	.menu-toggle-cont:after {content: "";height: 100%;display: inline-block;vertical-align: middle;}
	.menu-toggle-cont_active .menu-toggle {height: 0;}
	.menu-toggle-cont_active .menu-toggle:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	.menu-toggle-cont_active .menu-toggle:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
	.menu-toggle:before, .menu-toggle:after {content: "";-webkit-transition: all .3s;transition: all .3s;height: 2px;background-color: #f7f5b1;position: absolute;left: 0;width: 100%;}
	.menu-toggle:before {-webkit-transform: translateY(-350%);-ms-transform: translateY(-350%);transform: translateY(-350%);}
	.menu-toggle:after {-webkit-transform: translateY(350%);-ms-transform: translateY(350%);transform: translateY(350%);}
	ul.horizontal {width: 100%;}
	.menu-top {display: none;}
	.sidebar-open {display: block;}
	.sidebar-open a {background: none repeat scroll 0% 0% #fc801d;width: 100%;height: 40px;line-height: 40px;display: inline-block;border-radius: 4px;text-align: center;cursor: pointer;font-size: 18px;color: #fff;}
	.orange-left-main {border-radius: 4px;background: #f7f5b1;}
	.menu-top {width: 100%;margin: 0;}
	.header .wraper {height: auto !important;min-height: 115px;}
	.header {height: auto !important;}
	.horizontal li {float: none;display: block;text-align: center;margin-bottom: 10px;}
	li.first.active_tm {margin: 0 0 10px 0;}
	.active_tm {margin-right: 0;}
	.form_rascet.new_dis_f {padding: 15px 30px 56px;}
	.mobile-cart {display: block !important;margin: 10px 0 0;}
	.mobile-hidden {display: none;}
	.open-filter a {background: none repeat scroll 0% 0% #84c551;width: 100%;height: 40px;line-height: 40px;display: inline-block;border-radius: 4px;text-align: center;cursor: pointer;font-size: 18px;color: #fff;margin-top: 10px;}}
@media only screen and (max-width: 600px) {.search_buttom {left: calc(50% - 60px);position: absolute;bottom: 15px;}
	.filter_price {overflow: hidden;padding-bottom: 60px;position: relative;}}
@media only screen and (max-width: 430px) {.clear-mob {clear: both;height: 5px;}
	.projects_item:first-of-type {margin-top: 25px;}}
@media only screen and (min-width: 431px) {.clear-mob {display: inline-block;}}
@media only screen and (max-width: 380px) {#sravnit {margin-top: -14px;}}
@media only screen and (max-width: 373px) {#sravnit {margin-top: -45px;}}
@media only screen and (max-width: 480px) {.header__toggle .menu-toggle-cont {margin-left: 35px;}
	.header .header-top div:nth-of-type(3) span.salon_in_moscow, .header .header-top div:nth-of-type(3) span:nth-of-type(4) {display: none !important;}
	a.action-link {display: none;}
	form[name="AdvancedSearchInCategory"] > div:last-of-type {padding: 15px 0;}
	.header-top div:nth-of-type(3) {position: absolute !important;right: 5px;}
	.header {height: auto;text-align: center;padding: 0;}
	.header-top div:nth-of-type(3) span:nth-of-type(3) {margin: 15px 0 !important;}
	.header-top {padding-bottom: 0;}
	.header .wraper {height: auto !important;}
	.logo {position: initial;margin: 10px auto;display: block;}
	.top-left, .top-flash-left, .logo {float: left;max-width: 35%;text-align: left;}
	.top-left>a {width: 100% !important;}
	.top-left img {max-width: 100%;}
	.header-top div:nth-of-type(3) {margin-left: 0px !important;margin-top: 15px !important;display: block;float: none !important;}
	.menu-top {margin-top: 0;margin-left: 0px;}
	.bx-wrapper .bx-controls-direction a {top: 48%;}
	.bx-wrapper .bx-next {right: -13px;}
	.carousel > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > a:nth-child(2) {margin-right: 0;}
	.fluid-width-video-wrapper iframe {width: 100% !important;min-width: 320px;}
	.projects_item {width: 100%;margin: 10px 0px 60px;}
	.s-advenge-block .s-advenge {width: 100%;}
	.show-sertificates img {width: 20%;}
	.right-sidebar_nov {padding-left: 5px;width: 80%;}
	.header__toggle {bottom: inherit !important;top: 20px !important;right: inherit;}
	.top-left {height: 105px;}
	.cpt_maincontent img {max-width: 100%;}
	.left-f {width: 100%;}
	.right-f {width: 100%;}
	.filter_price div {display: block;}
	.sliderCont {margin-top: 25px !important;margin-left: 28px !important;}
	.filter_price div:nth-of-type(4) {margin: 0 0 0 20px !important;}
	.filter_price div:nth-of-type(3) {margin: 15px 0px;}
	.product_images {width: 100% !important;max-width: 300px !important;}
	.product_image {width: 100% !important;max-width: 300px !important;}
	div#msCart {overflow: scroll;}
	form#msOrder .row {width: 100%;}
	.menu-top a {margin: 0 0px 7px 0px;}
	.header .active_tm {margin-bottom: 5px;}
	.bx-wrapper .bx-prev {left: 0px;}
	.bx-wrapper .bx-next {right: -9px;}
	.cpt_product_images {float: none;}
	.product_images {margin: 0 auto;}
	.sortB {margin-left: 0 !important;}
	.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: none;}}
@media only screen and (max-width: 767px) {.m-title {left: 55px;}}
.formCost {float: left;margin-bottom: 10px;}
.formCost label {float: left;font-size: 12px;color: #e40000;font-weight: bold;margin-right: 5px;position: relative;top: 2px;}
.formCost input {float: left;text-align: right;color: #434343;font-size: 12px;font-weight: bold;width: 55px;height: 17px;background: none;border: 1px solid #e5e5e5;margin-right: 10px;}
.sliderCont {width: 178px;height: 27px;margin-top: -12px;margin-left: 100px;}
#slider {width: 300px;}
.ui-slider {position: relative;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 14px;height: 27px;background: url("/img/search_price_p.jpg") no-repeat;cursor: pointer;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;overflow: hidden;}
.ui-slider-horizontal {height: 5px;}
.ui-slider-horizontal .ui-slider-handle {top: -10px;margin-left: -6px;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-widget-content {background: #fff;}
.ui-widget-header {border: 1px solid #d4d4d4;background: #fff;}
.ui-corner-all {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.ui-autocomplete {width: 265px !important;padding: 10px;}
.ui-autocomplete .ui-menu-item:hover {cursor: pointer;background-color: #d3d3d3;}

html, body {padding: 0px;margin: 0px;}
table {empty-cells: show;}
body.body-checkout {background: #fff !important;}
.regheader {width: 80%;color: black;padding: 3px;text-align: left;font-size: 10px;}
input.checknomarging {margin: 0px;}
input.input_message {color: #aaa;}
input.input_message_focus {color: #000;}
ul.product_list {list-style-type: none;margin: 0px;padding: 0px;overflow: hidden;width: auto;text-align: center;}
ul.product_list li {text-align: center;margin: 0px;padding: 0px;float: left;}
#powered_by {font-size: 70%;text-align: center;color: #777;padding-top: 10px;padding-bottom: 5px;}
#powered_by a {color: #777;text-decoration: none;}
.sm-current-rating1 {background: transparent url("/published/SC/html/scripts/images_common/star0sm.gif") repeat-x scroll left top;height: 13px;line-height: 13px;margin: 4px;position: relative;width: 65px;overflow: hidden;}
.sm-current-rating1 div.sm-current-rating1-back {background: transparent url("/published/SC/html/scripts/images_common/star0sm.gif") repeat-x scroll left top;height: 13px;line-height: 13px;font-size: 0px;position: absolute;width: 65px;z-index: 10;}
.sm-current-rating1 div.sm-current-rating1-front {background: transparent url("/published/SC/html/scripts/images_common/star1sm.gif") repeat-x scroll left top;height: 13px;line-height: 13px;font-size: 0px;position: absolute;z-index: 20;}
.current-rating1 {background: transparent url("/published/SC/html/scripts/images_common/star0.gif") repeat-x scroll left top;height: 20px;line-height: 20px;position: relative;width: 100px;overflow: hidden;}
.current-rating1 div.current-rating1-back {background: transparent url("/published/SC/html/scripts/images_common/star0.gif") repeat-x scroll left top;height: 20px;line-height: 20px;position: absolute;width: 100px;z-index: 10;font-size: 0px;}
.current-rating1 div.current-rating1-front {background: transparent url("/published/SC/html/scripts/images_common/star1.gif") repeat-x scroll left top;height: 20px;line-height: 20px;position: absolute;z-index: 20;font-size: 0px;}
.unit-rating {list-style: none;margin: 0px;padding: 0px;height: 20px;position: relative;background: url("/published/SC/html/scripts/images_common/starvote.gif") top left repeat-x;}
.unit-rating li {text-indent: -90000px;padding: 0px;margin: 0px;float: left;}
.unit-rating li a {outline: none;display: block;width: 20px;height: 20px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.unit-rating li a:hover {background: url("/published/SC/html/scripts/images_common/star1.gif") left center;z-index: 2;left: 0px;}
.unit-rating a.r1-unit {left: 0px;}
.unit-rating a.r1-unit:hover {width: 20px;}
.unit-rating a.r2-unit {left: 20px;}
.unit-rating a.r2-unit:hover {width: 40px;}
.unit-rating a.r3-unit {left: 40px;}
.unit-rating a.r3-unit:hover {width: 60px;}
.unit-rating a.r4-unit {left: 60px;}
.unit-rating a.r4-unit:hover {width: 80px;}
.unit-rating a.r5-unit {left: 80px;}
.unit-rating a.r5-unit:hover {width: 100px;}
.unit-rating li.current-rating {background: url("/published/SC/html/scripts/images_common/starvote.gif") left bottom;position: absolute;height: 20px;display: block;text-indent: -9000px;z-index: 1;}
.review_content {overflow: hidden;oveflow-x: hidden;padding: 0 85px 0 0;zoom: 1;}
@media print {input, .noprint {display: none;}}
@import url("/assets/components/minishop2/css/web/lib/jquery.jgrowl.min.css");
div.jGrowl > .ui-state-highlight {background: inherit;color: inherit;border: inherit;}
.ms2-message-success {background-color: green !important;}
.ms2-message-error {background-color: brown !important;}
.ms2-message-info {background-color: black !important;}
#msCart th.count, #msCart th.weight, #msCart th.price, #msCart th.remove {width: 15%;}
.js #msCart [type="submit"][value="cart/change"] {display: none;}
#msMiniCart, .msMiniCart {font-size: .8em;}
#msMiniCart h5, .msMiniCart h5 {margin: 0;}
#msMiniCart .empty, .msMiniCart .empty {display: block;}
#msMiniCart .not_empty, .msMiniCart .not_empty {display: none;}
#msMiniCart.full .empty, .msMiniCart.full .empty {display: none;}
#msMiniCart.full .not_empty, .msMiniCart.full .not_empty {display: block;}
#msProduct .old_price, #msCart .old_price, .ms2_product .old_price {color: brown;font-style: italic;text-decoration: line-through;}
#msOrder {margin-top: 50px;}
#msOrder .radio {min-height: 30px;margin-bottom: 10px;}
#msOrder .radio img {max-height: 30px;margin-top: -2px;padding: 0 10px;}
#msOrder .required-star {display: none;color: brown;}
#msOrder .required .required-star {display: inline;}
#msOrder .error {border: 1px solid brown !important;}
.msProductsLog, .msGalleryLog, .msCartLog, .msOrderLog, .msGetOrderLog {width: 100%;overflow: auto;word-wrap: normal;white-space: pre;}
#mse2_sort a.active, #mse2_tpl a.active {color: black;text-decoration: none;cursor: default;}
#mse2_filters .disabled {color: #aaa;}
#mse2_results {margin-bottom: 20px;}
#mse2_filters .mse2_number_slider {font-size: .7em;margin-bottom: 10px;}
#mse2_filters .mse2_number_inputs label {display: inline-block;}
#mse2_selected_wrapper {min-height: 2em;margin: 10px 0;}
#mse2_selected {display: none;background: #f9f9f9;padding: 5px 0 5px 5px;border-radius: 3px;}
#mse2_selected .mse2_selected_link em {color: #000;}
.mSearchLog, .mFilterLog {width: 100%;overflow: auto;word-wrap: normal;white-space: pre;}
#mse2_sort .sort span {color: #000;}
#mse2_sort .sort[data-dir="asc"] span:after {content: "↑";}
#mse2_sort .sort[data-dir="desc"] span:after {content: "↓";}
#mse2_mfilter .btn_more {width: 150px;display: block;margin: auto;}
#mse2_mfilter .pagination {margin: 0;padding: 0;}
#mse2_mfilter .spinner {display: none;width: 32px;height: 32px;background: url("/assets/components/msearch2/css/web/spinner.gif") no-repeat;background-size: 32px;}
#mse2_mfilter.loading .spinner {display: block;margin: 20px auto 10px auto;}
.form-group .input-sm {width: 50%;display: inline-block;}
.mse2-ac-item:hover {cursor: pointer;}
.mse2-ac-item .mse2-ac-weight {display: inline-block;float: right;}
.ui-autocomplete-loading {background: white url("/assets/components/msearch2/css/web/jquery-ui/images/ui-anim_basic_16x16.gif") right center no-repeat;}
b.niftycorners, b.niftyfill {display: block;}
b.niftycorners * {display: block;height: 1px;line-height: 1px;font-size: 1px;overflow: hidden;border-style: solid;border-width: 0 1px;}
b.r1 {margin: 0 3px;border-width: 0 2px;}
b.r2 {margin: 0 2px;}
b.r3 {margin: 0 1px;}
b.r4 {height: 2px;}
b.rb1 {margin: 0 8px;border-width: 0 2px;}
b.rb2 {margin: 0 6px;border-width: 0 2px;}
b.rb3 {margin: 0 5px;}
b.rb4 {margin: 0 4px;}
b.rb5 {margin: 0 3px;}
b.rb6 {margin: 0 2px;}
b.rb7 {margin: 0 1px;height: 2px;}
b.rb8 {margin: 0;height: 2px;}
b.rs1 {margin: 0 1px;}
b.t1 {border-width: 0 5px;}
b.t2 {border-width: 0 3px;}
b.t3 {border-width: 0 2px;}
b.t4 {height: 2px;}
b.tb1 {border-width: 0 10px;}
b.tb2 {border-width: 0 8px;}
b.tb3 {border-width: 0 6px;}
b.tb4 {border-width: 0 5px;}
b.tb5 {border-width: 0 4px;}
b.tb6 {border-width: 0 3px;}
b.tb7 {border-width: 0 2px;height: 2px;}
b.tb8 {border-width: 0 1px;height: 2px;}
b.ts1 {border-width: 0 2px;}
/*path:/ds-comf/ds-form/css/dsforms.css*/
.dspopup-modal-bg {position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);display: none;top: 0;left: 0;z-index: 100;}.dspopup-modal {display: none;visibility: hidden;position: fixed;min-width: 300px;background: #f5f5f5;z-index: 101;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.4);}.dspopup-modal .close-dspopup-modal {display: block;position: absolute;top: -16px;right: -15px;border-width: 0;border-radius: 25%;cursor: pointer;background: transparent;text-align: center;width: 29px;height: 30px;z-index: 99;background: url(/ds-comf/ds-form/images/close_circle.png);}.dspopup-modal .close-dspopup-modal:before {padding: 2px 5px 4px;font-size: 30px;}.dspopup-modal .close-dspopup-modal svg:hover .st0 {fill: #808080;}.ds-form form {padding: 15px 30px;margin-bottom: 0;font-family: Arial, Helvetica, sans-serif;}.ds-form form label {display: block;margin-bottom: 0;font-size: 0.875rem;font-weight: normal;line-height: 2.05556rem;color: #78767a;cursor: pointer;}.ds-form form label .required {color: #b21a41;}.ds-form form input:not([type]),.ds-form form input[type="text"],.ds-form form input[type="password"],.ds-form form input[type="date"],.ds-form form input[type="datetime"],.ds-form form input[type="datetime-local"],.ds-form form input[type="month"],.ds-form form input[type="week"],.ds-form form input[type="email"],.ds-form form input[type="number"],.ds-form form input[type="search"],.ds-form form input[type="tel"],.ds-form form input[type="time"],.ds-form form input[type="url"],.ds-form form input[type="color"],.ds-form form select,.ds-form form textarea {-webkit-appearance: none !important;-moz-appearance: none !important;width: 100%;display: block;height: 2.05556rem;margin: 0 0 0.88889rem 0;padding: 0.44444rem;background-color: #fff;border-style: solid;border-width: 1px;border-color: #ccc;border-radius: 0;box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);color: #78767a;font-family: inherit;font-size: .875rem;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;transition: border-color 0.15s linear, background 0.15s linear;-webkit-transition: border-color 0.15s linear, background 0.15s linear;-moz-transition: border-color 0.15s linear, background 0.15s linear;-ms-transition: border-color 0.15s linear, background 0.15s linear;-o-transition: border-color 0.15s linear, background 0.15s linear;}.ds-form form input:not([type]):focus,.ds-form form input[type="text"]:focus,.ds-form form input[type="password"]:focus,.ds-form form input[type="date"]:focus,.ds-form form input[type="datetime"]:focus,.ds-form form input[type="datetime-local"]:focus,.ds-form form input[type="month"]:focus,.ds-form form input[type="week"]:focus,.ds-form form input[type="email"]:focus,.ds-form form input[type="number"]:focus,.ds-form form input[type="search"]:focus,.ds-form form input[type="tel"]:focus,.ds-form form input[type="time"]:focus,.ds-form form input[type="url"]:focus,.ds-form form input[type="color"]:focus,.ds-form form select:focus,.ds-form form textarea:focus {background-color: #fff;border-color: #999999;outline: none;}.ds-form form input:not([type]).improper-value,.ds-form form input[type="text"].improper-value,.ds-form form input[type="password"].improper-value,.ds-form form input[type="date"].improper-value,.ds-form form input[type="datetime"].improper-value,.ds-form form input[type="datetime-local"].improper-value,.ds-form form input[type="month"].improper-value,.ds-form form input[type="week"].improper-value,.ds-form form input[type="email"].improper-value,.ds-form form input[type="number"].improper-value,.ds-form form input[type="search"].improper-value,.ds-form form input[type="tel"].improper-value,.ds-form form input[type="time"].improper-value,.ds-form form input[type="url"].improper-value,.ds-form form input[type="color"].improper-value,.ds-form form select.improper-value,.ds-form form textarea.improper-value {border-color: #b21a41;}.ds-form form input[type="checkbox"] {vertical-align: middle;}.ds-form form input[type="radio"] {vertical-align: middle;}.ds-form form input[readonly],.ds-form form input[readonly='readonly'],.ds-form form textarea[readonly],.ds-form form textarea[readonly='readonly'] {background-color: #eee;opacity: 1;}.ds-form form input[readonly]:hover, .ds-form form input[readonly]:active, .ds-form form input[readonly]:focus,.ds-form form input[readonly='readonly']:hover,.ds-form form input[readonly='readonly']:active,.ds-form form input[readonly='readonly']:focus,.ds-form form textarea[readonly]:hover,.ds-form form textarea[readonly]:active,.ds-form form textarea[readonly]:focus,.ds-form form textarea[readonly='readonly']:hover,.ds-form form textarea[readonly='readonly']:active,.ds-form form textarea[readonly='readonly']:focus {background-color: #eee;opacity: 1;}.ds-form form input.readonly[readonly],.ds-form form input.readonly[readonly='readonly'],.ds-form form textarea.readonly[readonly],.ds-form form textarea.readonly[readonly='readonly'] {border-color: transparent !important;background-color: transparent !important;padding-left: 0 !important;box-shadow: none;}.ds-form form input.readonly[readonly]:hover, .ds-form form input.readonly[readonly]:active, .ds-form form input.readonly[readonly]:focus,.ds-form form input.readonly[readonly='readonly']:hover,.ds-form form input.readonly[readonly='readonly']:active,.ds-form form input.readonly[readonly='readonly']:focus,.ds-form form textarea.readonly[readonly]:hover,.ds-form form textarea.readonly[readonly]:active,.ds-form form textarea.readonly[readonly]:focus,.ds-form form textarea.readonly[readonly='readonly']:hover,.ds-form form textarea.readonly[readonly='readonly']:active,.ds-form form textarea.readonly[readonly='readonly']:focus {padding-left: 0 !important;border-color: transparent !important;background-color: transparent !important;opacity: 1;box-shadow: none;}.ds-form form input[disabled],.ds-form form input[disabled='disabled'],.ds-form form input.disabled,.ds-form form textarea[disabled],.ds-form form textarea[disabled='disabled'],.ds-form form textarea.disabled {background-color: #eee;color: #808080;opacity: 1;cursor: not-allowed;}.ds-form form input[disabled]:hover, .ds-form form input[disabled]:active, .ds-form form input[disabled]:focus,.ds-form form input[disabled='disabled']:hover,.ds-form form input[disabled='disabled']:active,.ds-form form input[disabled='disabled']:focus,.ds-form form input.disabled:hover,.ds-form form input.disabled:active,.ds-form form input.disabled:focus,.ds-form form textarea[disabled]:hover,.ds-form form textarea[disabled]:active,.ds-form form textarea[disabled]:focus,.ds-form form textarea[disabled='disabled']:hover,.ds-form form textarea[disabled='disabled']:active,.ds-form form textarea[disabled='disabled']:focus,.ds-form form textarea.disabled:hover,.ds-form form textarea.disabled:active,.ds-form form textarea.disabled:focus {background-color: #eee;opacity: 1;cursor: not-allowed;}.ds-form form input[type="submit"],.ds-form form button[type="submit"] {width: auto;font-family: inherit;font-size: .875rem;color: #fff;text-transform: none;padding: 8px 20px;background: #34495e;border-style: solid;border-width: 0px;border-color: #d0d0d0;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;box-shadow: 0;opacity: .75;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;-webkit-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;-moz-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;-ms-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;-o-transition: border-color 0.15s linear, background 0.15s linear, opacity 0.15s linear;cursor: pointer;height: auto;}.ds-form form input[type="submit"]:hover, .ds-form form input[type="submit"]:focus,.ds-form form button[type="submit"]:hover,.ds-form form button[type="submit"]:focus {opacity: 1;}.ds-form form select {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAICAMAAADUf89RAAAAXVBMVEXe3t7////e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t4c2GbBAAAAHnRSTlMAAAMGCQwPIScqMDM5P0Wfpau0usDDxuTn6u3w8/a+b40GAAAAS0lEQVQI123JRRKAQADEwODubvP/Z3KhYBfIMU00yaxyriCejV+7D5As929cDCBdr996WEC2SZI6jxeQ75J6nw9QHBoDfoByCLHgBAR/B7a3OfpzAAAAAElFTkSuQmCC);background-position: right center;background-repeat: no-repeat;padding-right: 1.75rem;}.ds-form form select option {padding: 0.22222rem 0.64rem;color: #78767a;font-family: inherit;font-size: .875rem;}.ds-form form textarea {min-height: 6rem;}.ds-form .inline {font-size: 0;}.ds-form .inline.label-left label {width: 28%;display: inline-block;margin-right: 2%;}.ds-form .inline.label-left input {display: inline-block;width: 70%;}.ds-form .inline.label-right label {display: inline-block;float: right;width: 30%;}.ds-form .inline.label-right input {display: inline-block;float: left;width: 65%;}.ds-form .clearfix:before, .ds-form .clearfix:after {content: " ";display: table;}.ds-form .clearfix:after {clear: both;}.ds-form .form-head {margin-bottom: 15px;border-bottom: 1px solid #d4d4d4;font-size: 1.5rem;line-height: 2.05556rem;color: #808080;}.ds-form .is_checkbox,.ds-form .is_radio {display: block;text-align: left;}.ds-form .is_checkbox label,.ds-form .is_radio label {margin-left: 2.05556em;}.ds-form .is_checkbox input,.ds-form .is_radio input {margin-top: -22px;}.ds-form .infoform {margin-bottom: 15px;font-size: 12px;color: #b7b7b7;}.ds-form .error-form {margin-top: 15px;padding-left: 15px;font-size: .875rem;color: #b21a41;list-style: none;}.ds-form .error-form li:before {content: "\00d7";float: left;margin-left: -15px;font-weight: 700;}.ds-form .buttonform {margin-top: 15px;}.ds-form .rating_selection {text-align: left;font-size: 0;}.ds-form .rating_selection label:first-of-type {display: none;}.ds-form .rating_selection input[type='radio'] {display: none;}.ds-form .rating_selection label {cursor: pointer;display: inline-block;}.ds-form .rating_selection label {display: inline-block;font-size: 30px;letter-spacing: 5px;color: #e9cd10;margin-right: 0;}.ds-form .rating_selection input:checked ~ label {color: #aaa;}.ds-form .rating_selection:hover label[for] {color: #e9cd10;}.ds-form .rating_selection:hover label:hover ~ label {color: #aaa;}.dspopup-modal .form-head {margin-left: -30px;margin-right: -30px;margin-top: -15px;padding: 10px 30px;}[id*="formmessagereport"] {margin-bottom: 0;font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #78767a;}[id*="formmessagereport"] .form-head {margin-left: 0;margin-right: 0;margin-top: 0;padding: 10px 30px;}[id*="formmessagereport"] .error-report {padding: 15px 30px;text-align: center !important;}[id*="formmessagereport"] .error-report p {text-align: center !important;}[id*="formmessagereport"] .text-report p:first-child {margin-bottom: 20px;font-size: 1.125rem;}[id*="formmessagereport"] .repeatform {color: #34495e;}[id*="formmessagereport"] .repeatform:hover, [id*="formmessagereport"] .repeatform:focus {color: #4f6f8f;}@media only screen and (min-width: 560px) {.dspopup-modal {margin-left: auto;margin-right: auto;}}@media only screen and (min-width: 768px) {.dspopup-modal {margin-left: auto;margin-right: auto;}}
/*path:/ds-comf/ds-form/css/forms/dsfaq.css*/
#dsfaq-form, #dsfaqformmessagereport{padding: 0px;width: 400px;}#dsfaq-form .form-head, #dsfaqformmessagereport .form-head{}#dsfaq-form label{}#dsfaq-form input[type="text"]{}#dsfaq-form input[type="submit"]{background: none repeat scroll 0% 0% #fc801d;display: inline-block;border-radius: 4px;text-align: center;cursor: pointer;font-size: 16px;}#dsfaqformmessagereport .text-report{}#dsfaq-form .error-form li{color: #b21a41!important;}.ds-form form label .required {color: #b21a41!important;}
.carousel .img_preview img{
    max-width: 232px!important;
    height: 210px!important;
    margin: 10px auto 0;
}

.carousel .img_preview {
max-width: 280px!important;
height: 245px!important;
}


.erorrsc{
    width: 335px;
    text-align: center;
    color: red;  
    font-size: 12px;
    margin-top: -11px;
    position: absolute;
}

.imageslide .bx-viewport{
height: 234px!important;
}

.cboxPhoto{
max-height: 700px!important;
width: auto!important;
}
.cmp-table-wrapper p iframe{
display:none;
}

.sprite {
    background-image: url(/assets/images/spritesheet.png);
    background-repeat: no-repeat;
    display: block;
}

.sprite-0000001 {
    width: 70px;
    height: 50px;
    background-position: -5px -5px;
    margin: 0 auto;
}

.sprite-0000002 {
    width: 66px;
    height: 66px;
    background-position: -85px -5px;
    margin: 0 auto;
}

.sprite-0000003 {
    width: 61px;
    height: 60px;
    background-position: -161px -5px;
    margin: 0 auto;
}

.sprite-0000004 {
    width: 60px;
    height: 71px;
    background-position: -232px -5px;
    margin: 0 auto;
}

.sprite-0000005 {
    width: 54px;
    height: 70px;
    background-position: -5px -86px;
    margin: 0 auto;
}

.sprite-0000006 {
    width: 59px;
    height: 58px;
    background-position: -69px -86px;
    margin: 0 auto;
}

.sprite-add_ok {
    width: 12px;
    height: 12px;
    background-position: -302px -5px;
}

.sprite-cart {
    width: 57px;
    height: 57px;
    background-position: -138px -86px;
}

.sprite-demis_group {
    width: 146px;
    height: 42px;
    background-position: -138px -153px;
}

.sprite-head_locationb {
    width: 16px;
    height: 22px;
    background-position: -302px -65px;
    margin-left: 40px;
    display: inline-block;
}

.sprite-head_location {
    width: 16px;
    height: 22px;
    background-position: -302px -65px;
    margin-left: 40px;
    margin-top: 5px;
    display: inline-block;
}

.sprite-head_phone {
    width: 30px;
    height: 30px;
    background-position: -205px -86px;
}

.sprite-head_sform {
    width: 266px;
    height: 31px;
    background-position: -5px -205px;
}

.sprite-hr {
    width: 5px;
    height: 1px;
    background-position: -5px -65px;
}

.sprite-korzina {
    width: 50px;
    height: 50px;
    background-position: -5px -246px;
}

.sprite-logo {
    width: 178px;
    height: 90px;
    background-position: -333px -5px;
    padding-top: 0;
    float: left;
    position: relative;
    top: 10px;
}

.sprite-pp_close {
    width: 23px;
    height: 24px;
    background-position: -245px -105px;
}

.sprite-quality {
    width: 50px;
    height: 50px;
    background-position: -294px -105px;
    display: inline-block;
    margin-top: -17px;
}

.sprite-question {
    width: 130px;
    height: 25px;
    background-position: -354px -105px;
}

.sprite-scroll_upbtn {
    width: 100px;
    height: 100px;
    background-position: -354px -140px;
}

.sprite-str_left_s {
    width: 22px;
    height: 41px;
    background-position: -464px -140px;
}

.sprite-str_right_s {
    width: 22px;
    height: 41px;
    background-position: -294px -191px;
}

.sprite-study {
    width: 30px;
    height: 30px;
    background-position: -464px -191px;
}
.top-left>a{
    display: inline-block;
    width: 178px;
    height: 100px;
}
@media only screen and (min-width: 768px){
.top-left{
height: 91px;
}
}
@media only screen and (max-width: 767px){
.top-left{
    height: 167px;
}
}
@media only screen and (max-width: 991px){
.header-top div:nth-of-type(3) span.salon_in_moscow{
display: none!important;
}

}
@media only screen and (max-width: 767px){
.header-top div:nth-of-type(3) span.salon_in_moscow{
display: block!important;
}
}
@media only screen and (max-width: 991px){
.sprite-head_location{
display: none;
}
}
.cart{
display:none;
}

.projects_item_price .price,
.projects_item_price .price_r{
    top: -7px;
    position: relative;
}
.s-advenge-block .s-advenge {
    width: 46%;
    padding: 0 10px;
}
@media only screen and (max-width: 1000px){
.s-advenge-block .s-advenge{
     width: 100%;
}
}

.main_top_slider .bx-controls, .bx-viewport .bx-controls{
display: none;
}

.bx-controls-ex a{
    position: absolute;
    top: 50%;
    margin-top: -26px;
    outline: 0;
    width: 32px;
    height: 73px;
    text-indent: -9999px;
    z-index: 9999;
}
.bx-controls-ex .bx-next{    
    right: -22px;
    background: url(/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_right_s.png) no-repeat;
}

.bx-controls-ex .bx-prev {
    left: -15px;
    background: url(/published/publicdata/STROYKAMIN/attachments/SC/js/bxslider/images/str_left_s.png) no-repeat;
}

@media only screen and (max-width: 1355px){
.bx-controls-ex .bx-next{
    right: -25px;
}
.bx-controls-ex .bx-prev{
    left: -15px;
}
}

@media only screen and (max-width: 1199px){
.bx-controls-ex .bx-next{
    right: -25px;
}
.bx-controls-ex .bx-prev{
    left: -15px;
}
}

.slider_p{
    margin-bottom:10px;
}

.mobile-banner_new {
    display: none;
}
.mobile-banner_new .slick-prev {
    left: 0px;
}
.mobile-banner_new .slick-next {
    right: 0px;
}
@media only screen and (max-width: 480px){
.mobile-banner_new {
    display: block;
        margin: 5px;
}
}
.sliderCont{
width: auto;
}
#slider {
width: 90% !important;
}
@media only screen and (max-width: 1199px){
#slider {
    width: 85% !important;
}
}
@media only screen and (max-width: 600px){
#slider {
    width: 75% !important;
}
}
@media only screen and (max-width: 480px){
#slider {
    width: 65% !important;
}
}
.search_buttom {
    width: auto; 
}
@media only screen and (max-width: 600px){
.filter_price {
    padding-bottom: 0;
    
}
.search_buttom {
    left: auto; 
    position: absolute;
    bottom: 15px;
    right: 0;
    top: 82px;
    padding: 0 7px;
    width: 35px;
}
}
/*
#pp_content .form_rascet .left-f, #pp_content .form_rascet .right-f{
    width: 100%;
}*/



#pp_content .form_rascet.new_dis_f {
    background: #fff none repeat scroll 0 0;
    padding: 15px 10px 56px;
}
.callback_menu_top{
    margin-left: 30px;
}
.brhide{
display:none;
}
.heed_kamin{
color: #fe853d;
    border-bottom: 1px dashed #fe853d;
}
@media only screen and (max-width: 767px){
.header-top div:nth-of-type(3) span:nth-of-type(4) {
    display: inline-block !important;
}
}
@media only screen and (max-width: 600px){
.heed_kamin{
           margin: 5px 0 15px !important;
    display: inline-block;

}
.header-top div span.callback_menu_top.heed_call{
    margin: 0px 0 15px !important;
}
.brhide{
display: block;
}
}


.cpt_category_tree .parent.plul{
    position: relative;
}
.cpt_category_tree .parent.plul{
    pointer-events: none;
}
.cpt_category_tree .parent.plul a{
    pointer-events: all;
}

.cpt_category_tree .parent.plul.explhide:after{
display:none;
}
/*.cpt_category_tree .parent.plul:after{
    opacity: 1;
    font: normal normal normal 12px FontAwesome;
    content: " (\f107  развернуть)";
    color: #f7f5b1;
        top: 5px;
    margin-left: 6px;
    cursor: pointer;
    pointer-events: all;
}*/
.menu-left .level2 {
    padding: 0 0 0 20px;
}

.cpt_category_tree .parent.plul.parent_current:after{
    display:none;
}
.cpt_category_tree .parent_current > ul {
    padding-left: 0px;
    display: block;
}
@media only screen and (max-width: 767px){
.cpt_category_tree ul li {
    display: block;
}
}

.circle-o, .squre-o, .header-top div:nth-of-type(3) span.heed_call2:nth-of-type(3),.subbutton_csb,.sidebar-open,.search_csb{
display: none;
}

.hide_phone{
display: none!important;
}

@media only screen and (max-width: 480px){
    
    .top-left {
    height: auto;
}
    .mobile-cart {
    display: none !important;
}
    .subbutton_csb{
        display: block;
    }
.header .header-top div:nth-of-type(3) span.heed_kamin:nth-of-type(4){
    display: block !important;
}
.header .wraper {    
    padding-top: 15px;
}

.horizontal li{
    text-align: left;    
    padding-left: 70px;
}
.header .header-top div.circle-o{
    display: inline-block !important;
    border-radius: 40px;
    border: 2px solid #fe853d;
    height: 35px;
    width: 35px;
    line-height: 36px;
    color: #fe853d;
    padding: 0 !important;
    cursor: pointer;
        text-align: center;
}
.header .header-top div.squre-o{
    display: inline-block !important;
    border-radius: 4px;
    border: 2px solid #c84a13;
    height: 35px;
    width: 35px;
    line-height: 36px;
    color: #c84a13;
    padding: 0 !important;
    cursor: pointer;
        text-align: center;
}
.header .header-top div.squre-o i,
.header .header-top div.circle-o i{
    line-height: 35px;
}

.header .header-top div span.phone-m{
	display: none;
}
.header .header-top div span.heed_call{
	display: none;
}

.header .header-top div span.heed_kamin{
    display: block!important;
}

.top-left{
    max-width: 50%;
}
div.header__toggle{
    top: 0px !important;
}
.header-top div:nth-of-type(3){
text-align:right;
padding-right: 5px;
}
.header .header-top div span.phone-m.show_phone{
    display: block;
}

.header .header-top div:nth-of-type(3) span.heed_kamin{
    margin-top: 14px !important;
}

.header .header-top div:nth-of-type(3) span.heed_kamin.kamin:nth-of-type(4){
    display: inline-block !important;
}

.header .header-top div:nth-of-type(3) span:nth-of-type(4).show_phone,
.header-top div:nth-of-type(3) span.heed_call2:nth-of-type(3).show_phone{
    display: block;
}

.subbutton_csb{
    width: 100%;
    text-align: center;
    padding-top: 10px;
}
.button_csb{
    width: 32.5%;
    display: inline-block;
    text-align: center;
    line-height: 45px;
    background-color: #dd4d0e;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
}

.search_csb{
    display: none;
    background-color: #dd4d0e;
    border-radius: 5px;
    width: 100%;
    height: 45px;
    margin-top: 3px;
    
}
.search_csb form{
    padding: 7px;
}
.search_csb .sfield {
    position: relative;
    margin: 0;
    width: 100%;
    border: 0;
    height: 30px;
    border-radius:5px;
    background-image: none;
    background-position: 0;
    padding: 0 10px;
}
.search_csb .input-group{
    position: relative;
}
.search_csb .input-group:after{
    color: #dd4d0e;
    position: absolute;
    content: "\f002";
    font: normal normal normal 14px/1 FontAwesome;
    top: 3px;
    right: 4px;
    font-size: 22px;
}
}
@media only screen and (max-width: 767px){
.right-wraper li ul li {
        display: block;
}
}
@media only screen and (max-width: 400px){
.header__toggle .menu-toggle-cont {
    margin-left: 8px;
}
.top-left {
    max-width: 42%;
}
}

@media only screen and (max-width: 480px){
    .top-left {
        margin-top: -17px;
}
.header-top div:nth-of-type(3) {
    position: relative !important;
    right: 5px;
}
.header .header-top div:nth-of-type(3) span.heed_kamin:nth-of-type(4),.header-top div:nth-of-type(3) span.heed_call2:nth-of-type(3).show_phone {
    display: inline-block !important;
}
}
.mobile_banner_outer{
    max-height:207px;
        overflow-y: hidden;
}

.content h1 {
    overflow-wrap: break-word;
}

.orange-left-main {
    border-radius: 4px;
    background: #f7f5b1;
    color: #000;
}

.orange-left-main a {
    color: #000;
}
#idr5204{
    display:none;
}
@media only screen and (max-width: 480px){
    #idr5204{
    display:block;
}

}
.ui-slider .ui-slider-handle{
    background-size: contain;
        height: 19px;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -7px;
    margin-left: -6px;
}
.cpt_category_tree .parent span.open {
    display:none;
}

.cpt_category_tree .parent.plul span.open {
    display:inline;
    opacity: 1;
    font: normal normal normal 12px FontAwesome;
    color: #f7f5b1;
    top: 5px;
    margin-left: 6px;
    cursor: pointer;
    pointer-events: all;
}
.cpt_category_tree .parent.plul span.open.explhide{
    display: none;
}
.cpt_category_tree .plul.level1.parent{
    pointer-events: all;
}

@media only screen and (max-width: 767px){
.footer .header-top div:nth-of-type(4) {
    text-align: right;
        margin-top: 0 !important;
}
.hidem{
display: none;
}
.footer .header-top div:nth-of-type(4) span:nth-of-type(4) {
    display: block !important;
}
.footer .header-top div:nth-of-type(4) span:nth-of-type(3) {
        margin-bottom: 0px !important;
            line-height: 14px;
}
.header-top {
       padding-right: 5px;
           padding-bottom: 10px;
}
.top-left {
    margin-top: -3px;
}
}

.main_top_slider > div:nth-child(1) > div:nth-child(1) {
    width: 93.8% !important;
    margin: 0 auto;
}
@media only screen and (max-width: 480px){
.fluid-width-video-wrapper iframe {
    width: 120% !important;
    min-width: 320px;
    height: 320px !important;
}
}
.carousel_item {
    height: auto !important;
    margin: 15px 5px;
    width: auto !important;
}
.carousel_item_title{
    text-align: center;
}
.cpt_maincontent .carousel_item_img img {
    max-width: 100%;
}

@media only screen and (max-width: 480px){
    .carousel_item_title{
    text-align: center;
 margin-top: 10px; 
}
.cpt_maincontent .carousel_item_img img {
    max-width: 100%;
    width: 344px;
        height: auto;
}
.carousel_item_img{
    height: auto;
}
}
@media only screen and (max-width: 450px){
    .mobile_banner_outer{
    max-height:190px;
        overflow-y: hidden;
    }
}
@media only screen and (max-width: 424px){
.cpt_maincontent .carousel_item_img img {
    max-width: 100%;
    width: 300px;
        height: auto;
}
.mobile_banner_outer{
    max-height:186px;
        overflow-y: hidden;
}
}
@media only screen and (max-width: 400px){
    .mobile_banner_outer{
    max-height:165px;
        overflow-y: hidden;
    }
}
@media only screen and (max-width: 374px){
.cpt_maincontent .carousel_item_img img {
    max-width: 100%;
    width: 93%;
        height: auto;
}
.mobile_banner_outer{
    max-height:165px;
        overflow-y: hidden;
}
}
@media only screen and (max-width: 360px){
    .mobile_banner_outer{
    max-height:158px;
        overflow-y: hidden;
    }
}
@media only screen and (max-width: 330px){
    .mobile_banner_outer{
    max-height:140px;
        overflow-y: hidden;
    }
}
.bx-wrapper .bx-viewport{
left: 0;
}

@media only screen and (max-width: 1199px){
.carousel {
    margin: 0 0 0px 0;
}
}
@media only screen and (max-width: 480px){
.projects_item {
    width: 100%;
    margin: 10px 0px 0px;
}
}

.imglogo{
    margin-top: 15px;
}
@media only screen and (max-width: 480px){
.imglogo{
    margin-top: 0;
}
}
.project_item_bottom{
    height:auto;
}

 /* the slides */
  .carousel_catalog.slick-initialized .slick-slide {
    padding: 0 10px;
  }

.butt_calc a{
    margin-top: 5px;
}
#cat_top_tree{
    margin-bottom: 5px;
}
.pp_field2{
    width: 290px;
}
.pp_textarea {
    width: 265px;
}

.special-window {
     position: relative;
}

.special-window img {
    width: 100%;
}

.block-images {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    height: 345px;
    overflow-y: hidden;
}

.show_all {
   border-radius: 10px;
    background-color: #f60;
    padding: 10px 15px;
    color: #fff;
    text-align: center;
    display: flex;
    width: 160px;
    margin: 0 auto;
    cursor: pointer;
        justify-content: center;
}

.hide {
    display: none;
}

.all {
    overflow: none !important;
    height: auto;
}

.block-images p {
    text-align: center;
}

.block-image {
    width: 30%;
    min-height: 288px;
    margin-bottom: 25px;
}    

.block-image img {
    width: 100%;
}

.character-window {
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    background: rgba(225,189,102,.6);
    position: absolute;
    left: 0;
    bottom: 0;
    /* width: 100%; */
    max-width: 722px;
    padding: 0 20px;
    width: 100%;
}

.character-window p {
    font-size: 18px; color: #fff;
    padding: 20px 0;
}

.character-window p span {
    font-size: 32px;
    color: #fff !important;
}

.main-block-contacts {
    display: flex;
    flex-wrap: wrap;
    margin-top: 25px;
}

.block-contacts {
    width: 46%;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.block-contacts .block-left {
    width: 80px;
}

.block-contacts .block-left img {
    width: 100%;
}

.block-contacts .block-right {
        font-weight: bold;
    font-size: 16px;
    width: 70%;
    margin-left: 20px;
}

.block-contacts .block-right span {
    font-weight: 400;
}

.rates__show {
    overflow: auto;
    height: auto;
    padding: 20px 0;
}

.tat {
    width: 49%;
}

button.add2cart:disabled {
        background: #ccc url(/img/v_korzinu.png) 15px 50% no-repeat;
}

@media only screen and (max-width: 480px){
    .character-window p {
        font-size:14px;
        padding: 10px 0;
    }
    
    .tat {
    width: 100%;
}
    
    .zsz {
        display: block;
    }
    
    .qwer132 {
        display: block;
    }
    
    .rer {
        font-size: 12px !important;
    top: -10px !important;
    }
    
 
    .character-window {
        padding: 0 10px;
    }
    .character-window p span {
        font-size: 18px;
    }
    .block-contacts {
        width: 100%;
    }
    .block-image {
        width: 100%;
    }
    .block-images {
        height: 2825px;
    }
    .block-images.all {
        height: auto;
    }
.header-top div:nth-of-type(3) {
    margin-left: 57% !important;
}
}
@media only screen and (max-width: 400px){
.header-top div:nth-of-type(3) {
    margin-left: 49% !important;
}
}

#catalog_navigator a {
    margin-top: 5px;
}
