 @font-face {

    font-family: 'Intro';

    src: url('../font/Intro.eot?iefix') format('embedded-opentype'),

    url('../font/Intro.woff') format('woff'),

    url('../font/Intro.ttf') format('truetype'),

    url('../font/Intro.svg#Intro') format('svg');

}



html, body, body *{

    font-family: Tahoma;

    /*font-weight: normal;

    font-size: 16px; */

}

html, body {height: 100%;}

body {



}

#content {

    /*min-height: 470px;*/

    /* width: 1160px; */

    margin-bottom: -65px;

}



#content .row {

    /*min-height: 470px;*/

    /* width: 1160px; */

    /**padding-bottom: 65px;*/

}



.footer {

    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;

    font-size: 12px;

    height: 125px;

    margin-top: -125px;

    padding-top: 36px;

}

h1, h2, h3, h4, h5, h6 {

    font-family: Intro;

    }

h3 {

    font-size: 24px;

}

h4 {

    font-size: 20px;

    color:#ff5d0c;

}

a {

    color: #ff5d0c;

    text-decoration: underline;

}

a:hover {

    color: #000;

}

    a[href$='.doc']  {

      padding:0 0 0 20px;

      background: url(/templates/helper-sport/images/icon-doc.png)  no-repeat left;

      }

    a[href$='.xls']  {

      padding:0 0 0 20px;

      background: url(/templates/helper-sport/images/icon-xls.png)  no-repeat left;

      }

    a[href$='.txt']  {

      padding:0 0 0 20px;

      background: url(/templates/helper-sport/images/icon-txt.png)  no-repeat left;

      }

    a[href$='.zip']  {

      padding:0 0 0 20px;

      background: url(/templates/helper-sport/images/icon-zip.png)  no-repeat left;

      }

    a[href$='.css']  {

      padding:0 0 0 20px;

      background: url(/templates/helper-sport/images/icon-css.png)  no-repeat left;

      }

    a[href$='.pdf']  {

      padding:0 0 0 20px;

      background: url(/templates/helper-sport/images/icon_pdf.gif)  no-repeat left;

      }

      

#main-top {

    width: 1200px;

    min-width: 1200px;

}

#logo {

    padding: 17px 10px 17px 0px;

    margin-left: 15px; 

}    

#main-top .top_address {

    margin-left: 10px; 

}

.top_address {

     background: url('/templates/helper-sport/images/top_address.png') no-repeat left;

     padding-left: 36px;

    width: 200px;

    padding-top: 2px;

    margin-top: 40px;

}



.top_address address {

    font-style: normal;

    font-size: 16px;

}

#shophead .top_address address {

    font-style: normal;

    font-size: 14px;

}

#main-top .top_phones {

    margin-left: 14px;

}

.top_phones {

    background: url('/templates/helper-sport/images/top_phones.png')  no-repeat left; 

    padding-left: 30px;

    margin-top: 40px;

    font-size: 16px;

}

.top_phones span {

    font-weight: bold;

}



#top_time {

    background: url('/templates/helper-sport/images/top-time.png')  no-repeat left; 

    padding-left: 35px;

    margin-top: 40px;

    font-size: 16px;

    text-align: right;

    width: 194px;

}

#main-top #top_time {

    margin-left: 15px; 

}

    

.carousel a.left span, .carousel a.right span {

    position: absolute;

    top: 45%;

    z-index: 5;

    display: inline-block;

    width: 35px;

    height: 68px;

}



.carousel a.left span.left {

    background-image: url('/templates/helper-sport/images/left.png');

    right: 0;

}



.carousel a.right span.right {

    background-image: url('/templates/helper-sport/images/right.png');

}

#main-slider {

    width: 1162px;

    margin: 0 auto;   

    margin-top: -35px;

}



#main-slider .item {

    background: url(/templates/helper-sport/images/slider-bg.png) repeat-x bottom ;

    width: 1400px;

    margin: 0 auto;

    padding-bottom: 5px;

}



#main-slider ol.carousel-indicators {

    background-image: url('/templates/helper-sport/images/arrows.png');

    width: 175px;

    height: 39px;

    bottom: -17px;

    right: 30%;

    left: 100%;

    padding-top: 12px;

}

#main-slider .carousel-control {

    width:10%;

}



#main-slider ol.carousel-indicators li {

    border: medium none;

    border-radius: 0px;

    background-image: url('/templates/helper-sport/images/arrow.png');

    background-color: transparent;

    width: 14px;

    height: 14px;

}



#main-slider ol.carousel-indicators li.active {

    border: medium none;

    border-radius: 0px;

    background-image: url('/templates/helper-sport/images/active-arrow.png');

    height: 14px;

    width: 15px;

    background-color: none;

}



#main-slider .carousel-caption {

   background-image: url('/templates/helper-sport/images/caption-bg.png');

    width: 438px;

    height: 206px;

    padding-right: 35px;

    padding-left: 10px;

    padding-top: 0;

    left: 190px;

    top: 125px;

}

#main-slider .carousel-caption h3 {

    color: #3b3b3b;

    text-align:center;

    text-shadow: none;

    display: block;

    border-bottom:1px solid red;

    float: left;

    margin-bottom: 3px;

    margin-top: 5px;

    font-size: 22px;

}



#main-slider .carousel-caption p {

    text-align:justify;

    color: #000;

    text-shadow: none;

    float: left;

}



#main-slider .bluebold {

    font-family: Intro;

    color: #00aaf9;

    font-size: 18px;

    position: absolute;

    top: 350px;

    left: 195px;

    display: block;

   /* border-bottom: 2px solid;*/

    text-decoration: none;

}

#main-slider .bluebold:hover {

    text-decoration: none;

}

#main-slider .img-responsive, .carousel-inner > .item > img, .carousel-inner > .item > a > img {

    width: 1162px;

}



#maintopnav .row {

    margin-bottom: -33px;

    z-index: 99;

    position: absolute;
	width:100%;

}

#maintopnav {

    height: 72px;

}

#maintopnav .col-md-12 {

    /* width: 1200px; */

}



#mainnav {

    display: block;

    height: 70px;

    margin: 0 auto;

    padding: 0;

    width: 1162px;

}



#mainnav>li {

    display: block;

    float: left;

    height: 70px;

    text-align: center;

    /*border-bottom: 1px solid #d8b201;

    border-top: 1px solid #d8b201;*/

}

#mainnav li:nth-child(2) {

    border-top-left-radius: 20px;

   /* border-left: 1px solid #d8b201;*/

    border-bottom-left-radius: 20px;

}



#mainnav li:nth-child(2)>a {

    border-top-left-radius: 20px;

    border-bottom-left-radius: 20px;

}


#mainnav li:first-child 
{
	display:none;
}


#mainnav ul li
{
	display:block !important;
}

#mainnav li:last-child {

    border-top-right-radius: 20px;

   /* border-right: 1px solid #d8b201;*/

    border-bottom-right-radius: 20px;  

}

#mainnav li:last-child>a {

    border-top-right-radius: 20px;

    border-bottom-right-radius: 20px;  

}



#mainnav>li a {

    font-family: Intro;

    font-size: 20px;

    text-transform: uppercase;

    color: #000;

    padding: 20px 67px;

    display: block;

    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.95);

    background: url('/templates/helper-sport/images/top_nav_bg.png') repeat-x 0px -70px;

    text-decoration: none;

    width: 387px;

}



#mainnav>li a:hover {

    color: #fff;

    background: url('/templates/helper-sport/images/top_nav_bg.png') repeat-x 0px -140px;

    text-decoration: none;

    text-shadow: none;

}

#mainnav>li:hover>a {

    background: url('/templates/helper-sport/images/top_nav_bg.png') repeat-x 0px -140px;

}

#mainnav li:last-child>a {

    background: url('/templates/helper-sport/images/top_nav_bg.png') repeat-x 0px 0px;

}

.nav-child {

    display: none;

    background: #2d2d2d;

    list-style-type: disc;

    color: #fff;

    border-bottom-left-radius: 8px;

    border-bottom-right-radius: 8px;

    padding: 13px 2px 19px 58px;

    width: 387px;

}

#mainnav li#welcome .nav-child {

    margin-left: 16px;

    width: 371px;

}

#mainnav li#internet .nav-child {

    width: 368px;

}

#mainnav>li:hover>ul.nav-child {

    display:block;

}

#mainnav .nav-child li {

   font-size: 15px;

   background: none;

   text-align: left;

}

#mainnav li .nav-child li a {

    font-size: 15px;

    padding: 5px;

    background: none;

    text-shadow: none;

    color: #fff;

}

#mainnav li .nav-child li a:hover {

    font-size: 15px;

    padding: 5px;

    background: none;

    color: #ff5d0c;

}



.main_cats_bg {

    float: left;

    width: 241px;

    margin-top: 0px;

    margin-left: 20px;

}



.main_cats_bg.active {

   background: url('/templates/helper-sport/images/podlozhka.png') no-repeat left top;

}



.main_cats_bg .main_cats_wrap {

    float: left;

    /* background: #fff; */

    padding: 20px 16px;

    text-align: center;

    width: 233px;

    margin-top: -5px;

}



.main_cats_bg.active .main_cats_wrap {

    

}

.main_cats_bg a {

    text-decoration: none;

    display: block;

    width: 100%;

    height: 100%;

}

.main_cats_bg a h4 {

    color: #3b3b3b;

    font-size: 14px;

    margin-top: 0px;

    text-align: center;

    margin-left: 12px;

    width: 173px;

}



.main_cats_bg a:hover, .main_cats_bg a:hover h4  {

    color: #ff5d0c;

    text-decoration: none;

}



#main_news {

    background-color:#393939;

    margin-top: 50px;

    padding: 0px;

    

}



#main_news h3, #main_stocks h3 {

    float: left;

    font-size: 24px;

    padding-left: 32px;

}

#main_stocks h3 {

    margin-bottom: 50px;

}

#main_news h3 {

    color: #fff;

}



#main_news sup, #main_stocks sup {

    margin-top: 30px;

    display: block;

    padding: 10px;

    float: left;

}



#main_news sup a, #main_stocks sup a {

    font-size: 10px;

    text-decoration: underline;

}

#main_news sup a:hover, #main_stocks sup a:hover {

    color:#FF5D0C;

}

#main_news sup a {

    color: #fff;

}

#main_stocks sup a {

    color: #000;

}



#main_news .main_news_date {

    float: left;

    color: #b4b4b4;

    width: 100%;

}



#main_news .main_news_title {

    float: left;

    width: 100%;

    color: #d75a17;

    text-decoration:none;

    line-height: 16px;

}

#main_news .main_news_body{

    float: left;

    width: 100%;

    color: #b4b4b4;

    margin-top: 10px;

}



#main_news_top_bg {

    width: 100%;

    /* height: 100%; */

    margin-top: 3px;

    border-top: 1px solid #fff;

}

#main_news_bottom_bg {

    width: 100%;

    /* height: 100%;  */

    margin-bottom: 3px;

    border-bottom: 1px solid #fff;

    padding-bottom: 35px;

}

#main_stocks {

   background: url(/templates/helper-sport/images/stock_bg.jpg) repeat 0 0; 

   /* margin:0 0 -140px; */

   padding: 0px;

   

}

.main_stock {

    position: relative;

    float: left;

    box-shadow: 0px 10px 20px -1px #cae3ef;

    margin-bottom: 50px;

    margin-left: 20px;

}

.main_stock_img {

    float: left;

    width: 235px;

    position: relative;

}

.main_stock_img img {

    border-radius: 4px;

    position: relative;

    z-index: 1;

    width: 235px; 

}

.main_stock_img_wrap {

    background: url(/templates/helper-sport/images/stock_img_wrap.png) no-repeat;

    width: 235px;

    height: 157px;

    position: absolute;

    z-index: 5;

    top: 11px;

    left: 0px;

    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/

    -moz-opacity: 0.3; /* Mozilla 1.6 и ниже */

    -khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */

    opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */

}

.stock_content {

    float: left;

    width: 300px;

    padding: 15px;

    height: 206px;

    background: url(/templates/helper-sport/images/stock_img_conus.png) no-repeat left;

    margin-left: -20px;

    position: relative;

    z-index: 100;

    padding-left: 35px;

}

.stock_content h4 {

    margin: 1px 1px 1px 1px;

    font-size: 16px;

}

.stock_content p {

   text-align: justify;

}



#footer {

    background: url('/templates/helper-sport/images/footer_top_bg.png') repeat-x left top #e9f1f6;

    padding-top: 30px;

    padding-bottom: 20px;

    width: 100%;

    /* height: 280px; */

    position: relative;

    margin-top: -5px;

}

#shop #footer, #lk #footer, #mailer #footer {

    background: url(/templates/helper-sport/images/footer_top_bg.png) repeat-x left top, #fafafa  url('/templates/helper-sport/images/stock_bg.jpg') repeat;

}



#footer .top_phones, #footer .top_address,#copyright {

    margin-top: 12px;

}

#footer .top_address {

    margin-left:-3px;

}

#footer a {

    text-decoration: none;

}

#footer a:hover {

    text-decoration: underline;

}

#footer .footer_top_link h5 {

    color: #1e82a3;

    text-decoration: underline;

    font-weight: normal;

    font-family: tahoma;

    font-size: 16px;

    margin-bottom: 10px;

    margin-top: 12px;

}

#footer ul {

    padding: 0px;

    list-style-type: none; 

}

#footer ul li {

    

}

#footer ul li a {

    color: #000;

    font-size: 13px

}

#copyright {

    font-size: 14px;

}

#footer .col-md-3 {

    padding-left: 28px;

    padding-right: 0px;

}

#footer .col-md-2 {

    width: 19%;

}

#shop a,#lk a,#mailer a {

    color: #1e82a3;

}

#shop a:hover,#lk a:hover,#mailer a:hover{

    color: #ff3c00;

}

#show-top-nav {

    padding: 0px;

    list-style-type: none;

}

#show-top-nav li {

    display: block;

    float: left;

    margin-right: 25px;

}

#show-top-nav li.last {

    margin-right: 0px;

}

#show-top-nav li a {

    padding: 10px;

}

#shophead {

    background:  url('/wa-data/public/site/themes/clear/img/headatv1.png') no-repeat right bottom, url('/templates/helper-sport/images/img-noise-50x70.png') repeat left;

    border-radius: 20px;

    padding: 20px;

    margin-top: 20px;

    margin-right: 35px;

    margin-left: 5px;

}

#shophead #logo {

    margin: 0px;

    padding: 0px;

}



#shophead .top_address, #shophead .top_phones, #shophead #top_time {

    margin-top: 0px;

    font-size: 14px;

}

#shophead .top_address {

    background: url('/templates/helper-sport/images/shop_top_address.png') no-repeat left;

    font-weight: bold;

}

#shophead .top_phones{

    background: url('/templates/helper-sport/images/shop_top_phones.png') no-repeat left;

}

#shophead #top_time {

    background: url('/templates/helper-sport/images/shop_top-time.png') no-repeat left;

    padding-left: 15px;

    width: 163px;

}

#auth {

    font-size: 12px;

    height: 91px;

    margin-left: -14px;

    margin-top: 15px;

    position: absolute;

    width: 350px;

    z-index: 9;

}

#auth .wa-field-name {

    float: left;

    width: 75px;

    text-align: right; 

}

#auth .wa-field-name .email {

    margin-top: 7px;

}

#auth .wa-field-name .pass {

    margin-top: 7px;

}



#auth .wa-field-value {

    float: left;

    width: 210px;

    margin-top: 5px;

}

#auth .wa-field-value input {

    margin-top: 3px;

    border: none;

    border-radius: 5px;

    background-color: rgb(255, 255, 255);

    margin-left: 6px;

    padding-left: 3px;

    width: 200px;

}

#auth .wa-field-value .login {

    

}

#auth .wa-field-value .pass {

    

}

#auth .wa-submit {

    float: left;

    width: 52px;

    margin-bottom: 5px;

}

#auth .wa-submit input {

    background:  url('/templates/helper-sport/images/shop_login_input.png') no-repeat left top;

    border: none;

    width: 53px;

    height: 37px;

    margin-top: 10px;

    color: #fff;

    font-size: 14px;

    padding-top: 0px;

    padding-left: 5px;

}

#auth .under-form {

    float: left;

    margin-left: 90px;

    margin-top: 6px;

}

#auth .under-form a {

    color: #000;

    font-size: 12px;

}

.shop_lk {

    margin-left: 54px;

}

.shop_lk p {

    font-size: 18px;

    font-weight: bold;

    margin: 0px;

}

.shop_lk a {

    font-size: 15px;

    /* font-weight: bold; */

    text-decoration: none;

}

#auth1 {

    margin-left: 45px;

    margin-top: 20px;

}

#auth1 .shop_lk a {

    border-radius: 7px;

    color: #FFFFFF;

    display: block;

    font-size: 13px;

    font-weight: bold;

    margin-top: -17px;

    overflow: hidden;

    padding: 3px 12px 5px 37px;

    text-decoration: none;

    text-transform: uppercase;

    width: 166px;

}

#auth1_lk {

    background: url("/templates/helper-sport/images/lk_lk_bg.png") no-repeat scroll 11px 5px, url("/templates/helper-sport/images/lk_button_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

}

#auth1_cart {

    background: url("/templates/helper-sport/images/lk_cart_bg.png") no-repeat scroll 11px 5px, url("/templates/helper-sport/images/lk_button_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

}

#auth1_logout {

    background: url("/templates/helper-sport/images/lk_logout_bg.png") no-repeat scroll 11px 5px, url("/templates/helper-sport/images/lk_button_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); 

}

#shop_cpec .row {

    -webkit-box-shadow:0 17px 17px -15px rgb(222, 222, 222);

    -moz-box-shadow:0 17px 17px -15px rgb(222, 222, 222);

    box-shadow: 0 17px 17px -15px rgb(222, 222, 222);

    padding-bottom: 20px;

    position: relative;

    z-index: 1;

    padding: 0px 0px 10px 17px;

}

#shop_cpec .row h3 {

    margin-left: 20px;

}

 #product-list li{

     margin: 13px 10px;

 }

.product-list {

    list-style-type: none;

    padding: 0px;

}

.product-list li {

    width: 190px;

    height: 320px;

    margin: 0; /*13px 20px;*/

    float: left;

}



.product-list li .list-product {

    border: 1px solid #f3eee2;

    border-radius: 12px;

    overflow: hidden;

}

.product-list li .list-product.active {

    border: 1px solid #ff3c00;

}



.product-list li .compare-at-price-pre,.product-list li .compare-at-price,.product-list li .ruble {

    color: #ff3c00;

    font-weight: bold;

    font-size: 11px;

}

.product-list li .list-product .image a:hover {

    color: #549fb8;

}

ul.thumbs .image {

    width: 200px;

    height: 250px;

    max-width: 189px;

}

.product-list li .list-product .image h5 {

    color: #549FB8;

    font-family: Arial;

    font-size: 17px;

    font-weight: bold;

    text-decoration: underline;

}

.product-list li .list-product .image img {

    height: 150px;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    border: 0px solid;

}



.product-list li .list-product .offers {

    background: #696969; 

    overflow: hidden;

    padding: 10px;

    margin: 0;

}

.product-list li .list-product.active .offers {

    background: #ff3c00; 

}

.product-list li .list-product .offers sup{

    color: #fff;

    margin-left: 10px;

}

.product-list li .list-product .offers .price, .product-list li .list-product .offers .ruble{

    color: #fff;

    font-size: 24px;

}

.product-list li .compare-at-price {

    

}



#shop_yellow_block {

    background-color: #FAF7EE;

    margin: 31px -9px 17px;

    float: left;

    width: 100%;

}

#shop_yellow_block .col-md-6 {

    padding: 0px 50px;

}

#shop_yellow_block .col-md-6 img {

    margin: 5px;

}

#shop_yellow_block p {

    

}

#shop_yellow_block ul {

    list-style-type: none;

    padding: 0px;

}

#shop_yellow_block ul li {

    padding-bottom: 15px;

    text-align: justify;

    float: left;

}

#all_news {

    display: block;

    position: absolute;

    top: 32px;

    right: 52px;

}

.app-navigation {

    margin-bootom: 30px;

}

.app-navigation>ul.menu-h {

    padding: 0px;

    list-style-type: none;   

}

.app-navigation>ul.menu-h>li {

    background-color: #f3eee2;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}

#shop .drop,#lk .drop,#mailer .drop {

    position: absolute;

    z-index: 99;

    width: 267px;

}

#shop .drop.app-navigation>ul.menu-h>li h4, #lk .drop.app-navigation>ul.menu-h>li h4, #mailer .drop.app-navigation>ul.menu-h>li h4 {

    border-radius:10px;

    border-bottom: none;

}

#shop .app-navigation>ul.menu-h>li h4, #lk .app-navigation>ul.menu-h>li h4, #mailer .app-navigation>ul.menu-h>li h4 {

    margin: 0px;

    font-size: 18px;

    background-color: #ff3c00;

    text-align: center;

    padding: 10px 10px;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    border-bottom: 2px solid #ff784f;

}

#shop .app-navigation>ul.menu-h>li h4 a, #shop .app-navigation>ul.menu-h>li h4 a:hover,#lk .app-navigation>ul.menu-h>li h4 a, #lk .app-navigation>ul.menu-h>li h4 a:hover,#mailer .app-navigation>ul.menu-h>li h4 a, #mailer .app-navigation>ul.menu-h>li h4 a:hover {

    font-weight: normal;

    font-family: Intro;

    text-decoration: none;

    color: #fff;

}

.drop.app-navigation>ul.menu-h>li:hover h4 {

    border-bottom-left-radius: 0px;

    border-bottom-right-radius: 0px;

}

.drop.app-navigation>ul.menu-h>li:hover ul.category-tree {

    display: block;

}



.app-navigation>ul.menu-h>li ul.category-tree {

    padding: 0px;

    list-style-type: none;

    margin-top: -1px;

}



.breadcrumbs a {

    color: #3681c1;

}

.drop.app-navigation>ul.menu-h>li ul.category-tree {

    display: none;

}

.app-navigation>ul.menu-h>li>ul.category-tree>li {

    border-bottom: 1px solid #e2ddd0;

    border-top: 1px solid #fff;

    position: relative;

}

#shop .app-navigation>ul.menu-h>li>ul.category-tree>li a,#lk .app-navigation>ul.menu-h>li>ul.category-tree>li a,#mailer .app-navigation>ul.menu-h>li>ul.category-tree>li a {

    padding: 8px 17px 8px 11px;

    display: block;

    color: #000;

    text-decoration: none;

    font-weight: bold;

    white-space: nowrap;

    font-size: 13px;

}

#shop .app-navigation>ul.menu-h>li>ul.category-tree>li.collapsible>a, #lk .app-navigation>ul.menu-h>li>ul.category-tree>li.collapsible>a, #mailer .app-navigation>ul.menu-h>li>ul.category-tree>li.collapsible>a {

    background: url("/templates/helper-sport/images/navright.png") no-repeat scroll 252px 17px rgba(0, 0, 0, 0);

}

.app-navigation>ul.menu-h>li>ul.category-tree>li a img {

    margin-right: 11px;

    width: 32px;

}

#shop .app-navigation>ul.menu-h>li>ul.category-tree>li a:hover,#shop .app-navigation>ul.menu-h>li>ul.category-tree li.selected>a,#shop .app-navigation>ul.menu-h>li>ul.category-tree>li:hover>a,#lk .app-navigation>ul.menu-h>li>ul.category-tree>li a:hover,#lk .app-navigation>ul.menu-h>li>ul.category-tree li.selected>a,#lk .app-navigation>ul.menu-h>li>ul.category-tree>li:hover>a,#mailer .app-navigation>ul.menu-h>li>ul.category-tree>li a:hover,#mailer .app-navigation>ul.menu-h>li>ul.category-tree li.selected>a,#mailer .app-navigation>ul.menu-h>li>ul.category-tree>li:hover>a {

    color: #fb511c;

    background-color: #e2ddd0;

}

.treeicon {

    margin-left: 2px;

}

.app-navigation>ul.menu-h>li>ul.category-tree>li ul.menu-v {

    display: none;

    list-style-type: none;

    position: absolute;

    left: 260px;

    z-index: 5;

    background-color: #e2ddd0;

    padding: 10px;

    border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;

    margin-top: -39px;

    width: 260px;

}

.app-navigation>ul.menu-h>li>ul.category-tree>li ul.menu-v li {

    float: left;

    width: 244px;

    height: 38px;

}



.app-navigation>ul.menu-h>li>ul.category-tree>li ul.menu-v.active {

    display: block;

}

.breadcrumbs {

    margin-top: 20px;

}

.category-name {



}

.sub-categories {



}

.sub-categories ul{

    list-style-type: none;

    padding: 0px;

    width: 100%;

    float: left;

}

.sub-categories ul li{

    float: left;

    width: 150px;

    margin: 6px;

    text-align: center;

    min-height: 160px;

    border: 1px solid #f3eee2;

    border-radius: 10px;

    position: relative;

}

.sub-categories ul a{

    text-decoration: none;

    font-weight: bold;

}

.main_news {

    padding: 0px 33px;

    text-align: justify;

}

.main_news img {

    margin: 5px;

}



.bold {

    font-weight: bold;

}



.search {

    background-color: #F3EEE2;

    border-radius: 7px;

    margin-top: 15px;

    margin-bottom: 10px;

    padding: 6px 6px;

    float: left;

    width: 100%;

}



.search form {

    float: left;

    width: 825px;

    height: 35px;

}



 .search form input{

     float: left;

 }



#search {

    border: medium none;

    border-radius: 6px;

    height: 28px;

    margin-right: 5px;

    padding: 3px;

    width: 785px;

}



 #search_submit {

     background: url("/templates/helper-sport/images/search_submit.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

     border: medium none;

     height: 22px;

     width: 22px;

     padding:0px;

     margin-top: 5px;

 }



#product {

    /**padding-left: 20px;*/

    width: 1150px;

}

#cart-flyer {

    width: 590px;

    float: left;

    min-height: 350px;

}



.product-page {

    width: 540px;

    float: left;

}



ul.menu-h.product-internal.top-padded {

    float: left;

}



#product-left-side  {

    float: left;

    width: 344px;

    padding-right: 10px;

    position: relative;

}



#product input[type=radio]

  {display:none;}

  

#product input[type=radio] + label

  {background:url(/templates/helper-sport/images/passiveradio.png) no-repeat 0px 1px;}

#product input[type=radio]:checked + label

  {background:url(/templates/helper-sport/images/activeradio.png) no-repeat 0px 1px;}

  

#product-skus label {

    padding-left: 15px;

}



.add2cart .price {

    font-size: 30px;

    display: block;

    width: 100%;

}

.add2cart .yourprice {

    width: 100%;

    display: block;

    color: #929292;

}

.add2cart .priceaddtocart {

    background-color: #FF3C00;

    border: medium none;

    border-radius: 6px;

    color: #FFFFFF;

    font-family: Tahoma;

    font-size: 28px;

    font-weight: bold;

    margin-left: 10px;

    margin-top: 43px;

    padding: 5px 10px 10px;

    width: 190px;

}

.add2cart .qtytext {

    color: #929292;

    display: block;

    margin-right: 5px;

    margin-top: 5px;

        float: left;

}

.add2cart .qty {

margin-top: 20px;

display: block;

}



.add2cart .qty input {

box-shadow: inset 0px 0px 7px 1px #CCC;

color: #ff4911;

width: 30px;

text-align: center;

height: 30px;

border: none;

}



#product .tabs {

    

}



#product .tabs .tabs_top {

    padding: 10px 0;

}

#product .tabs .tabs_top a {

    color: #3A3A3A;

    font-family: Intro;

    font-size: 18px;

    margin: 0 13px 0 0;

    text-decoration: none;

}

#product .tabs .tabs_top a:hover, #product .tabs .tabs_top a.active {

    color: #ff3c00;

}

#product  .tabs_body>div {

    display: none;

    padding: 16px 10px;

}

#product .tabs_body {

    min-height: 200px;

}

#product  .tabs .col-md-12 {

    -webkit-box-shadow: 0 6px 32px 1px #D2E6F1;

    -moz-box-shadow: 0 6px 32px 1px #D2E6F1;

    box-shadow: 0 6px 32px 1px #D2E6F1;

    width: 1140px;

    margin-bottom: 30px;

}

#product .reviews h2 {

    font-size: 16px;

}

#product  #product-features {

    

}

#product  #product-features tr {

    border: 1px solid #E0DBD0;

}

#product  #product-features tr td {

    padding: 4px 16px;

}

#product #product-description {

    font-size: 16px;

    padding: 17px;

    text-align: justify;

}

#product-gallery ul {

    height: 350px;

    width: 100px;

    position: relative;

    overflow: hidden;

}

#product-gallery ul li{

    float: left;

    height: 100px;

    width: 100px;

}

#product-gallery .jcarousel-clip.jcarousel-clip-vertical {

    width: 100px;

    height:300px;

}

.jcarousel-clip {

    overflow: hidden;

    position: relative;

}

#product-gallery .jcarousel-prev-vertical i {

    background-color: #FFEFD5;

    cursor: pointer;

    font-style: normal;

    font-weight: bold;

    height: 20px;

    left: 2px;

    position: absolute;

    text-align: center;

    top: -20px;

    width: 92px;

    z-index: 98;

}

#product-gallery .jcarousel-next-vertical i {



    bottom: -21px;

    left: 2px;

    background-color: #FFEFD5;

    cursor: pointer;

    font-style: normal;

    font-weight: bold;

    height: 20px;

    position: absolute;

    text-align: center;

    width: 92px;

    z-index: 98;

}

.icon-caret-right:before {

        content: "∨";

}

.icon-caret-left:before {

    content: "∧";

}

.jcarousel-prev i, .jcarousel-next i {

    color: #AAAAAA;

}

.jcarousel-prev i:hover, .jcarousel-next i:hover {

    color: #FF3C00;

}

.down {

    background: url("/templates/helper-sport/images/down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    display: block;

    height: 5px;

    position: absolute;

    right: 21px;

    top: 35px;

    width: 10px;

}

.up {

    background: url("/templates/helper-sport/images/up.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    display: block;

    height: 5px;

    position: absolute;

    right: 21px;

    top: 18px;

    width: 10px;

}

.favorite {

    float: left;

    width: 111px;

    margin-top: 23px;

}

.favorite a{

    color: #3681C1;

    font-size: 12px;

    padding-left: 23px;

}

.unsetfavcookie, .setfavcookie {

    background: url("/templates/helper-sport/images/favorite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.prcompare {

    float: left;

    width: 100px;

    margin-top: 23px;

}

.prcompare a{

    padding-left: 23px;

    color: #3681C1;

    font-size: 12px;

}

.prcompare a.compare-add, .prcompare a.compare-remove {

    background: url("/templates/helper-sport/images/compare.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

}

.listminiprice {

    background: none repeat scroll 0 0 #696969;

    border-bottom-left-radius: 6px;

    border-bottom-right-radius: 6px;

    margin: 0;

    overflow: hidden;

    padding: 10px;

}

.listminiprice span.price {

    color: #FFFFFF;

    font-size: 20px;

}

.listminiprice span.price span.ruble {

    color: #FFFFFF;

    font-size: 20px;

}

button, html input[type="button"], input[type="reset"], input[type="submit"] {

    border: 1px solid #E0DBD0;

    cursor: pointer;

    font-size: 17px;

    font-weight: normal;

    padding: 4px 10px;

}

.deliveryinfo {

    margin-top: 30px;

}

.deliveryinfo .samovyvoz {

    background: url("/templates/helper-sport/images/samovyvoz.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);

    display: block;

    padding-left: 20px;

    margin-top: 8px;

}

.deliveryinfo .kurer {

    background: url("/templates/helper-sport/images/kurer.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);

    display: block;

    padding-left: 20px;

    margin-top: 8px;

}

.deliveryinfo .kurer>span, .deliveryinfo .samovyvoz>span {

    color: #3681C1;

    text-decoration: underline;

}

.deliveryinfo .kurer .info, .deliveryinfo .samovyvoz .info {

    color: #b2b2b2;

    text-decoration: none;

    font-size: 12px;

    font-weight: bold;

    padding-left: 7px;

}

.payinfo {

    margin-top: 30px;

}

.payinfo .sposoby {

    margin-top: 10px;

}

.payinfo .sposoby .sposob {

    float: left;

    margin-right: 3px;

}

.blog_menu {

    border-top: 1px solid #CCC;

    padding-left:0px;

    margin-top: 25px;

    list-style-type: none;

}

.blog_menu li {

    padding: 6px 0;

    border-bottom: 1px solid #CCC;

}

.blog_menu li a {

    font-size: 16px;

    text-decoration: none;

    font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;

    font-weight: bold;

    color: #000;

}



.blog_menu li a.active, .blog_menu li a:hover {

    color: #ff5d0c;

}

.subcatname {

   /* background: none repeat scroll 0 0 #ff3c00;*/

    border-bottom-left-radius: 7px;

    border-bottom-right-radius: 7px;

    bottom: 0;

    color: #FFFFFF;

    padding: 10px;

    position: absolute;

    text-align: center;

    width: 148px;

}

#shop .subcatname a{

   color: #000;

    font-size: 12px;

}

.news_image {

    float: left;

    margin-right: 10px;

    width: 100px;

}

.news_image img{

    width: 100px;

    margin: 4px 10px 0 0;

}

.post_image {

    float: left;

    margin-right: 10px;

    /* width: 100px; */

}



.posthr {

    float: left;

    width: 100%;

}

.hint.date {

    color: #BBBABA;

    display: block;

    margin-bottom: -26px;

}

.readmore {

    text-decoration: none;

}

a.backlink {

    color: #000;

    text-decoration: none;

}

a.backlink:hover {

    color: #FF5D0C;

}

.main_news_brief {

    font-size:x-small;

    text-align: justify;

}

#content1 {min-height: 35px;}

#shop_about {margin-bottom: 20px;}



#soc {

    margin-top: 30px;

    width: 270px;

    margin-bottom: 100px;

}



#soc .socicon {

    float: left;

    margin-left: 10px;

}

.intro {

    font-family: Intro;

}

.blog_name {

   /* text-align: center;*/

}

#site_wrapper {

position: relative;  

min-height: 100%;  

    height: auto !important;

}

#content_wrapper {

    /* padding-bottom: 320px; */

}

#footer .col-md-3#footer_addr {

    padding-left: 80px;

}

.spoiler_text {

    display: none;

    padding: 5px;

}

.spoiler>a {

    display: block;

    width: 100%;

    background: #ccc;

    padding: 10px;

    border-radius: 10px;

    color: #000;

    position: relative;

    text-decoration: none;

    font-weight: bold;

}

.spoiler>a .down {

    top: 18px;

}



#content.container {

    padding:0px;

}

#shophead #soc {

    margin-top: -11px;

    padding-left: 19px;

    width: 183px;

    /* margin-bottom: 100px; */

    text-align: center;

    margin-left: 77px;

}

#shophead #soc .socicon a img {

    width: 35px;

    height: 35px;

    border-radius: 5px;

}

#shophead #soc .socicon {

    margin-left: 5px;

}

.back_to {

    height: 82px;

    margin: -108px auto 0;

    width: 1161px;

}

.page {

width:90%;
margin:0px auto 20px;

}



#product-list .sorting {

    display: block;

    width: 100%;

    float: left;

    padding: 0px;

}

.revvarclass {

    color: #ffffff !important;

    text-decoration: none;

}

.revvarclass a {

    color: #ffffff !important;

    text-decoration: none;

}

.revvarclass a:visited {

    color: #ffffff !important;

    text-decoration: none;

}

.revvarclass a:link {

    color: #ffffff !important;

    text-decoration: none;

}

.revvarclass a:hover {

    color: #ffffff !important;

    text-decoration: none;

}

 #product-list .sorting li{

     display: block;

     float: left;

     width: auto;

     padding: 10px;

     margin: 0px;

 }



 #product-list .sorting li a{



 }



 /* Sign up & Login forms

 ------------------------ */



 .wa-auth-adapters ul { padding: 0; min-height: 16px; }

 .wa-auth-adapters ul li { list-style: none; float: left; padding: 0 15px 0 0; }

 .wa-auth-adapters ul li a { display: block; padding: 0px 5px; }

 .wa-auth-adapters ul li a img { position: relative; top: 3px; left: -3px; }

 .wa-auth-adapters p { clear: left; color: #888; font-size: 0.9em; width: 80%; }



 .wa-form { margin: 10px 0; overflow: visible; }

 .wa-form .wa-field { clear: left; margin: 0; padding-top: 3px; }

 .wa-form .wa-field .wa-name { float: left; width: 155px; padding-top: 0.05em; padding-bottom: 10px; font-size: 0.95em; }

 .wa-form .wa-field.wa-separator { height: 10px; }

 .wa-form .wa-field .wa-value { margin-left: 180px; margin-bottom: 5px; position: relative; }

 .wa-form .wa-field .wa-value input.wa-error { border: 2px solid red; }

 .wa-form .wa-field .wa-value .wa-error-msg { font-size: 0.9em; color: red; display: block; }

 .wa-form .wa-field .wa-value input[type="text"],

 .wa-form .wa-field .wa-value input[type="email"],

 .wa-form .wa-field .wa-value input[type="password"] { width: 30%; min-width: 260px;  margin:0;}

 .wa-form .wa-field .wa-value textarea { min-width: 300px; height: 70px; }

 .wa-form .wa-field .wa-value input.wa-captcha-input { width: 100px; min-width: 0; }

 .wa-form .wa-field .wa-value label { display: block; }

 .wa-form .wa-field .wa-value .wa-captcha img { margin-left: 0; }

 .wa-form .wa-field .wa-value .errormsg { margin-left: 0; }

 .wa-form .wa-field .wa-value.wa-submit { margin-top: 10px; }

 .wa-form .wa-field .wa-value p label { display: block; margin: 0; }

 .wa-form .wa-field .wa-value p { line-height: 1.6em; margin-bottom: 23px; position: relative; }

 .wa-form .wa-field .wa-value p span { color: #777; font-size: 0.9em; display: block; }

 .wa-form .wa-field .wa-value p i.icon16 { float: left; left: -20px; margin-top: 2px; position: absolute; }

 .wa-form .wa-field .wa-value p input { display: block; margin-bottom: 2px; }

 .wa-form .wa-field .wa-value p input[type="radio"],

 .wa-form .wa-field .wa-value p input[type="checkbox"] { display: inline; }

 .wa-form .wa-field .wa-value p .field.wa-required span:after { content: " *"; color: #faa; }

 .wa-form .wa-field.wa-required .wa-name:after { content: " *"; color: #faa; }



 /* Multi-column layout

---------------------- */



 #content .cart .row { clear: both; border-top: 1px solid #eee; padding: 20px 0; width: 100%; margin-left:0;margin-right: 0;}

 .cart .row.no-border { border: none; }

 .cart .col { float: left; }

 .cart .col.w1 { width: 6%; }

 .cart .col.w2 { width: 12%; }

 .cart .col.w3 { width: 18%; }

 .cart .col.w4 { width: 24%; }

 .cart .col.w5 { width: 30%; }

 .cart .col.w6 { width: 36%; }

 .cart .col.w7 { width: 42%; }

 .cart .col.w8 { width: 48%; }

 .cart .col.w9 { width: 54%; }

 .cart .col.w10 { width: 60%; }

 .cart .col.w11 { width: 66%; }

 .cart .col.w12 { width: 72%; }

 .cart .col.w13 { width: 78%; }

 .cart .col.w14 { width: 84%; }

 .cart .col.w15 { width: 90%; }

 .cart .col.w16 { width: 96%; }



 /* FIELDS: name-value data display & forms

-------------------------------------------- */

 .fields { float: left /* to handle clear within the form */; margin-bottom: 10px; overflow: visible; } /* wrapper for .field */

 .field-group { margin: 5px 0 30px; }

 .field { clear: left; margin: 0; padding-top: 3px; }

 .field .name { float: left; width: 155px; padding-top: 0.05em; padding-bottom: 10px; color: #888; font-size: 0.95em; }

 .field .name.large { font-size: 1.2em; font-weight:bold; color:#000; }

 .fields.form .field .name { padding-top: 0.45em; /* color: #000; */ /* class="fields form" is for forms with text inputs */ }

 .fields.form .field .value.no-shift { padding-top: 0.3em; /* use in class="fields form" forms for elements with no inputs within class="value" to exclude unwanted paddings */ }

 .fields .field .value.bottom-padded { padding-bottom: 10px; }

 .field .value { margin-left: 180px; margin-bottom: 5px; position: relative; }

 .field .value.submit { margin-left: 170px /* a little offset */; }

 .field .value .error-message { display: none; }

 .field .value input[type="text"], .field .value input[type="password"], .field .value textarea { width: 30%; min-width: 200px; margin: 0; }

 .field .value textarea { min-width: 400px; height: 70px; }

 .field .value input.semi { width: 10%; min-width: 80px; }

 .field .value input[type="text"].large, .field .value input[type="password"].large { width: 35%; }

 .field .value img.overhanging { position: absolute; left: -20px; }

 .field .value i.icon16.overhanging { position: absolute; left: -20px; margin: 0; top: 2px; }

 .field .value i.icon10.overhanging { position: absolute; margin-left: -17px; margin-right: 7px; }

 .field .value.no-shift i.icon16.overhanging { top: 8px; }

 .field .value .address-subfield { padding:1px 0; }

 .field .value input, .field .value select { vertical-align:middle; }

 .fields.width100px .name { width: 105px; }

 .fields.width100px .value { margin-left: 120px; }

 .fields.width100px .value.submit { margin-left: 110px; }



 /*

  * ICONS

  * -----

  * Add icons to your app as such: <i class="icon16 add"></i>

  * i.icon16 .%iconname% for 16x16

  * i.icon10 .%iconname% for 10x10

  *

  * Icons are mostly powered by Fugue and Diagona icons by Yusuke Kamiyamane:

  * http://p.yusukekamiyamane.com/

  *

  * Yusuke Kamiyamane's icons sets are astonishing, offering over 3K icons.

  * If built-in icons are not enough for your app, we advise you to consider icons from Fugue and Diagona icon sets.

  *

  * Fugue and Diagona icon sets are available under a Creative Commons Attribution 3.0 License.

 */



 /* 16x16

 -------------------------------------------- */

 i.icon16 { background-repeat:no-repeat; background-image: url(../../../templates/helper-sport/images/icon16.png); height:16px; width:16px; display:inline-block; text-indent:-9999px; text-decoration:none!important; }

 * i.icon16 { text-decoration:none!important; vertical-align:top; margin: -0.1em 0.25em 0 0; }

 .heading i.icon16 { vertical-align:top; margin:-0.1em 0.1em 0 -0.5em; }

 .hint i.icon10 { vertical-align:top; margin:0.15em 0.15em 0 0; }

 .count i.icon10, .count i.icon16 { margin-right: 0; }

 .button i.icon10, .button i.icon16 { vertical-align: middle; margin: 0; }

 h1 i.icon16,

 h2 i.icon16 { margin-top: 0.15em; }

 h1 span.hint i.icon16 { margin-top: 0.3em; }

 h5 i.icon10 { vertical-align:top; margin: 0.1em 0 0 0; }

 ul.tabs .icon10 { margin-top: 12px; }

 ul.tabs .icon16 { margin-top: 8px; }

 .dialog-buttons-gradient i.icon16 { margin-left: 4px; }

 .icon16.country { margin-top: 0.3em; }

 .icon16.favicon { background-size: 16px 16px; }

 i.icon16.hidden { display: none; }

 .fields .field .name i.icon10 { margin-top: 0.1em; }

 .fields .field .value .icon16.country { margin-top: 0.1em; margin-left: 0.3em; }

 .icon16.uarr { background-position:-128px 0; }

 .icon16.darr { background-position:-112px 0; }

 .icon16.rarr { background-position:-144px 0; }

 .icon16.larr { background-position:-160px 0; }

 .icon16.custom { background-position:-336px -32px; }

 .icon16.rotate-left { background-position:-240px 0; }

 .icon16.rotate-right { background-position:-256px 0; }

 .icon16.im { background-position:-32px -112px; }

 .icon16.skype { background-position:-64px -112px; }

 .icon16.aim { background-position:-112px -112px; }

 .icon16.yahoo { background-position:-96px -112px; }

 .icon16.icq { background-position:-80px -112px; }

 .icon16.jabber { background-position:-144px -112px; }

 .icon16.msn { background-position:-128px -112px; }

 .icon16.zone { background-position:-48px -80px; }

 .icon16.routing { background-position:-64px -64px; }

 .icon16.notebook { background-position:-32px -80px; }

 .icon16.archive { background-position:0 -96px; }

 .icon16.archive-text { background-position:-32px -96px; }

 .icon16.close { background-position:-176px -16px; }

 .icon16.folder { background-position:-192px -32px; }

 .icon16.folder-dynamic { background-position:-224px -32px; }

 .icon16.folders { background-position:-240px -32px; }

 .icon16.user { background-position:-304px 0; }

 .icon16.contact { background-position:-320px 0; }

 .icon16.picture { background-position:-352px -16px; }

 .icon16.pictures { background-position:-336px -16px; }

 .icon16.add { background-position:-64px -16px; }

 .icon16.add-bw { background-position:-80px -16px; }

 .icon16.delete { background-position:-96px -16px; }

 .icon16.delete-bw { background-position:-112px -16px; }

 .icon16.status-red { background-position:-112px -32px; }

 .icon16.status-yellow { background-position:-128px -32px; }

 .icon16.status-green { background-position:-144px -32px; }

 .icon16.status-gray { background-position:-160px -32px; }

 .icon16.status-blue { background-position:-176px -32px; }

 .icon16.status-red-tiny { background-position:-32px -32px; }

 .icon16.status-yellow-tiny { background-position:-48px -32px; }

 .icon16.status-green-tiny { background-position:-64px -32px; }

 .icon16.status-gray-tiny { background-position:-80px -32px; }

 .icon16.status-blue-tiny { background-position:-96px -32px; }

 .icon16.link { background-position:-48px 0; }

 .icon16.design { background-position: -272px -16px; }

 .icon16.plugins { background-position:-192px -80px; }

 .icon16.settings { background-position:-320px -32px; }

 .icon16.funnel { background-position:-256px -64px; }

 .icon16.plus { background-position:-224px -16px; }

 .icon16.plus-bw { background-position:-240px -16px; }

 .icon16.minus { background-position:-128px -16px; }

 .icon16.minus-bw { background-position:-144px -16px; }

 .icon16.trash { background-position:-256px -80px; }

 .icon16.broom { background-position:-272px -80px; }

 .icon16.broom-bw { background-position:-288px -80px; }

 .icon16.reports { background-position:-320px -48px; }

 .icon16.sync { background-position:-64px 0; }

 .icon16.search { background-position:-192px -64px; }

 .icon16.search-bw { background-position:-224px -96px; }

 .icon16.lock { background-position:-240px -80px; }

 .icon16.lock-bw { background-position:-208px -96px; }

 .icon16.lock-unlocked { background-position:-224px -80px; }

 .icon16.lock-unlocked-bw { background-position:-192px -96px; }

 .icon16.edit { background-position:0 -32px; }

 .icon16.edit-bw { background-position:-16px -32px; }

 .icon16.merge { background-position:-192px 0; }

 .icon16.split { background-position:-208px 0; }

 .icon16.add-to-list { background-position:-208px -32px; }

 .icon16.update { background-position:-224px 0; }

 .icon16.box { background-position:-16px -96px; }

 .icon16.print { background-position:-48px -96px; }

 .icon16.books { background-position:0 -80px; }

 .icon16.lightning { background-position:-48px -64px; }

 .icon16.play { background-position:-384px -16px; }

 .icon16.globe { background-position:-224px -64px; }

 .icon16.globe-small { background-position:-272px -64px; }

 .icon16.light-bulb { background-position:-144px -112px; }

 .icon16.export { background-position:-80px 0; }

 .icon16.import { background-position:-96px 0; }

 .icon16.view-thumbs { background-position:-352px -96px; }

 .icon16.view-table { background-position:-304px -96px; }

 .icon16.view-splitview { background-position:-336px -96px; }

 .icon16.view-thumb-list { background-position:-320px -96px; }

 .icon16.view-timeline { background-position:-288px -96px; }

 .icon16.hierarchical { background-position:-32px -48px; }

 .icon16.book-open { background-position:-16px -80px; }

 .icon16.lens { background-position:-320px -16px; }

 .icon16.desktop { background-position:-208px -64px; }

 .icon16.bundles { background-position:-192px -48px; }

 .icon16.apps { background-position:-208px -48px; }

 .icon16.new-window { background-position:-384px -96px; }

 .icon16.text { background-position:-64px -80px; }

 .icon16.video { background-position:-304px -16px; }

 .icon16.cart { background-position:0 -48px; }

 .icon16.script { background-position:0 -64px; }

 .icon16.script-lock { background-position:-32px -64px; }

 .icon16.script-block { background-position:-16px -64px; }

 .icon16.comments { background-position:-32px -112px; }

 .icon16.marker { background-position:-240px -64px; }

 .icon16.star { background-position:-304px -64px; }

 .icon16.star-empty { background-position:-336px -64px; }

 .icon16.star-half { background-position:-320px -64px; }

 .icon16.star-hover { background-position:-352px -64px; }

 .icon16.phone { background-position:0 -112px; }

 .icon16.email { background-position:-16px -112px; }

 .icon16.mobile { background-position:-176px -112px; }

 .icon16.facebook { background-position:-224px -112px; }

 .icon16.twitter { background-position:-208px -112px; }

 .icon16.google { background-position:-288px -112px; }

 .icon16.linkedin { background-position:-304px -112px; }

 .icon16.vkontakte { background-position:-240px -112px; }

 .icon16.livejournal { background-position:-256px -112px; }

 .icon16.picasa { background-position:-272px -112px; }

 .icon16.flickr { background-position:-192px -112px; }

 .icon16.access { background-position:-208px -80px; }

 .icon16.yes { background-position:0 -16px; }

 .icon16.yes-bw { background-position:-16px -16px; }

 .icon16.no { background-position:-160px -16px; }

 .icon16.no-bw { background-position:-176px -16px; }

 .icon16.cross { background-position:-192px -16px; }

 .icon16.cross-bw { background-position:-208px -16px; }

 .icon16.move { background-position:-176px 0; }

 .icon16.info {  background-position: -48px -112px;}

 .icon16.rss {  background-position: -160px -112px;}

 .icon16.medal {  background-position: -336px -48px;}

 .icon16.clock {  background-position: -352px -48px;}

 .icon16.alarm-clock { background-position: -368px -48px;}

 .icon16.anchor {  background-position: -384px -48px;}

 .icon16.home {  background-position: -400px -48px;}

 .icon16.cup {  background-position: -416px -48px;}

 .icon16.bug {  background-position: -432px -48px;}

 .icon16.disk {  background-position: -448px -48px;}

 .icon16.burn {  background-position: -464px -48px;}

 .icon16.animal-monkey { background-position: -336px 0;}

 .icon16.smiley { background-position: -352px 0;}

 .icon16.fruit { background-position: -368px 0;}

 .icon16.car { background-position: -384px 0;}

 .icon16.guitar {  background-position: -400px 0;}

 .icon16.store {  background-position: -416px 0;}

 .icon16.target {  background-position: -432px 0;}

 .icon16.luggage {  background-position: -448px 0;}

 .icon16.cookie {  background-position: -464px 0;}

 .icon16.bean {  background-position: -480px 0;}

 .icon16.sport-soccer {  background-position: -496px 0;}

 .icon16.clapperboard {  background-position: -352px -16px;}

 .icon16.upload { background-position: -288px 0px;}

 .icon16.zip { background-position: -128px -64px; }

 .icon16.image { background-position: -288px -16px; }

 .icon16.download { background-position: -272px 0px; }

 .icon16.script-css { background-position: -112px -64px; }

 .icon16.script-js { background-position: -96px -64px; }

 .icon16.script-php {background-position: -80px -64px; }

 .icon16.sort { background-position: -368px -96px; }

 .icon16.cheatsheet { background-position: -144px -64px; }

 .icon16.agreement { background-position: -160px -64px; }

 .icon16.palette { background-position: -272px -16px; }

 .icon16.blogs { background-position: -112px -80px; }

 .icon16.blog { background-position: -96px -80px; }

 .icon16.notebooks  { background-position: -80px -80px; }

 .icon16.calendar  { background-position: -48px -48px; }

 .icon16.exclamation { background-position: -64px -48px; }

 .icon16.attachment { background-position: -80px -48px; }

 .icon16.attachment-small { background-position: -96px -48px; }

 .icon16.tags { background-position: -480px -48px; }

 .icon16.stack { background-position: -128px -80px; }

 .icon16.checkboxes { background-position: -144px -80px; }

 .icon16.map { background-position: -160px -80px; }

 .icon16.userpic20 { background-position: -2px -2px; /* use this for 20x20 userpics as 16x16 icons; cuts 2px from each side of 20x20 userpic, but gives clean alignment */ }

 .icon16.loading { background-image: url("../../../templates/helper-sport/images/loading16.gif"); }

 .icon16.hand { background-position:-304px -80px; }

 .icon16.dollar { background-position:-320px -80px; }

 .icon16.percent { background-position:-336px -80px; }

 .icon16.progress { background-position:-352px -80px; }

 .icon16.new { background-position: -496px -48px; }







 /* 10x10

 -------------------------------------------- */

 i.icon10 { background-repeat:no-repeat; background-image: url(../../../templates/helper-sport/images/icon10.png); height:10px; width:10px; display:inline-block; text-indent:-9999px; text-decoration:none!important; }

 * i.icon10 { text-decoration:none!important; vertical-align:top; margin: 0.2em 0.1em 0 0; }

 .icon10.plus { background-position:-20px -20px; }

 .icon10.plus-bw { background-position:-30px -20px; }

 .icon10.edit { background-position:0 -40px; }

 .icon10.edit-bw { background-position: -10px -40px; }

 .icon10.online { background-position:-60px -10px; }

 .icon10.status-green { background-position:-60px -10px; }

 .icon10.status-yellow { background-position:-50px -10px; }

 .icon10.status-yellow-tiny { background-position:-30px -10px; }

 .icon10.status-red { background-position:-40px -10px; }

 .icon10.new-window { background-position:-80px -30px; }

 .icon10.desktop { background-position:-60px -30px; }

 .icon10.settings { background-position:-90px -30px; }

 .icon10.yes { background-position:-10px -10px; }

 .icon10.no { background-position:-60px -20px; }

 .icon10.yes-bw { background-position:-20px -10px; }

 .icon10.no-bw { background-position:-70px -20px; }

 .icon10.close { background-position:-70px -20px; }

 .icon10.in-use { background-position:0 -10px; }

 .icon10.add { background-position:0 -20px; }

 .icon10.script { background-position:0 -30px; }

 .icon10.lock { background-position:-70px -30px; }

 .icon10.lock-bw { background-position:-100px -30px; }

 .icon10.lock-unlocked-bw { background-position:-110px -30px; }

 .icon10.uarr { background-position:-20px 0; }

 .icon10.darr { background-position:-10px 0; }

 .icon10.larr { background-position:-30px 0; }

 .icon10.rarr { background-position:-40px 0; }

 .icon10.uarr-tiny { background-position:-60px 0; }

 .icon10.darr-tiny { background-position:-50px 0; }

 .icon10.larr-tiny { background-position:-70px 0; }

 .icon10.rarr-tiny { background-position:-80px 0; }

 .icon10.star { background-position:-60px -40px; }

 .icon10.star-empty { background-position:-80px -40px; }

 .icon10.star-half { background-position:-70px -40px; }

 .icon10.delete { background-position:-80px -20px; }

 .icon10.delete-bw { background-position:-100px -20px; }

 .icon10.info { background-position:-20px -30px; }

 .icon10.attachment { background-position:-30px -30px; }

 .icon10.exclamation { background-position:-90px -20px; }

 .icon10.clock { background-position:-10px -30px; }

 .icon10.view-thumbs { background-position:-110px -10px; }

 .icon10.view-table { background-position:-80px -10px; }

 .icon10.view-splitview { background-position:-100px -10px; }

 .icon10.view-thumb-list { background-position:-90px -10px; }

 .icon10.view-timeline { background-position:-110px -20px; }



.reads
{
	text-align:right;
	float:right;
}

.pull-left
{
	margin:10px;
}


.imgtopb
{
	width:50%;
	 margin-top: 40px;
	 padding-left:28px;
}

.blog h1  img
{
	float:left;
	padding-right:10px;
	width:100px;
	height:100px;
}

.vm-pagination ul li a,.vm-pagination ul li span.pagenav,.pagenav a,div.pagination a,div.pagination span{display:inline-block;margin:0 3px;padding:4px 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.vm-pagination ul li a,.pagenav a,div.pagination a{border:1px solid #d4d4d4;background: #fefefe;text-decoration:none;color:#27292c;
background: -moz-linear-gradient(top,  #fefefe 0%, #f0f0f0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f0f0f0));
background: -webkit-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%);
background: -o-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%);
background: -ms-linear-gradient(top,  #fefefe 0%,#f0f0f0 100%);
background: linear-gradient(to bottom,  #fefefe 0%,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0 );}
.vm-pagination ul li span.pagenav,div.pagination span{border:1px solid #ff9e34;color:white;background: #ff9e34;box-shadow:inset 0 0 4px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.1);}
ul.pagenav,div.pagination{margin:10px 0 0;padding:0;}
ul.pagenav li,div.pagination li{list-style:none;display:inline-block;}




.blog 
{
	margin:0px auto;
	width:90%;
}


.blog img
{
	width:150px;
}

.blog h2
{
	font-size:20px;
	text-transform: uppercase;
	
}


.blog .subheading-category h2
{
	font-size:16px;
}


.container
{
	width:100%;
	margin:0px auto;
}
