@charset "utf-8";
@import url(reset.css);		/*reset*/
@import url(global.css);	/*global*/
@font-face {
    font-family: 'proxima_nova_bold';
    src: url('../fonts/proxima_nova_bold-webfont.eot');
    src: url('../fonts/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima_nova_bold-webfont.woff') format('woff'),
    url('../fonts/proxima_nova_bold-webfont.ttf') format('truetype'),
    url('../fonts/proxima_nova_bold-webfont.svg#proxima_nova_bolproximanovaBd') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_light';
    src: url('../fonts/proxima_nova_light-webfont.eot');
    src: url('../fonts/proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima_nova_light-webfont.woff') format('woff'),
    url('../fonts/proxima_nova_light-webfont.ttf') format('truetype'),
    url('../fonts/proxima_nova_light-webfont.svg#proxima_nova_ligproximanovaLt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Playfair_Display_Italic';
    src: url('../fonts/playfair_display_italic-webfont.eot');
    src: url('../fonts/playfair_display_italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/playfair_display_italic-webfont.woff') format('woff'),
    url('../fonts/playfair_display_italic-webfont.ttf') format('truetype'),
    url('../fonts/playfair_display_italic-webfont.svg#playfair_displayfairdisplayIt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_regular';
    src: url('../fonts/proxima_nova_regular-webfont.eot');
    src: url('../fonts/proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima_nova_regular-webfont.woff') format('woff'),
    url('../fonts/proxima_nova_regular-webfont.ttf') format('truetype'),
    url('../fonts/proxima_nova_regular-webfont.svg#proxima_nova_regproximanovaRg') format('svg');
    font-weight: normal;
    font-style: normal;
}



/*min-height:738px;height:auto !important;height:738px;*/
/*behavior: url(js/PIE.htc); position:relative*/
body{background:#fff;color:#000;font:16px/1.2em proxima_nova_light;-webkit-backface-visibility: hidden;}
html,body {height:100%;margin:0;padding:0;}
a {text-decoration:underline;color:#000;font:16px/1.2em proxima_nova_light;}
a:hover { text-decoration:none;color:#000;font:16px/1.2em proxima_nova_light;}
::-webkit-input-placeholder { color:#cfd5d7; }
::-moz-placeholder { color:#cfd5d7; }


#wrapper {min-height: 100%;height: auto !important;height: 100%;}
header {}
footer {margin: -190px auto 0;height: 165px; padding:25px 0 0 0;  position:relative; background:#f7f7f7; z-index: 2}
.overflow { overflow:hidden; //zoom:1;}
.header1{  background:#fff;}
.top_menu_wrap{text-align:center;}
.top_menu {display:inline-block; //display:inline; //zoom:1; margin:0; list-style:none; vertical-align:middle;}
.top_menu > li {float:left; position: relative;}
.top_menu > li a { font:18px/40px proxima_nova_bold; color:#ff6600; text-transform:uppercase; text-decoration:none; display:block; padding:0 22px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.top_menu.media > li > a { font-size:15px; padding:0 24px;}
.top_menu > li > ul {
    background: #f60;
    width: 600px;
    margin: 20px 0 0 -300px;
    list-style: none;
    padding: 0;
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 25px;
    visibility: hidden;
    z-index: 30;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    text-align: left;
    font-size: 0;
}
.top_menu > li > ul:before {
    content: '';
    position: absolute;
    top: -20px;
    left: 0;
    width: 100%;
    height: 20px;
}
.top_menu > li > ul:after {
    content: '';
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #f60;
}
.top_menu > li > ul > li {
    display: inline-block;
    vertical-align: top;
    width: 33.333%;
    text-align: center;
}
.top_menu > li > ul > li > a { padding:10px; font-size: 16px; line-height: 18px; }
.top_menu > li:hover a {color:#fff; background:#ff6600;}
.top_menu > li li:hover a {color: #fff; background: #515f68;}
.top_menu > li:hover > ul {opacity:1; top:40px;visibility:visible;}
.top_menu > li > a.cur{color:#fff; background:#ff6600;}
.no-rgba .header2{ background:#cfd5d7;}

.header2{
    background: rgb(207,213,215);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmZDVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(207,213,215,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,213,215,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top,  rgba(207,213,215,1) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top,  rgba(207,213,215,1) 0%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top,  rgba(207,213,215,1) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(207,213,215,1) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfd5d7', endColorstr='#ffffff',GradientType=0 );
}
.h2_block2{ float:right; width:20%; background:url(../pic/pic3.png) right top no-repeat;}
.h2_block1{display:block; overflow:hidden; //zoom:1; position:relative;height:85px; background:url(../pic/pic3.png) right top no-repeat;}
.logo_slogan{ float:left; padding:15px 0 0 0; display:block; text-decoration:none;}
@-webkit-keyframes logorotate{
    from {-webkit-transform:rotate(0deg); }
    to {-webkit-transform:rotate(360deg);}
}
@-moz-keyframes logorotate{
    from {-moz-transform:rotate(0deg); }
    to {-moz-transform:rotate(360deg);}
}
@keyframes logorotate{
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
.logo{float:left; margin:0 10px 0 0;
    -webkit-animation: logorotate 4s infinite linear both; -moz-animation: logorotate 4s infinite linear both; animation: logorotate 4s infinite linear both;
    -webkit-animation-play-state: paused; -moz-animation-play-state: paused; animation-play-state: paused;}
.logo_slogan:hover .logo{-webkit-animation-play-state: running; -moz-animation-play-state: running;animation-play-state: running; }
.logo_slogan:hover {text-decoration:none;}
.slogan{ float:left; display:block; text-align:center; padding:10px 0 0 0;}
.slogan_style1{display:block; font:26px/26px proxima_nova_light; color:#2c353b; text-transform:uppercase;}
.slogan_style1 span {font-family:proxima_nova_bold; }
.slogan_style2{display:block; font:12px/12px Arial, Helvetica, sans-serif; color:#515f68; text-transform:uppercase; }
.header3{display:none; background:#2c353b; border-bottom:2px solid #f8f9f9; height: 94px; }
.header3 .h3_panel {display:none; }
.wrapper_content{ padding:0 0 190px 0; }
.h2_block1_info{overflow:hidden; //zoom:1; text-align:center; line-height:82px;}
.h2bi_item1{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; font:18px Arial, Helvetica, sans-serif; color:#cfd5d7; text-shadow:0 0 1px #FFF; background:url(../pic/pic1.png) left center no-repeat; padding:0 0 0 10px; margin:0 15px; }
.h2bi_item1 span{font:18px Arial, Helvetica, sans-serif; color:#000; text-shadow:0 0 1px #FFF; margin:0 10px; }
.h2bi_item2{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; margin:0 15px;}
.h2bi_item2 a {font:18px Arial, Helvetica, sans-serif; color:#000; text-shadow:0 0 1px #FFF; text-decoration:none; padding:0 0 0 25px; background:url(../pic/pic2.png) left center no-repeat; }
.h2bi_item2 a:hover{text-decoration:underline;}
footer .social-links {margin-top:20px;margin-left:20px;position:absolute;width:100%;left:0;right:0;text-align:center;}
@media screen and (max-width: 768px) {footer .social-links {margin:20px 0;position:relative;width:100%;}  }
.social-links {display: inline-block; position:relative; top:8px}
.social-links a {margin: 0 10px}
.h2b2_item{float:left; width:33.3%;cursor:pointer;height:85px; line-height:83px; text-align:center;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; //padding:30px 0 0 0; //height:55px; }
.h2b2_item span { display:inline-block; //display:inline; //zoom:1; vertical-align:middle; }
.h2b2_item.click_in span{width:20px; height:25px; background:url(../pic/pic4.png) center center no-repeat; }
.h2b2_item.click_in:hover {background:#515f68;}
.h2b2_item.click_in:hover span{width:20px; height:25px; background:url(../pic/pic5.png) center center no-repeat; }
.h2b2_item.click_in.cur {background:#515f68;}
.h2b2_item.click_in.cur span{width:20px; height:25px; background:url(../pic/pic5.png) center center no-repeat; }
.h2b2_item.click_search span{width:23px; height:23px; background:url(../pic/pic6.png) center center no-repeat; }
.h2b2_item.click_search:hover {background:#515f68;}
.h2b2_item.click_search:hover span{background:url(../pic/pic7.png) center center no-repeat; }
.h2b2_item.click_search.cur {background:#515f68;}
.h2b2_item.click_search.cur span{background:url(../pic/pic7.png) center center no-repeat; }
.h2b2_item.click_cart .h2b2_item_bg{width:24px; height:28px; background:url(../pic/pic8.png) center center no-repeat; position:relative; }
.cart_count{ font:16px/16px Arial, Helvetica, sans-serif; color:#fff; background:#ff6600; border-radius:50%; position:absolute; top:-23px; right:-12px; padding:5px;}
.h2b2_item.click_cart:hover {background:#515f68;}
.h2b2_item.click_cart:hover .h2b2_item_bg{ background:url(../pic/pic9.png) center center no-repeat; }
.h2b2_item.click_cart.cur {background:#515f68;}
.h2b2_item.click_cart.cur .h2b2_item_bg{ background:url(../pic/pic9.png) center center no-repeat; }
.for_search_pos{ padding:20px 0;}
.for_search_pos form{overflow:hidden; //zoom:1; position:relative;}
.for_search_pos form input[type=text] { height:50px; padding:0; margin:0; border:none; line-height:48px; width:80%; float:left; text-indent:20px; font:24px Playfair_Display_Italic; color:#000;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.for_search_pos form input[type=submit] { height:50px; padding:0; margin:0; border:none; line-height:48px; width:15%; float:right; margin:0 31px 0 0; color:#fff; background:#ff6600; font:18px proxima_nova_bold; text-transform:uppercase; cursor:pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.for_search_pos form input[type=text]:focus{ box-shadow:0 0 13px #CCC inset;}
.for_search_pos form input[type=submit]:hover{ background:#F90}
.h3_panel_close{cursor:pointer; position:absolute; right:0; top:0;}
.for_in_pos{ padding:20px 0;}
.for_in_pos form{overflow:hidden; //zoom:1; position:relative;}
.for_in_pos form input[type=text] { height:50px; padding:0; margin:0; border:none; line-height:48px; width:27%; margin:0 3% 0 0; float:left; text-indent:20px; font:24px Playfair_Display_Italic; color:#000;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.for_in_pos .registration { text-align: center; }
.for_in_pos .registration a { display: block; height:50px; text-decoration: none; padding:0; margin:0; border:none; width:14%; float:right; margin: 0px 3% 0px 0px; color:#fff; background:#ff6600; font:18px/48px proxima_nova_bold; text-transform:uppercase; cursor:pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.media .for_in_pos form input[type="text"]{ width:29%;}
.for_in_pos form input[type=submit] { height:50px; padding:0; margin:0; border:none; line-height:48px; width:14%; float:right; margin:0 31px 0 0; color:#fff; background:#ff6600; font:18px proxima_nova_bold; text-transform:uppercase; cursor:pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.for_in_pos form input[type=text]:focus{ box-shadow:0 0 13px #CCC inset;}
.for_in_pos form input[type=submit]:hover{ background:#F90}
.for_in_pos .registration a:hover{ background:#F90}
.for_cart_pos{ padding:20px 0; position:relative;}
.fcw_item1{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#cfd5d7; font:18px/57px proxima_nova_bold; text-transform:uppercase; margin:0 40px 0 0;}
.fcw_item2{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#cfd5d7; font:18px/57px proxima_nova_light; text-transform:uppercase;}
.fcw_item3{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; background:#FFF; color:#515f68; font:24px/57px proxima_nova_bold; padding:0 25px; margin:0 20px;}
.fcw_item4{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#cfd5d7; font:18px/57px proxima_nova_light; text-transform:uppercase;}
.fcw_item5{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; background:#FFF; color:#515f68; font:24px/57px proxima_nova_bold; padding:0 25px;margin:0 20px;}
.fcw_item6{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#cfd5d7; font:18px/57px proxima_nova_light; text-transform:uppercase;}
.fcw_item7{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#FD2424; font:20px Arial, Helvetica, sans-serif; text-align:center; padding:0 20px ; margin:0 40px;}
.fcw_item8{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; position:relative;}
.fcw_item8 a {display:inline-block; //display:inline; //zoom:1; vertical-align:middle; background:#ff6600; font:18px/57px proxima_nova_bold; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 15px 0 25px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.fcw_item8 a:hover{ background:#ff9900;}

.media .fcw_item1{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#cfd5d7; font:18px/57px proxima_nova_bold; text-transform:uppercase; margin:0 5px 0 0;}
.media .fcw_item3{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; background:#FFF; color:#515f68; font:24px/57px proxima_nova_bold; padding:0 5px; margin:0 5px;}
.media .fcw_item5{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; background:#FFF; color:#515f68; font:24px/57px proxima_nova_bold; padding:0 5px;margin:0 5px;}
.media .fcw_item7{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#FD2424; font:16px Arial, Helvetica, sans-serif; text-align:center; padding:0 5px ; margin:0 5px;}
.media .fcw_item8 a {display:inline-block; //display:inline; //zoom:1; vertical-align:middle; background:#ff6600; font:15px/57px proxima_nova_bold; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 10px 0 10px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}

/* 22/06/2016 */
#dptr {
    width: 280px;
    height: 57px;
    margin-left: 25px;
    font: bold 25px proxima_nova_bold;
    border-color: orange;
}

#dptr_list {
    width: 280px;
    margin-left: 25px;
    font: bold 25px proxima_nova_bold;
    border-color: orange;
}

.for_cart_wrap{position:relative;}
.fcw_item8 .h3_panel_close { right:-31px;}


.ib1_left{ float:left; width:72%; position:relative; z-index:5;}
.ib1_right{ position:absolute; top:0; right:0; width:28%; height:100%;  z-index:10;}

.ib1_left .list_carousel {position:relative; width:100%; }
.ib1_left .list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.ib1_left .list_carousel li {display: block;position:absolute; left:0; top:0; width:100%;}
.ib1_left .list_carousel li img {width:100%;}
.ib1_left .list_carousel.responsive {width: auto;margin-left: 0;}
.ib1_left .clearfix {float: none;clear: both;}
.ib1_left .prev {float: left;margin-left: 10px;}
.ib1_left .next {float: right;margin-right: 10px;}
.ib1_left .pager {position:absolute; bottom:4%; right:40px; text-align: right; z-index:10;}
.ib1_left .pager a {margin: 0 5px;text-decoration: none; font-size:0; display:inline-block; //display:inline; //zoom:1; width:13px; height:13px;background:url(../pic/pic15.png) center center no-repeat; border-radius:50%;}
.ib1_left .pager a.selected {text-decoration: underline;  background:url(../pic/pic14.png) center center no-repeat;}
.ib1_left .timer {background-color: #999;height: 6px;width: 0px;}
.ib1_right_item{display:block; width:100%; height:33.4%; cursor:pointer; overflow:hidden; //zoom:1; position:relative; text-decoration:none;}
a.ib1_right_item{ height:33.2%}
.ib1ri_pic{ width:100%; height:100%; position:absolute; left:0; top:0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.bg1{ background:url(../pic/pic16.jpg) center center no-repeat;}
.bg2{ background:url(../pic/pic17.jpg) center center no-repeat;}
.bg3{ background:url(../pic/pic18.jpg) center center no-repeat;}
.ib1ri_text{position:relative; color:#fff; font:30px proxima_nova_bold; top:20px; left:10px; text-transform:uppercase;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.index_block1{position:relative; overflow:hidden; //zoom: 1;}
.ib1_right_item:hover .ib1ri_pic{  -moz-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); }
.ib1_right_item:hover .ib1ri_text{ color:#f98c00}
.ib1_right_item:hover{text-decoration:none;}
.index_block2 .list_carousel {margin: 0 0 0 0; margin:0 20px; position:relative;}
.index_block2 .list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.index_block2 .list_carousel li {padding: 0;margin: 0 20px;display: block;float: left; line-height:94px;}
.index_block2 .list_carousel li img{vertical-align:middle;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; -moz-transform:scale(0.9); -webkit-transform:scale(0.9); transform:scale(0.9);}
.index_block2 .list_carousel li img:hover{ -moz-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
.index_block2 .list_carousel.responsive {width: auto;margin-left: 0;}
.index_block2 .clearfix {float: none;clear: both;}
.index_block2 .prev {position:absolute; left:-20px; height:28px; width:17px; top:50%; margin-top:-14px; background:url(../pic/pic30.png) center center no-repeat;}
.index_block2 .next {position:absolute; right:-20px; height:28px; width:17px; top:50%; margin-top:-14px; background:url(../pic/pic29.png) center center no-repeat;}
.index_block2{background:#f98c00;}
.title1{ text-align:center; font:30px proxima_nova_bold; color:#000000; text-transform:uppercase; margin:0 0 50px 0;}
.tovar_slider_wrap .list_carousel {margin: 0 0 20px 0;width: 100%;}
.tovar_slider_wrap .list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.tovar_slider_wrap .list_carousel li {padding: 0;margin: 0;display: block;float: left; min-width: 1024px;}
.tovar_slider_wrap .list_carousel.responsive {width: auto;margin-left: 0;}
.tovar_slider_wrap .clearfix {float: none;clear: both;}
.tovar_slider_wrap .prev {float: left;margin-left: 10px;}
.tovar_slider_wrap .next {float: right;margin-right: 10px;}
.tovar_slider_wrap .pager {text-align: center;}
.tovar_slider_wrap .pager a {margin: 0 5px;text-decoration: none; font-size:0; display:inline-block; //display:inline; //zoom:1; width:13px; height:13px;background:url(../pic/pic15.png) center center no-repeat; border-radius:50%;}
.tovar_slider_wrap .pager a.selected {text-decoration: underline;  background:url(../pic/pic14.png) center center no-repeat;}
.tovar_slider_wrap { padding:40px 0;}
.tovar_item{ display:block; margin:0 2%;}
.tovar_item_pic{ text-align:center; margin:0 0 10px 0; position: relative; padding-top: 52.55%;}
.tovar_item_pic a{ display: block;position: absolute;height: 100%;width: 100%;top: 0;left: 0; overflow: hidden;}

.label-slide:before {
    content: attr(data-status);
    width: 250px;
    position: absolute;
    font-size: 13px;
    top: 29px;
    right: -82px;
    padding: 3px 0;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    color: #fff;
    text-transform: uppercase;
    font-family: 'proxima_nova_bold'
}

.label-slide--new:before {
    background: #539616;
}
.label-slide--stock:before {
    background: #dd1717;
}
.label-slide--popular:before {
    background: #00c9d0;
}

.item-catalog--bigLab.label-slide:before{
    top: 45px !important;
    right: -59px !important;
    padding: 6px 0 !important;
    font-size: 16px !important;
}

.tovar_item_tooltip {color:red; max-width: 100%; margin: 5px auto;}
.tovar_item_pic img {vertical-align:top; max-width:100%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; }
.tovar_item_pic img:hover{opacity:0.9}
.tovar_grupa .tovar_item_pic img:hover{opacity:1}
.tovar_grupa .tovar_item_pic img{opacity:0.7}
.tovar_item_name{ text-align:center; }
.tovar_item_name a {color:#515f68;  font:18px/30px proxima_nova_bold;text-transform:uppercase; text-decoration:none;}
.tovar_item_name a:hover{ text-decoration:underline; color:#000000;}
.tovar_item_cost{color:#000000;  font:18px/30px proxima_nova_light; text-align:center; opacity:0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; height:32px; display: inline-block; padding: 0 39px; }
.tovar_item_cost_small {color:#000000;  font:18px/30px proxima_nova_light; text-align:center; opacity:0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; height:32px; display: inline-block;padding: 0px 44px 0 42px;}
.tovar_button_cost a { display:inline-block; //display:inline; //zoom:1; color:#fff; opacity: 0; background:#ff6600; font: 21px/33px proxima_nova_bold; text-decoration:none; padding:0 45px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out; text-transform:uppercase; }
.tovar_button_cost a:hover { background: #ff9900; }
.tovar_item_cost span{ font:30px/30px proxima_nova_bold; color:#000;}
.tovar_item_cost_small span{ font:20px/30px proxima_nova_bold; color:red; text-decoration: line-through;}
.tovar_item:hover .tovar_item_cost, .tovar_item:hover .tovar_item_cost_small{opacity:1;}
.tovar_item:hover .tovar_button_cost a{opacity:1;}
.tovar_item:hover .tovar_item_name a{text-decoration:none; color:#000000;}
.tovar_item:hover .tovar_item_name a:hover{text-decoration:underline; color:#000000;}
.news_slider_pos{ width:1254px; position:relative; left:50%; margin-left:-644px; background:#f7f7f7; padding:17px; margin-bottom:30px;}
.news_slider_pos.media { width:100%; margin-left:-50%;}
.news_slider{border:1px solid #ced4d6; background:#FFF; padding:0; }
.title2{ text-align:center; font:30px proxima_nova_bold; color:#000000; text-transform:uppercase; padding:30px 0 20px 0;}
.news_slider .list_carousel {margin: 0 40px 10px;}
.news_slider .list_carousel ul {margin: 0;padding: 0;list-style: none;display: block;}
.news_slider .list_carousel li {padding: 0;margin: 0;display: block;float: left; text-align:center;}
.news_slider .list_carousel.responsive {width: auto;margin-left: 0;}
.news_slider .clearfix {float: none;clear: both;}
.news_slider .pager {text-align: center; padding:0 0 50px 0;}
.news_slider .pager a {margin: 0 5px;text-decoration: none; font-size:0; display:inline-block; //display:inline; //zoom:1; width:13px; height:13px;background:url(../pic/pic15.png) center center no-repeat; border-radius:50%;}
.news_slider .pager a.selected {text-decoration: underline;  background:url(../pic/pic14.png) center center no-repeat;}
.tovar_slider_wrap { padding:40px 0;}
.nsi_name{margin:0 0 10px 0; height:44px; overflow:hidden; //zoom:1;}
.nsi_name a {font:18px/22px proxima_nova_regular; color:#000; text-transform:uppercase; text-decoration:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease; }
.nsi_name a:hover{ color:#ff6600; text-decoration:none; }
.nsi_pic{ height: 110px;margin: 0 0 10px;overflow: hidden;position: relative;text-align: center;width: 195px;}
.nsi_pic img {max-width:100%; vertical-align:top; position:relative;}
.nsi_pic_effect{display:block; position:absolute; left:0; top:0; right:0; width:100%; height:100%; box-shadow:0 0 400px rgba(0,0,0,0.5) inset;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.nsi_date{ font:13px proxima_nova_light; color:#515f68; text-transform:uppercase; }
.news_slider_item{ width:42%; margin:0 4%; float:left; max-width:433px; text-align:left;}
.nsi_pic:hover .nsi_pic_effect{box-shadow:0 0 0 rgba(0,0,0,1) inset;}
.news_slider_item_wrap{ display:inline-block; //display:inline; //zoom:1;}
.content{ text-align:left; padding:0 0 20px 0;}
.ft_title{ text-align:center; font:18px proxima_nova_regular; text-transform:uppercase; color:#515f68; }
.networks_wrap{text-align:center;}
.networks_wrap  a {color:#515f68; display:inline-block; //display:inline; //zoom:1; vertical-align:middle; font:14px/25px proxima_nova_regular; text-decoration:none; margin:0 10px;}
.networks_wrap  a:hover{ text-decoration:none; color:#000;}
.footer_slogan{ font:10px Arial, Helvetica, sans-serif; color:#515f68; text-transform:uppercase; position:relative; margin:-5px 0 0 40px;}
.ib1ri_click1{ display:block; width:100%; height:67%; position:absolute; left:0; top:0; text-align:center; display:none; }
.ib1ri_click1_pic{ max-width:100%;}
.ib1ri_click1_bg{position:absolute; left:0; top:0; right:0; width:96%; height:96%; padding:2%;}
.ib1ri_click1_cont{border:1px solid #d0d6d8; display:block; height:100%; overflow:auto;position:relative;}
.ib1ri_title{color:#ff6600; font:30px/30px proxima_nova_bold; text-transform:uppercase; text-align:left; display:block; padding:5px 0 0 5px; margin:0 0 35px 0;}
.ib1ri_click1_cont a{display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:34%; text-align:left; padding:0 0 0 13%; color:#515f68; font:14px proxima_nova_bold; text-decoration:none; text-transform:uppercase; margin:0 0 20px 0; }
.ib1ri_click1_cont a:hover{ color:#ff6600; background:url(../pic/pic37.png) 19% center no-repeat }
.ib1ri_click2{ display:block; width:100%; height:67%;  position:absolute; left:0; top:33%;   text-align:center;  display:none; }
.ib1ri_click2_pic{ max-width:100%;}
.ib1ri_click2_bg{position:absolute; left:0; top:0; right:0; width:96%; height:96%; padding:2%;}
.ib1ri_click2_cont{border:1px solid #d0d6d8; display:block; height:100%; overflow:auto;position:relative;}
.ib1ri_title{color:#ff6600; font:30px/30px proxima_nova_bold; text-transform:uppercase; text-align:left; display:block; padding:5px 0 0 5px; margin:0 0 35px 0;}
.ib1ri_click2_cont a{display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:34%; text-align:left; padding:0 0 0 13%; color:#515f68; font:14px proxima_nova_bold; text-decoration:none; text-transform:uppercase; margin:0 0 20px 0; }
.ib1ri_click2_cont a:hover{ color:#ff6600; background:url(../pic/pic37.png) 19% center no-repeat }

.ib1ri_click3{ display:block; width:100%; height:67%;  position:absolute; left:0; top:33%;   text-align:center;  display:none; }
.ib1ri_click3_pic{ max-width:100%;}
.ib1ri_click3_bg{position:absolute; left:0; top:0; right:0; width:96%; height:96%; padding:2%;}
.ib1ri_click3_cont{border:1px solid #d0d6d8; display:block; height:100%; overflow:auto;position:relative;}
.ib1ri_title{color:#ff6600; font:30px/30px proxima_nova_bold; text-transform:uppercase; text-align:left; display:block; padding:5px 0 0 5px; margin:0 0 35px 0;}
.ib1ri_click3_cont a{display:inline-block; //display:inline; //zoom:1; vertical-align:top; width:34%; text-align:left; padding:0 0 0 13%; color:#515f68; font:14px proxima_nova_bold; text-decoration:none; text-transform:uppercase; margin:0 0 20px 0; }
.ib1ri_click3_cont a:hover{ color:#ff6600; background:url(../pic/pic37.png) 19% center no-repeat }


.ib1ri_close{position:absolute; right:10px; top:10px; width:24px; height:24px; background:url(../pic/pic38.png) 0 0 no-repeat; cursor:pointer;}
.ib1ri_close:hover{background-position:0 100%;}
.media .ib1ri_title { font:20px/20px proxima_nova_bold; padding:5px 20px 0 5px; }
.media .ib1ri_text{ font:20px/20px proxima_nova_bold;}
.tovarlist_sort{background:#f98c00; padding: 18px 0% 18px 7%;}
.tovarlist_sort > span {float:left; margin-right: 10px; color: #fff;}
.tovarlist_sort select {width: 20%; padding: 2px;}

.tovarlist_sort_title{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#fff; font:18px proxima_nova_bold; text-transform:uppercase; margin:0 5%;}
.tovarlist_sort_item_name{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; color:#fff; font:18px proxima_nova_light; text-transform:uppercase;}
.tovarlist_sort_item{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; margin:0 1%;}

.navigator { padding:5px 0 5px 0;font-size:11px; position:relative; //zoom:1; text-align:center; font:12px proxima_nova_light; text-transform:uppercase;}
.navigator a { text-decoration:none;  display:inline-block; padding:0 6px 0 0; margin:0; //display:inline; //zoom:1; vertical-align:top; color:#515f68; font:12px proxima_nova_light; text-transform:uppercase;}
.navigator span { display:inline-block; //display:inline; //zoom:1; vertical-align:top; color:#ff6600;text-decoration:underline;}
.navigator span.navyspan { text-decoration:none; color:#515f68; margin:0 3px 0 0; }
.navigator a:hover { text-decoration:underline;}
.inner .tovar_slider_wrap {padding:10px 0 40px 0;}


/*gallery*/
#gallery {width: 100%;  margin:0 auto 0; position:relative;text-align:left;}
.gallery-left-colum { float: left; max-width: 800px; width: 62%; margin-right: 3%;}
.gallery-right-colum {float: right; max-width: 449px; width: 35%;}
.gallery-other { position: relative;}
.gallery-other__title {border-bottom: 1px solid #aec2ce;font: 30px/30px proxima_nova_bold;color: #696A6B;text-transform: uppercase;padding: 10px 0;margin-bottom: 10px;}
.gallery-other .tovar_item {display:inline-block;//display:inline;//zoom:1;width: 230px;margin-bottom: 2%;}
.gallery-other .tovar_button_cost {text-align: center;}
.gallery-other .tovar_button_cost a {font-size: 16px;}
#gallery .pager a {margin: 0 5px;text-decoration: none; font-size:0; display:inline-block; //display:inline; //zoom:1; width:13px; height:13px;background:url(../pic/pic15.png) center center no-repeat; border-radius:50%;}
#gallery .pager a.selected {text-decoration: underline;  background:url(../pic/pic14.png) center center no-repeat;}
.tpw_main_wrap{position:relative; z-index:10;}
#gallery #main .pager{ padding:10px 0; text-align:center;position: relative;z-index: 1;}
#gallery #main {max-width:800px;width: 100%; margin:0 auto;}
#gallery #images, #gallery #thumbs {overflow: hidden;}
#gallery #images {width: 100%;margin:0 auto;position:relative;}
#gallery #images .slide {position:relative;float:left; text-align:center;}
#gallery #images .slide a {display:block;}
#gallery #images .slide a img { max-width:100%; vertical-align:middle}
.tpw_prieview_wrap {padding:0;position:relative; z-index:20;width: 100%;}
#gallery #thumbs {margin:0; display:inline-block; //display:inline; //zoom:1; z-index:20;}
#gallery #thumbs .thumb {width:120px;height: 55px;float: left;position:relative;text-align:center;}
#gallery #thumbs .thumb img { max-width:100%;}
#gallery #thumbs .thumb.selected {position: relative;z-index: 1;}
#gallery #thumbs .thumb.selected:before {content: '';border: 1px solid #dedede;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 2;}
.tpw_prieview_wrap #prev, .tpw_prieview_wrap #next {width:15px; height:30px; position:absolute; top:25%; }
#gallery #prev { left:-15px; background:url(../pic/pic47.png) center center no-repeat;}
#gallery #next {right:-15px; background:url(../pic/pic48.png) center center no-repeat;}
#gallery #prev:hover { background-image:url(../pic/pic50.png)}
#gallery #next:hover {background-image:url(../pic/pic49.png)}
#gallery #prev.disabled, #gallery #next.disabled {display: none !important;}
.thumbcur{ position:absolute; top:0px; left:50%; margin-left:-30px; z-index:20;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#gallery #thumbs .thumb.selected .thmbcur{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.product-slider{padding-top:50%}
.product-slider .caroufredsel_wrapper{position:absolute!important;z-index:0;top:0;right:0;bottom:0;left:0;height:auto!important;width:auto!important}
.product-slider #images{position:absolute!important;top:0;right:0;bottom:0;left:0;height:auto!important;width:auto!important;display:flex}
.product-slider .slide{max-width:800px;overflow:hidden;flex-shrink:0;float:none}
.product-slider .slide a{display:block;position:relative;width:100%;padding-top:50%}
.product-slider .slide a img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:auto;max-height:100%}
.incart a {cursor: pointer;display:inline-block; //display:inline; //zoom:1; color:#fff; background:#ff6600; font:30px/57px proxima_nova_bold; text-decoration:none; padding:0 45px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out; text-transform:uppercase;}
.incart a:hover {background:#ff9900;}
.tovar_info { margin-bottom: 20px; }
.tovar_info #dptr { margin-left: 0px; margin-top: 14px;}
.tovar_info_style1{color:#2c353b; font:12px proxima_nova_bold; text-transform:uppercase; margin:0 0 40px 0;}
.tovar_info_style1 span{color:#2c353b; font:12px proxima_nova_light; text-transform:uppercase;}

.tovar_cost_usd {
    color:#000; font:21px proxima_nova_light; display: inline-block;margin-right: 8%;
}
.tovar_cost_usd span {
    font:bold 34px proxima_nova_bold
}
.tovar_cost_uah {
    color:#808080; font:21px proxima_nova_light; display: inline-block;
}
.tovar_cost_uah span {
    font:bold 34px proxima_nova_bold
}
.tovar_code {
    color:#000; font:20px proxima_nova_light;margin-top:20px;padding-bottom:10px;border-bottom:1px solid #808080;
}
.tovar_code span {
    font-family: proxima_nova_bold;
}
.tovar_info_style2{color:#000; font:21px proxima_nova_light; display: inline-block; }
.tovar_info_style2 span {color:#000; font:bold 34px proxima_nova_bold}
.tovar_full_txt { margin-bottom: 20px; line-height: 1;}
.tovar_full_txt p { padding-bottom: 0; }
.gallery_link{position:absolute; top: -60px; width:41px; height:81px; z-index:20;}
.prev_tovar{ left:0; background:url(../pic/pic45.png) center center no-repeat;}
.next_tovar{ right:0; background:url(../pic/pic46.png) center center no-repeat;}
.prev_tovar:hover{background-image:url(../pic/pic43.png)}
.next_tovar:hover{background-image:url(../pic/pic44.png)}
.gallery_link_text1 {color:#aec2ce; font:12px proxima_nova_bold; text-transform:uppercase; position:absolute; top:15px; width:145px; display:inline-block; //display:inline; //zoom:1; }
.next_tovar .gallery_link_text1 { right:31px;}
.prev_tovar .gallery_link_text1 { left:41px;}
.gallery_link:hover .gallery_link_text1{ color:#000;}
.gallery_link_text2{ font:12px proxima_nova_light; color:#2c353b; text-transform:uppercase; position:absolute; top:30px; width:145px; display:inline-block; //display:inline; //zoom:1;  text-align:center; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.next_tovar .gallery_link_text2 { right:31px;}
.prev_tovar .gallery_link_text2 { left:41px;}
.gallery_link:hover .gallery_link_text2{ opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}

.news_page_wrap{ text-align:center;}
.news_page_wrap .news_slider_item{ display:inline-block; //display:inline; //zoom:1; float:none; margin:0 3% 40px;}
.tovar_page_slider_wrap{ margin-bottom:30px;}


.fcw_item9{display:inline-block; //display:inline; //zoom:1; vertical-align:middle; position:relative; margin:0 50px}
.fcw_item9 a {display:inline-block; //display:inline; //zoom:1; vertical-align:middle; background:#ff6600; font:18px/57px proxima_nova_bold; color:#ffffff; text-decoration:none; text-transform:uppercase; padding:0 45px 0 45px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.fcw_item9 a:hover{ background:#ff9900;}

.ib1ri_pic img {
    width:100%;
}
.li_tovar{display:inline-block;//display: inline;//zoom:1; width:32%}
.tovar_slider{margin: 0 auto;text-align:center;}
.tovar_item_slide{ display:block; margin:0 2%; float:left; width:29%;}
.map_link{
    color: #515F68;
    font: 10px Arial,Helvetica,sans-serif;
    margin: -5px 0 0 40px;
    position: relative;
    text-transform: uppercase;
}
.map_link:hover{
    color: #515F68;
    font: 10px Arial,Helvetica,sans-serif;
    margin: -5px 0 0 40px;
    position: relative;
    text-transform: uppercase;
}

.passLink {
    position: absolute;
    right: 22%;
    bottom: 0%;
    cursor: pointer;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
}
.passLink:hover {
    text-decoration: underline;
    font-size: 14px;
    color: #FF6600;
}
.enterBlock .visForm {
    opacity: 1;
    visibility: visible;
    position: relative;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}

/*------------------------------------------ MODAL -----------------------------------------------*/
#modalWindow {
    /*position: fixed;*/
    /*top: -550px;*/
    /*left: 50%;*/
    /*border: 1px solid #d0d6d8;*/
    /*margin-left: -310px;*/
    max-width: 600px;
    /*background: #f0f0f0;*/
    /*z-index: 9999;*/
    /*box-shadow: 0px 0px 10px rgba(0,0,0,0.5);*/
}
#modalWindow .modalWindowContent {
    background: #fff;
    /*padding: 20px;*/
    max-height: 400px;
}
#modalWindow .modalWindowContent h2 {
    text-transform: uppercase;
    text-align: center;
    color: #F60;
    margin: 0 0 10px;
}
#modalWindow .modalWindowContent p {
    color: #515F68;
    font: 14px 'proxima_nova_light';
}
/*#modalWindowBg {*/
/*position: fixed;*/
/*top: 0;*/
/*left: 0;*/
/*width: 100%;*/
/*height: 100%;*/
/*background: rgba(0, 0, 0, 0.7);*/
/*z-index: 99;*/
/*display: none;*/
/*}*/
/*#modalWindow #close {*/
/*position: absolute;*/
/*top: 3%;*/
/*right: 3%;*/
/*width: 24px;*/
/*height: 24px;*/
/*background: url(../pic/pic38.png) 0 0 no-repeat;*/
/*}*/
/*#modalWindow #close:hover {*/
/*background: url(../pic/pic38.png) 0px -24px no-repeat;*/
/*}*/

#my-menu .mm-navbars-bottom .mm-navbar {
    height: 100px;
}
