body { background-image: url(images/fon.jpg); background-position: center; background-attachment: fixed;}
.top_zag {font-family; arial; font-size: 11px; color: #333333; margin: 0 0 0 20px}

h1 {font-family: tahoma; font-size: 26px; color: #000000; margin-top: 0px; font-weight:normal;}
#seo_text2 h1 {font-family: tahoma; font-size: 26px; color: #000000; margin-top: 0px; font-weight:normal; text-align: center; margin-top: 10px}
h2 {font-family: tahoma; font-size: 20px; color: #000000; margin-top: 0px; font-weight:normal;}
.h1_main {font-family: arial; font-size: 26px; color: #000000; margin-top: 0px; margin-bottom: 0px; font-weight:normal;}

.menu_right_poz {margin: 0 0 0 50px}
a.menu_right {font-family: arial; font-size: 12px; text-decoration: none; color: #333333}
a:hover.menu_right {font-family: arial; font-size: 12px; text-decoration: underline; color: #ff6600}
a.nizm_links {font-family: arial; font-size: 12px; text-decoration: none; color: #333333}
a:hover.nizm_links {font-family: arial; font-size: 12px; text-decoration: underline; color: #ff6600}
.nizm {margin: 0 0 0 45px}

.left_area {font-family; arial; font-size: 14px; color: #ffffff; margin: 0 0 8px 10px}
.left_area2 {font-family; arial; font-size: 14px; color: #ffffff; margin: 0 0 0 10px}

.left_area_plosh {margin: 0 0 0 10px}
a.teatr {font-family: arial; font-size: 11px; text-decoration: none; color: #333333}
a:hover.teatr {font-family: arial; font-size: 11px; text-decoration: underline; color: #3399ff}

a.star {font-family: arial; font-size: 11px; text-decoration: underline; color: #333333}
a:hover.star {font-family: arial; font-size: 11px; text-decoration: underline; color: #ff3300}
.l_left {margin: 0 15px 7px 5px; font-family: arial; font-size: 11px; color: #999999}

.left_info_text {margin: 0 15px 15px 5px; font-family: arial; font-size: 11px; }

.bilet_niz {font-family: arial; font-size: 16px; color: #ffffff; margin: 20px 0 7px 0}
a.niz {font-family: tahoma; font-size: 11px; text-decoration: none; color: #ffffff; margin: 0 0 0 5px}
a:hover.niz {font-family: tahoma; font-size: 11px; text-decoration: underline; color: #ff3300; margin: 0 0 0 5px}
.copy_text {font-family: arial; font-size: 11px}
a.copy_links {font-family: arial; font-size: 11px; text-decoration: underline; color: #ffcc00}
a:hover.copy_links {font-family: arial; font-size: 11px; text-decoration: underline; color: #0099ff}
a.copy_links2 {font-family: arial; font-size: 11px; text-decoration: underline; color: #333333}
a:hover.copy_links2 {font-family: arial; font-size: 11px; text-decoration: underline; color: #ff3300}

.op2 {margin: 0 10px 0 10px; font-family: arial; font-size: 11px; color: #666666}
a.op {font-family: arial; font-size: 14px; text-decoration: underline; color: #cc0000}
a:hover.op {font-family: arial; font-size: 14px; text-decoration: underline; color: #ff6600}
.op3 {margin: 5px 10px 0 0}

.forma-bilet-img {margin: 5px 0 0 0}
.forma-bilet-title2 {margin: 0 10px 0 0}
a.forma-bilet-title {font-family: arial; font-size: 18px; color: #b23e0f; text-decoration: none}
a:hover.forma-bilet-title {font-family: arial; font-size: 18px; color: #ff3300;}
.forma-bilet-line {margin: 5px 0 5px 0}
.forma-bilet-text {font-family: arial; font-size: 11px; color: #000000; margin: 0 10px 10px 0}
a.forma-bilet-area {font-family: arial; font-size: 11px; color: #006699}
.forma-bilet-time {font-family: arial; font-size: 11px; color: #999999}

.forma-bilet-img2 {margin: 8px 0 0 0}
.forma-bilet-title2 {margin: 5px 10px 0 0}
.forma-bilet-line2 {margin: 6px 0 6px 0}
.forma-bilet-area2 {font-family: arial; font-size: 11px; color: #999999}
.forma-bilet-time2 {font-family: arial; font-size: 18px; color: #4d7594; margin: 15px 25px 0 0}
.forma-bilet-block1 {float: left; margin: 0 10px 0 0}

a.link_shema_ploshadka {font-family: arial; font-size: 14px; color: #0099ff}
a:hover.link_shema_ploshadka {font-family: arial; font-size: 14px; color: #ff6600}
.cena-bileta1 {margin: 10px 0 0 0; font-family: arial; font-size: 12px; color: #666666}
.cena-bileta2 {margin: 10px 0 10px 0; font-family: arial; font-size: 12px; color: #666666}

.makushka {font-family: arial; font-size: 11px; color: #999999}

.top10 {font-family: arial; font-size: 14px; margin: 0 0 10px 0}
a.top10-link {font-family: arial; font-size: 14px}

.news_3 {font-family: arial; font-size: 14px; color: #999999}
.news_4 {font-family: arial; font-size: 14px;}

.bnr-right-new {margin: 0 0 10px 0}
a.bnr-right-new-link {font-family: arial; font-size: 12px; color: #0099ff}
a:hover.bnr-right-new-link {font-family: arial; font-size: 12px; color: #ff6600}


/* ïîèñê ïî ñàéòó */
.poisk-knopa-div {
	float:left;
	width:100px;
	height:22px;
	padding:7px 0 0 0;
}
a.poisk-knopa {
	display:block;
	float:left;
	width:57px;
	height:22px;
	background:url('../images/search-knop.gif') no-repeat;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
	text-align:center;
}
a:hover.poisk-knopa {
	text-decoration:underline;
	color:#ffcc00;}
/* ïîèñê ïî ñàéòó */

.karta-saita {float: left; width: 289px; margin: 5px 0 0 0}



/* ÖÅÍÒÐÀËÜÍÛÉ ÑËÀÉÄÅÐ Ñ ÃË ÔÎÒÊÀÌÈ ÏËÎÙÀÄÎÊ */
div.sc_menu {	position: relative;	height: 143px;	width: 929px;	overflow: auto;}
ul.sc_menu {	display: block;	height: 110px;	width: 2200px;		padding: 15px 0 0 15px; 		margin: 0;	list-style: none;}
.sc_menu li {	display: block;	float: left;		padding: 0 4px;}
.sc_menu a {	display: block;	text-decoration: none;}
.sc_menu span {	display: none;	margin-top: 3px;		text-align: center;	font-size: 12px;		color: #000000;}
.sc_menu a:hover span {	display: block;}
.sc_menu img {	border: 3px #fff solid;	    -webkit-border-radius: 3px;    -moz-border-radius: 3px;}
.sc_menu a:hover img {	filter:alpha(opacity=50);		opacity: 0.5;}
#back {	display: block;	width: 929px;	text-align: center;	color: #003469;	font-size: 16px;}
/* ÖÅÍÒÐÀËÜÍÛÉ ÑËÀÉÄÅÐ Ñ ÃË ÔÎÒÊÀÌÈ ÏËÎÙÀÄÎÊ */

/* ÑËÀÉÄÅÐ ÔÎÒÎÊ ÑÎ ÑÒÐÀÍÈÖÛ ÑÎÁÛÒÈß 2*/
div.sc_menu2 {	position: relative;	height: 170px;	width: 622px;	overflow: auto;}
ul.sc_menu2 {	display: block;	height: 110px;	width: 2200px;		padding: 15px 0 0 15px; 		margin: 0;	list-style: none;}
.sc_menu2 li {	display: block;	float: left;		padding: 0 4px;}
.sc_menu2 a {	display: block;	text-decoration: none;}
.sc_menu2 span {	display: none;	margin-top: 3px;		text-align: center;	font-size: 12px;		color: #000000;}
.sc_menu2 a:hover span {	display: block;}
.sc_menu2 img {	border: 3px #fff solid;	    -webkit-border-radius: 2px;    -moz-border-radius: 2px;}
.sc_menu2 a:hover img {	filter:alpha(opacity=50);		opacity: 0.5;}
/* ÖÅÍÒÐÀËÜÍÛÉ ÑËÀÉÄÅÐ Ñ ÃË ÔÎÒÊÀÌÈ ÏËÎÙÀÄÎÊ 2*/


p {font-family: arial; color: #000000; font-size: 14px}
td {font-family: arial; font-size: 14; color: #000000}
a {font-family: arial; font-size: 14; color: #0099ff}
a:hover {font-family: arial; font-size: 14; text-decoration: underline; color: #ff6600}
input, textarea{font-family:Tahoma; font-size:12px; color:#000000; vertical-align:middle; font-weight:normal; text-align:left;}
img {border: 0px}

.sp_v {font-size: 12px; font-family: arial; margin: 3px 0 3px 0; width: 194px;  background:  url(images/menu.png);}

/* ÐÀÑÊÐÛÂÀÞÙÈÉÑß ÑÏÈÑÎÊ Ñ ÏËÎÙÀÄÊÀÌÈ */
.spisok_title { margin: 7px 0 7px 0}
.spisok_none { display: none;}
a.spisok_links {font-family: arial; font-size: 11px; color: #0099ff; text-decoration: none; border-bottom:#0099ff 1px dashed; font-weight:bold}
a.spisok_links:hover {font-family: arial; font-size: 11px; color: #ff6600; border-bottom:#ff6600 1px dashed; text-decoration: none; font-weight:bold}
/* ÐÀÑÊÐÛÂÀÞÙÈÉÑß ÑÏÈÑÎÊ Ñ ÏËÎÙÀÄÊÀÌÈ */


#centr_sobytie h1 {font-family: times new roman; font-size: 32px; color: #cc0000; font-weight: bold}
.data_sob {font-family: arial; font-size: 16px; margin: 0 0 10px 0}
.mesto_sob {font-family: arial; font-size: 16px; }
a.mesto_sob_link {font-family: arial; font-size: 16px; color: #0099ff}
a:hover.mesto_sob_link {font-family: arial; font-size: 16px; color: #ff6600}
.small_text_sob {margin: 20px 0 20px 0; font-family: arial; font-size: 14px; color: #999999}
a.telefon_zakaz_link {font-family: arial; font-size: 11px; color: #ff6600}
.telefon_zakaz {font-family: arial; font-size: 11px; margin: 7px 15px 0 0}

a.zakaz_div_link {font-family: arial; font-size: 11px; color: #ff6600}
a:hover.zakaz_div_link {font-family: arial; font-size: 11px; color: #000000}
.zakaz_div {margin: 0px 0 0 0; font-size: 11px}


.koment_name {font-family: arial; font-size: 12px; font-weight: bold; margin: 0 0 8px 85px}
.koment_data {font-family: arial; font-size: 12px; color: #999999; margin: 0 20px 8px 0}
.koment_text {font-family: arial; font-size: 14px; margin: 0 25px 0 30px}
.koment_add {font-family: arial; font-size: 18px; color: #999999; margin: 0 0 5px 18px}
.koment_td {font-family: arial; font-size: 14px; color: #ffffff; text-align: right; margin: 0 10px 0 0 }

.koment_order {padding:10px 0 0 226px; }
.koment_order a {
	display:block;
	width:145px;
	height:25px;
	background:#ff9900;
	border:#000000 solid 1px;
	line-height:22px;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	text-align:center;}
	
.koment_order a:hover {text-decoration:underline; color:#ffffff;}
.podelis_frend {font-family: verdana; font-size: 11px; margin: 0 0 0 5px}

a.sob_koment {font-family: arial; font-size: 18px; color: #999999; text-decoration: none; border-bottom:#999999 1px dashed}
a:hover.sob_koment {font-family: arial; font-size: 18px; color: #999999; text-decoration: none; border-bottom:#999999 1px dashed}

.data_time {font-family: arial; font-size: 16px; color: #ffffff; margin: 0 0 0 25px; font-weight: bold}
.data_title {font-family: arial; font-size: 16px;}
.data_time2 {font-family: arial; font-size: 12px;}
a.data_link {font-family: arial; font-size: 12px; color: #0066ff}
a:hover.data_link {font-family: arial; font-size: 12px; color: #ff0000}

#bilety_h1 h1 {font-family: times new roman; font-size: 30px; color: #cc0000; font-weight: bold}
.text_auto_bilety {font-family: arial; font-size: 11px; margin: 15px 26px 0 0; border-left: 2px solid red; padding: 0 0 0 10px}
.bilet_table {background: url(images/bg.gif); padding: 10px 0 15px 0; border: 1px solid #999999; margin: 0 5px 0 5px}
.order_ok {font-family: arial; font-size: 24px; color: red;}
.zakaz_name {color: #ff3300}

.zakaz_order {padding:19px 0 0 210px; }
.zakaz_order a {
	display:block;
	width:145px;
	height:25px;
	background:#ff9900;
	border:#000000 solid 1px;
	line-height:22px;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	text-align:center;}
	
.zakaz_order a:hover {text-decoration:underline; color:#ffffff;}

.zal_description {margin: 10px 0 0 0}

#centr_text p {margin: 0 0 10px 0}
