*{margin:0px; padding:0px;}
html {
	text-align:center;
}
body {
	font-size: 15px;
	font-family: 'Myriad Pro', Arial, Verdana, Georgia, "Times New Roman", Times, serif;
	background-color:#FFFFFF;
	/*background: url('/i/dsgn/bg_main.gif') repeat-x #FFFFFF;*/
	text-align:center;
	/*line-height:1.4;*/
	color:#222222;
}
.ck_body	{
	background:none;
	background-color:#FFF;
	text-align:left;
}

table {
	border-collapse: collapse;
	border:0;
}

table td {
	padding: 0px;
}

td {
	/*font-family: Arial, Georgia, "Times New Roman", Times, serif;*/
	/*font-size: 12px;*/
	/*line-height:1.4;*/
}

.font1			{font-family:bebas_neue;}

table.t_3px td	{padding: 3px;}
table.t_5px td	{padding: 5px;}

IMG {border:0px; margin:0px;}

a {text-decoration:none;}
a, a:link, a:visited, a:hover {color:#9c7433;}/*7a5b30*/
a:hover {text-decoration:underline;}

a.light:link, a.light:visited, a.light:hover {color:#f5f2ed;}

a.grey:link, a.grey:visited, a.grey:hover {color:#575757;}
a.grey1:link, a.grey1:visited, a.grey1:hover {color:#888887;}

a.brown, a.brown:link, a.brown:visited, a.brown:active, a.brown:hover {color:#7a5b30;}/*9c7d51*/

a.a_more {text-decoration:none;}
a.a_more:link, a.a_more:visited, a.a_more:hover {color:#797979; font-size:13px; font-family: Serif,"Times New Roman"; letter-spacing:5px;}

a.noline:link, a.noline:visited, a.noline:hover {text-decoration:none;}
a.noline:hover {text-decoration:none;}


ol li{list-style:decimal outside; margin: 2px 0px 2px 20px;}
ul li{list-style:disc outside; margin: 2px 0px 2px 20px;}


div#container		{width:1010px;margin:0px auto; text-align:left}
/*div#wrapper		{float:left;width:740px;}*/
div#header			{position: relative; margin-top:10px;}
div#content			{float:left; width:680px;}
div.content			{line-height:18px;}
div#col_right		{float:right; width:300px; margin-left:30px; padding-top:0px;}
/*div#col_left		{float:left;width:160px; position:absolute; margin-top:10px; background-color:#FFFFFF;}*/
div#footer			{clear:both; width:100%; color:#999999; text-align:center; padding:20px 0px 20px 0px;}
/*div{border:1px solid #000000;}*/

/* header */
.b_logo			{margin-top:20px;}
.b_mgzn_obl		{padding:0px; width:95px; height:120px;}
.b_mgzn_obl img	{width:95px;height:120px;}
.b_mgzn_circle	{position:absolute; top:40px; right:70px; width:55px;height:55px; z-index:900;}
/*.b_mgzn_obl a.a_mgzn_obl:hover{width:240px;height:310px; overflow:visible;visibility:hidden;}
.b_mgzn_obl a.a_mgzn_obl:hover img{visibility:visible;position:absolute;z-index:150;}*/
.b_mgzn_subscribe{width:300px; color:#ffffff; font-size:13px; padding:3px 3px 3px 3px; background-color:#000000; font-weight:normal; text-align:center;}
	.b_mgzn_subscribe a:link, .b_mgzn_subscribe a:visited, .b_mgzn_subscribe a:hover {color:#FFFFFF;}
div#header .b_mn_top		{margin: 0px 0px 0px 0px; color: #575757; text-align: right; letter-spacing:1.8px; position:absolute; right:0px; top:0px;}
	.b_mn_top a:link, .b_mn_top a:visited, .b_mn_top a:hover { color:#575757; /*font-family:Tahoma;*/ font-size:11px;}
/*div#header .b_mn_razdels	{margin: 10px 0px 0px 0px; text-align: right;}
	.b_mn_razdels UL				{}
	.b_mn_razdels UL LI	{list-style:none; display:inline; padding:0px 0px 0px 0px;}
	.b_mn_razdels a:link, .b_mn_razdels a:visited, .b_mn_razdels a:hover { color:#000000; font-family:Arial; font-size:12px; font-weight:bold;}
*/

/* footer */
.b_footer_menu				{background-color: #000000; padding:20px 0px; position:relative;}
.b_footer_menu a:link, .b_footer_menu a:visited, .b_footer_menu a:hover {color:#FFFFFF; /*font-family:Arial;*/ font-weight:bold;}
.b_footer_menu span			{margin:0 20px;}
.b_footer_partners			{background-color:#9c7433; color:#FFFFFF; padding:10px 20px 20px 20px; text-align:left;}
.ftr_partners_title			{padding-bottom:10px; font-weight:bold;}
#copyrite					{padding:20px 0px; font-size:11px;}
#counters					{}

/* common */
.center									{text-align: center;}
.left									{text-align: left;}
.right									{text-align: right;}
.float_left								{float: left;}
.clear_both								{clear: both;}
.clear-block							{clear: both; font-size:0px; line-height:0px;}
.medium									{font-size: 11px;}
.small									{font-size: 10px;}
.b_wrap									{margin-bottom: 15px;}
.b_see_more								{padding: 0px 0px 10px 0px; font-size:13px; font-weight:normal; letter-spacing:0px; font-family:'Myriad Pro';}
	.b_see_more a {color:#9f9f9f;}
H1										{font-size: 26px; font-family:bebas_neue; font-weight:normal; line-height:1; color:#9c7433;}
H2										{font-size: 19px; font-family: 'PTSansNarrowRegular'; color:#444; font-weight:normal; line-height:1.2; margin: 5px 0px 5px 0px;}
H3										{font-size: 15px; font-weight:bold; color: #73715e; line-height:1.2; margin-bottom: 5px;}
H3 a:link, H3 a:visited, H3 a:hover		{color:#000000;}
.b_page_topic							{margin: 0px 0px 10px 0px;}
.table1px	{border-collapse: collapse;}
.table1px TD {border: 1px solid #DCE0E4; padding: 5px;}
.red					{color:#8c1717;}
.brown					{color:#A87F3D;}
.white					{color:#FFFFFF;}
.grey					{color:#9f9f9f;}

.line_black				{background-color:#000000; height:3px;}
.b_more_news			{background:url('/i/dsgn/btn_show_more.png') no-repeat; width:65px; height:66px; display:block; background-position:0px -66px; cursor:pointer;}
	.b_more_news:hover	{background-position:0px 0px;}
.b_read_more_news			{background:url('/i/dsgn/btn_read_more.png') no-repeat; width:65px; height:66px; display:block; background-position:0px -66px; cursor:pointer;}
	.b_read_more_news:hover	{background-position:0px 0px;}


.b_subrazdel, .b_subrazdel_active {float:left; height:35px; margin-right:15px; padding-top:8px; font-size: 20px; font-family:bebas_neue; font-weight:normal;}
.b_subrazdel_active {background:url('/i/dsgn/bg_topic_brown.png') no-repeat top right; height:35px; padding: 8px 15px 0px 10px; color:#FFFFFF;}
	.b_subrazdel a {text-decoration:underline; color:#000000;}
	.b_subrazdel a:hover {text-decoration:underline; color:#9c7433;}
	.b_subrazdel_active a,.b_subrazdel_active a:link, .b_subrazdel_active a:visited, .b_subrazdel_active a:hover {color:#FFFFFF; text-decoration:underline; /*color:#9c7433;*/}

/* Блоки в колонках */
.b_hdr						{color:#181818; font-weight:normal; font-size:23px;}
.b_block					{margin-bottom:10px;} /*F5F2ED*/
.b_block .b_block_content	{}

.b_block_dark					{background-color:#c1a987; padding:10px;}
.b_block_dark .b_block_content	{/*font-family:Georgia, "Times New Roman", Times, serif;*/}

.b_hdr_custom				{padding-bottom: 0px; height:48px;}
.b_hdr_text					{background-color:#9C7433; /*background:url('/i/dsgn/bg_topic_brown.png') no-repeat top right;*/ height:32px; padding: 8px 0 0px 15px; color:#FFFFFF; font-weight:normal; font-size:26px; line-height:26px; font-family:bebas_neue; letter-spacing:1px;}
.b_hdr_text_black			{background-color:#000; height:32px; padding: 8px 0 0px 15px; margin-bottom:10px; color:#FFFFFF; font-weight:normal; font-size:26px; line-height:26px; font-family:bebas_neue; letter-spacing:1px;}

.col_lich_mnenie			{clear: both; margin:0 0 20px 0; position:relative;}
	.col_lich_mnenie .b_hdr_text_black {padding-left:80px;}
	.col_lich_mnenie .lenta_col_list	{padding-left:80px;}
	.col_lich_mnenie ul.lenta_col_list li {margin:0px 0 2px 0;}
	.col_lich_mnenie ul.lenta_col_list li a {display:block; padding:3px 0 0 0; color:#707070}
.hdr_avatar					{position:absolute; bottom:0px;}
	.hdr_avatar img			{vertical-align:bottom;}


/* Меню */
.mn_block			{width:100%;}
.mn_block_icon		{height:50px; overflow:hidden; margin-bottom:5px;}
.mn_block_icon IMG	{margin-top:-50px;}
.mn_block_line		{background-color:#000000; height:3px; }
.mn_block_title		{font-family:bebas_neue; font-size:26px; padding:5px 0 5px 0; height:29px;}
.mn_block a:link, .mn_block a:visited, .mn_block a:hover {color:#000000; text-decoration:none;}

/* Кнопки */
.btn_send		{background:url('/i/dsgn/btn_send.png'); width:102px; height:27px; border:0px; cursor:pointer;}
	.btn_send:hover	{background-position: 0 -27px;}
.btn_afisha		{background:url('/i/dsgn/btn_afisha.png'); width:74px; height:18px; border:0px; cursor:pointer;}

/* афиша */
#b_afisha_main				{float:left; padding-top: 10px; margin-right:5px; width:200px;}
.b_afisha_main_items		{width:200px; min-height: 500px; background-color:#F5F2ED; border:1px solid #bb9a6b;}
.b_afisha_main_hdr			{background: url('/i/dsgn/afisha_hdr.gif') no-repeat #FFFFFF; width:200px; height:83px;}
.b_afisha_main_item			{padding:5px 2px; /*color:#D11C09;*/ font-size:12px;}
	.b_afisha_main_item a:link, .b_afisha_main_item a:visited, .b_afisha_main_item a:hover {color:#666666; font-size:12px; font-weight:bold;}
	.b_afisha_main_item	.b_afisha_main_performance		{text-align:center; color:#666666; font-size:12px;font-weight:bold;}
	.b_afisha_main_item	.b_afisha_main_theatre			{text-align:center; /*color:#D11C09;*/ font-size:12px;}
	.b_afisha_main_theatre a:link, .b_afisha_main_theatre a:visited, .b_afisha_main_theatre a:hover {color:#E06356; font-size:12px; font-weight:bold}
.b_afisha_main_title		{font-size:15px; color:#FFFFFF; text-align:center; padding-top:7px; font-weight:bold; letter-spacing:3px;}

.b_afisha_main_items2		{width:200px; min-height: 500px; /*background-color:#fbdbda;*/}
.b_afisha_main_item2		{position:relative; margin-bottom:15px;}
.b_afisha_main_img			{position:relative;}
.b_afisha_main_item2_title	{/*position:absolute; bottom:0px; display:block; width:174px;  background:url('/i/dsgn/tab_img_bg.png') repeat; color:#FFFFFF;*/ font-size:13px; line-height:14px; font-weight:bold; margin:0px; padding:0 0 3px 0; text-align:center; }
.b_afisha_main_item2_title a:link, .b_afisha_main_item2_title a:visited, .b_afisha_main_item2_title a:active, .b_afisha_main_item2_title a:hover {color:#000000;}
.b_afisha_main_item2_teatr	{position:absolute; bottom:0px; display:block; width:194px;  background:url('/i/dsgn/tab_img_bg_red.png') repeat; color:#FFFFFF; font-size:11px; line-height:12px; font-weight:bold; margin:0px; padding:3px; text-align:center;}
.b_afisha_main_item2_date	{font-size:11px; text-align:center; padding-top:3px;}
.b_afisha_bookmark			{width:45px; height:42px; position:absolute; top:0px; left:3px; background:url('/i/dsgn/afisha_bookmark.png') no-repeat top right; color:#FFFFFF; font-size:11px; line-height:12px; padding:4px 0 0 0px; text-align:center; font-family:Georgia;}

.b_afisha_today				{font-size:10px; color:#FFFFFF; text-align: center; margin-top: -5px;}
.b_afisha_main_city			{text-align:center; color:#FFFFFF; font-size:10px; font-weight:bold; padding:3px 0; background-color:#bb9a6b;}
	.b_afisha_main_city	SPAN.afisha_button	{color:#000000; cursor: pointer;}
	.b_afisha_main_city	SPAN.afisha_button_selected	{color:#FFFFFF; cursor: pointer;}
	/*.b_afisha_main_city a:link, .b_afisha_main_city a:visited, .b_afisha_main_city a:hover {color:#000000;}*/
.b_afisha_items			{/*width:50%;*/}
.b_afisha_item			{margin-bottom:10px;}
.b_afisha_theatre		{color:#a68a62; font-size:11px; padding: 11px 0px 0px 0px;}
.b_afisha_perform		{padding: 0px 15px 0px 0px; color:#000000;}
	.b_afisha_perform a, .b_afisha_perform a:visited, .b_afisha_perform a:hover {color:#000000; text-decoration:underline;}
.b_afisha_date			{font-size:19px; color:#8c1717; border-top:#9c7d51 5px solid; padding-top:10px; margin: 30px 15px 7px 0px;}
.b_afisha_city			{text-align:right; color:#f5f2ed; font-weight:bold; margin-right:20px;}
	.b_afisha_city a, .b_afisha_city a:visited, .b_afisha_city a:hover {color:#c9b599;}
	.b_afisha_city a.active:link, .b_afisha_city a.active:visited, .b_afisha_city a.active:hover {font-size:19px; color:#9c7d51;}
.b_afisha_cal_monthes	{padding:5px 0px 0px 0px;}
	.b_afisha_cal_monthes SPAN {padding:3px 5px;}
	.b_afisha_cal_monthes SPAN.active	{background-color:#9c7d51;}
	.b_afisha_cal_monthes SPAN.active a:link, .b_afisha_cal_monthes SPAN.active a:visited, .b_afisha_cal_monthes SPAN.active a:hover {color:#FFFFFF; font-weight:bold;}
.b_afisha_cal_days		{padding:5px 0px 0px 0px; color:#c9b599;}
	.b_afisha_cal_days SPAN {padding:3px;}
	.b_afisha_cal_days SPAN.active	{background-color:#9c7d51;}
	.b_afisha_cal_days SPAN.active a:link, .b_afisha_cal_days SPAN.active a:visited, .b_afisha_cal_days SPAN.active a:hover {color:#FFFFFF; font-weight:bold;}
	.b_afisha_cal_days SPAN.today	{background-color:#F5F1EC;}
	.b_afisha_cal_days SPAN.weekend	{border-bottom:1px solid #d41010;}

.b_afisha_tops			{margin-top:10px;}
.b_afisha_tops_items	{}
.b_afisha_tops_item		{padding:10px 0px 0px 0px; clear:both; display:block;}


.a_srch_title			{padding:0 0 5px 0;}
.a_srch_field			{padding:0 0 10px 0;}
ul.afisha_tabs			{font-size: 20px; font-family:bebas_neue; font-weight:normal; line-height:1; list-style:none; margin:0 !important; padding:0;}
ul.afisha_tabs li		{float:left;text-indent:0;padding:0;margin:0 3px 0 0!important;list-style: none !important;}
ul.afisha_tabs a		{display:block; width: 140px; color:#000000; padding:0px; margin:0px; position:relative; text-decoration:underline;}
ul.afisha_tabs a:active {outline:none;}
ul.afisha_tabs a:hover	{}
ul.afisha_tabs a.current, ul.afisha_tabs a.current:hover, ul.afisha_tabs li.current a {cursor:default !important; color:#9c7433 !important;}

.b_afisha_title			{background:url('/i/dsgn/bg_afisha_title.png') repeat-x top left; height:63px; padding:22px 0 0 10px; font-size: 20px; font-family:bebas_neue; font-weight:normal;}

.b_afisha_calendar			{position:relative;}
.b_afisha_cal				{position:relative; overflow:hidden; width: 494px; height:455px;}
	.b_afisha_cal a			{text-decoration:none;}
.b_afisha_cal_wrap			{width:20000em; position:absolute;}
.b_afisha_cal_item			{float:left; position: relative;}
.a_cal_month				{text-align:center;font-size: 20px; font-family:bebas_neue; font-weight:normal; padding: 0 0 10px 0;}
.a_cal_day					{display:block; float:left; margin:0 3px 3px 0; width:66px; height:66px; font-size:10px; line-height:10px; font-family:Arial; color:#FFFFFF; position:relative;}
.a_cal_day_week				{border:1px solid #bb9a6b; background-color:#bb9a6b;}
.a_cal_day_weekend			{border:1px solid #9c7433; background-color:#9c7433;}
.a_cal_day_other			{border:1px solid #efefef;}
.a_cal_day_premiere			{border:1px solid #ce3234; background-color:#ce3234;}
.a_cal_day_old				{border:1px solid #e0ddd9; background-color:#e0ddd9;}
.a_cal_d					{position:absolute; top:3px; left:3px; width:14px; height:13px; text-align:center; background-color:#FFFFFF; font-family:Tahoma; font-size:11px; line-height:11px; letter-spacing:0px; padding:1px 0 0 0;}
	.a_cal_day_week .a_cal_d	{color:#bb9a6b;}
	.a_cal_day_weekend .a_cal_d	{color:#9c7433;}
	.a_cal_day_other .a_cal_d	{color:#efefef;}
	.a_cal_day_premiere .a_cal_d{color:#ce3234;}
	.a_cal_day_old .a_cal_d		{color:#e0ddd9;}
.a_cal_txt					{position:absolute; bottom:2px; left:2px;}
.b_afisha_calendar .left	{position:absolute; top:0px; left:0px; z-index:9999;}
.b_afisha_calendar .right	{position:absolute; top:0px; right:0px; z-index:9999;}
.a_tooltip					{padding: 0px; color: #9c7433; text-align:left; width:135px; height:135px; border:2px solid #9c7433 !important; box-shadow: 0px 0px 5px #000000;}
	.a_d_name	{color: #9c7433; font-family:'PTSansNarrowRegular'; font-size:13px;}
	.a_d_theatre	{color: #707070; font-family:'PTSansNarrowRegular'; font-size:13px;}

/* Фестивали */
.b_f_top_item					{position:relative; width:180px; padding:0px 0px 12px 8px;}
.b_f_top_razdel					{position:absolute; background:url('/i/dsgn/bg_razdel_red.png') no-repeat top right; height:20px; padding:2px 10px 0 5px; font-size:13px; color:#FFFFFF; top:10px; left:0px; font-family:'PTSansNarrowBold'; letter-spacing:1px;}
	.b_f_top_razdel a			{color:#FFFFFF;}
.b_f_top_img					{overflow:hidden; width:180px; height:120px;}
	.b_f_top_img img			{margin-top:-10px;}
.b_f_top_text					{min-height:110px; font-size:13px; background-color:#e6e6e6; padding:5px; margin: 5px 0 5px 0;}
.b_f_top_date					{font-style:italic; color:#707070; font-size:12px;}
.b_f_top_title					{font-family: 'PTSansNarrowRegular'; color:#000000;}
.b_f_top_title_alt				{padding: 2px 0 0px 0; font-size:12px; line-height:14px;}
	.b_f_top_title_alt a:link, .b_f_top_title_alt a:visited, .b_f_top_title_alt a:hover {color:#707070;}
.b_f_top_subtitle				{}
	.b_f_top_title a:link, .b_f_top_title a:visited, .b_f_top_title a:hover {color:#000000;}
	.b_f_top_subtitle a:link, .b_f_top_subtitle a:visited, .b_f_top_subtitle a:hover {color:#707070;}
.b_f_city_title					{background:url('/i/dsgn/bg_fest_line.png') repeat-x top left; padding:20px 0 0px 0; font-size: 26px; font-family:bebas_neue; font-weight:normal;}



/* Колонка ленты новостей */
ul.lenta_col_list		{}
ul.lenta_col_list li	{background:url('/i/dsgn/ic_lenta_item.png') no-repeat; list-style:none; padding-left:17px; margin:0 0 10px 0px; min-height:30px; vertical-align:middle; font-size:13px;}
ul.lenta_col_list a	{color:#707070;}

/* рэйтинг статей (звездочки) */
.b-post-ratings {text-align:right; margin-top:20px;}
.post-ratings {
	font-size:11px;
	line-height:11px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.post-ratings .grade {font-size:13px; font-weight:bold; margin:0px 0 0px 2px;}
.post-ratings-loading {display: none; height: 16px; text-align: left;}
.post-ratings-image {border: 0px; vertical-align:top;}
.b_stars {margin-top:5px;  line-height:10px;}
.b_stars .post-ratings-image {border: 0px; margin:0 1px 0 0;}
.b_stars .print-ratings .grade {font-size:10px; font-weight:bold; margin:0px 0 0px 0px; color:#707070; line-height:10px;}


/* Статьи в несколько колонок */
.b_set_wrap					{margin-left:20px; margin-top:30px;}
.b_set_item					{float:left; position:relative; width:200px; padding:0px 8px 12px 8px;}
.b_set_razdel				{position:absolute; background-color:#CE3234; /*background:url('/i/dsgn/bg_razdel_red.png') no-repeat top right;*/ height:20px; padding:2px 5px 0 5px; font-size:13px; color:#FFFFFF; top:10px; left:0px; font-family:'PTSansNarrowBold'; letter-spacing:1px;}
	.b_set_razdel a			{color:#FFFFFF;}
.b_set_img					{overflow:hidden; width:200px; height:140px;}
	.b_set_img img			{margin-top:-20px;}
.b_set_text					{min-height:110px; font-size:13px; background-color:#e6e6e6; padding:5px; margin: 5px 0 5px 0;}
.b_set_date					{font-style:italic; color:#707070; font-size:12px;}
.b_set_title				{ font-family: 'PTSansNarrowRegular'; color:#000000;}
.b_set_subtitle				{}
	.b_set_title a:link, .b_set_title a:visited, .b_set_title a:hover {color:#000000;}
	.b_set_subtitle a:link, .b_set_subtitle a:visited, .b_set_subtitle a:hover {color:#707070;}

/* Дискуссионный блок на главной */
.b_diss						{}
.b_diss_lead				{padding: 0px 0px 0px 0px; font-size:18px;  line-height:22px; font-family: 'PTSansNarrowBold';/* letter-spacing:1px;*/}
.t_diss_pers				{margin-top:20px; }
	.t_diss_pers img.i_preview	{float:left; margin: 0 10px 5px 0px;}
.b_diss_pers_title			{font-family:'PTSansNarrowBold'; font-size:18px; color:#; padding:0 0 10px 0;}
.b_diss_pers_lead			{font-family:'PTSansNarrowRegular'; font-size:15px;}

/* Заголовок блока с полосками */
.tbl_block_title			{margin:0px auto 10px auto;}
.tbl_block_title .title_line{background:url('/i/dsgn/bg_line_black.png') repeat-x 0px 18px;}
.tbl_block_title H2			{font-family:bebas_neue; font-weight: normal; font-style: normal; font-size:26px; color:#000000; padding:0 10px;}
.tbl_block_title a			{color:#000000; text-decoration:none;}

/* Список статей*/
.b_item, .b_item_first		{padding:10px 0px 30px 0px; clear:both; display:block;}
.b_item_afisha				{padding:0px 0px 10px 0px; clear:both; display:block;}
.b_item_first .b_item_text	{}
.b_item_first .b_item_image	{float:left; margin: 0px 10px 10px 0px;}
.b_item_text				{}
.b_item_line				{border-top:5px solid #9c7d51; padding-top:20px;}
.move_right					{margin-left:130px;}
.move_right_180				{margin-left:190px;}
.move_right_s				{margin-left:70px;}
.b_item_first .move_right	{}
.b_image_big				{margin: 15px auto 15px auto;/* background-color: #f5f2ed;*/}
	.b_image_big td.b_image_img {text-align:center;}
	.b_image_big .b_image_comment	{font-size: 13px; /*font-family:Georgia;*/ padding:5px 0px 5px 5px; color: #707070; font-style:italic; line-height:15px;}
.b_image					{float:left; margin: 0px 10px 5px 0px;}
	.b_image .b_image_comment	{font-size: 11px; /*font-family:Georgia;*/ padding:5px 0px 3px 0px; color: #707070; max-width:200px; line-height:13px;}
	.b_image .b_image_owner		{color: #b79d79; font-size: 10px; padding:3px 0px 3px 3px; line-height:12px;}
.author						{color:#878787; padding-top: 3px; font-style:italic;}
.date_publish				{color:#878787;}
.razdel_name				{color:#878787;}
.type_name					{color:#878787;}
.image_first				{float:right; margin: 10px;}
.image_preview				{float:left; margin: 5px 10px 5px 0px; border:1px solid #a68a62;}
.image_preview_1			{float:left; margin: 5px 10px 5px 0px; border:1px solid #a68a62;} /* Без отступа сверху */
.image_preview_l			{margin: 0px 10px 5px 0px; border:1px solid #a68a62;}
.image_preview_s			{float:left; margin: 20px 10px 5px 0px; border:1px solid #a68a62;}
.image_preview_mini			{float:left; margin: 5px 5px 5px 0px;}
.b_image_preview_180		{overflow:hidden; width:180px; height:120px; float:left; margin: 5px 10px 5px 0px;}
	.b_image_preview_180 img{margin-top:-20px; }

.b_text_preview				{color:#707070;}
.b_item_first .b_text_preview {}
.b_info						{color:#878787; font-size:13px; padding-bottom:0px;}

/* Breadcrumbs навигация*/
.bread_block				{color:#878787; font-size:11px; margin:5px 0 5px 0;}
.bread_step					{padding:0px 3px 0px 3px; color:#A6A6A6;}
.bread_main					{}
.bread_item					{}

/* Статьи, новости */
.b_block_topic				{color:#181818; font-weight:normal; font-size:23px; padding:15px 0px 0px 0px;}
	.b_block_topic a:link, .b_block_topic a:visited, .b_block_topic a:hover {color:#181818;}
	.b_block_topic a.brown:link, .b_block_topic a.brown:visited, .b_block_topic a.brown:active, .b_block_topic a.brown:hover {color:#7a5b30;}

.b_line_br					{background:url('/i/dsgn/line_bg_br.gif') repeat-x;}
.b_content					{padding: 0px 0px 15px 0px;}
.b_item H2, .b_item_afisha H2	{margin:5px 0px 0px 0px; font-size: 21px; font-weight:normal;}
.b_item H3					{margin:3px 0px 8px 0px; font-size: 15px; font-weight:normal;}
.b_item_afisha H3			{margin:3px 0px 5px 0px; font-size: 15px; font-weight:normal;}
.b_item_first H2			{margin:5px 0px 0px 0px;}
.b_item_first H3			{margin:3px 0px 12px 0px; font-weight:normal;}

/* Статья */
.b_n_lead	{padding: 0px 0px 20px 0px; font-size:18px;  line-height:22px; font-family: 'PTSansNarrowBold';}
.b_n_text	{padding: 0px 0px 20px 0px; font-size:15px; line-height:20px;}
.b_n_footer	{padding: 0px 0px 20px 0px; font-size:15px;}
.b_n_afisha	{border-top: 1px solid #cdcdcd; margin-top:10px; padding: 10px 0 10px 0; font-size:15px; line-height:20px;}
.b_tags		{border-top: 1px solid #cdcdcd; margin-top:10px; padding: 10px 0 10px 0;}
	.b_tags a {display:block;float:left; margin:0 3px 3px 0; background:url('/i/dsgn/bg_tag_item.png') no-repeat top right; color:#FFFFFF; padding:1px 10px 2px 5px;}
.b_n_info	{min-height: 20px; border-top: 2px solid #9c7d51; border-bottom: 1px solid #efe6da; margin-bottom:10px; padding: 5px; background-color:#f6f1eb;}
.b_n_info_1	{min-height: 20px; border-top: 1px solid #efe6da; border-bottom: 1px solid #efe6da; margin-bottom:10px; padding: 5px; background-color:#f6f1eb;}
.b_n_forum	{float:left; width:160px;}
.b_quote			{}
.b_quote img		{float:left; border:1px solid #bcafaf;}
.b_quote span		{display:block; margin:0 0 0 125px; padding:15px 20px 15px 40px; /*background-color:#dad1d1; border-top:1px solid #bcafaf;*/ background:url('/i/dsgn/bg_quote_l.png') no-repeat;}
.b_quote_r			{}
.b_quote_r img		{float:right; border:1px solid #90959d;}
.b_quote_r span		{display:block; margin:0 125px 0 0; padding:15px 40px 15px 20px; /*background-color:#dad1d1; border-top:1px solid #bcafaf;*/ background:url('/i/dsgn/bg_quote_r_gr.png') no-repeat right top;}

.b_titles			{}
.b_titles H1		{padding-top:0px; margin-top:0px;}
.b_titles H2		{color:#444;}
.b_titles .author	{}

.b_titles2			{padding: 5px 10px 15px 10px;}
.b_titles2 H1		{padding-top:0px; margin-top:0px; color:#FFFFFF; background-color:#000000; padding: 2px 10px;}
.b_titles2 H2		{color:#444; color:#FFFFFF; background-color:#000000; padding: 2px 10px;}

blockquote			{position:relative; font-size:21px; line-height:23px; padding:20px 80px 0px 70px; text-align:center; /*background-color:#f5f5f7;*/ margin:0px 0; border-radius:6px 6px 6px 6px;}
blockquote:before	{position:absolute; top:0px; left:25px; content: '«'; font:700 54px/54px Georgia; color:#970100;}
blockquote:after	{position:absolute; bottom:0px; right:25px; content: '»'; font:700 54px/30px Georgia; color:#970100;}

/* Подверстка нижняя */
.infoT		{/*background-color:#c1a987;*/ border-left:5px solid #9a0000;}
.infoTd		{padding:0 0px 0 15px;}
.infoTitle	{font-size:16px; font-style:italic; font-weight:bold; padding:0 0 15px 0; color:#666666;/*font-family:Georgia, "Times New Roman", Times, serif;*/}
.infoText	{color: #888888; /*font-family:Georgia, "Times New Roman", Times, serif;*/}
	.infoText a:link, .infoText a:visited, .infoText a:hover {}
.b_footer_info	{background-color:#c1a987; padding:15px; color:#000000;}
	.b_footer_info H1, .b_footer_info H2, .b_footer_info H3	{}
	.b_footer_info a:link, .b_footer_info a:visited, .b_footer_info a:hover {}

/* Навигация по страницам*/
div.content .b_nav_pages{padding: 10px;}

/* Реклама */
.b_adv	{}
.b_adv1	{padding:10px; background-color:#f5f2ed; font-size:11px;}
.b_adv1 a:link, .b_adv1 a:visited, .b_adv1 a:hover {color:#ccbea7;}
.b_adv_text	{margin:10px 0 10px 0px; font-size:11px; color:#707070;}
	.b_adv_text a:link, .b_adv_text a:visited, .b_adv_text a:hover {color:#707070;}

/* Видео */
.b_v_prvw_item		{float:left; width:175px; text-align:center;}
.b_v_prvw_title		{text-align:left; padding: 5px 0px 20px 5px;}

/* Звезда Театрала */
.b_star_hdr			{height:100px; margin-top:20px; background:url('/i/dsgn/star_bg_top.gif') no-repeat 0px 0px;}
.b_star_wrap		{background:url('/i/dsgn/star_bg_bottom.gif') no-repeat left bottom; margin-top: -90px; padding: 0px 20px 20px 30px;}
.b_star_shapka		{/*font-family:Georgia;*/ background:url('/i/dsgn/star_bg.gif') no-repeat left top; padding: 40px 150px 0px 40px;}
.b_star_name		{text-align:center; font-size: 14px; /*font-family: Georgia;*/ font-weight:bold; letter-spacing:3px; padding-bottom:5px; margin: 0px 170px 5px 170px; border-bottom:1px solid #d5c8bc;}
.b_star_subname		{text-align:center; font-size: 12px; /*font-family: Georgia; */padding: 0px 0px 20px 0px; letter-spacing:3px;}
.b_star_descr		{/*font-family:Georgia;*/}
.b_star_fotos		{text-align: center; margin: 0px auto; padding-bottom: 30px;}
.b_star_foto		{float:left; padding: 0px 0px 10px 0px; width:160px; text-align:center;}
.b_star_foto_1		{padding: 10px 0px 10px 0px; text-align:center;}
.b_star_foto_2		{float:left; padding: 0px 0px 20px 0px; width:200px; text-align:center;}
.b_star_foto_3		{float:left; padding: 0px 0px 20px 0px; width:160px; text-align:center;}
.b_star_foto IMG	{border:1px solid #a68a62;}
.b_star_fio			{font-weight: bold; /*font-family:Georgia; */padding:3px 0px 0px; 0px}
.b_star_titul		{font-size:11px; /*font-family:Georgia;*/ font-weight:normal; color:#787878;}

.st_vote_item		{float:left; min-height:220px; text-align:center; position:relative;}
.st_vote_nomination	{text-align:center; color:#999999; font-size:13px; font-family:'PTSansNarrowRegular'; margin:0 0 15px 0;}
.st_vote_fio		{font-weight: normal; color:#000000; font-family:'PTSansNarrowBold'; font-size:18px; padding:3px 0px 0px; 0px}
.st_vote_titul		{font-size:13px; font-weight:normal; font-family:'PTSansNarrowRegular'; color:#999999; margin:5px 0 0 0;}

.st_vote_wrap								{position:relative;}
.st_vote_wrap .tbl_block_title				{margin:-20px auto 0px auto;}
.st_vote_wrap .tbl_block_title .title_line	{background:url('/i/dsgn/bg_line_black.png') repeat-x 0px 10px;}
.st_vote_wrap .tbl_block_title H2			{font-family:bebas_neue; font-weight: normal; font-style: normal; font-size:20px; color:#999999; padding:0 10px; margin:0px;}
.st_vote_wrap .tbl_block_title a			{color:#999999; text-decoration:none;}
.st_vote_wrap .st_vote_scroll				{height: 300px;width: 650px; position:relative; overflow:hidden; clear:both;}
.st_vote_wrap  .st_vote_tabs				{width:20000em; position:absolute; clear:both; margin:0; padding:0;}
.st_vote_wrap .st_vote_tab					{float:left; display:block; width:650px;}
.st_vote_wrap #st_vote_thank				{display:none; position:absolute; z-index:10000; text-align:center; width:350px; height:30px; top:12px; left:190px; background-color:#FFFFFF; color:#FF0000;}
#b_star .st_vote_wrap .st_vote_scroll		{width:840px;}
#b_star .st_vote_wrap .st_vote_tab			{width:840px;}
.btn_vote			{cursor:pointer;}
.st_vote_line_l		{background:url('/i/dsgn/ramka_21.png') repeat-y top left;}
.st_vote_line_r		{background:url('/i/dsgn/ramka_22.png') repeat-y top right;}

#st_vote_actions				{font-size:13px; position:relative; margin-top:10px;}
#st_vote_actions .disabled		{display:none;}
#st_vote_actions a				{color:#999999; font-family:'PTSansNarrowRegular'; cursor:pointer; display:block;}
#st_vote_actions .backward		{float:left; background:url('/i/dsgn/left_red.png') no-repeat top left; padding:0 0 0 13px; width:200px;}
#st_vote_actions .forward		{float:right; background:url('/i/dsgn/right_red.png') no-repeat top right; padding:0 13px 0 0px;width:200px; text-align:right;}
.st_vote_link_all				{position:absolute; left:50%; margin-left:-50px; display:block; background:url('/i/dsgn/down_red.png') no-repeat right 4px;padding:0 20px 0 0px;}

/* Comments block */
.b_comm			{margin:0 0 20px 0;}
.b_comm_item	{margin-bottom:20px;}
.b_comm_user	{font-weight:bold; border-bottom:1px solid #f5f2ed; padding: 3px 0 3px 0;}
.b_comm_date	{font-weight:normal; color:#9a9a9a; font-size:11px; margin-left:10px;}
.b_comm_text	{padding-top:5px;}
.b_comm_login	{padding:10px; background-color:#e2d8c9; color: #888888; font-family:'Myriad Pro';}
	.b_comm_login H2	{color:#888887; font-family:bebas_neue; font-size:22px; margin:0px;}
.login_title	{font-family:bebas_neue; font-size:18px;}
.i_comm_uphoto	{width:40px; height:40px; float:left; margin:5px 10px 10px 0; border:1px solid #d4b78e;}
.i_comm_prov	{margin: 0 3px 0 0; vertical-align:middle;}
.a_comm_rep		{cursor: pointer;}
.comm_move_text	{margin-left:50px;}

/* Also блок*/
.b_also_items		{border-top:#9c7d51 5px solid; padding-top:20px;}
.b_also_item		{float:left; width:175px; text-align:center;}
	.b_also_item img {border:1px solid #a68a62;}
.b_also_title		{/*font-family: Georgia;*/ line-height:14px; padding:5px 3px 5px 5px; font-weight:bold; /*font-style:italic;*/}
	.b_also_title a:link, .b_also_title a:visited, .b_also_title a:hover {color:#444444;}
.b_also_subtitle	{font-size: 11px; line-height:12px; padding:0px 3px 5px 3px; color:#777777;}

/* Also текстовый блок*/
.b_also_t_items		{margin: 25px 0px 25px 0px; clear:both;}
.b_also_t_item		{float:left; width:215px; padding: 0px 10px 0px 0px;}
	.t_line			{border-right:1px solid #E7E7E7; margin-right:10px;}
.b_also_t_title		{/*font-family: Georgia;*/ line-height:14px; padding:0px 0px 5px 0px; font-weight:bold; /*font-style:italic;*/}
	.b_also_t_title a:link, .b_also_t_title a:visited, .b_also_t_title a:hover {}
.b_also_t_subtitle	{font-size:11px; line-height:12px; padding:0px 0px 5px 0px; color:#888888;}
.b_also_t_img		{float:left;}

/* Бар Лайвинтернет, фэйсбук и т.п. в новостях*/
ul.b_favorits { 
	margin: 0px 0px 5px 0px;
}
ul.b_favorits li { 
	float: left;
	margin-left: 5px;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
}

/* Галерея */
.img_list			{margin:20px 0 0 0;}
.img_list_item		{float:left; padding:9px;}
	.img_list_item img	{border:1px solid #a68a62;}
.img_active			{background-color:#9d8055;}
.img_owner			{font-weight:normal;}
ul.img_preview_ul {margin:10px 0;}
ul.img_preview_ul li {float:left; list-style:none; margin:5px;}
ul.img_preview_ul li img {border:1px solid #a68a62;}


/* Tabs */
ul.main_tabs { margin:0 !important; padding:0; height:81px; border-right:1px solid #c3b7a2;}
ul.main_tabs li { float:left; padding:0; margin:0; list-style-type:none; height:81px; width:122px; text-align:center;}
ul.main_tabs a {
	float:left;
	display:block;
	padding:3px 5px;
	height:73px;
	width:111px;
	overflow:hidden;
	text-decoration:none;
	border:1px solid #c3b7a2;
	border-right:none;
	/*height:18px;*/
	/*background-color:#ebd8d1;*/
	background:url('/i/dsgn/tab_item_bg.gif') repeat-x;
	color:#222222;

	position:relative;
	outline:0;
	cursor:pointer;
}

ul.main_tabs a:hover {background:url('/i/dsgn/tab_item_act_bg.gif') repeat-x #7f5f30; /*border-top:1px solid #cf4c4c;border-left:1px solid #cf4c4c;*/ color:#ffffff;}
ul.main_tabs a.current {background:url('/i/dsgn/tab_item_act_bg.gif') repeat-x #7f5f30; /*border-top:1px solid #cf4c4c; border-left:1px solid #cf4c4c;*//*background-color:#900d0d;*/ color:#ffffff; cursor:pointer;}

.main_panes		{position:relative; height:300px;}
.main_panes div {display:none; overflow:hidden; height:300px; width:489px; position:absolute;}
.main_panes div img {width:489px; height:300px;}

H3.b_pane_title	{position:absolute; bottom:0px; display:block; width:475px; font-size:17px; font-weight:normal; background:url('/i/dsgn/tab_img_bg.png') repeat; color:#FFFFFF; margin:0px; padding:7px;}
	H3.b_pane_title a:link, H3.b_pane_title a:visited, H3.b_pane_title a:active, H3.b_pane_title a:hover {color:#FFFFFF;}
/* End Tabs */


/* Scrollable */
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	/*width: 640px;*/
	height:120px;
	float:left;

	/* custom decorations */
	/*border:1px solid #ccc;*/
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.scrollable .items div {
	float:left;
	/*width:680px;*/
}

.scrollable img {
	float:left;
	margin:0px 3px 0px 3px;
	/*background-color:#fff;*/
	border:1px solid #a68a62;
}

.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}


a.browse {
    display:block;
    width:25px;
    height:25px;
    float:left;
    margin:45px 3px 0 3px;
    cursor:pointer;
    font-size:1px;
}

a.a_browse {
    display:block;
    width:25px;
    height:25px;
    float:left;
    margin:0px 3px 0 3px;
    cursor:pointer;
    font-size:1px;
}

a.right { background:url('/i/dsgn/btn_right.png') no-repeat; clear:right; margin-right: 0px;}
a.right:hover { background-position:0px -25px; }
a.right:active { /*background-position:-60px -30px;*/ }

a.left { background:url('/i/dsgn/btn_left.png') no-repeat; margin-left: 0px; }
a.left:hover  { background-position:0px -25px; }
a.left:active { /*background-position:-60px 0;*/ }

a.disabled, a.disabled:hover, a.disabled:active {
	background-position:0px -50px;
    /*visibility:hidden !important;*/
}

.f_scrollable { position:relative; overflow:hidden; float:left;}
.f_scrollable .items { width:20000em; position:absolute; clear:both;}
.f_scrollable .items div { float:left; width:280px;}
.f_scrollable img { float:left; margin:0px 0px 0px 0px; /*background-color:#fff;*/ border:0px solid #a68a62; }
.f_scrollable .active { border:2px solid #000; position:relative; cursor:default;}

H2.b_fscroll_title	{position:absolute; bottom:0px; display:block; width:266px;  background:url('/i/dsgn/tab_img_bg_red.png') repeat; color:#FFFFFF; font-size:17px; font-weight:normal; margin:0px; padding:7px;}
	H2.b_fscroll_title a:link, H2.b_fscroll_title a:visited, H2.b_fscroll_title a:active, H2.b_fscroll_title a:hover {color:#FFFFFF;}
H3.b_fscroll_title	{position:absolute; bottom:0px; display:block; width:266px;  background:url('/i/dsgn/tab_img_bg.png') repeat; color:#FFFFFF; font-size:11px; font-weight:normal; margin:0px; padding:7px;}
/* end scrollable */

/* Блок Актуально на главной Slideshow */
#b_important				{padding: 0 0 20px 0; position:relative;}
#b_important .imp_images	{position:relative; height:300px; width:680px; background-color:#9c7433;  position:relative;}
#b_important .imp_item		{display:none; position:absolute; top:0; left:0; height:300px;}
#b_important .imp_item H1, #b_important .imp_item H2 {color:#FFFFFF;}
#b_important .imp_item a {color:#FFFFFF; text-decoration:none;}
#b_important .slidetabs		{clear:both; margin: 5px 0 0 390px;}
#b_important .slidetabs a	{width:8px; height:8px; float:left; margin:3px; background:url('/i/dsgn/imp_navigation.png') 0 0 no-repeat; display:block; font-size:1px;}
	#b_important .slidetabs a:hover		{background-position:0 -8px;}
	#b_important .slidetabs a.current	{background-position:0 -16px;}
#b_important .disabled {visibility:hidden !important;}
#b_important .forward		{display:block; width:25px; height:50px; background:url('/i/dsgn/arrow_right.png') 0 0 no-repeat; position:absolute; top:125px; right:0px; cursor:pointer;}

#star_menu		{margin-bottom:10px; border-top:1px solid #d5c8bc;}
#star_menu LI	{list-style: none; margin:0px; padding:0px; height:30px; font-weight:bold; border-bottom:1px solid #d5c8bc;}
#star_menu LI DIV	{padding: 8px 0 0 10px; background: url('/i/dsgn/mn_star_icon.png') no-repeat 0px 14px;}
#star_menu LI a, #star_menu LI a:link, #star_menu LI a:visited, #star_menu LI a:hover {color:#222222; }

/****************  Menu *****************/
#b_menu								{height:30px; /*background: url('/i/dsgn/mn_lev1_bg.gif') repeat-x #9c7d51;*/}

/* LEVEL ONE */
ul.dropdown                         { position: relative; z-index:999;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; height:30px; background: url('/i/dsgn/mn_lev1_bg.gif') repeat-x #9c7d51; list-style: none; margin:0px; padding:0px;}
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 6px 10px; color: #FFFFFF; text-decoration:none;}
ul.dropdown li.hover,
ul.dropdown li:hover                { background: url('/i/dsgn/mn_lev2_bg.gif') repeat-x #910e0e; color: #ffffff; position: relative;  text-decoration:none;}
ul.dropdown li.hover a              { color: #ffffff;  text-decoration:none;}

ul.dropdown li.mn_razd				{width:3px; background:url('/i/dsgn/mn_lev1_razd_bg.gif') repeat-y;}

/* LEVEL TWO */
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style: none;}
ul.dropdown ul li 					{ font-weight: normal; background: url('/i/dsgn/mn_lev2_bg.gif') repeat-x #910e0e; color: #ffffff; float: none; border-top:1px solid #7c1919;}
								  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color:#FFFFFF;} 

/* LEVEL THREE */
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/* ckeditor */
.black_quote						{background-color:#000000; color:#FFFFFF; font-size:18px; line-height:23px;}
.grey_quote							{margin:10px 0 20px 0; color:#444444; font-size:18px; width:250px; text-align:left; border-top:3px #000000 solid;}


/* Watermark */
.ui-watermark-container {position: relative; display: inline-block; margin:0; padding:0; font-size:15px; line-height:15px;}
.ui-watermark-label { position: absolute; cursor: text;  white-space: nowrap; color: #c6cacb; font-size:15px;}
.ui-watermark-textarea .ui-watermark-label { white-space: normal; font-size:15px;}

a[name] {
  padding-top: 40px;
  margin-top: -40px;
  display: inline-block; /* required for webkit browsers */
}