body {background-color: #f8f8f8;border-color: #eeeeee;color:#444444;}
.slogan {color:#fff;}
.phones a {color:#fff!important;}
.phones span {color:#74111c;}
.phones .life {background-image:url(../images/ico_life.png);}
.phones .vodafone {background-image:url(../images/ico_vodafone.png);}
.phones .kyivstar {background-image:url(../images/ico_kyivstar.png);}
.callback a {color:#ff021f;}
.callback a {background: #fff;}
.callback a:hover {color:#fff;background:#74111c;}
.schedule {color:#fff;}
.schedule i {color:#6f000c;}
#top-navigation td:first-child {border-right-color:#ab0013;}
ul.horisontal-menu > li > a,ul.horisontal-menu > li > i:before {color:#fff;}
ul.horisontal-menu.sports-types,ul.horisontal-menu.collection {background-color: #c00015;}
ul.horisontal-menu.sports-types:hover,ul.horisontal-menu.collection:hover {background-color: #ab0013;}
ul.horisontal-menu.collection #m-56 strong {color:#0286cd;border-bottom-color:#0286cd;}
ul.horisontal-menu.collection #m-57 strong {color:#c0d731;border-bottom-color:#c0d731;}
ul.horisontal-menu.collection #m-55 strong {color:#ff021f;border-bottom-color:#ff021f;}
ul.horisontal-menu.collection #m-58 strong {color:#000000;border-bottom-color:#000000;}
ul.horisontal-menu.collection #m-59 strong {color:#c8cbcc;border-bottom-color:#c8cbcc;}
ul.horisontal-menu.collection #m-60 strong {color:#CB001E;border-bottom-color:#CB001E;}
ul.horisontal-menu li > div ul a {color:#777777;font-size: 14px;}
ul.horisontal-menu li > div ul a:hover {color:#ff021f;}
ul.horisontal-menu li > div {-webkit-box-shadow: 0 0.25em 0.25em 0 rgba(50, 50, 50, 0.2);-moz-box-shadow: 0 0.25em 0.25em 0 rgba(50, 50, 50, 0.2);box-shadow: 0 0.25em 0.25em 0 rgba(50, 50, 50, 0.2);}
/**/
ul.sport-big li span {color:#fff;background-color:#ff021f;}
ul.sport-big li span:before {border-bottom-color:#ff021f;}
ul.sport-big li a:hover span {background-color:#1c1c1c;;}
ul.sport-big li a:hover span:before {border-bottom-color:#1c1c1c;}
#top-navigation td:nth-child(3) ul.horisontal-menu > li:hover,
#top-navigation td:nth-child(4) ul.horisontal-menu > li:hover,
#top-navigation td:nth-child(5) ul.horisontal-menu > li:hover {background-color: #c00015;}
#top-navigation td.horisontal-menu-specials > a {background-color:#fe0524;color:#fff;}
#top-navigation td.horisontal-menu-specials > a:hover,
#top-navigation td.horisontal-menu-new > a:hover {background-color: #c00015;}
#top-navigation table.w100 {background-color: #C00015;}
#top-navigation td.horisontal-menu-new > a {color:#fff;}
#hCart a, #sCartPCnt {color:#fff;}
#hCart a:before {background-image:url(../images/ico_shopping_cart.png);}
.home-info-block {background-image:url(../images/bg_for_icons.jpg);color:#fff;background-repeat:no-repeat; background-size:cover; background-position:center center;}
.home-info-block ul li ul > li:nth-child(1):before {background-image:url(../images/ico_i1.png);}
.home-info-block ul li ul > li:nth-child(2):before {background-image:url(../images/ico_i3.png);}
.home-info-block ul li ul > li:nth-child(3):before {background-image:url(../images/ico_i2.png);}
.home-info-block ul li ul > li:nth-child(4):before {background-image:url(../images/ico_i4.png);}
.price {color:#000;}
#product {background:#fff;}
.product-info .product-id {background-color: #c00015;color:#fff;}
.product-info .product-info-model {background-color: #ff021f;color:#fff;}
.product-info .products-quantity {background-color: #fff;}
.product-info .product-attributes .jqOptSelect {background-color: #e5e5e5;border-color: #e5e5e5;}
.product-info-block {border-color:#e5e5e5;}
.product-info-block > ul a._usrLink {color:#666666;}
.product-info-block > ul a._usrLink:hover {color:#ff021f;}
.product-info-block > ul li:nth-child(1) a {background-image: url(../images/ico_p1.png);}
.product-info-block > ul li:nth-child(2) a {background-image: url(../images/ico_p2.png);}
.product-info-block > ul li:nth-child(3) a {background-image: url(../images/ico_p3.png);}
.product-info-block > ul li:nth-child(4) a {background-image: url(../images/ico_p4.png);}
.product-info-block > ul li:nth-child(5) a {background-image: url(../images/ico_p6.png);}
/*
.product-info-block li:nth-child(6) a {background-image: url(../images/ico_p6.png);}
*/
.product-size a {color:#777777;}
.product-size:before {background-image:url(../images/ico_size.png);}
.sizeChart {background-color: #F1F1F1;border-color:#E6E6E6;}
.sizeChart th {background-color: #E6E6E6;}
.sizeChart tr:nth-child(even) {background: #F8F8F8;} 
.sizeChart td {border-color: #E6E6E6}
.email a, .email:before, .email a:hover {color:#fff;}
.map {border-right-color:#dedede;border-left-color:#dedede;}
#header {background-color:#df0f28;background-image:url(../images/bg_header.jpg); background-repeat:no-repeat; background-size:cover; background-position:center center;}
#srch input {border-color:#fff;}
#srch input:focus {border-color:#6F000C;}
#srch button:before {color:#6F000C;}
#top-navigation {background-color: #d10017;}
a {color:#222222;}
a:hover {color:#000000;}
.box .image {background-color: #fff;}
table#checkoutBar td {color:#cccccc;}
table#checkoutBar td:before {background: #eeeeee;color:#111111;border: 1px solid #cccccc;}
table#checkoutBar td.current {color: #555555;}
table#checkoutBar td.current:before {background: #ec1f27;border-color: #bb0000;color:#ffffff;}
ul.listing-split-links-pages li .pageNumber.current {background:#ec1f27;color:#fff;}
.grayscale img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: url(../images/grayscale.svg);filter: gray;opacity: 0.4;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;}
#box_categories .head {background-color:#fff;border-left-color:#ff021f;color:#ff021f; display:none;}
#box_categories .head:before {content:url(../images/ico_box_categories.png);}
#hPath a {color:#999999;padding: 0 .5em;}
#hPath span:last-child a {color:#ff021f;}
.block-subscribe {background-image:url(../images/bg_subscribe.jpg);color:#fff;}
.block-subscribe #subscribe input {border-color:#fff;}
.footer-content ul li a {color:#666666;}
.footer-content ul li a:hover {color:#ff021f;}
.footer-content ul li strong {color:#fff;}
.footer-content .phones span {color:#777777;}
.footer-content .schedule {color:#9a9a9a;}
.footer-content .schedule i {color:#666666;}
.footer-content .email *, .footer-content .email:before {color:#fe0523;}
/* Г¬ГҐГ­Гѕ ------------------------------------------------*/
.menu {}
.menu .L0 a {color:#fff; font-size:15px;}
.menu a:hover {background-color: #303030;}
.menu ul.L0 {/*border-top:0.0625em solid #303030;*/}
.menu .L0item.children > a, .menu .L1 {border-bottom:0.0625em solid #2b2b2b;background-color: #1c1c1c;}
.menu .L0item.children > a:hover,  .menu .L0item.children.current > a { background:#000}
.menu .L1 a {color:#878787;background-color: #2b2b2b; font-size:14px;}
.menu .L1 a:hover, .menu .L1 .current > a {color:#fff;}
.menu .L1 { padding:15px 10px;background-color: #2b2b2b}

.menu .L0item > a { background:#303030;border-bottom:0.0625em solid #404040;}
.menu .L0item > a:hover {background:#000}


/* Halimon ------------------------------------------------*/
#header-pages {background:#fff;font-size:1em}
#header-pages table {height:40px;vertical-align:middle;/*font-size:.85em*/}
#header-pages ul.header-pages-menu li a, #header-pages ul.header-pages-menu li span {padding:0 1em}
#header-pages ul.header-pages-menu li:first-child a,
#header-pages ul.header-pages-menu li.current,
#header-pages ul.header-pages-menu li span {padding-left:0;}
#header-pages  .map{height: 40px;line-height: 40px;}
#header-pages  .map a:before, ul.login li:before {color:#9a9a9a}
#header-pages  .map a:hover:before {color: #fe0524;}
#header-pages ul.login a {border:none;}
#header-pages ul.login .customer-login {padding: 0 1.5em 0 0;}

#srch button:before {color: #9a9a9a;font-size:1em}

#srch input {border-color: #fff;height: 50px;font-size:.85em}
#srch input:focus {border-color: #fff;}
#sch_result { font-size:.85em;border-color: #fff;}
#sch_result div a {border-bottom: 1px solid #eee;padding-top: 15px;padding-bottom: 15px;display: block;}
#sch_result div.sel, #sch_result div:hover {background: #eee;}

#sch_result  .price{padding-top: 8px;display: block;}
#sch_result  .price i { height:inherit; width:inherit; font-size: 10pt; position: relative; top: -1px;}
#sch_result span.autoimage img { padding:7px}

ul.header li.info .schedule { margin-bottom:10px}
ul.header li.info .schedule i { width:inherit;font-size: .875em; display: block; margin-top: 5px}
ul.header li.info .email { padding:0; margin-bottom:15px}
.email a, .email:before, .email a:hover {border:none;}
.callback a {padding: 0.6em 1.2em;font-size: .75em;font-weight: bold;}
#top-navigation {font-weight: bold; height:55px}
ul.horisontal-menu > li > a { padding: 1.2em 0.75em;height:55px}
ul.horisontal-menu li > div { top: 55px; font-weight:normal;}
ul.horisontal-menu li > div ul { padding: 1.5em;}
ul.horisontal-menu li > div ul.sport-small {padding: 2em 2em 0 1em;}
ul.sport-big {padding: 1.5em 0 1.5em 1.5em!important;}
ul.horisontal-menu li > div ul.sport-small a { padding: .225em .375em .225em 0;}
ul.horisontal-menu li > div ul.sport-small > li:first-child a {padding-top:0;}
ul.horisontal-menu li > div ul.sport-small > li:last-child a {padding-bottom:0;}
ul.horisontal-menu.sports-types:before, ul.horisontal-menu.collection:before { top: 0.7em;}
#top-navigation td.horisontal-menu-specials > a, #top-navigation td.horisontal-menu-new > a {display: table-cell;padding: 0.5em 1.2em 0.4em 1.2em;height: 55px;vertical-align: middle;}
#top-navigation td.horisontal-menu-new {padding: 0;}

@media only screen and (max-width: 1280px) {
	ul.horisontal-menu li > div ul {padding: 1em!important;}
	ul.horisontal-menu.collection > li > div {display: none;}
	ul.horisontal-menu.collection > li:hover > div {display: table;}
	
	ul.horisontal-menu > li#hm619 > div {right:0; left:auto;}
}

.owl-carousel .owl-item .item.bigbanner {max-height:500px}

.home-info-block ul > li:first-of-type {text-align:right;}
.home-info-block ul > li:last-of-type {text-align:left;}

.home-info-block {/*max-height:250px;*/ margin-bottom:1.5em;}
.home-info-block ul li ul {margin: 1.5em 0 0 5%; display: inline-block; width:75%;}
.home-info-block ul li ul > li {padding: 1.5em 0 0 4em; margin-top:1em; text-align: left!important;}
.home-info-block ul li .item.bigbanner  a {max-height: 250px; display: block; overflow: hidden;}
.home-info-block ul li .item.bigbanner  a img { max-width:inherit}
#blockNewProducts, #blockBestSellers { margin-bottom:40px}
#blockNewProducts .block .head, #blockBestSellers .block .head { padding:0}
#blockNewProducts .block .head a, #blockBestSellers .block .head a { background: #fe0524; color: #fff;display: inline-block;padding: 0.25em 0.75em;}

.home-seo-block { text-align:center; background:#fff; padding:3em 0 4em; }
.home-seo-block h3 { margin-bottom:1.5em;font-size: 1.5em; font-weight: normal;}
.home-seo-block p {font-size:.85em; line-height:1.4; margin-bottom:1em}
.block-subscribe { height:100px;}
.block-subscribe ul { margin:14px 0 0 0}
.block-subscribe #subscribe button { top:0}
#blockViewed { margin:2em 0}
.block-subscribe { margin:0}

.product-label {width: inherit !important; left:16px !important; right:auto !important; top:16px !important}
.product-label a div {position: inherit !important;text-transform: uppercase;font-size: .7em;font-weight: bold;top: 0 !important;bottom: 0 !important;right: 0 !important;left: 0 !important;text-align: center;padding: 4px 10px !important;-webkit-transform: rotate(0) !important; -moz-transform: rotate(0) !important;-ms-transform: rotate(0) !important;-o-transform: rotate(0) !important;}
.product-label a div:before, .product-label a div:after { display:none !important}
.is-new-product { background-color: #4cbf4f !important; text-shadow:none !important; box-shadow:none !important; background-image:none !important}
ul.products-listing .product-info-manufacturer { top:0 !important; right:0 !important}
#box_best_sellers { background:#fff;}
#box_best_sellers .head { padding:10px 15px 12px; background:#fe0524; color:#fff; font-weight:bold; font-size:17px}
#box_best_sellers .head a { color:#fff}
#box_best_sellers .head a a:after { padding: 2px 0 0 0.5em; float: right;}
#box_best_sellers .box-content {padding:1em}
#box_best_sellers ul.box-products-listing li { border-bottom:1px solid #e8e8e8; margin-bottom:1.5em;    padding: 0 0 1.5em 0;}
#box_best_sellers ul.box-products-listing li:last-child { border-bottom:none; margin-bottom:0}
#box_best_sellers ul.box-products-listing a img { padding-bottom:.5em}
#box_best_sellers .box-products-name a { font-size:14px; margin-bottom:7px}
#box_best_sellers .box-products-name a:hover { color:#fe0524}

.categories-full-description { margin:3em 0; border-top:2px solid #000; padding-top:1.5em;color: #303030;}
.categories-full-description p { font-size:13px; line-height:1.42; margin-bottom:1em}