.disce_adapt{ display:none !important;}
*{ margin:0px; padding:0px;}
body{font-family: 'PT Sans',"Arial Narrow", sans-serif; font-size:13px; color:#272728; background:url(../images/bg.jpg) repeat-y center; background-size:1920px;}
img{ border:0px;}
header{ position:relative;}
.rouble__dash {position: absolute;line-height: 1px;top: 60%;left: 0;}
.c_272728{ color:#272728;}a{ color:#ff8915;}
.row{ width:980px; margin:0 auto; background:url(../images/bg.jpg) repeat-y center;}
.top_header{ background:#353535; height:100px; width:980px;}
.logo{width: 204px;height: 44px;background: url(../images/logo_new.png) no-repeat;margin: 22px 5px 0 14px;background-position: right;}
table.journal td {padding: 2px 10px;}
/*23 февраля*/
/* Makc */
/*.logo{width: 204px;height: 44px;background: url(../images/logo_23.png) no-repeat;margin: 22px 5px 0 14px;background-position: right; position:relative;}*/
/*.logo:after{content: "";
    display: block;
    position: absolute;
    width: 149px;
    height: 22px;
    bottom: -14px;
    left: -9px;
    background: url(../images/after_1.png) no-repeat;}*/
/*end 23 февраля*/

/*8 марта*/
/*.logo{position:relative;}
.logo:after{ content:""; position:absolute; display:block; width:72px; height:83px; background:url(../images/8_march.png) no-repeat;top: -47px;left: -41px;}*/
/*end 8 марта*/

/*.logo {width: 205px;height: 53px;background: url(../images/logo_pobeda.png) no-repeat;margin: 22px 81px 0 18px;}*/
.c_fdfdfd{ color:#fdfdfd;}
.serch_div{ width:203px; margin:18px 0 0 10px;}
.naity{width: 15px !important;height: 15px !important;top: 4px;right: 3px;cursor: pointer;background: url(../images/magnifier_2.png) no-repeat;color: transparent;border: 0;background-size: 15px;}
input{ font-size:12px;}
.serch_div input[type="text"]{ width:192px; height:12px !important; border:1px solid #fff !important; background:#ebebeb !important; padding:5px !important;border-radius: 0px !important;}
.serch_div span{ margin:0 0 4px 0;}
.serch_div input[type='button']{ color:transparent;display:block; width:14px; height:14px !important; background:url(../images/bt_searc.png) no-repeat !important; border: none !important;
position: absolute;top: 24px;right: 4px;cursor: pointer; border-radius:0px;}
.podbor{ width:80px;/*background:url(../images/podbor.png) no-repeat;*/padding: 30px 0 0 0;margin: 20px 0 0 32px;
background-position: center 0px; display:none;}
.podbor span{ display:block; line-height:14px;}
address{ font-style:normal;}
.adress_1 span{ color:#fdfdfd; font-size:16px;}
.adress_1  {margin: 18px 0 0 16px; width:200px;}
.adress_1 a{ text-decoration:none; border-bottom:1px dotted #ff8915; float:left;margin: 0 0 0 0px; font-size:16px;}
.adress_1 i{background:url(../images/address_1.png) no-repeat; background-position:center right; float:left; width:7px; height:4px;margin: 8px 0 0 5px; cursor:pointer;}
.c_ff8915{ color:#ff8915;}
.phones{margin: 13px 0 0 22px; line-height:27px; width:203px;}
.phones a{ line-height:22px;    /*font-size: 14px;*/}
.menu_1{ list-style:none; height:38px; position:relative;
background: -moz-linear-gradient(#ffa832, #ff7301);
background: -ms-linear-gradient(#ffa832, #ff7301);
background: -o-linear-gradient(#ffa832, #ff7301);
background: -webkit-linear-gradient(#ffa832, #ff7301);}
.menu_1 > li{ float:left; position:relative;}
.menu_1 > li > a{line-height: 38px;color:#1f1f1f; font-weight:bold; font-size:14px; text-transform:uppercase; text-decoration:none;text-shadow:  0px 1px 0px #ff9f48;filter:dropshadow(color= 0px 1px 0px #ff9f48);display:block;padding: 0 15px;}
.menu_1 > li:last-child > a{padding-right: 27px;}
.menu_1 > li:hover > a, .menu_1 > li.active > a{ background:#fff; text-shadow:none; margin-top:4px;line-height: 31px;padding-bottom: 3px;box-shadow:  0px -1px 1px 1px #d28323;
-webkit-box-shadow:  0px -1px 1px 1px #d28323;
-moz-box-shadow:  0px -1px 1px 1px #d28323;}.menu_1 > li > ul{}
.menu_1 > li > ul{display: none;position: absolute;z-index: 100;list-style: none;padding-bottom: 30px;
background: #fff;border-left: 1px solid #afb2b6;border-right: 1px solid #afb2b6;left: -118px;width: 980px;top: 38px;
box-shadow:  0px 1px 2px 1px #ababab;
-webkit-box-shadow:  0px 1px 2px 1px #ababab;
-moz-box-shadow:  0px 1px 2px 1px #ababab;}
.menu_1 > li > ul > li {background: none;float: left;text-align: left;width: 449px;border-right: 1px solid #dcdcdc;margin: 15px 0 0px 0;padding: 0 20px;}
.menu_1 > li > ul > li > a > em{display: none;}
/*.menu_1 > li > ul > li{margin: 0px 0 0 5px;}.menu_1 > li > ul > li:first-child{margin: 20px 0 0 5px;}*/
.menu_1 > li > ul > li > a{ text-decoration:none;}
/*.menu_1 > li > ul > li:nth-child(even) {border: 0px;}*/
.rovr{ width:139px; height:90px; border:1px solid #dbdbdb;}.rovr img{ max-width:139px; display:block; margin:0 auto;}
.podc1:first-child{ margin-bottom:15px;font-size:14px; display:block; text-transform:uppercase; font-weight: bold; color:#1f1f1f; text-decoration:none;}
.podc1{ font-size:13px; line-height:14px;word-wrap: break-word;}
.menu_1 > li > ul > li > ul{ list-style:none;}
.menu_1 > li > ul > li > ul > li {background: none;width: 139px;height: 143px;float: left;margin: 0 10px 0 0px;
text-align: left;}.menu_1 > li > ul > li > ul > li:last-child{ margin-right:0px;}
/*.dropdown_m:hover > ul{ display:block;}*/.menu_1 > li > ul > li > ul > li > ul{ display:none;}
.slider{ overflow:hidden; width:980px; height:340px;}
.slider .prev_1, .slider .next_1{position:absolute; z-index:1; top:50%; margin-top:-17px;display: block;height: 50px;width: 21px;}
.slider .prev_1{ left:5px; background:url(../images/prev_2.png) no-repeat;}
.slider .next_1{ right:5px; background:url(../images/next_2.png) no-repeat;}
.slider ul{ list-style:none; overflow:hidden;}
.slider ul li{ float:left;}
.abert_sl{ display:block; position:relative;}
.spas{ bottom:24px; height:10px; width:100%;}
.listr{ margin:0 auto;display: table;}
.listr a{ float:left; width:22px; height:22px; background:rgba(255,255,255,0.2); margin-right:6px;
box-shadow:  0px 1px 2px 0px #000;
-webkit-box-shadow:  0px 1px 2px 0px #000;
-moz-box-shadow:  0px 1px 2px 0px #000;}
.listr a:lat-child{ margin-right:0px;}
.listr a:hover, .listr a.selected{ background:#fff;}
.listr a span{ display:none;}.ul_categories{ list-style:none;}.ul_categories li{ width:183px;height:140px; margin-right:4px; float:left;}.ul_categories li a{ text-decoration:none;}
.titls{ width:183px; height:36px; background:#212121; color:#fff; text-transform:uppercase; text-align:center;}
.titls + span{display: block;margin: 3px 0 0 0;}
.titls span{line-height: 14px; }
.catim{ width:183px; height:104px;}.catim img{ display:block; margin:0 auto; max-width:183px;}
.prev_1{ width:15px; height:34px; background:url(../images/prev_1.png) no-repeat;}.next_1{width:15px; height:34px; background:url(../images/next_1.png) no-repeat;}
#prev_1{margin: 48px 10px 0 0;}#next_1{margin: 48px 0 0 5px;}
.left_column{ width:243px;}.center_column{ width:474px; background:#fff;}.right_column{ width:243px;}


#my-menu > ul{list-style:none; background:#fff; padding:20px 0 20px 0;}#my-menu ul li{ position:relative;}
#my-menu > ul > li > a{ display:table-cell; vertical-align:middle; text-decoration:none; width:230px; height:28px;}
#my-menu > ul > li > a.active > span{ font-weight:bold;}
#my-menu > ul > li > a:hover > span{ font-weight:bold;}
#my-menu > ul > li > a > span{ display:block; color:#272728; font-size:15px; padding:0 5px 0 17px; line-height:16px;}
#my-menu > ul > li > ul{list-style:none; background:#f2f2f2; padding:10px 0 10px 0;}
#my-menu > ul > li > ul > li > a{ text-decoration:none; display:table-cell; vertical-align:middle; width:230px; height:21px;}
#my-menu > ul > li > ul > li > a > span:hover, #my-menu > ul > li > ul > li > a.active > span{ color:#ff8915;}
#my-menu > ul > li > ul > li > a > span{font-size:14px; color:#272728; padding:0 0 0 30px; line-height:14px; display:block;}
#my-menu > ul > li > ul > li > ul{ list-style: disc;padding: 3px 0px 3px 47px;}
#my-menu > ul > li > ul > li > ul > li > a{color: #272728; text-decoration:none;}
#my-menu > ul > li > ul > li > ul > li > a:hover, #my-menu > ul > li > ul > li > ul > li > a.active{ color:#ff8915;}
#my-menu > ul > li > ul > li > ul > li > ul{ list-style: disc;padding: 3px 0px 3px 15px;}
#my-menu > ul > li > ul > li > ul > li > ul > li > a{color: #272728; text-decoration:none;}
#my-menu > ul > li > ul > li > ul > li > ul > li > a:hover, #my-menu > ul > li > ul > li > ul > li > ul > li > a.active{ color:#ff8915;}
.ons {position: absolute;display: block !important;height: 16px !important;width: 16px !important;background: url(../images/plus.png) no-repeat center;background-size: 8px;right: 4px;top: 5px;}.ons.expanded {background: url(../images/minus.png) no-repeat center;background-size: 8px;}


.addressat{ background:#fff; width:100%;}.addressat > div{padding:20px 0 20px 17px;}
.phones_2{line-height:27px;}.m0{ margin:0px;}.c_7b7b7b{ color:#7b7b7b !important;}.c_272728{ color:#272728 !important;}
.tabs{ list-style:none;}.ul_tabs_1 li{float:left;background:#ff7301; cursor:pointer;
box-shadow: inset 2px 0px 3px 0px #cc5c01;
-webkit-box-shadow: inset 2px 0px 3px 0px #cc5c01;
-moz-box-shadow: inset 2px 0px 3px 0px #cc5c01;}
.ul_tabs_1 li{padding:5px 0px;    width: 118px; text-align:center;}
/*.ul_tabs_1 li:last-child{padding-right: 28px;}*/
.ul_tabs_1 li a{color:#fff;text-transform:uppercase;text-decoration:none; border-bottom:1px dotted #fff; font-weight:bold;}.ul_tabs_1 li a{  font-size:18px; }
.ul_tabs_1 li:hover, .ul_tabs_1 li.active{ background:#e9e9e9;
box-shadow:none;
-webkit-box-shadow: none;
-moz-box-shadow: none;}.ul_tabs_1 li:hover a, .tabs li.active a{ color:#272728; border-bottom:none;}.box.visible {display: block;}.box {display: none;}
.products_1{ list-style:none;}.products_1 li{padding:0 10px 0px 10px;}.products_1 li:last-child{padding-bottom: 10px;}
.fanc_1{ width:173px; height:92px;}.fanc_1 img{ display:block; margin:0 auto; max-width:158px;}.h127{ height:127px;}
.h1_1{ font-size:17px; line-height:18px;}.aphed{ width:281px;}.4d4d51{color:#4d4d51;}.c_7e7e7f{color:#7e7e7f;}
table{ width:100%;}.tr_header th{ background:#ff7301; font-size:12px; color:#fff; border-bottom: 3px solid #fff;padding: 2px 0 3px 10px;}
table td{ padding: 2px 0 3px 10px; background:#e9e9e9; font-size:13px;}.h126{ height:126px;}.line_1{ border:0px; height:1px; background:#d0d0d0; margin:9px 0 0 0;}
.tov_con{ line-height:17px;}.tov_con p{ padding:20px 0;}.titl_1{ background:#ff7301;padding: 5px 25px;}.c_fff{ color:#fff;}.blocks{ background:#fff;}
.vids{list-style: none;margin: 20px 0 0px 14px;width: 230px;}.vids li{float: left;width: 100px;height: 130px;margin: 0 14px 10px 0;}
.vids li a .dtc{ width:100px; height:60px;}.vids li a .dtc img{ display:block; margin:0 auto; max-width:100px;}
.c_8b8b8b{ color:#8b8b8b;}.vids li a{ text-decoration:none;}.c_4e4e4f{color:#4e4e4f;}.vid_pr{ line-height:12px; padding:0 0 8px 0;}
color:#171717; border-radius:3px;}.w213{ width:213px; height:32px; line-height:32px;}
.btn_1:hover{background: -moz-linear-gradient(#ec6b00, #ff7502);
background: -ms-linear-gradient(#ec6b00, #ff7502);
background: -o-linear-gradient(#ec6b00, #ff7502);
background: -webkit-linear-gradient(#ec6b00, #ff7502);}
.vids_2 {list-style: none;margin: 5px auto;width: 217px;}.vids_2 li a .dtc{ width:70px; height:70px;}.vids_2 li a .dtc img{ display:block; margin:0 auto; max-width:70px;}
.vids_2 li{ border-bottom:1px dashed #aeaeae; padding-top:15px;}.vids_2 li:last-child{ border-bottom:1px solid #aeaeae;}.nevs_pr{ color:#272728; width:135px;}
.link_1{ color:#272728;}.krasota{ background:url(../images/map_1.jpg) no-repeat; height:135px;}.glavny{ color:#5b5b5b;}.contaner_1{ border:2px solid #e9e9e9; background:#fff; padding:30px;}
.contaner_1 p{ color:#8e8e8e; font-size:14px; line-height:18px; padding-bottom:20px;}.w435{ width:435px;}.mr23{ margin-right:23px;}
.footer{ background:#353535; padding:40px 20px 30px; border-bottom:3px solid #ff7301; color:#b0b0b0;}.divul{ border-top:1px solid #464646; padding:20px 20px 20px 0; margin:15px 0 0 0;}
.divul ul{ list-style:none; height:100px; width:380px;}.divul ul li{width: 145px;float: left;margin: 3px 45px 4px 0;}
.divul ul li a{color: #b0b0b0;font-size: 13px;text-decoration: none;line-height: 13px;display: block;}

.divul_2{ border-top:1px solid #464646; padding:20px 20px 20px 0; margin:15px 0 0 0;}
.divul_2 ul{ list-style:none; height:100px; width:120px;}.divul_2 ul li{width: 120px;margin: 3px 55px 4px 0;}
.divul_2 ul li a{color: #b0b0b0;font-size: 13px;text-decoration: none;line-height: 13px;display: block;}

.logo_2{ width:116px; height:34px; background:url(../images/logo_2.png) no-repeat;}
.copys{ width:138px;margin: 5px 0 0 38px;}.socs{ list-style:none;}.socs li{ float:left;}
.socs li a{ margin-right:2px;width:22px; height:22px; display:block; background-repeat:no-repeat;}
.vk{ background:url(../images/vk.png);}.face{ background:url(../images/face.png);}.tv{ background:url(../images/tv.png);}.yout{ background:url(../images/yout.png);}
.ista{ background:url(../images/ista.png);}
.regio{ background:#fff; width:929px; top:22px; left:25px;z-index: 1041;}.div_regio{ margin:25px;}.div_regio ul{ list-style:none;}
.div_regio ul li{ font-size:17px; color:#272728; line-height:22px; cursor:pointer;}.div_regio ul li:hover{ color:#ff8915;}
.clz_1{ position:absolute; display:block; width:21px; height:21px; background:url(../images/clz_1.png) no-repeat;top: -20px;right: -20px; cursor:pointer;}
.right_blocks{width: 727px;}
.zeta{ background:#fff;}
.nigma{background:#fff;}
.zeta > div.section, .nigma > div.bodys{padding:20px 15px;}
.nigma > div.section{padding:20px 15px;}
.track_menu{ list-style:none;}.track_menu li{ float:left;}
.track_menu  li  a{ background:url(../images/track_menu.jpg) no-repeat center left; padding:0 0 0 11px; margin:0 11px 0 0; font-size:14px;}
.track_menu > li:first-child > a{ background:none; padding:0 0 0 0;}.track_menu li:last-child a, .track_menu li a:hover{ color:#4d4d51; text-decoration:none;}
.categorys{ list-style:none;}.categorys > li{ float:left; width:138px; height:120px; margin:0 1px 0 0px;}.categorys > li:last-child{ margin:0px;}
.catim_1{ width:136px; height:94px; display:table-cell; vertical-align:middle; /*border:1px solid #e0e0e0;*/ border-radius:6px;
/*background: -moz-linear-gradient(#ffa731, #ff8915);
background: -ms-linear-gradient(#ffa731, #ff8915);
background: -o-linear-gradient(#ffa731, #ff8915);
background: -webkit-linear-gradient(#ffa731, #ff8915);*/}
.catim_1 img{ display:block; max-width:128px; margin:0 auto;}
.categorys .catim_1  img{border-radius: 6px;    max-height: 94px;}
.name_cat{ font-weight:bold; font-size:12px; text-transform:uppercase; display:block; text-align:center; padding:6px 0 0 0;}
.titl_cat{color:#272728;}.products_2{ list-style:none;margin: 0 0 0 -10px;}
.pho_vi{top: 5px;left: 5px;z-index: 1;}
.pho_vi a{ float:left;}
.media_my_photo{display: block;width: 25px;background: url(../images/pattern_1.png);background-position: -44px 0;height: 19px; margin-top:3px; margin-right:3px;}
.media_my_video{display: block;width: 25px;background: url(../images/pattern_1.png);background-position: -44px -24px;height:24px;}
.products_2 > li{ float:left; border:1px solid #e0e0e0; border-radius:6px; width:220px; height:421px;margin: 0 0 13px 13px; position:relative;}
.nut{ margin:15px;height:391px;}
.toper{ height:205px; border-bottom:1px solid #e0e0e0;}
.prod_im_1{width: 190px;height: 155px;}
.prod_im_1 img{ display:block; margin:0 auto; max-width:185px;max-height: 155px;}
.op_1{ line-height:14px; color:#4d4d51;}.name_pr_1{ line-height:18px;}
.properties{ list-style:none;}.properties > li{ list-style:none; line-height:14px;}
.pr_1{color:#767676; font-size:12px;}
.pr_2{color:#272728; font-size:12px;}
.cen_1{color:#272728;line-height:20px;}
.btn_1{ color:#fff; border-radius:4px; text-align:center;
background: -moz-linear-gradient(#ffa933, #ff7502);
background: -ms-linear-gradient(#ffa933, #ff7502);
background: -o-linear-gradient(#ffa933, #ff7502);
background: -webkit-linear-gradient(#ffa933, #ff7502);}.bn_1{ width:92px; height:28px;line-height: 28px;}
.bodys h2{ text-transform:uppercase; font-size:17px; color:#ff7502;padding-bottom: 15px; padding-top:10px;}.bodys h2:last-child{ padding-bottom:0;}
.bodys h3{ text-transform:uppercase; font-size:17px; color:#ff7502;padding-bottom: 15px; padding-top:10px;}.bodys h3:last-child{ padding-bottom:0;}
.bodys p{ font-size:14px;padding-bottom: 15px; line-height:18px;}.bodys p:last-child{ padding-bottom:0px;}
.bodys ul{ list-style-image:url(../images/bodysul.png);padding-bottom: 15px;padding-left: 15px;}
.bodys ul:last-child{ padding-bottom:0px;}
.bodys ul li{line-height:18px;}
.bodys ol{ list-style-image:url(../images/bodysul.png);padding-bottom: 15px;padding-left: 15px;}
.bodys ol:last-child{ padding-bottom:0px;}
.bodys ol li{line-height:18px;}
.bn_2{ width:230px; height:32px; line-height:32px; color:#171717; text-decoration:none;}
.top_tovar{ background:url(../images/top_tovar.png) no-repeat center 73px;}
.top_t_foot{ height:73px; bottom:0px; width:100%;
background: -moz-linear-gradient(#f6f6f6, #e8e8e8);
background: -ms-linear-gradient(#f6f6f6, #e8e8e8);
background: -o-linear-gradient(#f6f6f6, #e8e8e8);
background: -webkit-linear-gradient(#f6f6f6, #e8e8e8);
border-radius:4px;}.titl_2{ line-height:29px; padding-right:44px;}.fototov{ width:525px; height:261px; position:relative; z-index:1;}
.fototov img{ max-width:460px; margin:0 auto; display:block;}

.euro_s{width: 198px;height: 79px;background: url(../images/euro_s.png) no-repeat;
right: 0px;top: 10px;position: absolute; z-index:0;}
.tai_s{width: 198px;height: 79px;background: url(../images/tai_s.png) no-repeat;right: 0px;top: 10px;position: absolute;}
.tenz{width: 198px;height: 79px;background: url(../images/tenz.png) no-repeat;right: 0px;top: 194px;position: absolute; z-index:1;}
.rus_s {width: 198px;height: 79px;background: url(../images/rus_s.png) no-repeat;right: 0px;top: 10px;position: absolute;}
.garantija_2{width: 198px;height: 79px;background: url(../images/garantija-2-goda.png) no-repeat;right: 0px;top: 102px;position: absolute;}
.clierkfoto .yt_vid {
    width: 30px;
    height: 21px;
    background-size: 100%;
    top: 20px;
}
.bn_3{height: 38px;width: 144px;line-height: 38px;right: 15px;top: 17px;}.cener_tov{top: 10px;right: 170px;  z-index: 99;
  background: rgba(255,255,255,0.6);
  padding: 0 10px;
  border-radius: 3px;
  box-shadow: 0px 1px 0px 0px #717171;
  -webkit-box-shadow: 0px 1px 0px 0px #717171;
  -moz-box-shadow: 0px 1px 0px 0px #717171;}
.prev_im{ list-style:none;list-style-image: none !important; left:0 !important; padding-left:0 !important;
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-o-transition: all 2s ease;
-ms-transition: all 2s ease;
transition: all 2s ease;}
.prev_im > li{ float:left; height:81px; width:117px;margin-right: 10px;position:relative;}
.kfoto_pre > li{ float:left; height:64px; width:67px;margin-right: 10px;position:relative;  list-style: none;}
.kfoto_pre > li img{ max-width:61px;max-height:55px;}

.prev_im > li > a{ text-decoration:none;}
.kfoto_pre > li > a{ text-decoration:none;}
.clierkfoto{ background:#e0e3e7; border-radius:4px; width:67px; height:45px; padding-top:3px;  text-align: center;}
.clier{ background:#e0e3e7; border-radius:4px; width:115px; height:75px; padding:3px;}
.clier img{ max-width:110px; display:block; margin:0 auto;}.c_8b8b8b{ color:#8b8b8b;}
.pamagnifier{width: 19px;height: 18px;background: url(../images/magnifier.png) no-repeat;bottom: 7px;right: 7px;z-index: 1;cursor: pointer;}
.ul_tabs_2{ list-style:none;}
.ul_tabs_2 > li{ float:left;border-left: 1px solid #e2e7ed;border-top: 1px solid #e2e7ed;border-right: 1px solid #e2e7ed;cursor: pointer;margin: 0 6px 0 0; font-size:10px;
background: -moz-linear-gradient(#edf3f8, #e4e4e4);
background: -ms-linear-gradient(#edf3f8, #e4e4e4);
background: -o-linear-gradient(#edf3f8, #e4e4e4);
background: -webkit-linear-gradient(#edf3f8, #e4e4e4);}
.ul_tabs_2 > li > span{color: #3e3e3e;text-transform: uppercase;font-weight: bold;vertical-align: middle;border-bottom: 1px dotted #ccc;display: block;margin: 10px 5px;}
.ul_tabs_2 > li:hover, .ul_tabs_2 > li.active{border-left: 1px solid #ff7200;border-top: 1px solid #ff770a;border-right: 1px solid #ff770a;}
.ul_tabs_2 > li:hover > span, .ul_tabs_2 > li.active > span{color: #ff7200;border-bottom: 1px dotted #ff7200;}
.ul_tabs_2{ border-bottom:1px solid #ff7200;}.centraler_bl2 {margin: 25px 0 45px 0;}.centraler_bl2 p, .centraler_bl2 ul {margin-bottom: 15px;font-size: 14px;}
.centraler_bl2 ul, .centraler_bl2 ol {margin: 0px 0 15px 18px;}.centraler_bl2 h2 {margin-bottom: 15px;color: #ff7200;text-transform: uppercase;font-size: 18px;}
.centraler_bl2 img {border-radius: 4px;overflow: hidden;}.vibor{ border-bottom:1px dotted #272728;}
.vibor i{ width:7px; height:4px; background:url(../images/vibor.png) no-repeat; display:block; position:absolute;right: -15px;top: 10px;}
.metr_m{ background:url(../images/metr_m.png) no-repeat left;}.h261{ height:261px;}
.rouble_dash_2{position: absolute;line-height: 1px;top: 78%;left: 0;font-size: 15px;}
.fixtop50{ position:fixed; top:0px; background:#fff; width:697px;
box-shadow:  0px -2px 3px 3px #fff;
-webkit-box-shadow:  0px 2px 3px 3px #fff;
-moz-box-shadow:  0px 2px 3px 3px #fff;
  z-index: 555;}
.rouble_dash_3{position: absolute;line-height: 1px;top: 58%;left: 0;font-size: 15px;}
.adress_3 a {
text-decoration: none;
border-bottom: 1px dotted #ff8915;
float: left;
margin: 0 0 0 4px;
}
.adress_3 i {
background: url(../images/address_1.png) no-repeat;
background-position: center right;
float: left;
width: 7px;
height: 4px;
margin: 8px 0 0 5px;
cursor: pointer;
}
.citr_1{display:none;}.citr_1 ul{list-style: none;background: #fff;padding: 0 10px 10px 10px; width:125px;
box-shadow: 0px 2px 2px 1px #ababab;
-webkit-box-shadow: 0px 2px 2px 1px #ababab;
-moz-box-shadow: 0px 2px 2px 1px #ababab;}.citr_1 ul li{border-bottom: 1px dotted #ff8915; display:table; cursor:pointer; color:#ff8915;}
.citr_1{top: 20px;left: 104px;z-index: 1;}
.contacus th{ background:#353535; color:#fff;}.contacus tr th, .contacus tr td{ padding:8px 10px;}
.contacus tr:nth-child(odd) td{ background:#fbf1e7;}.contacus tr:nth-child(even) td{ background:#fff;}.pt4{ padding-top:4px;}.message_error{ color:#F00;}
.for_com{ width:222px;}.bn_4 {width: 219px;height: 32px;line-height: 32px;color: #171717;text-decoration: none;}
#slider_1{ left:0 !important;height:340px !important;}.ml3{ margin-left:3px;}
.bn_5 {height: 38px;width: 144px;line-height: 38px;right: 15px;top: 17px;}.vtablcat{ list-style:none;padding-left: 0px !important;}
.vtablcat > li > ul{ padding-left:0px !important;margin-bottom: 15px;}
.vtablcat > li > ul > li > ul{ display:none;}
.vtablcat > li > ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}

.vtablcat li{ list-style:none;}.vtablcat > li > a{ text-decoration:none;}
.vtablcat > li > ul > li{/*display: table-cell;*/width: 100px;/*height: 120px;*/float: left;}
.blog{ list-style:none !important; padding:0 !important; margin:0px !important;}
.blog li{ margin-bottom:20px;}.blog li:last-child{ margin-bottom:0px;}
.blog li h3{ margin:0px; padding:0px;}.pr_nev{ width:70px; height:70px;}.pr_nev img{ max-width:70px;}.vtablcat > li > ul > li{ padding-right:20px; height:170px;}
.vtablcat > li > ul > li > a > em{width: 100px !important;}.vtablcat > li > ul > li > a > em > img{max-width:100px;}
#addr_1{ display:none;}.harct_2 table tr th{background: #ff7301;font-size: 14px;color: #fff;border-bottom: 3px solid #fff;padding: 2px 0 3px 10px;border-left: 2px solid #fff;}
.harct_2 table tr th:first-child{ border-left:0px;}.harct_2 table tr td{ border:1px solid #fff;}
.harct_2 .tab{ list-style:none; margin:20px 0 0 0;}.harct_2 .tab li{ float:left;padding: 10px;border-left: 1px solid #e2e7ed;border-top: 1px solid #e2e7ed;border-right: 1px solid #e2e7ed;
cursor: pointer;margin: 0 6px 0 0;
background: -moz-linear-gradient(#edf3f8, #e4e4e4);
background: -ms-linear-gradient(#edf3f8, #e4e4e4);
background: -o-linear-gradient(#edf3f8, #e4e4e4);
background: -webkit-linear-gradient(#edf3f8, #e4e4e4);}.harct_2 .tab li a{color: #3e3e3e; text-decoration:none;
text-transform: uppercase;font-weight: bold;vertical-align: middle;border-bottom: 1px dotted #ccc;}.harct_2 .tab li:hover, .harct_2 .tab li.active{border-left: 1px solid #ff7200;
border-top: 1px solid #ff770a;border-right: 1px solid #ff770a;}.harct_2 .tab li a:hover, .harct_2 .tab li.active a{ color:#ff7200;}
.btn_nff{bottom: 0px;}.lider{ width:53px; height:53px; /*background:url(../images/lider.png) no-repeat;*/margin: 21px 42px 0 15px;}
.shild_2{bottom: 10px;right: 0px;}
.polos_sv_1{ list-style:none;  z-index: 2; margin-top:8px;margin-left: 15px;}
.polos_sv_1 > li{margin-bottom:8px;  border-radius:2px; background:rgba(255,255,255,0.8); position:relative; display:table;}
.polos_sv_1 > li:last-child{ margin-bottom:0px;}
.polos_sv_1 > li > span{ text-transform:uppercase; display:block;  padding: 1px 8px 1px 22px;  font-weight: 600;}
.polos_sv_1 > li:after{content: ".";display: block; position:absolute; width:15px; height:15px;top: 2px;left: 3px; background:url(../images/ch_li.png) no-repeat;color: transparent;}
.polos_sv_2{color: red;font-size: 16px;}
.polos_sv_2 > li:after{top: 4px;}
.polos_sv_2 > li:not(:nth-child(1)):after{display: none;}


/*.menu_1 > li:hover .pod_menu_index{ display:block;}*/.pod_menu_index{ width:205px !important;left: -1px !important;padding: 0 0 10px 0;}
.pod_menu_index > li{width: 205px !important;

padding: 0px !important;
margin: 0px !important;
border-right: 0px !important;}
.pod_menu_index > li > a{display: table-cell;height: 25px !important;width: 160px !important;border-bottom: 1px dotted #dcdcdc;position: relative;left: 20px; vertical-align:middle;}
.pod_menu_index > li:last-child > a{ border-bottom:0px;}
.pod_menu_index > li > a > span{ display:block; text-decoration:underline; font-size:14px;line-height: 25px;}
.pod_menu_index > li:hover{ background:#ff8915;}.pod_menu_index > li:hover > a > span{ color:#fff;}.cup_gold{top: 2px;width: 14px;}.w157{ width:157px;}
.data_foo{ background:#222;padding: 25px 20px;color: #b0b0b0;}.data_foo > div{font-size: 11px; display:table-cell;padding-right: 52px;}
.data_foo > div:first-child{ padding-left:20px;}.pr0{ padding-right:0px !important;}
.my_forma_feed{background: #ff7301; width:inherit;padding: 20px 25px;}
.my_forma_feed input[type="text"]{border: 0px;border-radius: 0px;width: 296px;height: 38px;text-transform: uppercase;font-size: 38px;line-height: 46px; margin-bottom:20px;}
.my_forma_feed textarea{border: 0px;border-radius: 0px;text-transform: uppercase;font-size: 38px;line-height: 46px;color: #555555;width: 635px;}
.c_000{ color:#000;}
.ml2{ margin-left:2px;}
.my_otp_feed{ background:#55be00; color:#fff; border:0px;font-size: 24px;padding: 15px 14px; cursor:pointer;
box-shadow:  3px 3px 3px 0px #000;
-webkit-box-shadow:  3px 3px 3px 0px #000;
-moz-box-shadow:  3px 3px 3px 0px #000;}
.my_otp_feed:hover{ background:#4aa600;}
.message_error{ color:#fff !important;}



/*Пагинация*/
.pgn ul{ padding:0px; margin:0px;}
.pagination ul {
  display: inline-block;
  display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
  color:#999;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

.pagination-right {
  text-align: right;
}

.pagination-large ul > li > a,
.pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}

.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

.pagination-small ul > li > a,
.pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}

.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
  padding: 0 6px;
  font-size: 10.5px;
}

/*End пагинация*/


#ya-site-results td	{background:#fff !important;}
div.tlImageContainer.tlSmallNavi div.tlFourDotsButton	{display:none !important;}
/*.owl-buttons{ display:none;}*/
.test_lbm{bottom: 15px !important;top: inherit;right: 180px; background:rgba(255,255,255,0.6);padding: 0 10px;border-radius: 3px;
box-shadow:  0px 1px 0px 0px #717171;
-webkit-box-shadow:  0px 1px 0px 0px #717171;
-moz-box-shadow:  0px 1px 0px 0px #717171;}
.red{ color:#F00;}
.yt_vid{display: block;position: absolute;width: 70px;height: 49px;background: url(../images/YouTube-icon-full_color.png);top: 14px;left: 22px;}
.fancybox-nav{height: 65% !important;}
.fancybox-nav span {top: 70% !important;}
.hider {overflow-x: scroll;}

/*Шаблон каталога акций*/
.template_act > li{border: 1px solid #ebebeb;padding: 10px 0;border-right: 0px;border-left: 0px;background: #ebebeb;}
.template_act > li > a{ display:block; position:relative; color:#fff;}
/*End Шаблон каталога акций*/

/*Видеоблог*/
.template_video > li{ width:320px; height:225px; float:left; margin-right:20px;}
.template_video > li:nth-child(2n){ margin-right:0px;}
.template_video > li > a{ display:block;}
.template_video > li > a > i{display: block;position: absolute;width: 60px;height: 60px;background: url(../images/yt_vid_2.png);top: 58px;left: 131px;opacity: 0.7;background-size: 60px;}
.template_video > li > a > img{ max-width:320px;}
/*End Видеоблог*/

/*Акция 07.04.2015*/
.cena_ac_2 { width: 100%;height: 80px;z-index: 2;bottom: 0px;}
.my_ta_2 tr td{ font-size:16px;}
/*End Акция 07.04.2015*/


/*Калькулятор стоимости листогиба LBM*/
.kalc_lbm table:last-child{border-top: 1px solid #e9e9e9;}
.btn_zaklb{ color:#fff; background:#00d900;padding: 5px 10px;
box-shadow:  2px 2px 4px 0px #000;
-webkit-box-shadow:  2px 2px 4px 0px #000;
-moz-box-shadow:  2px 2px 4px 0px #000;
text-shadow:  1px 1px 0px #000;
filter:dropshadow(color= 1px 1px 0px #000);}
.btn_zaklb:hover{background:#02c902;}
.btn_zaklb span:first-child{font-size: 22px;width: 153px;line-height: 22px;}
.btn_zaklb span:last-child{font-size: 57px;line-height: 40px;}
.cen_calc_s{font-size: 37px;font-weight: bold;margin: 17px 0 0 0px;line-height: 37px;}
.red_calk{ background:#F00; padding:20px; display:none; }
.title_calk_2{border-top:2px solid #000;padding: 6px 0 6px 0;}
.title_calk{font-size: 38px;text-transform: uppercase;font-weight: bold; margin-bottom:8px;}
.ico_calc{ background:url(../images/ico_calc.png) no-repeat; display:block; width:20px; height:20px; position:absolute;   top:9px;left:2px;}
.ico_calc + span{color: #F00 !important;margin-left: 25px !important;}
.proschet_2 div{ border-bottom:0px;}
.w460{ width:460px;}
.ttl{ text-transform:lowercase;}
#pack_1{ width:228px;}
#pack_2{ width:50%;}
#pack_3{ width:50%;}
#pokaz_4{ color:#ff7301; display:none;}
.err_ch{ display:none;left: -253px; border-radius: 11px;padding: 10px;z-index: 1;top: -1px;background: #f2dede;
box-shadow:  0px 0px 10px 0px #333333;
-webkit-box-shadow:  0px 0px 10px 0px #333333;
-moz-box-shadow:  0px 0px 10px 0px #333333;}
.arr_vc{  display: block;right: -29px;top: 0px;width: 0px;height: 0px;border: 10px solid;border-color: transparent transparent #f2dede transparent;
  -moz-transform: rotate(92deg);
  -ms-transform: rotate(92deg);
  -webkit-transform: rotate(92deg);
  -o-transform: rotate(92deg);
  transform: rotate(92deg);}
.err_ch p{ margin-bottom:0px;}
.pack_s{border-top: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;}
.pack_s td{ cursor:pointer;  border-bottom: 1px solid #e9e9e9;border-left: 1px solid #e9e9e9;}
.pack_s td > div > div{ display:table; margin:0 auto; font-size:34px;  border-bottom: 1px dotted;}
.pack_s td > div > div.active{color:#ff7301;}
.kalc_lbm{border-top: 2px solid #ff7200;border-bottom: 2px solid #ff7200;padding: 10px 0 20px 0px;}
.kalc_lbm table{ border-right:1px solid #e9e9e9;}
.kalc_lbm table tr td{padding: 5px;border-bottom: 1px solid #e9e9e9;background: #fff;font-size: 16px;border-left: 1px solid #e9e9e9; position:relative;}
.kalc_lbm table tr th{ border-bottom: 3px solid #e9e9e9;  border-left: 2px solid #e9e9e9; font-size:18px;}
.ch_cena i{ font-style:normal; cursor:pointer;}
.ch_cena_2 i{ font-style:normal; cursor:pointer;}
.w164{ width:164px;}
.vib_cac{float: left;margin: 12px 0;font-size: 24px;text-align: center;font-weight: bold;}
.bn_5_c{  height: 46px;width: 200px;line-height: 19px;margin-top: 24px;  text-decoration: none;}
.bn_5_c span{border-bottom: 1px dotted;display: table;margin: 1px 0 0 62px;}
.bn_5_c span:first-child{ margin-top:2px;}
td.niceCheck span{  position: absolute;top: inherit;bottom: 4px;left: 23px;}
.c_ff7301{ color:#ff7301;}
.bn_5_c i{ background:url(../images/bn_5_c.png) no-repeat; display:block; position:absolute; width:32px; height:32px;top: 7px;left: 15px;}
.cal_n{ width:485px;}
#pack_1{ display:none;}
.pack_s td > div > div > span.red{ display:none;}
/*END Калькулятор стоимости листогиба LBM*/

/*Разворачивающийся список*/
.garm > div { margin-bottom:10px;}
.osc_c{border:1px solid #ff8915;padding: 15px 10px;}
.shadl{color: #ff8915;border-bottom: 1px dotted;display: table;cursor: pointer;margin-bottom: 5px;font-size: 16px; text-transform:uppercase; font-weight:bold;position:relative;}
.shadl i{ position:absolute; display:block; width:13px; height:21px;background:url(../images/shadl_down.png) no-repeat;right: -20px;top: 0px;}
.opis_ch{color: #ff8915;border-bottom: 1px dotted; cursor:pointer;}
.shadl + span{ display:none;}
.pos_b i{background:url(../images/shadl_up.png) no-repeat;}
.adsasf{ padding:0px !important; font-size:16px !important;}
/*End Разворачивающийся список*/

.ba_rotation img{ width:980px;}
/*Описание станка MML*/
.lh36{ line-height:36px;}
.mml_t{ margin-bottom:30px;}
.mml_t > tbody > tr > td{width: 50%;padding: 0;background: none;height: 400px;vertical-align: top;}
.mml_t > tbody > tr > td{ border-bottom:1px solid #ff7200;padding-top: 20px;}
.img_mml{ width:348px;}
.img_mml > img{ margin:0 auto; display:block;}
.desc_mml{padding: 10px 15px 30px;}
.img_mml ul{margin: 0px 0 35px 13px;background: #ff7200;padding: 20px 15px 15px 30px;width: 277px;}
.img_mml ul li{    font-size: 18px;margin-bottom: 20px;text-transform: uppercase; font-weight:bold;}
.img_mml ul li:last-child{ margin-bottom:0px;}
.mb_s_10{ padding-bottom:10px;}
.asa_ul > li{ margin-bottom:8px;}
.asa_ul > li:last-child{ margin-bottom:0px;}
.rewr_e{ border-bottom:1px solid #ff7200;}
/*End*/


/*Нормы точности*/
.norm_t table tr td{ background:none;border-top:1px solid #000; border-right:1px solid #000;padding: 5px 10px;}
.norm_t table{ border-bottom:1px solid; border-left:1px solid; border-spacing:0px;}
/*End*/

/*Таблица Фрез голова*/
.frez_gol table tr{ border-bottom:1px solid #000;}
.frez_gol table tr td{background: none;vertical-align: top;border-bottom: 2px solid #000;padding: 20px 0 20px 0;}
.fr_gol_th{    right: 23px;
    top: 120px;
    line-height: 20px;
    z-index: 1;}
.fr_gol_th span{ border-bottom:1px solid; position:relative;  right: 90px;}
.fr_gol_af:after{content: "";
    display: block;
    position: absolute;
    width: 9px;
    height: 8px;
    background: url(../images/fr_gol_th.png) no-repeat;
    top: 5px;
    right: -12px;}
/*End Таблица Фрез голова*/

div.tlImageContainer.tlSmallNavi div.tlFirstseen { display:none !important;}
.chips_1 > div{ float:left; height:66px;}
.chips_1 > div > div {height:66px;}
.chips_1 > div > div > span{ font-size:16px;}
.chipses_1{background:url(../images/chips_1.png) no-repeat; width:148px;margin-right: 26px;padding-left:64px;}
.chipses_2{background:url(../images/chips_2.png) no-repeat; width:110px;margin-right: 26px;padding-left:72px;}
.chipses_3{background:url(../images/chips_3.png) no-repeat; width:176px;padding-left:74px;}
.test_dr{ background:url(../images/test_dr.jpg) no-repeat; width:700px; height:150px;}
.test_dr a{ color:#000; background:#fff;padding: 2px 8px; right:16px; bottom:12px;}
.test_dr a:hover{ background:#e5e5e5;}

/*Города в шапке*/
.ulcity > ul{ float:left; margin-right:20px;width: 279px;}
.ulcity > ul > li:after { content: ".";display: block;height: 0;clear: both;visibility: hidden; overflow:hidden;}
.ulcity > ul > li > a{}
.ulcity > ul > li {}
.ulcity > ul > li > ul{ margin-left:10px;display: block;}
.ulcity > ul > li > ul{ float:left; width:auto;margin-right: 6px;height: 15px;}
.ulcity > ul > li > ul > li{ line-height:10px;}
.ulcity > ul > li > ul:last-child{ margin-right:0px;}
.ulcity > ul > li > ul > li > a{ font-size:14px;color: #363636;}
.ulcity > ul > li > ul > li > a:hover{color:#ff7301;}
.ulcity > ul:last-child{ margin-right:0px;}
.ulcity > ul > li > a{ color:#272728;display: block;font-size: 15px;}
.ulcity > ul > li > a:hover{color:#ff7301;}
.albhabet {list-style: none;margin: 0px 0 15px 0;}
.albhabet li {float: left;}
.albhabet li:hover span{color:#ff7301;}
.albhabet li span {text-transform: uppercase;text-decoration: none;border-bottom: 1px dotted;font-size: 15px;margin-right: 18px;color: #363636;cursor: pointer;}

.proc {
    float: right;
	    margin-top: -37px;
}
.proc span {
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 1px dotted;
    font-size: 15px;
    margin-right: 18px;
    color: #363636;
    cursor: pointer;
}

/*End города в шапке*/

ul.frs li{ margin-bottom:10px;}
ul.frs li:last-child{ margin-bottom:0px;}

.act_div{ border-bottom:1px solid #fff; color:#fff; padding:15px;font-family: 'PT Sans', sans-serif;}
.act_div_1{ background:url(../images/act_div_1.jpg) no-repeat; height:246px; margin-top:20px;}
.titl_act_1{font-size: 53px;line-height:42px;font-weight: bold;}
.pa_sp_1{ bottom:0px;font-size: 62px;line-height: 62px; bottom:10px;}
.f32{font-size:32px;}
.lh32{line-height:32px;}
.act_div_2{background:url(../images/act_div_2.jpg) no-repeat; height:336px;}
.titl_act_2{font-size:42px;line-height:42px;font-weight: bold;}
.pa_sp_2{ bottom:10px; width:664px;}
.sp_3{font-size:66px;text-transform: uppercase;line-height:66px;}
.sp_4{font-size:22px;text-transform: uppercase;line-height: 22px;margin-bottom:7px;}
.sp_5{font-size: 22px;text-transform: uppercase;line-height: 22px;}
.mt13{ margin-top:13px;}
.act_div_3{background:url(../images/act_div_3.jpg) no-repeat; height:384px;}
.act_div_4{background:url(../images/act_div_4.jpg) no-repeat; height:384px;}
.act_div_5{background:url(../images/act_div_5.jpg) no-repeat; height:282px;}
.sp_6{font-size: 17px;text-transform: uppercase;line-height: 19px;}
.sp_7{font-size: 17px;text-transform: uppercase;line-height: 19px;}
.w150{ width:150px;}


/*Акция LBM plus возвращается*/
.act_ul_1{    color: rgb(227,108,10);text-transform: uppercase;font-weight: 600;font-size: 23px;line-height: 23px;margin: 34px 0 23px 0;padding-left: 24px !important;}
.act_ul_1 > li{list-style-image: none !important; margin-bottom:10px;}
.action_ci{ background:url(../images/action_ci.jpg) no-repeat; width:697px; height:250px; background-size:cover; margin-bottom:20px;}
.sdr_1{ top:0px; left:0px;color: #FF0000;font-size: 28px;font-weight: bold;font-style: italic;}
.sdr_2{color: rgb(255,192,0);background: #000;right: 30px;top: 0px;padding: 11px 14px;font-weight: bold;font-size: 22px;text-transform: uppercase;}
.ul_ult{ list-style:none;margin: 20px 0;padding: 0; font-size:16px;padding-left: 0 !important;}
.ul_ult li{list-style-image:none !important;padding: 4px 20px 4px 5px;}
.ul_ult li:first-child{ font-weight:bold; background:#ddd9c3;}
.bg_000{background:#000;}
.dfs_s{font-size: 22px;padding: 2px;}
.pr_act_st{list-style: none;padding: 0 !important;margin: 10px 0 0px;}
.pr_act_st > li{list-style-image: none !important;float: left;width: 337px;margin: 0 23px 23px 0px;}
.pr_act_st > li:nth-child(2n){ margin-right:0px}
/*End Акция LBM plus возвращается*/

/*О компании*/
.menu_2 {list-style: none;height: 38px;position: relative;margin: 10px 0 0 0;
    background: -moz-linear-gradient(#ffa832, #ff7301);
    background: -ms-linear-gradient(#ffa832, #ff7301);
    background: -o-linear-gradient(#ffa832, #ff7301);
    background: -webkit-linear-gradient(#ffa832, #ff7301);}
.menu_2 > li {float: left;position: relative;}
.menu_2 > li > a{line-height: 38px;color:#1f1f1f; font-weight:bold; font-size:14px; text-transform:uppercase; text-decoration:none;text-shadow:  0px 1px 0px #ff9f48;filter:dropshadow(color= 0px 1px 0px #ff9f48);display:block;padding: 0 15px;}
.menu_2 > li:last-child > a{padding-right: 20px;}
.menu_2 > li:hover > a, .menu_1 > li.active > a{ background:#fff; text-shadow:none; margin-top:4px;line-height: 31px;padding-bottom: 3px;box-shadow:  0px -1px 1px 1px #d28323;
-webkit-box-shadow:  0px -1px 1px 1px #d28323;
-moz-box-shadow:  0px -1px 1px 1px #d28323;}
.menu_2{padding:0px !important;}
.menu_2 li{list-style-image: none;}
.menu_2 > li > a{padding: 0 17px;}
.c_ff8915{ color:#ff8915;}
.w325{ width:325px;}
.o_komp_im{ width:333px; height:187px;}
.o_komp{list-style:none; padding:0px !important;}
.o_komp li{ list-style-image:none; float:left; width:333px; margin-right:31px; margin-bottom:31px;}
.o_komp li:nth-child(2n){ margin-right:0px;}
.o_komp li a{color: #272728; text-decoration:none; display:block;}
.o_komp li a i{z-index: 1;top: 64px;left: 134px;}
.okom_slider > li{ height:89px !important;}
.ok_sl_1 div.caroufredsel_wrapper{ height:89px !important;}
.dop_phot li a{/*margin-top: 26px;*/ display: block; position: relative;}
/*.dop_phot li a:before{content: "";width: 19px;height: 18px;background: url(../images/magnifier.png) no-repeat;bottom: 7px;right: 7px;z-index: 1;cursor: pointer;display: block;position: absolute;}*/
.footr_dostig{ width:697px; background:url(http://metalmaster.ru/files/nashi_dostizhenija/ok_footer.jpg) no-repeat;height: 193px; color:#fff;}
.footr_dostig div{padding: 25px 114px 0 0;font-size: 18px;width: 288px;}
.menu_2 > li:hover > a, .menu_2 > li.active > a {background: #fff;text-shadow: none;margin-top: 4px;line-height: 31px;padding-bottom: 3px;
    box-shadow: 0px -1px 1px 1px #d28323;
    -webkit-box-shadow: 0px -1px 1px 1px #d28323;
    -moz-box-shadow: 0px -1px 1px 1px #d28323;}
	
	/*Стили для Mozilla Firefox*/
	@-moz-document url-prefix()
	{
		.menu_2 > li:last-child > a{padding-right: 24px;}
	}
	/*End стили для Mozilla*/
/*End о компании*/
.norm_t_2 img{border: 3px solid #000;border-radius: 6px;}
.tens_s tr td:first-child{padding-right: 20px;padding-left: 10px;}
.tens_s img{border: 2px solid;}
.fdsac{bottom: 20px;left: 7px;}
.cen_obr_ba span{float: left;color: #fff;font-size: 26px;text-transform: uppercase;}
.cen_ob{ bottom:43px; width:100%;}

/*Блок рукки*/
.thyssenkrupp{ background:#353535;padding:10px 15px; margin-bottom:20px;}
.thyssenkrupp_logo{ width:441px; height:78px; background:url(../images/thyssenkrupp_logo.png) no-repeat;}
.c_fff{ color:#fff;}
.thyssen_bord{ border-bottom:2px solid #e9e9e9;}
.thyssenkrupp img{ border-radius:0px;}
.thyssen_d a i{width: 30px; position:absolute;height: 30px;background: url(../images/magnifier_3.png) no-repeat;bottom: 14px;right: 14px;z-index: 1;cursor: pointer;}
.lo_ru_1{width: 162px;height: 52px;top: 28px;right: 28px;background: url(../images/lo_ru_1.png) no-repeat;}
.lo_ru_2{ width:156px; height:156px; background:url(../images/lo_ru_2.png) no-repeat; bottom:40px; right:40px;}
/*Блок рукки*/


.red_i{ color:red !important;}
.new_t{background: #ff0000;color: #fff;padding: 0px 8px;bottom: 0px;left: -15px;line-height: 22px; height:23px;}
.free_shipping{background:#ff0000;top: -15px;right: -15px;border-radius: 0 7px 0 0;}
.free_shipping > span{text-align: center;color: #fff;width: 86px;display: block;position: relative;padding-left: 32px;}
.free_shipping > span:after{content: "";width: 29px;height: 22px;background: url(../images/comment_answer.png) no-repeat;position: absolute;left: 8px;top: 7px;}
.free_shipping > section{position:relative; display:none;}
.free_shipping > section > span{color: #fff;font-size: 14px;line-height: 18px;background: rgba(0,0,0,0.7);position: absolute;display: block;width: 190px;left: -102px;padding: 10px 15px;}
.free_shipping:hover > section{ display:block;}

/*Комментарии*/
.comment_list{ list-style:none; margin-left:0px !important;}
.comment_header{border: 1px solid #d9d9d9;padding: 10px;margin: 0 0 10px 0px;}
.comment_answer{border: 2px solid #b0cc92;padding: 10px;margin: 0 0 10px 0px;}

.comment_form {
	background-color: #f3f3f3;
	border: 1px solid #e0e0e0;
	padding: 20px;
	margin-top: 20px;
	width: 94%;
	overflow: hidden;
}
/*.comment_form h2 {
	margin-bottom: 0px;
}*/
.comment_form .comment_textarea {
	width: 98%;
	height: 100px;
	font-size: 12px;
}
.comment_form label {
	display: block;
	float: left;
	width: 100px;
	font-size: 18px;
	margin-top: 20px;
}
.comment_form .input_name {
	font-size: 16px;
	width: 250px;
	margin-top: 15px;
}
.comment_form .input_captcha, .cart_form .input_captcha{
	float: left;
	width: 150px!important;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 15px;
	height: 36px;
}
.comment_form .captcha, .cart_form .captcha {
	float: left;
	display: block;
	margin-top: 15px;
	margin-right: 10px;
}
.comment_form .button,
.feedback_form .button,
.register_form .button,
.login_form .button{
	float: right;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
}
/*End Комментарии*/

.red_block_cen{ background:#F00; padding:5px 8px;bottom: 0px;right: 0;color:#fff;}
.btn_new_1{background: #0cb004;color: #fff;text-decoration: none;font-size: 28px;padding: 7px 10px;margin: 8px 0 0 10px;border-radius: 2px;}
.btn_new_1:hover{ background:#0a9d03;}
.b-72px{ bottom:-72px; z-index:1;}
.h66{ height:66px;}


/*Пресса о станке*/
.pressa_st{ background:#323232; padding:10px 0;}
.owl-carousel_pr img{ border-radius:0px;}
/*End Пресса о станке*/

/*Новая система отзывов*/
.new_otz{ display:none; border-top:2px solid #525252;border-bottom:2px solid #525252;}
.mlimp_0{ margin-left:0 !important;}
.c_ff7200{ color:#ff7200;}
.head_otz{ border-bottom:2px solid #cdcdcd;border-top:2px solid #cdcdcd;  display:table; width:100%; height:44px;}
.head_otz > div{ display:table-cell; vertical-align:middle;}
.c_255994{ color:#255994;}
.po_d:before{content: "";position: absolute;width: 22px;height: 9px;display: block;background: url(../images/ar_down.gif) no-repeat;left: -19px;top: 8px;}
.po_rat:before{content: "";position: absolute;width: 22px;height: 8px;display: block;background: url(../images/ar2.gif) no-repeat;left: -19px;top: 8px;}
.sort_1 a{ text-decoration:none; border-bottom:1px dotted;}
.db_otz{ width:215px; height:30px; background:#87d114; text-decoration:none; color:#fff; line-height:30px; top:7px;
box-shadow:  -2px 2px 4px 0px #c7c7c7;
-webkit-box-shadow:  -2px 2px 4px 0px #c7c7c7;
-moz-box-shadow:  -2px 2px 4px 0px #c7c7c7;}
.list_new_ptz{ list-style:none; margin:10px 0 23px 0 !important; padding:0;}
.list_new_ptz > li{ position:relative; margin-bottom:3px; padding:6px;}
.list_new_ptz > li:last-child{ margin-bottom:0px;}
.new_vop{ border:1px solid #a1a1a1;}
.fw_600{ font-weight:600;}
.text_otz p{font-size:18px; margin-bottom:5px;}
.text_otz p:last-child{ margin-bottom:0px;}
.ratig_s{ width:60px; height:14px;top: 2px;right: 5px; cursor:pointer;}
.ratig_s_5{background:url(../images/ratig_s_5.jpg) no-repeat;}
.ratig_s_4{background:url(../images/ratig_s_4.jpg) no-repeat;}
.ratig_s_3{background:url(../images/ratig_s_3.jpg) no-repeat;}
.ratig_s_2{background:url(../images/ratig_s_2.jpg) no-repeat;}
.ratig_s_1{background:url(../images/ratig_s_1.jpg) no-repeat;}
.liked span{margin-right: 5px;float: left;}
.liked{bottom: 2px;right: 5px;}

.like_s{background: no-repeat url(../images/www-comments-vflFrtv4t.png) 0 0;background-size: auto;}
.diz_like{background: no-repeat url(../images/www-comments-vflFrtv4t.png) 0 -71px;background-size: auto;}

.sort_1 a.active{color: #ff7200;border-bottom: 1px dotted #ff7200;}
.sort_1 a.active:before{ background: url(../images/ar_up.gif) no-repeat;}

.like_evo{background-size: auto;width: 14px;height: 14px;opacity: .5;cursor:pointer;}
.like_evo:hover, .otvei:hover{ opacity:1;}
.otvei{opacity: .5;}
.col_l{ color:#128ee9;}
.new_otv{background:#dedede; border:1px solid #ff6c00;}
.form_kom_1{ border:4px solid #3fa800; border-radius:4px; padding:14px 8px;}
.user_ico{ width:55px; height:55px; background:url(../images/user_ico.png) no-repeat;}
.text_otz_n textarea{border:2px solid #65a7da; padding:8px 8px; font-size:19px; color:#000;width: 590px;height: 42px;border-radius: 0 4px 4px 4px; margin:0px;resize:none;}
.text_otz_n textarea:focus{outline:none; box-shadow:none;}
.text_otz_n i{ content:"";width:11px; height:13px; display:block; position:absolute; background:url(../images/text_otz_n.jpg) no-repeat;top: 0;left: -8px;}
.ratig_add{bottom: 4px;top: auto;}
.foto_vib{ border:1px solid #000000; height:24px; width:137px; text-decoration:none; color:#000; line-height:24px;
background: -moz-linear-gradient(#fafafa, #f0f0ef);
background: -ms-linear-gradient(#fafafa, #f0f0ef);
background: -o-linear-gradient(#fafafa, #f0f0ef);
background: -webkit-linear-gradient(#fafafa, #f0f0ef);
box-shadow: -2px 2px 4px 0px #c7c7c7;
-webkit-box-shadow: -2px 2px 4px 0px #c7c7c7;
-moz-box-shadow: -2px 2px 4px 0px #c7c7c7;}
.foto_vib:hover{background: -moz-linear-gradient(#f0f0ef, #d0d0ce);
background: -ms-linear-gradient(#f0f0ef, #d0d0ce);
background: -o-linear-gradient(#f0f0ef, #d0d0ce);
background: -webkit-linear-gradient(#f0f0ef, #d0d0ce);}
.ml63{ margin-left:63px;}
.db_otz:hover{background:#7cc011;}
.form_rehea input[type="text"]{ border:2px solid #d0d0d0; border-radius:4px; margin:0px; height:30px;width: 241px; padding-left:48px; font-size:19px;line-height: 23px;}
.inp_d > div{position: absolute;width: 41px;border-right: 2px solid #d0d0d0;background: #eeeeee;height: 38px;top: 2px;left: 2px;}
.c_292929{color:#292929;}
.ico_us{background:url(../images/glyphicons-halflings.png) no-repeat;width: 14px;height: 14px; display:block;margin: 11px 0px 0 13px;}
.ico_us_1{background-position: -168px 0;}
.ico_us_2{background-position: -72px 0;}
.ico_us_3{ background:url(../images/phone.png) no-repeat;}
.otpform_kom_1{    background: #87d114;text-decoration: none;color: #fff; height:54px; padding:0 20px; line-height:54px; margin:0 auto;
box-shadow: -2px 2px 4px 0px #c7c7c7;
-webkit-box-shadow: -2px 2px 4px 0px #c7c7c7;
-moz-box-shadow: -2px 2px 4px 0px #c7c7c7;}
.otpform_kom_1:hover{background: #7cc011;}
/*End */

/*Гильотина ETG*/
.title_etg{ color:#000;padding: 5px 20px;
    background: -moz-linear-gradient(#ffa832, #ff7301);
    background: -ms-linear-gradient(#ffa832, #ff7301);
    background: -o-linear-gradient(#ffa832, #ff7301);
    background: -webkit-linear-gradient(#ffa832, #ff7301);}
.ul_etg{ font-size:24px;margin-left: 26px !important;}
.ul_etg > li{ margin-bottom:10px;}
/*End Гильотина ETG*/

/*Акция по воздуховодам*/
.div_bg_1{ width:697px; height:259px; background:url(../images/action_vozd/div_bg_1.png) no-repeat;}
.alphas_1{ width:373px;}
.alphas_2{ width:44%; height:194px;}
.alphas_1 a{width: 290px;height: 185px;background: url(../images/action_vozd/alphas_1.png) no-repeat;display: block;background-size: contain;margin: 32px 0px 0 46px;}
.skidos_1{ background:#ff0000; color:#fff;}
.skidos_1{ padding:8px 5px; padding:5px;}
.c_ff0000{ color:#ff0000;}
.alphas_3{ width:304px; margin-top:70px;}
.alphas_4 a{ width:318px; height:344px;background: url(../images/action_vozd/alphas_4.png) no-repeat; display:block;}
.div_bg_2{ width:697px; height:384px; background:url(../images/action_vozd/div_bg_2.png) no-repeat;}
.alphas_5 a{ width:371px; height:314px;background: url(../images/action_vozd/alphas_5.png) no-repeat; display:block;margin: 26px 0 0 15px;}
.alphas_6{width: 284px;margin-top: 86px;}
.alphas_7{ width:310px;}
.alphas_8 a{width: 334px;height: 195px;background: url(../images/action_vozd/alphas_8.png) no-repeat;display: block;background-size: contain;}
.div_bg_3{width:697px; height:125px;background: url(../images/action_vozd/div_bg_3.png) no-repeat;}
.div_bg_3 span{font-size: 38px;padding-top: 66px;font-weight: bold;}
.hea_vozd{ width:697px; height:256px;background:url(../images/action_vozd/action_vozd_1.jpg) no-repeat;}
.hea_vozd h1{ font-size:60px; color:#fff;text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.75); font-weight:normal; text-transform:uppercase;padding: 22px 0 0 24px; line-height:66px;}
.skidos_1 + a{ color:#272728;}
/*End Акция по воздуховодам*/

.vk_3_title{background: -moz-linear-gradient(left,#ffa832, #ff7301);
    background: -ms-linear-gradient(left,#ffa832, #ff7301);
    background: -o-linear-gradient(left,#ffa832, #ff7301);
    background: -webkit-linear-gradient(left,#ffa832, #ff7301);
	color:#fff;padding: 5px;font-size: 58px;font-weight: normal;line-height: 58px;}
.web_camera{display: block;padding: 40px 0 15px 0;font-size: 20px;text-decoration: none; background-color:#FFF; background:url(../images/web_camera.png) no-repeat top center,#fff;}
.web_camera span{border-bottom: 1px solid;}
.iv-a{ display:none;}
.top_header .web_camera {padding: 50px 0 0 0;
    width: 90px;
    float: left;
    background-color: rgba(255, 255, 255, 0);
    font-size: 12px;
    height: 30px;
    margin: 13px 0 0 0;}

/*Приглашение на конференцию 4 февраля 2016, Москва бизнес на высоте*/
.hea_conf{ border:0px; width:100%; color:#fff;}
.hea_conf tr td{ padding:8px 16px;}
.bg_959595{background:#959595;}
.bg_eb7f13{ background:#eb7f13;}
.lh46{ line-height:46px;}
.f46{ font-size:46px;}
.f42{ font-size:42px;}
.lh28{ line-height:28px;}
.lh23{ line-height:23px;}
.lh26{ line-height:26px;}
.lh21{line-height:21px;}
.lh23{ line-height:23px;}
.w530{ width:530px;}
.conf_otv{ padding:10px 14px; font-size:18px; line-height:23px;}
.conf_otv ul li{ margin-bottom:10px;}
.conf_otv ul li:last-child{ margin-bottom:0px;}
.norm_t_2 table tr td{font-size: 17px;line-height: 17px;padding: 10px;}
/*End*/

.lite_300 > span{    font-weight: bold;
    font-size: 47px;
    position: absolute;
    bottom: 70px;
    color: #fff;
    width: 342px;
    text-align: center;}
.lite_300 > span span{ color:#f9eb64;font-weight:bold;}
.lite_300 a{    background: #ff0000;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    position: absolute;
    bottom: 16px;
    text-decoration: none;
    padding: 0 12px;
    left: 52px;}
.lite_300 a:hover{ background:#E00404;}
.top_lite_300{display:block;}
.top_lite_300_dn{display:none !important;}
.top_lite_300 a{ display:block; position:relative;}
.top_lite_300 a span{position: absolute;font-size: 53px;color: #ff0000;bottom: 5px;left: 384px;font-weight: bold;}
.adress_1 span{margin-bottom: 1px;}
.adress_1 a{height: 21px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 60px;display: block;}
/* .adress_1 a:hover{position: absolute;background: #353535;white-space: normal;width: initial;margin: 0 0 0 90px;} */
#usyd_1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;    width: 84px;float: left;text-decoration: underline;text-align:right;}
#usyd_2{text-decoration: underline;display: block;float: left;text-align: left;}

.big_imul_2{ margin-bottom:24px !important;}
.big_imul_2 > li, .big_imul_2 > li img{width: 695px !important;}
.big_imul_2 > li{height:369px !important;}
.prev_im_dem_2 > li{ margin-right:24px !important;}
.prev_im_dem_2 > li:last-child{ margin-right:0px;}
.blacbird_1{width: 118px !important;height: 78px !important;border-radius: 6px;}

.new_mml_1830{ background:url(../images/novaja_serija_mml_1830_1980x380.jpg) no-repeat; width:980px; height:340px;}
.new_mml_1830 > a{ width:205px; height:42px; display:block; position:absolute; font-size:25px; color:#d5d5d5; background:#d53a2d; text-transform:uppercase; text-decoration:none; bottom:25px; right:30px; text-align:center; line-height:42px;}
.new_mml_1830 > a:hover{background:#cb372b;}
.new_s1830{ background:url(../images/bins_m712.jpg) no-repeat; height:335px;}
.new_s1830 > a{ position:absolute; bottom:10px; width:205px; height:42px;display:block;font-size:25px; color:#fff;text-transform:uppercase; text-decoration:none;text-align:center; line-height:42px; left:18px; border-radius: 0;}
.new_s1830 span{display: block;font-size: 30px;color: red;position: absolute;bottom: 69px;right: 18px;text-transform: uppercase;font-weight: bold;}
.new_s1830 span i{ font-style:normal;text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.42); color:#fff; font-size: 27px;}
.bob_bl_1 span{text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.42); color: #fff;padding: 6px 0 0 0;}
.bob_bl_1 span:nth-child(2){text-shadow:none; font-size: 32px; color:#000; font-weight: bold;padding: 0;}
.my_tables tr td{ background:#fff; padding:0px; vertical-align:top;}
.news_table_1 tr td{ padding:0px; background:#fff;}
.news_table_1{ margin-bottom:10px;}
.pod_yo{ padding:5px;}
.kanal-metalmaster{ width:243px; height:69px; background:url(../images/kanal-metalmaster.png) no-repeat; display:block;}
.footer .kanal-metalmaster{background:url(../images/kanal-metalmaster_2.png) no-repeat;}
.yous_s{width: 142px;background-size: 142px;}
.instr_1{ display:block; width:697px; height:70px; background:url(../images/instr.png) no-repeat; background-size:contain;}
.action_1 span{position: absolute;font-size: 38px;color: #fff;bottom: 102px;left: 80px;text-transform: uppercase}
#lba_2507_action_2{font-size: 21px;color: #fff;position: absolute;bottom: 6px;left: 290px;text-transform: uppercase;}
.action_2 span{position: absolute;font-size: 64px;color: #000;bottom: 115px;left: 59px;text-transform: uppercase;font-weight: bold;}
.made_gem > div{width: 126px;height: 54px;top: -62px;right: 0; background:url(../images/made_gem.png) no-repeat;}
.made_gempa{    top: -10px;
    right: -17px;
    z-index: 1;}
.made_gempa > div{    width: 95px;
    height: 34px;
    background: url(../images/made_gem.png) no-repeat;
    background-size: 89px;}
.bt_up{position: fixed;display: none;width: 50px;height: 50px;background: url("../images/path 24.png") no-repeat 50% 26% #ff7301;bottom: 40px;margin-left: 980px;border-radius: 21px;cursor: pointer;opacity: 0.6;
-moz-transition: opacity 0.3s 0.02s ease;
    -o-transition: opacity 0.3s 0.03s ease;
    -webkit-transition: opacity 0.3s 0.03s ease;}
.bt_up:hover{opacity: 1;}
.bt_up span{text-transform: uppercase;position: relative;bottom: -17px;font-style: normal;font-weight: bold;font-size: 17px;display: block;text-align: center;color: #000;}

/*консультация внизу каждой страницы*/
.cns_1{min-height: 182px;padding:10px 25px 0 0;
background:url(../images/cns_1.png) no-repeat left bottom, -moz-linear-gradient(#bfc2ac, #dbddd3); 
background:url(../images/cns_1.png) no-repeat left bottom, -ms-linear-gradient(#bfc2ac, #dbddd3); 
background:url(../images/cns_1.png) no-repeat left bottom, -o-linear-gradient(#bfc2ac, #dbddd3); 
background:url(../images/cns_1.png) no-repeat left bottom, -webkit-linear-gradient(#bfc2ac, #dbddd3);}
.t_cns{ margin-bottom:10px; font-size:33px; font-weight:bold;}
.fr_cns{ float:right;}
.cns_acl input[type='text']{border-radius: 3px;box-shadow: inset -0.278px 1.981px 5px 0px rgba(0, 0, 0, 0.81);width: 250px;height: 32px; font-size:29px; padding-left:20px; padding-right:20px; float:left; margin-bottom:0px;}
.cns_acl input[type='text']:focus{box-shadow: inset -0.278px 1.981px 5px 0px rgba(0, 0, 0, 0.81); outline:none;border-color:#cccccc;}
.sub_cns_1{ float:right; height:40px; width:180px; background:#ff9b26; text-decoration:none;
    -moz-transition: background 0.3s 0.02s ease;
    -o-transition: background 0.3s 0.03s ease;
    -webkit-transition: background 0.3s 0.03s ease;
box-shadow:  -1px 2px 5px 0px rgba(0, 0, 0, 0.4);
-webkit-box-shadow:  -1px 2px 5px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:  -1px 2px 5px 0px rgba(0, 0, 0, 0.4)}
.sub_cns_1:hover{background:#ff7502;}
.sub_cns_1 span{ color:#fff; text-transform:uppercase; font-size:16px; position:relative;top: 10px;left: 7px;}
.sub_cns_1 span:after{content: ">>";position: absolute;color: #fff;font-size: 20px;top: -3px;right: -24px;}
/*.cns_acl{ margin-bottom:8px;}*/
.cns_answer_1{ display:block; text-align:center; font-size:13px; font-weight:bold; margin-bottom:12px; opacity:0;}
.cns_pa{margin: 0px 0 14px 34px;}
.cns_name{ font-size:18px; text-transform:uppercase; display:block; font-weight:bold;}
.tex_cns{font-size:18px;display:block;font-weight:bold;}
/*End*/
.acti_1{width:108px; height:47px; position:absolute; background:url(../images/acti_1.png) no-repeat;top: -13px;right: -8px;}
.act_d_1{color: #ff0000; font-weight:bold;}
.act_d_2{ font-size:15px;}
.act_d_3{ font-size:22px;}
.skid_bl_1{background: #F00;padding: 5px 8px;bottom: 7px;right: 0;color: #fff; position:absolute;}
.sk_bl_1{font-size:18px; display:block;}
.sk_bl_2{font-size:22px;display:block;}
.sk_bl_3{ font-size:34px;display:block;text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.75);}
.lts_b:after{position: absolute;width: 100%;background: #000;height: 3px;content: "";left: 0;top: 11px;}
.skid_bl_1 a[data-toggle="modal"]{width: 250px;color: #fff;height: 36px;border-radius: 3px;background: #0cb004;display: block;margin: 8px auto 3px;font-size: 25px;text-align: center;text-transform: uppercase;}
.skid_bl_1 a[data-toggle="modal"]:hover{background: #0a9d03;}
.shi_sk_1{ position:absolute; width:284px; height:128px; display:block; background:url(../images/shi_sk_1.png) no-repeat; bottom:0px;}
#land_1{    position: absolute;
    color: #fff;
    font-size: 16px;
    bottom: 12px;
    left: 179px;}
#land_2{    position: absolute;
    color: #fff;
    font-size: 23px;
    bottom: 10px;
    left: 348px;
	text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.75);}
#land_3{    position: absolute;
    color: #fff;
    font-size: 16px;
    bottom: 13px;
    left: 695px;}
#land_4{    position: absolute;
    color: #fff;
    font-size: 23px;
    bottom: 10px;
    left: 864px;
	text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.75);
}
#land_5{    position: absolute;
    color: #fff;
    font-size: 20px;
    bottom: 109px;
    left: 362px;}
#land_6{    position: absolute;
    color: #fff;
    font-size: 20px;
    bottom: 112px;
	
    left: 876px;}
	
.pr_nev #land_1{bottom: 8px;left: 135px;font-size: 12px;}	
.pr_nev #land_2{left: 251px;font-size: 18px;}
.pr_nev #land_3{bottom: 8px;left: 487px;font-size: 12px;}
.pr_nev #land_4{left: 605px;font-size: 18px;}
.pr_nev #land_5{font-size: 15px;bottom: 76px;left: 259px;}
.pr_nev #land_6{font-size: 13px;bottom: 78px;left: 614px;}

	
/*Баннер всплывающий*/	
.act_layet{ display:none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000000;opacity: 0.6;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;}
.act_bl{ display:none;position: absolute;background: #fff;padding: 0 20px;top:120px;z-index: 1041;left: 50%;margin-left: -437px;}
.act_l_clz{display: block;width: 25px;height: 25px;background: url(../images/act_l_clz.png) no-repeat;position: absolute;right: -17px;top: 3px;}
.titls_v{ font-size:26px; color:#737373;padding: 10px 0 7px 0;}
.laye_href{border-radius: 4px; width:194px; height:41px; display:block; position:absolute;bottom: 17px;right: 0; text-align:center;
  background-color: rgb(255, 0, 0);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.75);}
  .laye_href span{ font-size:27px; color:#fff; text-decoration:underline; position:relative;line-height: 41px; display:block;left: -13px;}
  .laye_href span:after{content: ">>";position: absolute;display: block;color: #fff;right: 0;bottom: -2px;}
  .laye_href:hover{background-color: rgb(210, 7, 7);}
  .layet_ce{position: absolute;color: #fff;font-size: 35px;text-transform: uppercase;font-weight: 600;right: 19px;top: 160px;font-style: italic;}
/*End*/
#d4-g_c1{position: absolute;display: block;color: #000;top: 9px;right: 51px;font-size: 36px;text-transform: uppercase;font-weight: bold;}
.mml-1830Vba{position: absolute;display: block;color: #000;top: 9px;right: 51px;font-size: 36px;text-transform: uppercase;font-weight: bold;}
#act_mml_3610{ position:relative;}
#act_mml_3610 span, #act_mml_3610 a{ position:absolute;}
#act_mml_3610 span{color: #fe0025;bottom: 75px;left: 160px;font-size: 43px;font-weight: bold;}
#act_mml_3610 a{ color:#fff; font-size:17px; height:36px; width:160px; border-radius:3px; display:block; background:#fe0025; bottom:30px; right:30px;    text-align: center;line-height: 36px;text-decoration: none;
box-shadow:  0px 2px 0px 0px #b1050f;
-webkit-box-shadow:  0px 2px 0px 0px #b1050f;
-moz-box-shadow:  0px 2px 0px 0px #b1050f;}
#act_mml_3610 a:hover{ background:#d32b2b;}
#id_mlm_3610_2{color: #fe0025;bottom: 31px;left: 695px;font-size: 26px;font-weight: bold;position: absolute;}

.al_pb {
    display: table;
    height: 50px;
    position: relative;
    width: 208px;
    float: right;
    opacity: 0.5;
}
.al_p {
    background: url(../images/al_p.jpg) no-repeat;
    float: right;
	 width: 126px;
    height: 32px;
    background-size: cover;
}
.al_pb span:last-child {
    position: absolute;
    bottom: 0px;
    right: 0;
    font-size: 12px;
    text-decoration: underline;
    color: #fff;
}
.al_pb:hover {opacity: 1;}

#lbm_skidka_1{    position: absolute;
    bottom: 8px;
    color: #fff;
    font-size: 36px;
    text-transform: uppercase;
    left: 420px;}
	
.eb_ces span {
    position: absolute;
    color: #fff;
    bottom: 74px;
    font-size: 30px;
    left: 34px;
    font-weight: bold;
	text-transform:uppercase;
}
.acst_1{font-size:30px;bottom: 66px !important;}
.acst_1 i{ font-style:normal; color:#000; font-size:38px;}
.acst_2{    font-size: 27px !important;bottom: 67px !important;}
.acst_2 i{ font-style:normal; color:#000; font-size:31px;}
/*.acst_1{bottom: 69px !important;text-shadow: none !important;font-weight: bold;font-size: 35px !important;left: 34px !important;text-transform: none !important;}*/
.eb_ces a{
    height: 36px;
    width: 160px;
    background: #fe0025;
    display: block;
    font-size: 17px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    bottom: 26px;
    right: 30px;
    border-radius: 3px;
    position: absolute;
    text-decoration: none;
    box-shadow: 0px 2px 0px 0px #b1050f;
    -webkit-box-shadow: 0px 2px 0px 0px #b1050f;
    -moz-box-shadow: 0px 2px 0px 0px #b1050f;
}
.eb_ces a:hover {
    background: #d32b2b;
}
.eb_ces em{    position: absolute;
    color: #fff;
    bottom: 109px;
    font-size: 22px;
    text-transform: uppercase;
    left: 34px;
    font-style: normal;
    font-weight: bold;}
.eb_ces em i{ font-style: normal; position:relative;color: #000;}
.eb_ces em i:after{    content: "";
    width: 100%;
    height: 2px;
    background: #000;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;}

.act_tab_1{ border-left:1px solid;border-left:1px solid #e8edf1;border-top:1px solid #e8edf1;border-left:1px solid #e8edf1; border-collapse:collapse; width:100%; margin-top:0px;}
.act_tab_1 td, .act_tab_1 th{border-bottom:1px solid #e8edf1;border-right:1px solid #e8edf1; padding:3px 5px; text-align:center; font-size:18px; background:none;}
.act_tab_1 td:nth-child(3), .act_tab_1 th:nth-child(2){background: #ff9898;}
.act_tab_1 td:nth-child(4), .act_tab_1 th:nth-child(3){ font-weight:bold;}
.act_tab_1 td:nth-child(4){ font-size:22px; color: red;}
.act_tab_1 td:nth-child(4), .act_tab_1 th:nth-child(3), .act_tab_1 td:nth-child(5), .act_tab_1 th:nth-child(4){background: #fcff7a;}
.act_tab_1 th{ font-size:22px;}
.act_tab_1 tr td:last-child{ font-weight:bold;}
.act_tab_1 td img{ width:200px;}
.act_tab_2 tr td:last-child{text-align: left;font-size: 12px;}
.top_ama span{height: 36px;width:160px;
    background: #fe0025;
    display: block;
    font-size: 17px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    bottom: 19px;
    right: 30px;
    border-radius: 3px;
    position: absolute;
    text-decoration: none;
    box-shadow: 0px 2px 0px 0px #b1050f;
    -webkit-box-shadow: 0px 2px 0px 0px #b1050f;
    -moz-box-shadow: 0px 2px 0px 0px #b1050f;}
.top_ama span.spds_1{right: 15px;width:94px;}
.top_ama:hover span{
    background: #d32b2b;
}
.act_vidio{ width:243px;}
.act_vidio img{max-width: 243px;display: block;opacity: 0.8;
-webkit-filter: blur(2px);
    filter: blur(2px);
	    -moz-transition: webkit-filter 0.3s 0.02s ease;
    -o-transition: webkit-filter 0.3s 0.03s ease;
    -webkit-transition: webkit-filter 0.3s 0.03s ease;
	
	-moz-transition: filter 0.3s 0.02s ease;
    -o-transition: filter 0.3s 0.03s ease;
    -webkit-transition: filter 0.3s 0.03s ease;}
	
.act_vidio:after{display: block; content:"";position: absolute;width: 70px;height: 49px;background: url(../images/YouTube-icon-full_color.png);top:50%;	left:50%;margin-top: -24px;margin-left:-35px;}
.act_vidio:hover img{webkit-filter: blur(0px);filter: blur(0px);}
.bt_dsff{border-bottom: 1px solid #464646;}
.yr_addr div.fl{ margin:0 58px 0 0}
.yr_addr div.fl:last-child{ margin-right:0px;}


.st_ta_2 table{border-collapse:collapse; border-left:3px solid #abacaf;border-top:3px solid #abacaf; margin-bottom:15px;}
.st_ta_2 table th{ background:#424951; color:#fff; font-size:13px;border:3px solid #424951;border:3px solid #424951; vertical-align:middle;}
.st_ta_2 table td{border-right:3px solid #abacaf;border-bottom:3px solid #abacaf; font-size:12px;}
.st_ta_2 table th, .st_ta_2 table td{padding: 5px 5px;text-align: left;}
.st_ta_2 table tr td:first-child{ background:#ebeced;}
.imst_1 span{    display: block;
    text-align: left;
    border-left: 3px solid #424951;
    padding-left: 15px;
    width: 360px;
    font-size: 16px;}
.my_trb_1 p{font-size: 18px;line-height: 21px;}
.my_trb_1 ul, .my_trb_1 ul li, .my_trb_1 ol, .my_trb_1 ol li{ padding-bottom:15px;}
.my_trb_1 ul li:last-child{ padding-bottom:0;}
.ch_st_1{ display:block; width:301px; height:84px; position:absolute; background:url(../images/ch_st_1.png) no-repeat;right: 0;top: -92px; z-index:1;}

.ac_esr_1315 .mnogo_cen{bottom: 64px;line-height: 46px;}
.ac_esr_1315 .mnogo_cen span{ font-size:36px;}

/*Фильтр*/
.filter_price_pole{
        width:51px;
        height: 20px;
        border: 1px solid #ffffff;
        border-radius: 3px;
        box-shadow: inset 1px 1px 3px #b5b5b5;
        color: #797979;
        padding-left: 5px;
        font-size: 12px;
border: none !important;
border-radius: 3px !important;
color: #797979 !important;
padding-left: 5px !important;
font-size: 12px !important;	
		
		}
.filter_price_pole:hover, .filter_price_pole:focus {
border: 1px solid #fcc416;
}
    .p_lo{margin-right:3px}
    .p_ho{margin-left:4px;}
    .fpdef {color: #9ab9dc;
            letter-spacing: -2px;
            width: 6px;
    }
    .fpnl{float:left}
    .fpnc{margin-top: 0;
          width: 100%;
          text-align: center;
          position: absolute;}
    .fpnr{float:right}
    .filter_price_fix{color: #9ab9dc;
                      font-size: 10px;
                      height: 21px;
                      position: relative;
                      }
    .filter_price_fix_separ{font-size: 7px;
                            position: absolute;
                            left: 50%;
                            margin-top: 10px;}
    .filter_price_slider{margin-bottom: 8px;}



    /* Ширина слайдера */
    #slider {
        width: 210px;
    }
    /* Контейнер слайдера */
    .ui-slider {
        position: relative;
    }
    /* Ползунок */
    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 13px;   /* Задаем нужную ширину */
        height: 15px;  /* и высоту */
        background: url(/assets/images/sprit_origynal.png) no-repeat right;
        background-position: 0px -452px; 
        cursor: pointer;
        border:none;
    }
    .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
        overflow: hidden;
    }
    /* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
    .ui-slider-horizontal {
        height: 3px; /* задаем высоту согласно дизайна */
    }
    /* позиционируем ползунки */
    .ui-slider-horizontal .ui-slider-handle { 
        top: -2px;
        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 { 
        border: none;
        border-bottom: 1px solid #a4beda;
        background: #234264;
    }
    /* оформление активного участка (между двумя ползунками) */
    .ui-widget-header { 
        background: #fcc416;
    }
    /* скругление для полосы слайдера */
    .ui-corner-all {
    }
    .filter_price_but{
        width: 22px;
        height: 22px;
        font-size: 10px;
        padding: 0 1px 0 0;
        background-color: #6498c0;
        border: 2px solid #7ca6c6;
        color: white;
        margin: 0 0 0 3px;
        box-shadow: 0px 1px 3px 0px #4b7aae;
        cursor: pointer;
        float: right;
        position: absolute;
        top: 1px;    }
.filter_price_but:hover{
color:#fcc416;
}
.filter_price_but:active{
color:#fcc416;
box-shadow: inset 0px 1px 3px 0px #4b7aae;
}
    .filter_price_b {position: relative;}
	.fil_count	{position: absolute; min-width:168px;
	height:23px;
    bottom:56px;
    right:732px;
    background: #ff8915;
    padding: 4px 32px 4px 9px;
    color: #fff;
    font-size: 18px;
    z-index: 1;}
.fil_count:after{    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    border: 15px solid;
    border-color: transparent transparent transparent #ff8915;
    right: -30px;
    top: 0;}
.fil_count .close2	{    position: absolute;
    right: 6px;
    top: 5px;
    text-decoration: none;
    border: 1px solid #f2f2f2;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    line-height: 16px;
    text-align: center;
    background: red;
    color: #fff;}
.fil_count .close2:hover{background: #ec0101;}
	.fil_count a{ color:#000;}
.fil_link{ font-weight:bold;}
/*End*/

.print_yes{ display:none;}
.map_image_div1{ margin-bottom:20px;}
.pred_lin{ text-decoration:none; border-bottom:1px dashed;}
.owl-example_news a{ display:block; position:relative;}
.owl-example_news a img{ margin:0 auto;}
.owl-example_news a:after {content: "";position: absolute;display: block;width: 30px;height: 30px;bottom: 5px;right: 5px;background: url(../images/1481139843_magnifier.png) no-repeat;}
.arr_left_n, .arr_right_n{display:block; position:absolute; width:38px; height:60px; top:50%; margin-top:-30px; cursor:pointer;z-index:2;}
.arr_left_n{background:url(../images/1481207142_arrow-left-01.png) no-repeat; left:3px;}
.arr_right_n{background:url(../images/1481207142_arrow-right-01.png) no-repeat; right:3px; }
.owl-example_news .owl-stage-outer {width: 696px;}
.owl-carousel .owl-item{backface-visibility:visible;}
.yes_mobile{ display:none;}
.pun_v{ border-bottom:1px dashed;}
.pv_bl .contacus tr:nth-child(odd) td{ background:#fff;}
.pv_bl table{border-collapse: collapse;}
.pv_bl table, .pv_bl table td{ border:1px solid; font-size:18px;}
.mail_1{ border-bottom:1px dashed;}
.pv_bl table{ margin-bottom:15px;}
.pv_bl table:last-child{ margin-bottom:0px;}
#myModal5{ position:absolute;/*top: -50000%; */display:none;}
#myModal5 .modal-body{max-height:none;}
#myModal5 .contacus tr td:first-child{ width:120px; text-align:center;}

.main_pr > ul{margin: 10px 10px 0 10px;}
.main_pr > ul > li{margin: 0 10px 10px 0;}
.main_pr > ul > li:nth-child(2n){ margin-right:0;}
.sk_1{background: #ff0000;font-size: 17px;color: #fff;text-transform: uppercase;padding: 0 4px;right: -15px;bottom: 0;height: 23px; line-height:22px;}
.ce_bez{display: block;font-weight: normal;font-size: 14px; color:#878787;}
.ce_bez i{ font-style:normal; text-decoration:line-through; font-size:18px;position: relative;top: 2px;}
.table_for_text_blok td{ background:none;vertical-align: top;}
.table_for_text_blok tr td:first-child{ padding-left:0;padding: 0px;}
.table_for_text_blok tr td:last-child{ padding-left:0;padding: 0 0 0 10px;}
.btn_2{color: #fff;border-radius: 4px;text-align: center;
    background: -moz-linear-gradient(#0adc00, #0cb004);
    background: -ms-linear-gradient(#0adc00, #0cb004);
    background: -o-linear-gradient(#0adc00, #0cb004);
    background: -webkit-linear-gradient(#0adc00, #0cb004);}
.btn_2:hover{ background: #0cb004;}
.dem_h3{ padding-bottom: 10px !important;}

/* @group Корзина */
#purchases{
	width:697px;
}
#purchases tr{
	border-top: 1px solid #d5d5d5;
	height: 70px;
}
#purchases th{
	vertical-align: top;
	padding-top: 10px;
	font-size: 18px;
	font-weight: normal;
}
#purchases .image{
	width: 50px;
	text-align: center;
}
#purchases .image a{
	background-color: #ffffff;
	margin: 0 7px 7px 0;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 50px;
	height: 50px;
}

#purchases .name{
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
#purchases td.name{
	font-size: 14px;
}
#purchases td .download_attachment{
	white-space: nowrap;
	color: #3b8500;
	padding: 5px 10px 7px 10px;
	border-bottom-color: 1px dotted green;
	background-color: #ccff72;
	line-height: 30px;
}

#purchases .price{
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	text-align: right;
	font-size: 22px;
	font-weight: bold;
}
#purchases td.price{
	font-size: 14px;
}
#purchases .remove{
	padding-left: 15px;
	text-align: right;
	text-align: center;
}
#purchases .amount{
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
}
#purchases .amount select{
	font-size:12px;
	width: 100%;
}

#purchases .coupon .name{
	font-size:14px;
}
#purchases .coupon .name input.coupon_code{
	width: 200px;
}
#purchases .coupon .name input{
	font-size:16px;
}

ul#deliveries{
	margin-bottom: 20px;
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	padding: 20px 20px 0 0px;
	list-style: none;
}
ul#deliveries li{
	margin-bottom: 20px;
}
ul#deliveries li div.checkbox{
	float: left;
}
ul#deliveries li h3, ul#deliveries li .description{
	display: block;
	margin-left: 25px;
}
#purchases td{
	    background: none;
    border: 1px solid #e9e9e9;
	    padding: 0 5px !important;
}
.amount select{ margin: 0;}
.coupon{display: none;}
#deliveries .description p{ font-style: italic;}
/* @end */

/* @group Формы */
.carts input[type="text"],
.carts input[type="password"]
{
	width: 100%;
	font-size: 18px;
}
.form
{
	width:400px;
	margin-bottom: 20px;
}
.form textarea
{
	width:100%;
	height:100px;
	font-size: 18px;
}
.form label {
	display:block;
	font-size: 14px;
}
.form input[type="text"]{
	display:block;
	margin-bottom: 10px;
}
.carts .form .bn_1{border: 0;display: block;clear: left; width: 130px; cursor: pointer;}
.carts.form{ margin: 0;}
.form input[type="text"]{height: 30px;}
.form input[type="text"], .form textarea{box-sizing: border-box;}
.input_captcha{height: 44px !important;}
.ord_nam{ font-weight:bold !important; font-size: 22px !important;}
.help_pay .bn_1 {width: 182px;height: 56px;line-height: 56px;font-size: 30px;text-transform: uppercase;margin: 0 auto;}
/* @end */

.ce_li i{color: #000;font-style: normal;padding: 0 0 0 6px;}
.set_p a{ float:left; text-decoration: none; font-size: 14px; width: 110px;margin: 0 5px;}
.set_p span.dtc, .rec_li .dtc{ width: 100px; height: 70px;}
.set_p span.dtc img, .rec_li .dtc img{ display:block; margin: 0 auto;max-width: 100px;max-height: 70px; width: auto;}
.set_p .pr_bl{color: #ff8915;}
.set_p .cr_bl{color: #272728;}
.ghj_1{ margin: 0 10px 0 0;}
.ghj_2{width: 130px;}
.rec_li > a{font-size: 14px;}
.c_272{color: #272728;}
.ghj_1 .dtc .sk_1{ left: 0; right: auto;}
.vidiv iframe{float: left;width: 344px;margin: 0 9px 9px 0;height: 180px;}
.vidiv iframe:nth-child(2n){ margin-right:0;}
.vidiv iframe:last-child, .vidiv iframe:nth-last-child(2){margin-bottom: 0;}
#prev_im .owl-item img{ width:auto;}
#prev_im{ height:82px; overflow: hidden;}
#prev_im li{margin: 0 auto;display: table;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.cen_ob{bottom: 54px;}
}

.tlExceededViewsLimit{display: none;}

.img_gal{width: 482px; height: 86px; overflow: hidden;}
.videogal{width: 215px;height: 86px;overflow: hidden;}
.img_gal ul, .videogal ul{list-style: none;float: left;}
.img_gal li, .videogal li{margin: 0 auto;display: table;}
.img_gal li a, .videogal li a{    display: table-cell;
    position: relative;
    background: #e0e3e7;
    border-radius: 4px;
    width: 124px;
    height: 80px;
    padding: 3px;
    vertical-align: middle;}
.img_gal li a img, .videogal li a img{display: block; margin: 0 auto; max-width: 119px; max-height: 80px;}
.gallery_product .prev_1, .gallery_product .next_1{margin-top: 29px;}
#img_gal .owl-item img{width: auto;}
.img_gal li a:before{content: "";width: 19px;height: 18px;background: url(../images/magnifier.png) no-repeat;bottom: 7px;right: 7px;z-index: 1;cursor: pointer;position: absolute}
.videogal li a:before{content: "";
    position: absolute;
    width: 71px;
    height: 48px;
    background: url(../images/YouTube-icon-full_color.png) no-repeat;
    display: block;
    top: 50%;
    left: 50%;
    z-index: 2;
    margin-top: -24px;
    margin-left: -35px;}
div.tlImageContainer a.tlExceededViewsLimit{display:none !important;}
.liz_t table tr td, .liz_t table tr th{ font-size: 16px;padding: 2px 15px 3px 10px;}

#ca_rec{height: 137px; overflow: hidden;}
.no_acsess{width: 657px !important;}
.no_acsess .ghj_2 {width: 218px;}

.fix_form{position: fixed;left:100%;padding: 10px 0;border-radius: 0 0 0 6px;transition-property: left;transition-duration: 0.5s;    display: table;}
.fx_a{top: 240px;z-index: 2;}
.fx_b{top: 303px;z-index: 1;}
.fx_c{top: 365px;z-index: 0;left:auto; right: 0;}
.fx_c .tult{width: 63px !important;}

.fx_d{top: 426px;z-index: 0;left:auto; right: 0;}
.fx_d .tult{width: 63px !important;}



.fix_form .tult{position: absolute;background-color: #ff7502;width: 53px;height: 46px;top: 0;left: -53px;border-radius: 6px 0px 0px 6px;color: #fff;text-transform: uppercase;line-height: 46px;font-size: 18px;text-align: center;}
.fix_form.fx_a, .fix_form.fx_b{background: #fff;}
.fix_form.fx_a .tult{background: #15BFFF}
.fix_form.fx_b .tult{background: #FF1555}
.fix_form ul{list-style: none;}
.fix_form .dtc{width: 100px; height: 75px;position: relative;font-style: normal;}
.fix_form .dtc img{display: block;max-width: 100px;max-height: 75px;margin: 0 auto;}
.fix_form .dtc span{position: absolute; display: block; color: #fff;}
.fix_form ul li{display: table-cell;padding: 0 10px 0 10px;width: 105px;border-right: 1px solid #e0e0e0;vertical-align: top;}
.fix_form ul li:last-child{border: 0;}
.fix_form ul li a{text-decoration: none;display: block;}
.fix_form ul li a > span{display: block;text-align: center;}
.fix_form ul li a em + span{text-decoration: underline;font-size: 14px;}
.fix_form ul li:hover a em + span{text-decoration: none;}
.fix_form ul li a .tdlt_c, .fix_form ul li a .pricef{text-align: center;color: #272728;}
.fix_form ul li a .tdlt_c{font-size: 11px;}
.fix_form ul li a .pricef{font-size: 13px;font-weight: bold;}
.fix_form .dtc span{position: absolute;color: #fff;background: red;display: block;top: 0;right: 0;text-transform: uppercase;padding: 0 4px;font-size: 13px;}

.fix_form_1{position: fixed;left:100%;padding: 10px 0;border-radius: 0 0 0 6px;transition-property: left;transition-duration: 0.5s;    display: table;}
.fx_a{top: 240px;z-index: 2;}
.fx_b{top: 303px;z-index: 1;}
.fx_c{top: 365px;z-index: 0;left:auto; right: 0;}
.fx_c .tult{ background-color: #FF0004 !important;}
.fx_c .tult:before, .fx_d .tult:before{    content: "";
    display: block;
    position: absolute;
    width: 25px;
    height: 25px;
    background:url(../images/if_news_115708.png) no-repeat;
    top: 10px;
    left: 13px;}
.fx_c .tult{width: 63px !important;}
.fix_form_1 .tult{position: absolute;background-color: #ff7502;width: 53px;height: 46px;top: 0;left: -53px;border-radius: 6px 0px 0px 6px;color: #fff;text-transform: uppercase;line-height: 46px;font-size: 18px;text-align: center;}
.fix_form_1.fx_a, .fix_form_1.fx_b{background: #fff;}
.fix_form_1.fx_a .tult{background: #15BFFF}
.fix_form_1.fx_b .tult{background: #FF1555}
.fix_form_1 ul{list-style: none;}
.fix_form_1 .dtc{width: 100px; height: 75px;position: relative;font-style: normal;}
.fix_form_1 .dtc img{display: block;max-width: 100px;max-height: 75px;margin: 0 auto;}
.fix_form_1 .dtc span{position: absolute; display: block; color: #fff;}
.fix_form_1 ul li{display: table-cell;padding: 0 10px 0 10px;width: 105px;border-right: 1px solid #e0e0e0;vertical-align: top;}
.fix_form_1 ul li:last-child{border: 0;}
.fix_form_1 ul li a{text-decoration: none;display: block;}
.fix_form_1 ul li a > span{display: block;text-align: center;}
.fix_form_1 ul li a em + span{text-decoration: underline;font-size: 14px;}
.fix_form_1 ul li:hover a em + span{text-decoration: none;}
.fix_form_1 ul li a .tdlt_c, .fix_form_1 ul li a .pricef{text-align: center;color: #272728;}
.fix_form_1 ul li a .tdlt_c{font-size: 11px;}
.fix_form_1 ul li a .pricef{font-size: 13px;font-weight: bold;}
.fix_form_1 .dtc span{position: absolute;color: #fff;background: red;display: block;top: 0;right: 0;text-transform: uppercase;padding: 0 4px;font-size: 13px;}

.xima_243, .alu_243{display: block; margin: 0 0 5px 0;position: relative;}
.xima_243 div{    position: absolute;
    color: #000;
    bottom: 14px;
    text-align: center;
    width: 100%;
    font-size: 24px;
	text-transform: uppercase;}
.xima_243 div span{    font-size: 36px;
    font-weight: bold;
    color: #fff;}
.alu_243 div{position: absolute;
    bottom: 30px;
    font-size: 26px;
    color: #000;
    text-transform: uppercase;
    width: 100%;
    text-align: center;}
.alu_243 div span{text-shadow: -2px -2px 10px #000000, 2px 2px 10px #000000, 3px 3px 10px #000000, -3px -3px 10px #000000;
    color: #cc0000;
    font-weight: 900;
    font-size: 36px;}

.blac_kt{    position: absolute;
    top: 10px;
    right: 8px;
    font-size: 24px;
    color: #fff;text-transform: uppercase;}
.blac_kt span{
    text-shadow:-2px -2px 10px #000000,2px 2px 10px #000000,3px 3px 10px #000000,-3px -3px 10px #000000;
	color: #cc0000;
    font-weight: 900;
    font-size: 36px;
}
.seria_x{position: absolute;
    top: 28px;
    text-transform: uppercase;
    right: 145px;
    font-size: 23px;
    color: #000;}
.seria_x span{font-size: 30px;
    font-weight: bold;
    color: #cc0000;}
.my_trb_1 ol{list-style-image:none;}

.xi_sta{background: #FF1555 !important;}
.xi_sta a{color: #fff;text-transform: uppercase;font-weight: bold;vertical-align: middle;border-bottom: 1px solid #fff;display: block;margin: 10px 20px;text-decoration: none;}
.ul_tabs_2 > li.xi_sta:hover, .ul_tabs_2 > li.active{border-left: 1px solid #e2e7ed !important;border-top: 1px solid #e2e7ed !important;border-right: 1px solid #e2e7ed !important;}
.fad_tu{position: absolute;  display: none;
    left: -200px;
    width: 125px;
    text-align: center;
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 7px 5px;
    border-radius: 5px;
    top: 0px;
    height: 32px;}
.fad_tu:before{    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border: 5px solid;
    border-color: rgba(0,0,0,0.5) transparent transparent transparent;
    position: absolute;
    right: -10px;
    transform: rotate(-90deg);
    top: 17px;}
.fx_c:hover .fad_tu, .fx_d:hover .fad_tu{display: block;}
.fx_d .fad_tu{font-size: 11px;width: 140px;left: -215px;line-height: 12px;}
.gr_viewing a{ font-size: 12px;width: 104px; margin: 0 8px 10px;min-height: 100px;}
.gr_viewing a:last-child, .gr_viewing a:nth-last-child(2){margin-bottom: 0;}
.head_reviews > span{font-size: 30px; display: block; font-weight: bold;text-transform: uppercase;line-height: 30px;margin: 0 0 20px 0;}
.head_reviews > span span{color: #FF8915;}
.head_reviews a{float: left; width: 164px; border-radius: 2px;margin: 0 20px 0 0;}
.new_btn_1, .new_btn_2{color: #fff;text-align: center;text-transform: uppercase;text-decoration: none;font-weight: bold;
-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);
-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);
box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);}
.new_btn_1{background: #00B217;}
.new_btn_2{background: #FF8915;}
.new_btn_1:hover{background: #009A14;}
.new_btn_2:hover{background: #F97C00;}
.nbt_1{height: 36px; line-height: 36px;font-size: 14px; }
.list_reviews{list-style: none;margin: 0 !important;}
.list_reviews li{margin: 0 0 20px 0;}
.list_reviews .review{background: #FAF7F0;padding: 20px;}
.list_reviews .answer{background: #fff;padding: 0px 20px 0px 40px; margin-bottom: 25px;}
.list_reviews .review:first-child{border-top: 1px solid rgba(0,0,0,0.1);}
.list_reviews .review .acl .fl{text-transform: uppercase;font-size: 14px; text-transform: uppercase;color: #2E3A47;font-weight: bold;}
.list_reviews .review .acl .fr{font-size: 14px;color: #95989A;}
.review_content, .content_answer{line-height: 21px;color: #000;}
.title_answer .fl span{display: block;}
.title_answer .fl span:first-child{text-transform: uppercase;font-size: 14px;font-weight: bold;margin: 0 0 2px 0;}
.title_answer .fl span:last-child{font-size: 11px;color: #95989A;line-height: 14px;}
.new_btn_3{background: #15BFFF;color: #fff;font-weight: bold;border-radius: 2px;
	-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);
-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);
box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);}
.new_btn_3:hover{background: #00B9FF;}
.nbt_3{font-size: 14px;text-align: center;font-size: 14px;width: 290px; height: 36px; line-height: 36px;margin: 0 auto 40px; display: block;text-transform: uppercase;text-decoration: none;}
.kam_online{background: #353535;padding: 10px 10px 10px;position: relative;overflow: hidden;display: none;}
.kam_slid{list-style: none;margin: 0 auto !important;width: 634px;height: 136px; overflow: hidden;}
.kam_slid li{display:block;width: 200px;margin: 0 auto;position: relative;}
.kam_slid li i{position: absolute; top: 0; left: 0;width: 200px;height: 113px;cursor: pointer;}
.cam_left{position: relative;}
.cam_left i{position: absolute; top: 0; left: 0;width: 243px;height: 137px;cursor: pointer;}
.cam_left a{position: absolute;display: block;bottom: 33px;right: 12px;width: 20px;height: 20px;}
.kam_slid li iframe{ display: block;margin: 0 0 5px 0;padding: 0;border: 0;width: 200px;height: 113px;}
.kam_slid li span{text-transform: uppercase;font-size: 13px;color: #ff7502;display: block; text-align: center;font-weight: bold;}
.kam_online .prev_1, .kam_online .next_1{top: 50%;margin-top: -8px;}
.kam_online .prev_1{left: 10px;}
.kam_online .next_1{right: 10px;}
.kam_slid li a{position: absolute;display: block;bottom: 33px;right: 12px;width: 20px;height: 20px;}
.title_kam span{color: #fff;text-transform: uppercase;font-size: 29px;font-weight: bold;margin: 0 0 12px 0;display: block;text-align: center;}
.kam_online_kat .prev_1 {left: 22px;}
.kam_online_kat .next_1 {right: 22px;}
.cam_left{display: none;}
.cam_left{background: #fff;}
.cam_left iframe{border: 0;width: 243px;height: 137px;}
.cam_left span{color: #ff8915; display: block; text-align: center;text-transform: uppercase;font-size: 16px; font-weight: bold;}
.imframe_1{background: url(../images/imframe_1.jpg) no-repeat}
.imframe_2{background: url(../images/imframe_2.jpg) no-repeat}
.imframe_3{background: url(../images/imframe_3.jpg) no-repeat}
.imframe_4{background: url(../images/imframe_4.jpg) no-repeat}
.imframe_5{background: url(../images/imframe_5.jpg) no-repeat}
.imframe_6{background: url(../images/imframe_6.jpg) no-repeat}
.you_watched{position: fixed;list-style: none;margin: 0 0 0 980px;bottom: 100px;z-index: 101;}
.you_watched li{margin: 0 0 10px 0;}
.you_watched li:first-child a span.dtc span:before{content: "Вы смотрели";display: block;text-transform: uppercase;color: #FF8915;font-weight: bold;}
.you_watched li:hover a span.dtc{border-color: #FF8915;}
.you_watched li a{color: #fff;}
.you_watched li a span.dtc{width: 46px; height: 46px;border-radius: 21px;border: 2px solid #95989A;position: relative;display: block;background-position: center !important;}
.you_watched li a span.dtc img{display: block;margin: 0 auto;}
.you_watched li a span.dtc span{position: absolute;display: none !important;min-height: 40px;background: rgba(0,0,0,0.5);display: block;border-radius: 5px;   width: 150px;padding: 2px 15px 2px;box-sizing: border-box;line-height: 18px;left: 65px;bottom: 3px;}
.you_watched:hover a span.dtc span{display: table-cell !important;}
.you_watched li a span.dtc span:after{content: "";display: block;position: absolute;width: 0;height: 0;border: 12px solid;border-color: rgba(0,0,0,0.5) transparent transparent transparent;transform: rotate(90deg);left: -24px;bottom:7px;}
@media (min-width:0px) and (max-width: 1585px) {
	.you_watched li a span.dtc span{left: -174px;text-align: right;}
	.you_watched li a span.dtc span:after{right: -24px;left: auto;transform: rotate(-90deg);}
}
.sm_slide{display: none;}
.sm_slide.active{display: block;}
@-moz-document url-prefix()
{
	.ce_x3170{font-size: 33px;font-family: 'PT Sans',"Arial Narrow", sans-serif;}
	.ce_x3170 span{font-size: 46px;}
	.xds_s{font-family: 'PT Sans',"Arial Narrow", sans-serif;}
}

/*подложка на разную тематику*/
body{background: url(../images/DotFD_background4.png) top center;background-size: auto;}

/*end*/

.reduce_price{position: absolute;right: 13px;bottom: -30px;color: #ff0039;text-align: right;font-weight: bold;font-size: 21px;width: 300px;}

.prev_im_dem{ list-style:none; padding:0px; margin:0px;}
.prev_im_dem > li{ float:left; width:120px;margin-right:10px;cursor:pointer;}
.blash{ width:118px; height:78px;border:1px solid #FFF;border-radius: 6px;overflow: hidden;position:relative;}
.blacbird_1{background:rgba(0,0,0,0.6); position:absolute; width:120px; height:80px; top:0; left:0; display:none;}
.prev_im_dem > li:hover .blacbird_1, .prev_im_dem > li.active .blacbird_1{ display:block;}
.prev_im_dem > li:last-child{ margin-right:0px;}

.skidka__box { 
	position: absolute;
    right: 0;
    bottom: 92px; }

.skidka__item{    background: #F00;
    padding: 2px 8px;
    /*position: absolute;
    right: 0;
    bottom: 92px;*/
    color: #fff;
    font-weight: bold;
    font-size: 27px;
    width: 210px;
	border-radius: 5px;
	text-align: center;	
	display: inline-block;	
	/*margin-left: 10px;*/
}

.ochi {
	width: 85px;
    height: 74px;
    background: #15bfff;
    color: #fff;
    font-size: 18px;

    /*display: block;*/
    z-index: 5;
    /*position: absolute;
    right: 235px;
    bottom: 92px;*/
    border-radius: 5px;
    flex-wrap: wrap;


    /*display: flex;*/

	display: inline-block;

    text-align: center;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    padding-top: 46px;
    box-sizing: border-box;
}
.ochi:before { position: absolute; top: 10px; left: 25px; font: normal normal normal 14px/1 FontAwesome; content: "\f06b"; font-size: 42px; }

.media_ochi { font-size: 25px; height: 19px; line-height: 19px; color: red; margin-right: 5px; }
.media_ochi:hover .info { display: block; }
.media_ochi .info {
	display: none;
	color: #fff;
    font-size: 14px;
    line-height: 18px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    width: 190px;
    left: -5px;
    padding: 10px 15px;
 }

    
div.tlImageContainer div.tlGDPROverlay{display: none !important;}

/*Mini classes*/
.bn{ border:0px;}
.w100p{ width:100%;}
.acl:after { content: ".";display: block;height: 0;clear: both;visibility: hidden; overflow:hidden;}
.cl{clear: both;}
.ttu{text-transform:uppercase;}
.bg_fff{ background:#fff;}
.c_91d1e7{ color:#91d1e7;}
.bg_089acb{ background:#089acb;}
.dg_089aca{ background:#089aca;}
.c_18aad4{ color:#18aad4;}
.dn{ display:none;}
.left_f {float: left;}
.ce_lbm{ border-bottom: 1px dashed;}
.ce_lbm:after{ width: 20px; height: 20px; content: ""; position: absolute;top: 1px;left: -24px;background: url(../images/ico_calc.png) no-repeat;}

.ul_tabs_2 > li.insr_dop > span{margin: 3px 3px;text-align: center;}
.ul_tabs_2 > li.insr_dop > span a{text-decoration: none;}
.ul_tabs_2 > li:last-child{margin-right: 0;}

.new_t_two{top: -15px;right: -15px;left: auto;bottom: auto;border-radius: 0 5px 0 0;}
.telp__one{text-decoration: none !important;line-height: 26px !important;}

.mt-14{margin-top:-14px;}
.mt-3{margin-top:-3px;}
.mt-5{margin-top:-5px;}
.mt0{margin-top:0px;}
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top: 5px;}
.mt6{margin-top: 6px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt15{margin-top:15px;}
.mt14{margin-top:14px;}
.mt18{margin-top:18px;}
.mt20{margin-top:20px;}
.mt22{margin-top:22px;}
.mt23{margin-top:23px;}
.mt25{margin-top:25px;}
.mt28{margin-top:28px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt38{margin-top:38px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt75{margin-top:75px;}
.mt80{margin-top:80px;}
.mt100{margin-top:100px;}
.mt165{margin-top:165px;}
.mt36{margin-top:36px;}


.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb5{margin-bottom:5px;}
.mb6{margin-bottom:6px;}
.mb8{margin-bottom:8px;}
.mb9{margin-bottom:9px !important;}
.mb10{margin-bottom:10px !important;}
.mb12{margin-bottom:12px;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px;}
.mb22{ margin-bottom:22px;}
.mb23{margin-bottom:23px;}
.mb25{margin-bottom:25px;}
.mb27{margin-bottom:27px;}
.mb30{margin-bottom:30px !important;}
.mb34{margin-bottom:34px;}
.mb35{margin-bottom:35px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb80{margin-bottom:80px;}
.mb90{margin-bottom:90px;}
.mb130{margin-bottom:130px;}

.mr1{margin-right:1px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr10{margin-right:10px;}
.mr11{margin-right:11px;}
.mr12{margin-right:12px;}
.mr13{margin-right:13px;}
.mr15{margin-right:15px;}
.mr19{margin-right:19px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}
.mr35{margin-right:35px;}
.mr40{margin-right:40px;}
.mr45{margin-right:45px;}
.mr50{margin-right:50px}
.mr60{margin-right:60px}


.ml1{margin-left:1px;}
.ml2{margin-left:2px;}
.ml3{margin-left:3px;}
.ml4{margin-left:4px;}
.ml8{margin-left:8px;}
.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml18{margin-left:18px;}
.ml11{margin-left:11px !important;}
.ml80{margin-left:80px;}
.ml10{margin-left:10px;}
.ml13{margin-left:13px;}
.ml15{margin-left:15px;}
.ml19{margin-left:19px;}
.ml20{margin-left:20px;}
.ml34{margin-left:34px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}
.ml35{margin-left:35px;}
.ml40{margin-left:40px;}
.ml45{margin-left:45px;}
.ml50{margin-left:50px;}
.ml152{margin-left:152px;}
.ml111{margin-left:111px;}
.ml200{margin-left:200px;}
.ml400{margin-left:400px;}

.pt3{padding-top:3px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt22{padding-top:22px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt38{padding-top:38px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pt130{padding-top:130px;}
.pt123{padding-top:123px;}
.pt133{padding-top:133px;}




.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb35{padding-bottom:35px;}
.pb40{padding-bottom:40px;}
.pb45{padding-bottom:45px;}
.pb50{padding-bottom:50px;}


.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px}
.pl35{padding-left:35px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl50{padding-left:50px;}

.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}


.br5{border-radius:5px;}
.br3{border-radius:3px;}
.br6{border-radius:6px;}


.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px}
.f15{font-size:15px !important;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}
.f21{font-size:21px;}
.f22{font-size:22px;}
.f23{font-size:23px;}
.f24{font-size:24px;}
.f25{font-size:25px;}
.f26{font-size:26px;}
.f27{font-size:27px;}
.f28{font-size:28px;}
.f29{font-size:29px;}
.f30{font-size:30px;}
.f31{font-size:31px;}
.f32{font-size:33px;}
.f33{font-size:33px;}
.f34{font-size:34px;}
.f35{font-size:35px;}
.f36{font-size:36px;}
.f37{font-size:37px;}
.f38{font-size:38px;}
.f39{font-size:39px;}
.f40{font-size:40px;}
.f44{font-size:44px;}
.f48{font-size:48px;}
.f49{font-size:49px;}
.f50{font-size:50px;}
.f54{font-size:54px;}


.b{font-weight:bold;}


.fl{float:left;}
.fr{float:right;}

.w0{width:0px;}
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w48{width:48px;}
.w50{width:50px !important;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w78{width:78px;}
.w89{width:89px;}
.w90{width:90px;}
.w91{width:91px;}
.w97{width:97px;}
.w99{width:99px;}
.w100{width:100px;}
.w110{width:110px;}
.w111{width:111px;}
.w114{width:114px;}
.w115{width:115px;}
.w120{width:120px;}
.w127{width:127px;}
.w138{width:138px;}
.w148{width:148px;}
.w180{width:180px;}
.w150{width:150px;}
.w155{width:155px;}
.w170{width:170px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w230{width:230px;}
.w235{width:235px;}
.w250{width:250px;}
.w273{width:273px;}
.w300{width:300px;}
.w330{width:330px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w460{width:460px;}
.w500{width:500px;}
.w550{width:550px;}
.w600{width:600px;}
.w620{width:620px;}
.w930{ width:930px;}
.w958{ width:958px !important;}


.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h34{height:34px;}
.h35{height:35px;}
.h36{height:36px;}
.h38{height:38px;}
.h39{height:39px;}
.h40{height:40px;}
.h44{height:44px;}
.h50{height:50px;}
.h60{height:60px;}
.h90{height:90px;}
.h100{height:100px;}
.h115{height:115px;}
.h126{height:126px;}
.h130{height:130px;}
.h150{height:150px;}
.h188{height:188px;}
.h200{height:200px;}
.h250{height:250px;}
.h290{height:290px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}
.h450{height:450px;}
.h500{height:500px;}
.h600{height:600px;}

.lh6{line-height:6px}
.lh10{line-height:10px}
.lh11{line-height:11px}
.lh12{line-height:12px}
.lh13{line-height:13px}
.lh14{line-height:14px}
.lh15{line-height:15px}
.lh16{line-height:16px}
.lh17{line-height:17px}
.lh19{line-height:19px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh25{line-height:25px}
.lh30{line-height:30px}
.lh34{line-height:34px}
.lh28{line-height:28px;}
.lh36{line-height: 36px;}
.lh38{line-height:38px;}
.lh40{line-height:40px;}
.lh44{line-height:44px;}
.db{display:block;}

.pt40{padding-top:40px;}
.fs13{
	font-size:13px;
}
.tac{
	text-align:center;
}
.tar{
	text-align:right;
}
.tal{
	text-align:left;
}
.cb{
	color:#000;
}
.cp{cursor:pointer;}
.pa{position:absolute;}
.pr{position:relative;}
.vam{vertical-align:middle;}
.tdn{
	text-decoration:none;
}
.dtc{
	display:table-cell;
	vertical-align:middle;
}
.dt{ display:table;}
.taj{
	text-align:justify;
}
.arch{
	color:#706052;
}
.rownr1{
	width:287px;
	height:83px;
}
.ul_list{
	list-style:none;
}
.br2{ border-radius:2px;}
.tdlt{text-decoration:line-through;}
.m0a{ margin:0 auto;}
.fsi{font-style:italic;}
.tdu { text-decoration:underline;}
.fsn{ font-style:normal;}
.bbn{ border-bottom:0px !important;}
.bn{ border:none;}
.ovh{ overflow:hidden;}
/*End mini classes*/

/*IE*/
@media screen and (min-width:0\0) { 
    .menu_1 > li > a{padding: 0 15px;} 
	.menu_1 > li:last-child a{padding-right: 27px;}
	.menu_1 > li > a:hover{ line-height: 30px;}
	/*.ul_tabs_1 li:last-child{ padding-right:28px;}*/
}
/*End IE*/

/*Mozilla Firefox*/
@-moz-document url-prefix()
{
	.menu_1 > li > a {padding: 0px 16px;} 
	/*.ul_tabs_1 li:last-child {padding-right: 32px;}*/
	.pod_menu_index > li {padding: 0px 0 0 22px !important;width: 183px !important;}
	.menu_1 > li:last-child > a {padding-right: 21px;}
}
/*End Mozilla Firefox*/


/*Стили модального окна*/
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.close {
float: right;
font-size: 20px;
font-weight: bold;
line-height: 20px;
color: #000000;
text-shadow: 0 1px 0 #ffffff;
opacity: 0.2;
filter: alpha(opacity=20);
}

.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-moz-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}

.fade.in {
opacity: 1;
}
.oz_comment > span{ display:block;}
.obr_zvon	{float:left;width:330px;}
.obr_zvon span	{ float:left;
width: 100px;
font-family: Arial !important;
font-size: 14px;}
.obr_zvon .cl	{margin:10px 0 0 0;}
.oz_comment	{float:right;width:190px;font-size:11px;font-family: Arial !important;}

.zakaz	{text-decoration:none;float:right;position: relative;
top: -25px;
right: 15px;}
.zakaz i	{position:relative;top:1px;}
#vk_5 > table:nth-child(3){ display:none;}
.calck	{color:#000;font-size:13px;}
.calck table	{}
.polosa			{text-align:center !important;}

/*.calck table td:nth-child(2n) {
 	 background: #fcfcfc;
   } */
   


/*.calck table td:first-child	{background:#ccffde;}*/
/*.calck table th:first-child	{background:#ccffde;}*/
/*.stoim	{width:585px;text-align:center;font-size:16px;float:left;height:30px;line-height:30px;margin: 0 0 0 130px;}*/
.stoim strong	{font-size:20px;}
.calck i		{font-style:normal !important;}


.tabst td:nth-child(2n-1)	{background: #fcfcfc;}
/*.tabst table tr td:nth-child(2n+1)	{background: #f7f7f7;}*/

.tabst table td:first-child	{background:#ccffde;}
.tabst table th:first-child	{background:#ccffde;}


td.niceCheck{ position:relative;}
/*.niceCheck	{cursor:pointer;}*/
.niceCheck em {
	  width: 25px;
	  height: 25px;
	  display: inline-block;
	  cursor: pointer;
	  background: url(../images/checkbox.png);
	  position: relative;
	  top: 5px;
	  margin-right: 5px;
	  background-size: 25px;
}
.niceCheck input.price,
.no_view_c, .no_mobile {
	display: none;
}



.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.alert,
.alert h4 {
  color: #c09853;
}

.alert h4 {
  margin: 0;
}

.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}

.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success h4 {
  color: #468847;
}

.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}

.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.alert-info h4 {
  color: #3a87ad;
}

.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

.alert-block p + p {
  margin-top: 5px;
}
/*End стили модального окна*/

.tlMenuContainer, .tlMenuItemShare, .tlMenuItemTouch  	{display:none !important;}
.thinglinkImage	{border-radius:3px;}

.map_image_div1	{height: 320px;margin-top:10px;}
.map_image_div1	.btn_1	{bottom: 15px !important; top: inherit;}
.mb26{ margin-bottom:26px;}
.mb38{ margin-bottom:38px;}
.mb13{ margin-bottom:13px;}
.modal-header{background: -moz-linear-gradient(#ffa832, #ff7301);
background: -ms-linear-gradient(#ffa832, #ff7301);
background: -o-linear-gradient(#ffa832, #ff7301);
background: -webkit-linear-gradient(#ffa832, #ff7301); color:#fff ;border-radius:  6px 6px 0 0;}
.btn-success{background: -moz-linear-gradient(#ffa933, #ff7502) !important;
background: -ms-linear-gradient(#ffa933, #ff7502) !important;
background: -o-linear-gradient(#ffa933, #ff7502) !important;
background: -webkit-linear-gradient(#ffa933, #ff7502) !important;}
.alert{ margin:10px 0;}




/*Другие страницы*/
.c_red{ color:#F00;}
.tabl_action_3{ border-top:1px solid; border-right:1px solid; margin-bottom:20px;}
.tabl_action_3 tr td{background: #fff;border-bottom: 1px solid #000;border-left: 1px solid #000;padding: 5px 5px;font-size: 16px;}
.tabl_action_2{ border-top:1px solid; border-right:1px solid; margin-bottom:20px;}
.tabl_action_2 tr td{ background:#fff; border-bottom:1px solid;border-left:1px solid;padding: 2px 0 3px 2px; font-size:12px;}
.tabl_action_1{ border-top:1px solid; border-right:1px solid; margin-bottom:20px;}
.tabl_action_1 tr td{ background:#fff; border-bottom:1px solid;border-left:1px solid;padding: 2px 0 3px 9px; font-size:12px;}
.pol_kp{color: #fff;
display: block;
text-decoration: none;
border-radius: 4px;
text-align: center;
background: -moz-linear-gradient(#ffa933, #ff7502);
background: -ms-linear-gradient(#ffa933, #ff7502);
background: -o-linear-gradient(#ffa933, #ff7502);
background: -webkit-linear-gradient(#ffa933, #ff7502);
font-size: 12px;
margin: 0 0 0 8px;
width: 77px;
line-height: 13px;
height: 28px;}
.pol_kp:hover {
background: -moz-linear-gradient(#fcb759, #ff7502);
background: -ms-linear-gradient(#fcb759, #ff7502);
background: -o-linear-gradient(#fcb759, #ff7502);
background: -webkit-linear-gradient(#fcb759, #ff7502);
}
.m5{ margin:5px;}
/*End Другие страницы*/

/*Акция цены на LBM*/
.zak_ts{ text-decoration:none; border-bottom:1px dotted;}
/*End Акция цены на LBM*/

/* Слайды к станку LBM */
.slide-1{
	height:219px;
	background: url(/catalog/images/other_images/tovar1/sli4bg_ind.jpg);
	  padding: 0 25px;
	  width:647px;
	  margin-bottom:25px;
	}

.s0-left {
    display: inline-block;
    font-size: 13px;
    width: 340px;
    font-weight: bold;
    padding-right: 5px;
}

.s0-right {
    display: inline-block;
    width: 50%;
    float: right;
	  text-align: right;
}

.slide0 {
    padding-bottom: 20px;
    border-bottom: 2px solid #ff7200;
    margin-bottom: 40px;
}
.slide1 {
    width: 100%;
    height: 740px;
    background: #DADADA;
}

.text-content {
    display: inline-block;
    width: 32%;
    position: relative;
    vertical-align: top;
}

.chislo-conten {
    color: #FFFFFF;
    position: absolute;
    z-index: 1;
    font-size: 160px;
    line-height: 118px;
    font-weight: bold;
}

.text-opis {
    z-index: 2;
    position: relative;
    padding-left: 50px;
}

.text-opis h3 {
    font-size: 18px;
    line-height: 20px;
}

.text-opis p {
    font-size: 12px;
    font-weight: bold;
}

.slide1-top {
    padding: 10px;
}

.images-bg-back {}

.images-bg-back1 {
    background: url(/catalog/images/other_images/tovar1/img1.png);
    width: 100%;
    height: 441px;
    margin-top: -111px;
    position: relative;
}

.helper {
  width: 272px;
  height: 249px;
  background: url(/catalog/images/other_images/tovar1/help1.png);
  position: absolute;
  top: 106px;
  left: 43px;
  background-size: 100%;
}

.help1 h2 {
    text-align: center;
    font-size: 12px;
    margin-top: 16px;
    margin-left: 15px;
}

.help1 p {
    font-size: 13px;
    text-align: center;
    margin-left: 25px;
    font-weight: bold;
    margin-top: -10px;
}

.teh-har {
    position: absolute;
    width: 100%;
    top: 360px;
}

.teh-har h2 {
    color: #fff;
    font-size: 34px;
    letter-spacing: 5px;
    font-weight: bold;
    margin-left: 14px;
	  text-shadow: 1px 1px 3px #000;
}

.teh-har tr:nth-child(1n) {
    background: #fff;
}
.teh-har tr:nth-child(2n) {
    background: #e2e2e2;
}
.teh-har td {
    background:none;
    border:1px solid #afafaf;
    padding:3px
}

.teh-har tr.t_header {
    color: #ff7301;
}
.teh-har tr.t_header th {
    padding:3px;
    border:1px solid #afafaf;
}

.s2-content {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    padding: 0 3px 0 3px;
}

.s2-content .img-b {
    text-align: center;
	
}
.s2-content .img-b img{
  max-width: 334px;
  max-height: 240px;
}
.s2-content .img-b {}

.s2-content .b-text {
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.s2-line {
    border-top: 1px solid;
    margin: 35px 0 35px 0;
}

.slide2 h2 {
    color: #000;
    font-size: 40px;
    line-height: 37px;
    margin-top: 25px;
}

.slide2 h2 span {
    font-size: 22px;
}

.slide3 {
    background: url(/catalog/images/other_images/tovar1/sli3bg.jpg);
    width: 647px;
    height: 905px;
    padding: 25px;
}

.slide3 h2 {
    color: #000;
    font-size: 38px;
    line-height: 20px;
}

.slide3 h2 span {
    font-size: 18px;
}

.s3-dop-text {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 2px;
}

.s3-table {
    margin-top: 100px;
}

.s3-table tr:nth-child(1n) {
    background: #fff;
}
.s3-table tr:nth-child(2n) {
    background: #e2e2e2;
}
.s3-table td {
    background:none;
    border:1px solid #afafaf;
    font-size:11px;
    font-weight:bold;
    text-align:center;
adding:0px;
}

.s3-table td:nth-child(1) {
text-align:left;
}

.s3-table tr.t_header th:nth-child(1) {
    color: #ff7301;
    text-transform:uppercase;
}
.s3-table tr.t_header th {
    padding:0px;
    border:1px solid #afafaf;
    font-size:11px;
}
.s3-help-table {
    color: #fff;
    font-size: 10px;
    margin-top: 10px;
    margin-left: 10px;
}


.s3-images-center {
    width: 100%;
    height: 450px;
    margin-top: 20px;
    position: relative;
}

.s3-images-center h3 {
    color: #fff;
    font-weight: 100;
    font-size: 26px;
    line-height: 24px;
}

.help2 {
    width: 175px;
    height: 131px;
    background: url(/catalog/images/other_images/tovar1/help2.png);
    position: absolute;
    right: 0;
    top: -61px;
    padding-left: 3px;
    padding-top: 47px;
    text-align: center;
    font-weight: bold;
}

.help3 {
    width: 178px;
    height: 138px;
    background: url(/catalog/images/other_images/tovar1/help3.png);
    position: absolute;
    bottom: 0;
    left: 0;
    padding-top: 40px;
    text-align: center;
    font-weight: bold;
}

.s3-text-bl {
    color: #fff;
    position: absolute;
    bottom: 58px;
    right: 0;
    font-size: 22px;
    text-align: right;
}

.s3-text-bottom {
    color: #ff7301;
    font-weight: bold;
    font-size: 44px;
    line-height: 35px;
    text-shadow: 1px 1px 2px #000;
}

.s3-text-bottom span {
    font-size: 24px;
    font-weight: 100;
}

.slide4 {
    width: 647px;
    height: 598px;
    background: url(/catalog/images/other_images/tovar1/sli4bg.jpg);
    padding: 0 25px;
	margin-bottom:25px;
}

.s4-top {
    font-size: 20px;
    padding-top: 24px;
    font-weight: bold;
}

.s4-top span {
    font-size: 32px;
}

.s4-center {
    margin-top: 408px;
    color: #fff;
    font-size: 22px;
    text-align: right;
    line-height: 23px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: bold;
}

.s4-bottom {
    text-align: center;
    color: #fff;
    padding-top: 25px;
    font-size: 24px;
    text-transform: uppercase;
}

.s4-bottom span {
    font-size: 16px;
    text-transform: none;
}
/* Конец */

.seo_div {    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    border: 1px solid #ff8915;
    padding: 3px 10px 3px 10px;
    height: 38px;
    position: relative;
    overflow: hidden;}
.seo_div a, .seo_div div {
    margin-right: 18px;
    font-size: 15px;
    line-height: 20px;
    float: left;
	font-weight: normal;
}
.seo_div div{    display: none;
    margin: 0;
    cursor: pointer;
    position: absolute;
    width: 100%;
    background: #fff;
    left: 0;
    bottom: 0;height: 20px;}
.seo_div div span{color: #ff8915;
    border-bottom: 1px dashed;
    display: table;
    margin: 2px 0 0 10px;
    line-height: 14px;
    font-size: 13px;}
.videoPage {
  margin: 15px 0;
}
.seo_div_h{padding-bottom: 22px;}
.seo_div_sh{height: auto; overflow: visible;}


.form_kons{ margin:20px 0 20px 0;}
.form_kons .sd_consul_2{ width:689px;border: 4px solid #234264;}
.form_kons .sd_consul_2 .sd2_c_bloc{width: 500px;}
.form_kons .sd_consul_2 .sd2_c_bloc .sd2_cb_h1{ text-align:center;}
.form_kons .sd_consul_2 .sd2_c_bloc .sd2_cb_h2{font-size: 21px;text-align:center;font-weight: bold;}
.form_kons .sd_consul_2 .sd2_c_bloc .sd2_cbb_l{margin: -1px 10px 0 48px;}
.form_kons .sd_consul_2 .sd2_c_bloc .sd2_form_zv_vn_r_btn{ margin:0 auto;}
.form_kons .sd_consul_2 .sd2_c_bloc .sd2_cb_help{ width:577px;}


/* консультация */
.sd_consul_2	{border:1px solid #e2e7ed;overflow:hidden;width: 900px;margin: 0 auto;}
.sd2_c_img	{width:205px;height:190px;background:url(http://tapcoint.ru/css_tr/images/cons_andre.jpg);float:left;}
.sd2_c_bloc	{margin:10px 0 0 15px;overflow: hidden;width: 502px;float:left;}
.sd2_cb_h1	{font-size:27px;color: #ff7200;line-height: 25px;text-transform:uppercase;}
.sd2_cb_h2	{font-size:24px;color:#191919;margin: 0px 0 10px 0;line-height: 26px;}
.sd2_cb_block input	{
	float: left;
	margin: 0 0 0 10px;
	width: 260px;
	margin-bottom: 12px;
	font-size: 30px !important;
	height: 30px !important;
	line-height: 30px !important;
}
.sd2_cbb_l	{
	font-size: 15px;
	line-height: 21px;
	color: #7d8997;
	float: left;
	margin: -1px 10px 0 0;
}
.sd2_form_zv_vn_r_btn {
	width: 480px;
	background: -moz-linear-gradient(#ff7200, #ff7200);
  background: -ms-linear-gradient(#ff7200, #ff7200);
  background: -o-linear-gradient(#ff7200, #ff7200);
  background: -webkit-linear-gradient(#ff7200, #ff7200);color: #fff;
  box-shadow:  0px 3px 0px 0px #CD5C00;
  -webkit-box-shadow:  0px 3px 0px 0px #CD5C00;
  -moz-box-shadow:  0px 3px 0px 0px #CD5C00;
  height: 36px;line-height: 36px; text-align:center; font-size:20px;color:#fff;cursor:pointer;border-radius:3px;}
.sd2_form_zv_vn_r_btn:hover {background: #000;color: #fff;
  box-shadow: 0px 3px 0px 0px #232522;
  -webkit-box-shadow: 0px 3px 0px 0px #232522;
  -moz-box-shadow: 0px 3px 0px 0px #232522;}
.sd2_cb_help	{
	color: #7d8997;
	font-size: 13px;
	margin: 5px 0 10px 0;
	text-align: center;
	width: 480px;
}
.sd2_kis		{background:#fff;color:#383939;font-size:15px;text-align:center;position:relative;padding: 2px 0;}
.sd2_kis i	{display:block;width:53px;height:50px;background:url(http://tapcoint.ru/css_tr/images/kis.png);position:absolute;right:5px;bottom:9px;}
.sd2_cb_block	{margin:10px 0 0 0;}
.sd2_ct_text	{color:#7c7c7c;font-size:13px;font-weight:bold;text-align:center;}
.sd2_cb_bl	{float:left;width: 585px;}

.sd2_c_bloc_2a .sd2_cb_h2	{font-size: 69px;
color: #010101;
margin: 20px 0 17px 0;
line-height: 70px;}

.sd2_c_timer	{width:163px;float:left;margin: 20px 0 0 0;}
	

.flip li	{list-style-image:none !important;}
.flip-clock-wrapper	{margin:0 1em !important;}
/* консультация конец */

/*Стили для Mozilla Firefox*/
/*@-moz-document url-prefix()
{
	.fr_gol_af::after {right: 64px;}
}*/
/*End стили для Mozilla*/
span#b_pr_p {
    position: absolute;
    right: 300px;
    font-size: 50px;
    font-weight: bold;
	bottom: 0;
}
div.tlImageContainer div.tlFourDotsBanner.tlBottomWideBanner{    display: none;}

/*Новогодняя тема 2015-2016 */
/*.top_header{ padding-top:30px;    position: relative;}
.top_header:before{ content:""; display:block;position:absolute; width:765px; height:54px; background:url(../images/ng_background.png) no-repeat; top:0px; left:50%; margin-left:-382px;}
.logo{position:relative;}
.logo:after{content:""; display:block; position:absolute; width:56px; height:83px; background:url(../images/ngl.png) no-repeat;left: -45px;top: -12px;}
@media (min-width:0px) and (max-width: 768px) {
.logo:after{ display:none;}
}*/
/*End Новогодняя тема*/

.predz {
    width: 300px;
}

.predz .dtc {
    display: block;
    width: 100%;
    height: auto;
}

.predz .dtc .db {
    display:inline;
}
.sizes {font-size: 12px !important;height: 15px;}
.postv_comp {
    position: absolute;
    right: 0px;
    bottom: 4px;
    width: 263px;
    padding: 5px;
    background: rgba(0,0,0,0.6);
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
	z-index:1;
}
.iv-camera-video-view .iv-camera-video-view-controls{
	display:none !important;
}
span.iv-btn-icon.iv-camera-video-view-playpause-button__icon.iv-icon.iv-icon-player-stop {
    display:none !important;
}


.all_filter {    white-space: nowrap;
    padding: 0px 10px;
    color: #55616e;
    border-radius: 0;
    box-sizing: border-box;
	/*height: 105px;*/
}
.filter_price_pole {

}
.all_filter .filter{    height: 105px;
    width: 153px;
    vertical-align: top;
    display: inline-block;
    margin: 0 10px 0 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 7px 5px;}


.filter label	{margin:0 !important;}

.filter_title {
margin: 0px 0 5px 0;
font-weight: bold;
}

.filter_block{    position: relative;
    background: #f2f2f2;
    width: 728px;
    margin: 0 0 20px -15px;
    /*height: 126px;
    overflow-x: scroll;
    overflow-y: hidden;*/}
.filter_price_b {
position: relative;
}
.filter_price_fix {
color: #9ab9dc;
font-size: 10px;
height: 21px;
position: relative;
}
.fpdef {
color: #9ab9dc;
letter-spacing: -2px;
width: 6px;
margin: 0 6px 0 6px;
}
.filter_price_pole {
/*width: 82px !important;
font-style:italic !important;
color: #7d8997 !important;
font-size:15px;*/
}
.filter_price_but {border: none !important;
margin: 11px 0 0 8px !important;
width: 11px !important;
height: 7px !important;
cursor: pointer !important;
float: right !important;
position: absolute !important;
top: 1px !important;
background-image: url(../images/content_img.png)!important;
background-repeat: no-repeat;
background-position: -108px 0px !important;
background-color: transparent !important;
box-shadow: none !important;
color: transparent !important;}
.filter_price_fix {
color: #9ab9dc;
font-size: 10px;
}
.fpnc {
margin-top: 0;
width: 100%;
text-align: center;
position: absolute;
}
.fpnl {
float: left;
}
.fpnr {
float: right;
}
.filter_price_fix_separ {
font-size: 7px;
position: absolute;
left: 50%;
margin-top: 10px;
}
.filter_price_slider {
margin-bottom: 8px;
}
table {
border-collapse: separate;
border-spacing: 2px;
border-color: gray;
}
.ui-widget-content {
border: none;
border-bottom: 1px solid #a4beda;
background: #234264;
}
.ui-slider-horizontal {
height: 3px;
}
.ui-widget-content {
border: none;
border-top: 1px solid #a6a6a6;
background: #fff;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
overflow: hidden;
}
.ui-widget-header {
background: #fcc416;
}
.ui-slider {
position: relative;
}
.ui-slider-horizontal .ui-slider-handle {
top: -2px;
margin-left: -6px;
}

.f_ch{ margin:0 10px 0 0 !important;
position: relative;
top: 2px;}
.vop{display: block;
width: 21px;
height: 21px;
background-image: url(../images/content_img.png);
background-repeat: no-repeat;
background-position: 0px -154px;
position: absolute;
top: 0px;
right: 11px; cursor:pointer;}
.hid_pod{ font-size:12px; color:#7d8997; background:#fff; padding:5px; border-radius:4px;box-shadow:  0px 0px 3px 0px #333333;
-webkit-box-shadow:  0px 0px 3px 0px #333333;
-moz-box-shadow:  0px 0px 3px 0px #333333;top: -54px;z-index: 2;left: 139px;width: 94px;}
.zeb{width: 16px;
height: 10px;
background-image: url(../images/content_img.png);
background-repeat: no-repeat;
display: block;
position: absolute;
background-position: -3px -177px;
top: 39px;
left: 47px;}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 12px;
height: 17px;
background: url(../images/sprit_origynal.png) no-repeat right !important;
background-position: 0px -452px !important;
cursor: pointer;
border: none;
}
.ui-slider .ui-slider-handle:focus{ outline:none;}
#mobile_version{width: 76px; position:absolute; display:none; top:10px;}
.ul_tr_1{margin-left: 277px !important;}

#subscribe_form_wrapper{position:fixed;-moz-border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;border-radius:0 0 0 6px;background-color:#fdfdfd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:225px;min-height:220px;top:115px;right:-225px;padding:15px 25px 28px;z-index: 3;}
#subscribe_form_wrapper .subscribe_form_toggle{position:absolute;width:53px;height:46px;top:0;left:-53px;color:#fff;font:bold 24px/46px 'PT Sans', sans-serif;cursor:pointer;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:6px 0px 0px 6px;-moz-border-radius:6px 0px 0px 6px;-o-border-radius:6px 0px 0px 6px;-ms-border-radius:6px 0px 0px 6px;border-radius:6px 0px 0px 6px;background-color:#ff7502;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
#subscribe_form_wrapper .subscribe_form_toggle:hover{opacity:0.9;}
#subscribe_form_wrapper .form_title{color:#000;font:bold 15px/20px "Open Sans",sans-serif;margin:0 0 7px;text-transform:uppercase;}
#subscribe_form_wrapper p{color:#000;font:12px/20px "Open Sans",sans-serif;margin:0 0 12px;}
#subscribe_form_wrapper .email,#subscribe_form_wrapper .name,#subscribe_form_wrapper .phone{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #e4e4e4;width:140px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:5px 5px 5px 15px;margin-bootom:0 0 20px;}
#subscribe_form_wrapper .button{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;width:140px;height:32px;background:#ff7502;border:none;color:#fff;text-transform:uppercase;text-align:center;font:bold 15px/30px "Open Sans",sans-serif;cursor:pointer;margin-top:20px;}
#subscribe_form_wrapper .button:hover{opacity:0.9;}

.foot_panel_2{float:right;margin:0px;padding:0px;}
.foot_panel_2 .cart_line{float:left;margin:0px;padding:0px;width: 100%;}
.foot_panel_2 a.cart{padding:0px 10px 0px 0px;}

.foot_panel_2 a.cart i{
    padding: 9px 8px 0px 0px;
    font-size: 24px;}
.foot_panel_2 a.cart .text{padding:0px 6px 0px 0px;}
.foot_panel_2 a.cart .qnt_cont{padding:0px;
    position: absolute;
    top: -10px;
    right: 0;}
.foot_panel_2 a.cart .qnt {
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    line-height: 24px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border-radius: 12px;
    background: #575b71;
}
.foot_panel_2 a.cart .qnt{height:24px;display:block;margin:0px;padding:0px 8px;}
.foot_panel_2 .sum_cont{padding:0px 10px 0px 0px;}
.foot_panel_2 .sum{margin:0px;padding:5px 10px;}
.foot_panel_2 .oformit_cont{float: right;}
.foot_panel_2 .oformit{
    margin: 0px;
    border: 1px solid #ff8915;
    padding: 5px;
    color: #ff8915;}
    .foot_panel_2 .oformit:hover{
    background: #ff8915;
    color: #fff;}

.foot_panel_2{
    position: fixed;
    background-color: #fdfdfd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 225px;
    height: 46px;
    /*top: 130px;*/
	top: 178px;
    right: -225px;
    padding: 15px 25px 28px;
}
.foot_panel_2 a.cart{
	position: absolute;
    width: 53px;
    height: 46px;
    top: 0;
    left: -53px;
    color: #fff;
    font: bold 15px/46px 'PT Sans', sans-serif;
    cursor: pointer;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 6px 0px 0px 6px;
    -moz-border-radius: 6px 0px 0px 6px;
    -o-border-radius: 6px 0px 0px 6px;
    -ms-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
    background-color: #ff7502;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
.pup_anim {
    position: fixed;
    top: -90px;
    left: 50%;
    background: rgba(243, 243, 243, 0.9);
    padding: 25px;
    font-size: 24px;
    border-radius: 0px 0px 15px 15px;
    color: #ff7200;
    z-index: 999;
    border: 1px solid;
    border-top: 0;
    margin-left: -165px;
}

.tooltip {
    border-bottom: 1px dotted #ff8915;
    cursor: help;
    display: inline-block;
}
.tooltip::before {
	background: rgba(0, 0, 0, 0.8);
    border-radius: 8px 8px 0px 8px;
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
    color: #FFF;
    content: attr(data-tooltip);
    margin-top: -85px;
    opacity: 0;
    padding: 3px 7px;
    position: absolute;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    width: 254px;
    margin-left: -270px;
        white-space: pre;
}
            
    .tooltip:hover::before {
        opacity: 1; /* Показываем его */
        visibility: visible;
    }
    span#subValid {
    text-align: center;
    margin-bottom: 20px;
    display: block;
    color: #ff8915;
    font-weight: bold;
}
.calculator_dachmaster {
margin-top: 10px;
}
.small_inf{height: auto !important;padding-bottom: 15px;}
.calculator_dachmaster h3 {
border-bottom: 1px solid #ff7200;
padding-bottom: 6px;
margin-bottom: 4px;
}
.elements label{cursor: pointer;}
.calculator_dachmaster .cal_elem {

display: inline-table;
width: 49%;
}
.calculator_dachmaster .cal_titl {
font-size: 16px;
border-bottom: 1px solid #ff7200;
display: inherit;
padding-bottom: 5px;
margin-bottom: 10px;
}
.calculator_dachmaster .calculator_dachmaster {
border: 1px solid #ff7200;
}



.wibro {
    -webkit-animation: 1s tremor ease-out infinite;  
    animation: 1s tremor ease-out infinite;    
}

@keyframes tremor {
    0%, 25% {
        margin-left: -5px;
        -webkit-transform: translateX(-4%);
        transform: translateX(-4%);
    }
    50%, 100% {
        margin-left: 5px;
        -webkit-transform: translateX(4%);
        transform: translateX(4%);
    }
}