.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider, .partners_flexslider{margin:0;padding:0;}
.flexslider .slides > li, .partners_flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:1201px;margin:0px;display:block;}
.partners_flexslider .slides img{width:627px;height:100px;margin:0px;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
#slider>.flexslider{height:284px;}
.flexslider{margin-left:0px;position:relative;zoom:1;top:12px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
.partners_flexslider{position:relative;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{width:57px;height:50px;margin-top:-25px;display:block;background:url(/i/bg_direction_nav_noaction.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;}
.flex-direction-nav .flex-next{background-position:100% 0;right:0px;}
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-prev:hover{left:0px;}
.flexslider:hover .flex-next:hover{width:57px;height:50px;margin-top:-25px;display:block;background:url(/i/bg_direction_nav_activ.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;background-position:100% 0;right:0px;}
.flexslider:hover .flex-prev:hover{left:0px;width:57px;height:50px;margin-top:-25px;display:block;background:url(/i/bg_direction_nav_activ.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;}
.flexslider.ashomeflexslider{width:175px;margin: 0px auto;top:0;}
#catalog_menu .ashomeflexslider li{background:transparent;padding-left:0;}
.flexslider.ashomeflexslider .slides img{width:175px;}

.flexslider .slides li.flex-active-slide img {text-align:center; width: auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); }
.flexslider_right .slides li.flex-active-slide img {position: absolute; text-align:center; width: auto; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); }
.flexslider_right {
   
    margin-left: 20px;
}
.flex-control-nav {width: 100%;position: absolute;bottom: 0;text-align:center;
} 
.flex-control-nav li {margin: 0 6px;display: inline-block;z-index: 5; *display: inline;position: relative;
} 
.flex-control-paging li a {
    width: 19px;
height: 5px;
display: block;
background: #666;
background: rgb(155, 155, 155);
cursor: pointer;
text-indent: -9999px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.flex-control-paging li a:hover {
	    background: #357bd4;
} 
.flex-control-paging li a.flex-active {background: #000;background: #357bd4;cursor: default;
}
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;
} 
.flex-control-thumbs li {width: 25%; float: left; margin: 0;
} 
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;
} 
.flex-control-thumbs img:hover {opacity: 1;
} 
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;
}