html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
html{height:100%}
body{font:12px/18px Arial,sans-serif;width:100%;height:100%;margin:0}
.wrapper{min-height:100%;height:auto !important;height:100%}
.wrap{width:990px;margin:0 auto;position:relative}
ul{margin:0;padding:0}
ul li{margin:0;padding:0;list-style:none}
.main_menu{background:#236496;margin-bottom:14px;height:45px}
.login_box{width:195px;height:45px;background:#1B4870;float:right;padding-left:15px}
.login_box .link{color:#FFF;margin-top:13px;display:inline-block}
.login_box .btn{margin-top:8px;margin-right:10px;float:right}
.main_menu ul{text-align:justify;*/height:20px;cursor:default;margin:0;padding:11px 0 0 0;width:760px}
.main_menu ul:after{content:".";margin-left:100%;height:1px;overflow:hidden;display:inline-block}
.main_menu li{display:inline;position:relative}
.main_menu li a,.main_menu li span{display:inline-block;font-size:13px;color:#FFF;text-decoration:none;cursor:pointer}
.main_menu li a:hover{color:#FEDD2E!important}
.main_menu li a.active{color:#FEDD2E!important}
.main_menu-contest{font-size:15px;font-weight:bold;color:#FEDD2E!important;background:url(../img/ico_1.png) 0 50% no-repeat;padding-left:22px}
.main_menu-popup{display:none;position:absolute;top:28px;left:-25px;background:#fbeb94;z-index:9999;padding:10px 10px 10px 20px}
.main_menu-popup ul{margin:0 !important;text-align:left !important;width:150px !important;padding:0 !important}
.main_menu-popup li{margin:0!important;display:block !important;padding:0 !important}
.main_menu-popup:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;margin-left:-11px;border-color:rgba(136,183,213,0) rgba(136,183,213,0) #fbeb94;border-width:11px}
.main_menu-popup:before{content:"";position:absolute;height:43px;margin-left:-74px;width:148px;left:50%;top:-33px}
.main_menu-popup a{color:#000!important;text-transform:none!important;font-size:13px!important;display:block;background:url(../img/mark_1.png) 0 7px no-repeat;padding-left:13px;margin:2px 0}
div.main_menu-popup a:hover{color:#000!important}
.main_menu li:hover .main_menu-popup{display:block}
.main_menu-popup-2{display:none;position:absolute;top:-10px;left:150px;background:#fdb916;z-index:9999;padding:10px 10px 0 20px}
.main_menu-popup-2 ul{width:250px !important}
.main_menu-popup li:hover .main_menu-popup-2{display:block}
.main_menu-popup li:hover a{text-decoration:underline}
.main_menu-popup-2 a{text-decoration:none!important}
.top{overflow:hidden;margin-bottom:0}
.top-logo{float:left;width:200px;margin-left:23px}
.logo{display:block;width:183px;height:94px;background:url(../img/logo.png) 0 0 no-repeat}
.top-banner{margin-left:260px}

.main_news{border:1px solid #e3e3e3;padding:18px 16px 0 16px;margin-bottom:35px}
.main_news-head{font-size:24px;font-family:"Arial";color:rgb(0,0,0);font-weight:bold;background:url(../img/main_news-ico.png) 0 0 no-repeat;padding-left:50px;height:27px;line-height:27px;margin-bottom:20px}
.main_news-head2{font-size:24px;font-family:"Arial";color:rgb(0,0,0);font-weight:bold;background:url(../img/main_news-ico2.png) 0 0 no-repeat;padding-left:50px;height:27px;line-height:27px;margin-bottom:20px}
.main_news-row{border-bottom:1px solid #e3e3e3;padding-bottom:18px;margin-bottom:20px;clear:both;overflow:hidden}
.main_news-row:last-child{border-bottom:none;padding-bottom:0}
.main_news-item{overflow:hidden;float:left;width:220px;margin-right:25px;height:190px}
.main_news-item:last-child{margin-right:0}
.main_news-item:last-child .main_news-row{margin-bottom:0}
.main_news-name{line-height:15px}
.main_news-name a{font-size:15px;color:#1B4870;font-weight:bold;text-decoration:none}

.main_category {
	margin-bottom:35px
}
.main_category-head{
	font-size:24px;
	font-family:"Arial";
	color:rgb(0,0,0);
	font-weight:bold;
	height:27px;
	line-height:27px;
	margin-bottom:20px
}
.main_category-head a{
	font-size:14px;
	font-family:"Arial";
	color:#191919;
	line-height:27px;
	display: inline-block;
	text-decoration: none;
	font-weight:normal;
	padding-left: 24px;
	background: url(../img/all_icon.jpg) 0 50% no-repeat;
	margin-left: 40px;
}
.main_category-items {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
}
.main_category-item {
	overflow:hidden;
	float:left;
	width:310px;
	margin-right:29px;
}
.main_category-item:last-child{margin-right:0}
.main_category-img {margin-bottom: 10px;}
.main_category-name {margin-bottom: 5px;}
.main_category-name a{font-size:18px;color:#000;font-weight:bold;text-decoration:none}
.main_category-date {font-size:12px;color:#8A959B;}

.main_category2-items {
	clear:both;
	overflow:hidden;	
}
.main_category2-item {
	overflow:hidden;
	float:left;
	width:310px;
	margin-right:29px;
}
.main_category2-item:last-child{margin-right:0}
.main_category2-row {margin-bottom: 10px;}
.main_category2-name {margin-bottom: 5px;}
.main_category2-name a{font-size:14px;}
.main_category2-date {font-size:12px;color:#8A959B;}

.main_shop{overflow:hidden;margin-bottom:30px}
.main_shop-head{font-size:24px;font-family:"Arial";color:rgb(0,0,0);font-weight:bold;background:url(../img/main_shop-ico.png) 0 0 no-repeat;padding-left:50px;height:32px;line-height:32px;margin-bottom:20px;margin-right:10px}
.main_shop-left{float:left;width:630px;border:2px solid #fedd2e;padding:11px 0 11px 20px}
.main_shop-body li{float:left;width:207px;list-style:none}
.main_shop-img{margin-bottom:10px;display:inline-block}
.main_shop-name{display:inline-block;margin-right:10px}
.main_shop-right{margin-left:660px;text-align:right}
.treners_bar{margin-top:20px;margin-bottom:20px;overflow:hidden}
.treners_bar-left{width:256px;float:left;position:relative}
.treners_bar-right{width:256px;float:left;position:relative;margin-left:15px}
.treners_bar-img img{border:3px solid #e1e1e1}
.treners_bar-panel{padding-top:16px;width:203px;height:57px;background:url(../img/treners_bar_1.png) 0 0 no-repeat;position:absolute;top:200px;right:0;text-align:center}
.treners_bar-panel_text{font-size:18px;color:rgb(255,255,255);text-transform:uppercase;margin-bottom:3px}
.treners_bar-panel_link a{font-size:13px;color:rgb(255,255,255) !important}
.news_list{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #DFDEDC;clear:both;overflow:hidden}
.category_list_2{background:#edf3f8;padding:12px 19px 5px 19px;margin-bottom:28px}
.category_list_2 table{width:100%}
.category_list_2 td{width:50%}
.category_list_2 li{clear:both;overflow:hidden;height:37px;margin-bottom:7px}
.category_list_2 a{font-size:13px;color:rgb(35,100,150);font-weight:bold;text-decoration:underline}
.category_list_2 .child{width:250px}
.category_sub_bg{display:inline-block;background:url(../img/category_sub_bg.png) 0 0 no-repeat;width:25px;height:25px;margin-right:10px;padding:6px;float:left}
.blue .block-head{background-color:#236496;height:39px;vertical-align:top;color:#FFF}
.blue .block-head i{background-color:#1B4870}
.blue .block-head i:before{content:"";position:absolute;border-left:6px solid rgba(113,101,58,0);border-right:6px solid rgba(113,101,58,0);border-top:10px solid #1B4870;left:15px;bottom:-6px;z-index:1}
.blue .more_right{font-size:12px;font-weight:bold;color:#FEDD2E;background:url(../img/mark_3.png) 0 50% no-repeat;padding-left:10px}
.blue .btn_right{float:right;margin-right:10px;margin-top:7px}
.block-top{background:#FFF;border-left:1px solid #DFDEDC;border-right:1px solid #DFDEDC}
.cyan.block{border-top:3px solid #236496}
.cyan .block-head{background-color:#EDF3F8;height:39px;vertical-align:top;color:#FFF;border-left:1px solid #DFDEDC;border-right:1px solid #DFDEDC}
.cyan .block-head i{background-color:#D9E4EF}
.cyan .block-head i:before{content:"";position:absolute;border-left:6px solid rgba(113,101,58,0);border-right:6px solid rgba(113,101,58,0);border-top:10px solid #D9E4EF;left:15px;bottom:-6px;z-index:1}
.cyan .block_head-name{color:#000}
.cyan .more_right{display:inline-block;height:26px;line-height:26px;position:relative;margin-right:20px;padding:0 10px 0 20px;color:#040404;font-size:12px;background:#FFF url(../img/mark_2.png) 9px 50% no-repeat;margin-top:6px}
.cyan .more_right:after{content:"";width:0;height:0;border-top:13px solid transparent;border-left:10px solid #FFF;border-bottom:13px solid transparent;position:absolute;top:0;right:-10px}
.more_left{font-size:12px;font-weight:bold;color:#000;background:url(../img/mark_2.png) 0 50% no-repeat;padding-left:10px}
.webstd{position:absolute;top:20px;left:0;width:171px;height:49px;background:url(../img/footer_logo.png) 0 0 no-repeat}
.header{height:150px;background:#FFE680}
.middle{width:100%;padding:0 0 100px;position:relative}
.middle:after{display:table;clear:both;content:''}
.container{width:100%;float:left;overflow:hidden}
.content{padding:0 340px 0 0}
.right-sidebar{float:left;width:308px;margin-left:-308px;position:relative}
.footer{margin:-100px auto 0;height:144px;position:relative;border-top:2px solid #236496;position:relative}
.footer__counter{position:absolute;top:25px;left:195px;vertical-align:top}
.footer__counter p{display:inline-block;vertical-align:top;padding:0 !important;margin:0 !important}
.footer__menu{position:absolute;top:15px;left:450px;width:450px}
.footer__menu a{font-size:12px;position:absolute}
.footer__menu-reklama{color:#FE7303!important;background:url(../img/ico_2.png) 0 50% no-repeat;padding-left:26px;top:0;left:0}
.footer__menu-shop{color:#FE7303!important;background:url(../img/footer-shop.png) 0 50% no-repeat;padding-left:26px;top:20px;left:0}
.footer__menu-partnery{color:#FE7303!important;background:url(../img/.png) 0 50% no-repeat;padding-left:26px;top:41px;left:0}
.footer__menu-sportclubs{top:0;left:237px}
.footer__menu-billboard{top:20px;left:237px}
.footer__menu-map{top:41px;left:237px}
.footer_text {    position: absolute;
    top: 84px;
    left: 0;
    width: 100%;
    font-size: 11px;
    line-height: 12px;
	text-align: justify;
}

.footer_vk{position:absolute;top:25px;right:0;text-align:right}
.footer_vk a{display:inline-block;width:88px;height:39px;background:url(../img/footer-vk.png) 0 0 no-repeat}
.mblock_1{overflow:hidden}
.mblock_1-left{float:left;width:650px}
.mblock_1-right{margin-left:680px}
.main_articles{}
.main_articles-head{font-size:24px;font-family:"Arial";color:rgb(0,0,0);font-weight:bold;background:url(../img/main_articles-ico.png) 0 0 no-repeat;padding-left:50px;height:27px;line-height:27px;margin-bottom:20px}
.main_articles_first{border:1px solid #e3e3e3;overflow:hidden;margin-bottom:33px}
.main_articles_first-img{float:left;width:309px;height:308px;overflow:hidden}
.main_articles_first-data{margin-left:309px;padding:19px 19px 0 19px}
.main_articles_first-date{font-size:12px;font-family:"Arial";color:rgb(139,149,156);margin-bottom:10px}
.main_articles_first-name{margin-bottom:10px}
.main_articles_first-name a{font-size:24px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;line-height:1;text-decoration:none}
.main_articles_first-text{font-size:15px;font-family:"Arial";color:rgb(51,51,51);line-height:1.385}
.main_articles-item{border:1px solid #e3e3e3;overflow:hidden;margin-bottom:33px}
.main_articles-img{float:left;width:138px;height:120px;overflow:hidden}
.main_articles-data{margin-left:138px;padding:8px 14px 0 14px}
.main_articles-date{font-size:12px;font-family:"Arial";color:rgb(139,149,156);margin-bottom:4px}
.main_articles-name{margin-bottom:4px}
.main_articles-name a{font-size:16px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;line-height:1;text-decoration:none}
.main_articles-text{font-size:15px;font-family:"Arial";color:rgb(97,105,112);line-height:18px}
.articles_list_first{border:1px solid #e3e3e3;overflow:hidden;margin-bottom:33px}
.articles_list_first-img{float:left;width:309px;height:308px;overflow:hidden}
.articles_list_first-data{margin-left:309px;padding:19px 19px 0 19px}
.articles_list_first-date{font-size:12px;font-family:"Arial";color:rgb(139,149,156);margin-bottom:10px}
.articles_list_first-name{margin-bottom:10px}
.articles_list_first-name a{font-size:24px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;line-height:1;text-decoration:none}
.articles_list{overflow:hidden;margin-right:-50px}
.articles_list-item{border:1px solid #e3e3e3;overflow:hidden;margin:0 34px 30px 0;width:306px;float:left;height:265px}
.articles_list-img{width:306px;overflow:hidden}
.articles_list-data{padding:5px 14px 12px 14px}
.articles_list-date{font-size:12px;font-family:"Arial";color:rgb(139,149,156);margin-bottom:4px}
.articles_list-name{height:36px;overflow:hidden}
.articles_list-name a{font-size:16px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;line-height:1;text-decoration:none}
.articles_list-text{line-height:18px}
.search{margin-bottom:16px;padding:9px 10px 6px 10px;vertical-align:top;overflow:hidden;background:url(../img/search.png) 0 0 no-repeat}
.search-input{display:block;padding:4px 0;margin:0 0 6px 0;width:175px;height:18px;line-height:18px;text-indent:5px;float:left;font-size:12px;font-family:"Arial";color:rgb(150,149,144);font-style:italic;border:1px solid #d9e4ef;margin-right:10px}
.search-btn{float:right;padding:6px 37px 5px 15px;margin:0;font-size:13px;font-family:"Arial";color:rgb(1,1,1);border-radius:13px;background:#fedf25 url(../img/btn_search.png) 61px 50% no-repeat;border:none;border-bottom:1px solid #b59d21;cursor:pointer;display:inline-block;height:27px}
.mblock_2{overflow:hidden;margin-bottom:10px}
.mblock_2-left{width:308px;float:left;margin-right:33px}
.mblock_2-center{width:308px;float:left;margin-right:33px}
.mblock_2-right{width:308px;float:right}
.mblock_2 .block_sportclubs-body,.mblock_2 .block_pool-body,.mblock_2 .block_treners-body{height:270px}
.block_sportclubs{margin-bottom:10px}
.block_sportclubs-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_sportclubs-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/ico_sportclubs.png) 16px 50% no-repeat}
.block_sportclubs-link{position:absolute;top:15px;right:23px}
.block_sportclubs-link a{display:inline-block;font-size:13px;font-family:"Arial";color:rgb(254,221,46) !important;text-decoration:underline;background:url(../img/mark_3.png) 0 50% no-repeat;padding-left:13px}
.block_sportclubs-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 16px 16px}
.block_sportclubs-body ul{border-top:1px solid #e3e3e3;padding-top:10px}
.block_sportclubs-body li{overflow:hidden;clear:both;border-bottom:1px solid #e3e3e3;margin-bottom:10px;padding-bottom:8px}
.block_sportclubs-body li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.block_sportclubs-name a{font-size:12px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;background:url(../img/mark_4.png) 0 50% no-repeat;padding-left:7px}
.block_sportclubs-text{font-size:11px;padding-left:7px}
.block_sportclubs-icons{margin-bottom:10px;margin-right:-20px}
.block_sportclubs-icons .link_sportclubs_pool{display:inline-block;padding-left:39px;margin-right:7px;line-height:16px;font-weight:bold}
.block_sportclubs-icons .link_sportclubs_hour{display:inline-block;padding-left:34px;line-height:16px;font-weight:bold}
.link_sportclubs_hour{background:url(../img/ico_3.png) 0 50% no-repeat}
.link_sportclubs_pool{background:url(../img/ico_4.png) 0 50% no-repeat}
.link_sportclubs_woman{background:url(../img/ico_5.png) 10px 50% no-repeat}
.block_pool{margin-bottom:10px}
.block_pool-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_pool-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/ico_pool.png) 16px 50% no-repeat}
.block_pool-link{position:absolute;top:15px;right:23px}
.block_pool-link a{display:inline-block;font-size:13px;font-family:"Arial";color:rgb(254,221,46) !important;text-decoration:underline;background:url(../img/mark_3.png) 0 50% no-repeat;padding-left:13px}
.block_pool-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 16px 16px}
.block_pool-item{overflow:hidden;clear:both;border-bottom:1px solid #e3e3e3;margin-bottom:10px;padding-bottom:8px}
.block_pool-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.block_pool-name a{font-size:12px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;background:url(../img/mark_4.png) 0 50% no-repeat;padding-left:7px}
.block_pool-text{font-size:11px;padding-left:7px}
.block_treners{margin-bottom:25px}
.block_treners-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_treners-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/ico_treners.png) 16px 50% no-repeat}
.block_treners-link{position:absolute;top:15px;right:23px}
.block_treners-link a{display:inline-block;font-size:13px;font-family:"Arial";color:rgb(254,221,46) !important;text-decoration:underline;background:url(../img/mark_3.png) 0 50% no-repeat;padding-left:13px}
.block_treners-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 16px 16px}
.block_treners-item{overflow:hidden;clear:both;border-bottom:1px solid #e3e3e3;margin-bottom:10px;padding-bottom:8px}
.block_treners-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.block_treners-img{width:60px;float:left}
.block_treners-data{margin-left:77px}
.block_treners-name a{font-size:14px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;text-decoration:none}
.block_video{margin-bottom:25px}
.block_video-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_video-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/b_19.png) 16px 50% no-repeat}
.block_video-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 16px 16px}
.block_video-item{overflow:hidden;clear:both;border-bottom:1px solid #e3e3e3;margin-bottom:10px}
.block_video-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.block_video-img{position:relative;margin-bottom:5px;width:150px;float:left}
.block_video-ico{position:absolute;top:34px;left:50px;width:50px;height:50px;background:url(../img/video.png) 0 0 no-repeat;z-index:99}
.block_video-data{margin:0 0 8px 150px;padding:0 0 0 0}
.block_video-name{margin-bottom:0;line-height:16px}
.block_video-name a{font-size:14px;font-family:"Arial";color:rgb(0,94,153);text-decoration:none}
.block_video .block_pool-body{padding-bottom:7px}
.block_news{margin-bottom:10px}
.block_news-head{background: #44739e url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_news-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/ico_news.png) 16px 50% no-repeat}
.block_news-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 16px 16px}
.block_news-item{overflow:hidden;clear:both;border-bottom:1px solid #e3e3e3;margin-bottom:10px}
.block_news-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.block_news-img{position:relative;margin-bottom:5px;width:150px;}

.block_news-title.beography{background:url(../img/beography.png) 16px 50% no-repeat}
.block_news-title.comnt{background:url(../img/comnt.png) 16px 50% no-repeat}

.block_news-ico{position:absolute;top:45px;left:95px;width:50px;height:50px;background:url(../img/video.png) 0 0 no-repeat;z-index:99}
.block_news-data{margin:0 0 8px 0;padding:0 0 0 0}
.block_news-name{margin-bottom:0;line-height:16px}
.block_news-name a{font-size:14px;font-family:"Arial";color:rgb(0,94,153);text-decoration:none}
.block_news_inner{margin-bottom:20px;width:648px}
.block_news_inner-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_news_inner-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/ico_news.png) 16px 50% no-repeat}
.block_news_inner-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 0 16px}
.block_news_inner-item{overflow:hidden;clear:both;margin-bottom:10px}
.block_news_inner-img{position:relative;margin-bottom:5px;width:160px;float:left}
.block_news_inner-ico{position:absolute;top:45px;left:95px;width:50px;height:50px;background:url(../img/video.png) 0 0 no-repeat;z-index:99}
.block_news_inner-data{margin:0 0 8px 169px;padding:0 0 0 0}
.block_news_inner-name{margin-bottom:0;line-height:16px}
.block_news_inner-name a{font-size:16px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;text-decoration:none}
.block_news_inner2{margin-bottom:20px;width:648px}
.block_news_inner2-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_news_inner2-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/ico_news.png) 16px 50% no-repeat}
.block_news_inner2-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 0 16px;overflow:hidden}
.block_news_inner2-item{overflow:hidden;width:290px;margin-bottom:10px;float:left;margin-right:33px}
.block_news_inner2-item:last-child{margin-right:0}
.block_news_inner2-img{position:relative;margin-bottom:5px;width:290px;float:left}
.block_news_inner2-name{margin-bottom:0;line-height:16px}
.block_news_inner2-name a{font-size:16px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;text-decoration:none}.block_news_inner2{margin-bottom:20px;width:648px}


.block_news_inner3-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_news_inner3-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/ico_news.png) 16px 50% no-repeat}
.block_news_inner3-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 0 16px;overflow:hidden}
.block_news_inner3-item{overflow:hidden;width:200px;margin-bottom:10px;float:left;margin-right:8px}
.block_news_inner3-item:last-child{margin-right:0}
.block_news_inner3-img{position:relative;margin-bottom:5px;width:200px;float:left}
.block_news_inner3-img img {width:200px;height: auto;}
.block_news_inner3-name{margin-bottom:0;line-height:16px}
.block_news_inner3-name a{font-size:16px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;text-decoration:none}




.cont{padding-top:10px}
.cont_filter{background:#EDF3F8;padding:17px 17px 0 17px;margin-bottom:30px}
.cont_filter-item{margin:0 0 15px 0;padding:0}
.cont_filter-action{border-top:1px solid #ABBFD3;text-align:center;padding:14px}
.cont_filter-item label{width:137px;float:left}
.cont_filter-item input[type=text],.cont_filter-item input[type=password],.cont_filter-item textarea{padding:4px 0;text-indent:4px;border:1px solid #999}
.cont_filter-item select{padding:4px 0;text-indent:4px;border:1px solid #999}
.cont_category_2{background:#6299C4;padding:17px 17px 0 17px;margin-bottom:16px}
.cont_category_2 table{width:100%;margin-left:15px}
.cont_category_2 td{width:50%}
.cont_category_2 li{margin:0;padding:0 3px 3px 15px;line-height:14px;border-left:8px solid #D9E4EF;width:225px;text-align:center;background:#EDF3F8;padding:8px 0;position:relative;margin-bottom:16px}
.cont_category_2 li:before{content:"";position:absolute;border-left:0 solid rgba(113,101,58,0);border-right:11px solid rgba(113,101,58,0);border-top:8px solid #EDF3F8;right:0;bottom:-8px}
.cont_category_2 a{color:#000;font-size:14px;text-transform:uppercase}
.cont_category_2b{background:#6299C4;padding:17px 17px 0 17px;margin-bottom:16px}
.cont_category_2b table{width:100%;margin-left:15px}
.cont_category_2b td{width:50%;vertical-align:top}
.cont_category_2b li{margin:0;padding:0 3px 0 10px;border-left:8px solid #D9E4EF;width:213px;height:34px;background:#EDF3F8;position:relative;margin-bottom:16px;line-height:15px}
.cont_category_2b li:before{content:"";position:absolute;border-left:0 solid rgba(113,101,58,0);border-right:11px solid rgba(113,101,58,0);border-top:8px solid #EDF3F8;right:0;bottom:-8px}
.cont_category_2b li span{font-size:12px;font-weight:bold;color:#D7091F}
.cont_category_2b a{color:#000;font-size:13px}
.cont_category_2b .child{width:205px}
.star-rating-control .star-rating{background:url(../img/star_2.png) 0 0 no-repeat!important;width:19px;height:18px;margin-right:5px}
.star-rating-control .star-rating a{background:url(../img/star_2.png) 0 0 no-repeat!important;width:19px;height:18px}
.star-rating-control .star-rating-on{background:url(../img/star_1.png) 0 0 no-repeat!important;width:19px;height:18px;margin-right:5px}
.star-rating-control .star-rating-on a{background:url(../img/star_1.png) 0 0 no-repeat!important;width:19px;height:18px}
.star-rating-control .star-rating-hover{background:url(../img/star_1.png) 0 0 no-repeat!important;width:19px;height:18px;margin-right:5px}
.star-rating-control .star-rating-hover a{background:url(../img/star_1.png) 0 0 no-repeat!important;width:19px;height:18px}
.rating-cancel{display:none!important}
.rating_result{margin-bottom:16px}
.rating_result-value{font-size:18px;color:#010101}
.rating_result-text{margin-left:10px;display:inline-block}
.rating_result-title{float:left;margin-right:10px;display:inline-block}
.rating_result__min{font-size:18px;color:#010101}
.rating_view td,.rating_form td{padding-right:10px;font-size:12px;color:#005E99}
.cards{background:#EDF3F8;border-left:8px solid #D9E4EF;padding:16px 16px 0 16px;margin-bottom:16px;overflow:hidden}
.cards-attrs{margin-bottom:16px;font-weight:bold;font-size:13px}
.cards-attrs span{color:#000;display:inline-block;margin-right:10px}
.cards-attrs li{margin:5px 0}
.cards-text{border-top:1px solid #ABBFD3;padding-top:16px;padding-bottom:16px}
.block_billboard{margin-bottom:25px;position:relative}
.block_billboard-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_billboard-title{font-size:14px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/ico_billboard.png) 16px 50% no-repeat}
.block_billboard-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 26px 16px}
.block_billboard-link{position:absolute}
.block_billboard-item{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #DFDEDC}
.block_billboard-item:last-child{border-bottom:none}
.block_billboard-date{font-size:12px;font-family:"Arial";color:rgb(139,149,156);line-height:1.167;margin-bottom:5px}
.block_billboard-name{margin-bottom:6px}
.block_billboard-name a{font-size:16px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;text-decoration:none}
.block_billboard-preview{line-height:15px}
.block_billboard-link{position:absolute;bottom:7px;left:96px}
.section_category_body{margin-bottom:20px}
.section_category_body h1,.section_category_body .h2{font-size:24px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;display:inline-block;margin:0 40px 0 0;padding:0}
.section_category_body .btn{position:relative;top:5px}
.btn_ico_arrow{display:inline-block;background:url(../img/knopka.png) 0 0 no-repeat;width:10px;height:10px;margin-left:5px}
.cont_category{background:#6299C4;padding:17px;margin-bottom:16px}
.cont_category table{width:100%}
.cont_category td{width:25%}
.cont_category li{margin:0;padding:0 3px 3px 15px;background:url(../img/mark_6.png) 0 50% no-repeat;line-height:13px}
.cont_category a{color:#FFF;font-size:11px}
.cont_category a:hover{color:#FCCB06}
.cont_category .h2{color:#FFF}
.cont_category_b{background:#edf3f8;padding:0 0 17px 0;margin-bottom:16px}
.cont_category_b table{width:94%;margin:0 17px}
.cont_category_b td{width:25%}
.cont_category_b li{margin:0;padding:0 3px 3px 15px;background:url(../img/mark_2.png) 0 50% no-repeat;line-height:13px}
.cont_category_b a{color:#000;font-size:11px}
.cont_category_b a:hover{color:#000}
.cont_category_b .block-head{background:#d9e4ef;padding:0 20px;margin-bottom:20px}
.cont_category_b .block_head-name{color:000px;margin-left:0;position:relative}
.cont_category_b .block_head-name h2{margin:0 0 0 0;padding-top:7px;text-transform:uppercase;font-size:18px !important}
.cont_category_b .block_head-name:after{top:100%;left:-10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#d9e4ef;border-width:11px;margin-left:0}
.d_block .block-head .child{font-size:18px}
.d_block .block-head{padding:2px 0 2px 0}
.d_1{background:url(../img/d_1.png) 0 0 no-repeat}
.d_2{background:url(../img/d_2.png) 0 0 no-repeat}
.d_3{background:url(../img/d_3.png) 0 0 no-repeat}
.d_4{background:url(../img/d_4.png) 0 0 no-repeat}
.d_5{background:url(../img/d_5.png) 0 0 no-repeat}
.d_6{background:url(../img/d_6.png) 0 0 no-repeat}
.m_1{background:url(../img/m_1.png) 0 0 no-repeat}
.m_2{background:url(../img/m_2.png) 0 0 no-repeat}
.m_3{background:url(../img/m_3.png) 0 0 no-repeat}
.m_4{background:url(../img/m_4.png) 0 0 no-repeat}
.m_5{background:url(../img/m_5.png) 0 0 no-repeat}
.m_6{background:url(../img/m_6.png) 0 0 no-repeat}
.list_items__first{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #DFDEDC;clear:both;overflow:hidden}
.list_items__first-img{width:277px;float:left}
.list_items__first-data{margin-left:277px}
.list_items__first-date{margin-bottom:4px;font-size:12px;color:#999}
.list_items__first-name{margin-bottom:6px}
.list_items__first-name a{font-size:17px;font-weight:bold;color:#1B4870;text-decoration:none}
.list_items{clear:both}
.list_items-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DFDEDC;clear:both;overflow:hidden}
.list_items-item:last-child{margin-bottom:0;border-bottom:none}
.list_items-img{width:136px;float:left}
.list_items-data{margin-left:136px}
.list_items-date{margin-bottom:4px;font-size:12px;color:#999}
.list_items-name{margin-bottom:6px;font-size:17px;font-weight:bold;color:#1B4870;text-decoration:none}
.list_items-name a{font-size:17px;font-weight:bold;color:#1B4870;text-decoration:none}
.list_items_2{}
.list_items_2-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DFDEDC;clear:both;overflow:hidden}
.list_items_2-item:last-child{padding-bottom:0;border-bottom:none}
.list_items_2-img{width:170px;float:left}
.list_items_2-data{margin-left:170px}
.list_items_2-name{margin-bottom:6px}
.list_items_2-name a{font-size:17px;font-weight:bold;color:#1B4870;text-decoration:none}
.list_items_2 .attrs{margin-bottom:10px}
.main_amenu{border-bottom:1px solid #e3e3e3;margin-bottom:25px}
.amenu-item{display:inline-block;height:55px;width:120px;position:relative}
.amenu-link{display:inline-block;padding-left:26px;font-size:13px;font-family:"Arial";color:rgb(35,100,150);height:50px;line-height:12px;cursor:pointer}
.amenu-item:hover .amenu-link{color:#ff0217}
.active.amenu-link{color:#ff0217}
.amenu_1{background:url(../img/amenu_1.png) 0 50% no-repeat}
.amenu-item:hover .amenu_1,.active.amenu_1{background-image:url(../img/amenu_1a.png)}
.amenu_2{background:url(../img/amenu_2.png) 0 50% no-repeat}
.amenu-item:hover .amenu_2,.active.amenu_2{background-image:url(../img/amenu_2a.png)}
.amenu_3{background:url(../img/amenu_3.png) 0 50% no-repeat}
.amenu-item:hover .amenu_3,.active.amenu_3{background-image:url(../img/amenu_3a.png)}
.amenu_4{background:url(../img/amenu_4.png) 0 50% no-repeat}
.amenu-item:hover .amenu_4,.active.amenu_4{background-image:url(../img/amenu_4a.png)}
.amenu_5{background:url(../img/amenu_5.png) 0 50% no-repeat}
.amenu-item:hover .amenu_5,.active.amenu_5{background-image:url(../img/amenu_5a.png)}
.amenu_6{background:url(../img/amenu_6.png) 0 50% no-repeat}
.amenu-item:hover .amenu_6,.active.amenu_6{background-image:url(../img/amenu_6a.png)}
.amenu_7{background:url(../img/amenu_7.png) 0 50% no-repeat}
.amenu-item:hover .amenu_7,.active.amenu_7{background-image:url(../img/amenu_7a.png)}
.amenu_8{background:url(../img/amenu_8.png) 0 50% no-repeat}
.amenu-item:hover .amenu_8,.active.amenu_8{background-image:url(../img/amenu_8a.png)}
.amenu-popup{display:none;position:absolute;top:55px;left:50%;margin-left:-85px;width:148px;text-align:left;background:#edf3f8;padding:10px;z-index:999}
.amenu-item:hover .amenu-popup{display:block}
.amenu-popup ul{margin:0 0 !important;padding:0 10px}
.amenu-popup li{margin:7px 0;list-style:none}
.amenu-popup a{font-size:13px;color:#1b4870;text-decoration:none;background:url(../img/mark_2.png) 0 3px no-repeat;padding-left:13px;display:inline-block;line-height:12px}
.amenu-popup:before{content:"";position:absolute;border-left:8px solid rgba(113,101,58,0);border-right:8px solid rgba(113,101,58,0);border-bottom:10px solid #edf3f8;left:77px;top:-10px}
.amenu-popup:after{content:"";position:absolute;height:10px;margin-left:-93px;width:148px;left:50%;top:-10px}
.sportzal_list{}
.sportzal_list-item{padding-bottom:25px;margin-bottom:15px;border-bottom:1px solid #DFDEDC;clear:both}
.sportzal_list-item:last-child{margin-bottom:0;border-bottom:none}
.sportzal_list-name{margin-bottom:10px}
.sportzal_list-name a{font-size:17px;font-weight:bold;color:#1B4870;text-decoration:none}
.sportzal_list-text{padding:15px 11px 15px 11px;background:#EDF3F8;position:relative}
.gelary{margin-bottom:16px;height:170px}
.gelary .bx-viewport{margin:0 auto}
.gelary .bx-wrapper{position:relative}
.gelary .bx-prev{background:url(../img/slider_prev.png) 0 0 no-repeat!important;width:25px;height:25px;position:absolute;top:85px;left:10px;overflow:hidden;text-indent:-9999px}
.gelary .bx-next{background:url(../img/slider_next.png) 0 0 no-repeat!important;width:25px;height:25px;position:absolute;top:85px;right:10px;overflow:hidden;text-indent:-9999px}
.card_list{}
.card_list-item{padding-bottom:25px;margin-bottom:15px;border-bottom:1px solid #DFDEDC;clear:both}
.card_list-item:last-child{margin-bottom:0;border-bottom:none}
.card_list-name{margin-bottom:20px}
.card_list-name a{font-size:17px;font-weight:bold;color:#1B4870;text-decoration:none}
.card_list-text{padding:22px 11px 15px 11px;background:#EDF3F8;position:relative}
.card_list-price{width:206px;padding:5px 12px;background:#1B4870;position:absolute;top:-14px;left:-7px;z-index:1;font-size:14px;font-weight:bold;color:#FEDD2E}
.card_list-price:before{content:"";position:absolute;border-left:7px solid rgba(113,101,58,0);border-right:0 solid rgba(113,101,58,0);border-top:6px solid #1B4870;left:0;bottom:-6px}
.link_sportclubs{padding-bottom:0;border-bottom:1px solid #DFDEDC;margin:0 0 15px 0}
.link_sportclubs a{font-size:13px;font-weight:bold;color:#000;padding:10px 0 10px 40px;display:inline-block;line-height:16px;text-decoration:none;margin-right:33px;width:100px}
.sportclubs_icons{overflow:hidden;float:right;margin-left:10px}
.sportclubs_pool_1{display:inline-block;width:24px;height:22px;background:url(../img/sportclubs_pool_1.jpg) 0 0 no-repeat}
.sportclubs_pool_2{display:inline-block;width:24px;height:22px;background:url(../img/sportclubs_pool_2.jpg) 0 0 no-repeat}
.sportclubs_pool_3{display:inline-block;width:24px;height:22px;background:url(../img/sportclubs_pool_3.jpg) 0 0 no-repeat}
.sportclubs_pool_4{display:inline-block;width:24px;height:22px;background:url(../img/sportclubs_pool_4.png) 0 0 no-repeat}
.photo_list{overflow:hidden}
.photo_list__item{margin-bottom:15px;overflow:hidden;width:250px;float:left;height:90px}
.photo_list__image{width:100px;float:left}
.photo_list__image img{width:90px}
.photo_list__data{margin-left:100px}
.photo_list__user{margin-bottom:5px}
.photo_list__user a{font-size:14px;font-weight:bold}
.photo_list__comments{margin-bottom:10px}
.photo_item__image img{width:526px;min-width:526px}
.block{margin-bottom:24px}
.block-head i{display:inline-block;width:42px;height:39px;position:relative;background-position:50% 50%;background-repeat:no-repeat;float:left}
.block_head-name{margin-left:10px;line-height:14px;height:39px;display:inline-block}
.block_head-name .child{font-size:15px;font-weight:bold;text-transform:uppercase}
.block-body{border-left:1px solid #DFDEDC;border-right:1px solid #DFDEDC;border-bottom:1px solid #DFDEDC;background:#FFF;padding:20px 18px 0 18px;position:relative}
.more_left{margin-left:30px;line-height:39px}
.more_right{float:right;margin-right:10px;line-height:39px}
.sbl_metro{background:#d9e4ef url(../img/sportclubs-index-3.png) 10px 10px no-repeat}
.sbl_network{background:#d9e4ef url(../img/sportclubs-index-2.png) 10px 10px no-repeat}
.sbl_sports{background:#d9e4ef url(../img/sportclubs-index-4.png) 10px 10px no-repeat}
.sbl_district{background:#d9e4ef url(../img/sportclubs-index-1.png) 10px 10px no-repeat}
.sbl{margin-bottom:50px;overflow:hidden}
.sbl-head{padding:30px 20px 0 140px;height:89px;position:relative}
.sbl-name{font-size:20px;font-family:"Trebuchet MS bold";color:rgb(8,8,8);margin-bottom:5px}
.sbl-text{font-size:13px;font-family:"Arial";color:rgb(51,51,51);line-height:19px}
.sbl-head:after{top:100%;left:17px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#d9e4ef;border-width:11px;margin-left:0}
.sbl-body{background:#edf3f8;padding:20px 5px 20px 20px;overflow:hidden}
.sbl-body table{width:100%}
.sbl-body td{width:25%;vertical-align:top}
.sbl-liter{font-size:26px;font-family:"Arial";color:rgb(7,24,40);font-weight:bold;margin-top:19px;margin-bottom:5px}
.sbl-body td .sbl-liter:first-child{margin-top:0}
.sbl-a{background:url(../img/mark_2.png) 0 50% no-repeat;padding-left:13px;margin-top:3px}
.sbl-a a{font-size:12px;font-family:"Trebuchet MS";color:rgb(0,0,0);text-decoration:underline}
.sbl-title{font-size:16px;font-family:"Arial";color:rgb(7,24,40);font-weight:bold}
.sbl-left{width:160px;float:left}
.sbl-right{margin-left:160px}
.sbl-right td{width:33%}
.list_items_2{}
.list_items_2-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DFDEDC;clear:both;overflow:hidden}
.list_items_2-item:last-child{padding-bottom:0;border-bottom:none}
.list_items_2-img{width:170px;float:left}
.list_items_2-data{margin-left:170px}
.list_items_2-name{margin-bottom:6px}
.list_items_2-name a{font-size:17px;font-weight:bold;color:#1B4870;text-decoration:none}
.list_items_2 .attrs{margin-bottom:10px}
.list_items_3{}
.list_items_3-item{padding-bottom:0;margin-bottom:10px;border-bottom:1px solid #DFDEDC;clear:both;overflow:hidden;position:relative}
.list_items_3-item:last-child{padding-bottom:0;border-bottom:none}
.list_items_3-name{margin-bottom:0}
.list_items_3-name a{font-size:17px;font-weight:bold;color:#1B4870;text-decoration:none}
.list_items_3 .attrs{margin-bottom:10px}
.list_items_3 .js_rating{font-size:15px !important}
.list_items_3-metro{font-size:11px;color:rgb(154,154,153)}
.list_items_3 .sportclubs_icons{position:absolute;right:0;top:0}
.ico_h2{background:url(../img/h2.png) 0 50% no-repeat;line-height:30px;padding:5px 0 5px 40px !important;display:block;margin-bottom:10px}
.ico_h3{background:url(../img/ico_h3.png) 0 50% no-repeat;line-height:30px;padding:5px 0 5px 40px !important;display:block;margin-bottom:10px}
.comment_item{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #DFDEDC}
.comment_item:last-child{margin-bottom:0;border-bottom:none}
.comment_item__text{background:#EDF3F8;padding:13px 15px;border-radius:6px;margin-bottom:14px;position:relative;line-height:15px}
.comment_item__text:after{content:"";position:absolute;border-left:10px solid rgba(255,241,190,0);border-right:10px solid rgba(255,241,190,0);border-top:10px solid #EDF3F8;left:44px;bottom:-9px}
.comment_item__user td{vertical-align:middle}
.comment_item__user-img{width:50px}
.comment_item__user-img img{border-radius:3px;border:1px solid #DFDEDC}
.comment_item__user-name{padding-right:15px}
.thumb{border-radius:3px;border:1px solid #DFDEDC}
.inner_grid{margin-bottom:24px;overflow:hidden}
.inner_grid-left{width:170px;float:left;margin-bottom:10px}
.gelary{margin-bottom:16px;height:170px}
.gelary .bx-viewport{margin:0 auto}
.gelary .bx-wrapper{position:relative}
.gelary .bx-prev{background:url(../img/slider_prev.png) 0 0 no-repeat!important;width:25px;height:25px;position:absolute;top:85px;left:10px;overflow:hidden;text-indent:-9999px}
.gelary .bx-next{background:url(../img/slider_next.png) 0 0 no-repeat!important;width:25px;height:25px;position:absolute;top:85px;right:10px;overflow:hidden;text-indent:-9999px}
.card_list{}
.card_list-item{padding-bottom:25px;margin-bottom:15px;border-bottom:1px solid #DFDEDC;clear:both}
.card_list-item:last-child{margin-bottom:0;border-bottom:none}
.card_list-name{margin-bottom:20px}
.card_list-name a{font-size:17px;font-weight:bold;color:#1B4870;text-decoration:none}
.card_list-text{padding:22px 11px 15px 11px;background:#EDF3F8;position:relative}
.card_list-price{width:206px;padding:5px 12px;background:#1B4870;position:absolute;top:-14px;left:-7px;z-index:1;font-size:14px;font-weight:bold;color:#FEDD2E}
.card_list-price:before{content:"";position:absolute;border-left:7px solid rgba(113,101,58,0);border-right:0 solid rgba(113,101,58,0);border-top:6px solid #1B4870;left:0;bottom:-6px}
.cont_tags{margin-bottom:15px;background:#D9E4EF;padding:8px 17px 8px 17px}
.cont_tags span{background-color:#FFF;background-position:8px 50%;display:inline-block;height:26px;line-height:26px;position:relative;background-repeat:no-repeat;margin-right:29px;padding:0 17px 0 33px;font-size:16px;color:#040404;text-transform:uppercase}
.cont_tags span:after{content:"";width:0;height:0;border-top:13px solid transparent;border-left:10px solid #FFF;border-bottom:13px solid transparent;position:absolute;top:0;right:-10px}
.cont_tags a{display:inline-block;margin-right:15px;font-size:14px;line-height:26px;font-weight:bold}
.cont_more{margin-bottom:15px;background:#D9E4EF;padding:8px 17px 8px 17px}
.cont_more span{background-color:#FFF;background-position:8px 50%;display:inline-block;height:26px;line-height:26px;position:relative;background-repeat:no-repeat;margin-right:29px;padding:0 17px 0 33px;font-size:16px;color:#040404;text-transform:uppercase;margin-bottom:5px}
.cont_more span:after{content:"";width:0;height:0;border-top:13px solid transparent;border-left:10px solid #FFF;border-bottom:13px solid transparent;position:absolute;top:0;right:-10px}
.cont_more .list_2{margin-bottom:0}
.cont_header{overflow:hidden;margin-bottom:16px}
.cont_header-name{float:left}
.cont_header-btn{float:right;padding-top:2px}
.b_1{background-image:url(../img/b_1.png)}
.b_2{background-image:url(../img/b_2.png)}
.b_3{background-image:url(../img/b_3.png)}
.b_4{background-image:url(../img/b_4.png)}
.b_5{background-image:url(../img/b_5.png)}
.b_6{background-image:url(../img/b_6.png)}
.b_7{background-image:url(../img/b_7.png)}
.b_8{background-image:url(../img/b_8.png)}
.b_9{background-image:url(../img/b_9.png)}
.b_10{background-image:url(../img/b_10.png)}
.b_11{background-image:url(../img/b_11.png)}
.b_12{background-image:url(../img/b_12.png)}
.b_13{background-image:url(../img/b_13.png)}
.b_14{background-image:url(../img/b_14.png)}
.b_15{background-image:url(../img/b_15.png)}
.b_16{background-image:url(../img/b_16.png)}
.b_17{background-image:url(../img/b_17.png)}
.b_18{background-image:url(../img/b_18.png)}
.b_19{background-image:url(../img/b_19.png)}
.b_20{background-image:url(../img/b_20.png)}
.social_bottom{overflow:hidden;margin-bottom:-0px;margin-right:-15px;margin-top:10px}
.social_bottom__item{float:left}
#social_bottom__vk{width:120px}
#social_bottom__fb{width:130px}
#social_bottom__tw{width:110px}
#social_bottom_ok{width:150px}
#social_bottom_all{margin-top:-5px}
.cat_menu{background:#edf3f8;padding:15px;margin-bottom:11px}
.cat_menu li{display:inline-block;margin-right:20px}
.cat_menu a{background:url(../img/cat_menu_1.png) 0 50% no-repeat;padding-left:11px;text-decoration:none}
.cat_menu a:hover,.cat_menu a.active{background:url(../img/cat_menu_2.png) 0 50% no-repeat;color:#fe0519}
.paginator_more{text-align:left;margin-top:10px;margin-bottom:20px}
.paginator_more .btn{text-align:left;padding:0 16px 0 16px !important}
.paginator_more i{display:inline-block;width:10px;height:10px;background:url(../img/knopka.png) 0 0 no-repeat;padding-right:0 10px;position:relative;top:1px;margin-left:5px}
.main_links{overflow:hidden;margin-right:-40px;clear:both; display: table;width:103%;border-spacing: 15px; margin: 0 -15px 30px -15px;}
.main_links-tr{display: table-row;}
.main_links-item{background:#edf3f8;width:33%;margin-right:30px;margin-bottom: 20px; display: table-cell; }
.main_links-head{font-size:12px;color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;background:url(../img/main_links-head.png?v=2) 0 0 no-repeat;height:26px;margin:11px 0 0 1px;padding-left:42px;line-height:26px}
.main_links-head a{font-size:12px;color:rgb(255,255,255)!important;font-weight:bold;text-transform:uppercase;}
.main_links-body{padding:16px 16px 16px 30px;}
.main_links-body li{list-style:none}
.main_links-body a{font-size:13px;color:rgb(0,94,153);background:url(../img/mark_4.png) 0 50% no-repeat;padding-left:7px}
.page_404{width:100%;height:467px;background:url(../img/404.png) 50% 0 no-repeat;position:relative;margin-bottom:50px}
.page_404 .search{position:absolute;bottom:0;left:323px;width:310px}
.block_favorites{overflow:hidden;margin-bottom:20px}
.block_favorites-left{float:left;width:336px}
.block_favorites-right{margin-left:355px}
.block_favorites-title{font-size:24px;font-family:"Arial";color:rgb(0,0,0);font-weight:bold;line-height:1.1;padding:25px 0 10px 76px;background:url(../img/block_favorites.png) 22px 19px no-repeat}
.block_favorites-text{font-size:13px;font-family:"Arial";color:rgb(51,51,51);line-height:1.1;padding:10px 0 10px 76px}
.block_favorites-btn{margin:15px 0;text-align:center}
.block_favorites-btn-1{display:inline-block;background:url(../img/block_favorites-btn-1.png) 0 0 no-repeat;width:96px;height:22px}
.block_favorites-btn-2{display:inline-block;background:url(../img/block_favorites-btn-2.png) 0 0 no-repeat;width:96px;height:22px}
.direct_banner{margin-bottom:25px}
.share42init{margin-bottom:25px}
.share42-item{margin-right:15px !important}
.bx-wrapper{position:relative;margin:0 auto 15px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(/images/bx_loader.gif) center center no-repeat #FFF;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:1}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#FFF;display:block;font-size:.85em;padding:10px}
.greed td{width:50%}
.sportclub-total{font-weight:bold;padding-bottom:20px}
.card_category{background:#edf3f8;padding:20px 0 10px 20px;margin-bottom:23px;overflow:hidden}
.card_category-item{float:left;width:290px;height:40px;margin-bottom:10px;margin-right:20px}
.card_category-link{background:url(../img/card_category-link.png) 0 0 no-repeat;padding-left:45px;height:37px}
.card_category-link a{font-size:13px;font-family:"Arial";font-weight:bold;text-decoration:underline}
.card_category-link i{font-size:13px;font-family:"Arial";color:#fe0e0e;font-weight:bold}
.card_category-btn{padding-top:5px}
.card_filter{background:#fffbe5 url(../img/card_filter.png) 26px 19px no-repeat;padding:17px 17px 15px 250px;margin-bottom:30px}
.card_filter-item{margin:0 0 22px 0;padding:0}
.card_filter-action{border-top:1px solid #ABBFD3;text-align:center;padding:14px}
.card_filter-item label{width:89px;float:left}
.card_filter-item input[type=text],.card_filter-item input[type=password],.card_filter-item textarea{padding:4px 0;text-indent:4px;border:1px solid #999}
.card_filter-item select{padding:4px 0;text-indent:4px;border:1px solid #999}
.block_card{margin-bottom:22px;width:648px}
.block_card-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_card-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/ico_card.png) 16px 50% no-repeat}
.block_card-head .btn{position:absolute;top:10px;right:47px}
.block_card-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:23px 16px 0 16px;overflow:hidden}
.block_card-list{border:1px solid #e3e3e3;padding:23px 16px 0 16px;overflow:hidden;margin-bottom:20px}
.block_card-item{overflow:hidden;margin-bottom:10px;border-bottom:1px solid #dfdedc}
.block_card-item:last-child{border-bottom:none}
.block_card-name{margin-bottom:10px}
.block_card-name a{font-size:15px;font-family:"Arial";color:rgb(18,82,132);font-weight:bold;text-decoration:none}
.block_card-price{margin-bottom:5px;height:26px;line-height:26px !important;margin-bottom:10px;vertical-align:top}
.block_card-price span{display:inline-block;background:url(../img/card_list-price.png) 100% 0 no-repeat;height:26px;font-size:14px;font-family:"Arial";color:rgb(0,0,0);font-weight:bold;padding:0 25px 0 9px;min-width:120px;line-height:26px !important;vertical-align:top}
.block_card-price i{display:inline-block;height:7px;width:7px;margin-right:15px;background:url(../img/block_card-price-marker.png) 0 50% no-repeat}
.block_card-text{margin-bottom:10px}
.sportclubs-icons{overflow:hidden;background:#edf3f8;padding:15px 20px 5px 20px;overflow:hidden;margin-bottom:15px}
.sportclubs-icons li{float:left;width:294px;margin-bottom:9px}
.sportclubs-icons a{padding-left:45px;font-size:13px;font-family:"Arial";color:rgb(35,100,150);font-weight:bold;line-height:37px;display:inline-block}
.sportclubs-icons-1{background:url(../img/sportclubs-icon-1.png) 0 0 no-repeat}
.sportclubs-icons-2{background:url(../img/sportclubs-icon-2.png) 0 0 no-repeat}
.sportclubs-icons-3{background:url(../img/sportclubs-icon-3.png) 0 0 no-repeat}
.sportclubs-index{margin-bottom:20px;overflow:hidden}
.sportclubs-index-item{padding:31px 20px 0 139px;margin-bottom:21px;height:87px}
.sportclubs-index-1{background:#edf3f8 url(../img/sportclubs-index-1.png) 8px 11px no-repeat}
.sportclubs-index-2{background:#edf3f8 url(../img/sportclubs-index-2.png) 10px 10px no-repeat}
.sportclubs-index-3{background:#edf3f8 url(../img/sportclubs-index-3.png) 10px 10px no-repeat}
.sportclubs-index-4{background:#edf3f8 url(../img/sportclubs-index-4.png) 10px 10px no-repeat}
.sportclubs-index-item a{font-size:16px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;padding-right:37px;background:url(../img/sportclubs-marker.png) 100% 0 no-repeat;display:inline-block;line-height:20px;margin-bottom:4px}
.sportclubs-index-item p{font-size:13px}
.sportclubs-list{overflow:hidden;margin-right:-40px}
.sportclubs-list-item{width:306px;float:left;border:1px solid #e3e3e3;margin:0 33px 33px 0;height:325px;position:relative}
.sportclubs-list-img{height:183px}
.sportclubs-list-name{padding:10px 10px 0 10px;border-top:1px solid #e3e3e3;height:36px;display:inline-block}
.sportclubs-list-name a{font-size:16px;font-family:"Arial";color:rgb(0,94,153);font-weight:bold;text-decoration:none}
.sportclubs-list-metro{padding:0 10px;font-size:11px;font-family:"Arial";color:#333;margin-top:5px;line-height:12px;height:20px}
.sportclubs-list-address{padding:0 10px;font-size:11px;font-family:"Arial";color:#333;margin-bottom:0;line-height:12px;height:20px}
.sportclubs-list-revies{padding:0 10px;font-size:11px;font-family:"Arial";color:#000;margin-bottom:0;line-height:12px;height:20px}
.sportclubs-list-rating{padding:0 10px}
.sportclubs-list-rating-text{font-size:14px;font-family:"Arial";color:rgb(0,0,0);line-height:1.286;display:inline-block;margin-right:5px;vertical-align:top}
.sportclubs-list-rating .js_rating{display:inline-block;padding-top:0}
.sportclubs-list-icons{position:absolute;bottom:3px;right:8px}
.block_teasers{margin-bottom:25px}
.block_teasers-head{background:url(../img/block_head.png) 0 0 no-repeat;height:46px;position:relative}
.block_teasers-title{font-size:15px;font-family:"Arial";color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;height:46px;padding-left:57px;background:url(../img/star_1.png) 16px 50% no-repeat}
.block_teasers-body{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 16px 16px 16px}
.teasers{margin-bottom:20px;border:3px solid #fedd2e;padding:17px;background:rgb(255,255,255)}
.teasers-title{margin-bottom:15px;font-size:18px;font-weight:bold;font-style:italic}
.teasers_list td{text-align:left;padding-right:10px;vertical-align:top}
.teasers_list-right{vertical-align:middle !important}
.teasers_list td img{display:block;width:200px;margin-bottom:10px}
.teasers_list td a{font-size:14px;font-weight:bold}
.teasers_list_2 tr{border-bottom:1px solid #e3e3e3}
.teasers_list_2 tr:last-child{border-bottom:none}
.teasers_list_2 td:last-child{padding-bottom:10px;padding-top:10px}
	

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
	

.tip-yellowsimple{z-index:1000;text-align:left;border:1px solid #C7BF93;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:6px 8px;min-width:50px;max-width:300px;color:#000;background-color:#FFF9C9;}
.tip-yellowsimple .tip-inner{font:12px/16px arial,helvetica,sans-serif}
.tip-yellowsimple .tip-arrow-top{margin-top:-6px;margin-left:-5px; top:0;left:50%;width:9px;height:6px;background:url(tip-yellowsimple_arrows.gif) no-repeat}
.tip-yellowsimple .tip-arrow-right{margin-top:-4px; margin-left:0;top:50%;left:100%;width:6px;height:9px;background:url(tip-yellowsimple_arrows.gif) no-repeat -9px 0}
.tip-yellowsimple .tip-arrow-bottom{margin-top:0;margin-left:-5px; top:100%;left:50%;width:9px;height:6px;background:url(tip-yellowsimple_arrows.gif) no-repeat -18px 0}
.tip-yellowsimple .tip-arrow-left{margin-top:-4px; margin-left:-6px;top:50%;left:0;width:6px;height:9px;background:url(tip-yellowsimple_arrows.gif) no-repeat -27px 0}

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}


.category_tags {
	margin-bottom: 20px;
    border: 1px solid #e3e3e3;
    padding: 20px;
}
.category_tags a {
	font-weight: bold;
}

.fixed-box {

}
.fixed-div {

}
.fixed {
    position: fixed;
    z-index: 1000;
    top: 0;
}

.cpa {
	margin-top:15px;
	margin-bottom:15px;
	padding: 23px 23px 23px 23px;
	position: relative;
	overflow: hidden;
    border: 1px solid #FEDD2E;
    background: #EEF3F9;
}

.cpa_img_default {
	position: relative;
	background: #FCF8D2 url(../img/cpa.png) 29px 21px no-repeat;	
}
	.cpa_img_default .cpa_title {
		margin-left: 100px;
	}	
	.cpa_img_default .cpa_text {
		margin-left: 100px;
	}

.cpa_img {
	position: relative;
	float: left;
	width: 120px;
}
.cpa_img img {
	width: 100px;
	height: auto;
}

.cpa_title {
	font-size: 18px;
	font-family: "Arial";
	color: rgb(39, 39, 39);
	font-weight: bold;
	line-height: 1.2;
	margin-left: 120px;
}
.cpa_title_2 {
	font-size: 18px;
	font-family: "Arial";
	color: rgb(39, 39, 39);
	font-weight: bold;
	line-height: 1.2;
	margin-left: 120px;
}
.cpa_text {
	font-size: 14px;
	font-family: "Arial";
	color: #4b4b4b;
	line-height: 1.3;
	padding-top: 5px;
	margin-left: 120px;
}
.cpa_text a {
	font-weight: bold;
}

.cpa_top {
	background: #fff;
	margin-top:15px;
	margin-bottom:35px;
	border: 0px solid #EE690A;
	padding: 12px 12px 7px 12px;
	position: relative;
	overflow: hidden;
	border: 1px solid #FEDD2E;
}

.cpa_top_img_default {
	position: relative;
	background: #FCF8D2 url(../img/cpa.png) 29px 21px no-repeat;	
}
	.cpa_top_img_default .cpa_top_title {
		margin-left: 170px;
	}	
	.cpa_top_img_default .cpa_top_text {
		margin-left: 170px;
	}

.cpa_top_img {
	position: relative;
	float: left;
	width: 170px;
}
.cpa_top_img img {
	width: 150px;
	height: auto;
}

.cpa_top_title {
	font-size: 18px;
	font-family: "Arial";
	color: rgb(39, 39, 39);
	font-weight: bold;
	line-height: 1.2;
	margin-left: 170px;
}
.cpa_top_title_2 {
	font-size: 18px;
	font-family: "Arial";
	color: rgb(39, 39, 39);
	font-weight: bold;
	line-height: 1.2;
	margin-left: 170px;
}
.cpa_top_text {
	font-size: 14px;
	font-family: "Arial";
	color: #4b4b4b;
	line-height: 1.3;
	padding-top: 5px;
	margin-left: 170px;
}
.cpa_top_text a {
	font-weight: bold !important;
	color: #EE690A !important;
}

.cpa_b_1 {
	margin-bottom: 5px;
}
.cpa_b_1 a {
    font-weight: bold !important;
}

.days {
	/* border: 7px solid #ff6600; */
	width: 262px;
	margin-left: 16px;
	/* padding-top: 10px; */
	padding-bottom: 10px;
}
.days_title {
	font-size: 20px;
	font-family: "Arial";
	color: rgb(102, 170, 7);
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 10px 0;
}
.days_img {
	overflow: hidden;
	text-align: center;
	min-width: 262px;
	height: auto;
}
.days_name {
	text-align: center;
	padding: 5px 0;
}
.days_name a {
	text-decoration: none;
	line-height: 16px;
	font-size: 16px;
    font-family: "Arial";
    color: rgb(0,94,153);
    font-weight: bold;
}
.days_text {
	font-size: 12px;
	font-family: "Arial";
	color: rgb(0, 0, 0);
	/* padding: 0 10px; */
	font-weight: bold;
	line-height: 14px;
}
.days_price {
	font-size: 24px;
	font-family: "Arial";
	color: #e1292c;
	font-weight: bold;
	line-height: 1.3;
	text-align: center;
	padding-bottom: 10px;
}
.days_price span {
	font-size: 14px;
}
.days_price_old {
	font-size: 18px;
	font-family: "Arial";
	color: #747474;
	font-weight: bold;
	line-height: 1.3;
	text-align: center;
	text-decoration:line-through;
	
}


.days2 {
    border: 1px solid #e3e3e3;
    padding: 20px 0 0 16px;
    overflow: hidden;
	margin-bottom: 20px;
}
.days2_row {
	margin-right: -20px;
}
.days2_item {
    overflow: hidden;
    width: 195px;
    margin-bottom: 10px;
    float: left;
    margin-right: 15px;
}
.days2_item img {
	width: 195px;
	height: auto;
}
.days2_name a {
    font-size: 15px;
    font-family: "Arial";
    color: rgb(0,94,153);
    font-weight: bold;
    text-decoration: none;
}

.days3 {
    border: 1px solid #FEDD2E;
    padding: 15px 0 0 19px;
    overflow: hidden;
	margin-bottom: 20px;
	background: #EEF3F9;
}
.days3_row {
	overflow: hidden;
}
.days3_item {
    overflow: hidden;
    margin-bottom: 15px;
    margin-right: 15px;
}
.days3_item img {
	width: 140px;
	height: auto;
}
.days3_img {
	width: 150px;
	float: left;
}
.days3_name {
	margin-left: 150px;
}
.days3_name a {
    font-size: 14px;
    font-family: "Arial";
    color: rgb(0,94,153);
    text-decoration: none;
	line-height: 16px;
}
.days3_name i {
	display: inline-block;
	width: 15px;
	height: 13px;
	background: url(../img/banner_arrow.png) 0 0 no-repeat;
}

.smap {
	margin-bottom: 30px;
}
	.smap-section-li {
		margin: 0 0;
		padding: 10px 0;
	}	

	.smap-section-a {
		font-size: 20px;
		font-weight: bold;
	}
	.smap-section-ul-2 {
		margin-left: 20px;
		padding-top: 5px;
	}	
	.smap-section-li-2 {
		margin: 0 0;
		padding: 5px 0;
	}	
	.smap-section-a-2 {
		font-size: 16px;
		font-weight: bold;
	}	
	
	.smap-section-ul-3 {
		margin-left: 20px;
	}	
	.smap-section-li-3 {
		margin: 0 0;
		padding: 5px 0;
	}	
	.smap-section-a-3 {
		font-size: 14px;
	}	
	
	.smap-section-ul-4 {
		margin-left: 20px;
	}	
	.smap-section-li-4 {
		margin: 0 0;
		padding: 5px 0;
	}	
	.smap-section-a-4 {
		font-size: 12px;
	}
	
.mywidget__top {
	display: none !important;
}

.article_list {
	background: rgb(237, 243, 248) url(../img/article_list.png) 100% 100% no-repeat;
	padding: 20px 33px 7px 33px;
	margin-bottom: 20px;
}
.article_list-title {
	font-size: 18px;
	font-family: "Arial";
	color: rgb(0, 0, 0);
	line-height: 1.667;
	margin-bottom: 10px;
}
.article_list ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.article_list li {
	margin: 0 0 13px 0;
	padding: 0 0 0 27px;
	list-style: none;
	background: url(../img/marker-1.png) 0 6px no-repeat;
}
.article_list a {
	font-size: 14px;
	font-family: "Arial";
	color: rgb(30, 88, 137);
	line-height: 18px;
	text-decoration: none;
}

.article_list_2 {
	background: #eef4f7;
	padding: 22px 22px;
	margin-bottom: 20px;
}
.article_list_2-title {
	font-size: 17px;
	font-family: "Arial";
	color: rgb(0, 0, 0);
	line-height: 1;
	margin-bottom: 10px;
	padding: 0 0 0 22px;
	background: url(../img/article_list_2-title.png) 0 2px no-repeat;
}
.article_list_2 ul {
	margin: 0 0 0 0 !important;
	padding: 15px 0 15px 22px !important;
	background: #2470c5 url(../img/article_list_2.png) 0 0 no-repeat;
	position: relative;
	overflow: visible !important;
}
.article_list_2 ul:after {
    content: '';
    background: #fff;
    height: 4px;
    width: 574px;
    position: absolute;
    bottom: -4px;
    left: 10px;
}
.article_list_2 li {
	margin: 6px 0!important;
	padding: 0 0 0 27px!important;
	list-style: none;
	background: url(../img/marker-10.png) 0 5px no-repeat !important;
}
.article_list_2 a {
	font-size: 18px;
	font-family: "Arial";
	color: #fff !important;
	line-height: 18px;
	text-decoration: none;
}
.article_list_2 a:after {		
	content: '';		
	background: url(../img/article_list_2-arrow.png) 0 0 no-repeat;
	display: inline-block;
	width: 11px;
	height: 12px;
	margin: 0 0 0 10px;
}

.block_more_new {
	background: rgb(237, 243, 248) url(../img/article_list-2.png) 100% 100% no-repeat;
	padding: 20px 33px 7px 33px;
	margin-bottom: 20px;
}
.block_more_new ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.block_more_new li, .block_more_new p {
	margin: 0 0 13px 0;
	padding: 0 0 0 27px;
	list-style: none;
	background: url(../img/marker-1.png) 0 6px no-repeat;
}
.block_more_new a {
	font-size: 14px;
	font-family: "Arial";
	color: rgb(30, 88, 137);
	line-height: 18px;
	text-decoration: none;
}

.block_offer {
	margin-bottom: 20px;
	background: #EDF3F8 url(../img/block_offer.png) 100% 100% no-repeat;
	background-size: cover;
}
.block_offer-head {
    background: url(../img/block_head.png) 0 0 no-repeat;
    height: 46px;
    position: relative;
}
.block_offer-title {
	background: url(../img/offer.png) 16px 50% no-repeat;
    font-size: 15px;
    font-family: "Arial";
    color: rgb(255,255,255);
    font-weight: bold;
    text-transform: uppercase;
    height: 46px;
    padding-left: 57px;
}
.block_offer-body {
	padding: 33px;
}
.block_offer-email {
	overflow: hidden;
}
.block_offer-email input {
    display: block;
    padding: 10px 17px;
    margin: 0 0 19px 0;
    width: 208px;
    height: 19px;
    line-height: 19px;
    float: left;
    font-size: 14px;
    font-family: "Arial";
    color: rgb(150,149,144);
    font-style: italic;
    border: none;
}
.block_offer-text {
	overflow: hidden;
}
.block_offer-text textarea {
    display: block;
    padding: 10px 17px;
    margin: 0px 0 11px 0;
    width: 208px;
    height: 86px;
    line-height: 19px;
    float: left;
    font-size: 14px;
    font-family: "Arial";
    color: rgb(150,149,144);
    font-style: italic;
    border: none;
}
.block_offer-recaptcha {
	height: 90px;
}
.block_offer-btn {
	text-align: center;
	overflow: hidden;
}

.block_offer-btn button {
    border-radius: 50px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #b59d21;
    padding: 0 64px 0 64px;
    margin: 0;
    outline: none;
    height: 41px;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    line-height: 41px;	
	overflow: hidden; 
	font-size: 14px;
	font-family: "Arial";
	color: rgb(40, 40, 40);
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.429;
	background-color: rgb(254, 223, 37);
	box-shadow: 0px 3px 0px 0px rgba(228, 172, 0, 0.004);
}

.block_mailing {
	margin-bottom: 20px;
	background: #EDF3F8 url(../img/block_offer.png) 100% 100% no-repeat;
	background-size: cover;
}
.block_mailing-head {
    background: url(../img/block_head.png) 0 0 no-repeat;
    height: 46px;
    position: relative;
}
.block_mailing-title {
	background: url(../img/offer.png) 16px 50% no-repeat;
    font-size: 15px;
    font-family: "Arial";
    color: rgb(255,255,255);
    font-weight: bold;
    text-transform: uppercase;
    height: 46px;
    padding-left: 57px;
}
.block_mailing-body {
	padding: 33px;
	position: relative;
}
.block_mailing-name {
	overflow: hidden;
}
.block_mailing-name input {
    display: block;
    padding: 10px 17px;
    margin: 0 0 19px 0;
    width: 240px;
    height: 19px;
    line-height: 19px;
    float: left;
    font-size: 14px;
    font-family: "Arial";
    color: rgb(150,149,144);
    font-style: italic;
    border: none;
}
.block_mailing-email {
	overflow: hidden;
	position: absolute;
    top: 32px;
    left: 340px;
}
.block_mailing-email input {
    display: block;
    padding: 10px 17px;
    margin: 0 0 19px 0;
    width: 240px;
    height: 19px;
    line-height: 19px;
    float: left;
    font-size: 14px;
    font-family: "Arial";
    color: rgb(150,149,144);
    font-style: italic;
    border: none;
}
.block_mailing-policy {
    margin-bottom: 10px;
    font-size: 12px;
    text-align: center;
}
.block_mailing-btn {
	text-align: center;
	overflow: hidden;
}
.block_mailing-btn button {
    border-radius: 50px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #b59d21;
    padding: 0 64px 0 64px;
    margin: 0;
    outline: none;
    height: 41px;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    line-height: 41px;	
	overflow: hidden; 
	font-size: 14px;
	font-family: "Arial";
	color: rgb(40, 40, 40);
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.429;
	background-color: rgb(254, 223, 37);
	box-shadow: 0px 3px 0px 0px rgba(228, 172, 0, 0.004);
}

.doctors {
	background-color: rgb(243, 243, 243);
	padding: 21px 30px;
	margin: 0 0 30px 0;
	position: relative;
}
	.doctors-logo {
		position: absolute;
		bottom: 45px;
		left: 321px;
		background: url(../img/logo_onclinic.png) 0 0 no-repeat;
		background-size: 200px 28px;
		display: inline-block;
		width: 200px;
		height: 28px;
	}
	
	.experts-logo {
		background: url(../img/logo_onclinic.png) 0 0 no-repeat;
		background-size: 200px 28px;
		display: block;
		width: 200px;
		height: 28px;
		margin-bottom: 20px;
	}
	
	
	

	.doctors-title {
		font-size: 18px;
		font-family: "Arial";
		color: rgb(40, 40, 40);
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1.333;
		padding: 0 0 0 39px;
		margin: 0 0 30px 0;
		background: url(../img/doctors-title.png) 0 0 no-repeat;
	}
	.doctors-top {
		overflow: hidden;
		margin-bottom: 19px;
	}
	.doctors-img {
		width: 140px;
		float: left;
	}
	.doctors-info {
		margin-left: 120px;
	}
	.doctors-name {
		font-size: 18px;
		font-family: "Arial";
		color: rgb(0, 88, 197);
		font-weight: bold;
		line-height: 22px;
	}	
	.doctors-rank {
		font-size: 14x;
		font-family: "Arial";
		color: #333;
		line-height: 1.333;
	}	
	.doctors-clinic {
		font-size: 14x;
		font-family: "Arial";
		color: #333;
		line-height: 1.333;
	}
	.doctors-text {
		font-size: 14px;
		font-family: "Arial";
		color: #000;
		line-height: 1.714;
	}
	.doctors-btn {
		padding-top: 10px;
	}
	
.article_top {
	overflow: hidden;
	margin-bottom: 20px !important;
	padding-top: 10px;
	padding-bottom: 15px !important;
}
	.article_top-left {
		width: 50%;
		float: left;
	}	
	.article_top-right {
		width: 50%;
		float: right;
		text-align: right;
	}	
	.article_top-right img {
		height: 200px;
	}
	
.doctors_slider {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.doctors_slider li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.doctors_slider-img {
	margin-bottom: 10px;
}
.doctors_slider img {
	width: 274px;
	height: auto;
}
.doctors_slider-name {
    font-size: 16px;
    color: rgb( 8, 8, 8 );
    padding: 0;
    margin: 0 0 5px 0;
    font-weight: bold;
}
.doctors_slider-rank {
    color: #333;
}

.block_news-body .bx-wrapper {
	position: relative;
	z-index: 1;
}
.block_news-body .bx-controls {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	text-align: center;
}
.block_news-body .bx-prev {
	display: inline-block !important;
	background: url(../img/slider-prev.png) 0 0 no-repeat !important;
	width: 32px !important;
	height: 32px !important;
	margin: 0 0 !important;
	overflow: hidden !important;
	text-indent: 999px !important;
	position: absolute !important;
	left: 11px !important;
	top: 98px !important;
	z-index: 1000 !important;
}	
.block_news-body .bx-next {
	display: inline-block !important;
	background: url(../img/slider-next.png) 0 0 no-repeat !important;
	width: 32px !important;
	height: 32px !important;
	margin: 0 0 !important;
	overflow: hidden !important;
	text-indent: 999px !important;
	position: absolute !important;
    right: 11px !important;
    top: 98px !important;
	z-index: 1000 !important;
}	



.tags-list {
	margin-bottom: 20px;
}
.tags-list td {
	width: 50%;
	vertical-align: top;
}
.tags-list li {
    margin: 0 0 13px 0;
    padding: 0 0 0 27px;
    list-style: none;
    background: url(../img/marker-1.png) 0 6px no-repeat;
}


.catlink_banner {
    border: 2px solid #fede46;
    padding: 10px;
    text-align: center;
}