/*body { background: #0d2d4b; margin: 0; padding: 0;}*/ /*3c5365*/
body { background: #1A4267; margin: 0; padding: 0;} /*3c5365*/
table,form { margin: 0; padding: 0;}
body,td { font: normal 20px arial; color: #ffffff; }
a {color:white;}
p {margin:0px;}
/* main menu */
ul li {font: normal 18px arial;}
ul li ul {font: normal 15px arial;}

#information a {color:black;}
#information a:visited{color:black;}

#information {text-align:justify;}

#mmdm a {color:white;}
#mmdm a:visited{text-decoration:none;}
#mmdm a:link{text-decoration:none;}

.noTopClass {};
.noTopClass a {color:black;}

.black_black {color:black;}
.black_black a {color:black;}
.black_black * {color:black;}
.grey {color:#808080;}



.ticketland
{
	font: normal 14px Arial; 
	color: black;
	/*color: #8F8FC5;*/
}

.font_10
{
	font: bold 10px arial;
}

.font_14 {font: bold 14px arial;}
.font_14_normal {font: normal 14px arial;}

.font_14_all {font: normal 14px arial;}
.font_14_all  * {font: normal 14px arial;}
.font_14_all  a {color:black;}

.font_14_bl
{
	font: bold 14px arial;
	color:#1A4267;
	padding: 10px 15px;
}

.font_15
{
	font: bold 15px arial;
}
.font_15_grey a
{
		font: bold 15px arial;
		color: #808080;
}
.font_16
{
	font: bold 16px arial;
}

.font_16_pointer
{
	font: bold 16px arial;
	cursor: pointer;
}

.font_18
{
	font: bold 18px arial;
}

.font_18_grey
{
	font: bold 18px arial;
	color: #808080;
}

.font_20
{
	font: bold 20px arial;
}
.font_22
{
	font: bold 22px arial;
}

.font_24
{
	font: bold 24px arial;
}


.font_15_padding
{
   font: bold 15px arial;
   padding: 0px 0px 0px 96px;
}
.font_15_padding_grey
{
   font: bold 15px arial;
   padding: 0px 0px 0px 96px;
   color: #808080;
}


.padding_left_16
{
   font: bold 16px arial;
   padding: 0px 0px 0px 10px;
}

.padding_left_14
{
   font: bold 14px arial;
   padding: 0px 0px 0px 10px;
}

.padding_5
{
   font: bold 14px arial;
   padding: 0px 5px 0px 5px;
}



div.oplata img
{
 border: 0px ;
 margin: 0px 7px;
 cursor: pointer;
}

.checkdost
{
border-top:solid 0x #888888;
border-left:solid 0px #44453f;
border-right:solid 0px #0f0f0f;
border-bottom:solid 0px #1c1c1c;
width: 41px;
height: 32px;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ff9900;
display:none;
}

.table
{

border-bottom:solid 1px #C5CB86;

font: bold 14px arial;

}

.input
{
padding:2px 0 3px 2px;
border-top:solid 1x #888888;
border-left:solid 1px #44453f;
border-right:solid 1px #0f0f0f;
border-bottom:solid 1px #1c1c1c;
height:16px;
margin:0px 0px 0px 5px;

}
.input_komments
{
padding:2px 0 3px 2px;
border-top:solid 1x #888888;
border-left:solid 1px #44453f;
border-right:solid 1px #0f0f0f;
border-bottom:solid 1px #1c1c1c;
height:85px;
width :400px;
margin:0px 0px 0px 5px;;
}



/* registration */
.register_table {float:none; background-color: #D5B983; text-color:black;}
.register_table td{font: bold 16px arial;color:black;}

.register_user_button {width: 197px; height:51px; background:url(/_img/search_button.gif) 0px 0px no-repeat; margin-top:20px;}
.register_user_button a {text-decoration:none;font: bold 16px arial;color:white;}
.register_user_button a:hover {text-decoration:underline}


/* login */
.login_info{background-color:#D9E2BC; padding:5px;color:#1A4267; font: normal 16px arial;}
.login .huge_text {font: bold 16px arial;padding:10px 10px;}

#forget_password{padding-left:20px;text-decoration:none;font: bold 14px arial;}
#my_register{margin-top:10px;}

/* abonement_description */
.abonement_description {font: normal 14px arial;color:black;}
.abonement_description td{font: normal 14px arial;color:black;}
.abonement_description .huge_text {font: bold 21.5px arial;font-weight: bolder;}


/*  muscial_terace */


.popup_window_zakaz_bileta a {text-align:left;font: bold 14px arial; color:#16130f;}

.musical_terrace_huge_text		{font: bold 21.5px arial;font-weight: bolder;padding-left:10px;}
.musical_terrace_typical_text	{font: normal 15px arial;}
/*  abonements */
.huge_text		{font: bold 21.5px arial;font-weight: bolder;padding: 10px}
.typical_text	{font: normal 15px arial;}

/*.hall1 {font: normal 14px arial; background-color:#D8E2BC; color:black;padding:10px;}
.hall1 * {font: normal 14px arial; color:black;}
*/
.hall1	{font: normal 14px arial; color:black;padding:10px;background-color:#d5b983;}
.hall2	{font: normal 14px arial; color:black;padding:10px;background-color:#c5cf86;}
.hall3	{font: normal 14px arial; color:black;padding:10px;background-color:#d3b0b6;}
/*.hall4	{font: normal 14px arial; color:black;padding:10px;background-color:#fcf999;}*/
.hall4	{font: normal 14px arial; color:black;padding:10px;background-color:#DBDEDF}




.abonements_table		{width:980px;}

/*.abonements_main_table0  {width:250px;height:210px;background-color:#9A7F4A;}*/
.abonements_main_table0  {width:250px;height:210px;background-color:#476375;}
.abonements_inner_table0  {width:244px;height:204px;margin:3px;background-color: #d5b983;}

.abonements_inner_table0 .left_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/1/top_left.png);}
.abonements_inner_table0 .center_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/1/top_center.png)}
.abonements_inner_table0 .right_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/1/top_right.png)}

.abonements_inner_table0 .left_mid {width:8px;height:8px;background-color: red;background: url(/_img/abonements/1/center_left.png)}

.abonements_inner_table0 .center_mid {black;width:8px;width:228px;height:188px;text-align:center;border: solid 0px red;}
.abonements_inner_table0 .center_mid div {width:224px;overflow: hidden;text-overflow:ellipsis;}
.abonements_inner_table0 .center_mid div a {font: bold 12.5px arial;color:black;text-decoration:none;}

.abonements_inner_table0 .right_mid {width:8px;height:8px;background-color: red;background: url(/_img/abonements/1/center_right.png)}


.abonements_inner_table0 .left_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/1/bot_left.png)}
.abonements_inner_table0 .center_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/1/bottom_mid.png)}
.abonements_inner_table0 .right_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/1/bot_right.png)}



/*.abonements_main_table1  {width:250px;height:210px;background-color:#7C875D;}*/
.abonements_main_table1  {width:250px;height:210px;background-color:#476375;}
.abonements_inner_table1  {width:244px;height:204px;margin:3px;background-color: #c5cf86;}

.abonements_inner_table1 .left_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/2/top_left.png);}
.abonements_inner_table1 .center_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/2/top_center.png)}
.abonements_inner_table1 .right_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/2/top_right.png)}

.abonements_inner_table1 .left_mid {width:8px;height:8px;background-color: red;background: url(/_img/abonements/2/center_left.png)}

.abonements_inner_table1 .center_mid {width:8px;width:228px;height:188px;text-align:center;}
.abonements_inner_table1 .center_mid div {width:224px;overflow: hidden;text-overflow:ellipsis;}
.abonements_inner_table1 .center_mid div a {font: bold 12.5px arial;color:black;text-decoration:none;}

.abonements_inner_table1 .right_mid {width:8px;height:8px;background-color: red;background: url(/_img/abonements/2/center_right.png)}


.abonements_inner_table1 .left_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/2/bottom_left.png)}
.abonements_inner_table1 .center_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/2/bottom_center.png)}
.abonements_inner_table1 .right_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/2/bottom_right.png)}




.abonements_main_table2  {width:250px;height:210px;background-color:#476375;}
/*.abonements_main_table2  {width:250px;height:210px;background-color:#8F646B;}*/
.abonements_inner_table2  {width:244px;height:204px;margin:3px;background-color: #d3b0b6;}

.abonements_inner_table2 .left_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/3/top_left.png);}
.abonements_inner_table2 .center_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/3/top_center.png)}
.abonements_inner_table2 .right_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/3/top_right.png)}

.abonements_inner_table2 .left_mid {width:8px;height:8px;background-color: red;background: url(/_img/abonements/3/center_mid.png)}

.abonements_inner_table2 .center_mid {width:8px;width:228px;height:188px;text-align:center;}
.abonements_inner_table2 .center_mid div {width:224px;overflow: hidden;text-overflow:ellipsis;}
.abonements_inner_table2 .center_mid div a {font: bold 12.5px arial;color:black;text-decoration:none;}

.abonements_inner_table2 .right_mid {width:8px;height:8px;background-color: red;background: url(/_img/abonements/3/center_right.png)}


.abonements_inner_table2 .left_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/3/bottom_left.png)}
.abonements_inner_table2 .center_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/3/bot_center.png)}
.abonements_inner_table2 .right_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/3/bot_right.png)}



.abonements_main_table3  {width:250px;height:210px;background-color:#476375;}
/*.abonements_main_table3  {width:250px;height:210px;background-color:#ECCE7B;}*/
.abonements_inner_table3  {width:244px;height:204px;margin:3px;background-color: #fcf999;}

.abonements_inner_table3 .left_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/4/top_left.png);}
.abonements_inner_table3 .center_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/4/top_center.png)}
.abonements_inner_table3 .right_top {width:8px;height:8px;background-color: red;background: url(/_img/abonements/4/top_right.png)}

.abonements_inner_table3 .left_mid {width:8px;height:8px;background-color: red;background: url(/_img/abonements/4/center_left.png)}

.abonements_inner_table3 .center_mid {width:8px;width:228px;height:188px;text-align:center;}
.abonements_inner_table3 .center_mid div {width:224px;overflow: hidden;text-overflow:ellipsis;}
.abonements_inner_table3 .center_mid div a {font: bold 12.5px arial;color:black;text-decoration:none;}

.abonements_inner_table3 .right_mid {width:8px;height:8px;background-color: red;background: url(/_img/abonements/4/center_right.png)}


.abonements_inner_table3 .left_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/4/bottom_left.png)}
.abonements_inner_table3 .center_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/4/bot_center.png)}
.abonements_inner_table3 .right_bot {width:8px;height:8px;background-color: red;background: url(/_img/abonements/4/bot_right.png)}


.left_col
{
	background-color:#476375;
	height:50px;
	text-align:center;
	font: normal 14px arial;
	padding:10px;
}
.right_col
{
	background-color:#D8E2BC;
	height:50px;
	color: #1A4263;
	font: normal 14px arial;
	padding:10px;
}
.right_col tr td
{
	font: normal 14px arial;
	color: #1A4263;
}

.search_input{float:left;}
.banner{float:left;}
.map{cursor:pointer;position:absolute;margin-top:-22px;margin-left:220px;z-index:99;}
.english {margin-top:10px; margin-right:20px; }
.date {margin-top:1px; margin-right:20px; font: normal 20px arial; color: #fff;}
/*.english a {font: normal 19px arial; color: #929599; text-decoration: none;}*/
.english a {font: normal 19px arial; color: #A6A6AB; text-decoration: none;}
.english a:hover { text-decoration: underline;}

/*.main_top { background:url(/_img/_main_menu_1024.gif) 0 0 no-repeat; text-align:left; width: 1000px; height: 310px;}*/
.main_top { background:url(/_img/accepted2_main_menu_1024.gif) 0 0 no-repeat; text-align:left; width: 1000px; height: 310px;}
.main_top_en { background:url(/_img/accepted2_main_menu_1024_en.gif) 0 0 no-repeat; text-align:left; width: 1000px; height: 310px;}


.top_list_hyperlink			{ font: bold 19px arial;height: 23px; width: 106px; float:left;text-align:center;filter:alpha(opacity=90); background:url(/_img/index_menu_slot3.png) 0 0 no-repeat;}
.top_list_hyperlink a		{ color:white;text-decoration:none;}
.top_list_hyperlink a:hover { text-decoration: underline;}

.opacity50 {opacity:0.50; /* firefox, opera, safari, chrome */
          -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */
          filter:alpha(opacity=50); /* IE 4, 5, 6 and 7 */
          zoom:1 /* so the element "hasLayout"
          /* or, to trigger "hasLayout" set a width or height */
		}
.opacity60 {opacity:0.60; /* firefox, opera, safari, chrome */
          -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=60)"; /* IE 8 */
          filter:alpha(opacity=60); /* IE 4, 5, 6 and 7 */
          zoom:1 /* so the element "hasLayout"
          /* or, to trigger "hasLayout" set a width or height */
		}
.opacity70 {opacity:0.70; /* firefox, opera, safari, chrome */
          -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* IE 8 */
          filter:alpha(opacity=70); /* IE 4, 5, 6 and 7 */
          zoom:1 /* so the element "hasLayout"
          /* or, to trigger "hasLayout" set a width or height */
		}
.opacity80 {opacity:0.80; /* firefox, opera, safari, chrome */
          -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /* IE 8 */
          filter:alpha(opacity=80); /* IE 4, 5, 6 and 7 */
          zoom:1 /* so the element "hasLayout"
          /* or, to trigger "hasLayout" set a width or height */
		}
.opacity90 {opacity:0.90; /* firefox, opera, safari, chrome */
          -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; /* IE 8 */
          filter:alpha(opacity=90); /* IE 4, 5, 6 and 7 */
          zoom:1 /* so the element "hasLayout"
          /* or, to trigger "hasLayout" set a width or height */
		}
.opacity100 {opacity:1.00; /* firefox, opera, safari, chrome */
          -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /* IE 8 */
          filter:alpha(opacity=100); /* IE 4, 5, 6 and 7 */
          zoom:1 /* so the element "hasLayout"
          /* or, to trigger "hasLayout" set a width or height */
		}



.top_list	{ font: bold 15px arial;height: 23px; width: 53px; float:left;text-align:center;filter:alpha(opacity=90); background:url(/_img/index_menu_slot2.png) 0 0 no-repeat;}
.top_list a	{ color:white;text-decoration:none;}
.top_list a:hover { text-decoration: underline;}

.main_menu_container { padding-left:25px; padding-top:140px;}
.main_menu {font: bold 18px arial; list-style: none; margin:0; padding:0;}
.main_menu li { height: 23px; width: 143px; text-align:left;filter:alpha(opacity=90); background:url(/_img/index_menu_slot.png) 0 0 no-repeat;}
.main_menu li div { text-align:center;padding-top: 2px; color: #fff;}
.main_menu li div a { font: bold 13.5px arial;color: #fff; text-decoration: none;}
.main_menu li div a:hover { text-decoration: underline;}



.index_bottom {height:50px; background:url(/_img/main_menu_border2.png) 0px 0px repeat-x;}
.index_bottom a { font: bold 16px arial; color: #fff; text-decoration: none;}
.index_bottom a:hover { text-decoration: underline;}




.second_menu_container {height: 50px; width: 1000px;background: url(/_img/main_menu_border2.png) 0px 0px;}
/*.second_menu_container td { background-color: #476375; padding-left: 25px;}*/
.second_menu_container td {  padding-left: 25px;}
.second_menu_container div { text-align: center; height: 26px; }
.second_menu_item {float:left; margin-top:0px;}
.second_menu_container a { font: normal 18px arial; color: #fff; text-decoration: none;}
.second_menu_container a:hover { text-decoration: underline;}
.second_menu_separator {float:left; margin-left:1px;width: 22px; background:url(/_img/mainmenu_separator.jpg) 6px 5px no-repeat;}
/*
.second_menu_separator {float:left; width: 18px; background:url(/_img/second_menu_separator.gif) 6px 1px no-repeat;}
*/

.second_menu_bottom { height:3px; background:url(/_img/second_menu_bottom.gif) 0px 0px repeat-x;}

.main_content_container {width: 1000px;}
.main_content_container img {margin-left:7px; margin-bottom:5px;border:0px;}
.main_content_container_left img {margin-left: 0px;}
.main_content_container_right img {margin-right: 0px;}

.main_content_container_second_line img {margin-top:8px;}

.main_page_bottom {width:1000px; height:48px; background:url(/_img/bottom_button.gif) 0px 0px repeat-x;}
.main_page_bottom a { font: bold 21px arial; color: #fff; text-decoration: none;}
.main_page_bottom a:hover { text-decoration: underline;}

/*
.main_page_banners {width:1000px; margin-top:20px;}
.main_page_banners img {border:0; padding-left:2px;}
*/

.main_page_banners {width:1000px; margin-top:20px;}
.main_page_banners img {border:0; padding-left:2px;}

/* second page */
/*.second_page_content {width: 1000px; margin-top:20px;} */
/*.second_page_content {width: 980px; margin-top:20px;margin-left:10px;margin-right:10px;}*/
/*.second_page_content {width: 980px; margin-top:20px;margin-left:10px;margin-right:10px;}*/

.second_page_content {width: 1000px; margin-top:0px;padding-top:0px;}
.second_page_content .extra_huge_text {font: bold 26px arial;}
.second_page_content .search_result_padding a {margin-top:5px;}
.second_page_content .middle_text {font: bold 20px arial;}
.second_page_content .price_text  {font: bold 20px arial;}
.second_page_content .italic	{font: normal 17px arial;font-style:italic;}
.external_padding	{padding-left:10px;}

.second_page_bottom {width: 1000px;}
.second_page_bottom2 {width: 1180px;}


.index_page_top {background:url(/_img/panorama.jpg) 250px 0 no-repeat; width: 1180px; height: 330px;}
.index_page_top img {margin-left:48px; margin-top:39px; border:0}
.index_page_top .logo_shift_up {margin-left:48px; margin-top:15px; border:0;filter:}
.index_page_top .logo_text { font: normal 13px arial;background-color:#476375;width:157px;margin-left:48px;text-align:center; padding-top:5px; padding-bottom:5px;}



/*.second_page_top {background:url(/_img/second_top.jpg) 0 0 no-repeat; width: 1000px; height: 227px;}*/

.second_page_top {background:url(/_img/accepted3_main_menu_1024.gif) 0 0 no-repeat; width: 1000px; height: 227px;}
.second_page_top img {margin-left:48px; margin-top:39px; border:0}
.second_page_top .logo_shift_up {margin-left:48px; margin-top:15px; border:0}

.second_page_top .logo_text
{
	background: url(/_img/second_page_search30px.png);
	cursor:pointer;
	filter:alpha(opacity=81);
	
	width:156px;
	margin-left:48px;
	text-align:center;
	height:30px;
	text-decoration:none;
}

.second_page_top .logo_text_text
{
	/*border:solid 1px red;*/
	cursor:pointer;
	font: normal 13px arial;
	/*position:absolute;*/
	text-align:center;
	margin-top:-25px;
	margin-left:47px;
	width:160px;
	text-align:center;
	/*z-index:10;*/

}



.second_page_top_afisha {background:url(/_img/accepted4_main_menu_1024.gif) 0px 0 no-repeat; width: 1180px; height: 270px;}
.second_page_top_afisha img {margin-left:48px; margin-top:39px; border:0}
.second_page_top_afisha .logo_shift_up {margin-left:48px; margin-top:15px; border:0}

.second_page_top_afisha .logo_text
{ 
background: url(/_img/second_page_search30px.png);
	cursor:pointer;
	filter:alpha(opacity=81);

	width:156px;
	margin-left:48px;
	text-align:center;
	height:30px;
	text-decoration:none;
}

.second_page_top_afisha .logo_text_text
{
	/*border:solid 1px red;*/
	cursor:pointer;
	font: normal 13px arial;
	/*position:absolute;*/
	text-align:center;
	margin-top:-25px;
	margin-left:47px;
	width:160px;
	text-align:center;
	/*z-index:10;*/

}




.top_menu_container_afisha { height: 38px; width: 1180px; padding-left:5px; background:url(/_img/second_menu_bg.gif) 0px 0px repeat-x;}
/*.top_menu_container { height: 15px; width: 1000px; padding-left:5px; background:url(/_img/second_menu_bg.gif) 0px 18px repeat-x; background-color:#476375;}*/
.top_menu_container_afisha a { font: normal 14px arial; color: #fff; text-decoration: none;}
.top_menu_container_afisha a:hover { text-decoration: underline;}
.top_menu_container_afisha div { text-align: center; }
.top_menu_container_afisha .first_line {margin-left:20px;border:solid 0px red;height:20px;}
.top_menu_container_afisha .second_line {margin-left:300px;border:solid 0px green;height:20px;}
.top_menu_item {float:left; margin-top:0px; }
.top_menu_separator_afisha {float:left; width: 9px; height:20px; background:url(/_img/top_menu_separator.gif) 1px 0px no-repeat;}
.top_menu_container_afisha .selected {color: yellow;font: normal 14px arial;}
.dbl {font-size:11px; display:none; color:#fff;}




/*.top_menu_container { height: 55px; width: 1000px; padding-left:5px; background:url(/_img/second_menu_bg.gif) 0px 18px repeat-x; background-color:#476375;}*/
.top_menu_container { height: 38px; width: 1000px; padding-left:5px; background:url(/_img/second_menu_bg.gif) 0px 0px repeat-x;}
/*.top_menu_container { height: 15px; width: 1000px; padding-left:5px; background:url(/_img/second_menu_bg.gif) 0px 18px repeat-x; background-color:#476375;}*/
.top_menu_container a { font: normal 14px arial; color: #fff; text-decoration: none;}
.top_menu_container a:hover { text-decoration: underline;}
.top_menu_container div { text-align: center; }
.top_menu_container .first_line {margin-left:20px;border:solid 0px red;height:20px;}
.top_menu_container .second_line {margin-left:300px;border:solid 0px green;height:20px;}
.top_menu_item {float:left; margin-top:0px; }
.top_menu_separator {float:left; width: 9px; height:20px; background:url(/_img/top_menu_separator.gif) 1px 0px no-repeat;}
.top_menu_container .selected {color: yellow;font: normal 14px arial;}

.second_content_table {width: 1000px; margin-top:23px;}
.second_content_table td {font: bold 14px arial;}

.common_text {font: normal 14px arial; color:black;padding:10px;}
.common_text * {font: normal 14px arial; color:black;}
.common_text .blank {font: none;}
.common_text .white_text {font: bold 16px arial;color:white;}
.common_bg	{background-color:#D8E2BC; }

.wysiswyg_text	{font: normal 14px arial; color:black;padding:10px;}
.wysiswyg_text a {color:black;}
.wysiswyg_text td {color:black;}


.afisha_text {font: normal 13px arial; color:black;padding:0px;}
.afisha_text * {color:black;}
.afisha_text .name {font: normal 14px arial; color:black;padding:10px;}
.afisha_text .name a {color:black;}
.afisha_text .blank {font: none;}
.afisha_text .white_text {font: bold 16px arial;color:white;}

.services_text {font: normal 14px arial;color:black;padding:10px;}
.services_text * {font: normal 14px arial;color:black;}
.services_text strong {font: normal 14px arial;font-weight:bolder;color:black;padding:10px;}





/*.about_text {font: normal 14px arial; background-color:#D8E2BC; color:black; padding:10px;}
.about_text * {font: normal 14px arial; color:black;}*/

.about_razdeli .selected {color:yellow;font: normal 18px arial;}
.about_razdeli td a {font: normal 18px arial; color:white; padding:0px; text-decoration:none}

.about_razdeli td a:hover {text-decoration:underline}


.about_halls {width:100%;height:50px;border:solid 0px red;}
.about_hall1 {float:left; /*height:30px;*/ width:170px; background-color:#d5b983; margin-right:10px;}
.about_hall1 div {width:100%;padding-top:5px; text-align:center;}

.about_hall1_selected {float:left; /*height:30px;*/ width:170px; background-color:#d5b983; margin-right:10px;}
.about_hall1_selected div {width:100%;padding-top:5px; text-align:center;}
.about_hall1_selected div a {color:yellow;font-weight:bolder;}


.about_hall2 {float:left; /*height:30px;*/ width:155px; background-color:#7C875D; margin-right:10px;}
.about_hall2 div {width:100%;padding-top:5px; text-align:center;}

.about_hall2_selected {float:left; /*height:30px;*/ width:155px; background-color:#7C875D; margin-right:10px;}
.about_hall2_selected div {width:100%;padding-top:5px; text-align:center;}
.about_hall2_selected div a {color:yellow}

.about_hall3 {float:left; /*height:30px;*/ width:175px; background-color:#8F646B; margin-right:10px;}
.about_hall3 div {width:100%;padding-top:5px; text-align:center;}


.about_hall3_selected {float:left; /*height:30px;*/ width:175px; background-color:#8F646B; margin-right:10px;}
.about_hall3_selected div {width:100%;padding-top:5px; text-align:center;}
.about_hall3_selected div a {color:yellow}

.about_hall4 {float:left; /*height:30px;*/ width:195px; background-color:#ECCE7B; margin-right:0px;}
.about_hall4 div {width:100%;padding-top:5px; text-align:center;}

.about_hall4_selected {float:left; /*height:30px;*/ width:195px; background-color:#ECCE7B; margin-right:0px;}
.about_hall4_selected div {width:100%;padding-top:5px; text-align:center;}
.about_hall4_selected div a {color:yellow}
/* search */

.search_field_name {margin-left:17px; height:30px;}
.search_field_name div {padding-top:15px;}
.search_field_value {margin-left:17px; height:30px;}
.search_input {width:215px;}
.search_input div {padding-left:20px;}

.search_ganres_container div {margin-bottom: 1px;}
.search_ganres_container img {border:0; margin:0px;padding:0px;}

table.calendar {background-color: #173662; color:#FFF; }
table.calendar tr.week td {background-color: transparent; text-align: center; text-transform: lowercase; background-color: #173662;}
.calendar input {cursor: pointer; width: 24px; height: 21px; border: none; background-color: transparent; text-align: center; padding-top: 3px; color:#FFF; font-size: 12px;}
.calendar td {background-color: #1f446b;}
.calendar input.holiday {color: #FF7D7D;}

.search_calendar {margin-left:-15px;}
.search_calendar div {margin-left:17px;margin-top:40px;}

.search_field {float:left; width: 198px; height:98px; background:url(/_img/search_field.gif) 0px 0px no-repeat;}


.select {width:200px;}

.send_button {width: 196px; height:32px; background:url(/_img/_button_enlarged2.gif) 0px 0px no-repeat; margin-top:20px;}
.send_button a {font: normal 16px arial;color:#fff; text-decoration:none}
.send_button a:hover {color:#fff; text-decoration:underline}

.long_button {width: 500px; height:32px; background:url(/_img/_button_enlarged3.gif) 0px 0px no-repeat; margin-top:20px;}
.long_button a {font: normal 16px arial;color:#fff; text-decoration:none}
.long_button a:hover {color:#fff; text-decoration:underline}



.enter_button {width: 96px; height:32px; background:url(/_img/_button.gif) 0px 0px no-repeat; margin-top:20px;}
.enter_button a {font: normal 16px arial;color:#fff; text-decoration:none}
.enter_button a:hover {color:#fff; text-decoration:underline}

.register_button {width: 110px; height:32px; background:url(/_img/_button_enlarged.gif) 0px 0px no-repeat; margin-top:20px;}
.register_button a {font: normal 16px arial;color:#fff; text-decoration:none}
.register_button a:hover {color:#fff; text-decoration:underline}


.search_button2 {width: 140px; height:32px; background:url(/_img/_button2.gif) 0px 0px no-repeat; margin-top:20px;}
.search_button2 a {font: bold 14px arial;color:#fff; text-decoration:none}
.search_button2 a:hover {color:#fff; text-decoration:underline}



.search_button {width: 99px; height:34px; background:url(/_img/button.gif) 0px 0px no-repeat; margin-top:20px;}
.search_button a {color:#fff; text-decoration:none}
.search_button a:hover {color:#fff; text-decoration:underline}

.contacts_separator {margin-left:10px;}

/* afisha */

.svetlana_bg {background:url(/_img/svetlana_bg.gif) 0px 0px repeat-y;}
.kamerniy_bg {background:url(/_img/kamerniy_bg.gif) 0px 0px repeat-y;}
.theater_bg {background:url(/_img/theater_bg.gif) 0px 0px repeat-y;}

.afisha_month div {margin-top:4px; background-color:#fff; color:#1a4267;height:17px;width:73px; cursor:pointer;}
.afisha_up_date {margin-top:5px;}

.color_hall1 {background-color:#d5b983;}
.color_hall1_ext {background-color:#9a7f4a;}
.color_hall2 {background-color:#c5cf86;}
.color_hall2_ext {background-color:#7C875D;}
.color_hall3 {background-color:#d3b0b6;}
.color_hall3_ext {background-color:#8F646B;}
.color_hall4 {background-color:#DBDEDF;}
.color_hall4_ext {background-color:#BDBFC0;}



/* SEARCH RESULT */
.weekdays {font: normal 14px Arial;color: black;}
.external_search_event_description {margin-left:5px;margin-right:5px;margin-top:5px;height:105px;width:490px;}
.date_description {margin-right:30px;height:85px;width:130px;padding:10px;padding-left:5px;float:left;}
.date_description .date {font: bold 25px arial;font-weight: bolder;color:white;}
.date_description .weekday {font: bold 14px arial;font-weight: bolder;color:white;text-align:left;}


.search_event_description {margin-top:8px;height:113px; width:353px;}
.search_event_description .image {padding:0px;height:76px; width:82px; float:left; }
.search_event_description .image img {margin-top:3px;margin-left:4px;}
.search_event_description .time {font: bold 14px Arial;color:#786969;}
.search_event_description .book {padding-left: 75px;height:15px; width:34px; text-align:right; padding-top:2px;cursor:pointer;}
.search_event_description .description {cursor:pointer;width:250px;font: normal 13px Arial Narrow; color:#000;text-decoration: none;float:left; }
.search_event_description .description * {cursor:pointer;font: normal 13px Arial Narrow; color:#000;text-decoration: none;}
/*.search_event_description .description a {width:200px;font: normal 13px Arial Narrow; color:#000; text-decoration: none;}
.search_event_description .description a * {width:200px;font: normal 13px Arial Narrow; color:#000; text-decoration: none;}
.search_event_description .description a:hover {width:200px;font: normal 13px Arial Narrow;text-decoration: underline;}
*/


/*  AFISHA */

.event_description_table {padding-left:5px;padding-bottom:5px;padding-top:0px;padding-right:0px;}
.event_description_table .time {color:#786969;}
.event_description_table .description{margin-left:5px;width:255px;padding:0px;padding-top:0px;font: normal 13px Arial Narrow; color:#000; text-decoration: none;}
.event_description_table .description * {width:255px;padding:0px;padding-top:0px;font: normal 13px Arial Narrow; color:#000; text-decoration: none;}
.event_description_table .description a {width:255px;padding:0px;font: normal 13px Arial Narrow; color:#000; text-decoration: none;}
.event_description_table .description a * {padding:0px;font: normal 13px Arial Narrow; color:#000; text-decoration: none;}


/*  MUSICAL_TERRACE        */

.musical_terrace_date {font: bold 21.5px arial;font-weight: bolder;color:DBDEDF;text-align:left;}
.musical_terrace_event_description {height:134px; width:320px;}
.musical_terrace_event_description .image {height:76px; width:113px; float:left; }
.musical_terrace_event_description .image img {margin-top:0px;margin-left:4px;}
.musical_terrace_event_description .time {color:black;margin-left:5px;text-align:left;font: normal 15px arial;height:15px; width:40px; float:left; color:#f7f9fa;}
.musical_terrace_event_description .book {cursor:pointer;height:15px; width:34px;  padding-top:2px;}
.musical_terrace_event_description .description {text-align:left; width:202px; float:left;font: normal 13px Arial Narrow; overflow: hidden; text-overflow: ellipsis;}
.musical_terrace_event_description .description a {text-align:left;font: normal 13px Arial Narrow; color:#16130f; text-decoration: none;}
.musical_terrace_event_description .description a * {text-align:left;font: normal 13px Arial Narrow; color:#16130f; text-decoration: none;}
.musical_terrace_event_description .description a:hover { text-align:left;font: normal 13px Arial Narrow;text-decoration: underline;}
/*.musical_terrace_event_description a {text-align:left;font: normal 14px arial; color:#16130f; text-decoration: none;}*/


.accepted_font {line-height:12px;font: normal 13px Arial Narrow, georgia, palatino linotype, times new roman, serif; color:#000;}


.afisha_td_with_data {}
.afisha_td_with_data .afisha_td_date {height:40px; font:bold 26px Arial; background:url(/_img/afisha_date_top.gif) 0px 0px no-repeat;}
.afisha_td_with_data .afisha_td_month {font:bold 15px Arial; background:url(/_img/afisha_date_middle.gif) 0px 0px repeat-y;}
.afisha_td_with_data .afisha_td_end {height:17px; background:url(/_img/afisha_date_bottom.gif) 0px 0px no-repeat;}

.afisha_bottom {height:28px; background:url(/_img/afisha_bottom.gif) 0px 0px repeat-x;}
.afisha_bottom a { font: bold 16px arial; color: #fff; text-decoration: none;}
.afisha_bottom a:hover { text-decoration: underline;}

.popup_dialog {	position: absolute;	left: 200px; top: 200px; width:200px; height:200px; background-color: #ececec; border: solid #c0c0c0 1px; overflow: hidden; text-align:left; padding-left:5px;}
.popup_dialog  a {color:#000; font:normal 15px Arial; text-decoration:none}
.popup_dialog  a:hover {text-decoration:underline}
