html{
background:#fffad9 url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/bulbi.jpg) center 475px repeat-y;
width:100%;
overflow-x:hidden;
height:100%;
}
.tabs{
display:inline-block;
}
.tabs > div{
padding-top:10px;
}
ul.media1 img{
max-height: 90px;
}
.tabs ul{
margin:0px;
padding:0px;
}
.tabs ul:after{
content:"";
display:block;
clear:both;
height:5px;
}
.tabs ul li{
margin:0px;
padding:0px;
cursor:pointer;
display:block;
float:left;
padding:10px 15px;
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
color:#707070;
font-weight: 700;
}
.tabs ul li.active, .tabs ul li.active:hover{
color:black;
}
.tabs ul li:hover{
background:#d6d6d7;
}
:focus {
outline: 0;
}
body{
margin:0;
padding:0;
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/muz_key.jpg) center 475px repeat-y;
display:block;
}
img{
border:0;
}
.content p img {
border: 3px solid #cccccc;
margin: 7px;
}
.header{
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/ekran2025.png) top center no-repeat;
height:474px;
}
.flash{
width: 248px;
margin: 0 auto;
position: relative;
top: 255px;
left: 52px;
}
.bilet{
position: absolute; margin-top: -450px;
margin-left: 870px;
display:block;
}
.so_top{
background: url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/fon_so.png) no-repeat transparent;
float: right;
height: 41px;
left: -60%;
margin-top: -51px;
padding: 5px 0px 0px;
position: relative;
width: 177px;
}
.so_top .first{
margin-left:10px;
}
.so_top img{
padding:0;
margin:0;
padding-top: 5px;
}
.content{
width:1000px;
position:relative;
right:2px;
margin:0 auto;
padding:0;
background:#fff;
}
.wrap{
background: url(/img/backgroundpress2.jpg); 
box-shadow: 0 20px 50px 1px;
}
.wrap1{
padding:15px;
}
ul.top_menu{
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/bg_top_menu.png) repeat-x;
margin:0;
padding:0;
height:43px;
width:100%
}
ul.top_menu li{
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/menu_key.png) no-repeat;
list-style:none;
float:left;
margin-top:10px;
margin-right:25px;
margin-left:45px;
padding:0 0 0 25px;
}
ul.top_menu li a{
font-family:Myriad Pro,Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:18px;
color:#026bc3;
text-decoration:none;
}
ul.top_menu li a:hover{
color:#f96217;
}
ul.top_menu li a span{
margin:3px 11px 0 0;
display:block;
float:left;
width:9px;
height:21px;
}
ul.top_menu li:hover {
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/menu_key_hov.png) no-repeat;
}
.title{
margin-top:30px;
padding-left:20px;
padding-right:20px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:23px;
}
.title span{
font-size:18px;
}
.title .ru{
width:38%;
float:left;
text-align: left;
}
.title .soc{
width:30%;
float:left;
}
.title .en{
float:right;
}
.line{
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/polosa.jpg) no-repeat;
height:13px;
}
.artist{
height: 327px;
overflow:hidden;
}
.artist .sod{
float:left;
margin:0;
padding:0px;
}
.artist .text{
padding-top:10px;
padding-left:10px;
height:70px;
width:190px;
display:block;
position:relative;
top:250px;
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/zamaz.png);
}
.artist .one{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:18px;
color:#ffdf00;
font-weight:bold;
}
.artist .two{
font-family:Georgia,Arial,Helvetica,sans-serif;
font-size:16px;
color:#f3e595;
font-weight:bold;
font-style:italic;
}
.muz_dir{
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/muz-dir.jpg) no-repeat 1px;
height: 272px;
}
.muz_dir ul.descript{
margin:0 0 0 16px;
padding:0;
width:971px;
height:80px;
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/zamaz.png);
list-style:none;
position:relative;
top:193px;
}
.muz_dir ul.descript li.ru{
float:left;
padding:5px 0 5px 20px;
}
.muz_dir ul.descript li.en{
float:right;
padding:5px 20px 5px 0;
}
.muz_dir ul.descript li .one{
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
color:#ffe8a2;
font-weight:bold;
}
.muz_dir ul.descript li .two{
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
color:#ffc000;
font-weight:bold;
}
.muz_dir ul.descript li a{
color:#fff;
text-decoration:underline;
}
.videos{
margin:0 0 0 20px; padding:0;
width:990px;
}
.video{
float:left;
padding-left: 5px;
padding-right:5px;
padding-bottom: 11px;
}
.ui-tabs .ui-tabs-panel {
padding: 0px;
}
.city{
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/city.jpg) no-repeat 1px;
height: 272px;
}
.city ul.descript{
margin:0 0 0 16px;
padding:0;
width:971px;
height:100px;
list-style:none;
position:relative;
top:153px;
}
.city ul.descript li.ru{
float:left;
padding:5px 0 5px 20px;
}
.city ul.descript li.en{
float:right;
padding:5px 20px 5px 0;
}
.city ul.descript li .one{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffc000;
font-weight:bold;
text-transform:uppercase;
}
.city ul.descript li .two{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffe8a2;
font-weight:bold;
}
#gallery_city{
background:#000;
height: 340px;
margin:0 0 10px 16px;
padding:0;
width:971px;
overflow:hidden;
}
#gallery_city #am-container{
float:left;
padding-left:10px;
width:440px;
height:330px;
overflow:hidden;
}
#gallery_city #am-container img{
padding:0;
margin:0;
}
#gallery_city .big{
overflow:hidden;
float:right;
padding-right:10px;
width:510px;
height:340px;
}
#gallery_city .big img{
width:510px;
}
a.city{
background: none;
margin-top:10px;
margin-padding:10px;
margin-left: 20px;
margin-right: 40px;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:15px;
color:#093f89;
}
#gallery_foto{
background: black;
height: 340px;
margin: 0 0 0px 16px;
padding: 10px 0px 0px 0px;
width: 971px;
overflow: hidden
}
#gallery_foto #amm-container{
float:left;
padding-right:10px;
width:440px;
height:330px;
overflow:hidden;
}
#gallery_foto #amm-container img{
padding:0;
margin:0;
}
#gallery_foto .big{
padding-left:10px;
overflow:hidden;
float:left;
width:510px;
height:340px;
}
#gallery_foto .big img{
width:510px;
}
.afisha{
text-align:center;
margin:0 0 0 4px; padding:20px 0 20px 0;
width:971px;
background:#000;
}
.obr{
border-top:#d4d4d4 dotted 3px;
border-bottom:#d4d4d4 dotted 3px;
margin:10px 0 10px 16px;
padding:20px 0 20px 0;
width:971px;
}
.obr img{
border:solid 5px #e7e7e7;
}
.obr .face{
float:left;
width:200px;
}
.obr .name{
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
font-weight:bold;
}
.obr .work{
display:block;
line-height:13px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#434343;
font-style:italic;
font-weight:bold;
}
.obr .text_savchenko{
padding-top:20px;
padding-left:10px;
padding-right:20px;
margin-left:200px;
background-size: 770px;
height: 431px;
width:750px;
line-height:18px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
font-style:italic;
font-weight:bold;
}
.obr .text_zotov{
padding-top:20px;
padding-left:10px;
padding-right:20px;
margin-left:200px;
background-size: 770px;
height: 431px;
width:750px;
line-height:18px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
font-style:italic;
font-weight:bold;
}
.obr .text_kurganskii{
padding-top:20px;
padding-left:10px;
padding-right:20px;
margin-left:200px;
background-size: 770px;
height: 481px;
width:750px;
line-height:20px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
font-style:italic;
font-weight:bold;
}
.obr .text_strylev{
padding-top:20px;
padding-left:20px;
padding-right:20px;
margin-left:200px; background-size: 770px;
height: 481px;
width:750px;
line-height:20px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
font-style:italic;
font-weight:bold; }
.obr .privet{
display:block;
line-height:42px;
font-family:Bodoni,Arial,Helvetica,sans-serif;
font-size:21px;
color:#000000;
font-style:italic;
font-weight:bold;
}
.part_fest{
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/part_fest.jpg) no-repeat 1px;
height: 382px;
}
.part_fest ul.descript{
margin:0 0 0 16px;
padding:0;
width:971px;
list-style:none;
}
.part_fest ul.descript li.ru{
float:left;
padding:10px 0 5px 20px;
text-shadow: 2px 1px 1px black;
}
.part_fest ul.descript li.en{
float:right;
padding:10px 20px 5px 0;
text-shadow: 2px 1px 1px black;
}
.part_fest ul.descript li .one{
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:18px;
color:#fcff00;
font-weight:bold;
text-shadow: 2px 1px 1px black;
}
.part_fest ul.descript li a{
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}
.part_fest .blago{
float:right;
color:#ff00cc;
font-family:Georgia,Arial,Helvetica,sans-serif;
font-size:32px;
font-weight:bold;
font-style:italic;
padding-right:25px;
text-align: right;
margin-top:140px;
}
.footer{
margin:0;
padding:0;
}
.block_zak_bil{ margin-top:00px;
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/polosa_nota_tickets.png) no-repeat 1px;
height:158px;
}
.line_zak_bil{
height:128px;
text-align:center;
padding-top:30px;
}
.line_zak_bil span.title{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:45px;
color:#000;
font-weight:bold;
}
.line_zak_bil span.kas{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:24px;
color:#000;
font-weight:bold;
}
.line_zak_bil span.phone{
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:26px;
color:#000;
font-weight:regular;
}
ul.media{
list-style:none;
height:350px;
padding-left:0px; }
ul.media1{
list-style:none;
height:200px;
padding-left:0px; }
ul.media li{
float:left; margin: 0px 20px;
}
ul.media1 li{
float:left; margin: 0px 20px;
}
ul.bot_menu{
background:url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/bg_bot_menu.png) repeat-x;
margin:0;
padding:0px;
height:87px;
}
ul.bot_menu li.logo{
background:url(//belgorodmusicfest.ru/wp-content/uploads/2016/12/BMF.png) top center no-repeat;
height:87px;
width:250px;
margin:0;
}
ul.bot_menu li{
float:left;
list-style:none;
margin-top:35px;
margin-left:50px;
}
ul.bot_menu li a{
font-family:Myriad Pro,Tahoma,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
color:#ff9600;
text-decoration:none;
text-transform:uppercase;
}
ul.bot_menu li a:hover{
text-decoration:underline;
}   div.scrollingHotSpotLeft
{ min-width: 75px;
width: 10%;
height: 100%;  background-repeat: repeat;
background-position: center center;
position: absolute;
z-index: 200;
left: 0; cursor: url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/l_ctrl.png), url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/l_ctrl.png),w-resize;
} div.scrollingHotSpotLeftVisible
{
background-image: url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/l_ctrl.png);				
background-repeat: no-repeat;
} div.scrollingHotSpotRight
{
min-width: 75px;
width: 10%;
height: 100%; background-repeat: repeat;
background-position: center center;
position: absolute;
z-index: 200;
right: 0;
cursor: url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/r_ctrl.png), url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/r_ctrl.png),e-resize;
} div.scrollingHotSpotRightVisible
{
background-image: url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/r_ctrl.png);				
background-repeat: no-repeat;
} div.scrollWrapper
{
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
}
div.scrollableArea
{
position: relative;
width: auto;
height: 100%;
}
#makeMeScrollable
{
margin:0 0 0 16px;
width:971px;
height: 245px;
position: relative;
}
#makeMeScrollable div.scrollableArea *
{
position: relative;
display: block;
float: left;
margin: 0;
padding: 0; -webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
.artist
{
margin:0 0 0 16px;
width:971px;
height: 327px;
position: relative;
}
.fot_copy{
width:1000px;
margin:10px auto;
padding:0 ;
height:20px;
}
.copy{
background:none;
float:left;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
}
.sil{
float:right;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
}
.sil a{
font-weight:bold;
color:#000;
}
.video_page{
float:left;
margin-right:3px;
margin-bottom:5px;
}
.am-wrapper{
float:left;
position:relative;
overflow:hidden;
}
.am-wrapper img{
position:absolute;
outline:none;
}
h1
{
font-family: trebuchet MS, Verdana;
Font-size: 38px;
margin: 10px 0px 10px 0px;
color: #026bc3;
}
h2
{
margin: 10px 0px 5px 0px;
font-family: Trebuchet MS, Verdana;
font-size: 18px;
}
h3
{
font-family: Verdana, Trebuchet MS;
font-size: 14px;
margin-top:0px;
}
.content p, .content td
{
margin: 10px 0px;
font-family: Trebuchet MS;
font-size: 14px;
}
.date
{
font-size: 13px;
font-family: Verdana, Arial;
color: #505050;
margin-top:20px;
}
.content a
{
color:#ff4200;
text-decoration: none;
}
.content a:hover
{
color:#ff0000;
text-decoration: underline;
}
.aligncenter
{
margin:0px auto;
display:block;
}
.alignleft
{
float:left;
}
.alignright
{
float:right;
}
.belgorodpage td
{
padding-top:15px;
}
.sochi {
position: absolute;
margin-top: -450px;
margin-left: 350px;
display: block;
border: 0px solid #000000;
} .presslinkother
{
font-weight:bold;
font-size:20px;
}
article.press {
letter-spacing: 0.06em;
line-height: 1.2em;
margin-left: 20px;
margin-right: 20px;
}
article.press .prev{
display:inline-block;
float: right;
font-family: sans-serif;
}
article.press .page{
display:inline-block;
margin-left: 10px;
margin-right: 10px;
font-family:Bodoni,Arial,Helvetica,sans-serif;
font-size:18px;
color:#000000;
font-style:italic;
font-weight:bold;
text-decoration:none
}
article.press .next{
display:inline-block;
font-family: sans-serif;
}
article.press p{
}
.teaser {
clear: both;
display: block;
padding-bottom: 3em;
line-height: 1.4em;
border-bottom: 1px dotted #cfcfcf;
}
.teaser p {
display: block;
left: 180px;
text-align: justify;
width: 800px;
}
.teaser img {
padding: 3px;
border: 1px solid #cfcfcf;
display: block;
float: left;
margin-right: 20px;
margin-top: 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
}
header img {
border: 1px solid #cfcfcf;
margin-right: 3px;
padding: 5px;
}
.li_pr{
display: inline;
padding: 17px;
}
.li_pr a{ 
text-decoration: none; 
color: #FF0000;
font-size: 17px;
font-weight: 900;
font-family: Verdana,Arial,sans-serif;
}
.li_pr a:hover{
text-decoration: underline; 
color: #026bc3;
} #modal_form {
width: 640px; 
height: 360px; border: 3px #000 solid;
background: #fff;
position: fixed; top: 45%; left: 50%; margin-top: -180px;
margin-left: -320px; display: none; opacity: 0; z-index: 110; padding: 0px;
}
#modal_form #modal_close {
width: 21px;
height: 21px;
position: absolute;
top: -30px;
right: -50px;
cursor: pointer;
display: block;
font-size: 40px;
color: white;
} #overlay {
z-index:100; position:fixed; background-color:#000; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);
width:100%; 
height:100%; top:0; left:0;
cursor:pointer;
display:none; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; } .ui-widget { font-family: Verdana,Arial,sans-serif ; font-size: 1.1em ; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget-content { background: inherit ; color: #222222 ; }
.ui-widget-content a { color: #808080 ; } .ui-widget-header { background: inherit color: #808080 ; font-weight: bold; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0px solid #d3d3d3 ; background: inherit font-weight: normal ; color: #bbbbbb ; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px solid #aaaaaa ; background: inherit font-weight: normal ; color: #bbbbbb ; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; color: #808080;}
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; color: #FF0000; }
.ui-tabs .ui-tabs-nav li a:hover {color:#026bc3; text-decoration: underline;} .ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 0px solid #aaaaaa ; background: inherit font-weight: normal ; color: #bbbbbb ; }
li .ui-state-default .ui-corner-top .ui-tabs-selected .ui-state-active{background: #bbbbbb; color: #bbbbbb}
.ui-widget-header a { color: #808080 ; }
.ui-tabs .ui-tabs-nav li a span{
display: none;
} audio {
display: inline-block;
*display: inline;
*zoom: 1;
}
.simBtn {
border: 1px dotted;
}
div#use {
display: none;
border: 1px solid;
border-radius: 8px;
}
div#useLegend {
cursor: pointer;
}
#useSpan {
font-size: 80%;
}
div#npTitle {
display: inline;
padding: 0 0 10px 15px;
}
div#content {
padding-bottom: 33px;
}
div#cwrap {
padding: 5px;	
}
#audiowrap {    
background: #fafafa; margin: 0 auto;
text-align: center;
}
.ctrlbtn {
width: 148px;
cursor: pointer;
}
.no-audio {
display: none;
}
div#extraControls {
display: inline;
}
div#plwrap {
background: inherit;
padding-top: 5px;
border: 1px solid;
font-size: 1em;
}
#plUL {
list-style: none;
margin: 0;
padding: 2px 0 0 0;
}
#plUL li {
cursor: pointer;
line-height: 20px;
margin: 1px;
}
#plUL li:hover {
color: #026bc3;
font-size: 16px;
}
p.plus10 {
padding-left: 10px;
}
.plHead, .plItem {
position: relative;
}
.plHead {
text-align: center;
}
.plHeadTitle {
position: absolute;
top: 0;
right: 65px;
left: 35px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.plTitle {
position: absolute;
top: 0;
left: 35px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.plHeadNum, .plNum {
width: 25px;
}
.plHeadNum, .plNum, .plLength {
text-align: right;
}
.plHeadLength, .plLength {
position: absolute;
top: 0;
right: 5px;
width: 60px;
}
.plSel, .plSel:hover {
font-size: 16px;
font-weight: 600;
cursor: default !important;
}
.is-audio, #audio0 {
display: inline;    // ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â´ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â¼ÃƒÂÃ‚Â¾Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã…â€™ ÃƒÂÃ‚Â¸ÃƒÂÃ‚Â»ÃƒÂÃ‚Â¸ ÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã†â€™Ãƒâ€˜Ã¢â‚¬Å¡Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â²ÃƒÂÃ‚Â¸ÃƒÂÃ‚Âµ Ãƒâ€˜Ã‚ÂÃƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â°ÃƒÂÃ‚Â½ÃƒÂÃ‚Â´ÃƒÂÃ‚Â°Ãƒâ€˜Ã¢â€šÂ¬Ãƒâ€˜Ã¢â‚¬Å¡ÃƒÂÃ‚Â½ÃƒÂÃ‚Â¾ÃƒÂÃ‚Â¹ Ãƒâ€˜Ã¢â‚¬Å¾ÃƒÂÃ‚Â¾Ãƒâ€˜Ã¢â€šÂ¬ÃƒÂÃ‚Â¼Ãƒâ€˜Ã¢â‚¬Â¹
}
.js.audio .is-audio {
display: block;
}
.js #audio0 {
display: block;
}
#btnPrev{
background: url(/wp-content/themes/bmf/images/button_prev.png) no-repeat top;
background-size: contain;
outline: none;
border: none;
width: 27px;
height: 25px;
}
#btnNext{
background: url(/wp-content/themes/bmf/images/button_next.png) no-repeat top;
background-size: contain;
outline: none;
border: none;
width: 27px;
height: 25px;
}
#nowPlay{
margin-bottom: 5px;
}
#nowPlay h5{
display: inline;
margin: 0;
padding: 0;
font-style: italic;
}
#btnList{
background: url(/wp-content/themes/bmf/images/button_list.png) no-repeat bottom;
outline: none;
background-size: contain;
border: none;
width: 27px;
height: 25px;
}
.in_w{ 
text-align: center;
}
.clear_max{
height: 20px;
clear: both;
}
.contact_place_bottom{
position: relative;
}
.table_bottom_right_img{
position: absolute;
width: 100%;
height: 50%;
top: -85px;
left: 500px;
}
.table_head_top_right{
text-align: right;
display: inline-table;
vertical-align: top;
width: 200px;
}
.table_head_top_left{
width: 275px;
display: inline-table;
vertical-align: top;
}
.table_head_top_center{
width: 405px;
display: inline-table;
}
.table_content_left{
width: 370px;
display: inline-table;
vertical-align: top;
text-align: right;
}
.table_content_center{
display: inline-table;
padding: 0 10px;
}
.table_content_center img{ }
.table_content_right{
width: 370px;
display: inline-table;
vertical-align: top;
}
.table_content_bottom_left{
display: inline-table;
vertical-align: top;
width: 45%;
margin-left: 3px;
}
.table_content_bottom_left img{
margin-right: 20px;
}
.table_content_bottom_center{
display: inline-table;
width: 70px;
}
.table_content_bottom_right{
width: 45%;
display: inline-table;
vertical-align: top;
}
.table_bottom_left{
width: 450px;
display: inline-table;
}
.table_bottom_left img{
width: 450px;
}
.table_bottom_right_l{
padding-right: 20px;
width: 250px;
display: inline-table;
vertical-align: top;
text-align: right;
}
.table_old3{
padding-top: 40px;
padding-bottom: 50px;
}
.table_old4{
padding-top: 0px;
padding-bottom: 120px;
}
.table_bottom_right_r{
display: inline-table;
vertical-align: top;
width: 230px;
}
.contact_place_bottom{
float: none;
}
.table_bottom_right_img a{
display: block; 
float: left; 
margin: 0px 4px 0px 0px;
}
.table_bottom_right_img a img{
height: 80px; 
width: 110px;
}
.for_sponsor_block{
height: 50px;
}
.mobile_menu{
display: none;
}
.mobile-wrapper {
position: fixed;
display: none;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
z-index: 2;
}
.table_head_top_video{
text-align: center;
}
.head_old_table_press .table_head_top_left{
width: 250px;
}
.head_old_table_press .table_head_top_center{
width: 420px;
}
.head_old_table_press .table_head_top_right{
width: 160px;
}
.en_blue{
color: #026bc3;
} .old_table_row_belgorod{
display: table;
width: 100%;
margin-bottom: 15px;
font-family: Trebuchet MS;
}
.old_table_left_belgorod{
display: table-cell;
width: 45%;
}
.old_table_separator{
display: table-cell;
width: 9%;	
}
.old_table_right_belgorod{
display: table-cell;
width: 45%;
}
.mobile_menu_punct{display: none;}
.table_head_top_left h1{
color: #000;
}
.spoiler_mobile>p{
display: none;
}
.mobile_back_img768{
display: none;
}
.mobile_back_img320{
display: none;
}
@media only screen and (max-width: 1100px) {
.content {
width: 710px;
}
.header {   
background-size: cover;    
}
.line{
margin-left: -16px;
}
.title{
padding-left: 3px;
padding-right: 3px;
}
.videos{
width: 100%;
text-align: center;
}
.video{
width: 480px;
margin-left: calc((100% - 480px)/2);
}
.partners_img{
width: 97%;
}
#cwrap {    
display: none;
}
.artist {
margin: 0px;
width: 100%;
}
.muz_dir{
background-size: cover;
background-position-x: center;
}
.muz_dir ul.descript{
width: 100%;
margin-left: 0px;
}
ul.top_menu li{  	
margin-right: 10px;  	
margin-left: 10px;
}
.city{
background-size: cover;
background-position-x: center;
}
.city ul.descript{
width: 100%;
}
.city ul.descript li.ru{
width: 45%;
}
.city ul.descript li.en{
width: 45%;
}
#gallery_city{
width: 100%;
margin: 0px;
}
#gallery_city #am-container{
width: 45%;
}
#gallery_city .big{
width: 50%;
margin-right:10px;
}
#gallery_foto{
width: 100%;
margin: 0px;
}
#gallery_foto .big{
width: 45%;
}
#gallery_foto #amm-container{
width: 50%;
float: right;
margin-right: 10px;
}
.afisha{
width: 100%;
margin: 0px;
} }
.afisha img{
width: 100%;
}
.obr{
width: 99%;
margin-left: 3px;
}
.obr .privet{
line-height: 30px;
}
.obr .text_savchenko{
width: 67.3%;
background-size: cover;
}
.obr .text_zotov{
width: 67.3%;
background-size: cover;
}
.obr .text_kurganskii{
width: 67.3%;
background-size: cover;
}
.obr .text_strylev{
width: 66%;
height: 700px;
background-size: cover;
}
#makeMeScrollable{
width: 100%;
margin: 0px;
}
.part_fest{
background-size: cover;
background-position-x: center;
}
.block_zak_bil{
background-size: cover;
background-position-x: center;
}
.part_fest ul.descript{
margin: 0px;
width: 100%
}
.part_fest ul.descript li.ru{
width: 40%;
}
.part_fest ul.descript li.en{
width: 40%;
}
.part_fest .blago{
font-size: 28px;
margin-top: 60px
}
.content .block .block:nth-child(28) a{
width: 100%;
margin-left: 0px!important;  	 	 	
}
.content .block .block:nth-child(28) a>img{
width: 100%;
margin: 0px;  	 	 	
}
ul.media{
height: 430px;
}
ul.media li{
margin: 0 10px;
height: 100px;
}
ul.media1{
height: 220px;
}
ul.media1 li{
margin: 0 10px;
height: 100px;
}
.teaser p{
width: 100%;
}
ul.bot_menu li{
margin-left: 10px;
}
.fot_copy{
width: 100%;
}
.ngg-galleryoverview{
width: 95%!important;
text-align: center;
margin: auto;
}
.wrap1 {
width: unset;
margin: auto;
}
.clear_max{
display: none;
}
.img_belg_first{
width: 50%; 	  	 	
}
.img_belg_first img{
width: 40%
}
.img_belg_second{
position: relative;
display: inline-block;
width: 50%;
float: none;
top: -16px
}
.img_belg_thrid, .img_belg_forth{
display: none;
}
.table_head_top_left{
width: 30%;
}
.table_head_top_center{
width: 20%;
}
.table_content_left{
width: 30%;
}
.table_content_center img{ }
.table_content_right{
width: 30%;
}
.table_content_bottom_left{
}
.table_content_bottom_center{
width: 100px;
}
.table_content_bottom_right{
width: 200px;
}
.table_bottom_left{
width: 290px;
padding-bottom: 150px!important;
}
.table_bottom_left img{
width: 100%;
}
.table_bottom_right_l{
padding-right: 10px;
width: 164px;
}
.table_bottom_right_img{
position: absolute;
width: 80%;
right: -6px;
top: -100px;
left: 200px;
}
.table_bottom_right_r{
width: 160px;
}
.table_bottom_right_img a{
display: block; 
float: left; 
margin: 0px 4px 0px 0px;
}
.table_bottom_right_img a img{
height: 80px; 
width: 110px;
}
.table_bottom_right_img_second{
top: -60px;
}
.table_content_bottom_right img{margin-right: 10px;}
.title{
margin-top: 0px;
text-align: center;
}
.title .ru{
width: 100%;
float: none;
text-align: center;
margin-bottom: 10px;
padding-top: 10px;
}
.title .soc{
width: 100%;
margin-bottom: 10px;
}
.title .en{
width: 100%;
padding-bottom: 10px;
}
.for_sponsor_block{
height: 130px;
}
.head_old_table_press .table_head_top_center{
width: 100px;
}
@media only screen and (max-width: 768px) {
html {
margin-top: 0px !important; 
}
.afisha img{
width: 25% !important;
}
.content {
width: 100%;
background: none;	
}
.header {
background: url(http://belgorodmusicfest.ru/wp-content/gallery/festival/TAB.jpg) top center no-repeat;/*/*/height: auto;
}
.mobile_back_img768{
display: block;
}
.bilet{
display: none;
}
.wrap_page_one_new h1{
font-size: 24px;
}
.obr .text_savchenko{
padding: 0px;
padding-left: 3px;
height: auto;
}
.obr .text_zotov{
padding: 0px;
padding-left: 3px;
height: auto;
}
.obr .text_strylev{
padding: 0px;
padding-left: 3px;
height: auto;
}
.obr .text_kurganskii{
padding: 0px;
padding-left: 3px;
height: auto;
}
}
@media only screen and (max-width: 650px) {
#modal_form{
width: 320px;
height: 180px;
left: calc(50% + 160px);
margin-top: -100px;
}
#modal_form #modal_close{
top: -60px;
right: 50px;
}
}
@media only screen and (max-width: 750px) {
.wrap_page_one_new img{width: 98%; margin-left: 1%!important; height: auto; border: none !important; padding: 0px !important;}
ul.top_menu li{
display: none;
}
.mobile_menu_punct{display: block;}
.mobile_menu{
display: block;
position: absolute;
top: 10px;
left: 5px;
}
.mobile_menu img{
width: 30px;
position: relative;
top: -3px
}
ul.top_menu li{
margin-top: 20px;
}
ul.top_menu li:first-child{
margin-top: 50px;
}
.videos{
margin-left: -5px;
}
.muz_dir ul.descript{
height: 90px;
top: 160px;
}
.muz_dir ul.descript li.ru{
width: 50%;
}
#gallery_city #am-container{
padding-left: 0px;
width: 48%
}
#gallery_city .big{
padding-right: 0px;
margin-right: 0px;
}
a.city{
padding-right: 20px;
margin: 0px;
}
#gallery_foto .big{
padding-left: 0px;
}
#gallery_foto #amm-container{
margin-right: 0px;
}
.city ul.descript{
margin: 0px;
}
.obr .text_savchenko{
width: 99%;
margin-left: 0px;
background: none;
}
.obr .text_zotov{
width: 99%;
margin-left: 0px;
background: none;
}
.obr .text_kurganskii{
width: 99%;
margin-left: 0px;
background: none;
}
.obr .text_strylev{
width: 99%;
margin-left: 0px;
background: none;
padding-left: 10px;
height: auto;
}
.part_fest{
height: 530px;
}
.part_fest .blago{
margin-top: 20px;
}
ul.media1{
height: 330px;
}
.wrap1{
width: 100%;
}
.img_belg_second img{
width: 90%;
}
.ngg-galleryoverview{
width: 76%!important;
}
ul.bot_menu li{
display: none;
}
ul.bot_menu li.logo{
display: block;
}
.ui-tabs .ui-tabs-panel{
text-align: center;
}
.ui-tabs .ui-tabs-panel>a>img{
width: 100%;
height: 100%;
}
.table_content_left{
padding: 0 100px 0 0;
}
.table_content_center{
display: none;
}
.table_bottom_right_img{
display: none;
}
.table_content_bottom_center{
width: 40px;
}
.table_content_bottom_right{
width: 20%;
padding-left: 0px;
}
.table_content_bottom_right img{
margin-right: 0px!important;
}
.table_bottom_left{
width: 80%;
margin-left: 10%;
padding-bottom: 10px!important;
}
.table_bottom_right_l{
margin-left: 7%;
width: 200px;
}
.table_head_top_right{
width: 100px
}
.head_old_table_press .table_head_top_center{
width: 1px;
}
.head_old_table_press .table_head_top_right{
width: 100px;
}
.old_table_row_belgorod{
width: 97%;
padding: 0 1%;
}
.old_table_left_belgorod{
display: block;
width: 100%;
}
.old_table_separator{
display: block;	
margin-bottom: 15px;
}
.old_table_right_belgorod{
display: block;
width: 100%;
}
}
@media only screen and (max-width: 500px) {
.afisha img{
width: 70% !important;
}
.content {
width: 100%;    
}
.wrap1{
width: 100%;
margin: 0px;
padding: 0px;
}
.muz_dir ul.descript{
top: 130px;
height: 130px;
}
.muz_dir ul.descript li.ru{
width: 40%;
padding: 0px;
padding-left: 3px;
}
.muz_dir ul.descript li.en{
width: 50%;
padding: 0px;
padding-right: 5px;
}
.video{
width: 320px;
}
.video iframe{
width: 100%;
margin-left: 80px;
}
.city ul.descript{
height: 190px;
top: 60px;
}
.city ul.descript li.ru{
width: 40%;
padding: 0px;
padding-left: 3px;
}
.city ul.descript li.en{
width: 40%;
padding: 0px;
padding-right: 3px;
}
a.city{
padding-left: 3px;
}
.obr{
background: #fffad9 url(//belgorodmusicfest.ru/wp-content/themes/bmf/images/bulbi.jpg) center 475px repeat-y;
}
.obr .privet{
width: 100%;
}
.obr .text_savchenko, .obr.text_zotov, .obr.text_kurganskii, .obr.text_strylev, .txt_in{
text-shadow: none;
color: #000;
}
.part_fest{
height: 650px;
}
.line_zak_bil{
height: 110px;
}
.line_zak_bil span.title{
font-size: 28px;
}
ul.media1 li, ul.media li{
height: 120px;
float: none;
text-align: center;
}
.videos iframe{
width: 48%;
}
ul.media1{
height: auto;
}
ul.media{
height: auto;
}
.img_belg_second{
display: none;
}
.img_belg_first img{
width: 70%;
margin-left: calc(30% / 2)!important;
}
.ngg-galleryoverview{
width: 98%!important;
}
.line_zak_bil p{
width: 90%;
text-align: center;
margin: auto
}
.table_bottom_right_l{
width: 100%;
padding: 0px;
text-align: center;
margin: 0px;
}
.table_bottom_right_r{
width: 100%;
text-align: center;
}
.table_head_top_left{
width: 45%;
display: inline-block;
text-align: center;
}
.table_head_top_left h1{
font-size: 26px;
}
.table_head_top_center{
display: inline-block;
width: 1%;
visibility: hidden;
}
.table_head_top_right{
width: 48%;
display: inline-block;
text-align: center;
}
.table_head_top_right h1{
font-size: 26px;
}
.old_table{
text-align: center;
}
.table_content_left{
padding: 0px;
text-align: center;
}
.table_old2{
text-align: center;
}
.table_content_bottom_left{
width: 100%;
}
.table_content_bottom_left img{
width: 80%;
padding-left: 10%;
}
.table_content_bottom_center{
display: none;
}
.fot_copy{
text-align: center;
}
.copy{
float: none;
}
.sil{
float: none;
}
.head_old_table_press .table_head_top_left{
width: 45%;
}
.head_old_table_press .table_head_top_right{
width: 45%;
}
.obr .face{
width: 100%;
}
.old_table_row_belgorod {
width: 96%;
padding: 0 1% 0 3%;
}
.partners_img{
width: 106%;
margin-left: -16px;
}
.spoiler_mobile>p{
display: block;
cursor: pointer;
color: #ff4200;
}
}
@media only screen and (max-width: 390px) {
.afisha img{
width: 90% !important;
}
.header {
background: url(//belgorodmusicfest.ru/wp-content/gallery/festival/Mobile.jpg) top center no-repeat; 
height: auto;   
}
.mobile_back_img768{
display: none;
}
.mobile_back_img320{
display: block;
}
.table_content_bottom_left img{
border: none!important;
}
}
#go{
position: relative;
}
#go:before{
content: '';
position: absolute;
top: -100px;
left: calc(50% - 25px);/**/width: 50px;
height: 50px;
background-size: 100%;
}
@-moz-document url-prefix(){ 
#audiowrap {    
background: #201d1d;
margin: 0 auto;
text-align: center;
width: 450px;
height: 32px;	
}
#audio0{
display: inline;
float: left;
margin-left: 30px;
}
div#extraControls {
display: inline;
position: relative;
}
#btnPrev{
background: url(/wp-content/themes/bmf/images/button_prev.png) no-repeat top;
background-size: contain;
outline: none;
border: none;
width: 27px;
height: 25px;
position: apsolute;
left: -50px;
}
#btnNext{
background: url(/wp-content/themes/bmf/images/button_next.png) no-repeat top;
background-size: contain;
outline: none;
border: none;
width: 27px;
height: 25px;
position: apsolute;
left: -20px;
}
#btnList{
background: url(/wp-content/themes/bmf/images/button_list.png) no-repeat bottom;
outline: none;
background-size: contain;
border: none;
width: 27px;
height: 25px;
position: apsolute;
left: 10px;
}
} 
.baner_reklama{
width: 490px;
max-width: 99%;
height: auto;
margin: 4px;
}
@media only screen and (max-width: 1100px){
#reklam_bloc a{
display: block;
text-align: center;
width: 100%;
}
.videos iframe{
width: 100%;
}
}