@font-face{font-family:'helveticaneuecyrmedium';src:url('/fonts/helveticaneuecyr-medium-webfont-webfont.eot');src:url('/fonts/helveticaneuecyr-medium-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/helveticaneuecyr-medium-webfont-webfont.woff') format('woff'),url('/fonts/helveticaneuecyr-medium-webfont-webfont.ttf') format('truetype'),url('/fonts/helveticaneuecyr-medium-webfont-webfont.svg#helveticaneuecyrmedium') format('svg');font-weight:normal;font-style:normal;}
/* Slider */
.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after{
    display: table;
    content: '';
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
body,html{height:100%;width:100%;background:#ffffff url(/img/bg.jpg) no-repeat center top fixed;border:none;color:#2e2e2e;margin:0;padding:0;}
body{font:11pt 'helveticaneuecyrmedium',Arial,sans-serif;text-align:left;}
table,td,th{margin:0;padding:0;border-collapse:collapse;font-size:100%;}
*{outline:none;}
form{margin:0;padding:0;}
input,select,textarea{font:normal 1.0em/1.2 Arial,sans-serif;}
input,select,button{vertical-align:middle;}
#text img,#content img,img{border:none;margin:0;padding:0;}
hr{border:1px solid #ccc;padding:0;margin:0.5em 0;}
ul,ol,li{margin:5px 15px;padding:0;}
h1{font-size:1.6em;}
#regions{background:#facb25;}
#regions h4{display:none;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.2em;}
h6{font-size:1.2em;}
h1,h2,h3,h4,h5,h6,p{margin:0.8em 0;padding:0;}
h1,h2,h3,h4,h5,h6,div,td,p,ul,ol,td,th{color:#2e2e2e;}
.l_cleaner{clear:both;}
a:link,a:visited{color:#0062be;text-decoration:underline;}
a:hover,a:active{color:#0062be;text-decoration:none;}
#l_site{text-align:center;padding-bottom:20px;}
.l_wrapper{
  width: 1640px;
  padding:0px 0px 30px;
  margin:0 auto;
  background:url(/img/bg3.jpg) repeat-y center;
  border-radius:10px;
  text-align:left;
  background-size: 100%;
}
.l_top{width:1550px;margin:0 auto;text-align:left;padding:15px 0;}
.l_top a{color:#fff;}
.l_top a.l_feedback{float:right;}
.l_header{padding:0 45px;background:url(/img/bg2.jpg) repeat-x center -8px; background-size: 100%;height:440px;border-radius:10px 10px 0 0;position:relative;}
a.lh_logo{width:312px;height:263px;background:url(/uploadedFiles/images/logo.png) no-repeat center;position:absolute;top:45px;left:40px;display:block;z-index:999;}
.lh_contacts{position:absolute;top:50px;right:40px;z-index:999; font-size: 17px; color: white;}
.lh_contacts a[href^="mailto:"],
.lh_contacts a[href^="tel:"] {
  text-decoration: none;
}
.lh_contacts * {
  color: white !important;
}
.lh_contacts .confirm_text,
.lh_contacts .confirm_text span {
    color: #BD0806 !important;
}
.lh_contacts p{margin:0;color:#fff;padding:5px 0 5px 5px; text-align: right;}
.lh_contacts p.l_cap{background:url(/img/cap.png) no-repeat right top;text-transform:uppercase;padding:5px 20px 8px 5px;}
.lh_menu{height:60px;position:absolute;bottom:18px;left:45px;width:1550px;background:url(/img/menu.jpg) repeat-x center;border-radius:10px;z-index:888;}
.lh_menu table{width:100%;}
.lh_menu td{text-align:center;height:60px;vertical-align:middle;}
.lh_menu td:hover,.lh_menu td.active,.l_main .lh_menu td.first{background:url(/img/red.jpg) repeat-x center;}
.lh_menu a{color:#bd0806;text-decoration:none;padding:0 7px;text-transform:uppercase;display:block;}
.lh_menu td:hover a,.lh_menu td.active a,.l_main .lh_menu td.first a{color:#fff;}
.lh_menu td.first{border-radius:9px 0 0 9px;}
.lh_menu td.last{border-radius:0 9px 9px 0;}
.lh_cart{position:absolute;top:200px;right:45px;width:185px;text-align:center;z-index:999;}
.lh_cart p.lc_cap{width:180px;background:url(/img/cap.png) no-repeat center top;text-transform:uppercase;padding:5px 0 8px 0px;text-align:center;margin:0 0 10px;}
.lh_cart p,.lh_cart div{color:#fff;text-align:center;margin:0;padding:0;}
.lh_cart a.l_checkout{color:#fff;text-align:center;background:url(/img/checkout.png) no-repeat center top;border-radius:5px;display:block;color:#bd0806;padding:10px 0 20px;margin-top:10px;}
.l_area{padding:15px 0 20px;}
.la_left{width:290px;float:left;margin-left:45px;margin-right:20px;}
.ll_menu ul{margin:0;padding:0;list-style:none;}
.ll_menu li{margin:0;padding:0 0 0 10px;list-style:none;}
.ll_menu a{color:#fbca00;text-decoration:none;display:inline-block;padding:8px 0;border-bottom:1px dotted #fbca00;text-transform:uppercase;}
.ll_menu a.active,.ll_menu a:hover{color:#fff;}
.ll_menu li:hover,.ll_menu li.active{background:url(/img/li.png) no-repeat left 12px;}
.la_right{float:left;width:1240px;}
.l_content{background:#eb6c14 url(/img/bg4.jpg) no-repeat center top;padding:20px 25px;border-radius:5px;margin:0 0 30px;background-size: cover;}
.l_content h1,.l_content h3{margin:0 0 15px;padding:0;color:#bd0806;text-transform:uppercase;}
.ll_logos{padding:70px 0;}
.l_bottom{text-align:center;padding:0 45px;}
.l_bottom table{width:100%;}
.l_bottom td{text-align:center;height:60px;vertical-align:middle;}
.l_bottom a{color:#fad332;text-decoration:none;padding:0 7px;text-transform:uppercase;display:block;}
.l_bottom a:hover,.l_bottom a.active{color:#000;text-decoration:underline;}
.l_footer{margin:0 45px;position:relative;}
.l_footer,.l_footer *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.lf_powerd{}
a.lf_logo{display:block;background:url(/img/logof.png) no-repeat center;width:172px;height:44px;}
.lf_copy{color:#fff;width:370px;}
.lf_copy div{color:#fff;}
.lf_contacts{}
.lf_contacts p{color:#fff;margin:0;padding:0;}
.lf_contacts p:first-child{padding:0 0 10px 0;text-transform:uppercase;}
.lf_contacts2{}
.lf_contacts2 p{color:#fff;margin:0;padding:0;}
.lf_contacts2 p:first-child{padding:0 0 10px 0;}
.lf_contacts2 p a{color:#fff;}
.lf_cart{text-align:right;width:auto!important;}
.lf_cart td{text-align:center;vertical-align:middle;color:#fff;}
.lf_cart p,.lf_cart div{color:#fff;margin:0;padding:0;}
.lf_cart .lfc1{width:80px;}
.lf_cart .lfc2{color:#fff;padding:0 15px;}
.lf_cart .lfc3 a{color:#fff;text-align:center;background:url(/img/checkout.png) no-repeat center top;border-radius:5px;display:block;color:#bd0806;padding:10px 0 20px;margin-top:10px;width:156px;}
.lf_menu{width:1550px;min-height:163px;padding:10px 14px 0;background:-webkit-gradient(linear,left top, left bottom,from(#761413),to(#211716));background:linear-gradient(#761413,#211716);border-bottom:1px solid #1C1412;border-radius:10px 10px 0 0;}
.lf_menu ul{margin:0;padding:0;list-style:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.lf_menu li{margin:0 0 21px 0;padding:0;list-style:none;display:inline-block;vertical-align:top;text-align:center;width:33%;}
.lf_menu a{display:block;color:#fff;text-transform:uppercase;padding:8px 0;font-size:10pt;}
.l_sliderbox{width:539px;height:423px;position: relative;top:-47px;margin: 0 auto;overflow: hidden;}
.l_slider{position:relative;width:539px;height:423px;}
/* .l_slider p{padding:0;margin:0;}
.l_slider img{position:absolute;top:0px;left:0px;display:none;}
.l_slider a{border:0;display:block;} */
.nivo-controlNav{position:absolute;right:25px;bottom:15px;}
.nivo-controlNav a{display:block;width:18px;height:18px;background:url(/img/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:12px;float:left;}
.nivo-controlNav a.active{background-position:0 -18px;}
.nivo-directionNav a{display:block;width:30px;height:30px;background:url(/img/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-30px 0;right:15px;}
a.nivo-prevNav{left:15px;}
.nivo-caption{text-shadow:none;font-family:Helvetica,Arial,sans-serif;}
.nivo-caption a{color:#efe9d1;text-decoration:underline;}
.l_speedbar{color:#bd0806;padding:0 0 5px;font-size:20px;line-height:1.3;}
.l_speedbar a{color:#000;}
body #siteslinksblock{text-align:left;margin:0 45px;background:-webkit-gradient(linear,left bottom, left top,from(#000),to(#761413));background:linear-gradient(to top,#000,#761413);border-radius:10px;}
body #siteslinksblock .siteslinksblock_inner{padding:0 20px 15px;}
body #siteslinksblock .siteslinksblock_inner .siteslinks{}
body #siteslinksblock .siteslinksblock_inner .siteslinks a{color:#fff;font-size:14px;}
body #siteslinksblock .siteslinksblock_inner .siteslinks a:hover{text-decoration:none;}
body #siteslinksblock .togglelinks .togglelb{background:#282828;color:#fff;border:none;}
body #siteslinksblock .togglelinks .active{background:#fff;color:#282828;border:1px solid #eee;border-top:none;}
body #siteslinksblock .siteslinks .sitelink .sitelink_inner{margin:0 10% 0 0;}
.ll_search{position:relative;margin:20px 0;}
.ll_search .uss_input_name{border-radius:10px;border:none;font-size:10pt;padding:5px 0 5px 10px;width:200px;}
.ll_search .uss_submit{font-size:10pt;padding:5px 10px;border:none;background:url(http://v-sport-rus.ru/img/red.jpg) repeat-x center;border-radius:10px;color:#fff;border:1px solid #800c03;cursor:pointer;}
.uss_eshop_sameproducts.blocks .item{margin:0 2px 20px 0;}
.nf_store{width:113%;}
.nf_store ul{margin:0;padding:0;list-style:none;}
.nf_store ul li{display:inline-block;vertical-align:top;width:143px;margin:0 81px 20px 0;overflow:hidden;}
.nf_store ul li .eshop_menu_image{border:1px solid #ccc;padding:1px;display:block;width:139px;height:104px;position:relative;margin-bottom:10px;background:#fff;}
.nf_store ul li .eshop_menu_image>a{display:block;font-size:0;}
.nf_store ul li .eshop_menu_image>a>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.nf_store ul li a{line-height:1.4;font-size:14px;overflow-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.oplata{color: #fff;width:180px;background:url(/img/cap.png) no-repeat center top;text-transform:uppercase;padding:5px 0 8px 0px;text-align:center;margin:0 0 10px;position:absolute;right:48px;top:316px; display:none;}
.oplata a, .oplata p{color:#fff;text-decoration:none;margin: 0;}
.contacts_row{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background:-webkit-gradient(linear,left top, left bottom,from(#2A2A2A),to(#393939));background:linear-gradient(#2A2A2A,#393939);padding:10px 14px;}
.contacts_row>div{width:50%;margin:0 0 15px 0;}
.bottom{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;background:#181818;border-radius:0 0 10px 10px;padding:10px 14px;}
.pay{width:auto!important;}
.pay,.pay *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.pay img{max-width:100%;display:inline-block;background:#fff;padding:4px 7px;border-radius:5px;overflow:hidden;}
.add_to_cart{}
.uss_compare_by_credit{overflow:hidden;}
.uss_compare_by_credit a,a.add_to_cart{padding:5px 20px 6px;background:#BF240E;display:inline-block;color:#fff;text-decoration:none;}
.uss_compare_by_credit a:hover,a.add_to_cart:hover{background:#A60401;}
.reg-menu__region{color:#fff;margin-bottom:5px;cursor:pointer;}
.reg-menu__region span{font-size:19px;border-bottom:1px dotted;}
#user_confirm_city{position:fixed;left:50%;top:15%;z-index:1000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#user_confirm_city .inner{border:3px solid #832d2c;background:#fff3c7;text-align:center;padding:25px;width:450px;position:relative;}
#user_confirm_city:before{content:"";position:absolute;top:-9999px;left:-9999px;right:-9999px;bottom:-9999px;background:rgba(229,224,210,0.9);display:none;}
#user_confirm_city .confirm_text{font-size:20px;margin-bottom:30px;}
#user_confirm_city .confirm_buttons{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}
#user_confirm_city .confirm_buttons a{width:145px;height:30px;background:url(../img/red.jpg) repeat-x center;font-family:Calibri;font-size:18px;color:#f1ead9;text-align:center;padding:0;text-decoration:none;cursor:pointer;line-height:28px;border-radius:5px;}
#user_confirm_city span{}
#user_confirm_city a.leav{}
#user_confirm_city a.stay{}
#user_confirm_city a.close{width:23px;display:block;height:21px;background:url(../img/close.png) no-repeat center;position:absolute;right:10px;top:14px;cursor:pointer;}
#regions .char h4{color:#a00404;}
#regions.active{display: none;}
#regions.opened {display: table; width: auto;margin-left: 0; transform: translateX(-50%); position: absolute; z-index: 2200; border: 3px solid #000;}
#regions .col_2{width:auto;float:none;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;font-size:16px;}
#regions .rm_header{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;margin-bottom:25px;padding-top: 25px;}
#regions .white{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;-webkit-box-ordinal-group:101!important;-ms-flex-order:100!important;order:100!important;font-size:16px;}
#regions>div:not(.col_2):not(.white):not(.rm_header){display:none;}
#regions .rm_header .close {top: 0;}
#regions .rm_header .close span{font-size:16px;}
#regions .rm_header .close span.rmh_cross{display:none;}
#regions .char .region {    line-height: 45px;width: auto;}
.ll_text {margin-bottom: 15px; background: #eb6c14 url(/img/bg4.jpg) no-repeat center top; background-size: cover; padding: 1px 15px; border-radius: 5px;}
.ll_text1 {}
.ll_news a {
  color: #fbca00;
  text-decoration: none;
  font-weight: normal;
}
.ll_news a:hover,
.ll_news a:focus {
  color: white;
}
.section_basket2 p, .section_basket2 .fc_item label{font-size: 19px!important;}
.section_basket2 .fc_item .radio_label .jq-radio{width: 24px!important;	height: 24px!important;}
.section_basket2 .fc_item .radio_label .jq-radio .jq-radio__div{width: 12px!important; height: 12px!important; margin: 6px 0 0 6px!important;}
.section_basket2 .fc_item .jq-checkbox {width: 26px!important; height: 26px!important;}
.section_basket2 .fc_item .jq-checkbox .jq-checkbox__div{width: 18px!important; height: 18px!important; margin: 4px 0 0 4px!important;}
.section_basket2 .fc_item input[type=text] {font-size: 21px!important;}
.section_basket2 input[type=submit] {font-size: 21px!important;}

.eshop_tree ul {
    padding: 0;
    margin: 0;        
}
.eshop_tree ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0 15px 20px 0;
    overflow: hidden;
    vertical-align: top;
    width: 250px;
}
.eshop_tree ul li .eshop_menu_image {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    float: none;
    overflow: hidden;
    border: 1px solid #ccc;
    height: 250px;
    width: 250px;
}
.eshop_tree ul li .eshop_menu_image img {
    display: block;
    margin: auto;
    max-width: 100%;
    height: auto;
}
.eshop_tree ul li .eshop_menu_image + a {
    font-size: 18px;
    margin-top: 10px;
    display: block;
}

.uss_shop_blocks_view {
    display: flex;
    flex-wrap: wrap;
    overflow: visible;
}
.uss_shop_blocks_view .uss_eshop_item {
    display: flex;
    flex-direction: column;
    margin-right: 26px;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_name {
    height: 66px;
    overflow: hidden;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_description {
    height: 50px;
    overflow: hidden;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_price {
    margin-top: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}