html, body{height:100%;}
div#body{min-height:100%;_height:100%;}

/* old style */
a{color:#555;text-decoration:underline;}
a:hover{text-decoration:none;}
/*
A:LINK { text-decoration : none;}
A:VISITED {text-decoration : none;	}
A:ACTIVE{text-decoration : none;	}*/
p{margin:0;}

div.sidemenu {	font-family:  Verdana,Geneva,Arial, Helvetica, sans-serif;	font-size: 7pt; color: #FFFFFF;	background-color: #9CA4B5;	/*border-right:1px solid #030014;*/padding:3px;text-align:center;}
div.sidemenuactive {font-family:  Verdana,Geneva,Arial, Helvetica, sans-serif;	font-size: 7pt; 	color: #CB0000;	background-color: #FF9933;border-right:1px solid #030014;padding:3px;text-align:center;}

A.menu {font-family : Verdana,Geneva,Arial, Helvetica, sans-serif;	font-size: 7pt; color: #FFFFFF; text-decoration: none;}
A.menu:hover {text-decoration: none;color:#CB0000;}
A.menu:active {text-decoration: none;color:#CB0000;}
A.menur {font-family : Verdana,Geneva,Arial, Helvetica, sans-serif;	font-size: 7pt; color: #CB0000; text-decoration: none;}
A.menur:hover {text-decoration: none;color:#CB0000;}
A.menur:active {text-decoration: none;color:#CB0000;}
A.sidemenu {font-size: 7pt; color: #FFFFFF; text-decoration: none;}
A.sidemenu:hover {text-decoration: none; color: #FFFFFF;}

A.plink {font-family : Arial, Helvetica, sans-serif;	font-size: 8pt; color: #0000FF; text-decoration: none;}
A.plink:hover {text-decoration: none;color:#710071;}
A.plink:active {text-decoration: none;color:#710071;}

A.tlink {font-family : Arial, Helvetica, sans-serif;	font-size: 9pt; color: #0000FF; text-decoration: none;}
A.tlink:hover {text-decoration: none;color:#710071;}
A.tlink:active {text-decoration: none;color:#710071;}

.copyright{color:#999999;font-family:Arial,Helvetica,sans-serif;font-size:9pt;padding-left:18px;text-align:left;}

A.lang {font-family : Verdana,Geneva,Arial, Helvetica, sans-serif;	font-size: 7pt; color: #CB0000; text-decoration: none; padding-top:3px;}
.lang {font-family : Verdana,Geneva,Arial, Helvetica, sans-serif;	font-size: 7pt; color: #CB0000; text-decoration: none; padding-top:3px;}

.second{font-size:8pt;font-family : Arial, Helvetica, sans-serif;}

.address {text-align: left;	font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #CB0000;margin:0px;padding:0px;}
.search {text-align: center;	font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #C0C0C0;}  
.infotext{	text-align: left;font-size : 10pt;	font-family : Arial, Helvetica, sans-serif;	color : #FF9933;}
.infotext8{	text-align: left;font-size : 8pt;	font-family : Arial, Helvetica, sans-serif;	color : #FF9933;}
.infogrey {text-align:left;font-size : 8pt; font-family : Arial, Helvetica, sans-serif; color : #B8B7BF;} 
.inform2 {text-align:left;font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF;} 
.inform2r {text-align:right;;font-size : 9pt; font-family : Arial, Helvetica, sans-serif; color : #FFFFFF;} 
.inform1{text-align: left;	font-size : 12pt;	font-family : Arial, Helvetica, sans-serif;	color : #FFFFFF;	font-weight : bold;}
.inform{text-align: left;	font-size : 13pt;	font-family : Arial, Helvetica, sans-serif;	color : #FFFFFF;	font-weight : bold;}
.menur {font-family : Verdana,Geneva,Arial, Helvetica, sans-serif;	font-size: 7pt; color: #CB0000; text-decoration: none;}


.indent8 {padding-left:8px;padding-right:8px;margin-left:8px; margin-right:8px;padding-top:8px; padding-bottom:8px;margin-top:8px; margin-bottom:8px;}
.maininfo {padding-left:12px;padding-right:23px;padding-top:12px; padding-bottom:12px;}

.text8l { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left;}
.text8j {font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	text-align: justify;}
.text8c{ font-family:Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center;}
.text8r {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right;}

.text9l { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left;}
.text9j {font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-align: justify;}
.text9c{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;}
.text9r {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right;}

.text10l { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;}
.text10j {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	text-align: justify;}
.text10c{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center;}
.text10r {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right;}

.text11l { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-align: left;}
.text11j {font-family:  Arial, Helvetica, sans-serif;	font-size: 11pt;	text-align: justify;}
.text11c{ font-family:  Arial, Helvetica, sans-serif; font-size: 11pt; text-align: center;}
.text11r {font-family:  Arial, Helvetica, sans-serif; font-size: 11pt; text-align: right;}

.text8lb { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left;color : #000000;}
.text8jb {font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	text-align: justify;color : #000000;}
.text8cb{ font-family:Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center;color : #000000;}
.text8rb {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right;color : #000000;}

.text9lb { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left;color : #000000;}
.text9jb {font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-align: justify;color : #000000;}
.text9cb{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;color : #000000;}
.text9rb {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right;color : #000000;}

.text10lb { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;color : #000000;}
.text10jb {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	text-align: justify;color : #000000;}
.text10cb{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center;color : #000000;}
.text10rb {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right;color : #000000;}

.text11lb { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-align: left;color : #000000;}
.text11jb {font-family:  Arial, Helvetica, sans-serif;	font-size: 11pt;	text-align: justify;color : #000000;}
.text11cb{ font-family:  Arial, Helvetica, sans-serif; font-size: 11pt; text-align: center;color : #000000;}
.text11rb {font-family:  Arial, Helvetica, sans-serif; font-size: 11pt; text-align: right;color : #000000;}

.text8lr { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left;color : #CB0000;}
.text8jr {font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	text-align: justify;color : #CB0000;}
.text8cr{ font-family:Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center;color : #CB0000;}
.text8rr {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: right;color : #CB0000;}

.text9lr { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left;color : #CB0000;}
.text9jr {font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-align: justify;color : #CB0000;}
.text9cr{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center;color : #CB0000;}
.text9rr {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: right;color : #CB0000;}

.text10lr { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left;color : #CB0000;}
.text10jr {font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	text-align: justify;color : #CB0000;}
.text10cr{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center;color : #CB0000;}
.text10rr {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right;color : #CB0000;}

.text11lr { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; text-align: left;color : #CB0000;}
.text11jr {font-family:  Arial, Helvetica, sans-serif;	font-size: 11pt;	text-align: justify;color : #CB0000;}
.text11cr{ font-family:  Arial, Helvetica, sans-serif; font-size: 11pt; text-align: center;color : #CB0000;}
.text11rr {font-family:  Arial, Helvetica, sans-serif; font-size: 11pt; text-align: right;color : #CB0000;}

.text8li { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left;color : #A80000;text-indent:5px;}
.text9li { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left;padding:3px;}
.text9lri { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left;color : #CB0000;padding-left:18px;}
.text8co{ font-family:Arial, Helvetica, sans-serif; font-size: 8pt; text-align: center;color : #FF9933;}
.text8lo{ font-family:Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left;color : #FF9933;}

.picts {margin:12px;}
.text9ll {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	text-align: left;	line-height : 17px;}

INPUT.order {font-family : Verdana,Geneva,Arial, Helvetica, sans-serif;font-size:8pt;background-color: #9CA4B5;	color: #FFFFFF; padding: 1px; border: 1px solid #000000;font-weight:bold;}

/* old style end */


/*html,body,table,tr,td,div,span,p,a,br,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,strong,b,em,i,form,input,select,label,textarea {margin:0; padding:0;}*/
.clear{
clear:both!important;
font-size:0pt!important;
line-height:0pt!important;
overflow:hidden!important;
}

a, object, embed {outline:none!important;}

/*div.content *, div.content{margin:0;padding:0;}*/
div.content{font-family: Arial, Helvetica, sans-serif;font-size:13px;padding-bottom:20px;background:#e4e9f4; border-top:15px solid #fff;border-bottom:5px solid #ff9933;}
div.nobrdtop{border-top:0px none!important;}
div.content h1{font-size:13px;/*font-weight:normal;*/margin:0 0 20px 0;}
/*body{padding-left:23px;}*/
div#body{width:auto;}

table#top_menu{}
table#top_menu tr{}
table#top_menu tr td{background:#9CA4B5;white-space:nowrap;border-right:1px solid #000;border-bottom:1px solid #000;text-transform:uppercase;padding:0 3px;font-size:7pt;height:18px;}
table#top_menu tr td a{color:#FFFFFF;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:7pt;text-decoration:none;}
table#top_menu tr td.active{background:#FF9933;border-bottom:1px solid #FF9933;}
table#top_menu tr td.active a, table#top_menu tr td a:hover{color: #CB0000}
table#top_menu tr td.lastcell{border-right:0px none;}

table.top_submenu{text-transform:uppercase;}
table.top_submenu tr{}
table.top_submenu tr td{width:20%;padding:2px 3px;text-align:center;border-bottom:1px solid #000;background:#ff9933;white-space:nowrap;}
table.top_submenu2 tr td a:hover{color:#CB0000;}

table.top_submenu2{}
table.top_submenu2 tr{}
table.top_submenu2 tr td{width:auto;padding:2px 3px;text-align:center;border-bottom:1px solid #000;background:#ccd0d7;white-space:nowrap;}
table.top_submenu2 tr td a{color:#CB0000;}

div.submenu{position:absolute;background:#FF9933;top:79px;left:23px;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;font-size:8pt;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;display:none;text-transform:lowercase;}
div.submenu a{display:block;border-top:1px solid #000;color:#fff;padding:4px 7px;white-space:nowrap;text-decoration:none;}
div.submenu a:hover{background:#9ca4b5;}


div.gallery, div.gallery *, div.news_content, div.news_content *, div.press_content, div.press_content *, div.press_article, div.press_article *, div.order_content, div.order_content *{margin:0;padding:0;}
div.gallery, div.news_content, div.press_content, div.press_article, div.order_content{font-family: Arial, Helvetica, sans-serif;font-size:13px;padding:20px;}
div.gallery h1, div.news_content h1, div.press_content h1, div.press_article h1, div.order_content h1{font-size:13px;/*font-weight:normal;*/margin:0 0 20px 0;text-transform:uppercase;}
/*div.news_content .short_text{clear:both;margin-bottom:20px;border-bottom:1px dashed red;width:100%;}
div.news_content .short_text p{margin-left:75px}*/
div.news_content table.short_text{border-collapse:collapse;}
div.news_content table.short_text tr{border-collapse:collapse;}
div.news_content table.short_text tr td{border-collapse:collapse;padding-bottom:20px;font-size:13px;vertical-align:top;}
div.news_content table.short_text tr td.preview{width:58px;padding-right:15px;}
div.news_content table.short_text tr td.text p{padding-bottom:0px;}
div.news_content table.short_text tr td.text a{color:#7f89a2}
div.news_content table.short_text tr td.text b{color:#666;}
div.news_content div.image{border:1px solid #666;padding:3px;width:50px;height:50px;float:left;}
div.news_content div.image img{border:0px none;}
div.news_content p {padding-bottom:15px;}
div.news_content a.back {color:#666;display:block;float:left;margin-bottom:10px;text-decoration:underline;}
div.news_content a.back:hover {text-decoration:none;}
div.news_content b.headline {color:#666;}
div.news_content div.preview{margin:0 20px 0 0;clear:both;}
div.news_content p img{}
div.news_content p a{}
div.news_content ul.paging{margin-bottom:20px;}
div.news_content ul.paging li{list-style:none none;display:block;float:left;color:#868686;}
div.news_content ul.paging li.first{padding:2px 0;margin-right:8px;}
div.news_content ul.paging li a{display:block;float:left;padding:2px;color:#868686;margin-right:5px;text-decoration:underline;}
div.news_content ul.paging li a:hover{text-decoration:none;}
div.news_content ul.paging li span{display:block;float:left;padding:2px;background:#e4e4e4;margin-right:5px;}


div.press_content{font-size:13px;position:relative;}
div.press_content p{padding-bottom:8px;}
div.press_content ul.group {margin-bottom:20px;height:24px;}
div.press_content ul.group li{list-style:none none;display:block;float:left;padding:3px 5px 5px;margin-right:10px}
div.press_content ul.group li.first{padding-right:20px;}
div.press_content ul.group li.current{background:#ff9900;color:#fff;font-weight:bold;}
div.press_content ul.group li a{color:#000;text-decoration:underline;}
div.press_content ul.group li a:hover{text-decoration:none;}
div.press_content a.toggle{outline:0px none;color:#000!important;text-decoration:underline;font-weight:bold;background:url(/images/plus.gif) no-repeat left center;padding:0 0 0 20px;/*float:left;*/clear:both;}
div.press_content a.toggle:hover{text-decoration:none;}
div.press_content a.vkl{background:url(/images/minus.gif) no-repeat left center;}
div.press_content ul.hidden{display:none;}
div.press_content ul.press_list{clear:both;padding-left:105px;padding-top:10px}
div.press_content ul.press_list li{list-style:none none;color:#000;background:url(/images/arr.gif) no-repeat left 1px;padding:0 0 15px 20px;}
div.press_content ul.press_list li.toggle_line{background:none;padding-left:0;padding-bottom:8px;}
div.press_content ul.press_list li a{color:#ff9900;text-decoration:underline;}
div.press_content ul.press_list li a:hover{text-decoration:none;}

div.press_article{font-size:13px;position:relative;}
div.press_article div.source{position:absolute;top:20px;right:20px;text-align:right;font-style:italic}
div.press_article p{padding-bottom:10px;}
div.press_article p.headline{font-weight:bold;text-align:center;padding-top:20px;padding-bottom:20px;}
div.press_article a{text-decoration:underline;}
div.press_article a:hover{text-decoration:none;}
div.press_article a.back{color:#666;}
div.press_article span.name{text-transform:uppercase;color:#000;font-weight:bold;padding-top:10px;display:block;}
div.press_article span.name a{color:#000;}
div.press_article a.up{color:#666;padding-left:17px;background:url(/images/up.gif) no-repeat left 7px;float:right;}


span.trans{display:block;width:210px;height:1px;}
table.index_banner span.trans{width:180px;}
table.index_banner{color:#000;font-family:arial, tahoma, verdana, sans-serif;font-size:12px;width:500px;}
table.index_banner tr{}
table.index_banner tr td{padding:3px;white-space:nowrap}
table.index_banner2 tr td{padding:10px;white-space:nowrap}
table.index_banner tr td.first{width:180px;}

.anonse{font-size:11px;}
p.hl{font-size:18px;margin:0;padding:10px 0;color:#eee;font-family:arial, verdana, tahoma, sans-serif;}
p.day{font-size:13px;margin:0;padding:5px 0;font-family:arial, verdana, tahoma, sans-serif;}
p.news_prev{padding-bottom:10px;}
p.news_prev a{color:#FF9933;text-decoration:none;}
p.news_prev a:hover{text-decoration:underline;}
.anonse a{color:#FF9933;font-weight:bold;}

table.header tr td{padding:0 0 15px 0;}
table.header tr td td{padding:0;}
div.language {font-size:11px;padding:2px 2px 4px;text-align:right;text-transform:lowercase;}
table#top_menu tr td div.language a{font-size:11px;}
body.eng_index div.language {background:none;color:#000;width:100px;}
body.eng_index div.language a{color:#000;}
body.eng_index div.language a:hover{color:#cb0000;}
div.language a {text-decoration:underline}
div.language a:hover {text-decoration:none}

div.order_content{background:#fff;border-bottom:5px solid #FF9933;}
div.order_content p{padding-bottom:10px;}
div.order_content a{}
div.order_content a:hover{}
div.order_content form{background:#ff9933;display:block;font-size:13px;padding:10px;width:490px;}
div.order_content form p{}
div.order_content a.plus{font-weight:bold;color:#000;padding-left:20px;background:url(/images/plus.gif) no-repeat left center;}
div.order_content a.minus{font-weight:bold;color:#000;padding-left:20px;background:url(/images/minus.gif) no-repeat left center;}
div.order_content form input{width:260px;}
div.order_content form input.order{width:130px;margin-top:10px;}
div.order_content form select{width:260px;}
div.order_content form textarea{width:260px;}
div.order_content form table{}
div.order_content form table tr{}
div.order_content form table tr td{font-size:13px;vertical-align:top;padding:5px 0 0;}
optgroup option{padding-left:20px!important;}

body.index div#content{background:#fff;}

table.order_form{border-collapse:collapse;margin:0;padding:0;}
table.order_form tr{border-collapse:collapse;margin:0;padding:0;}
table.order_form tr td{border-collapse:collapse;padding:2px;margin:0;}
table.order_form tr td input{width:260px;border:1px inset #ECE9D8;}
table.order_form tr td select{width:262px;border:1px inset #ECE9D8;}
table.order_form tr td textarea{width:260px;border:1px inset #ECE9D8;}

.redtext{color:#D50000!important}

body div.sc_afisha div.content table tr td.indent8 table tr td{background-color:#e4e9f4;font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left;}
body div.sc_afisha div.content table tr td.indent8 table tr td a{font-weight:bold;}

div.gallery{background:#fff;font-size:13px;width:100%;padding:0;}
div.gallery h1 {margin-left:20px;}
div.gallery h1 a{color:#000;text-decoration:underline;}
div.gallery h1 a:hover{text-decoration:none;}
div.gallery ul.list_photo{padding:0 20px 20px;}
div.gallery ul.list_photo li{display:block;float:left;padding:25px;width:140px;margin-bottom:40px;background:#d7d7d7;list-style:none none;font-size:11px;font-weight:bold;}
div.gallery ul.list_photo li a.image{display:block;}
div.gallery ul.list_photo li a.image img{border:0px none;}
div.gallery ul.list_photo li a.title{display:block;color:#000;text-transform:uppercase;/*text-decoration:underline;*/height:30px;margin:10px -10px 0;text-align:center;} 
div.gallery ul.list_photo li a.title:hover{text-decoration:underline;}

div.actors{background:#fff;font-size:12px;padding:20px;}
div.actors p{padding:0 10px 10px;text-transform:uppercase;}
div.actors p a.toggle{outline:0px none;color:#000!important;text-decoration:underline;font-weight:bold;background:url(/images/plus.gif) no-repeat left center;padding:0 0 0 20px;clear:both;}
div.actors a.toggle:hover{text-decoration:none;}
div.actors p a.vkl{background:url(/images/minus.gif) no-repeat left center;}
div.actors div.hidden{display:none;}
div.actors div.actors_list{padding:20px 5px 0 20px;margin-bottom:10px;background:#E4E9F4;}
div.actors div.actors_list a{display:block; padding-top:145px; text-transform:uppercase; color:#040404; width:140px; margin:0 15px 20px 0; background-repeat:no-repeat; background-position: center top;float:left;text-decoration:underline;text-align:center;font-weight:bold; height:35px;}
div.actors div.actors_list a:hover{text-decoration:none;}

div.actors_item{background:#fff;padding:20px;}
div.actors_item table{border-collapse:collapse;margin:0;padding:0;width:100%;}
div.actors_item table tr{border-collapse:collapse;margin:0;padding:0;}
div.actors_item table tr td{border-collapse:collapse;vertical-align:top;margin:0;padding:0;}
div.actors_item table tr td.face{padding:0 20px 20px 0;width:180px;}
div.actors_item table tr td.description{padding:0 0 20px 0;}
div.actors_item table tr td.description h1{font-weight:normal;font-size:28px;margin:0 0 20px;padding:0;}
div.actors_item table tr td.description ul.awards{margin:0 0 20px;padding:0 0 0 25px;}
div.actors_item table tr td.description ul.awards li{list-style-type:square;padding: 0 0 5px;font-weight:bold;}
div.actors_item table tr td.description ul.awards li span{font-weight:normal;font-size:11px;}
div.actors_item table tr td.description p{padding: 0 0 15px 0;}
div.actors_item table tr td div.actors_photo{background:#E4E9F4;padding:20px 0 20px 20px;/*width:802px;*/height:140px;overflow-y:hidden;}
div.actors_item table tr td div.actors_photo a.image{float:left;margin-right:20px;display:block;width:140px; height:140px;margin-bottom:100px;}
div.actors_item table tr td div.actors_photo a.image img{border:0px none;}
div.actors_item table tr td a.gotoGallery{background:#E4E9F4;display:block; padding:3px 5px 5px;float:right;color:#040404;text-decoration:underline;}
div.actors_item table tr td a.gotoGallery:hover{text-decoration:none;}


div.performances{background:#fff;font-size:13px;}
div.performances ul.performances_list{background:#fff url(/img/vline.gif) repeat-y left top;margin-top:0;}
div.performances ul.performances_list li{background-position:left top;background-repeat:no-repeat;padding-left:160px;margin:50px 30px 50px 0;width:200px;float:left;display:block;}
div.performances ul.performances_list li span{display:block;}
div.performances ul.performances_list li span.author{height:49px;text-transform:uppercase;font-weight:bold;color:#5c5c5c;}
div.performances ul.performances_list li span.name_item{height:75px;font-size:12px;color:#9a9a9a;}
div.performances ul.performances_list li span.name_item a{text-transform:uppercase;font-weight:bold;font-size:13px;color:#000;}
div.performances ul.performances_list li a.more{color:#000;font-size:12px;text-decoration:underline;}
div.performances ul.performances_list li a.more:hover{text-decoration:none;}


div.performances_item{background:#fff;font-size:12px;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;padding:0 20px 20px;}
div.performances_item p{padding-bottom:20px;}
div.performances_item p.author{font-weight:bold;text-transform:uppercase;padding-bottom:20px;}
div.performances_item p.author a{float:right;color:#FF9933;text-decoration:underline;}
div.performances_item h1{font-weight:normal;font-size:20px;margin-bottom:0;text-transform:uppercase;}
div.performances_item span.pod_zagolovkom{font-size:12px;display:block;color:#555;padding-bottom:25px;}
div.performances_item div.perfomances_photo{background:#E4E9F4;padding:20px 0 20px 20px;/*width:802px;*/height:140px;overflow-y:hidden;}
div.performances_item div.perfomances_photo a.image{float:left;margin-right:20px;display:block;width:140px; height:140px;margin-bottom:100px;}
div.performances_item div.perfomances_photo a.image img{border:0px none;}
div.performances_item a.gotoGallery{background:#E4E9F4;display:block; padding:3px 5px 5px;float:right;color:#040404;text-decoration:underline;}
div.performances_item a.gotoGallery:hover{text-decoration:none;}
div.performances_item p.general{color:#555;font-weight:bold;}
div.performances_item p.general a{outline:0px none;color:#000!important;text-decoration:underline;text-transform:uppercase;}
div.performances_item p.general a:hover{text-decoration:none;}
div.performances_item p a.toggle{outline:0px none;color:#000!important;text-decoration:underline;font-weight:bold;background:url(/images/plus.gif) no-repeat left center;padding:0 0 0 20px;clear:both;text-transform:uppercase;}
div.performances_item a.toggle:hover{text-decoration:none;}
div.performances_item p a.vkl{background:url(/images/minus.gif) no-repeat left center;}
div.performances_item div.hidden{display:none;}
div.performances_item div.visible{padding:0 20px 20px 40px;}
div.performances_item table.actor_list{border-collapse:collapse; width:600px;}
div.performances_item table.actor_list tr{border-collapse:collapse;vertical-align:top;}
div.performances_item table.actor_list tr td{border-collapse:collapse;padding:5px 10px;}
div.performances_item table.actor_list tr td.actor{width:150px;white-space:nowrap;/*text-transform:uppercase;*/}
div.performances_item table.actor_list tr td.actor *{color:#000;}
div.performances_item table.actor_list tr td.actor a{text-decoration:underline;}
div.performances_item table.actor_list tr td.actor a:hover{text-decoration:none;}
div.performances_item div#perfomances_articles{background:#e4e4e4;padding:15px;}
div.performances_item ul.press_list{padding:0;margin:0;}
div.performances_item ul.press_list li{background: url(/img/art.png) no-repeat left 4px;padding:5px 0 5px 18px;list-style:none none;}


a.billets{color:#FF9933;font-weight:bold;text-decoration:underline;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:13px;}

div.language div{float:right;}
div.yandexform{width:auto;margin:-2px 20px 0 0!important;}
div#body table#top_menu td.lastcell div.yandexform form.yaform__form table{background:none!important}
div#body table#top_menu td.lastcell div.yandexform form.yaform__form tr {}
div#body table#top_menu td.lastcell div.yandexform form.yaform__form tr td{border:0px none!important;padding:0!important;background:none!important}
div#body table#top_menu td.lastcell div.yandexform form.yaform__form tr td.yaform__gap{height:0px!important;}
div#body table#top_menu td.lastcell div.yandexform form.yaform__form tr td input.yaform__input-text{height:13px;margin-right:5px;width:174px;}
div#body table#top_menu td.lastcell div.yandexform form.yaform__form tr td input.yaform__submit{font-size:12px!important;}

div.afisha {background:#fff;font-size:13px;}
div.afisha p.sezon{background:#E4E9F4;text-transform:uppercase;padding: 3px 8px;font-weight:bold;}
div.afisha p.mount{height:20px;background:#000;font-size:17px;font-weight:bold;margin-bottom:8px;color:#fff;text-transform:uppercase;}
div.afisha p.mount a{color:#fff;text-decoration:none;}
div.afisha p.mount span{display:block; width:20px; height:20px;float:left;margin-right:5px;background:#fff;}
div.afisha p.mount a span{background:#fff url(/images/plus.gif) no-repeat center center;}
div.afisha p.mount a.vkl span{background:#fff url(/images/minus.gif) no-repeat center center;}
div.afisha div.hidden{display:none;}
div.afisha div {padding:0px 8px 8px 18px;}
div.afisha div table{width:100%;border-collapse:collapse;}
div.afisha div table tr{border-collapse:collapse;}
div.afisha div table tr td{vertical-align:top;border-collapse:collapse;border:2px solid #fff;background:#e4e9f4;padding:5px;font-size:12px;}
div.afisha div table tr td.date{width:150px;}
div.afisha div table tr td.description{}
div.afisha div table tr td.description a{color:#000;text-decoration:underline;}
div.afisha div table tr td.description a:hover{text-decoration:none;}
div.afisha div table tr td.price{width:150px;text-align:right;}

div.tour {background:#fff;/*padding:0 20px 20px;*/}
div.tour p{padding-bottom:10px}
div.tour p a.toggle{outline:0px none;color:#000!important;text-decoration:underline;font-weight:bold;background:url(/images/plus.gif) no-repeat left center;padding:0 0 0 20px;clear:both;margin-left:20px;}
div.tour a.toggle:hover{text-decoration:none;}
div.tour p a.vkl{background:url(/images/minus.gif) no-repeat left center;}
div.tour div.hidden{display:none;}
div.tour div.visible{padding:10px 20px 10px 40px;background:#E4E9F4;margin-bottom:10px;font-size:12px;}
div.tour div.visible table{width:900px;}
div.tour div.visible table tr{}
div.tour div.visible table tr td{padding:4px 5px;}
div.tour div.visible table tr td.date{width:150px;}
div.tour div.visible table tr td.performance{}
div.tour div.visible table tr td.performance a{color:#000;text-decoration:underline;font-weight:bold;}
div.tour div.visible table tr td.performance a:hover{text-decoration:none;}
div.tour div.visible table tr td.country{width:150px;}
div.tour div.visible table tr td.town{width:150px;}

div.repertoire {background:#fff;/*padding:0 20px 20px;*/line-height:19px;}
div.repertoire p{padding-bottom:10px}
div.repertoire p a.toggle{outline:0px none;color:#000!important;text-decoration:underline;font-weight:bold;background:url(/images/plus.gif) no-repeat left center;padding:0 0 0 20px;clear:both;margin-left:20px;}
div.repertoire a.toggle:hover{text-decoration:none;}
div.repertoire p a.vkl{background:url(/images/minus.gif) no-repeat left center;}
div.repertoire div.hidden{display:none;}
div.repertoire div.visible{padding:10px 20px 10px 40px;background:#E4E9F4;margin-bottom:10px;font-size:12px;}
div.repertoire div.visible table{width:900px;}
div.repertoire div.visible table tr{}
div.repertoire div.visible table tr td{padding:4px 5px;}
div.repertoire div.visible table tr td.author{width:150px;text-align:right;white-space:nowrap;font-weight:bold;}
div.repertoire div.visible table tr td.performance{font-weight:bold;text-transform:uppercase;color:#000;text-align:center;}
div.repertoire div.visible table tr td a{color:#000;text-decoration:underline;}
div.repertoire div.visible table tr td a:hover{text-decoration:none;}
div.repertoire div.visible table tr td.description{}