/*----------------------------------------osnova----------*/
body{margin:0px; padding:0px; font-family:'Georgia', Times New Roman, Times, serif; font-size:12px; background:url(/file_muzik_holl/muz_holl2_802.png)}
table{border:0px; border-collapse:collapse; width:100%;}
table tr td{margin:0px; padding:0px}
img{border:0px}
h1{color:#EA9E14; font-size:24px; font-weight:100; text-transform:uppercase; padding:8px 0px; margin:0px; text-align:center; font-family:'Georgia', Times New Roman, Times, serif;}
h2{color:#EA9E14; font-family:'Georgia', Times New Roman, Times, serif; font-size:16px; font-weight:100; padding:3px 20px 0px 100px; margin:0px}
h3{color:#CCCCCC; font-family:'arial', Georgia; font-size:15px; font-weight:100; text-transform: none; cursor: pointer;}
h4{color:#CCCCCC; font-family:'arial', Georgia; font-size:17px; font-weight:bold; text-transform:uppercase}
p{color:#D7F8FF; font-size:12px; font-family:'Arial', Helvetica, sans-serif}
input{background:#666666; height:18px; border:#4F4D4D 1px solid; font-size:11px; font-weight:bold; color:#fff}
textarea{background:#666666; font-size:14px; font-weight:bold; color:#fff}
a{font-family:'Georgia', Times New Roman, Times, serif;}
div{color:#D7F8FF; font-size:12px}
#joecontent1-title{width:auto !important}
.handcursor{width:auto !important}

.iePNG{}
img{filter:expression(fixPNG(this))}
.iePNG a{position:relative}

/*--------------------------------------------shapka-------- */
#fonari, #menu_teatr, #div_logo{top:0px; position:absolute}
#fonari{z-index:4; text-align:center; width:100%; height:64px;}
#menu_teatr{z-index:3; width:560px; height:328px;}
#div_menu{z-index:8; position:absolute; top:72px; left:30px; color:#D7F8FF; font-family:'Georgia', Times New Roman, Times, serif; font-style:italic; font-weight:bold; font-size:12px;}
#div_menu ul{list-style-image:url(/file_muzik_holl/muz_holl_05.gif); margin-top:0px;}
.menu li{padding-bottom:5px; margin:0px}
.menu li a{color:#D7F8FF; text-decoration:underline}
.menu li a:hover{text-decoration:none}
#div_logo{z-index:2; height:265px; width:612px; right:0px}
#div_blakfon{z-index:1; background:#090909; height:215px; width:58%; left:10px; top:50px; position:absolute}
#div_form{z-index:6; float:left; position:absolute; left:335px; top:220px; height:20px; width:145px}
#zp{position:absolute; z-index:6; left:50px; top:220px; height:25px; width:275px; color:#D7F8FF; font-size:13px}
#zp a{text-decoration:underline; color:#DAB63B; font-size:15px; font-style:italic}
#zp a:hover{text-decoration:none}
#div_top{height:320px}

a.link_ban{ color:#CAA371; font-size:16px; font-weight:bold}
a.link_ban:hover{ text-decoration:none}


.pozdrav{overflow:hidden; height:100%; background:#27292C}
.pozdrav img{border:none!important;}
.pozdrav h1{text-align:left; padding:0px;}

/*-----------------------------------------------telo-------*/
#skoro img{border:1px solid #3f4b4e; margin:10px 15px}



.obshii_tab td{ color:#FFFFFF; padding:5px}
.obshii_tab table.tab_raspisanie{width:727px;}
.tab_raspisanie td{background:#333333; border:#EA9E14 solid 1px; color:#FFFFFF; padding:4px}
.tab_raspisanie p{font-size:15px!important; color:#FFFFFF}
.tab_raspisanie td a{padding-left:0px;}
.obshii_tab td p{ margin:0px; padding:0px!important}


#div_content2 .vseimg img{border:1px solid #3f4b4e; margin:2px 5px;}


#plochadka img{border:4px #CCCCCC solid; margin:5px 10px}
#plochadka div{ float:left; width:300px; height:230px}
#contakt{text-align:center;}
#contakt img{border:4px #CCCCCC solid;}
#div_content{z-index:5; top:320px; position:absolute; width:100%;overflow: hidden}
#div_content2{padding:10px 0px; margin:0px 0px; /*color:#D7F8FF;*/ font-size:12px; font-family:'Arial', Helvetica, sans-serif}
/*#div_content2 p{color:#D7F8FF}*/
#div_content2 a{color:#DAB63B; text-decoration:none!important}
#div_content2 a:hover{text-decoration:none}
#div_content2 img{/*border:4px #CCCCCC solid;*/border:1px solid #3f4b4e; margin:5px 10px}



.t_napolnenie{margin-top:5px; margin-bottom:20px;/* color:#D7F8FF;*/ font-size:12px; font-family:'Arial', Helvetica, sans-serif}
table.t_napolnenie{ margin-bottom:20px}
.t_napolnenie p{padding-left:15px;/* color:#D7F8FF;*/ font-size:12px; font-family:'Arial', Helvetica, sans-serif}
.t_napolnenie img{margin-bottom:15px; margin-left:5px; margin-right:20px; margin-top:10px; border:#CCCCCC 4px solid}
.t_napolnenie a{padding-left:20px; }
.t_napolnenie a:hover{color:#EA9E14; text-decoration:none}
.t_napolnenie h2{ font-weight:bold}


.anons_nabor_detey{margin:20px auto; width:90%; padding:6px 10px; text-align:center; background:#BE0345; border:#736B6E dotted 1px}
.anons_nabor_detey p span{font-size:13px; color:#FFFFFF!important}
.anons_nabor_detey p{font-size:12px; color:#CCCCCC!important; margin:4px 0px; padding:0px!important}


.detskie{ }
/*#tab_repert{background: #000000!important}*/
p.spekt{ background: #000000; padding:3px 6px;  font-weight:bold; float:left}
.spekt span{}

table.cont_tab{ width:300px}

.link_podrob{background:#DAB63B; padding:4px 8px; color:#500100}

#sloy1{background:url(/file_muzik_holl/muz_holl_18.jpg) no-repeat top;}
#sloy2{background:url(/file_muzik_holl/muz_holl_27.jpg) no-repeat bottom;}

.td_ban_left{padding:0px 20px}
.td_ban_right{padding:0px 20px}


#div_ban_left div{width:195px; padding-top:10px}
#div_ban_left img{border:1px #6E3113 solid; margin-left:29px; margin-bottom:20px}

#div_left_baner_fon{background:url(/file_muzik_holl/muz_holl_23.jpg) repeat-y}
#div_left_baner_top_fon{background:url(/file_muzik_holl/muz_holl_19.jpg) repeat-x top}
#div_left_baner_bottom_fon{background:url(/file_muzik_holl/muz_holl_27.jpg) repeat-x bottom; overflow: hidden}


#div_ban_right{padding-left:29px; padding-top:10px; padding-right:29px;}
#div_ban_right img{border: 1px #6D3314 solid}
#div_ban_right span{color:#EA9E14; font-size:12px; text-decoration:underline}
#div_ban_right a{color:#EA9E14; font-size:12px; text-decoration:underline}
#div_ban_right a:hover{text-decoration:none}
#div_ban_right div{padding-bottom:15px}
#div_right_baner{width:195px}
#div_right_baner_fon{background:url(/file_muzik_holl/muz_holl_26.jpg) repeat-y}
#div_right_baner_top_fon{background:url(/file_muzik_holl/muz_holl_20.jpg) repeat-x top}
#div_right_baner_bottom_fon{background:url(/file_muzik_holl/muz_holl_29.jpg) repeat-x bottom; color:#EA9E14; overflow: hidden}


#forma{text-align:center}
#forma input{font-size:13px}

#d_otstup{width:100px; height:20px}




.artist{ background:#333333; margin:15px 10px; padding:5px 10px}
.artist big{font-size:15px; color:#FF6600; font-weight:400}
.artist img{ margin:0px!important; margin-left:10px!important}
.artist p{margin-top:0px}


.obshii_tab_new td{background:url(/uploads/valent.gif); font-weight:bold; vertical-align:inherit; font-size:14px!important;color:#000000!important}
.obshii_tab_new td p{color:#000000!important; padding:0px!important;}
.obshii_tab_new a{color:#0000FF!important}


div#div_ban_right div.anons_afich{ text-align:center; padding-bottom:5px}
div#div_ban_right div.anons_afich a{ text-decoration:none}
.anons_afich a p{padding:0px; margin:0px; font-size:13px}
.anons_afich a p strong{ font-size:15px;}

.pozdravlenie_repertuar{text-align:center; background:#BE0345; padding:10px 5px; border: #FFFFFF dotted 1px; margin-bottom:20px}
.t_napolnenie div.pozdravlenie_repertuar p span{ font-size:16px;}
.t_napolnenie div.pozdravlenie_repertuar div{ }
.t_napolnenie div.pozdravlenie_repertuar h3{ cursor:auto; color:#D7F8FF; font-weight:bold}
#div_content2 div.t_napolnenie div.pozdravlenie_repertuar li{ text-align:left}
#div_content2 div.t_napolnenie div.pozdravlenie_repertuar div img{ border:none; margin:0px}

/*------------------------------------------------niz--------*/

.partnori{margin:25px 20px 20px 20px;}
.part-sloi1{background:url(file_muzik_holl/new/muz_holl2_22.gif) no-repeat bottom left;}
.part-sloi2{background:url(file_muzik_holl/new/muz_holl2_19.gif) no-repeat right;}
.part-sloi3{background:url(file_muzik_holl/new/muz_holl2_24.gif) repeat-x bottom; margin:0px 159px -8px 159px; height:72px}
.part-blok-left{}
.part-blok-left span{ font-size:12px; font-weight:normal; color:#D7F8FF}
.part-blok-left p{font-family:Georgia; color:#dcb93b; font-size:18px; margin:0px; margin-left:20px;}
.part-sloi4{background:url(file_muzik_holl/new/muz_holl2_27.gif);}
.part-sloi5{background:url(file_muzik_holl/new/muz_holl2_263.gif) repeat-y left;}

.part-sloi6{background:url(file_muzik_holl/new/muz_holl2_283.gif) repeat-y right; overflow:hidden; height:100%}
.part-sloi7{margin:0px 30px;}
.part-sloi7 img{}
.part-sloi7 .blokImg{overflow:hidden; height:100%;}
.part-sloi7 .blokImg div{float:left; margin:0px 8px}
.part-sloi7 .blokImg div div{float:none; height:75px; display:table-cell; vertical-align:middle; //float:left}
/*.part-sloi7 {float:none;}*/
.part-sloi8{background:url(file_muzik_holl/new/muz_holl2_29.gif) no-repeat left; margin-top:-8px; _margin-top:0px;}
.part-sloi9{background:url(file_muzik_holl/new/muz_holl2_31.gif) no-repeat right;}
.part-sloi10{background:url(file_muzik_holl/new/muz_holl2_30.gif) repeat-x; height:37px; margin:0px 159px;}

.niz{position:relative; margin:10px 20px 0px; height:80px;}
.niz .asvi{position:absolute;}
.niz .asvi p{margin:0px; }
.niz a{color:#D7F8FF}
.niz .live{position:absolute; right:0px;}
.niz .live p{ margin:0px; margin-bottom:5px;}
.niz .live p.link a{ font-size:11px; color:#525454}


/*------------------------------------------------niz end--------*/


.content_bm h3, .content_bm h4, .content_bm h5{ cursor:inherit; text-align:center;}
.content_bm h4{color:#FFFFFF; font-size:16px; margin:10px 0px; margin-top:0px}
.content_bm h3{ color:#FFFFFF; font-size:20px; margin:0px}
.content_bm h5{color:#FFFFFF; font-size:14px; margin:5px}
.content_bm{ margin-bottom:30px;}

.content_bm p{ color:#FFFFFF}



.ban23{overflow:hidden; height:100%; background:#080425; padding:10px; border:#353491 solid 1px; margin-bottom:25px}
.ban23 img{ float:left; border:none!important;}
.ban23 h3{ font-size:28px; font-family:Georgia; color:#FFFFFF; margin:0px; cursor:auto}
.ban23 h4{ cursor:auto; color:#F7D525; font-family:Georgia; font-size:20px; margin:10px 0px}
.ban23 a{ font-weight:bold}

/*http://musichallspb.ru/2010/09/17/*/
.spektakli_detam{background:url(/uploads/anons_detam013_big.jpg) no-repeat; height:600px; width:423px; margin:0px auto; position:relative; //text-align:left!important;}
.spektakli_detam a{position:absolute; display:block; width:423px;}
.spektakli_detam a.pravd_ist_zol{height:143px; top:76px;}
.spektakli_detam a.pravd_ist_zol:hover{border:#FFF solid 2px; width:419px; height:140px; //width:423px; //height:145px;}
.spektakli_detam a.vojd_krasnokoj{height:179px; top:220px;}
.spektakli_detam a.vojd_krasnokoj:hover{border:#FFF solid 2px; width:419px; height:175px; //width:423px; //height:180px}
.spektakli_detam a.baron_munh{height:144px; top:398px;}
.spektakli_detam a.baron_munh:hover{border:#FFF solid 2px; width:419px; height:140px; //width:423px; //height:145px;}


.spektakli_detam2{background:url(/uploads/novaya_a5_1.jpg) no-repeat; height:550px; width:388px; margin:0px auto; position:relative; //text-align:left!important;}

.spektakli_detam2 a{position:absolute; display:block; width:388px;}
.spektakli_detam2 a.pravd_ist_zol{height:218px; top:60px;}
.spektakli_detam2 a.pravd_ist_zol:hover{border:#FFF solid 2px; width:384px; //width:388px; //height:222px;}
.spektakli_detam2 a.vojd_krasnokoj{height:201px; top:280px;}
.spektakli_detam2 a.vojd_krasnokoj:hover{border:#FFF solid 2px; width:384px; //width:388px; //height:205px}


#div_content2 div.YaMap img{ border:none; margin:3px}
#div_content2 div.YaMap table.YMaps-b-balloon-frame{ width:auto}
#div_content2 div.YaMap div.YMaps-b-balloon-content{ width:auto}
#div_content2 div.YaMap div{color:#000;}
#div_content2 div.YaMap a{ color: #FFF}
#div_content2 div.YaMap li a{ color:#000}



