

/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/eshop_adapt/style.css?15198009701282*/
/* a.bx_login_top_inline_link{
	color: #576e75;
	vertical-align: bottom;
	text-decoration: none;
	font-size: 13px;
	line-height: 13px;
}
a.bx_login_top_inline_link:hover{text-decoration: underline}
.bx_login_top_inline_icon{
	display: inline-block;
	margin-left: 15px;
	width: 16px;
	height: 13px;
	background: url('/bitrix/templates/.default/components/bitrix/system.auth.form/eshop_adapt/images/gui.png') no-repeat bottom center;
	vertical-align: middle;
	line-height: 13px;
}
 */
 .bx_login_top_inline_link:after{
 background:none !important;
 }

.lk {
    padding-top: 33px !important;
    background: #2ec66e !important;
margin: 19px 20px 0 20px !important;
border-radius: 5px;
}

.bx_login_top_inline_link, .bx_login_top_inline_link{position: relative; top: -55px; left: 20px;}
.bx_login_top_inline_link, .bx_login_top_inline_link{    font-size: 14px !important; 
    font-weight: bold;
    text-transform: uppercase;}
.lk_m{display: none !important}
.lk .inside {
    font-size: 14px !important; 
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    top: -20px;
    left: 20px;
}

.lk.autorize .avatar{
height: 35px!important;
    right: 13px!important;
    top: 3px!important;
    width: 35px!important;
}
.lk{height: 42px !important; width: 230px !important;}
.lk .lk_menu{top: 60px !important; right: 0px !important;}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/top_new/style.css?15198009711469*/
.next{
    display: none;
    float: none !important;
    left: 15px;
    position: absolute;
    top: 45px;
    width: 200px;
    margin: 0;
    z-index: 100;
border-radius: 5px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
-khtml-border-radius: 5px;
box-shadow: 1px 1px 10px #333;
-webkit-box-shadow: 1px 1px 10px #333;
-moz-box-shadow: 1px 1px 10px #333;
overflow:hidden;
}
.top-menu1>ul>li:hover .next{
    display: block;
}
.menu_parent:after{
position:absolute;
right:4px;
top:24px;
width:9px;
height:4px;
background: url("/images/top_parent.png") no-repeat scroll 0 100% transparent;
content: "";
}

.top-menu1>ul>li:hover .menu_parent:after,.top-menu1 > ul > li.active  .menu_parent:after{
background-position:0 0;
}

.menu_parent:before{
background: url("/images/top_menu_top.png") no-repeat scroll 0 0 transparent;
    content: "";
    height: 8px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    bottom: 6px;
    width: 15px;
	z-index:105;
	display:none;
}
.top-menu1>ul>li:hover .menu_parent:before{
display:block;
}
.next li{
list-style:none inside none;
    background: #FFFFFF;
    /*border-top: 1px solid #000000;*/
}
/*.next li:first-child{
    border-top:none;
}*/
.next li>a{
    display: block;
    color:#3498db;
    text-decoration: underline;
    padding: 10px 15px;
	line-height:17px;
	font-weight:bold;
}
.next li:hover{
    background: #2980b9;

}
.next li:hover a{
     color:#FFFFFF;
	 text-decoration: none;
 }
 
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/eshop_adapt/style.css?15198009711458*/
.bx_breadcrumbs{
	padding-top:0px;
	margin-bottom:15px;
	position:relative;
	padding-left: 80px;
	margin-top: 10px;
	font-size: 12px;
}
.bx_breadcrumbs .back_back{
	background: url("/bitrix/templates/.default/components/bitrix/breadcrumb/eshop_adapt/images/back-arr-small.png") no-repeat scroll 5px center #2ECC71;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 18px;
	left: 0px;
	padding: 1px 3px 1px 15px;
	position: absolute;
	text-decoration: none;
	top: 0;
	z-index: 10;
	width: 39px;
}
.bx_breadcrumbs ul{
	margin: 0;
	padding: 0;
}
.bx_breadcrumbs ul li{
	display: inline-block;
	line-height: 20px;
}
.bx_breadcrumbs ul li a{
	display: block;
	padding: 0 15px 0 15px;
	background: url(/bitrix/templates/.default/components/bitrix/breadcrumb/eshop_adapt/images/breadcrumbs_arrow.png) no-repeat center right;
	color: #555;
	text-decoration: none;

	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.bx_breadcrumbs ul li span{
	display: block;
	padding: 0 15px;
	color: #555;
	text-decoration: none;

	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.bx_breadcrumbs ul li:last-child a{background: none;}
.bx_breadcrumbs ul li a:hover{
	text-decoration: underline;
	line-height: 20px;
	filter:alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
-webkit-transition: all 0.3s ease;
   -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
 		transition: all 0.3s ease;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/cont_menu/style.css?1519800971665*/
.cont_menu ul{
border-bottom:1px solid #cccccc;
height: 44px;
}

.cont_menu li{
list-style:none inside none;
display:inline-block;
border: 1px solid transparent;
}
 .cont_menu li a{
	font-weight: bold;
    line-height: 43px;
    padding: 0 10px;
	font-size: 15px;
 }
  .cont_menu li a span{
  border-bottom:1px dashed;
  }
  .cont_menu li a:hover span{
  border-bottom:1px dashed transparent;
  }
  
  .cont_menu li.dop a{
  color:#e45e5e;
  }
  .cont_menu li.active{
  border: 1px solid #cccccc;
  border-bottom:1px solid #ffffff;
  }
  
   .cont_menu li.active a{
   color:#565759;
   }
   .cont_menu li.active a span{
   border-bottom:1px dashed transparent;
  }
/* End */


/* Start:/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/style.css?15198009728373*/
/* Personal Messages */
.pm-messages-notification { 
	display: inline-block; 
	position:absolute; 
	z-index:500; 
	height:26px; 
	cursor:pointer;
}
.pm-messages-alert { 
	left:600px;
}

.pm-messages-notification span, .pm-messages-notification a {display:inline-block; height: 26px; vertical-align:top;}
.pm-messages-notification-left, .pm-messages-notification-right {  width: 3px;  }
.pm-messages-notification-text { white-space: nowrap; color: #fff; padding:0 20px 0 7px; font: bold 12px/22px Verdana, Tahoma, sans-serif;}
.pm-messages-notification-text-text { padding-left:5px;}
.pm-messages-notification-close, .pm-messages-notification-close span { width:20px; cursor:pointer; }

.pm-messages-notification .pm-messages-notification-left { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat 0 0; }
.pm-messages-notification .pm-messages-notification-text { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -26px; }
.pm-messages-notification .pm-messages-notification-right { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -3px 0; }
.pm-messages-notification .pm-messages-notification-close { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -26px; }
.pm-messages-notification .pm-messages-notification-close span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -159px 0; }
.pm-messages-notification .pm-messages-notification-close:hover span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -134px 0;} 


.pm-messages-alert .pm-messages-notification-left { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -19px 0; }
.pm-messages-alert .pm-messages-notification-text { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -52px; padding:0 10px 0 7px; }
.pm-messages-alert .pm-messages-notification-right { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -22px 0; }
.pm-messages-alert .pm-messages-notification-close { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -52px; }
.pm-messages-alert .pm-messages-notification-close span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -159px 0; }
.pm-messages-alert .pm-messages-notification-close:hover span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -134px 0;}


.pm-messages-box {
	background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat right -108px;
	position:absolute;
	top:60px;
	left:300px;
	z-index:500;
	width: 540px;
	height:245px;

	letter-spacing:normal !important;
	list-style:none !important;
	text-align: left !important;
	text-indent:0 !important;
	text-transform: none !important;
	visibility:visible !important;
	white-space: normal !important;
	word-spacing:normal !important;
	vertical-align:baseline !important;
	font:normal normal normal 13px/normal Verdana, Tahoma, sans-serif !important;
	color: #000 !important;
}

.pm-messages-box a { color: #000 !important; }


.pm-messages-box-inner
{
	background:#fff;
	margin: 0 8px 0 0;
	border-top: 2px solid #d1d1d1;
	border-left: 2px solid #d1d1d1;
}

.pm-messages-box-content { height:243px; }

.pm-messages-box-bottom { height:9px; overflow:hidden; font-size:1px !important; position:absolute; width:100%;}
.pm-messages-box-bottom-left, .pm-messages-box-bottom-right { width: 8px; height: 9px; position:absolute;}
.pm-messages-box-bottom-left { top: 0; left:0; background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat 0 -80px;}
.pm-messages-box-bottom-right { top: 0; left:-8px; margin-left:100%; background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) no-repeat -10px -80px;}
.pm-messages-box-bottom-center { margin: 0 8px; height:9px; background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) repeat-x 0 -91px;}

.pm-messages-box-title { height: 26px; background: #e0efda;  padding: 0 0 0 14px; position:relative;}
.pm-messages-box-alert .pm-messages-box-title { background: #fbf3c2; } 
.pm-messages-box-title span { color: #000 !important; font: normal normal normal 15px/25px Arial, Helvetica, sans-serif !important; height:26px; display:block; margin:0 27px 0 0; cursor:move;}
.pm-messages-box-title a { width: 26px; height: 26px; position:absolute; top:0; right:0; background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) -98px 2px no-repeat; outline:none; cursor:pointer;}

.pm-messages-box-profile { margin: 7px 14px 1px 14px; overflow:hidden; position:relative; border-bottom: 1px solid #e2e2e2; padding:0 0 7px 0; zoom:1;}
.pm-messages-box-profile-inner { height:44px;}
.pm-messages-box-profile-avatar {  float: left; margin:0; }
.pm-messages-box-profile-avatar a {display: inline-block; width: 42px; height:42px; background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/sprite.png) no-repeat -33px -485px; border:1px solid #afafaf; position:relative;}
.pm-messages-box-profile-info { margin-left: 55px; padding: 3px 0 0 0; }
.pm-messages-box-profile-info a { font: normal normal normal 12px/normal Verdana, Tahoma, sans-serif !important; text-decoration:underline; color: #0069c4 !important; outline:none; padding: 3px 0 0 0; white-space: nowrap !important;}
.pm-messages-box-profile-info span {display:block; color: #000; font-size:11px !important; margin-top:5px; background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/icon-user-online-small.gif) no-repeat 0 2px; padding: 0 0 0 15px;}
.pm-messages-box-profile-info span i { font-style: normal !important; color: #909090;}
.pm-messages-box-date { display: block; padding: 0 0 0 10px; height:20px; position:absolute; top: 2px; right:0; font: normal normal normal 11px/normal Verdana, Tahoma, sans-serif !important; color: #999 !important; background:#fff; }


.pm-messages-box-text { margin: 0 14px 0 14px; padding:0 0 0 14px;  }
.pm-messages-box-text-inner { height: 115px; overflow:auto; /**/}
.pm-messages-box-text-content { margin :10px 0 5px 0;}
.pm-messages-box-text-content a { color: #0069c4 !important; }
.pm-messages-box-text-content-author { padding: 0 0 5px 0;}

.pm-messages-box-actions {  overflow:hidden; margin: 1px 14px 0 17px; border-top: 1px solid #e2e2e2; padding: 7px 0 0 0;}
.pm-messages-box-actions-inner { height:30px; position:relative;}
.pm-messages-box-buttons { position: absolute; top: 0; right:6px;  height: 25px; }
.pm-messages-box-buttons input.read-checkbox { height: 25px; }
.pm-messages-box-paging { vertical-align:middle; margin: 0; position:absolute; top:3px; left:0; }
.pm-messages-box-paging span, .pm-messages-box-paging i, .pm-messages-box-paging b, .pm-messages-box-paging a { vertical-align:middle; height:17px; display:inline-block; font:normal normal normal 12px/normal Verdana, Tahoma, sans-serif !important;}
.pm-messages-box-paging a { text-decoration: none; color: #0069c4 !important; outline:none; width: 20px; height:20px;}
.pm-messages-box-larr { background:transparent url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) -6px -106px no-repeat; }
.pm-messages-box-rarr { background:transparent url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.png) -27px -106px no-repeat; }
.pm-messages-box-larr:hover, .pm-messages-box-rarr:hover { background-color: #eee;}
.pm-messages-box-paging i { margin:0 3px 0 6px;}
.pm-messages-box-paging b { margin:0 6px 0 3px;}
.pm-messages-box-paging i { color:#0069c4 !important; font-weight:bold !important;}
.pm-messages-box-paging span, .pm-messages-box-paging b { color: #a1a1a1 !important;}

.pm-messages-box-buttons label { font: normal normal normal 11px/normal Verdana, Tahoma, sans-serif !important; color:#999 !important; vertical-align:middle; margin: 0 3px 0 3px;}
.pm-messages-box-buttons input { vertical-align:middle; font: normal normal normal 13px/normal Arial, Helvetica, sans-serif !important; margin: 0 0 0 10px;}

* html .pm-messages-box { background:none; }
* html .pm-messages-box-inner { border: 2px solid #d1d1d1;}
* html .pm-messages-box-bottom-left {  background:none; }
* html .pm-messages-box-bottom-center {  background:none;  }
* html .pm-messages-box-bottom-right {  background:none;  }
* html .pm-messages-box-larr { background:transparent url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) -1px -27px no-repeat; }
* html .pm-messages-box-rarr { background:transparent url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) -22px -27px no-repeat;  }
* html .pm-messages-box-title a { background:url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) -2px 0 no-repeat; }
* html .pm-messages-notification .pm-messages-notification-close span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) no-repeat -62px 0; }
* html .pm-messages-notification .pm-messages-notification-close:hover span { background: url(/bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/images/pm-messages-sprite.gif) no-repeat -37px 0;}
/* End */


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


/* Start:/bitrix/templates/main/styles.css?15198009717524*/
.news_img_for_img{display: block;
    margin: 0 auto;
    height: 153px;
border-radius: 10px;}
.news_full_img{max-height: 250px;
    margin: 0 auto;
    display: block;
    max-width: 360px;
border-radius: 10px;}
.news_img_related{display: block;
    text-decoration: none;
    margin: 0 auto 8px;
    width: 150px;
	height: 100px;}
.theme_for_news .bx_item_detail_rating_right .bx_stars_bg{background: transparent !important;   background: url(/bitrix/templates/.default/components/bitrix/iblock.vote/afisha/images/stars_1.png) no-repeat center !important;} 
.theme_for_news_wrapper{border: none !important;}
.theme_for_news img{    display: block;
    height: 153px;
border-radius: 10px;
}
.theme_for_news_body{margin: 0 15px;}
.theme_for_news_body .news_name{font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    height: 42px;
    margin: 0 0 10px;
    overflow: hidden;}
.theme_for_news_wrapper .bx_item_detail_rating_right{margin-top:10px;}
.theme_for_news_body .prev_text{    height: 85px;
    overflow: hidden;
	margin-bottom: 5px;}
.theme_for_news{height: 395px !important;}
.theme_for_afisha .theme_for_news{height: 385px !important;}
.related-news{margin-top:15px;margin-left: 4%;}
.fw-img-wrapper{max-height: 153px;
    min-height: 153px;
    overflow: hidden;
    margin: 8px;
border-radius: 10px;}
.fw-img-wrapper2{max-height: 250px;
    overflow: hidden;
    padding: 0px;
    width: 360px;
    float: left;
    margin: 10px;}
.theme_for_bara .prev_text{height:55px;}
.theme_for_news_body .count_comment{width: 30% !important;}
.afisha-item{height: 375px !important;}
.afisha-item .news_name{height: 20px;}
.afisha-item .news_obj{height: 35px;}
.afisha-item  .prev_text{height:45px;}
.news-header-wrapper{background: rgb(236, 240, 241);width: 100%; overflow:hidden;border-radius: 5px;}
.news-header-wrapper .vote_detail .bx_item_detail_rating .bx_stars_bg{background: transparent !important;  background: url(/bitrix/templates/.default/components/bitrix/iblock.vote/afisha/images/stars_1.png) no-repeat center !important;}
.news-header-wrapper .e_name{margin: 2px 0;}
.full_new img{border-radius: 10px;}
.left-section a{border-radius: 10px; margin: 5px; height: 120px !important;; width: 120px !important; background-size: cover !important;}
.fix_menu a{border-radius: 10px; margin: 5px;}
.left-section a:hover, .fix_menu a:hover{
    opacity: 0.8;
}
.left-section a:hover:after, .fix_menu a:hover:after{border: none !important;}
.theme_for_afisha .news_name{height:20px !important;}
.theme_for_afisha .prev_text{margin-bottom:15px !important;}
.news-header-wrapper{position: relative;}
.fw-message{color: #ed6a30 !important;}
.one_new .count_comment a{background: none !important; padding-left: 0 !important; margin-right: 5px;}
.one_new .count_comment{width: 60px !important;}
.rss_list .one_new{height:395px !important;}
.home_rss_list .one_new{height: 425px !important;}
.fw-message img{height: 32px;
    width: 32px;
    position: absolute;
    bottom: 4px;
	left: 40px;}
.one_new .count_comment i{font-size: 20px;
    position: relative;
	top: 3px;}
.one_new .fw-list-fav i{font-size: 20px; position: relative; top: 2px; margin-left: 5px;}
.fw-list-fav{font-weight: bold;}
.fw-fav-block .fw-message img{left: 0px !important;}
	.fw-fav-block .fav_add {
    background: none !important;
    position: relative!important;
font-weight: bold;
    padding: 8px 0!important;
        top: -7px!important;
margin-left: 45px;
text-align: left !important;
}
	.fw-fav-block .fav_del {
    background: none !important;
    text-align: left !important;
    position: relative!important;
font-weight: bold;
    padding: 8px 0!important;
    top: 2px!important;
    top: -7px!important;
margin-left: 45px;
}
.fw-fav-block i{font-size: 20px; position: relative; top: 3px; margin-right: 5px;}
.fw-message-block{width: 4%;
    height: 30px;
    display: block;
	float: left;}
.obc_list .one_new{height: 260px !important;}
.fw-fav-2 .fw-message img{position: relative !important;     top: 15px; left: 0px; bottom: 0px;}
.fw-fav-2 .fw-message-block{width: 4% !important;}
.fw-fav-2 i{font-size:20px;position: relative;
    top: 2px;}
	.fw-fav-2 .fav_add {
    background: none !important;
    position: relative!important;
    padding: 3px 0!important;
    top: 2px!important; font-weight: bold;
text-align: left !important;
}
	.fw-fav-2 .fav_del {
    background: none !important;
    text-align: left !important;
    position: relative!important;
    color: #008000!important;
    padding: 3px 0!important;
    top: 2px!important; font-weight: bold;
}
.home_comment{width: 30%;
    float: left;
	margin-top: 5px;}
.home_comment i{font-size: 20px;
    position: relative;
	top: 3px; margin-right: 5px;}
.one_new .fw-list-fav i{font-size: 20px; position: relative; top: 2px; margin-left: 5px;}
.home_comment .fa-comment{color:#c3c1c1 !important;}
.fav_add{
    color: #c3c1c1 !important;
}
.fav_del{color: #008000!important;}
.rss_list .afisha-item, .rss_list .fw-news-item, .rss_list .fw-obc-item{
    height: 380px !important;
}

.rss_list .fw-news-item .count_comment{margin: 5px 0 0 !important;}
.rss_list .fw-news-item .favorites{margin-top: 8px !important;}
.fw-obc{min-height: 200px;}
.fw-fav-3{margin-top: -25px;}
.fw-fav-block .fw-message img{position: relative;}
.fw-list-2{background: none !important; text-align: left !important;}
.fw-social-menu{background: #2980b9; margin-bottom: 20px; border-radius: 20px;
    padding: 10px 0;}
.fw-social-menu li{list-style: none;}
.fw-social-menu li a{    text-align: left;
    display: block;
    font-size: 15px;
    line-height: 30px;
    padding: 0 20px;
    color: #FFFFFF;
	background: transparent;}
.fw-social-menu .cherta{border-bottom: 1px solid #ffffff;
    height: 1px;
	margin: 5px 15px;}
.fw-social-avatar{    height: 220px;
    width: 220px;
    object-fit: cover;
    border-radius: 50%;
    margin-bottom: 10px;
    z-index: 1111111;}
.spec_button{float: left !important; line-height: 30px !important;}
.fw-oblock{width: 200px;}
.afisha_form{width:54% !important;}
.afisha_form span{width: 200px;
    display: inline;
    line-height: 30px; padding-right: 15px;}
.afisha_form select{padding: 5px 5px !important;}
.obuchenie_form {width:80% !important;}
.obuchenie_form span{width: 200px;
    display: inline;
    line-height: 30px; padding-right: 15px;}
.obuchenie_form select{padding: 5px 5px !important;}
.cont_head{width:83%;}
.range{top: 5px !important;}
.right_reklama{overflow: visible;}
.fw-sidebar-home{margin-top: 30px;}
.fw-sidebar-afisha{margin-top: -165px;}
.fw-sidebar-afisha-full{margin-top: -115px;}
.fw-sidebar-news{margin-top: -165px;}
.fw-sidebar-news-full{margin-top: -115px;}
.fw-sidebar-map{margin-top: -165px !important;}
.fw-sidebar-map-full{margin-top: -115px !important;}
.fw-sidebar-spec{margin-top: -165px;}
.fw-sidebar-spec-full{margin-top: -115px;}
.fw-sidebar-bara{margin-top: -165px;}
.fw-sidebar-bara-full{margin-top: -115px;}
.fw-sidebar-obc{margin-top: -165px;}
.fw-sidebar-obc-full{margin-top: -115px;}
#fav-muz-rss{height: 280px !important;}
.fw-sidebar-create-channel{margin-top: -120px;}
.fw-sidebar-personal{margin-top: -120px;}
.fw-sidebar-obc-fav{margin-top: -165px;}
.fw-sidebar-photo{margin-top: -120px !important;}
.full_new{    width: 85%;}
.muzikants{width: 85.4%;}
.se_bu form.news_form{height:29px !important; width: 44.4% !important; margin: 10px 0;}
.se_bu .news_form input {height:29px !important;}
.map_search input{margin:5px 0}
.news_form{margin:5px 0;}
.news_form_fav{margin: 0 !important;}
/* End */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/eshop_adapt/style.css?15198009701282 */
/* /bitrix/templates/.default/components/bitrix/menu/top_new/style.css?15198009711469 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/eshop_adapt/style.css?15198009711458 */
/* /bitrix/templates/.default/components/bitrix/menu/cont_menu/style.css?1519800971665 */
/* /bitrix/components/bitrix/socialnetwork.events_dyn/templates/.default/style.css?15198009728373 */
/* /bitrix/components/bitrix/breadcrumb/templates/coffeediz.schema.org/style.css?1519800972989 */
/* /bitrix/templates/main/styles.css?15198009717524 */
