
		
.m_level1_cnt {text-align: left;}
.season{display:inline-block;}
.fb, .vk, .instagram {margin-left: 5px;}
.m_level1_cnt .serv_container{display: block; height:28px;}


.container.menu {
  padding: 0px;
}

.m_level1_cnt .item.active{
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.m_level1_cnt .item:first-child a{padding: 4px 10px 4px 0px;}
@media (min-width:1200px){
.m_level1_cnt .item a{padding: 4px 10px 4px 10px;}
.m_level1_cnt .item.active:first-child a{padding: 4px 10px 4px 10px;}
}
@media (max-width:1199px){
.m_level1_cnt .item a{padding: 4px 10px 4px 10px;}
.m_level1_cnt .item.active:first-child a{padding: 4px 10px 4px 10px;}
}
.m_level1_cnt .item {height:28px;}

.m_level1_cnt {text-transform: none;}

.m_level1_cnt.mini .ml1_cur_part{
background:none; 
background-color: #7d7878;
margin: 0 8px 0 0px;
padding: 5px 20px 5px 20px;
height:28px;
width: auto;
display:inline-block;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
text-align:center;
}
.m_level1_cnt.mini .ml1_cur_part div{
	height:2px; margin-top:4px; width:20px; background-color:#f1f1f1;
}	
.u_serv_menu td {
    vertical-align: middle;
    height: 20px;
    padding: 0 0px 0 8px;
    line-height: 20px;
}
.u_serv_menu td img{
    padding: 5px 0px 6px 0px;
}







#banner_cont{position:relative;}
.banner_preview{overflow:hidden;}
.banner_preview_cont_table{width:100%;}
.banner_preview_cont{ height:37px;z-index:2; background:url('/images/banner_preview_bg.png'); overflow:hidden;position:absolute;bottom:0px; left:0px; right:0px;  z-index:2; background:url('/images/banner_preview_bg.png'); overflow:hidden;} 
.banner_preview_menu, .banner_pause, .banner_prev, .banner_preview, .banner_next{height:35px;}/*overflow:hidden;*/
.banner_preview_menu{width:30px;}
.banner_pause, .banner_prev, .banner_next{width:18px;}


.banner_preview{position:absolute;bottom:0px; left:80px; right:25px;  z-index:2; height:37px;}

.banner_pause{background:url('/images/site5/playb.png'); cursor:pointer;}
.banner_pause.active{background:url('/images/site5/b_pause.png');}
img.preview{}
#banner{background-color:#ffffff; position:relative; background-color: transparent;}


@media (min-width:992px){
	/*
	#banner_c{background:url('/images/site5/1x20white.jpg') top right repeat-y;}
	#BannerDescrcont1{background:url('/images/site5/1x20white.jpg') top left repeat-y, url('/images/site5/1x20white.jpg') top right repeat-y;}
	*/
}
@media (max-width:991px){
	#banner_c{background:none;}
}
#BannerDescrcont2{display:table; width:100%;background-color:#ffffff;}
.banner_preview .item{cursor:pointer;}
.mariinsky a {width: 1px;}
#bottom_baners img{width:100% !important;}
#bottom_baners .item{ background-color:#ffffff; }
#bottom_baners .date { text-align:center;} 
#bottom_baners div.spec_name{ text-align:center; width: 100%;display: block;}
#bottom_baners .descr{ padding-bottom:20px;}
#bottom_baners{padding: 15px 15px 10px 15px; margin:0px; background-color:#f6f6f6; height: auto;}
#BannerDescr { vertical-align:middle; display:table-cell; width:100%;}




#label_banner {
    margin: 10px 10px 0px 10px;
    height: auto ;
    overflow: auto ;
}

#label_banner > div{
    margin-bottom: 30px;
}
.owl-carousel-u .img img{width:100%}
.owl-carousel-u *{text-align:center;}

.container.foot{background-color:#f6f6f6;}

#m_level2 a{color:#ffffff; margin-right:10px;}

@media (min-width:1200px){
#m_level2 a{ margin-right:36px;}
}
@media (max-width:1199px){
#m_level2 a{ margin-right:20px;}
}


#m_level2 a:hover{text-decoration:underline;}
#m_level2  {text-align: left;}
.m_level2_cnt {text-align: left;}
