#bd_index{background:url("/img/bg_index.jpg") no-repeat center center;}
#bd_index #hd{min-height:565px;}
*html #bd_index #hd{height:573px;}
#bd{background:url("/img/bg.jpg") repeat 400px 0px;}
#bd .yui-b{background:url("/img/curtain_top.jpg") no-repeat left top; min-height:867px;}
*html #bd .yui-b{height:867px;}
#bd_in1{background:url("/img/curtain_middle.png") repeat-y left top;}
#bd_in2{background:url("/img/curtain_bottom.jpg") no-repeat left bottom;}
#bd_gallery{background:url("/img/gallery_img.jpg") no-repeat 210px top;}
#bd_news{background:url("/img/news_img.jpg") no-repeat 210px top;}
#bd_concert_hall{background:url("/img/light_img.jpg") no-repeat 210px top;}
#bd_congress_center{background:url("/img/congres_img.jpg") no-repeat 210px top;}
#bd_contacts{background:url("/img/contact_img.jpg") no-repeat 210px top;}
#bd_playbill{background:url("/img/playbill_img.jpg") no-repeat 210px top;}
#bd_hall{background:url("/img/gallery_img.jpg") no-repeat 210px top;}
#bd_place{background:url("/img/place_img.jpg") no-repeat 210px top;}
#yui-main .yui-b{background:url("/img/light.png") repeat-x left top;}
*html #yui-main .yui-b{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/light_ie6.png' , sizingMethod='crop');}
#language{font:7.5pt tahoma; text-align:right; padding:30px 58px 0px 0px;}
#bd_index #language{text-align:left; padding:30px 0px 0px 34px;}
#language a{text-decoration:none;}
#rus{color:#2f1813;}
#eng{color:#5a433d;}
#bd_index #rus{color:#ecdcc1;}
#bd_index #eng{color:#989088;}
#hd h1{font:27pt verdana; color:#da0c0a; text-align:left; padding:63px 0px 0px 37px;}
body h1{font:27pt verdana; color:#da0c0a; text-align:left; padding:30px 0px 30px 37px;}
#phone{margin: 2px 0px 0px 20px; float:left;}
#contacts_url{font:8.25pt tahoma; text-align:left; padding:12px 0px 0px 255px; float:left;}
#contacts_url a{color:#4a2424;}
.index #contacts_url{padding:12px 0px 0px 34px;}
.index #contacts_url a{color:#f4dfb8;}
#logo{margin:62px 0px 154px 26px;}
#menu {margin:0px 0px 0px 48px; float:left;}
#menu p{font:9.25pt verdana; color:#efd8c5; text-align:left; margin:0px 0px 15px 0px;}
#menu a{color:#efd8c5; text-decoration:none;}
#menu .current{text-decoration:underline;}
#submenu .current{text-decoration:underline;}
*html #menu {padding:0px 0px 0px 48px; margin:0;}
#bd_index #menu {margin:-11px 0px 0px 220px;}
#bd_index #menu{font:9.25pt verdana; text-align:left;}
#bd_index #menu a{color:#efd8c5; text-decoration:none; margin:0px 30px 0px 0px;}
*html #bd_index #menu {margin:-11px 0px 0px 0px;padding-left:220px}
#submenu{font:9pt tahoma; text-align:left; margin:0px 0px 0px 0px; float: right; width:165px;}
#submenu a{color:#d3c3b2; text-decoration:none;}
#submenu p{color:#d3c3b2; margin:0px 0px 15px 0px;}
#content{padding:0px 80px 60px 40px;}
#content h2{font:13.5pt verdana; color:#990000; text-align:left; padding:0px 0px 16px 0px; _clear:both;}
#content h3{font:13.5pt tahoma; color:#4a2424; text-align:left; padding:2px 0px 9px 0px;}
#content h4{font:11pt tahoma; color:#da0c0a; text-align:left; padding:5px 0px 12px 0px;}
.gallery {margin:27px 0px 0px 20px; font-size:0pt;}
.gallery img{padding:0px 20px 20px 0px;}
.news {margin:0px 0px 0px 20px;}
.news .date{font:8.25pt tahoma; text-align:left; color:#641202;}
.news .new_title{font:9pt tahoma; text-align:left; line-height:135%; padding:8px 0px 54px 11px;}
.news .new_title a{color:#4a2424;}
.news .news_archive{font:9pt tahoma; text-align:left; padding:6px 0px 0px 0px;}
.news .news_archive a{color:#4a2424;}
.text{font:9pt tahoma; line-height:150%; text-align:left; color:#4a2424; margin-bottom:46px;}
.text p{margin-top:12px;}
.text li{margin:0px 0px 4px 21px;}
.text a{color:#4a2424;}
.gallery_mini {margin:6px 0px 0px 0px; font-size:0;}
.gallery_mini img{margin:4px;}
.news_mini{margin:6px 0px 12px 20px;}
.news_mini .date{font:8.25pt tahoma; text-align:left; color:#641202;}
.news_mini .new_title{font:9pt tahoma; text-align:left; line-height:135%; padding:8px 0px 46px 0px;}
.news_mini .new_title a{color:#4a2424;}
.activitys{margin:20px 0px 12px 20px;}
.activitys .date{font:8.25pt tahoma; text-align:left; color:#641202;}
.activitys .new_title{font:9pt tahoma; text-align:left; line-height:135%; padding:4px 0px 62px 0px;}
.activitys .new_title a{color:#4a2424;}
#content .activitys .title{padding:10px 0px 2px 0px; margin:0;}
.activitys .lead{font:9pt tahoma; text-align:left; line-height:125%; padding:0px 0px 30px 0px;}
.activitys .prw{float:left; margin:0px 21px 0px 0px;}
.activitys .prw_big{float:left; padding:0px 30px 30px 0px;}
.activitys #hrl{font-size: 0px; height:3px; width:100%; background-color:#878071;margin-bottom:39px;}
.lic {font-size: 11.25pt;}
#bd_contacts .text p{margin:12px 0px 0px 20px;}
#bd_contacts .text{margin:0px 0px 30px 0px;}
.zoom img{float:left; padding-right:5px;}
.zoom{color:#4a2424; margin:-10px 0px 0px 0px;}
.zoom a{color:#4a2424;}
.plan{margin:7px 0px 0px 20px;}
.hrl2{font-size: 0px; height:1px; width:357px; background-color:#a58e7d;margin:5px 0px 58px 0px;}
.m{padding:0px 6px 20px 0px; float: left;}
#place .row{padding:0px 0px 0px 20px;}
#place h4{padding-left:20px;}
#place .right_column{padding:12px 12px 12px 8px;}
#place .left_column{padding:12px 0px 12px 0px;}
#place{color:#4a2424;}
#myak{background-color:white;}
#place #top_row{margin-top:-70px; margin-bottom: 5px}
.popup{position:absolute; top:120px; left:510px; background:url("/img/shadow_left.png") repeat-y left top;}
.shd_right {background:url("/img/shadow_right.png") repeat-y right top;}
.shd_bottom {background:url("/img/shadow_bottom.png") repeat-x left bottom; margin:0px 12px 0px 12px;}
#print{font:8.25pt tahoma; text-align:right; padding:12px 34px 0px 0px; float:right;}
#print a{color:#4a2424;}

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt


version: 2.5.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}

a {color:#3a66dd}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
strong {font-weight:bold;}
em {font-style:italic;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
#bd, #bd_index{margin:auto;text-align:left;}
body{text-align:left;}
#ft{text-align:left;}

html{height:100%}
body{min-height: 100%; height:100%;}
#bd, #bd_index{width:100%; min-width:1000px; width:auto; min-height:100%; position:relative;}
*html #bd{width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1002)? "1002px" : "100%")}
#bd .empty{height:45px; clear:both;}
*html #bd, #bd_in1, #bd_in2, #bd_in3 {height: 100%;}
*html #bd_index {height: 100%;}
#hd {height:140px;}
#ft {height:45px; width: 100%; position: relative; margin-top:-45px;}
#ft{clear:both;}
#yui-main{width:100%;}
#yui-main{float:right;margin-left:-400px; margin-bottom:0px;}
.yui-b{float:left;width:400px;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{margin-left:400px; margin-bottom:0px;}
#yui-main .yui-b{float:none;width:auto;}
#yui-main .yui-b{position:static;}
#bd:after{content:".";display:block;height:0px;font-size:0;clear:both;visibility:hidden;}
#bd_index:after{content:".";display:block;height:0px;font-size:0;clear:both;visibility:hidden;}
.left_column{float:left;}
.right_column{float:right;}
.left_column, .right_column{width:40%;}
.news_mini:after{content:".";display:block;height:0px;font-size:0;clear:both;visibility:hidden;}
.row:after{content:".";display:block;height:0px;font-size:0;clear:both;visibility:hidden;}
.row, .clear{clear:both;}
.clear, .sp_re_ie{height:0; overflow: hidden;}
*html .row{height:1px;}
#bd, #bd_index{zoom:1;}