


/* Start:/bitrix/templates/povsport/components/bitrix/breadcrumb/.default/style.css*/
.bx_breadcrumbs{
    margin-bottom:15px;
    padding-top:0px
}
.bx_breadcrumbs ul{
    margin:0;
    padding:0
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:20px
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/bitrix/templates/povsport/components/bitrix/breadcrumb/.default/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#555;
    text-decoration:none;
    font-size:11px;
    opacity:.5
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child  a{background:none}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
    line-height:20px;
    opacity:1
}
.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#aaa;
    text-decoration:none;
    font-size:11px
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
/* End */



/* Start:/bitrix/templates/povsport/styles.css*/
.bold-name{
font-weight: bold;
}

.table{
margin: 15px auto;
}

.table td, .table th{
border: 1px solid #efefef;
padding: 3px 7px
}

ul.blue-arrow{
list-style-image: url(/bitrix/templates/povsport/images/list-blue-arrow.png);
}

.gray_button {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	color: white !important;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border: none;
	border-radius: 5px;
	background: url(/bitrix/templates/povsport/images/top-buttons-bg-gray.png) repeat-x top left;
	margin: 5px 0;
}

.red_button {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	color: white !important;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border: none;
	border-radius: 5px;
	background: url(/bitrix/templates/povsport/images/top-buttons-bg.png) repeat-x top left;
	margin: 5px 0;
}

.blue_button {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	color: white !important;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border: none;
	border-radius: 5px;
	background: url(/bitrix/templates/povsport/images/bluebutton.png) repeat-x top left;
	margin: 5px 0;
}

.white_button {
	display: inline-block;
	height: 31px;
	line-height: 31px;
	color: #dfdfdf !important;
	padding: 0 15px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	border: 1px solid #dfdfdf;
	border-radius: 5px;
	background: #fff;
	margin: 5px 0;
}

.table_div {
	border-radius: 10px;
	border: 1px solid #ccc;
	overflow: hidden;
}

.table_div thead, .table_div thead td, .c_table thead th {
	background: #e8e8e8;
}
/* End */



/* Start:/bitrix/templates/povsport/template_styles.css*/
* {margin: 0;padding: 0}
img{
border: none;
}
html, body {
height: 100%;
min-height: 100%;
}
table{
border-collapse: collapse;
border-spacing: 0;
}
header, nav, section, article, footer 
{
display: block;
}
body {
height: 100%;
background: url('/bitrix/templates/povsport/images/background_body.jpg') center top no-repeat fixed;
background-size: cover;
font-family: Arial;
font-size: 12px;
color: #222222;

}
p{
margin-bottom: 15px;
}
a{
text-decoration: none;
color: #4d65aa;
}

a:hover{
text-decoration: underline;
color: #d24a43;
}
ul{
margin: 15px 15px;
}
ul {
list-style-image: url(/bitrix/templates/povsport/images/list-icon.png);
}
ol{
margin: 15px 0;
}
ol {counter-reset: item;}ol li {display: block;}ol li:before {content: counter(item) "."; counter-increment: item; font-weight: bold;padding-right: 5px;}

h1{
 font-size: 30px;
 text-transform: uppercase;
 font-weight: bold;
 margin-bottom: 10px;
 }
h2{
font-size: 24px;
text-transform: uppercase;
 margin-bottom: 10px;
}
h3{
font-size: 18px;
 margin-bottom: 10px;
}
h4{
font-size: 14px;
 margin-bottom: 10px;
}
h5{
font-size: 12px;
 margin-bottom: 10px;
}
h6{
font-size: 10px;
 margin-bottom: 10px;
}

header{

}

#wrap{
width:100%;
overflow: hidden;
}

#wrapper {
	margin:0 auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
	width: 1024px;
}

.for-24{
width: 983px;
margin:0 auto;

}

.top-1{
height: 31px;
margin-top: 20px;
background: url(/bitrix/templates/povsport/images/top-1-bg.png) no-repeat top right;
}

.top-2{
height: 142px;
border-top: 1px solid #fff;
border-radius: 10px 0 0 0;
background: url(/bitrix/templates/povsport/images/top-2-bg.png) repeat-x right top #fff;
box-shadow: -1px -1px 1px 0 #ecf2f7;
}


.top-under-menu{
height: 41px;
overflow:hidden;
box-shadow: -2px 0 1px -1px #ecf2f7;
background:#ffffff;
border-top: 1px solid #fff;
}
.top-links{
display: block;
width: 775px;
float: left;
}
.top-links ul{
margin: 0;padding: 0;
list-style-type: none;
list-style-image: none;
}

.top-links ul li{
display: inline;
margin-right: 15px;

}

.top-links ul li a{
font-size: 12px;
line-height: 31px;
text-decoration: none;
color: #4d65aa;
}

.top-links ul li a:hover{
text-decoration: underline;
color: #d24a43;
}

.top-personal{
position:relative;
width: 210px;
height: 31px;
margin-left: 775px;
line-height: 31px;
}
.top-personal a{
color: #4d65aa;
text-decoration: none;
margin-left: 20px;
}

.top-personal a:first-child{
padding-right: 14px;
background: url(/bitrix/templates/povsport/images/top-icons.png) no-repeat right -56px;
margin-right: 20px;
}

.top-deleter{
display: inline-block;
height: 31px;
width: 2px;
background: url(/bitrix/templates/povsport/images/top-deleter-line.png) no-repeat right center;
}

.top-logo{
width: 227px;
background: url(/bitrix/templates/povsport/images/top-2-deleter-line.png) no-repeat top right;
float: left;
}
.top-logo a{
color: #4d65aa;
text-transform: uppercase;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
.top-logo span{
color: #4d65aa;
text-transform: uppercase;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
.top-logo img{
margin-top: 20px;
margin-bottom:5px;
}
.top-info{
width: 478px;
padding: 15px;
background: url(/bitrix/templates/povsport/images/top-2-deleter-line.png) no-repeat top right;
float: left;
}

.top-info-links{
display: block;
width: 135px;
margin-bottom: 7px;
float: left;
}
.top-info-links a{
display: block;
padding: 4px;
padding-left: 25px;

}
.top-info-links-callback{
background: url(/bitrix/templates/povsport/images/top-icons.png) no-repeat left 3px;
}
.top-info-links-address{
background: url(/bitrix/templates/povsport/images/top-icons.png) no-repeat left -17px;
}
.top-info-links-vk{
background: url(/bitrix/templates/povsport/images/vk.png) no-repeat left 0px;
}
.top-info-phones{
display: block;
text-align: right;
height: 65px;
padding-left: 135px;

}
.top-info-phones>span{
color: #aaaaaa;
line-height: 18px;
}
.top-info-phones-number{
display: block;
height: 20px;
color: #222222;
font-size: 18px;
font-weight:bold;
margin: 6px 0;

}
.top-info-phones-number span{
color: #222222;
font-weight:normal;
}
.top-info-phones-number img{
margin-right: 10px;
position:relative;
top:3px;
}
.top-info-search{
/*clear: both;*/
}
.top-info-search select{
cursor: pointer;
border: none;
}
.top-info-search .jq-selectbox{
cursor: pointer;
width: 110px;
padding: 9px;
padding-top:10px;
padding-right: 16px;
border-radius: 5px 0 0 5px;
border: 1px solid #b6b6b6;
float: left;
background: url(/bitrix/templates/povsport/images/top-search-down-arrow.png) no-repeat right center;
box-shadow: inset 0 0 2px #d4d4d4;}

.top-info-search .jq-selectbox__select{
cursor: pointer;
}
.top-info-search .jq-selectbox__select-text{
cursor: pointer;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.top-info-search .jq-selectbox__dropdown {
margin: 0; padding: 0;
padding: 2px 8px;
background: #fff;
top: 34px !important;
border:  1px solid #b6b6b6;

}

.jq-selectbox__dropdown ul{
margin:0; padding: 0;
}
.top-info-search input[type="text"]{
width: 235px;
padding: 9px;
border-radius: 0 5px 5px 0;
border: 1px solid #b6b6b6;
border-left: none;
margin-left: -1px;
box-shadow: inset 0 0 2px #d4d4d4;
list-style-image: none;
}
@-moz-document url-prefix()
{
	.top-info-search input[type="text"]{padding: 9px 9px 8px 9px;}
}
.top-info-search input[type="submit"]{
font-size: 12px;
margin-left: 13px;
cursor: pointer;
width: 75px;
height: 33px;
color:#fff;
text-transform: uppercase;
font-weight: bold;
border-radius: 5px;
border: none;
background: url(/bitrix/templates/povsport/images/top-buttons-bg.png) repeat-x top left;
position:relative;
top:-1px;
}
.top-basket{
padding: 15px;
padding-right: 0;
width: 232px;
margin-left: 735px
}

.top-basket-left{
position: relative;
width: 75px;
height: 85px;
float: left;
background: url(/bitrix/templates/povsport/images/basket-basket.png) no-repeat center bottom;
}
.top-basket-count{
height: 30px;
width: 30px;
text-align: center;
line-height: 30px;
font-weight: bold;
font-size: 14px; 
color: #000;
background: #fff;
border-radius: 30px;
position: absolute;
right: 10px;
bottom:5px;
}
.top-basket-right{
padding-left: 75px;
text-align:right;
}

.top-basket-left a{
padding-right: 14px;
/* background: url(/bitrix/templates/povsport/images/top-icons.png) no-repeat right -56px; */
}

.top-button{
display:inline-block;
height: 33px;
line-height: 33px;
color:#fff;
padding: 0 15px;
text-transform: uppercase;
font-weight: bold;
border-radius: 5px;
background: url(/bitrix/templates/povsport/images/top-buttons-bg.png) repeat-x top left;
}
.top-button:hover{
color:#fff;
text-decoration:none;
}

.top-basket-right>span{
font-weight: bold;
color: #222222;
line-height: 18px;
}

.top-basket-right>span.gray_button{
margin:0;
line-height: 33px;
}

.top-basket-right div.header-sum{
color: #cc4b44;
font-size: 24px;
font-weight: bold;
margin: 3px 0;
}

.top-basket-right div.header-sum span{
font-size: 18px;
}

.top-menu{
height: 46px;
box-shadow: -2px 0 1px -1px #ecf2f7;
background:#ffffff;
}

.top-menu .for-24{
height: 46px;
/*background: url(/bitrix/templates/povsport/../images/main-menu-bg.png) no-repeat top center;*/
}
.top-menu-left{
height: 46px;
width: 31px;
float: left;
background: url(/bitrix/templates/povsport/images/main-menu-bg-2.png) no-repeat top left;
}
.top-menu-right{
height: 46px;
width: 31px;
background: url(/bitrix/templates/povsport/images/main-menu-bg-2.png) no-repeat bottom right;
float: right;

}
.top-menu-center{
height: 46px;
margin-left: 31px;
margin-right: 31px;
background: url(/bitrix/templates/povsport/images/main-menu-bg-2.png) repeat-x center right;
}
.top-menu .for-24 ul{
list-style-type: none;
list-style-image: none;
margin: 0;padding: 0;
}
.top-menu .for-24 .top-menu-center>ul{
margin: 0;padding: 0;
position: relative;
list-style-image: none;
}
.top-menu .for-24 .top-menu-center>ul>li{
display: inline-block;
}
.top-menu .for-24 .top-menu-center>ul>li>a, .top-menu .for-24 .top-menu-center>ul>li>span.nolink{
display: block;
font-size: 14px;
text-transform: uppercase;
line-height:46px;
height:46px;
padding: 0 16px;
color: #fff;
font-weight:bold;
}

.top-menu .for-24 .top-menu-center>ul>li:hover{

background: url(/bitrix/templates/povsport/images/main-menu-hover-bg.png) repeat-x top left;
}
.top-menu .for-24 .top-menu-center>ul>li:hover>a, .top-menu .for-24 .top-menu-center>ul>li:hover>span.nolink{
text-decoration:none;
color: #fff;

}

.top-menu .for-24 .top-menu-center>ul>li span.varrow{
display: block;
height: 6px;
width: 100%;
position: absolute;
top: 40px;
z-index: 5;
background: url(/bitrix/templates/povsport/images/main-submenu-bg.png) no-repeat top left;
display: none;
}
.top-menu .for-24 .top-menu-center>ul>li ul{
margin: 0;
display: none;
position: absolute;
top: 46px;
z-index: 5;
background: url(/bitrix/templates/povsport/images/main-submenu-bg-2.png) repeat-x top left #f1f5fa;
padding: 15px;
padding-bottom:5px;
padding-left: 0;
border: 1px solid #f5f5f5;
border-radius: 0 0 7px 7px;
border-top: none;
max-width: 360px;
list-style-image: none;
}

.top-menu .for-24 .top-menu-center>ul>li:hover ul, .top-menu .for-24 .top-menu-center>ul>li:hover span{
display: block;
}

.top-menu .for-24 .top-menu-center>ul>li:hover ul {
box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}

.top-menu .for-24 .top-menu-center>ul>li ul>li{
display:block;
margin-bottom: 10px;
padding-left: 10px;
background: url(/bitrix/templates/povsport/images/top-submenu-arrow.png) no-repeat left 4px;
width:150px;
margin-left: 20px;
float: left;
}
.top-menu .for-24 .top-menu-center>ul>li ul>li>a{
color: #4d65aa;
}
.top-menu .for-24 .top-menu-center>ul>li ul>li:hover>a{
color: #4d65aa;
}

.sport-menu-left{
height: 41px;
width: 41px;
border-radius: 41px 0 0 0;
float: left;
background: url(/bitrix/templates/povsport/images/sport-menu.png) repeat-x center left;

}
.sport-menu-right{
height: 41px;
width: 41px;
border-radius: 0 0 41px 0;
background: url(/bitrix/templates/povsport/images/sport-menu.png) repeat-x center left;
float: right;

}
.sport-menu-center{
height: 41px;
margin-left: 41px;
margin-right: 41px;
background: url(/bitrix/templates/povsport/images/sport-menu.png) repeat-x center right;
}

section{
box-shadow: -2px 0 1px -1px #ecf2f7;
background:#ffffff;
padding-top: 28px;
display: block;
}

.section-col{
display: block;
width: 210px;
float: left;
}
.content-col{
display: block;
margin-left: 210px;
height: 100%;
padding-left: 37px;
min-height: 100%;
}

.section-menu{
width: 208px;
margin-bottom: 37px;
}

.section-menu-header{
height: 44px;
line-height: 44px;
background: url(/bitrix/templates/povsport/images/section-menu-header.png) repeat-x top left;
border-radius: 8px 8px 0 0;
color: #fff;
font-size: 14px;
font-weight: bold;
text-align: center;
text-transform: uppercase;
position:relative;
}

/**/
.section-menu-header span:hover {
	cursor:pointer;
	text-decoration:underline;
}

#show-catalog-place {
	display:none;
}
/**/

.catalog-section-menu{
margin: 0;padding: 0;
display: block;
list-style-type: none;
list-style-image: none;
border-top: 1px solid #efefef;
}
.catalog-section-menu ul{
margin: 0;padding: 0;list-style-image: none;}
.catalog-section-menu>li{
border: 1px solid #efefef;
border-top: none;
padding: 8px 10px;
}

.catalog-section-menu a{
color: #000;
padding-left: 14px;
background: url(/bitrix/templates/povsport/images/left-menu-arrow.png) no-repeat 2px -89px;
}

.catalog-section-menu a:hover{
color: #d14b43;
background: url(/bitrix/templates/povsport/images/left-menu-arrow.png) no-repeat 2px 4px;
text-decoration: none;
}

.left-col-banner{
margin-bottom: 25px;
}
.left-col-banner img{
max-width: 208px;
}

footer{
padding-top: 35px;
box-shadow: -1px 1px 1px 0 #ecf2f7;
border-radius: 0 0 10px 10px;
background: #fff;
margin-bottom: 47px;
}

.footer-info{

padding-bottom: 45px;
background: url(/bitrix/templates/povsport/images/footer-bg-1.png) no-repeat bottom right;
}
.footer-menu{

background: url(/bitrix/templates/povsport/images/footer-bg-2.png) repeat-y left top;
color: #fff;
}
.footer-menu a{
color: #fff;
}
.footer-services{

padding-bottom: 30px;
padding-top: 73px;
background: url(/bitrix/templates/povsport/images/footer-bg-3.png) no-repeat top right;
}

.botmenu-col{
float: left;
max-width: 370px;
padding: 30px 23px;
padding-bottom: 15px;
}

.botmenu-col>span{
font-size: 16px;
font-weight: bold;
}

.botmenu-col>ul{
margin: 0;padding: 0;
list-style-type: none;
margin-top: 15px;
line-height: 20px;
list-style-image: none;
}

.botmenu-col>ul>li{
padding-left: 10px;
background: url(/bitrix/templates/povsport/images/botmenu-arrow.png) no-repeat left 6px; 
}

.bot-info{
width: 346px;
margin-right:55px;
float: left;
font-size: 14px;
line-height: 19px;
}

.bot-phone{
width: 200px;
margin-right:55px;
float: left;
font-size: 16px;
}
.bot-phone .gray-text{
color: #aaaaaa;
font-size: 12px;
}
.bot-create{
margin-left: 656px;
line-height: 35px;
font-size: 14px;
color: #000;
padding-top: 3px;
}
.bot-create a, .bot-create a:hover{text-decoration: none; color: #4d65aa;}
.bot-create img{
float: left;
margin-right:5px;
margin-top:4px;
}

.on-the-main-map{
margin-bottom: 45px;
}

.on-the-main-map-header{
display: block;
height: 32px;
line-height: 32px;
padding-left: 65px;
background: url(/bitrix/templates/povsport/images/main-map-icons.png) no-repeat top left;
margin-bottom:20px;
}

.on-the-main-map-header .jq-selectbox{
padding-left:8px;
border: none;
-webkit-appearance: none;
-moz-appearance: none !important;
background: url(/bitrix/templates/povsport/images/top-down-arrow.png) no-repeat right center;
color: #4d65aa;
padding-right: 15px;
cursor: pointer;
font-size:12px;

}

.on-the-main-map-header .jq-selectbox__select{
cursor: pointer;
}
.on-the-main-map-header .jq-selectbox__select-text{
cursor: pointer;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.on-the-main-map-header .jq-selectbox__dropdown {
margin: 0; padding: 0;
padding-right: 8px;
background: #fff;
width: auto !important;
top: 24px;
line-height: normal !important;
}

.on-the-main-map-header .jq-selectbox__dropdown li{
padding: 2px 8px;
line-height: normal !important;
}


.on-the-main-map-map{
height: 374px;
border-radius: 10px;
overflow: hidden;
}

.on-the-main-cards{
display: block;

}
.on-the-main-cards-card{
display: block;
float: left;
width: 227px;
margin-left: 24px;
text-align: center;
}

.on-the-main-cards-card img{
margin-bottom: 12px;
}
.on-the-main-cards-card a{
font-size: 14px;
}
.on-the-main-cards-card:first-child{
margin-left: 0;
}

.sport-menu-center .slider4 .slide{
display: inline-block !important;
width: auto !important;
padding: 0 11px;
}

.sport-menu-center .slider4 .slide img{
float: left;
padding-right: 5px;
}

.sport-menu-center .bx-wrapper .bx-viewport {
background: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: none !important;
-moz-box-shadow: none !important;
left: 10px !important;
}

.sport-menu-center .bx-wrapper{
padding-top: 6px;
padding-left: 20px;
padding-right: 25px;
}

.sport-menu-center a{
text-transform: uppercase;
line-height: 32px;
}

.red-sport{
position: absolute;
left: 11px;
opacity: 0;
}

.sport-menu-center a:hover>.red-sport{
/*transition: opacity 250ms;*/
opacity: 1;
}

.sport-menu-center a:hover>.blue-sport{
opacity: 0;
}

.main-big-slider-container{
display: block;
height: 360px;
margin-bottom: 40px;
overflow: hidden;

}
.main-rasprodaja-slider{
margin-bottom: 25px;
}
.main-rasprodaja-slider  .r-header{
font-size: 30px;
font-weight: bold;
text-transform: uppercase;
background: url(/bitrix/templates/povsport/images/main-rasprodaja-linia.png) no-repeat 245px center;
margin-bottom: 17px;
}
.rasprodaja-item{
width: 227px;
height: 322px;
border-radius: 10px;
border: 1px solid #d9d9d9;
overflow: hidden;
text-align: center;
}
.main-rasprodaja-slider .slider1 .slide{
display: inline-block !important;
width: auto !important;
}
.main-rasprodaja-slider .bx-wrapper .bx-viewport {
background: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: none !important;
-moz-box-shadow: none !important;
left: 3px !important;
}

.rasprodaja-item-buy-link{
position: absolute;
bottom: 10px;
left: 14px;
}
.rasprodaja-item-image{
height: 140px;
margin-top: 15px;
margin-bottom: 10px;
}
.rasprodaja-item-image img{
display: block;
margin: 0 auto;
height: 140px;
max-width: 225px;
}
.rasprodaja-item-name{
font-weight: bold;
font-size: 16px;
}
.rasprodaja-item-brand{
font-size: 14px;
margin-bottom: 15px;
}

.rasprodaja-item-old-price{
font-size: 18px;
padding-bottom: 3px;
min-height: 8px;
text-decoration: line-through; 
}
.rasprodaja-item-new-price{
font-size: 24px;
color: #d24a43;
font-weight: bold;
margin-bottom: 15px;
}
.rasprodaja-item-buy-link .top-button{
padding: 0 65px;

}
.rasprodaja-item-buy-link .top-button>img{
display: inline-block !important;
float: right;
padding: 7px;
padding-right: 0;

}

.main-news-slider{
margin-bottom: 25px;
}

.main-news-slider .r-header{
font-size: 30px;
font-weight: bold;
text-transform: uppercase;
background: url(/bitrix/templates/povsport/images/main-news-linia.png) repeat-x 0 center;
margin-bottom: 17px;
width: 640px;
}
.main-news-slider .r-header span{
background:#fff;
display:inline-block;
padding: 0 20px 0 0;
}
.main-news-item{
width: 227px;
height: 235px;

overflow: hidden;
text-align: left;
}

.main-news-slider .bx-wrapper .bx-viewport {
background: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: none !important;
-moz-box-shadow: none !important;
left: 0 !important;
}

.main-news-slider .slider2 .slide{
display: inline-block !important;
width: auto !important;
}

.main-big-banner{
height: 75px;
border-radius: 10px;
overflow: hidden;
margin-bottom: 40px;
}
.main-news-item-category{
text-align: center;
font-size: 14px;
color: #fff;
text-transform: uppercase;
height: 23px;
line-height: 23px;
font-weight: bold;
padding-bottom: 18px;
}
.main-news-item-header{
font-size: 16px;
line-height: 18px;
font-weight: bold;
}
.main-news-item-header a{
color: #222222;
}
.main-news-item-header a:hover{
color: #222222;
}
.main-news-item-date{
line-height: 24px;
font-weight: bold;
color: #b2b2b2;
}
.main-news-item-category-sale{
background: url(/bitrix/templates/povsport/images/main-news-raspr-bg.png) no-repeat top left;
}

.main-news-item-category-new_shop{
background: url(/bitrix/templates/povsport/images/main-news-shop-bg.png) no-repeat top left;
}

.main-news-item-category-site{
background: url(/bitrix/templates/povsport/images/main-news-raspr-bg.png) no-repeat top left;
}

.main-news-item-text{
line-height: 18px;
}

#slider1 li a{
display: block;
border-radius: 10px;
overflow: hidden;
}

.main-big-slider-container .bx-wrapper .bx-viewport{
background: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: none !important;
-moz-box-shadow: none !important;
left: 0 !important;
}

.catalog-main-banner{
height: 75px;
border-radius: 10px;
overflow: hidden;
margin-bottom: 25px;
}
.catalog-page{

}

.catalog-page .section-catalog-item-block{
display: block;
padding-bottom: 25px;
height: 351px;
}

.catalog-page .section-catalog-item-block-mini{
display: block;
padding-bottom: 25px;
height: 222px;
}

.catalog-page .section-catalog-item{
width: 227px;
height: 351px;
border-radius: 10px;
border: 1px solid #d9d9d9;
overflow: hidden;
float: left;
margin-left: 24px;
}

.catalog-page .section-catalog-item-mini{
width: 227px;
height: 222px !important;
border-radius: 10px;
border: 1px solid #d9d9d9;
overflow: hidden;
float: left;
margin-left: 24px;
}

.catalog-page .section-catalog-item:first-child{
margin-left: 0;
}

.catalog-page .section-catalog-item-header{
position: relative;
height: 150px;
text-align: center;
}

.catalog-page  .section-catalog-item-header-text{
position: absolute;
bottom: 16px;
padding: 0 30px;
width: 167px;
text-align: center;
font-weight: bold;
font-size: 16px;
line-height: 18px;
color: #fff;
}

.catalog-page  .section-catalog-item-block-mini .section-catalog-item-header-text{
position: relative;
display:block;
padding: 0 30px;
padding-top: 182px;
width: 167px;
text-align: center;
font-weight: normal;
font-size: 16px;
line-height: 18px;
color: #4d65aa;
}

.catalog-page  .section-catalog-item-block-mini .section-catalog-item-header-text:hover {
	color: #d24a43;
}

.catalog-page  .section-catalog-item-list{
padding:15px;
}
.catalog-page  .section-catalog-item-list ul{
margin: 0; padding: 0; list-style-type: none;list-style-image: none;
}
.catalog-page  .section-catalog-item-list ul>li{
margin-bottom: 10px;
padding-left: 10px;
background: url(/bitrix/templates/povsport/images/top-submenu-arrow.png) no-repeat left 4px;
}
.catalog-page  .section-catalog-item-list ul>li>a{
color:#4d65aa;
}

.page-header-block{
display: block;
background: url(/bitrix/templates/povsport/images/header-line.png) repeat-x right center;
margin-bottom: 25px;
}

.page-header-block h1 {
margin-bottom: 0;
display: inline-block;
padding-right: 30px;
background: #fff;
width: auto;
}

.navigation-block{
margin-bottom: 15px;
padding-top: 15px;
font-size: 14px;
}

.top-personal  .not-auth-link{
margin:0 !important; padding: 0 !important; background: none !important;
}

.top-personal  .not-auth-link:hover{
text-decoration: underline;
}

.bx-auth{font-size:14px;}

.bx-auth input[type="submit"]
{
font-size: 12px;
cursor: pointer;
width: 75px;
height: 33px;
color: #fff;
text-transform: uppercase;
font-weight: bold;
border-radius: 5px;
border: none;
background: url(/bitrix/templates/povsport/images/top-buttons-bg.png) repeat-x top left;
}
.bx-auth .bx-auth-table{
margin-bottom: 8px;

}

.bx-auth-label{
font-weight: bold;
}
.bx-auth p{
margin: 0;
}
.bx-auth input[type="text"], .bx-auth input[type="password"]{
padding: 10px;
border-radius: 3px;
width: 360px;
border: 1px solid #acacac;
margin-top: 5px;
margin-bottom: 10px;
}




.bx-forgotpass-table{
margin-bottom: 8px;
font-size:14px;
}
.bx-forgotpass-table td{
padding: 3px;
}
.bx-forgotpass-table  input[type="text"]{
padding: 10px;
border-radius: 3px;
width: 360px;
border: 1px solid #acacac;
margin-top: 5px;
margin-bottom: 10px;
}

#personal_popup {
	position: absolute;
	display: inline-block;
	z-index:1000;
	top: -2px;
	right:60px;
	width: 155px;
	line-height: normal;
	border-top-left-radius: 3px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	overflow:hidden;
	box-shadow: 0 2px 3px rgba(0,0,0,0.5);
	display: none;
}

#personal_popup>div {
	position: relative;
	top: 15px;
	margin-top: 10px;
	padding: 0px 0 17px 11px;
	background: #f7f7f7;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

#personal_popup ul {
	padding-top: 4px;
	margin-right: 0;
	list-style-image: none;
	list-style-type: none;
}

#personal_popup a {
	margin: 0;
	background: none;
}

span.personal_link {
	width: 150px;
	padding: 7px 0 7px 2px;
}
span.personal_link:hover {
	outline: 1px solid #ccc;
}

.custom_popup {
	display:block;
	border-radius:10px;
	overflow:hidden;
}

#top_panel {
	position:fixed;
	top:0;
	width:100%;
	z-index:600;
	display:none;
}

#top_panel>div {
	margin:0 auto;
	width:1024px;
	height:66px;
	background:#fff;
	font-size: 14px;
	position: relative;
	box-shadow: 0 1px 5px rgba(0,0,0,0.2);
}

#top_panel>div ul.top_panel_menu {
	display:block;
	margin: 0px;
	position:relative;
	top:20px;
	left:20px;
	width:355px;
	float:left;
}

#top_panel>div ul.top_panel_menu li {
	list-style-image: none;
	list-style-type: none;
	float:left;
	margin-right: 30px;
}

#top_panel>div ul.top_panel_menu li:last-of-type {
	margin-right: 0px;
}

#top_panel>div ul.top_panel_menu li img {
	margin-right: 10px;
	position:relative;
	top:3px;
}

#top_panel>div .separator {
	width:1px;
	height:66px;
	background:url('/dev/images/top_panel/separator.png');
	float:left;
}

#top_panel>div .basket {
	width:36px;
	height:33px;
	background:url('/dev/images/top_panel/basket.png');
	float:left;
	position: absolute;
	top:16px;
	left:375px;
	z-index:1001;
}

#top_panel>div .basket_counter {
	width:30px;
	height:30px;
	border-radius:15px;
	background:#fff;
	position: absolute;
	top:30px;
	left:394px;
	z-index:1002;
	line-height: 30px;
	text-align:center;
	font-weight: bold;
}

#top_panel>div .basket_summ {
	color: #cc4b44;
	font-size: 22px;
	font-weight: bold;
	position: absolute;
	top:0px;
	left:433px;
	z-index:1002;
	line-height:66px;
}

#top_panel>div .do_order {
	position: absolute;
	top:10px;
	left:583px;
	z-index:1002;
	font-size: 12px;
}

#top_panel>div .do_order a {
	text-decoration:none !important;
	min-width:115px;
}

#top_panel>div .top_panel_button {
	font-size: 12px;
	text-decoration:none !important;
}

#top_panel>div .pc {
	position: absolute;
	top:10px;
	right: 113px;
	min-width:116px;
}

#top_panel>div .exit {
	position: absolute;
	top:10px;
	right: 20px;
}
.top-info-search .jq-selectbox.jqselect {
	display:inline-block;
}


#category-name-left {
	font-size:18px;
	font-weight:bold;
	border:1px solid #efefef;
	margin:1px 0 5px;
	text-align:center;
	padding:10px 5px;
	border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
}

/*sw css=================*/
.sw-best_lable {
    position:absolute;
    top:0;
    left:0;
    z-index: 1;
}

.catalog-page .section-catalog-item.sw-slide_item {
    max-width:229px;
    margin-left: 7px;
    margin-right: 9px;
}
/*sw css////////////=================*/
/*discount card*/
.club-card .descr-block {
	display:inline-block;
	width:49%;
	vertical-align:top;
}
.club-card .descr-text {
	font-size:14px;
	line-height:1.4
}
.club-card .descr-text p {
	margin-top:15px;
}
.club-card .descr-image {
	text-align:center;
}
.club-card .descr-image img {
	width:280px;
}
.club-card .info-table {
	margin-top:20px;
}
.club-card .info-table ul {
	padding:0;
	margin:0;
	list-style-image:none;
}
.club-card .info-table li {
	display:block;
	border-bottom:1px solid #f1f1f1;
	width:70%;
	padding:15px 0;
	clear:both;
	position:relative;
}
.club-card .info-table li>span {
	font-size:14px;
	font-weight:bold;
}
.club-card .arrow-place {
	display:inline-block;
	position:relative;
	top:-5px;
	width:23px;
	height:23px;
	background:url(/images/arrow_down.jpg) no-repeat;
	float:right;
	cursor:pointer;
}
.club-card .it-descr {
	margin-top:10px;
	width:100%;
}
.club-card .it-descr p {
	margin:0;
	padding:0;
}
.club-card .form-wrap {
	border:1px solid #f1f1f1;
	border-radius:5px;
}
.club-card .form-place {
	position:relative;
}
.club-card .form-place .ajax-loader {
	width:32px;
	height:32px;
	position:absolute;
	display:none;
	background:url(/images/ajax_loader.gif) no-repeat;
	top:50%;
	left:45%;
}
.club-card .form-place>span {
	display:inline-block;
	margin:10px 20px;
}
.club-card .form-wrap form {
	text-align:center;
}
.club-card .form-wrap form input {
	box-sizing:border-box;
	width:50%;
	border:1px solid #f1f1f1;
	border-radius:2px;
	height:25px;
	margin:10px 10px 20px 0;
	padding-left:18%;
	letter-spacing:3px;
}
.club-card .form-wrap form button {
	padding:6px 18px;
	border:none;
	background-color:#be1011;
	color:#fff;
	border-radius:2px;
	cursor:pointer;
}
.club-card .form-notation-wrap {
	background-color:#f1f1f1;
	padding:10px 20px;
	position:relative;
}
.club-card .form-notation-mark {
	display:inline-block;
	position:relative;
	width:23px;
	height:23px;
	background:url(/images/notation_mark.jpg) no-repeat;
	margin-right:10px;
	top:2px;
}
.club-card .form-notation-text {
	display:inline-block;
	position:relative;
	top:-5px;
}
.club-card .discount-info-block {
	margin:7px 0;
}
.club-card .discount-info-wrap {
	display:inline-block;
	width:32%;
	border:1px solid #3233ff;
	border-radius:10px;
}
.club-card .discount-info-wrap .discount-info1 {
	color:#8281ff;
	display:inline-block;
	width:49%;
	padding-left:5px;
	box-sizing:border-box;
}
.club-card .discount-info-wrap .discount-info2 {
	color:#8281ff;
	font-size:36px;
	font-weight:bold;
	display:inline-block;
	width:49%;
	text-align:right;
	padding-right:5px;
	box-sizing:border-box;
}
.club-card table {
	width:96%;
	margin:10px auto 20px;
	border:1px solid #f1f1f1;
}
.club-card table th {
	background-color:#fef8e2;
	font-weight:normal;
	padding:3px;
}
.club-card table td {
	border:1px solid #f1f1f1;
	padding:3px;
}
.club-card table .subzero {
	color:red;
}
.club-card table .now {
	font-weight:bold;
	color:#fff;
	background-color:#6c9ace;
}
.club-card table .now-sum {
	font-weight:bold;
}
.club-card .hidden {
	display:none;
}
.club-card .it-descr p {
	line-height:1.4;
}
.club-card .it-descr ul {
	list-style-image:url(/bitrix/templates/povsport/images/list-icon.png);
	width:100%;
	padding:0 30px;
	margin-top:20px;
	box-sizing:border-box;
}
.club-card .it-descr li {
	display:list-item;
	width:100%;
	border:0;
	padding:0;
	margin:0 0 10px 0;
	line-height:1.4;
}
/* End */
/* /bitrix/templates/povsport/components/bitrix/breadcrumb/.default/style.css */
/* /bitrix/templates/povsport/styles.css */
/* /bitrix/templates/povsport/template_styles.css */
