

/* Start:/bitrix/templates/sssr/components/bitrix/system.auth.form/sssr_main/style.css?1442573005442*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/sssr/components/bitrix/system.auth.form/sssr_main/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/sssr/components/bitrix/system.auth.form/sssr_main/images/sec-unlocked.png);}

/* End */


/* Start:/bitrix/js/socialservices/css/ss.min.css?14598877494566*/
.bx-ss-icon{background-image:url('/bitrix/js/socialservices/css/icons_v5.png');width:16px;height:16px;background-repeat:no-repeat}.openid{background-position:0 -192px}.yandex{background-position:0 0}.openid-mail-ru{background-position:0 -48px}.livejournal{background-position:0 -16px}.liveinternet{background-position:0 -128px}.blogger{background-position:0 -144px}.rambler{background-position:0 -160px}.liveid{background-position:0 -176px}.facebook{background-position:0 -32px}.twitter{background-position:0 -96px}.vkontakte{background-position:0 -80px}.mymailru{background-position:0 -64px}.google{background-position:0 -112px}.google-plus{background-position:0 -112px}.odnoklassniki{background-position:0 -208px}.bitrix24{background-position:0 -378px}.dropbox{background-position:0 -504px}.box{background-position:0 -520px}.office365{background-position:0 -559px}.bx-ss-button{display:inline-block;background-image:url('/bitrix/js/socialservices/css/icons_v5.png')!important;width:87px!important;height:21px!important;background-repeat:no-repeat;vertical-align:middle!important}.liveid-button{background-position:0 -334px!important}.facebook-button{background-position:0 -224px!important}.twitter-button{background-position:0 -290px!important}.vkontakte-button{background-position:0 -268px!important}.mymailru-button{background-position:0 -246px!important}.google-button{background-position:0 -312px!important}.odnoklassniki-button{background-position:0 -356px!important}.bitrix24net-button{background-position:0 -416px!important}.bitrix24net-button-ru,.bitrix24net-button-kz{background-position:0 -394px!important}.bitrix24net-button-ua{background-position:0 -438px!important}.dropbox-button{background-position:0 -482px!important}.box-button{background-position:0 -537px!important}.yandex-button{background-position:0 -460px!important}.office365-button{background-position:0 -576px!important}td.to_twitter{text-align:center!important}div.bx-auth{max-width:600px;margin-top:12px;margin-bottom:10px}div.bx-auth form{padding:0;margin:0}div.bx-auth-line{border-bottom:1px solid #e3e3e3;padding-bottom:10px}div.bx-auth-title{font-size:140%;border-bottom:solid 2px #e3e3e3;padding-bottom:12px}div.bx-auth-note{margin:18px 0 6px 0}div.bx-auth-services{padding:0;margin:0;overflow:hidden;zoom:1}div.bx-auth-services div{display:block;float:left;margin:4px 6px 0 0;width:170px}div.bx-auth-services a{display:inline-block;margin:1px;padding:4px 4px 4px 4px;text-decoration:none;color:#646464;outline:0}div.bx-auth-services a:hover{margin:0;border:1px solid #d9d9d9;text-decoration:none!important}div.bx-auth-services a.bx-ss-selected{margin:0;border:1px solid #d9d9d9;background-color:#ebebeb}div.bx-auth-services i{display:inline-block;margin:0;margin-right:4px;vertical-align:middle;cursor:pointer}div.bx-auth-services b{vertical-align:middle;font-weight:bold;font-size:12px;font-family:Tahoma,Verdana,Arial,sans-serif}div.bx-auth-service-form{color:black;background-color:#eee;border-bottom:solid 1px #d6d6d6;margin-top:1px;padding:8px;vertical-align:middle;font-size:12px}div.bx-auth-service-form span,div.bx-auth-service-form input{vertical-align:middle}div.bx-auth-service-form input.button{position:relative;left:1px}div.bx-auth-service-form span.bx-ss-icon{display:inline-block;margin-right:6px}span.bx-spacer{display:inline-block;width:8px}span.bx-spacer-vert{display:inline-block;height:10px}span.bx-spacer-vert25{display:inline-block;height:25px}div.bx-auth-serv-icons a{display:inline-block;margin:1px;text-decoration:none;color:#646464;outline:0}div.bx-auth-serv-icons a:hover{margin:0;border:1px solid #d9d9d9}div.bx-auth-serv-icons i{margin:3px;display:inline-block;vertical-align:middle;cursor:pointer}div.bx-auth-lbl{margin-top:8px;margin-bottom:4px}div.bx-auth-float{padding-left:15px;padding-right:15px;font-size:100%}div.bx-sonet-profile-field-socserv{line-height:15px!important}div.bx-auth-form{width:510px!important}textarea.ss-text-for-message-default{width:300px;height:130px;color:grey;font-weight:lighter}textarea.ss-text-for-message{margin-top:5px}td.bx-ss-soc-serv{font:bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif}td.bx-ss-soc-serv i{vertical-align:-25%}div.bx-taimen-socserv-div{padding-bottom:9px;padding-left:50px}a.ss-socserv-setup-link{padding-left:10px;color:grey!important;text-decoration:underline}.ss-text-without-border{padding-left:5px;border:0;background:#f8fafb;color:#6286bb;font-style:italic}.bx-ss-timeman-header-div{padding-bottom:10px}td.bx-ss-soc-serv-setup{white-space:pre-line;width:300px;font-size:75%}a.bx-ss-soc-serv-setup-link{text-decoration:underline!important}
/* End */


/* Start:/bitrix/templates/sssr/components/bitrix/menu/sssr_menu/style.css?1442573005626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/sssr/components/bitrix/menu/sssr_menu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/sssr/components/bitrix/system.auth.form/sssr/style.css?1442573005442*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/sssr/components/bitrix/system.auth.form/sssr/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/sssr/components/bitrix/system.auth.form/sssr/images/sec-unlocked.png);}

/* End */


/* Start:/bitrix/components/sssr.d7/partners/templates/.default/style.css?1459601608162*/
.side-block-partners .side-partners-items .s-part {
	background-size: contain;
	background-repeat: no-repeat;
	height: 60px;
	margin: 18px 12px 0 12px;
}


/* End */


/* Start:/bitrix/templates/sssr/components/bitrix/menu/sssr_footer/style.css?1442573005681*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/sssr/components/bitrix/menu/sssr_footer/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}


.foot-nav-item h4 a{text-decoration:none;color:#FFF;}

/* End */


/* Start:/bitrix/templates/sssr/styles.css?146971329140*/
.calendar-body tbody i{cursor:pointer;}

/* End */


/* Start:/bitrix/templates/sssr/template_styles.css?1469713291120515*/
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: inherit;
	vertical-align: baseline;
	outline: none;
}
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 {
	min-height: 100%;
	height: 100%;
	position: relative;
}
body{
	background: #e0dfdb;
	color: #000;
	font-size: 12px;
	line-height: 1;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	position: relative;
	min-height: 100% !important;
	height: 100%;
	height: auto;
}

.wrap{
	width: 1215px;
	margin: 0 auto;
}
.clearfix:after {   
    visibility: hidden;   
    display: block;   
    content: ".";   
    clear: both;   
    height: 0;
}
.left{
	float: left;
}
.right{
	float: right;
}
#mod-head{
	width: 100%;
	padding: 14px 0 0 0;
}
.head-top {
	width: 100%;
	background: #FFF;
	padding: 12px 0;
	position: relative;
	max-height: 86px;
	overflow: hidden;
	margin-bottom: 44px;
}
.head-top .wrap { position: relative; }
.head-top .b1 {
	position: absolute;
	right: 19%;
}

.head-logo{
	display: block;
	position: relative;
	z-index: 1;
}
.head-logo a{
	display: block;
	position: relative;
	z-index: 2;
	width: 305px;
	height: 82px;
	background: url(/bitrix/templates/sssr/img/logo.png) no-repeat 0 0;
	font-size: 0;
	color:transparent;
}
.head-logo i{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 422px;
	height: 98px;

}
.head-weather{
	position: relative;
	z-index: 2;
	margin-left: 117px;
	margin-top: 10px;
}
.weather-main{
	position: relative;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	padding: 2px 9px;
	min-width: 102px;
	text-transform: uppercase;
}
.w-line{
	color:#2f3336;
}
.town-weather{
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 3px;
}
.w-line i{
	padding: 0 0 0 18px;
	color:#2f3336;
}
.w-line .wet{
	background: url(/bitrix/templates/sssr/img/icon-1.png) no-repeat 0 1px;
}
.w-line .wind{
	background: url(/bitrix/templates/sssr/img/icon-2.png) no-repeat 0 1px;
}
.b-line{
	color:#6c747a;
	font-size: 11px;
	margin-top: 4px;
	line-height: 13px;
}
.weather-icon{
	position: absolute;
	top: -1px;
	left: -47px;
}
.weather-icon.partly-cloudy{
	background: url(/bitrix/templates/sssr/img/weather-1.png) no-repeat 0 0;
	width: 43px;
	height: 31px;
}
.w-desc-line{
	color:#6c747a;
	font-size: 11px;
	line-height: 13px;
	text-transform: uppercase;
	border-right: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	padding: 1px 9px 7px 9px;
	width: 160px;
	overflow: hidden;
}
.w-forecast{
	color:#cd2f27;
	font-size: 14px;
	line-height: 1;
	display: block;
	width: 160px;
	padding: 0 9px;
	margin-top: 8px;
	text-transform: uppercase;
}
.head-logos{
	margin-left: 20px;
}
.logos-first{
	display: block;
	width:80px;
	height:76px;
	background: url(/bitrix/templates/sssr/img/logo-1.png) no-repeat 0 0;
	margin-top: 6px;
}
.logos-second{
	display: block;
	width:72px;
	height:71px;
	background: url(/bitrix/templates/sssr/img/logo-2.png) no-repeat 0 0;
	margin-left: 15px;
	margin-top: 10px;
}
.head-social a{
	float:right;
	display: block;
	width: 24px;
	height: 24px;
	background: url(/bitrix/templates/sssr/img/social.png) no-repeat 0 0;
	margin-left: 4px;
}
.head-social a:hover{
	opacity: .8;
}
.head-social a:last-child{
	margin-left: 0;
}
a.social-btn-1 {
	background-position: 0 0;
}
a.social-btn-2 {
	background-position: -28px 0;
}
a.social-btn-3 {
	background-position: -56px 0;
}
a.social-btn-4 {
	background-position: -84px 0;
}
a.social-btn-5 {
	background-position: -112px 0;
}
a.social-btn-6 {
	background-position: -140px 0;
}
.head-search{
	margin-top: 12px;
}
.head-search input[type="submit"]{
	display: block;
	margin:0;
	padding: 0;
	outline: none;
	float:left;
	font-size: 0;
	color: transparent;
	width:28px;
	height: 28px;
	background: #231f20 url(/bitrix/templates/sssr/img/icon-3.png) no-repeat 0 3px;
	border:0 none;
	cursor:pointer;
}
.head-search input[type="submit"]:hover{
	opacity: .8;
}
.head-search input[type="text"]{
	display: block;
	margin:0 0 0 3px;
	outline: none;
	float:left;
	background: #e0dfdb;
	border:1px solid #cdcac0;
	font-size: 12px;
	text-transform: uppercase;
	width: 160px;
	padding: 6px 10px;
}
.head-nav{
	width: 100%;
	height: 44px;
	background: #231f20;
	position: absolute;
	top: 124px;
	left: 0;
	z-index: 20;
}
.head-nav.fixed{
	position: fixed;
	top:0;
	left:0;
	z-index: 23;
}
.head-main-menu {
	float: left;
	position: relative;
	height: 44px;
}
.head-main-menu .phone-menu{
	display: none;
}
.head-main-nav li{
	float: left;
	min-width: 70px;
}
.head-main-nav li a{
	display: inline-block;
	font-weight: 600;
	color:#FFF;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1;
	text-decoration: none;
	padding: 16px 15px;
}
.head-main-nav li a:hover,
.head-main-nav li a.active{
	background: rgba(255,255,255,0.1);
}
.head-main-nav li .selected{
	display: inline-block;
	font-weight: 600;
	color:#FFF;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1;
	text-decoration: none;
	padding: 16px 18px;
	background: rgba(255,255,255,0.1);
}
.head-main-right{
	float:right;
}
.head-main-right li{
	float:left;
	border-left: 1px solid #54524f;
}

.head-main-right li a.icon.item5, .head-main-right li a.icon.item6 { display: none; }

.head-main-right li a.icon{
	display: block;
	width: 37px;
	height: 44px;
	font-size: 0;
	text-decoration: none;
	color:transparent;
}
.head-main-right li.dropdown{
	position: relative;
}
.head-main-right li.dropdown a{
	display: inline-block;
	text-decoration: none;
	color: #557477;
	text-shadow:2px 2px 2px rgba(0,0,0,0.68);
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	padding: 15px 0 15px 35px;
	background: url(/bitrix/templates/sssr/img/icon-7.png) no-repeat 9px 18px;
}
.head-main-right li.dropdown ul{
	display: none;
	position: absolute;
	top:100%;
	right: 0;
	width: 100%;
	background: #CCC;
}
.head-main-right li.dropdown:hover ul{
	display: block;
}
li.dropdown li{
	float:none;
	border:0 none;
}
.head-main-right li.dropdown ul a{
	display: block;
	font-size: 12px;
	line-height: 1;
	font-weight: 400;
	padding: 5px 8px;
	background: none;
	color: #000;
	text-shadow: none;
}
.head-main-right .item1{
	background: url(/bitrix/templates/sssr/img/icon-8.png) no-repeat 50% 16px;
}
.head-main-right .item2{
	background: url(/bitrix/templates/sssr/img/icon-4.png) no-repeat 50% 14px;
}
.head-main-right .item3{
	background: url(/bitrix/templates/sssr/img/icon-5.png) no-repeat 50% 12px;
}
.head-main-right .item4{
	background: url(/bitrix/templates/sssr/img/icon-6.png) no-repeat 50% 12px;
}
.head-main-right .item5{
	background: url(/bitrix/templates/sssr/img/icon7.png) center center no-repeat, #55727a;
	display: none;
}
.head-main-right .item6{
	background: url(/bitrix/templates/sssr/img/icon9.png) center center no-repeat, #55727a;
	display: none;
}

.hidden {
	display: none;
}

.head-main-right li a:hover{
	background-color: rgba(255,255,255,0.1);
}
#mod-foot{
	background: #231f20;
	width: 100%;
	z-index: 12;
	bottom: 0;
	left:0;
	padding: 0 0 42px 0;
}
.foot-copy, .foot-copy2 {
	font-size: 13px;
	line-height: 1;
	color:#FFF;
	margin-left: 15px;
	margin-top: 29px;
}
.foot-copy span{
	display: block;
}
.foot-copy span.website{
	text-transform: uppercase;
	margin: 17px 0 18px 0;
}
.foot-contacts{
	font-size: 12px;
	color:#FFF;
	width: 270px;
	margin-top: 27px;
	line-height: 14px;
}
.foot-contacts span{
	display: block;
}
.foot-contacts .baza-addr{
	margin: 12px 0;
}
.foot-contacts .phone,
.foot-contacts .e-mail{
	font-size: 16px;
	font-weight: 700;
}
.foot-contacts .e-mail{
	font-size: 14px;
	margin-top: 10px;
}
.foot-contacts a{
	color:#FFF;
	text-decoration: none;
}
.foot-nav{
	margin-top: 30px;
	margin-left: 30px;
}
.foot-nav-item{
	margin-right: 20px;
}
.foot-nav-item:last-child{
	margin-right: 0;
}
.foot-nav-item h4{
	color:#FFF;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.foot-nav-item li{
	margin-bottom: 6px;
}
.foot-nav-item li:last-child{
	margin-bottom: 6px;
}
.foot-nav-item li a{
	color:#767372;
	text-decoration: none;
	text-transform: uppercase;
}
.foot-nav-item li a:hover{
	text-decoration: underline;
}
#mod-cont{
	padding: 0;
	position: relative;
	z-index: 1;
}
.slider-wrap{
	background: #FFF;
	width:100%;
	height: 473px;
}
.cont-wrap{
	margin: 12px auto 3px auto;
}
.cont-page{
	width: 859px;
}
.cont-side{
	width: 353px;
}
.page-block-title{
	background: #e41d32;
	position: relative;
	padding: 0 23px;
	margin-bottom:1px;
}
.page-block-title.dark{
	background: #231f20;
}
.page-block-title h4{
	display: block;
	float:left;
	color:#FFF;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	padding: 16px 0;
}
.page-block-title a{
	display: inline-block;
	color:#FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	padding: 1px 22px 1px 0;
	margin-top: 16px;
	background: url(/bitrix/templates/sssr/img/icon-9.png) no-repeat 100% 50%;
}
.page-block-title.dark a{
	color:#e0dfdb;
	background: url(/bitrix/templates/sssr/img/icon-9-1.png) no-repeat 100% 50%;
}

.cont-page.left .body-blog a {
	color:#e0dfdb;
}

.page-block-title a:hover{
	text-decoration: underline;
}
.block-events-item{
	width: 429px;
	margin-right: 1px;
	margin-bottom: 1px;
	cursor: pointer;
}
.block-events-item:nth-child(2n){
	margin-right: 0;
}
.block-events-thumb{
	position: relative;
	width: 429px;
	height: 285px;
	background-color: #FFF;
	background-size: cover;
	background-position: 50% 0;
	margin-bottom:1px;
	overflow: hidden;
}
.block-events-thumb .events-view, .block-events-thumb .events-view-cb{
	display: block;
	font-size: 0;
	color:transparent;
	text-decoration: none;
	background: url(/bitrix/templates/sssr/img/icon-10.png) no-repeat 0 0;
	width:32px;
	height: 32px;
	position: absolute;
	z-index: 20;
	top: 9px;
	right: 11px;
}
.block-events-thumb .events-view:hover, .block-events-thumb .events-view-cb:hover{
	opacity: .8;
}
.block-events-thumb .events-inforner{
	position: absolute;
	bottom:0;
	left:0;
	z-index: 20;
}
.block-events-thumb .events-inforner b{
	display: block;
	float:left;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color:#FFF;
	text-shadow:2px 2px 2px rgba(127, 20, 32, 0.48);
	padding: 8px 0px 8px 48px;
	width: 35px;
}
.events-inforner b.views{
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-11.png) no-repeat 14px 7px;
}
.events-inforner b.views.disabled{
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-11-sel.png) no-repeat 14px 7px;
}
.events-inforner b.comments{
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-12.png) no-repeat 8px 6px;
	padding: 8px 3px 8px 38px;
}
.events-inforner b.comments.disabled{
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-12-sel.png) no-repeat 8px 6px;
}

.poto-block-title a:hover b.views, .poto-block-title a.active b.views {
    background: url(/bitrix/templates/sssr/img/icon-11-sel.png) no-repeat scroll 0px 7px ;
    cursor: pointer;
}

.poto-block-title a:hover b.bookmarks, .poto-block-title a.active b.bookmarks {
  background: url(/bitrix/templates/sssr/img/icon-13-sel.png) no-repeat scroll 2px 5px;
}

.block-events-thumb .cphoto {
	background: #e41d32 url(/bitrix/templates/sssr/img/cphoto.png) no-repeat 8px 5px;
	margin-left: 1px;
}
.block-events-thumb .bookmarks{
	display: block;
	float:left;
	font-size: 14px;
	line-height: 1;
	margin-left: 1px;
	font-weight: 700;
	text-decoration: none;
	color:#FFF;
	text-shadow:2px 2px 2px rgba(127, 20, 32, 0.48);
	padding: 8px 3px 8px 33px;
	width: 30px;
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-13.png) no-repeat 8px 5px;
}
.block-events-thumb .bookmarks.disabled{
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-13-sel.png) no-repeat 8px 5px;
}
.block-events-thumb .hover-thumb{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background: rgba(255,255,255,0.75);
	z-index: 12;
	visibility: hidden;
	opacity: 0;
	transition:opacity 0.4s linear;
	-webkit-transition:opacity 0.4s linear;
	-moz-transition:opacity 0.4s linear;
	-o-transition:opacity 0.4s linear;
}
.block-events-item:hover .hover-thumb{
	visibility: visible;
	opacity: 1;
}
.hover-thumb-image{
	margin: 26px 0 0 14px;
}
.hover-thumb-desc{
	font-style: italic;
	font-size: 13px;
	font-weight: 600;
	color: #231f20;
	line-height: 15px;
	top: 30px;
	position: absolute;
	left: 234px;
	width: 185px;
}
.hover-thumb-price{
	position: absolute;
	bottom: 31px;
	left:0;
	background: #231f20;
	color:#FFF;
	width: 226px;
	height: 41px;
}
.hover-thumb-price span{
	position: absolute;
	top:50%;
	left: 16px;
	display: block;
	font-size: 12px;
	line-height: 14px;
	width: 115px;
	overflow: hidden;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
}
.hover-thumb-price b{
	display: inline-block;
	position: absolute;
	top: 5px;
	right: 9px;
	font-size: 30px;
	line-height: 1;
	font-weight: 700;
}
.block-events-title{
	position: relative;
	height: 67px;
	overflow: hidden;
	padding: 10px 105px 15px 45px;
}
.block-events-title .time{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width:92px;
	text-align: center;
	font-size: 12px;
	padding: 8px 0;
	-webkit-transform: rotate(-90deg) translate(-31px, -32px);
	-moz-transform: rotate(-90deg) translate(-31px, -32px);
	-o-transform: rotate(-90deg) translate(-31px, -32px);
	-ms-transform:rotate(-90deg) translate(-31px, -32px);
	transform:rotate(-90deg) translate(-31px, -32px);
	border-bottom: 1px solid #e0dfdb;
	color:#2c2b29;
}
.block-events-title h3{
	font-size: 14px;
	color: #2c2b29;
	line-height: 16px;
	font-weight: 700;
	text-transform: uppercase;
}
.block-events-title p{
	margin-top: 5px;
	text-transform: uppercase;
	line-height: 15px;
	color:#2c2b29;
}
.page-block-results .page-block-title h4{
	padding: 16px 55px 16px 0;
	background: url(/bitrix/templates/sssr/img/icon-14.png) no-repeat 100% 2px;
}
.result-content-item{
	margin-bottom: 1px;
}
.result-images-wrap{
	margin-right: 1px;
	width: 515px;
	height: 219px;
}
.result-table-h{
	background-size: auto 100%;
	
	width: 100%;
	margin-bottom: 1px;
}

.result-table-h .title {
	padding: 15px 51px 17px 18px;
}

.cont-page.left .result-table-h h3 a:hover { text-decoration: underline; }

.result-table-h span{
	display: block;
	font-size: 12px;
	color:#2c2b29;
	line-height: 1;
	margin-bottom: 7px;
}
.result-table-h h3{
	font-size: 14px;
	text-transform: uppercase;
	line-height: 1;
	font-weight: 700;
}
.result-table-h h3 a{
	color:#2c2b29;
	text-decoration: none;
}
.result-table-h h3 a:hover{
	text-decoration: underline;
}
.result-table-rh{
	color:rgba(44,43,41,0.8);
}
.result-table-rh .col1,
.result-table-rh .col2,
.result-table-rh .col3{
	
	float:left;
	text-transform: uppercase;
}

.result-table-rh .col1{
	margin-right:1px;
	width: 170px;
}
.columns-thr .result-table-rh .col1{
	margin-right:1px;
	width: 135px;
}
.result-table-rh .col2{
	width: 120px;
}
.columns-thr .result-table-rh .col2{
	width: 96px;
}

.result-table-rh .col1 {
	display: table-cell;
	float: none;
	width: 10%;
}

.result-table-rh .col2 {
	display: table-cell;
	float: none;
	width: 45%;
}

.result-table-rh .col3 {
	display: table-cell;
	float: none;
	width: 45%;
}

.result-table-rh, .result-table-r {
	display: table;
	width: 100%;
}

.result_table .table_title {
	width: 100%;
}

.table {
	display: table;
	width: 100%;
}

.tr {
	display: table;
	width: 100%;
}

.result_table.default .td1 {
	display: table-cell;
	width: 20%;
} 
.result_table.default .td2 {
	display: table-cell;
	width: 46%;
} 
.result_table.default .td3 {
	display: table-cell;
	width: 34%;
}

.result_table.table_cell_two .td2 {
	display: table-cell;
	width: 50%;
} 
.result_table.table_cell_two .td3 {
	display: table-cell;
	width: 50%;
} 


.table_title .title {
  padding: 15px 51px 17px 18px;
}

.result_table { 
	overflow: hidden;
}
.table_title .title h3 {
  font-size: 14px;
  text-transform: uppercase;
  line-height: 1;
  font-weight: 700;
}
.result_table .table_title, .tr {
	margin-bottom: 1px;
}

.table_cont { padding: 6px 13px 5px 13px; }
.th .table_cont {
	text-transform: uppercase;
}

.th .td2 .table_cont, .tr .td2 .table_cont { 
	border-right: 1px solid #e0dfdb;
  	border-left: 1px solid #e0dfdb;
}
.th .table_cont, .tr .table_cont {
	color: #fff;
}
.th .td3 .table_cont,
.tr .td3 .table_cont {
	border: none;
}

.result_table .tr_group1 {
	opacity: .4;
} 

.result_table .tr_group2 {
	opacity: .6;
} 

.result_table .tr_group3 {

	opacity: .8;
} 

.tr .group {
	color: #fff;
	padding: 6px 13px 5px 13px;
	text-transform: uppercase;
}

.event_add { 
	display: table;
	font-size: 12px;
	margin-bottom: 1px; 
	width: 100%;
}

.event_add .time {
  width: 118px;
  text-align: center;
  color: #FFF;
  font-size: 14px;
  line-height: 15px;
  font-weight: 700;
  padding: 8px 0;
  margin-right: 1px;
}

.event_add .time, 
.event_add .competition,
.event_add .views,
.event_add .comments,
.event_add .bookmarks,
.event_add .members,
.event_add .results,
.event_add .photos,
.event_add .videos {
	display: table-cell;
	font-size: 12px;
	height: 100%;
	vertical-align: middle;
	word-wrap: break-word;
}

.event_add .time, 
.event_add .competition,

.event_add .comments,
.event_add .bookmarks,
.event_add .members,
.event_add .results {
	border-right: 1px solid #fff;
}

.event_add .time { width: 118px; }

.event_add .competition {
  font-size: 12px;
  text-align: left;
  width: 224px;
}
.event_add .competition div { padding: 6px; }

.event_add .views,
.event_add .comments, 
.event_add .bookmarks {
	background-position: 8px 50%;
	width: 90px;
}

.event_add .comments { width: 81px; }
.event_add .views:hover,
.event_add .comments:hover, 
.event_add .bookmarks:hover {
	background-position: 8px 50%;
}

.event_add .views div,
.event_add .comments div,
.event_add .bookmarks div { padding-left: 40px; }

.event_add .bookmarks { width: 65px; }
.event_add .members { text-align: center; width: 47px; }
.event_add .results { width: 135px; }
.event_add .photos { width: 48px; }
.event_add .videos { width: 40px; }

.event_add .results { background: url(/bitrix/templates/sssr/img/icon-15.png) no-repeat 90% 50%; }

.event_add span {
  display: block;
  font-size: 14px;
  line-height: 15px;
  font-weight: 700;
  color: #FFF;
  text-shadow: 2px 2px 2px rgba(0,0,0, 0.24);
/*
  padding: 8px 0px 8px 48px;
  width: 35px;*/
  text-transform: uppercase;
}

.event_add .photos a {
  display: block;
  font-size: 0;
  color: transparent;
  background: url(/bitrix/templates/sssr/./img/photos.png) no-repeat 50% 50%;
  height: 18px;
}

.event_add .photos a:hover {
  background: url(/bitrix/templates/sssr/./img/photos_sel.png) no-repeat 50% 50%;
}

.event_add .videos a {
  display: block;
  font-size: 0;
  color: transparent;
  background: url(/bitrix/templates/sssr/./img/video.png) no-repeat 50% 50%;
  height: 23px;
}

.event_add .videos a:hover {
  background: url(/bitrix/templates/sssr/./img/video_sel.png) no-repeat 50% 50%;
}

.event_add .results a { padding-left: 20px; }



.event_add span.views:hover, .event_add b.views:hover {
	background-color: transparent;
}

.event_add span.comments:hover, .event_add b.comments:hover,
.event_add span.bookmarks:hover, .event_add b.bookmarks:hover {
	background-color: transparent;
}



.event_add span.views, .event_add b.views,
.event_add span.comments, .event_add b.comments,
.event_add span.bookmarks, .event_add b.bookmarks {
	  background-color: transparent;
}

.cont-page.left .event_add a {
	text-decoration: none;
}
.cont-page.left .event_add a:hover {
	text-decoration: underline;
}


.image_item {
  background-size: cover;
  background-position: 50%;
  float: left;
  height: 219px;
  margin-right: 1px;
  position: relative;
  width: 171px;
} 

.image_item a {
  display: block;
  font-size: 0;
  color: transparent;
  text-decoration: none;
  background: url(/bitrix/templates/sssr/./img/photo_more.png) no-repeat 0 0;
  width: 32px;
  height: 32px;
  position: absolute;
  z-index: 20;
  top: 8px;
  left: 8px;
}

.image_item a:hover {
  opacity: .8;
}

.image_item i {
  display: block;
  width: 52px;
  height: 95px;
  position: absolute;
  z-index: 15;
  top: 2px;
  right: 5px;
}

.image_item i.place-1 {
  background: url(/bitrix/templates/sssr/./img/place-1.png) no-repeat 0 0;
}
.image_item i.place-2 {
  background: url(/bitrix/templates/sssr/./img/place-2.png) no-repeat 0 0;
}
.image_item i.place-3 {
  background: url(/bitrix/templates/sssr/./img/place-3.png) no-repeat 0 0;
}

.result_table a {
	text-decoration: none;
}
.cont-page.left .result_table a:hover {
	text-decoration: underline;
}

.result-content-foot {
	clear: left;
}

.columns-thr .result-table-rh .col3{
	margin-right:1px;
	width: 32px;
	text-align: center;
}
.columns-thr .result-table-rh .col1,
.columns-thr .result-table-rh .col2,
.columns-thr .result-table-rh .col3{
	font-size: 10px;
	line-height: 14px;
	font-weight: 700;
}
.result-table-rh,
.result-table-r{
	margin-bottom: 1px;
}
.result-table-r:last-child{
	margin-bottom: 0;
}
.result-table-r .col1,
.result-table-r .col2,
.result-table-r .col3{
	padding: 6px 13px 5px 13px;
	float:left;
	color:#231f20;
	font-size: 14px;
	font-weight: 600;
}
.result-table-r .col1 a,
.result-table-r .col2 a,
.result-table-r .col2 a{
	color:#231f20;
	text-decoration: none;
}
.result-table-r .col1 a:hover,
.result-table-r .col2 a:hover,
.result-table-r .col2 a:hover{
	text-decoration: underline;
}
.result-table-r .col1{
	margin-right:1px;
	width: 170px;
}
.result-table-r .col2{
	width: 120px;
}
.columns-thr .result-table-r .col1{
	margin-right:1px;
	width: 135px;
}
.columns-thr .result-table-r .col2{
	width: 96px;
}
.columns-thr .result-table-r .col3{
	margin-right:1px;
	width: 32px;
	text-align: center;
}

.result-table-wrap.full .result-table-h {width: 790px;}
.result-table-wrap.full .col3 { display: table-cell; padding: 0; margin: 0; width: 10%;}
.result-table-wrap.full .col1 { display: table-cell; padding: 0; margin: 0; width: 45%;}
.result-table-wrap.full .col2 { display: table-cell; padding: 0; margin: 0; width: 45%;}

/*
.result-table-wrap.full .result-table-h {width: 790px;}
.result-table-wrap.full .col3 {width: 110px;}
.result-table-wrap.full .col1 {width: 480px;}
.result-table-wrap.full .col2 {width: 189px;}
*/
.result-content-foot span{
	display: block;
	float:left;
}
.result-content-full{
	margin-bottom: 1px;
}
.result-content-foot .time{
	width: 118px;
	text-align: center;
	background: #231f20;
	color:#FFF;
	font-size: 14px;
	line-height: 15px;
	font-weight: 700;
	padding: 8px 0;
	margin-right: 1px;
}
.result-content-foot span{
	display: block;
	float: left;
	font-size: 14px;
	line-height: 15px;
	font-weight: 700;
	color: #FFF;
	text-shadow: 2px 2px 2px rgba(0,0,0, 0.24);
	padding: 8px 0px 8px 48px;
	width: 35px;
	text-transform: uppercase;
}
.result-content-foot span a{
	color:#FFF;
	text-decoration: none;
}
.result-content-foot span a:hover{
	text-decoration: underline;
}
.result-content-foot .views {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-11.png) no-repeat 14px 7px;
}
.result-content-foot .comments {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-12.png) no-repeat 8px 6px;
	padding: 8px 2px 8px 38px;
	margin-right:1px;
}
.result-content-foot .bookmarks{
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-13.png) no-repeat 8px 5px;
	padding: 8px 3px 8px 32px;
	margin-right: 1px;
	width: 30px;
}
.result-content-foot .members{
	font-size: 12px;
	padding: 8px 0;
	background: #e41d32;
	width: 171px;
	text-align: center;
	margin-right: 1px;
}
.result-content-foot .competition{
	font-size: 12px;
	padding: 8px 0 8px 15px;
	background: #e41d32;
	width: 222px;
	text-align: left;
	margin-right: 1px;
	overflow: hidden;
}
.result-content-foot .results{
	text-align: center;
	font-size: 12px;
	padding: 8px 0;
	background: #e41d32;
	width: 156px;
	margin-right: 1px;
}
.result-content-foot .results a{
	display: inline-block;
	color:#FFF;
	text-decoration: none;
	background: url(/bitrix/templates/sssr/img/icon-15.png) no-repeat 100% 3px;
	padding: 0 25px 0 0;
}
.result-content-foot .photos,
.result-content-foot .videos{
	width: 92px;
	text-align: center;
	font-size: 12px;
	padding: 8px 0;
	background: #e41d32;
	margin-right: 1px;
}
.result-content-foot .videos{
	margin-right: 0;
	width: 93px;
}
.result-images-item{
	float:left;
	width: 171px;
	height: 219px;
	margin-right: 1px;
	background-size: cover;
	background-position: 50%;
	position: relative;
}
.result-images-wrap .result-images-item:last-child{
	margin-right: 0;
}
.result-images-item a{
	display: block;
	font-size: 0;
	color: transparent;
	text-decoration: none;
	background: url(/bitrix/templates/sssr/img/icon-10.png) no-repeat 0 0;
	width: 32px;
	height: 32px;
	position: absolute;
	z-index: 20;
	top: 8px;
	left: 8px;
}
.result-images-item a:hover{
	opacity: .8;
}
.result-images-item i{
	display: block;
	width: 52px;
	height: 95px;
	position: absolute;
	z-index: 15;
	top: 2px;
	right: 5px;
}
.result-images-item i.place-1{
	background: url(/bitrix/templates/sssr/img/place-1.png) no-repeat 0 0;
}
.result-images-item i.place-2{
	background: url(/bitrix/templates/sssr/img/place-2.png) no-repeat 0 0;
}
.result-images-item i.place-3{
	background: url(/bitrix/templates/sssr/img/place-3.png) no-repeat 0 0;
}
.result-content-item.closed .results{
	width: 128px;
	text-align: left;
	padding: 8px 0 8px 12px;
}
.result-content-item.closed .members{
	width: 47px;
}
.result-content-item.closed .members i{
	display: none;
}
.result-content-foot .members.active,
.result-content-foot .members:hover {
	background-color: #DD626F;
}

.result-content-item.closed .photos{
	width: auto;
	padding: 7px 10px 6px 10px;
}
.result-content-item.closed .photos a{
	display: block;
	font-size: 0;
	color:transparent;
	background: url(/bitrix/templates/sssr/img/icon-17.png) no-repeat 0 0;
	width: 24px;
	height: 18px;
}
.result-content-item.closed .photos a:hover{
	background: url(/bitrix/templates/sssr/img/icon-17-sel.png) no-repeat 0 0;
}
.result-content-item.closed .photos a.selected{
	background: url(/bitrix/templates/sssr/img/icon-17-sel.png) no-repeat 0 0;
}
.result-content-item.closed .photos a.selected:hover{
	background: url(/bitrix/templates/sssr/img/icon-17-sel-h.png) no-repeat 0 0;
}
.result-content-item.closed .videos{
	width: auto;
	padding: 4px 8px 4px 8px;
}
.result-content-item.closed .videos a{
	display: block;
	font-size: 0;
	color:transparent;
	background: url(/bitrix/templates/sssr/img/icon-16.png) no-repeat 0 0;
	width: 27px;
	height: 23px;
}
.result-content-item.closed .videos a:hover{
	background: url(/bitrix/templates/sssr/img/icon-16-sel.png) no-repeat 0 0;
}
.result-content-item.closed .videos a.selected{
	background: url(/bitrix/templates/sssr/img/icon-16-sel.png) no-repeat 0 0;
}
.result-content-item.closed .videos a.selected:hover{
	background: url(/bitrix/templates/sssr/img/icon-16-sel-h.png) no-repeat 0 0;
}
.category-8.closed span.competition { height: 15px; line-height: 20px; }

.page-block-banner{
	height: 308px;
	padding: 17px 0 0 0;
	display: block;
	text-decoration: none;
	margin-bottom: 1px;
}
.banner-top-line{
	background: #e6120b;
	position: relative;
	color:#FFF;
	text-transform: uppercase;
	padding: 14px 25px;
}
.banner-top-line i{
	display: block;
	position: absolute;
	top:0;
	right: 0;
	width: 108px;
	height: 96px;
	border-left: 1px solid #FFF;
}
.banner-top-line h2{
	font-size: 36px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	color:#FFF;
	margin-bottom: 4px;
}
.banner-top-line p{
	line-height: 14px;
}
.banner-middle{
	margin: 25px 0 0 31px;
}
.banner-middle h4{
	font-size: 60px;
	font-weight: 800;
	line-height: 1;
	text-transform: uppercase;
	color:#e6120b;
}
.banner-middle span{
	display: block;
	line-height: 20px;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	color:#231f20;
	margin-top: 10px;
	margin-left:14px;
}
.bnr1{
	background: url(/bitrix/templates/sssr/img/banner1.png) no-repeat 0 0;
}
.bnr1 i{
	background: url(/bitrix/templates/sssr/img/banner1-icon.png) no-repeat 0 0;
}
.banner-price{
	background: #e6120b;
	color:#FFF;
	text-transform: uppercase;
	padding: 6px 26px 6px 31px;
	margin-top: 30px;
	float: left;
}
.banner-price h4{
	font-weight: 800;
	font-size: 60px;
	line-height: 1;
}
.banner-price span{
	font-size: 14px;
	line-height: 17px;
	display: block;
	margin-left: 47px;
	margin-top: 15px;
}
.comp-types a{
	display: block;
	width: 106px;
	height: 96px;
	font-size: 0;
	color:transparent;
	float:left;
	margin-bottom: 1px;
	margin-right: 1px;
}
.comp-types a:hover{
	opacity: .8;
}
.comp-types a:nth-child(8n-7){
	width: 108px;
}
.comp-types a:nth-child(8n){
	margin-right: 0;
	width: 108px;
}
.news-article{
	margin-bottom: 1px;
}
.news-article .article-image{
	float:left;
	width: 280px;
	height: 386px;
	background-color: #CCC;
	background-position: 50%;
	background-size:cover;
}
.news-article .article-body{
	float:left;
	margin-left:23px;
	width: 556px;
}
.news-article .article-body .time{
	display: block;
	font-size: 14px;
	line-height: 1;
	color:#e41d32;
	font-weight: 700;
	margin-top: 7px;
	margin-bottom: 11px;
}
.news-article .article-body h2{
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color:#231f20;
	margin-bottom: 12px;
}
.news-article .article-body p{
	line-height: 16px;
	margin-bottom: 16px;
	color:#000;
}
.news-article .article-body a{
	color:#231f20;
}
.news-article .article-body a:hover{
	text-decoration: none;
}
.page-block-video{
	margin-bottom: 11px;
}
.video-news .video-content{
	float:left;
	width: 473px;
	height: 278px;
	margin-right: 1px;
	background: #000;
	overflow: hidden;
}
.video-news .video-content iframe {
height: 278px;
}
.video-news .video-content div{
	display: none;
}
.video-news .video-content div.active{
	display: block;
}
.video-news .video-tabs{
	width: 358px;
	float: left;
	padding: 0 0 0 27px;
}
#video-content-change{
	position: relative;
	margin-bottom: 1px;
	height: 92px;
	cursor: pointer;
}
#video-content-change:last-child{
	margin-bottom: 0;
}
#video-content-change i{
	display: block;
	position: absolute;
	top: 0;
	left: -27px;
	background: url(/bitrix/templates/sssr/img/icon-18.png) no-repeat 50%;
	width: 26px;
	height: 92px;
}
#video-content-change:hover i,
#video-content-change.active i{
	background: #231f20 url(/bitrix/templates/sssr/img/icon-18-1.png) no-repeat 50%;
}
#video-content-change .title{
	display: block;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	color: #231f20;
	font-weight: 700;
	padding: 17px 0 16px 13px;
}
#video-content-change .foot-btns span{
	display: block;
	float:left;
}

#video-content-change .title a{
	text-decoration: none;
	color: #231f20;
}

#video-content-change .title a:hover{
	text-decoration: underline;
}
#video-content-change .foot-btns .time{
	width: 111px;
	background: #e41d32;
	text-align:center;
	color:#231f20;
	font-size: 14px;
	line-height: 15px;
	font-weight: 700;
	padding: 8px 0;
	margin-right: 1px;
}
#video-content-change .foot-btns .views{
	color:#FFF;
	font-weight: 700;
	font-size: 14px;
	line-height: 15px;
	padding: 8px 4px 8px 49px;
	width: 30px;
	text-shadow:2px 2px 2px rgba(127,20,32,0.48);
}
#video-content-change .foot-btns .comments{
	color:#FFF;
	font-weight: 700;
	font-size: 14px;
	line-height: 15px;
	padding: 8px 19px 8px 39px;
	width: 30px;
	text-shadow: 2px 2px 2px rgba(127,20,32,0.48);
	margin-right: 1px;
}
#video-content-change .foot-btns .bookmarks{
	color:#FFF;
	font-weight: 700;
	font-size: 14px;
	line-height: 15px;
	padding: 8px 5px 8px 39px;
	width: 30px;
	text-shadow: 2px 2px 2px rgba(127,20,32,0.48);
}
.poll-block{
	background: #231f20;
	padding: 14px 24px 23px 24px;
}
.select-poll{
	float: left;
	width: 413px;
	border-right: 1px solid #322e2f;
}
.comment-poll{
	float: left;
	width: 337px;
	padding: 0 0 0 60px;
}
.poll-block h4{
	font-size: 14px;
	line-height: 16px;
	color:#FFF;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.poll-line-vals{
	position: relative;
	padding: 0 0 0 34px;
	font-size: 14px;
	text-transform: uppercase;
	color:#FFF;
	line-height: 1;
	font-weight: 700;
	margin-bottom: 15px;
}
.poll-line-vals.last{
	margin-bottom: 37px;
}
.poll-line-vals input[type="radio"]{
	display: block;
	margin:0;
	padding: 0;
	border:0 none;
	width: 12px;
	height: 12px;
	position: absolute;
	z-index: 23;
	top: 1px;
	left: 5px;
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.poll-line-vals i{
	display: block;
	position: absolute;
	z-index: 12;
	top: 1px;
	left: 5px;
	background: #FFF;
	width:12px;
	height: 12px;
	border-radius: 50%;
}
.poll-line-vals input[type="radio"]:checked + i{
	width: 4px;
	height: 4px;
	background: #000;
	border:4px solid #FFF;
}
.poll-line-vals label{
	display: inline-block;
	cursor: pointer;
}
.poll-block input[type="submit"], .poll-block input[type="button"]{
	display: inline-block;
	margin:0;
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-19.png) no-repeat 92% 16px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	padding: 14px 40px 14px 16px;
	border: 0 none;
	text-shadow:2px 2px 2px rgba(127,20,32,0.48);
	outline: none;
	cursor: pointer;
	text-align: left;
}
.poll-block .input_red {
	display: inline-block;
	margin:0;
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-19.png) no-repeat 92% 16px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	padding: 14px 40px 14px 16px;
	border: 0 none;
	text-shadow:2px 2px 2px rgba(127,20,32,0.48);
	outline: none;
	cursor: pointer;
	text-align: left;
	text-decoration: none;	
}

.poll-block input[type="submit"]:hover, .poll-block .input_red:hover {
	background: #EC2136 url(/bitrix/templates/sssr/img/icon-19.png) no-repeat 92% 16px;
}
.comment-poll textarea{
	display:block;
	background: #e0dfdb;
	outline: none;
	resize:none;
	border:0 none;
	margin:0;
	width: 100%;
	padding: 8px 10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size: 14px;
	line-height: 16px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
}
.comment-line.last{
	margin-top:15px;
}
.comment-line.last input{
	width:185px;
}
.page-block-poll{
	margin-bottom: 4px;
}
.page-block-partner{
	background: #FFF;
	margin-bottom: 2px;
}
.partner-title{
	display: block;
	font-size: 21px;
	line-height: 24px;
	font-weight: 700;
	color:#FFF;
	text-transform: uppercase;
	padding: 20px 72px 20px 19px;
	background: #e41d32 url(/bitrix/templates/sssr/img/corner.png) no-repeat 100% 0;
	text-shadow:2px 2px 2px rgba(127,20,32,0.48);
}
.partner-block span{
	display: block;
	float:left;
	cursor: pointer;
}
.partner-block span:hover{
	opacity: .8;
}
.partner-block span.partner-1{
	background: url(/bitrix/templates/sssr/img/partner-2.png) no-repeat 0 0;
	width: 61px;
	height: 59px;
	margin: 14px 0 0 9px;
}
.partner-block span.partner-2{
	background: url(/bitrix/templates/sssr/img/partner-3.png) no-repeat 0 0;
	width: 54px;
	height: 55px;
	margin: 17px 0 0 32px;
}
.partner-block span.partner-3{
	background: url(/bitrix/templates/sssr/img/partner-4.png) no-repeat 0 0;
	width: 56px;
	height: 56px;
	margin: 17px 0 0 26px;
}
.partner-block span.partner-4{
	background: url(/bitrix/templates/sssr/img/partner-1.png) no-repeat 0 0;
	width: 54px;
	height: 51px;
	margin: 17px 0 0 36px;
}
.partner-block span.partner-5{
	background: url(/bitrix/templates/sssr/img/partner-6.png) no-repeat 0 0;
	width: 95px;
	height: 54px;
	margin: 17px 0 0 24px;
}
.partner-block span.partner-6{
	background: url(/bitrix/templates/sssr/img/partner-5.png) no-repeat 0 0;
	width: 127px;
	height: 51px;
	margin: 22px 0 0 21px;
}
.page-block-friends{
	background: #FFF;
	margin-bottom: 1px;
}
.friends-title{
	font-size: 14px;
	line-height: 1;
	color:#e0dfdb;
	font-weight: 700;
	text-transform: uppercase;
	background: #231f20 url(/bitrix/templates/sssr/img/corner-1.png) no-repeat 100% 0;
	padding: 33px 50px 33px 24px;
	text-shadow:2px 2px 2px rgba(0,0,0,0.76);
}
.friends-col1{
	margin: 12px 0 0 28px;
	float: left;
}
.friends-col2{
	margin: 12px 0 0 26px;
	float: left;
}
.friends-block li{
	font-size: 12px;
	line-height: 14px;
}
.friends-block li:before{
	content:"�";
	margin-right: 3px;
}
.friends-block li a{
	color:#231f20;
	text-decoration: underline;
}
.friends-block li a:hover{
	text-decoration: none;
}
.page-block-empty{
	background: #FFF;
	height: 54px;
}
.slides-wrap{
	padding: 2px 0 3px 0
}
#slider{
	float: left;
	width: 859px;
	height: 469px;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
#slid/bitrix/templates/cccp img{
	display: block;
	width: 859px;
	height: 469px;
}
#slider-images{
	position: relative;
	z-index: 1;
}
.slider-desc{
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	height: 100%;
	width: 264px;
}
.slider-nav{
	float: right;
	width: 355px;
	position: relative;
	z-index: 4;
}
.slidesjs-navigation{
	display: none !important;
}
.slidesjs-pagination{
	display: none !important;
}
.slider-nav li{
	list-style: none;
	position: relative;
	display: block;
	padding: 15px 66px 15px 48px;
	margin-bottom: 1px;
	height: 63px;
	background: #CCC;
	cursor: pointer;
}
.slider-nav li:last-child{
	margin-bottom: 0;
}
.slider-nav li i{
	display: block;
	position: absolute;
	top:0;
	left:-1px;
	width: 0;
	height: 93px;
	background: #231f20;
	visibility: hidden;
	opacity: 0;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}
.slider-nav li:hover i,
.slider-nav li.active i{
	visibility: visible;
	opacity: 1;
	width: 26px;
	left:-27px;
}
.slider-nav li .time{
	position: absolute;
	top:0;
	left:0;
	display: block;
	width: 93px;
	text-align: center;
	font-size: 12px;
	padding: 8px 0;
	-webkit-transform: rotate(-90deg) translate(-32px, -32px);
	-moz-transform: rotate(-90deg) translate(-32px, -32px);
	-o-transform: rotate(-90deg) translate(-32px, -32px);
	-ms-transform: rotate(-90deg) translate(-32px, -32px);
	transform: rotate(-90deg) translate(-32px, -32px);
	border-bottom: 1px solid #FFF;
	color: #2c2b29;
}
.slider-nav li:hover .time,
.slider-nav li.active .time{
	color:#FFF;
	background: #231f20;
}
.slider-nav li h3{
	font-size: 13px;
	height: 32px;
	line-height: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color:#231f20;
	overflow: hidden;
}
.slider-nav li:hover h3,
.slider-nav li.active h3{
	text-shadow:1px 1px 0px rgba(255,255,255,0.33);
}
.slider-nav li p{
	display: block;
	position: absolute;
	width: 241px;
	left:48px;
	bottom:10px;
	font-size: 12px;
	line-height: 15px;
	color:#2c2b29;
	height: 32px;
	overflow: hidden;
}
.slider-image{
	display: block;
	position: absolute;
	top:7px;
	left:13px;
	width: 241px;
	height: 261px;
	background-position: 50%;
}
.slider-text{
	position: absolute;
	background: rgba(255,255,255,0.39);
	top: 271px;
	left:0;
	padding: 16px 23px;
	width: 218px;
}
.slider-text .time{
	display: block;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: #231f20;
	margin-bottom: 6px;
}
.slider-text p{
	font-size: 12px;
	line-height: 15px;
	color:#2c2b29;
	text-transform: uppercase;
	font-weight: 700;
}
.slider-info{
	position: absolute;
	bottom: 11px;
	left:0;
}
.slider-info span{
	display: block;
	float: left;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	color: #FFF;
	text-shadow: 2px 2px 2px rgba(127, 20, 32, 0.48);
	padding: 8px 0px 8px 48px;
	width: 35px;
}
.slider-info span.views {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-11.png) no-repeat 27px 7px;
	padding: 8px 0px 8px 61px;
}
.slider-info span.comments {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-12.png) no-repeat 8px 6px;
	padding: 8px 3px 8px 38px;
}
.slider-info span.bookmarks {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 1;
	margin-left: 1px;
	font-weight: 700;
	text-decoration: none;
	color: #FFF;
	text-shadow: 2px 2px 2px rgba(127, 20, 32, 0.48);
	padding: 8px 3px 8px 33px;
	width: 30px;
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-13.png) no-repeat 8px 5px;
}
.slider-info span.bookmarks.selected{
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-13-sel.png) no-repeat 8px 5px;
}
.slider-pagin{
	position: absolute;
	z-index: 25;
	bottom:17px;
	left:50%;
	transform: translate(-50%, 0px);
	-webkit-transform: translate(-50%, 0px);
	-moz-transform: translate(-50%, 0px);
	-o-transform: translate(-50%, 0px);
	-ms-transform: translate(-50%, 0px);
}
.slider-pagin li{
	list-style: none;
	float:left;
	display: block;
}
.slider-pagin li a.pag-prev,
.slider-pagin li a.pag-next{
	display: block;
	width: 19px;
	height: 16px;
	background: url(/bitrix/templates/sssr/img/btns.png) no-repeat 0 0;
	font-size: 0;
	color:transparent;
	margin-right: 50px;
}
.slider-pagin li a.pag-next{
	background-position: -19px 0;
	margin-right: 0;
	margin-left: 50px;
}
.pag-dots{
	margin-top: 2px;
}
.pag-dots li{
	float:left;
	margin-right: 15px;
}
.pag-dots li:last-child{
	margin-right: 0;
}
.pag-dots li a{
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	font-size: 0;
	color:transparent;
	background: #e0dfdb;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.75);
}
.pag-dots li:hover a,
.pag-dots li.active a{
	background: #e41d32;
}
.calendar-head{
	background: #231f20;
	position: relative;
	margin-bottom: 1px;
}
.calendar-head h4{
	display: block;
	text-transform: uppercase;
	text-align: center;
	font-size: 24px;
	line-height: 1;
	font-weight: 700;
	color:#FFF;
	padding: 11px 0;
}
.calendar-head a{
	display: block;
	position: absolute;
	top:0;
	font-size: 0;
	color:transparent;
	width: 34px;
	height: 46px;
}
.calendar-head a.calend-prev{
	left:0;
	background: url(/bitrix/templates/sssr/img/btns-1.png) no-repeat 50% 16px;
	border-right: 1px solid #1f1b1c;
	box-shadow: 1px 0px 0px #2f2b2c;
}
.calendar-head a.calend-next{
	right:0;
	background: url(/bitrix/templates/sssr/img/btns-2.png) no-repeat 50% 16px;
	border-left: 1px solid #1f1b1c;
	box-shadow: -1px 0px 0px #2f2b2c;
}
.calendar-body{
	border:1px solid #9f9e9e;
}
.calendar-body tbody{
	background: #FFF;
}
.calendar-body tbody td{
	border-bottom: 1px solid #bbbaba;
	border-right: 1px solid #bbbaba;
}
.calendar-body tbody td:nth-child(7){
	border-right: 0 none #bbbaba;
}
.calendar-body-h td{
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 1;
	color:rgba(43,43,43,0.59);
	padding: 5px 0;
}
.calendar-body tbody td a{
	display: block;
	width: 100%;
	color: #282f33;
	text-decoration: none;
	font-size: 14px;
	line-height: 1;
	padding: 13px 0 13px 14px;
	text-align: center;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.calendar-body tbody td a.current{
	background: #e6e6e6;
}
.calendar-body tbody i{
	display: block;
	position: absolute;
	left:0;
	bottom: 0;
	width: 16px;
	height: 12px;
	background: #CCC;
}
.calendar-body tbody i:hover{
	opacity: .8;
}
.calendar-body tbody i:nth-child(1){
	bottom: 0;
}
.calendar-body tbody i:nth-child(2){
	bottom: 14px;
}
.calendar-body tbody i:nth-child(3){
	bottom: 28px;
}
.side-block-foot{
	background: #231f20;
	padding: 16px 16px 16px 28px;
	margin-bottom: 1px;
}
.side-block-foot h4{
	float:left;
	font-size: 12px;
	line-height: 1;
	color:#FFF;
	text-transform: uppercase;
	text-shadow:0px -1px 0px rgba(0,0,0,0.35);
	padding: 1px 0;
}
.side-block-foot.bold h4{
	float:left;
	font-size: 14px;
	line-height: 1;
	color:#e0dfdb;
	text-transform: uppercase;
	font-weight: 700;
	text-shadow:2px 2px 2px rgba(0,0,0,0.75);
	padding: 0;
}
.side-block-foot a{
	display: inline-block;
	float: right;
	font-size: 12px;
	text-transform: uppercase;
	color:#e0dfdb;
	text-decoration: none;
	text-shadow:2px 2px 2px rgba(0,0,0,0.75);
	background: url(/bitrix/templates/sssr/img/icon-9-1.png) no-repeat 100% 50%;
	padding: 1px 22px 1px 0;
}
.side-block-foot a:hover{
	text-decoration: underline;
}
.side-block-reg{
	background: #231f20;
	padding: 0;
	margin-bottom: 1px;
}

.side-block-reg .side-block-reg-wrap {
	padding: 13px 21px 0px 21px;
}

.side-block-reg .reg-select2 {
	padding: 13px 21px 16px 21px;
}

.side-block-reg-info-wrap {
	padding: 0px 21px 0px 21px;
}

.side-block-reg h3{
	display: block;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	color:#e0dfdb;
	text-shadow:2px 2px 2px rgba(0,0,0,0.75);
	background: url(/bitrix/templates/sssr/img/icon-20.png) no-repeat 98% 50%;
	padding: 4px 0;
	margin-bottom: 10px;
}
.side-block-reg p{
	display: block;
	padding: 0 6px;
	color:#777571;
	font-style: italic;
	font-size: 12px;
	line-height: 14px;
	margin: 7px 0 1px 0;
}
.side-block-reg a{
	margin:4px 0 0 6px;
	display: inline-block;
	color:#ffcb05;
	text-decoration: underline;
	font-size: 11px;
}
.side-block-reg a:hover{
	text-decoration: none;
}
.side-block-reg .reg-btn a{
	display: inline-block;
	margin: 0;
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-19.png) no-repeat 92% 14px;
	font-size: 14px;
	line-height: 1;
	font-weight: 700;
	text-transform: uppercase;
	color:#FFF;
	padding: 12px 40px 12px 16px;
	border: 0 none;
	text-shadow: 2px 2px 2px rgba(127,20,32,0.48);
	outline: none;
	text-decoration: none;
}
.side-block-reg .reg-btn a:hover{
	background: #EC2136 url(/bitrix/templates/sssr/img/icon-19.png) no-repeat 92% 14px;
}
.side-block-reg .reg-btn{
	margin-top: 9px;
}
#side-select-line select{
	display: none;
}

#side-select-line .selectbox{
	display: block !important;
	position: relative;
	margin: 0 0px 0 0;
	width: 305px;
}
#side-select-line .select{
	cursor: pointer;
	display: block;
	position: relative;
	float:none !important;
	z-index: 12;
	width: 100%;
	background: #e0dfdb;
	color:#231f20;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none;
	margin:0;
	padding: 0 34px 0 13px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}
#side-select-line .select .text{
	padding: 8px 0;
}
#side-select-line .trigger{
	display: block;
	position: absolute;
	z-index: 15;
	top:0;
	right: 0;
	width: 33px;
	height: 30px;
	border-left:1px solid #2c2b29;
	margin:0;
	background: url(/bitrix/templates/sssr/img/icon-21.png) no-repeat 50%;
}
#side-select-line .dropdown{
	border-top:1px solid #231f20;
	background: #e0dfdb;
	width: 100%;
}
.selectbox li{
	display: block;
	color:#231f20;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none;
	margin:0;
	padding: 8px 4px 8px 13px;
	cursor: pointer;
}
.selectbox li.sel {
background: #BBBBBB;
}
.selectbox li:hover {
background: #858585;
color: #FFF;
}
#side-select-line.reg-select {
	margin-bottom: 10px;
}
.side-block-regmemb h3{
	padding: 10px 13px;
	color:#e0dfdb;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	background: #1d2a2b;
	border-bottom:1px solid #54524f;
}
.reg-m-table{
background: #231f20;}
.reg-m-thead span,
.reg-m-tbody span{
	float:left;
	display: block;
	background: #1d2a2b;
	font-size: 11px;
	line-height: 1;
	color:#e0dfdb;
	overflow: hidden;
}
.reg-m-tbody span a{
	color: #e0dfdb;
	text-decoration: none;
}
.reg-m-tbody span a:hover{
	text-decoration: underline;
}
.reg-m-thead span{
	color:#73716d;
}
.reg-m-thead span.number,
.reg-m-tbody span.number{
	width: 28px;
	text-align: center;
	padding: 6px 0;
	border-right:1px solid #54524f;
	border-bottom:1px solid #54524f;
}
.reg-m-thead span.name,
.reg-m-tbody span.name{
	width: 101px;
	text-align: left;
	padding: 6px 5px;
	border-right:1px solid #54524f;
	border-bottom:1px solid #54524f;
}
.reg-m-thead span.team,
.reg-m-tbody span.team{
	width: 105px;
	text-align: left;
	padding: 6px 5px;
	border-right:1px solid #54524f;
	border-bottom:1px solid #54524f;
}
.reg-m-thead span.rating,
.reg-m-tbody span.rating{
	width: 64px;
	text-align: left;
	padding: 6px 16px;
	border-bottom:1px solid #54524f;
	position: relative;
	 z-index: 0;
}
.reg-m-tbody span.rating{
	height: 11px;
}
.reg-m-tbody .rating .current{
	display: block;
	position: absolute;
	z-index: 6;
	top:7px;
	left:16px;
	width: 70px;
	height: 11px;
	background: url(/bitrix/templates/sssr/img/rating-1.png) repeat-x 0 0;
}
.reg-m-tbody .rating .current.rating-1{
	width: 14px;
}
.reg-m-tbody .rating .current.rating-2{
	width: 28px;
}
.reg-m-tbody .rating .current.rating-3{
	width: 42px;
}
.reg-m-tbody .rating .current.rating-4{
	width: 56px;
}
.reg-m-tbody .rating .current.rating-5{
	width: 70px;
}
.reg-m-tbody .rating .default{
	display: block;
	position: absolute;
	z-index: 2;
	top:7px;
	left:16px;
	width: 70px;
	height: 11px;
	background: url(/bitrix/templates/sssr/img/rating.png) repeat-x 0 0;
}
.regmemb-foot{
	background: #231f20;
	padding: 14px 26px;
}
.regmemb-foot a{
	display: inline-block;
	color: #ffcb05;
	text-decoration: underline;
	font-size: 11px;
	line-height: 12px;
}
.regmemb-foot a:hover{
	text-decoration: none;
}
.side-block-regmemb{
	margin-bottom: 1px;
}
.side-block-comments h3{
	display: block;
	background: #231f20;
	font-size: 12px;
	line-height: 1;
	text-transform: uppercase;
	color:#FFF;
	padding: 14px;
	text-shadow:0px -1px 0px rgba(0,0,0,0.35);
	margin-bottom: 1px;
}

.side-block-comments h3 .toogle {
  border-top: 6px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  cursor: pointer;
  display: none;
  float: right;
  height: 0px;
  margin-top: 3px;
  width: 1px;
} 

.page-block-cont .bg_red {
	background: #e41d32;
}

.side-block-comments h3 .toogle.expand {
  transform: rotate(180deg);
  transition: .3s;
}

.block-coms-wrap{
	background: #FFF;
	padding: 2px;
}
.block-coms-item{
	border-bottom:1px solid #231f20;
	padding: 12px 12px 15px 12px;
}
.block-coms-item:last-child{
	border-bottom:0 none #231f20;
}
.block-coms-item .time{
	color:#2c2b29;
	margin-right: 5px;
}
.block-coms-item a{
	color:#2c2b29;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
}
.block-coms-item a:hover{
	text-decoration: underline;
}
.block-coms-item .user{
	display: block;
	font-weight: 700;
	font-style: italic;
	color:#2c2b29;
	font-size: 12px;
	line-height: 13px;
	text-transform: uppercase;
	text-shadow:0px -1px 0px rgba(0,0,0,0.35);
	padding: 0 0 0 15px;
	background: url(/bitrix/templates/sssr/img/icon-22.png) no-repeat 0 50%;
	margin-top: 8px;
	margin-bottom: 5px;
}
.block-coms-item .user a{
	text-decoration: none;
	color:#2c2b29;
}
.block-coms-item .user a:hover{
	text-decoration: underline;
}
.block-coms-item p{
	font-size: 13px;
	line-height: 16px;
	font-style: italic;
	color:#231f20;
	word-break: break-all;
}
.side-block-comments{
	margin-bottom: 1px;
}
.side-block-banner{
	background: #FFF;

	margin-bottom: 1px;
}
.side-block-ipartners{
	background: #FFF;
	padding: 12px 11px 6px 11px;
	margin-bottom: 1px;
}
.side-block-ipartners h4{
	font-size: 14px;
	line-height: 1;
	font-weight: 800;
	color:#231f20;
	text-transform: uppercase;
	margin-bottom: 14px;
}
.side-block-ipartners .ipartner-1{
	float: left;
	width: 64px;
	height: 82px;
	background: url(/bitrix/templates/sssr/img/thumb/ipartners.png) no-repeat 0 0;
}
.side-block-ipartners .ipartner-2{
	float: left;
	width: 246px;
	height: 58px;
	background: url(/bitrix/templates/sssr/img/thumb/ipartners1.png) no-repeat 0 0;
	margin-left: 9px;
	margin-top: 22px;
}
.side-blog-items{
	background: #FFF;
	padding: 13px 16px;
}
.side-blog-item{
	font-size: 13px;
	line-height: 15px;
	color:#231f20;
	font-style: italic;
	margin-bottom: 18px;
}
.side-blog-item:last-child{
	margin-bottom: 0;
}
.side-blog-item .user{
	font-style: normal;
	background: url(/bitrix/templates/sssr/img/icon-22.png) no-repeat 4px 50%;
	padding: 0 0 0 18px;
}
.side-blog-item a{
	display: inline-block;
	font-weight: 700;
	text-decoration: none;
	color:#231f20;
}
.side-blog-item a:hover{
	text-decoration: underline;
}
.side-blog-item .comm{
	display: inline;
	text-indent: 18px;
}
.side-blog-item .comm:before{
	content: "";
	display: inline-block;
	background: url(/bitrix/templates/sssr/img/icon-23.png) no-repeat 1px 0;
	width: 15px;
	height: 12px;
}
.side-block-blog{
	margin-bottom: 1px;
}
.side-photo-items{
	background:#FFF;
	padding: 8px 0px;
}
.side-photo-items a{
	display: block;
	float:left;
	margin-bottom: 8px;
	margin-right: 8px; 
	height: 74px;
	overflow: hidden;

}
.side-photo-items a:nth-child(3n+3){ margin-right: 0px; }
.side-photo-items img{
	display: block;
	display: block;
	width: 112px;

}
.side-photo-items a:hover img{
	opacity: .8;
}
.side-block-photos{	
	margin-bottom: 1px;
	position: relative;
	z-index: 100;
}
.side-partners-items{
	background: #FFF;
	padding: 0 0 11px 0;
margin-bottom: 40px;
}
.side-partners-items span{
	display: block;
	float:left;
	cursor: pointer;
}
.side-partners-items span:hover{
	opacity: .8;
}
.side-partners-items .s-part-1{
	background: url(/bitrix/templates/sssr/img/part14.png) no-repeat 0 0;
	width: 150px;
	height: 60px;
	margin: 18px 24px 0 12px;
}
.side-partners-items .s-part-2{
	background: url(/bitrix/templates/sssr/img/part7.png) no-repeat 0 0;
	width: 150px;
	height: 60px;
	margin: 6px 0 12px 0;
}
.side-partners-items .s-part-3{
	background: url(/bitrix/templates/sssr/img/part12.png) no-repeat 0 0;
	width: 150px;
	height: 60px;
	margin: 10px 0 0 13px;
}
.side-partners-items .s-part-4{
	background: url(/bitrix/templates/sssr/img/part3.png) no-repeat 0 0;
	width: 150px;
	height: 60px;
	margin: 10px 0 0 26px;
}
.side-partners-items .s-part-5{
	background: url(/bitrix/templates/sssr/img/part19.png) no-repeat 0 0;
	width: 150px;
	height: 60px;
	margin: 15px 0 1px 0;
}
.side-partners-items .s-part-6{
	background: url(/bitrix/templates/sssr/img/part1.png) no-repeat 0 0;
	width: 71px;
	height: 60px;
	margin: 16px 0 0 8px;
}
.side-partners-items .s-part-7{
	background: url(/bitrix/templates/sssr/img/part10.png) no-repeat 0 0;
	width: 58px;
	height: 60px;
	margin: 10px 0 6px 37px;
}
.side-partners-items .s-part-8{
	background: url(/bitrix/templates/sssr/img/part9.png) no-repeat 0 0;
	width: 150px;
	height: 60px;
	margin: 22px 0 0 20px;
}
.side-partners-items .s-part-9{
	background: url(/bitrix/templates/sssr/img/part16.png) no-repeat 0 0;
	width: 150px;
	height: 60px;
	margin: 15px 0 7px 32px;
}
.side-partners-items .s-part-10{
	background: url(/bitrix/templates/sssr/img/part20.png) no-repeat 0 0;
	width: 150px;
	height: 60px;
	margin: 2px 0 5px 15px;
}
.side-partners-items .s-part-11{
	background: url(/bitrix/templates/sssr/img/part5.png) no-repeat 0 0;
	width: 150px;
	height: 60px;
	margin: 7px 0 0 28px;
}
.side-partners-items .s-part-12{
	background: url(/bitrix/templates/sssr/img/part11.png) no-repeat 0 0;
	width: 135px;
	height: 60px;
	margin: 4px 0 9px 5px;
}
.side-partners-items .s-part-13{
	background: url(/bitrix/templates/sssr/img/part6.png) no-repeat 0 0;
	width: 75px;
	height: 70px;
	margin: 3px 0 0 0;
}
.side-partners-items .s-part-14{
	background: url(/bitrix/templates/sssr/img/part15.png) no-repeat 50% 0;
	width: 113px;
	height: 60px;
	margin: 7px 0 6px 0;
}
.side-partners-items .s-part-15{
	background: url(/bitrix/templates/sssr/img/part8.png) no-repeat 0 0;
	width: 103px;
	height: 80px;
	margin: 23px 0 0 23px;
}
.side-partners-items .s-part-16{
	background: url(/bitrix/templates/sssr/img/part4.png) no-repeat 0 0;
	width: 71px;
	height: 60px;
	margin: 33px 0 10px 46px;
}
.side-partners-items .s-part-17{
	background: url(/bitrix/templates/sssr/img/part2.png) no-repeat 0 0;
	width: 56px;
	height: 60px;
	margin: 30px 0 13px 33px;
}
.side-partners-items .s-part-18{
	background: url(/bitrix/templates/sssr/img/part18.png) no-repeat 0 0;
	width: 81px;
	height: 60px;
	margin: 29px 0 0 13px;
}
.side-partners-items .s-part-19{
	background: url(/bitrix/templates/sssr/img/part17.png) no-repeat 0 0;
	width: 77px;
	height: 60px;
	margin: 17px 0 12px 24px;
}
.side-partners-items .s-part-20{
	background: url(/bitrix/templates/sssr/img/part13.png) no-repeat 0 0;
	width: 118px;
	height: 60px;
	margin: 28px 0 1px 23px;
}


/* ================= THEMES ================= */
.comp-types a.type1{
	background: #936a52 url(/bitrix/templates/sssr/img/cat-1.png) no-repeat 100%;
}
.comp-types a.type2{
	background: #f74378 url(/bitrix/templates/sssr/img/cat-2.png) no-repeat 100%;
}
.comp-types a.type3{
	background: #4090fd url(/bitrix/templates/sssr/img/cat-3.png) no-repeat 100%;
}
.comp-types a.type4{
	background: #e38439 url(/bitrix/templates/sssr/img/cat-5.png) no-repeat 100%;
}
.comp-types a.type5{
	background: #009baa url(/bitrix/templates/sssr/img/cat-6.png) no-repeat 100%;
}
.comp-types a.type6{
	background: #ffcb05 url(/bitrix/templates/sssr/img/cat-7.png) no-repeat 100%;
}
.comp-types a.type7{
	background: #6fcee4 url(/bitrix/templates/sssr/img/cat-8.png) no-repeat 100%;
}
.comp-types a.type8{
	background: #557477 url(/bitrix/templates/sssr/img/cat-9.png) no-repeat 100%;
}
.comp-types a.type9{
	background: #6ab023 url(/bitrix/templates/sssr/img/cat-10.png) no-repeat 100%;
}
.comp-types a.type10{
	background: #dd3218 url(/bitrix/templates/sssr/img/cat-11.png) no-repeat 100%;
}
.comp-types a.type11{
	background: #1f646f url(/bitrix/templates/sssr/img/cat-12.png) no-repeat 100%;
}
.comp-types a.type12{
	background: #e41d32 url(/bitrix/templates/sssr/img/cat-13.png) no-repeat 100%;
}

/* ====================== CATEGORY 1 ======================= */
/* .category-1 .block-events-title{
	background: #936a52 url(/bitrix/templates/sssr/img/cat-1.png) no-repeat 100% 100%;
}
����� ����� � ������������ �������
*/
.category-1 .resul t-table-h{
	background: #936a52 url(/bitrix/templates/sssr/img/cat-1.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.category-1 .result-table-h{
	background: #936a52 url(/bitrix/templates/sssr/img/cat-1.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-1{
	background: #936a52 url(/bitrix/templates/sssr/img/cat-1.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-1 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-1-arrow.png) no-repeat 3px 50%;
}
.category-1 .result-table-rh .col1,
.category-1 .result-table-rh .col2,
.category-1 .result-table-rh .col3{
	background: #936a52;
}
.category-1 .result-table-r.child1 .col1,
.category-1 .result-table-r.child1 .col2,
.category-1 .result-table-r.child1 .col3{
	background: #936a52 url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-1 .result-table-r.child2 .col1,
.category-1 .result-table-r.child2 .col2,
.category-1 .result-table-r.child2 .col3{
	background: #936a52 url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-1 .result-table-r.child3 .col1,
.category-1 .result-table-r.child3 .col2,
.category-1 .result-table-r.child3 .col3{
	background: #936a52 url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-1 .result-table-r .col1,
.category-1 .result-table-r .col2,
.category-1 .result-table-r .col3{
	background: #936a52;
}
.category-1.closed span{
	background: #936a52 !important;
}
#side-select-line div[data-icon="cat-1"]{
	background: #936a52;
}
#side-select-line div[data-icon="cat-1"] .text{
	background: url(/bitrix/templates/sssr/img/cat-1.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-1{
	background: #936a52;
}
/* ====================== CATEGORY 1 ======================= */

/* ====================== CATEGORY 2 ======================= */
.category-2 .block-events-title{
	background: #f74378 url(/bitrix/templates/sssr/img/cat-2.png) no-repeat 100% 100%;
}
.category-2 .result-table-h{
	background: #f74378 url(/bitrix/templates/sssr/img/cat-2.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.category-2 .result-table-h{
	background: #f74378 url(/bitrix/templates/sssr/img/cat-2.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-2{
	background: #f74378 url(/bitrix/templates/sssr/img/cat-2.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-2 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-2-arrow.png) no-repeat 3px 50%;
}
.category-2 .result-table-rh .col1,
.category-2 .result-table-rh .col2,
.category-2 .result-table-rh .col3{
	background: #f74378;
}
.category-2 .result-table-r.child1 .col1,
.category-2 .result-table-r.child1 .col2,
.category-2 .result-table-r.child1 .col3{
	background: #f74378 url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-2 .result-table-r.child2 .col1,
.category-2 .result-table-r.child2 .col2,
.category-2 .result-table-r.child2 .col3{
	background: #f74378 url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-2 .result-table-r.child3 .col1,
.category-2 .result-table-r.child3 .col2,
.category-2 .result-table-r.child3 .col3{
	background: #f74378 url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-2 .result-table-r .col1,
.category-2 .result-table-r .col2,
.category-2 .result-table-r .col3{
	background: #f74378;
}
.category-2.closed span{
	background: #f74378 !important;
}
#side-select-line div[data-icon="cat-2"]{
	background: #f74378;
}
#side-select-line div[data-icon="cat-2"] .text{
	background: url(/bitrix/templates/sssr/img/cat-2.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-2{
	background: #f74378;
}
/* ====================== CATEGORY 2 ======================= */

/* ====================== CATEGORY 3 ======================= */
.category-3 .block-events-title{
	background: #4090fd url(/bitrix/templates/sssr/img/cat-3.png) no-repeat 100% 100%;
}
.category-3 .result-table-h{
	background: #4090fd url(/bitrix/templates/sssr/img/cat-3.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.category-3 .result-table-h{
	background: #4090fd url(/bitrix/templates/sssr/img/cat-3.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-3{
	background: #4090fd url(/bitrix/templates/sssr/img/cat-3.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-3 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-3-arrow.png) no-repeat 3px 50%;
}
.category-3 .result-table-rh .col1,
.category-3 .result-table-rh .col2,
.category-3 .result-table-rh .col3{
	background: #4090fd;
}
.category-3 .result-table-r.child1 .col1,
.category-3 .result-table-r.child1 .col2,
.category-3 .result-table-r.child1 .col3{
	background: #4090fd url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-3 .result-table-r.child2 .col1,
.category-3 .result-table-r.child2 .col2,
.category-3 .result-table-r.child2 .col3{
	background: #4090fd url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-3 .result-table-r.child3 .col1,
.category-3 .result-table-r.child3 .col2,
.category-3 .result-table-r.child3 .col3{
	background: #4090fd url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-3 .result-table-r .col1,
.category-3 .result-table-r .col2,
.category-3 .result-table-r .col3{
	background: #4090fd;
}
.category-3.closed span{
	background: #4090fd !important;
}
#side-select-line div[data-icon="cat-3"]{
	background: #4090fd;
}
#side-select-line div[data-icon="cat-3"] .text{
	background: url(/bitrix/templates/sssr/img/cat-3.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-3{
	background: #4090fd;
}
/* ====================== CATEGORY 3 ======================= */

/* ====================== CATEGORY 4 ======================= */
.category-4 .block-events-title{
	background: #e38439 url(/bitrix/templates/sssr/img/cat-5.png) no-repeat 100% 100%;
}
.category-4 .result-table-h{
	background: #e38439 url(/bitrix/templates/sssr/img/cat-5.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.category-4 .result-table-h{
	background: #e38439 url(/bitrix/templates/sssr/img/cat-5.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-4{
	background: #e38439 url(/bitrix/templates/sssr/img/cat-5.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-4 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-5-arrow.png) no-repeat 3px 50%;
}
.category-4 .result-table-rh .col1,
.category-4 .result-table-rh .col2,
.category-4 .result-table-rh .col3{
	background: #e38439;
}
.category-4 .result-table-r.child1 .col1,
.category-4 .result-table-r.child1 .col2,
.category-4 .result-table-r.child1 .col3{
	background: #e38439 url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-4 .result-table-r.child2 .col1,
.category-4 .result-table-r.child2 .col2,
.category-4 .result-table-r.child2 .col3{
	background: #e38439 url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-4 .result-table-r.child3 .col1,
.category-4 .result-table-r.child3 .col2,
.category-4 .result-table-r.child3 .col3{
	background: #e38439 url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-4 .result-table-r .col1,
.category-4 .result-table-r .col2,
.category-4 .result-table-r .col3{
	background: #e38439;
}
.category-4.closed span{
	background: #e38439 !important;
}
#side-select-line div[data-icon="cat-4"]{
	background: #e38439;
}
#side-select-line div[data-icon="cat-4"] .text{
	background: url(/bitrix/templates/sssr/img/cat-5.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-4{
	background: #e38439;
}
/* ====================== CATEGORY 4 ======================= */

/* ====================== CATEGORY 5 ======================= */
.category-5 .block-events-title{
	background: #009baa url(/bitrix/templates/sssr/img/cat-6.png) no-repeat 100% 100%;
}
.category-5 .result-table-h{
	background: #009baa url(/bitrix/templates/sssr/img/cat-6.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.category-5 .result-table-h{
	background: #009baa url(/bitrix/templates/sssr/img/cat-6.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-5{
	/*background: #009baa url(/bitrix/templates/sssr/img/cat-6.png) no-repeat 100% 100%;*/
	background-size: auto 100%;
}
.slider-nav li.category-5 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-6-arrow.png) no-repeat 3px 50%;
}
.category-5 .result-table-rh .col1,
.category-5 .result-table-rh .col2,
.category-5 .result-table-rh .col3{
	background: #009baa;
}
.category-5 .result-table-r.child1 .col1,
.category-5 .result-table-r.child1 .col2,
.category-5 .result-table-r.child1 .col3{
	background: #009baa url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-5 .result-table-r.child2 .col1,
.category-5 .result-table-r.child2 .col2,
.category-5 .result-table-r.child2 .col3{
	background: #009baa url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-5 .result-table-r.child3 .col1,
.category-5 .result-table-r.child3 .col2,
.category-5 .result-table-r.child3 .col3{
	background: #009baa url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-5 .result-table-r .col1,
.category-5 .result-table-r .col2,
.category-5 .result-table-r .col3{
	background: #009baa;
}
.category-5.closed span{
	background: #009baa !important;
}
#side-select-line div[data-icon="cat-5"]{
	background: #009baa;
}
#side-select-line div[data-icon="cat-5"] .text{
	background: url(/bitrix/templates/sssr/img/cat-6.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-5{
	background: #009baa;
}
/* ====================== CATEGORY 5 ======================= */

/* ====================== CATEGORY 6 ======================= */
.category-6 .block-events-title{
	background: #ffcb05 url(/bitrix/templates/sssr/img/cat-7.png) no-repeat 100% 100%;
}
.category-6 .result-table-h{
	background: #ffcb05 url(/bitrix/templates/sssr/img/cat-7.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-6{
	background: #ffcb05 url(/bitrix/templates/sssr/img/cat-7.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-6 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-7-arrow.png) no-repeat 3px 50%;
}
.category-6 .result-table-rh .col1,
.category-6 .result-table-rh .col2,
.category-6 .result-table-rh .col3{
	background: #ffcb05;
}
.category-6 .result-table-r.child1 .col1,
.category-6 .result-table-r.child1 .col2,
.category-6 .result-table-r.child1 .col3{
	background: #ffcb05 url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-6 .result-table-r.child2 .col1,
.category-6 .result-table-r.child2 .col2,
.category-6 .result-table-r.child2 .col3{
	background: #ffcb05 url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-6 .result-table-r.child3 .col1,
.category-6 .result-table-r.child3 .col2,
.category-6 .result-table-r.child3 .col3{
	background: #ffcb05 url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-6 .result-table-r .col1,
.category-6 .result-table-r .col2,
.category-6 .result-table-r .col3{
	background: #ffcb05;
}
.category-6.closed span{
	background: #ffcb05 !important;
}
#side-select-line div[data-icon="cat-6"]{
	background: #ffcb05;
}
#side-select-line div[data-icon="cat-6"] .text{
	background: url(/bitrix/templates/sssr/img/cat-7.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-6{
	background: #ffcb05;
}
/* ====================== CATEGORY 6 ======================= */

/* ====================== CATEGORY 7 ======================= */
.category-7 .block-events-title{
	background: #6fcee4 url(/bitrix/templates/sssr/img/cat-8.png) no-repeat 100% 100%;
}
.category-7 .result-table-h{
	background: #6fcee4 url(/bitrix/templates/sssr/img/cat-8.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-7{
	background: #6fcee4 url(/bitrix/templates/sssr/img/cat-8.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-7 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-8-arrow.png) no-repeat 3px 50%;
}
.category-7 .result-table-rh .col1,
.category-7 .result-table-rh .col2,
.category-7 .result-table-rh .col3{
	background: #6fcee4;
}
.category-7 .result-table-r.child1 .col1,
.category-7 .result-table-r.child1 .col2,
.category-7 .result-table-r.child1 .col3{
	background: #6fcee4 url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-7 .result-table-r.child2 .col1,
.category-7 .result-table-r.child2 .col2,
.category-7 .result-table-r.child2 .col3{
	background: #6fcee4 url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-7 .result-table-r.child3 .col1,
.category-7 .result-table-r.child3 .col2,
.category-7 .result-table-r.child3 .col3{
	background: #6fcee4 url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-7 .result-table-r .col1,
.category-7 .result-table-r .col2,
.category-7 .result-table-r .col3{
	background: #6fcee4;
}
.category-7.closed span{
	background: #6fcee4 !important;
}
#side-select-line div[data-icon="cat-7"]{
	background: #ffcb05;
}
#side-select-line div[data-icon="cat-7"] .text{
	background: url(/bitrix/templates/sssr/img/cat-8.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-7{
	background: #ffcb05;
}
/* ====================== CATEGORY 7 ======================= */

/* ====================== CATEGORY 8 ======================= */
.category-8 .block-events-title{
	background: #557477 url(/bitrix/templates/sssr/img/cat-9.png) no-repeat 100% 100%;
}
.category-8 .result-table-h{
	background: #557477 url(/bitrix/templates/sssr/img/cat-9.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-8{
	background: #557477 url(/bitrix/templates/sssr/img/cat-9.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-8 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-9-arrow.png) no-repeat 3px 50%;
}
.category-8 .result-table-rh .col1,
.category-8 .result-table-rh .col2,
.category-8 .result-table-rh .col3{
	background: #557477;
}
.category-8 .result-table-r.child1 .col1,
.category-8 .result-table-r.child1 .col2,
.category-8 .result-table-r.child1 .col3{
	background: #557477 url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-8 .result-table-r.child2 .col1,
.category-8 .result-table-r.child2 .col2,
.category-8 .result-table-r.child2 .col3{
	background: #557477 url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-8 .result-table-r.child3 .col1,
.category-8 .result-table-r.child3 .col2,
.category-8 .result-table-r.child3 .col3{
	background: #557477 url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-8 .result-table-r .col1,
.category-8 .result-table-r .col2,
.category-8 .result-table-r .col3{
	background: #557477;
}
.category-8.closed span{
	background: #557477 !important;
}
#side-select-line div[data-icon="cat-8"]{
	background: #ffcb05;
}
#side-select-line div[data-icon="cat-8"] .text{
	background: url(/bitrix/templates/sssr/img/cat-9.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-8{
	background: #ffcb05;
}
/* ====================== CATEGORY 8 ======================= */

/* ====================== CATEGORY 9 ======================= */
.category-9 .block-events-title{
	background: #6ab023 url(/bitrix/templates/sssr/img/cat-10.png) no-repeat 100% 100%;
}
.category-9 .result-table-h{
	background: #6ab023 url(/bitrix/templates/sssr/img/cat-10.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-9{
	background: #6ab023 url(/bitrix/templates/sssr/img/cat-10.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-9 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-10-arrow.png) no-repeat 3px 50%;
}
.category-9 .result-table-rh .col1,
.category-9 .result-table-rh .col2,
.category-9 .result-table-rh .col3{
	background: #6ab023;
}
.category-9 .result-table-r.child1 .col1,
.category-9 .result-table-r.child1 .col2,
.category-9 .result-table-r.child1 .col3{
	background: #6ab023 url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-9 .result-table-r.child2 .col1,
.category-9 .result-table-r.child2 .col2,
.category-9 .result-table-r.child2 .col3{
	background: #6ab023 url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-9 .result-table-r.child3 .col1,
.category-9 .result-table-r.child3 .col2,
.category-9 .result-table-r.child3 .col3{
	background: #6ab023 url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-9 .result-table-r .col1,
.category-9 .result-table-r .col2,
.category-9 .result-table-r .col3{
	background: #6ab023;
}
.category-9.closed span{
	background: #6ab023 !important;
}
#side-select-line div[data-icon="cat-9"]{
	background: #ffcb05;
}
#side-select-line div[data-icon="cat-9"] .text{
	background: url(/bitrix/templates/sssr/img/cat-10.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-9{
	background: #ffcb05;
}
/* ====================== CATEGORY 9 ======================= */

/* ====================== CATEGORY 10 ======================= */
.category-10 .block-events-title{
	background: #dd3218 url(/bitrix/templates/sssr/img/cat-11.png) no-repeat 100% 100%;
}
.category-10 .result-table-h{
	background: #dd3218 url(/bitrix/templates/sssr/img/cat-11.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-10{
	background: #dd3218 url(/bitrix/templates/sssr/img/cat-11.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-10 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-11-arrow.png) no-repeat 3px 50%;
}
.category-10 .result-table-rh .col1,
.category-10 .result-table-rh .col2,
.category-10 .result-table-rh .col3{
	background: #dd3218;
}
.category-10 .result-table-r.child1 .col1,
.category-10 .result-table-r.child1 .col2,
.category-10 .result-table-r.child1 .col3{
	background: #dd3218 url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-10 .result-table-r.child2 .col1,
.category-10 .result-table-r.child2 .col2,
.category-10 .result-table-r.child2 .col3{
	background: #dd3218 url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-10 .result-table-r.child3 .col1,
.category-10 .result-table-r.child3 .col2,
.category-10 .result-table-r.child3 .col3{
	background: #dd3218 url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-10 .result-table-r .col1,
.category-10 .result-table-r .col2,
.category-10 .result-table-r .col3{
	background: #dd3218;
}
.category-10.closed span{
	background: #dd3218 !important;
}
#side-select-line div[data-icon="cat-10"]{
	background: #ffcb05;
}
#side-select-line div[data-icon="cat-10"] .text{
	background: url(/bitrix/templates/sssr/img/cat-11.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-10{
	background: #dd3218;
}
/* ====================== CATEGORY 10 ======================= */

/* ====================== CATEGORY 11 ======================= */
.category-11 .block-events-title{
	background: #1f646f url(/bitrix/templates/sssr/img/cat-12.png) no-repeat 100% 100%;
}
.category-11 .result-table-h{
	background: #1f646f url(/bitrix/templates/sssr/img/cat-12.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-11{
	background: #1f646f url(/bitrix/templates/sssr/img/cat-12.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-11 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-12-arrow.png) no-repeat 3px 50%;
}
.category-11 .result-table-rh .col1,
.category-11 .result-table-rh .col2,
.category-11 .result-table-rh .col3{
	background: #1f646f;
}
.category-11 .result-table-r.child1 .col1,
.category-11 .result-table-r.child1 .col2,
.category-11 .result-table-r.child1 .col3{
	background: #1f646f url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-11 .result-table-r.child2 .col1,
.category-11 .result-table-r.child2 .col2,
.category-11 .result-table-r.child2 .col3{
	background: #1f646f url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-11 .result-table-r.child3 .col1,
.category-11 .result-table-r.child3 .col2,
.category-11 .result-table-r.child3 .col3{
	background: #1f646f url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-11 .result-table-r .col1,
.category-11 .result-table-r .col2,
.category-11 .result-table-r .col3{
	background: #1f646f;
}
.category-11.closed span{
	background: #1f646f !important;
}
#side-select-line div[data-icon="cat-11"]{
	background: #ffcb05;
}
#side-select-line div[data-icon="cat-11"] .text{
	background: url(/bitrix/templates/sssr/img/cat-12.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-11{
	background: #1f646f;
}
/* ====================== CATEGORY 11 ======================= */

/* ====================== CATEGORY 12 ======================= */
.category-12 .block-events-title{
	background: #e41d32 url(/bitrix/templates/sssr/img/cat-13.png) no-repeat 100% 100%;
}
.category-12 .result-table-h{
	background: #e41d32 url(/bitrix/templates/sssr/img/cat-13.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-12{
	background: #e41d32 url(/bitrix/templates/sssr/img/cat-13.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.slider-nav li.category-12 i{
	background: #231f20 url(/bitrix/templates/sssr/img/cat-13-arrow.png) no-repeat 3px 50%;
}
.category-12 .result-table-rh .col1,
.category-12 .result-table-rh .col2,
.category-12 .result-table-rh .col3{
	background: #e41d32;
}
.category-12 .result-table-r.child1 .col1,
.category-12 .result-table-r.child1 .col2,
.category-12 .result-table-r.child1 .col3{
	background: #e41d32 url(/bitrix/templates/sssr/img/bg1.png) repeat 0 0;
}
.category-12 .result-table-r.child2 .col1,
.category-12 .result-table-r.child2 .col2,
.category-12 .result-table-r.child2 .col3{
	background: #e41d32 url(/bitrix/templates/sssr/img/bg2.png) repeat 0 0;
}
.category-12 .result-table-r.child3 .col1,
.category-12 .result-table-r.child3 .col2,
.category-12 .result-table-r.child3 .col3{
	background: #e41d32 url(/bitrix/templates/sssr/img/bg3.png) repeat 0 0;
}
.category-12 .result-table-r .col1,
.category-12 .result-table-r .col2,
.category-12 .result-table-r .col3{
	background: #e41d32;
}
.category-12.closed span{
	background: #e41d32 !important;
}
#side-select-line div[data-icon="cat-12"]{
	background: #ffcb05;
}
#side-select-line div[data-icon="cat-12"] .text{
	background: url(/bitrix/templates/sssr/img/cat-13.png) no-repeat 100% 100%;
	background-size: auto 100%;
}
.event-type.cat-12{
	background: #e41d32;
}
/* ====================== CATEGORY 12 ======================= */

.category-45 .block-events-title{
	background: #e41d32 url(/bitrix/templates/sssr/img/cat-4.png) no-repeat 100% 100%;
}
.category-45 .block-events-title .time{
	background:#231f20;
	color:#FFF;
}

span.views,
b.views {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-11.png) no-repeat 27px 7px;
	cursor: pointer;
}
span.views:hover,
b.views:hover {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-11-sel.png) no-repeat 27px 7px;
}
span.views.selected,
b.views.selected {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-11-sel.png) no-repeat 27px 7px;
}
span.views.selected:hover,
b.views.selected:hover {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-11-sel-h.png) no-repeat 27px 7px;
}
span.comments,
b.comments {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-12.png) no-repeat 8px 6px;
	cursor: pointer;
}
span.comments:hover,
b.comments:hover {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-12-sel.png) no-repeat 8px 6px;
}
span.comments.selected,
b.comments.selected {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-12-sel.png) no-repeat 8px 6px;
}
span.comments.selected:hover,
b.comments.selected:hover {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-12-sel-h.png) no-repeat 8px 6px;
}
span.bookmarks,
b.bookmarks {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-13.png) no-repeat 8px 5px;
	cursor: pointer;
}
span.bookmarks:hover,
b.bookmarks:hover {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-13-sel.png) no-repeat 8px 5px;
}
span.bookmarks.selected,
b.bookmarks.selected {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-13-sel.png) no-repeat 8px 5px;
}
span.bookmarks.selected:hover,
b.bookmarks.selected:hover,
b.bookmarks.active {
	background: #e41d32 url(/bitrix/templates/sssr/img/icon-13-sel-h.png) no-repeat 8px 5px;
}
.events-inforner b.views{
	background-position: 14px 7px !important;
}
.result-content-foot .views {
	background-position: 14px 7px !important;
}
#video-content-change .foot-btns .views{
	background-position: 15px 8px !important;
}
#video-content-change .foot-btns .comments{
	background-position: 9px 7px !important;
}
#video-content-change .foot-btns .bookmarks{
	background-position: 9px 6px !important;
}

.category-1 .hover-thumb-image{
	width: 195px;
	height: 141px;
	
	background-size: contain;
}
.result-content-item.closed .views{
	position: relative;
}
.result-content-item.closed .views:before{
	content:"";
	display: block;
	position: absolute;
	top: 7px;
	left: 14px;
	width: 30px;
	height: 19px;
	background: url(/bitrix/templates/sssr/img/icon-11.png) no-repeat;
}
.result-content-item.closed .views:hover:before{
	background: url(/bitrix/templates/sssr/img/icon-11-sel.png) no-repeat;
}
.result-content-item.closed .views.selected:before{
	background: url(/bitrix/templates/sssr/img/icon-11-sel.png) no-repeat;
}
.result-content-item.closed .views.selected:hover:before{
	background: url(/bitrix/templates/sssr/img/icon-11-sel-h.png) no-repeat;
}
.result-content-item.closed .comments{
	position: relative;
}
.result-content-item.closed .comments:before{
	content:"";
	display: block;
	position: absolute;
	top: 6px;
	left: 8px;
	width: 30px;
	height: 19px;
	background: url(/bitrix/templates/sssr/img/icon-12.png) no-repeat;
}
.result-content-item.closed .comments:hover:before{
	background: url(/bitrix/templates/sssr/img/icon-12-sel.png) no-repeat;
}
.result-content-item.closed .comments.selected:before{
	background: url(/bitrix/templates/sssr/img/icon-12-sel.png) no-repeat;
}
.result-content-item.closed .comments.selected:hover:before{
	background: url(/bitrix/templates/sssr/img/icon-12-sel-h.png) no-repeat;
}
.result-content-item.closed .bookmarks{
	position: relative;
}
.result-content-item.closed .bookmarks:before{
	content:"";
	display: block;
	position: absolute;
	top: 6px;
	left: 8px;
	width: 30px;
	height: 19px;
	background: url(/bitrix/templates/sssr/img/icon-13.png) no-repeat;
}
.result-content-item.closed .bookmarks:hover:before{
	background: url(/bitrix/templates/sssr/img/icon-13-sel.png) no-repeat;
}
.result-content-item.closed .bookmarks.selected:before{
	background: url(/bitrix/templates/sssr/img/icon-13-sel.png) no-repeat;
}
.result-content-item.closed .bookmarks.selected:hover:before{
	background: url(/bitrix/templates/sssr/img/icon-13-sel-h.png) no-repeat;
}












.reg-btn input{
	border:0px solid;
	margin: 0 0px 0 0;
	width: 305px;
	cursor: pointer;
	display: block;
	position: relative;
	float:none !important;
	z-index: 1;
	width: 100%;
	background: #e0dfdb;
	color:#231f20;
	font-size: 14px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none;
	margin:0;
	padding: 8px 13px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin : 7px 0px;
}

.reg-btn h4 {
    color: #FFFFFF;
    
    font-size: 12px;
    line-height: 1;
    padding: 1px 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
    text-transform: uppercase;
}

.bx-auth-reg { padding: 20px 0px 20px 0px; }
.bx-auth-reg table tr td { padding: 0px 0px 7px 0px; }
.bx-auth-reg table tr td input { padding: 2px 5px; }
.bx-auth-reg table tr td:first-child { width: 200px; }
.bx-auth-reg .errortext { display: block; background-color: white; margin: 0px 0px 20px 0px; padding: 10px; width: 70%;  }

.voting-result-box { color: white; }
.voting-result-box a { color: white; }

.video-news .video-content iframe {
height: 278px;
}

.dropdown ul{position: relative; z-index:9;}
/* .head-main-right li.dropdown a { max-width: 160px; } */

#cboxTitle a { color: white; }
#cboxTitle a:hover { text-decoration: none; }

span.old_site { margin-top: 10px; display: block; }
span.old_site a { color: #cccccc; text-decoration: none; }
span.old_site a:hover { text-decoration: underline; }

.head-main-nav li.dropdown ul {
	border-top: 1px solid #231f20;
	display: none;
	position: absolute;
	top: 43px;
	width: 100%;
}
/*
.head-main-nav li.dropdown:hover ul {
	display: block;
}*/
.head-main-nav li.dropdown ul a {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 1;
	font-weight: 400;
	padding: 15px 15px;
	background: none;
	color: #f0f0f0;
background-color: #383435;
	text-shadow: none;
}
.head-main-nav li.dropdown ul a:hover,
.head-main-nav li.dropdown ul a.active {
	text-decoration: underline;
}
#side-select-line .trigger { height: 100%; }
.noall_info { position: absolute; font-size: 9px; color: #cccccc; margin: -14px 0px 0px 34px; }
.banner_right { background-color: #ffffff; margin-top: 4px; padding: 10px; }

#login-box {position: fixed;top:200px;left:50%;margin-left:-300px;width:600px;background-color: #ffffff;z-index: 101;height:375px;}

#login-box div.auth-input input[type="text"]:focus,
#login-box div.auth-input input[type="password"]:focus { border: none; outline: none; }

#login-box div.auth-input input[type="text"].error, 
#login-box div.auth-input input[type="password"].error {
	border: 1px solid #FF0606;
}
#login-box .laside {float:left;width:205px;padding:35px 30px;height:305px;background-color: #e5ebe2;}
#login-box .raside {float:right;width:280px;padding:35px 30px 35px 20px;height:305px;}
#login-box .social-register {
    background-image: url("/img/social-register.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-weight: 700;
    height: 34px;
    line-height: 34px;
    margin: 0 0 11px;
    padding: 0 0 0 48px;
    text-decoration: none;
    width: 151px;
}
#login-box .social-register.fb {
    background-position: 0 -34px;
}
#login-box .register-title {
    color: #2C2B29;
    font-size: 14px;
    line-height: 1.25em;
    margin: 0 0 40px;
    text-align: center;
    text-transform: uppercase;
}
#login-box .auth-title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 11px;
    text-align: left;
    text-transform: uppercase;
}
#login-box .auth-text {
    font-size: 14px;
    line-height: 17px;
    margin: 0 0 18px;
}
#login-box div.auth-input input[type="text"], #login-box div.auth-input input[type="password"] {
    background: none repeat scroll 0 0 #E5EBE2;
    border: medium none;
    border-radius: 4px;
    font-size: 14px;
    height: 18px;
    line-height: 16px;
    margin: 0 0 12px;
    padding: 8px 5px 8px 10px;
    width: 147px;
    border-radius: 0;
}
#login-box div.auth-input input[type="submit"] {
    background: none repeat scroll 0 0 #0B0B0B;
    border: medium none;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    height: 34px;
    line-height: 17px;
    margin: 5px 0 20px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 107px;
    border-radius: 0;
}
#login-box div.bx-system-auth-form span.bx-auth-secure {
    margin: 6px;
    position: absolute;
}
#login-box a.lhref {
    color: #2C2B29;
    font-size: 14px;
    font-style: italic;
    margin-left: 10px;
    text-decoration: none;
}
.curtain {position: fixed;z-index:100;top:0;left:0;right:0;bottom:0;background-color: #000000;opacity: 0.8;}
.foot-copy2 { display: none; }


/*_______Styles for sub_menu - /club/...________*/
.inner-page-wrap {
  background: #FFF;
}
.cont-page b, .cont-page strong {
  font-weight: 700;
}
.cont-page.left div a {
  color: #231f20;
}
.cont-page.left div a:hover {
  text-decoration: none;
}

.news-detail a {
  color: #231f20 !important;
}
.stats.in_detail a { color: white !important; }

.level2 { display: inline-block; margin: 20px 20px 20px 0px; padding: 0px 0px; line-height: 16px; font-size: 12px; }
.mod_level2 .level2 { display: block; }
.level2 p { margin: 0px 0px 10px 0px; line-height: 16px; font-size: 12px; }
.calendar .title a { color: black; text-decoration: none; }
.calendar .title a:hover { text-decoration: underline; }
.partner_item h3 { margin: 10px 0px 5px 0px; }
.calendar .title .back-link { font-size: 14px; }

/*члены клубв*/
.usercard {
  width: 50%;
  float: left;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  border-bottom: 1px #f0f0f0 solid;
}

.usercard .pic {
  width: 170px;
  height: auto;
  float: left;
}

.usercard .usercard-caption {
  float: left;
}
/*_члены клубв*/
/*_______end Styles for sub_menu - /club/...________*/

/*stats*/

.stats {
	padding: 0 0 0 14px;
	background: #231f20;
	border-top: 1px solid #FFFFFF;
	position: relative;
	color: #ffffff;
	font: bold 14px/31px 'Open Sans', sans-serif;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.7);
}

.stats a {
	text-decoration: none;
	text-transform: uppercase;
}

.stats .views {
	background: url(/bitrix/templates/sssr/./img/icons.png) no-repeat scroll 5px 8px rgba(0, 0, 0, 0);
	cursor: pointer;
	float: left;
  	height: 31px;
  	margin: 0 5px 0 0;
  	padding-left: 35px;
  	width: 28px;  
}

.cube .blocks2 .stats .views {
	background: url(/bitrix/templates/sssr/./img/icons.png) no-repeat scroll 0px 8px rgba(0, 0, 0, 0);
	width: 37px; 
}

.stats .views:hover,
.cube .blocks2 .stats .views:hover {
	background: url(/bitrix/templates/sssr/./img/icons.png) 0px -319px no-repeat;
}

.stats .coms {
	width: 32px;
	background: url(/bitrix/templates/sssr/./img/icons.png) 0px -44px no-repeat;
	padding: 0 5px 0 31px;
	border-right: 1px solid #FFFFFF;
	float: left;
	cursor: pointer;
}

.stats .coms:hover {
	background: url(/bitrix/templates/sssr/./img/icons.png) 0px -371px no-repeat;
}

.stats .fav {
	width: 23px;
	background: url(/bitrix/templates/sssr/./img/icons.png) 12px -98px no-repeat;
	padding: 0 5px 0 37px;
	border-right: 1px solid #FFFFFF;
	float: left;
	cursor: pointer;
}

.stats .fav:hover,
.stats .fav.active {
	background: url(/bitrix/templates/sssr/./img/icons.png) 12px -425px no-repeat;
}

.stats .read {
	width: 315px;
	padding: 0 5px;
	border-right: 1px solid #FFFFFF;
	float: left;
	color: #ffffff;
	text-align: center;
}

.stats .read span {
	width: 10px;
	height: 10px;
	margin: 0 0 0 12px;
	background: url(/bitrix/templates/sssr/./img/icons.png) 0px -160px no-repeat;
	position: relative;
	display: inline-block;
}

.stats .read:hover span {
	background: url(/bitrix/templates/sssr/./img/icons.png) 0px -487px no-repeat;
}

.stats .photo {
	width: 65px;
	height: 31px;
	background: url(/bitrix/templates/sssr/./img/icons.png) 21px -202px no-repeat;
	border-right: 1px solid #FFFFFF;
	float: left;
	cursor: pointer;
}

.stats .photo:hover {
	background: url(/bitrix/templates/sssr/./img/icons.png) 21px -529px no-repeat;
}

.stats .video {
	width: 65px;
	height: 31px;
	background: url(/bitrix/templates/sssr/./img/icons.png) 20px -255px no-repeat;
	border-right: 1px solid #FFFFFF;
	float: left;
	cursor: pointer;
}

.stats .video:hover {
	background: url(/bitrix/templates/sssr/./img/icons.png) 20px -582px no-repeat;
}

.cube .blocks2 .stats .reg {
    background: none repeat scroll 0 0 #E41D32;
    float: right;
    line-height: 31px;
    width: 175px;	
}

.calendar .stats .reg.reg1 {
	width: 175px;
	background: #e41d32;
	position: relative;
	line-height: 31px;
}

.stats .reg span {
	width: 10px;
	height: 10px;
	margin: 0 0 0 12px;
	background: url(/bitrix/templates/sssr/./img/icons.png) 0px -161px no-repeat;
	position: absolute;
	top: 12px;
	right: 19px;
	display: inline-block;
}

/*_stats*/

.page-comm-add-form {
  background: #FFF;
  padding: 12px 16px 15px 16px;
  margin-bottom: 1px;
}

.cont-page.left .page-comm-add-form a {
	color: #231f20;
}

.page-block-title.small h4 {
  font-size: 12px;
  font-weight: 400;
  padding: 14px 0;
}

.page-comm-add-form textarea {
  background: #e0dfdb;
  resize: none;
  outline: none;
  border: 0 none;
  margin: 0;
  font-size: 12px;
  line-height: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  padding: 7px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.page-comm-add-form input {
  margin: 10px 0 0 0;
  padding: 10px 25px;
  border: 0 none;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  color: #FFF;
  background: #e41d32;
  display: inline-block;
  cursor: pointer;
}
.page-comm-add-form input:hover {
  opacity: .9;
}

.read_more_link {
  margin: 10px 0px;
  padding: 10px 0px;
}

/*sidebar*/
.side-block-cup {
  margin: 1px 0;
}
.side-block-cup .side-block-foot {
	margin: 0;
	padding: 13px;
}

.side-block-cup .side-block-foot h4 {
	float: none;
	text-align: center;
}

.cups {
	background: #231f20;
	padding: 0 4px;
}

.cups .block {
	background: #FFFFFF;
	border-bottom: 1px solid #231f20;
	cursor: pointer;
}

.cups .block .image {
	width: 63px;
	height: 62px;
	margin: 5px 0 0;
	float: left;
	position: relative;
}

.cups .block.off .image:after {
	width: 100%;
	height: 100%;
	background: #FFFFFF;
	transition: all 0.2s ease;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
	opacity: 0;
	content: "";
}

.cups .block.off .image:after {
	opacity: 0.75;
}

.cups .block.color1 .image {
	background: url(/bitrix/templates/sssr/./img/cups.png) 4px 0px no-repeat;
}

.cups .block.color2 .image {
	background: url(/bitrix/templates/sssr/./img/cups.png) 4px -68px no-repeat;
}

.cups .block.color3 .image {
	background: url(/bitrix/templates/sssr/./img/cups.png) 4px -135px no-repeat;
}

.cups .block.color4 .image {
	background: url(/bitrix/templates/sssr/./img/cups.png) 4px -203px no-repeat;
}

.cups .block.color5 .image {
	background: url(/bitrix/templates/sssr/./img/cups.png) 4px -271px no-repeat;
}

.cups .block.color6 .image {
	background: url(/bitrix/templates/sssr/./img/cups.png) 4px -339px no-repeat;
}

.cups .block.color7 .image {
	background: url(/bitrix/templates/sssr/./img/cups.png) 4px -407px no-repeat;
}

.cups .block.color8 .image {
	background: url(/bitrix/templates/sssr/./img/cups.png) 4px -475px no-repeat;
}

.cups .block.color8 .image {
	background: url(/bitrix/templates/sssr/./img/cups.png) 4px -543px no-repeat;
}

.cups .block .info {
	width: 281px;
	padding: 9px 0 0;
	border-left: 1px solid #231f20;
	float: right;
}

.cups .block .info .name {
	min-height: 31px;
	margin: 0 0 4px;
	padding: 0 12px;
	color: #231f20;
	font: bold 12px/12px 'Open Sans', sans-serif;
	text-transform: uppercase;
}

.cups .block .info .name span {
	color: #cd2f27;
	font: italic 12px 'Open Sans', sans-serif;
	text-transform: none;
}

.cups .block .info .text {
	background: #c1c2c2;
	padding: 0 12px;
	position: relative;
	color: #FFFFFF;
	font: bold 12px/23px 'Open Sans', sans-serif;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.24);
}

.cups .block .info .text:after {
	width: 16px;
	height: 16px;
	background: url(/bitrix/templates/sssr/./img/type_bg.png) 0px 0px no-repeat;
	position: absolute;
	top: 4px;
	right: 7px;
	content: "";
}

.cups .block.active .info .text:after {
	background: url(/bitrix/templates/sssr/./img/type_bg.png) 0px -19px no-repeat;
}

.sports .block:after {
  width: 100%;
  height: 100%;
  background: #FFFFFF;
  transition: all 0.2s ease;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
  opacity: 0;
  content: "";
}

.sports .block.active:after {
  opacity: 0.75;
}
/*_sidebar*/

/*event_detail*/
.inner-page-wrap {
	background: #FFF;
}
.inner-top-line{
	padding: 1px 0 0 0;
}
.inner-cup,
.inner-cup_comp,
.inner-cup_spons,
.inner-cup_prize{
	background: #e0dfdb;
	float:left;
	height: 130px;
	margin: 0 0 0 1px;
}
.inner-cup{
	width: 144px;
	margin-right: 1px;
}
.inner-cup img{
	display: block;
	margin: 7.5px auto;
}
.inner-cup_comp{
	padding: 9px 8px;
	width: 570px;
	height: 112px;
}
.inner-cup_comp h4,
.inner-cup_spons h4{
	font-size: 12px;
	color:#000;
	line-height: 1;
	text-transform: uppercase;
}
.inner-cup_comp h4{
	margin-bottom: 9px;
}
.inner-cup_comp li{
	padding: 0 0 0 17px;
	margin-bottom: 10px;
}
.inner-cup_comp li:last-child{
	margin-bottom: 0;
}
.inner-cup_comp a{
	font-size: 14px;
	line-height: 1;
	text-decoration: none;
	color: #000;
	position: relative;
}
.inner-cup_comp a:hover{
	text-decoration: underline;
	color:#006a95;
}
.inner-cup_comp a:hover:before{
	content:"";
	position: absolute;
	top: 6px;
	left: -17px;
	display: block;
	width: 11px;
	height: 8px;
	background: url(/bitrix/templates/sssr/../img/arrow.png) no-repeat 0 0;
}
.inner-cup_spons {
	padding: 9px 15px;
	height: 112px;
	width: 240px;
}
.inner-cup_spons h4{
	margin-bottom: 11px;
}
.inner-cup_spons li{
	margin-bottom: 11px;
}
.inner-cup_spons li:last-child{
	margin-bottom: 0;
}
.inner-cup_spons a{
	font-size: 12px;
	line-height: 1;
	text-decoration: none;
	color:#006a95;
}
.inner-cup_spons a:hover{
	text-decoration: underline;
}
.inner-cup_prize{
	margin: 0;
	width: 211px;
}
.inner-cup_prize span{
	display: block;
	font-size: 18px;
	line-height: 1;
	text-transform: uppercase;
	color:#FFF;
	background: #009cdc;
	text-align: center;
	letter-spacing: 1px;
	padding: 10px 0;
}
.inner-cup_prize i{
	display: block;
	font-size: 38.4px;
	font-weight: 700;
	line-height: 1;
	color:#009cdc;
	text-align: center;
	margin-top: 18px;
}
.inner-middle-line{
	margin-top: 1px;
}
.inner-comp_sponsor{
	background: #f4801b;
	float:left;
	color: #FFF;
	padding: 17px 33px;
	width: 230px;
	height: 75px;
}
.inner-comp_sponsor span{
	display: block;
	font-size: 18px;
	line-height: 1;
	margin-bottom: 6px;
}
.inner-comp_sponsor i{
	display: block;
	font-size: 14px;
	line-height: 1;
}
.inner-comp_sponsor b{
	padding-top: 10px;
	display: block;
	font-size: 30px;
}
.inner-comp_banner {
	float: left;
	width: 918px;
	height: 109px;
	margin-left: 1px;
}
.inner-comp_banner i{
	display: block;
	width: 177px;
	height: 99px;
	background: #f3f3f2;
	margin: 5px 0;
	font-size: 0;
	color: transparent;
}
.inner-comp_banner.sponsor1{
	background: url(/bitrix/templates/sssr/../img/sponsor1_bg.png) no-repeat 0 0;
}
.inner-comp_banner.sponsor1 i{
	background: #f3f3f2 url(/bitrix/templates/sssr/../img/sponsor1.png) no-repeat 2px 50%;
}
.inner-bottom-line{
	margin-top: 1px;
}
.inner-comp_block{
	float: left;
	width: 861px;
}

.comp-block_count{
	margin-top: 1px;
	margin-right: 1px;
	float:left;
	color:#FFF;
	padding: 10px 10px 9px 18px;
	width: 230px;
	height: 49px;
}
.comp-block_count span{
	display: block;
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	letter-spacing: -1px;
	margin-bottom: 6px;
}
.comp-block_count span.big{
	display: block;
	font-size: 24px;
	line-height: 1;
	font-weight: 700;
	letter-spacing: -1px;
	margin-bottom: 6px;
}
.comp-block_count b{
	font-size: 14px;
	line-height: 1;
	font-weight: 400;
}
.comp-block_name{
	margin-top: 1px;
	float: left;
	font-size: 20px;
	line-height: 1;
	font-weight: 700;
	color:#FFF;
	padding: 10px 23px 0px;
	width: 556px;
height: 58px;
}
.inner-comp_side{
	float: left;
	margin: 0 0 0 1px;
	width: 353px;
}
.comp-side_title{
	margin-top: 1px;
	font-size: 16px;
	line-height: 19px;
	height: 38px;
	text-transform: uppercase;
	color: #FFF;
	padding: 15px 100px 15px 18px;
}
.comp-side_item{
	border-bottom: 1px solid #e5e4e1;
	padding: 14px 15px;
}
.comp-side_item:nth-child(2n){
	background: #fbfbfa;
}
.comp-side_item span{
	font-size: 14px;
	line-height: 1;
	color:#231f20;
	display: inline-block;
}
.comp-side_item span a{
	text-decoration: none;
	color:#231f20;
}
.comp-side_item span a:hover{
	text-decoration: underline;
}
.comp-event_side{
	position: relative;
	width: 400px;
	height: 387px;
	float: left;
	background-repeat: no-repeat !important;
	background-position: 50% !important;
}
.comp-event_side .events-inforner{
	position: absolute;
	bottom: 16px;
	left:0;
	z-index: 21;
}
.comp-event_img{
	float: left;
	width: 461px;
	height: 387px;
}

.event_stat.comp-event_side {
	float: none;
	height: 40px;
	margin: 0 auto;
	width: 1215px;
}

/*_event_detail*/

.calendar .title {
  background: #c1c2c2;
  border-bottom: 1px solid #FFFFFF;
  color: #ffffff;
  font: bold 16px/39px 'Open Sans', sans-serif;
  text-align: center;
  text-transform: uppercase;
}

.photo-detail {
  margin: 20px 0px;
  padding: 0px 20px 0px 0px;
}

.photo-detail, .photo-detail p {
  font-size: 12px;
  line-height: 16px;
}

.cont-page h2 {
  font-size: 14pt;
  margin: 10px 0;
}

.cont-page.left ul li {
  margin: 10px 0px;
}
.cont-page.left .photo-detail a,
a.color_dark,
.cont-page.left .vote-item-links a,
.cont-page.left .voting-form-box a,
.voting-result-box,
.cont-page.left .search-page a,
.cont-page.left .dark a {
	color: #231f20;
}

.profile-link { background-color: #000000; padding: 10px 10px 10px 35px;position:relative; }
.profile-link a { color: #ffffff !important; text-decoration: none; }
.profile-link a:hover { text-decoration: underline; }
.profile-link a.more { float:right;font: bold 14px/26px 'Open Sans',sans-serif;width: 12px;text-align: center;margin-top: -7px; }
.profile-link img {position:absolute;top: 6px;left: 8px;}

.profile-block-shown { padding: 10px; }
.profile-block-shown a { color: #000000; text-decoration: none; }
.profile-block-shown a:hover { text-decoration: underline; }


.cubes .title .act.left {
  background: url(/bitrix/templates/sssr/./img/arrows.png) 11px 14px no-repeat;
  float: left;
  padding-left: 25px;
}

.cubes .title .act.right {
  background: url(/bitrix/templates/sssr/./img/arrows.png) -17px 14px no-repeat;
  float: right;
  padding-right: 25px;
}

.cMain .image.cImg1 {
  background: url(/bitrix/templates/sssr/./img/cubes1.png) 8px 5px no-repeat;
}

.cMain .info .num a:after {
  width: 14px;
  height: 12px;
  margin: 0 0 0 20px;
  background: url(/bitrix/templates/sssr/./img/arrows_cube.png) 0px 0px no-repeat;
  position: relative;
  top: 2px;
  display: inline-block;
  content: "";
}

.cont-page.left .usercard-caption a,
.cont-page.left .nav a {
	color: #2c2b29;
}

.calendar .title .act.left {
  background: url(/bitrix/templates/sssr/./img/arrows.png) 11px 14px no-repeat;
  float: left;
  padding-left: 25px;
}

.calendar .title .act.right {
  background: url(/bitrix/templates/sssr/./img/arrows.png) -17px 14px no-repeat;
  float: right;
  padding-right: 25px;
}

.calendar .title .act {
  width: 40px;
  height: 39px;
  cursor: pointer;
  color: #408CB4;
}

.poto-block-title {
  background: #cd2f27;
  position: relative;
  padding: 0 0px;
  margin-bottom: 1px;
}
.poto-block-title a,
.poto-block-title span {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  font-size: 12px;
  line-height: 1;
  text-transform: uppercase;
  padding: 1px 0px 1px 0;
  margin-top: 12px;
  margin-right: 10px;
  margin-left: 10px;
}
.poto-block-title a.left {
  padding-left: 20px;
}
.poto-block-title .sort {
  padding: 5px 20px;
}

.poto-block-title .sort a {
  margin-top: 0px;
}
.poto-block-title b.views {
  background: url(/bitrix/templates/sssr/./img/icon-11.png) no-repeat scroll 0px 7px;
  cursor: pointer;
}

.poto-block-title b.bookmarks {
  background: url(/bitrix/templates/sssr/./img/icon-13.png) no-repeat scroll 2px 5px;
}

.poto-block-title b {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  color: #FFF;
  text-shadow: 2px 2px 2px rgba(127, 20, 32, 0.48);
  padding: 8px 0px 8px 30px;
  margin-right: 10px;
  text-transform: uppercase;
}

.cont-page.left .poto-block-title a:hover {
  text-decoration: underline;
}
.videolist .events-inforner b {
  display: block;
  float: left;
  font-size: 14px;
  line-height: 1;
  font-weight: 700;
  color: #FFF;
  text-shadow: 2px 2px 2px rgba(127, 20, 32, 0.48);
  padding: 8px 0px 8px 48px;
  width: 35px;
}

.videolist .events-inforner b.views {
  background: url(/bitrix/templates/sssr/./img/icon-11.png) no-repeat 14px 7px;
}

.videolist .events-inforner b.comments {
  background: url(/bitrix/templates/sssr/./img/icon-12.png) no-repeat 8px 6px;
  padding: 8px 3px 8px 38px;
}

.videolist b.bookmarks {
  background: url(/bitrix/templates/sssr/./img/icon-13.png) no-repeat scroll 8px 5px;
  cursor: pointer;
}

.videolist b.bookmarks.active {
  background: url(/bitrix/templates/sssr/./img/icon-13-sel-h.png) no-repeat 8px 5px;
}
.videolist b.bookmarks.selected:hover {
    background: url(/bitrix/templates/sssr/./img/icon-13.png) no-repeat scroll 8px 5px;
}
.videolist b.bookmarks.active:hover {
    background: url(/bitrix/templates/sssr/./img/icon-13-sel-h.png) no-repeat scroll 8px 5px;
}


.calendar .title2 {
  background: #c1c2c2;
  border-bottom: 1px solid #FFFFFF;
  color: #ffffff;
  font: bold 16px/39px 'Open Sans', sans-serif;
  text-align: center;
  text-transform: uppercase;
}

.send_form .level2 { display: block; }

.cont-page.left div .blog-navigation a {
	color: #231f20;
}

/*itp*/
.cont-page.left div .page-event-news-item a,
.cont-page.left div .modern-page-navigation a,
.cont-page.left div .page-comm-info a {
	color: #231f20;
}

.page-block-comments .page-event-news-item {
	background: #FFF;
	border-bottom: 1px solid #231f20;
	padding: 15px 13px 19px 13px;
	position: relative;
    font-size: 13px;
}
.page-block-comments .page-event-news-item:last-child{
	border-bottom:0 none;
}
.page-block-comments .page-event-news-item span.name {
    font-style: italic;
    font-weight: 700
}.page-block-comments .page-event-news-item .news-text {
    margin-top: 10px;
}

.page-comm-item{
	background: #FFF;
	border-bottom: 1px solid #231f20;
	padding: 15px 13px 19px 13px;
	position: relative;
}
.page-comm-item:last-child{
	border-bottom:0 none;
}

.page-comm-info {
    float: left;
    width: 130px;
}

.page-comm-info span {
    display: block;
    font-size: 12px;
    line-height: 1;
    color: #2c2b29;
    text-transform: uppercase;
    margin: 2px 0 8px 0;
}

.page-comm-info span.name {
    font-style: italic;
    font-weight: 700;
    padding: 1px 0 0 16px;
    background: url(/bitrix/templates/sssr/img/icon-22.png) no-repeat 0 50%;
    margin: 0;
    width: 110px;
    overflow: hidden;
    display: block;
}

.page-comm-text {
    font-size: 13px;
    line-height: 16px;
    font-style: italic;
    color: #231f20;
    float: left;
    margin-left: 7px;
    width: 310px;
}

.cont-page.left .page-comm-text a {
	color: #231f20;
}

a.bx-ilike-text {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 150px;
    padding: 9px 0 9px 18px;
    line-height: 14px;
    margin-top: -16px;
    background: #e41d32;
    font-size: 12px;
    color: #FFF;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 2px 2px 2px rgba(127,20,32,0.47);
}

a.bx-ilike-text b {
    display: inline-block;
    color: #e0dfdb;
}

a.bx-ilike-text i {
    display: inline-block;
    position: relative;
    font-size: 14px;
    font-weight: 700;
    margin-left: 50px;
    color: #FFF;
}

a.bx-ilike-text i:before {
    content: "";
    display: block;
    position: absolute;
    top: -3px;
    left: -35px;
    width: 21px;
    height: 20px;
    background: url(/bitrix/templates/sssr/img/icon-24.png) no-repeat 0 -20px;
}

a.bx-ilike-text:hover i:before, a.bx-ilike-text.voited i:before {
    background-position: 0 -40px;
}

.cont-page.left div a.bx-ilike-text:hover, 
.cont-page.left div a.bx-ilike-text.voited {
    color: #231f20;
}
.cont-page.left div a.bx-ilike-text:hover b, 
.cont-page.left div a.bx-ilike-text.voited b {
    color: #231f20;
}

.cont-page.left div a.bx-ilike-text:hover i {
    color: #231f20;
}
/*itp*/
.comp-side_item .download {
    color: #4090fd;
    font-weight: bold;
}

.cont-page.left div .link_black a,
.cont-page.left .link_black a,
.cont-page.left div a.color_dark {
    color: #231f20;
}

.side-prizes-items .item {
    background: #e41d32;
    padding: 16px;
    clear: both;
    overflow: hidden;
    margin-bottom: 1px;
}
.side-prizes-items .item span.place {
    height: 33px;
    width: 42px;
    text-align: center;
}

.side-prizes-items .item span.number {
    border: #eab0b5 solid 1px;
    padding: 5px 0;
    width: 25px;
    color: #fff;
    text-align: center;
    margin-left: 35px;
    margin-top: 4px;
}
.side-prizes-items .item span.name {
    padding: 5px 0;
    color: #fff;
    text-align: center;
    margin-left: 8px;
    margin-top: 4px;
}
.side-prizes-items .item span.place strong {
    font-size: 24px;
}
.side-prizes-items .item span {
    display: block;
    float: left;
}
.news-detail h3 {
	font-weight: bold;
	font-size: 16px;
	line-height: 32px;
}

.cont-page.left .cMain .info .name a {
    color: #6e9dd4;
}

.cont-page.left .calendar a.reg,
.cont-page.left .events_list .block .stats a,
.cont-page.left .events_list a.more,
.cont-page.left .cube .blocks2 .stats a,
.cont-page.left .cMain a.more,
.cont-page.left .cubes .cube a.more {
	color: #fff;
}

.cont-page.left .calendar a.reg:hover,
.cont-page.left .block .action a:hover,
.cont-page.left .events_list .block .stats a:hover,
.cont-page.left .events_list a.more:hover,
.cont-page.left .cube .blocks2 .stats a:hover,
.cont-page.left .cMain .info .name a:hover,
.cont-page.left .cMain .info .num a:hover {
	text-decoration: none;
}

.side-block-news .block-news_wrap li h3 {
	height: 32px;
    overflow: hidden;	
}

.side-block-news .block-news_wrap li p {
	bottom: 10px;
    height: 32px;
    overflow: hidden;
}

.blockTitle { margin-top: 1px; }

.calendar2.media_albums .block-events-item { position: relative; }
.calendar2.media_albums .block.off:after {
    height: 378px;
    opacity: 0.75;
}

.calendar2.media_albums .block:after {
    width: 100%;
    height: 0px;
    background: #FFFFFF;
    transition: all 0.3s ease;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 5;
    opacity: 0;
    content: "";
}

.cont-side.right .side-block-sports .sports a .block { background-size: contain; }
.cont-page.left div.dark_link a { color: #231f20; }

.form_def .level2 { display: block; }
.head-main-nav li:last-child { background-color: #971F0C; }

.cont-page.left #user_div_com a { color: #231f20; }

#unrealart { position: relative; }
#unrealart .preloader {
	background: url(/bitrix/templates/sssr/img/clock.GIF) no-repeat;
	background-size: contain;
	height: 50px;
    width: 50px;
    display: block;
    position: absolute;
    left: 400px;
    top: 10px;
}

.banner4_cont { margin-top: 7px; }
.banner4_left {
	float: left;
    margin-right: 7px;	
}
footer { clear: both; }

/*______NEW_STYLES_____*/
/* спрайты для значков (коммент, просм. и т.д.)*/
.sp_views, .sp_comments, .sp_favor, .sp_photo, .sp_video {
	background-color: #e41d32;
	cursor: pointer;
    color: #FFF;
    display: inline-block;
	font-size: 14px;
    font-weight: 700;
	height: 30px;
	line-height: 30px;
	padding-right: 8px;
	position: relative;
    text-shadow: 2px 2px 2px rgba(127, 20, 32, 0.48);
}
.sp_views .preloader,
.sp_comments .preloader,
.sp_favor .preloader,
.sp_photo .preloader,
.sp_video .preloader {
	background: url(/bitrix/templates/sssr/img/clock.GIF) no-repeat;
    background-size: contain;
    display: inline-block;
    height: 20px;
    margin-top: 5px;
    width: 20px;	
}
.sp_views:before,
.sp_comments:before,
.sp_favor:before,
.sp_photo:before,
.sp_video:before {
	background: url(/bitrix/templates/sssr/img/sprite.png) no-repeat;
	content: "";
	background-position: -41px 0px;
	display: inline-block;
	float: left;
	height: 30px;
	left: 0px;
    margin-right: 8px;
	width: 34px;
    vertical-align: middle;	
}
.sp_comments:before {
	background-position: -114px 0px;	
}
.sp_favor:before {
	background-position: -174px 0px;	
}
.sp_photo:before {
	background-position: -304px -1px;	
}
.sp_video:before {
	background-position: -234px -1px;	
}

.sp_comments:hover:before {
	background-position: -144px 0px;	
}
.sp_views:hover:before {
	background-position: -79px 0px;	
}
.sp_favor:hover:before {
	background-position: -203px 1px;	
}
.sp_photo:hover:before {
	background-position: -338px -1px;	
}
.sp_video:hover:before {
	background-position: -268px -1px;	
}

.sp_views.hov_red, .sp_comments.hov_red, .sp_favor.hov_red, .sp_photo.hov_red, .sp_video.hov_red {
	background-color: transparent;
	text-shadow: inherit;
}

.sp_views.hov_red:hover:before { background-position: -79px -34px; }
.sp_comments.hov_red:hover:before { background-position: -144px -34px; }
.sp_favor.hov_red:hover:before { background-position: -203px -34px; }
.sp_photo.hov_red:hover:before { background-position: -338px -34px; }
.sp_video.hov_red:hover:before { background-position: -268px -34px; }
/* /спрайты для значков (коммент, просм. и т.д.)*/

/*виды спорта*/
.futball {
	background: url(/bitrix/templates/sssr//img/sports/futball.png) no-repeat;
	background-color: #ffcb05;
	background-size: contain;
}

.lizhi {
	background: url(/bitrix/templates/sssr//img/sports/lizhi.png) no-repeat;
	background-color: #4090fd;	
	background-size: contain;
}

.run {
	background: url(/bitrix/templates/sssr//img/sports/run.png) no-repeat;
	background-color: #557477;	
	background-size: contain;
}

.velosiped {
	background: url(/bitrix/templates/sssr//img/sports/velosiped.png) no-repeat;
	background-color: #1f646f;
	background-size: contain;
}

.voleiball {
	background: url(/bitrix/templates/sssr//img/sports/voleiball.png) no-repeat;
	background-color: #6ab023;
	background-size: contain;
}

.nast_games {
	background: url(/bitrix/templates/sssr//img/sports/nast_games.png) no-repeat;
	background-color: #936a52;
	background-size: contain;
}

.vstrechi_kluba {
	background: url(/bitrix/templates/sssr//img/sports/vstrechi_kluba.png) no-repeat;
	background-color: #f74378;
	background-size: contain;
}

.greblya {
	background: url(/bitrix/templates/sssr//img/sports/greblya.png) no-repeat;
	background-color: #009baa;	
	background-size: contain;
}

.edinoborstva {
	background: url(/bitrix/templates/sssr//img/sports/edinoborstva.png) no-repeat;
	background-color: #dd3218;
	background-size: contain;
}

.plavanie {
	background: url(/bitrix/templates/sssr//img/sports/plavanie.png) no-repeat;
	background-color: #6fcee4;
	background-size: contain;
}

.regbi {
	background: url(/bitrix/templates/sssr//img/sports/regbi.png) no-repeat;
	background-color: #4870B9;
	background-size: contain;
}

.darts {
	background: url(/bitrix/templates/sssr//img/sports/darts.png) no-repeat;
	background-color: #971F0C;	
	background-size: contain;
}

.badminton {
	background: url(/bitrix/templates/sssr//img/sports/badminton.png) no-repeat;
	background-color: #448800;	
	background-size: contain;
}

.poxod {
	background: url(/bitrix/templates/sssr//img/sports/poxod.png) no-repeat;
	background-color: #e38439;	
	background-size: contain;
}

.florball {
	background: url(/bitrix/templates/sssr//img/sports/florball.png) no-repeat;
	background-color: #FFAF05;	
	background-size: contain;
}

.tennis {
	background: url(/bitrix/templates/sssr//img/sports/tennis.png) no-repeat;
	background-color: #6E8F4E;	
	background-size: contain;
}

.basketball {
	background: url(/bitrix/templates/sssr//img/sports/basketball.png) no-repeat;
	background-color: #b794df;	
	background-size: contain;
}

.biatlon {
	background: url(/bitrix/templates/sssr//img/sports/biatlon.png) no-repeat;
	background-color: #23e4d9;	
	background-size: contain;
}

.triatlon {
	background: url(/bitrix/templates/sssr//img/sports/triatlon.png) no-repeat;
	background-color: #C94F4F;	
	background-size: contain;
}

.vodnoe_polo {
	background: url(/bitrix/templates/sssr//img/sports/vodnoe_polo.png) no-repeat;
	background-color: #137C94;	
	background-size: contain;
}

/* только цвета */
.cl_futball {
	background-color: #ffcb05;
}

.cl_lizhi {
	background-color: #4090fd;	
}

.cl_run {
	background-color: #557477;	
}

.cl_velosiped {
	background-color: #1f646f;
}

.cl_voleiball {
	background-color: #6ab023;
}

.cl_nast_games {
	background-color: #936a52;
}

.cl_vstrechi_kluba {
	background-color: #f74378;
}

.cl_greblya {
	background-color: #009baa;	
}

.cl_edinoborstva {
	background-color: #dd3218;
}

.cl_plavanie {
	background-color: #6fcee4;
}

.cl_regbi {
	background-color: #4870B9;
}

.cl_darts {
	background-color: #971F0C;	
}

.cl_badminton {
	background-color: #448800;	
}

.cl_poxod {
	background-color: #e38439;	
}

.cl_florball {
	background-color: #FFAF05;	
}

.cl_tennis {
	background-color: #6E8F4E;	
}

.cl_basketball {
	background-color: #b794df;	
}

.cl_biatlon {
	background-color: #23e4d9;	
}

.cl_triatlon {
	background-color: #C94F4F;	
}

.cl_vodnoe_polo {
	background-color: #137C94;	
}

/*позиционирование иконок 1, 2 или 3*/
.i_sports {
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 102px;
}

.i_sports .ico {
    background-color: transparent;
    height: 100%;
    width: 100%;
}
.i_sports.type_2 {
    border-left: 1px solid #fff;
    width: 52px;
}

.i_sports.type_2 .ico {
    height: 50%;
}
.i_sports.type_2 .ico:first-child {
    border-bottom: 1px solid #fff;
}


/*/виды спорта*/

/*counters*/
.block-events-thumb .l_counters { bottom: 0px; }
.l_counters {
    left: 0px;
    position: absolute;
    z-index: 14;
}

.l_counters .fl { float: left; }

.l_counters .sp_views, .l_counters .sp_comments, .l_counters .sp_favor, .l_counters .sp_photo, .l_counters .sp_video {
    background-color: #e41d32;
    cursor: pointer;
    color: #FFF;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    padding-right: 8px;
    position: relative;
    text-shadow: 2px 2px 2px rgba(127, 20, 32, 0.48);
}

.l_counters .sp_views:before, .l_counters .sp_comments:before, .l_counters .sp_favor:before, .l_counters .sp_photo:before, .l_counters .sp_video:before {
    background: url(/bitrix/templates/sssr/img/sprite.png) no-repeat;
    content: "";
    background-position: -41px 0px;
    display: inline-block;
    float: left;
    height: 30px;
    left: 0px;
    margin-right: 8px;
    width: 34px;
    vertical-align: middle;
}
.l_counters .sp_views { padding-left: 10px; }
.l_counters .sp_comments:before {
    background-position: -114px 0px;
}
.l_counters .sp_favor:before {
    background-position: -174px 0px;
}
.l_counters .sp_favor {
    margin-left: 1px;
}
/*/counters*/

.sports {
    background: #231f20;
    padding: 0 0 3px 3px;
}

.cont-side.right .side-block-sports .sports a .block {
    background-size: contain;
}

.sports .block {
    width: 68.5px;
    height: 65px;
    margin: 1px 1px 0 0;
    float: left;
    position: relative;
    cursor: pointer;
}

.side-block-sports .side-block-foot {
    margin-bottom: 0px;
}
.side-block-sports .side-block-foot.bold h4 {
    float: none;
    text-align: center;
}
.side-block-sports {
    margin: 1px 0;
}

.ilike-light .bx-ilike-button { float: right; }

.cont-page.left div a.bx-ilike-text {
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 4px;
}
.ilike-light .bx-ilike-right-wrap {
    position: relative;
    z-index: 10;
}
/*______/NEW_STYLES_____*/
/* End */
/* /bitrix/templates/sssr/components/bitrix/system.auth.form/sssr_main/style.css?1442573005442 */
/* /bitrix/js/socialservices/css/ss.min.css?14598877494566 */
/* /bitrix/templates/sssr/components/bitrix/menu/sssr_menu/style.css?1442573005626 */
/* /bitrix/templates/sssr/components/bitrix/system.auth.form/sssr/style.css?1442573005442 */
/* /bitrix/components/sssr.d7/partners/templates/.default/style.css?1459601608162 */
/* /bitrix/templates/sssr/components/bitrix/menu/sssr_footer/style.css?1442573005681 */
/* /bitrix/templates/sssr/styles.css?146971329140 */
/* /bitrix/templates/sssr/template_styles.css?1469713291120515 */
