	body {
		margin: 0;
		padding: 0;
		color: #383126;
		font-family: Trebuchet MS, Arial,Verdana,Geneva,Helvetica,sans-serif;
		font-size: 10pt;
		width: 100%;
		background: #fff;
		min-width: 1000px;
	}	

	*html body {
	   width: expression((document.documentElement.clientWidth < 1000) ? '1000px' : '100%');
	}
	
	*{margin: 0; padding: 0; bo rder: 1px solid red;}
	img{border: none;}
	
	A{color: #962115;}
	A:hover{text-decoration: none;}

	h1{font-weight: normal; color: #962115; font-size: 18pt;}

	/******* шапка *******/
	
	#header {
		height: 260px;
		color: #fff;
	}
		
	.main_im{
		backg round: url(../header_fon.jpg) top no-repeat #2c1811;
		ba ckground: #2c1811;
		background: #fff;
		height: 113px;
		text-align: center;
	}
	
	.about_block{
		height: 151px;
		padding: 21px 0 21px 67px;
		color: #373127;
		font-size: 100%;
		margin-bottom: 25px;
		background: url(../fon_about.gif) top right no-repeat #f2efea;
	}
	
	.about_block p{margin-bottom: 20px; width: 615px;}
	
	/******* логотип *******/
	
	.logo{
		width: 506px;
		position: relative;
		margin: 0 auto;
	}
	
	.logo A{font-size: 18pt; color: #2c1811;}

	/******* верхнее меню *******/
	
	#menu_top{
		height: 25px;
		position: relative; 
		z-index: 10;
		background: #962115;
	}
	
	#menu_top_in{
		width:900px;
		margin: 0 auto;
		padding-top:2px;
	}

	#menu_top ul li ul{
		display:none;
		padding-top: 5px;
		position:absolute;
		margin-top:3px;
		background: url(../fon_menu.gif) top right repeat-x #f2efea;
	}

#menu_top li .cmenu {
border-left:1px solid #FFFFFF;
}
	
	#menu_top li.hover ul, #menu_top li:hover ul {
		display:block;
	}

	
	#menu_top li{
		list-style: none; 
		display: block; 
		float: left;
		bo rder-left:1px solid #FFFFFF;
		font-family: Arial;
padding-bottom: 3px;
	}
	
	#menu_top #first .cmenu{border: 0;}
	
	#menu_top ul li ul li{
		float: none;
		padding: 0;
		margin: 0;
		border-bottom: 1px solid #e5dfd5;
		border-left: 0;
	}
	
#menu_top ul li ul li .cmenu{border-left: 0;}
	
	#menu_top li A{
		display: block; 
		font-size: 12pt; 
		color: #efeeec; 
		padding: 0 10px 4px;
		text-decoration: none;
		line-height:16px;
	}
	
	#menu_top li ul li A{color: #962115; }
	
	#menu_top li ul li A{ 
		padding: 7px 30px 7px 8px;
		font-weight: normal;
	}
	
	#menu_top li.active{
		color: #962115; 
		font-size: 12pt; 
		background: url(../menu_arrow.gif) bottom no-repeat;
	}

	#menu_top li.home A{padding-right: 20px;}
	#menu_top li.home img{margin-top: 4px;}
	
	.sub_menu{
		width:900px;
		margin: 0 auto;
		padding-top: 10px;
		color: #962115;
	}
	
	.home_music{
		float: left;
		margin-right: 35px;
	}
	
	.add{
		float: left;
		padding-left: 21px;
		margin-right: 60px;
		background: url(../add.gif) left no-repeat;
	}
	
	.sign{
		float: left;
		padding-left: 21px;
		margin-right: 60px;
		background: url(../sign.gif) left no-repeat;
	}
	
	.icq{
		float: left;
		margin-right: 60px;
	}
	
	.scype{
		flo at: left;
		margi n-right: 60px;
	}
	
	.day_block{
		width: 100%;
		float: left;
		font-family: Arial;
		margin-bottom: 30px;
		background: url(../block_logo.gif) right top no-repeat #f2efea;
	}
	
	.day_block_im{
		width: 253px;
		float: left;
		padding: 12px 26px 12px 12px;
	}
	
	.day_block_text{
		padding: 12px 172px 12px 0;
	}
	
	.day_block_text H1{
		font-size: 14pt;
		line-height: 12px;
	}
	
	.day_block_text_date{font-size: 24pt; color: #962115; margin-bottom: 4px;}
	
	.day_block_text_star{font-size: 25pt;}
	
	.day_block_text_title{font-size: 19pt; height: 63px;}
	
	/******* правый блок *******/
	
	.right_sidebar{
		width: 258px;
		float: right;
		margin-bottom: 30px;
	}
	
	
	.right_link{
		display: block;
		clear: left;
		padding: 0 0 20px 5px;
	}
	
	/******* путь *******/
	
	.way{margin-left: 67px; height: 20px;}
	
	.way img{margin-top: 4px;}
	
	.way li{
		list-style: none; 
		display: block; 
		float: left; 
		font-size: 10pt; 
		margin-right: 4px;
	}
		
	.way li A{
		display: block; 
		padding-right: 17px; 
		font-size: 10pt; 
		color: #962115;
		background: url(../way_arrow.gif) right no-repeat;
	}
	
	.way li span{color: #962115; font-weight: normal;}
	
	/******* контент *******/

	.content{margin-right: 298px; margin-left: 67px; margin-bottom: 30px; clear: left;}
	.start-content{ma rgin-right: 298px; margin-left: 67px; margin-bottom: 30px; clear: left;}
	.start-content p{margin-bottom: 20px;}
	
	.content td{padding: 5px;}
	
	.content h1{
		margin-bottom: 15px;
	}
	
	.content h2{font-size: 14pt; margin-bottom: 10px; font-weight: normal; color: #962115;}
	
	.content p{margin-bottom: 15px;}
	
	.content ul{padding: 10px 0; list-style: none;}
	.content ol{padding: 10px 0; margin-left: 20px;}
	
	.content ul li ul{padding-left: 20px;}
	
	
	/******* Новости *******/
	
	.news{clear: left;}
	
	.left_news{
		width: 275px;
		float: left;
		margin-bottom: 15px;
	}
	
	.right_news{
		margin-left: 300px;
		margin-bottom: 15px;
	}
	
	.date{font-size: 8pt;}
	
	.news_link{
		display: block;
		background: url(../sound.gif) top left no-repeat;
		padding-left: 19px;
		margin-left: -19px;
		font-size: 12pt;
	}
	
	.all_news{
		display: block;
		clear: left;
		margin-left: 179px;
	}
	
	/******* Новости закругленный уголки *******/
	
	.top_left{
		float: left;
		background: url(../top_left.gif) top left no-repeat #f2efea;
	}
	
	.top_right{
		float: left;
		background: url(../top_right.gif) top right no-repeat;
	}
	
	.bottom_left{
		float: left;
		background: url(../bottom_left.gif) bottom left no-repeat;
	}
	
	.bottom_right{
		float: left;
		padding: 5px;
		background: url(../bottom_right.gif) bottom right no-repeat;
	}
	
	.bottom_right img{margin-bottom:-3px;}
	
	/******* нижний рисунок *******/
	
	.bottom_im{
		hei ght: 150px;
		clear: both;
		margin-bottom: 30px;
li ne-height: 0;
		bac kground: bottom no-repeat #000;
	}
	
.bottom_im a {
display:block;
margin-bottom:-6px;
margin-top:-2px;
}

	.bottom_im object{margin: 0 auto;}
	.bottom_im embed {
		dis play:block;
		margin-bottom:-4px;
		marg in-top:-2px;
	}
	
	.bottom_block{
		clear: both;
	}
	
	
	.bottom_block h1{
		font-size: 14pt;
		margin-bottom: 10px;
	}
	
	.bottom_block_left{
		width: 225px;
		float: left;
		pa dding: 0 0 0 23px;
		margin-top: -11px;
	}
	
	.bottom_block_left P{
		font-size: 9pt;
		padding-left: 23px;
		line-height: 16px;
	}
	
	.bottom_block_right{
		height: 110px;
		background: #f2efea;
		margin-left: 225px;
		padding: 20px;
	}
	.bottom_block_right_left{
		width: 33%;
		float: left;
	}
	.bottom_block_right_right{
		width: 33%;
		float: right;
	}
	.bottom_block_right_middle{
		width: 33%;
		margin: 0 33%;
	}
	
	.search_in{border: 1px solid #cec8bd; padding: 4px; width: 151px; margin-top: 14px;}
	
	.search_btn {
		background:transparent url(../search_button.gif) no-repeat right top;
		border:0 none;
		cursor:pointer;
		height:27px;
		width:27px;
 		display:inline;
	}
	
	.link_button{
		width: 186px;
		text-decoration: none;
		text-align: center;
		display: block;
		margin-top: 14px;
		color: #fff;
		padding:5px 0;
		background: url(../button.gif) no-repeat right top #971609;
	}
	
	/******* подвал *******/
	
	.footer{
		padding: 40px 28px 20px 28px;
		font-size: 9pt;
		clear: both;
	}	

	.footer h1{
		font-size: 10pt;
		color: #282828;
	}

	
	.copyright{float: left; marg in-bottom: 10px;}
	.copyright A{text-decoration: none; color: #383126;}
	.copyright A:hover{text-decoration: underline;}
	
	
	.picom{float: right;}
	.picom A{text-decoration: none; color: #383126;}
	.picom A:hover{text-decoration: underline;}
	
	.banners{ hei ght: 31px; clear: both; padding-top: 10px; padding-bottom: 28px;}
	.banners img{margin-right: 5px;}
	
	.clear {	clear: both;}

	
	.nav-digit{margin: 10px 0; clear: left; col or: #fff;}
	
	.nav-digit span{color: #fff;}
	
	.nav-digit A{padding:1px 6px; color: #962115; border: 1px solid #fff; text-decoration: none;}
	.nav-digit A:hover{border: 1px solid #962115;}
	
	.nav-digit .active{background: #962115;padding:2px 7px;}
	
	.news-anons{margin: 20px 0 20px 20px;}
	
	.news-back, .article-back{margin-top: 20px;}
	
	.question_in{margin: 10px 0 10px 20px; font-weight: bold; color: #850B3F;}
	
	.feedback input{width: 224px; padding-left: 3px;}
	.feedback textarea{padding: 0 3px;}
	.feedback input, .feedback textarea{border: 1px solid #CBCBCB;}
	
	.feedback input.button{width: 130px;}
	
	.feedback td{padding: 5px 5px 5px 0; vertical-align: top;}
	
	.red{color: #E36AA7;}
	.green{color: #4C6A07;}
	
	.faq-item strong{color: #4C6A07;}
	.article-anons{margin: 10px 0 10px 20px; color: #999;}

	.news_anons_link{color:#383126; text-decoration: none;}

	.gallary{
		float: left;
		width: 100%;
		margin-top: 20px;
		bor der: 1px solid red;
	}
	.gallary_image{
		float: left;
		width:88px;
		height:160px;
		margin-bottom:20px;
		margin-right: 20px;
		mar gin-bottom: 35px;
		back ground-image: url(../gallery_bg.gif);
		b order: 1px solid red;
		back ground: #F2EFEA;
	}
	.gallary_image_foto {
		float: left;
		width:104px;
		heig ht:230px;
		margin-bottom:20px;
		margin-right: 5px;
		back ground-image: url(../gallery_bg.gif);
		back ground: #F2EFEA;
	}
	.bg{
		width: 154px;
		height: 116px;
		background-position: 50% 50%;
		backg round-color: #F2EFEA;
	}
	
	.title_cal{background: url(../fon_title.gif) no-repeat #d3cdc3; width: 193px; height: 28px;	margin-top: 10px;}
	
	.title_prev, .title_next{ width: 21px; padding-top: 3px;}
	
	.calendar_table{
		width: 193px; 
		border-left: 1px solid #afa99f; 
		border-right: 1px solid #afa99f; 
		border-bottom: 1px solid #afa99f;
		text-align: right;
		padding-bottom: 3px;
		margin-bottom: 20px;
	}
	.calendar_table th{text-align: center;}
	
	.calendar_table A{
		display: block; 
		border: 1px solid #d8d2c8; 
		color: #962115; 
		text-dec oration: none; 
		padding-right: 1px;
		backg round: #d8d2c8;
		background: url(../fon_date.gif) repeat-x #ebe5db;
	}
	
	
	.calendar_table span{
		display: block; 
		border: 1px solid #d8d2c8; 
		color: #5a544a; 
		text-decoration: none; 
		padding-right: 1px;
		background: url(../fon_date.gif) repeat-x #ebe5db;
	}
	
	.calendar_table td.active-day {
		border:1px solid #962115;
	}
	.calendar_table td.active-day A, .calendar_table td.active-day span{
		background: #962115;
		color: #fff;
		border: 0;
	}
	
	.order_ticket {background: #F2EFEA; margin-top: 5px;}
	
	.order_ticket td{border-bottom: 1px solid #fff;}
	.order_ticket ul {padding:0;}
	
	#price_list li{cursor: pointer;}
	
	#price_list .li_active{font-weight: bold;cursor:pointer;}
	
	.order_ticket input{border: 1px solid #CEC8BD;}
	
	.order_ticket .but{
		background: url(../button.gif) no-repeat right top #971609;
		border:0 none;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		padding:5px 0;
		width:186px;
		line-height: 14px;
	}
	
	.msg{color:#971609; font-weight: bold;}
	
	.content .check{border: 0;}
	
	.block_link{margin-bottom: 20px; display: block;}
	
	/*********** ФОРУМ **********/
	
	.welcome{float: left; margin-right: 46px; margin-bottom: 15px;}
	
	.welcome A{font-size: 22pt; line-height:20px;}
	
	.content .forum_menu{padding: 0; width: 361px; float: left;}
	
	.content .forum_menu li{float: left; margin-right: 17px; margin-bottom: 10px;}
	
	.forum_date{clear: left; font-size: 8pt;}
	
	.forum_table{font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif; width: 90%;}
	
	.forum_table th{font-weight: normal; padding: 5px; background-color: none;}
	
	.content .moderator_title{background: #f2efea; font-size: 12pt; padding: 7px 21px;}
	.moderator_title small{font-size: 8pt;}
	.moderator_title span{font-size: 8pt; color: #962115;}
	
	.content .forum_table .forum_topic .forum_name{
		background: url(../forum_arrow.gif) no-repeat left top;
		padding-bottom:0;
		padding-left:78px;
		height:72px;
		padding-top:0px;
		font-size: 8pt;
	}
	
	.content .forum_table  .forum_back{font-size: 8pt;}
	
	.content .forum_table .forum_topic td{padding-top: 20px;}
	
	
	.content .forum_name A{
		font-size: 14pt;
	}
	
	.table-common, .reg-table{background: #F2EFEA;}
	
	.table-common td{vertical-align: top;}
	
	.content input, .content textarea, .content select{border:1px solid #CEC8BD;}
	.content select{padding: 1px 4px;}
	
	.content .butt, #TB_ajaxContent .butt{
		background: url(../button.gif) no-repeat right top #971609;
		border:0;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		padding:5px 0;
		width:186px;
		line-height: 14px;
	}
	
	.reg-width{font-size: 8pt;}
	
	.level3_forum {margin-top: 10px; width:90%;}
	
	.level3_forum th, .mailbox th, .forum_table_in th{background: #f2efea; font-weight: normal; padding: 5px;}
	
	.level3_forum .headline_link{font-weight: bold;}
	
	.forum_add{clear: left; display:block; padding: 10px;}
	
	.akuant{font-size: 8pt;}
	
	.postheader .search_forum{float: left; margin-right:5px; padding:4px; width:194px;}
	
	.postheader select{margin: 3px 0;}
	
	.content .butt_search_forum{
		background: url(../button.gif) no-repeat right top #971609;
		border:0;
		color:#FFFFFF;
		cursor:pointer;
		display:block;
		padding:5px 0;
		width:186px;
		line-height: 14px;
	}
	
	.content  .forum_search {width: 90%;}
	}
	
	.content .forum_search td{padding-left: 0;}
	
	.back-off{margin: 10px 0;}
	.title {
		text-align:right;
		vertical-align:top;
	}

	


	#TB_ajaxContent .butt{margin:5px auto;}
	
	.ban_blck{padding-top: 30px;}
	
	.ban_blck_left{
		width: 147px;
		float: left;
		margin-bottom: 30px;
	}
	
	.ban_blck_right{}
	
	#date{
		display:block;
		float:left;
		padding-right:33px;
	}
	
	#date SPAN{
		background: #962115;
		color: #fff;
		border: 2px solid #f2ece2;
		display:block;
		float:left;
		font-size:10pt;
		line-height:16px;
		padding:0 3px;
	}
	
	#date P, #spnClock P{font-weight: bold; margin-bottom: 10px; color: #962115;}
	
	#spnClock SPAN{
		background: #962115;
		color: #fff;
		border: 2px solid #f2ece2;
		display:block;
		float:left;
		font-size:10pt;
		line-height:16px;
		padding:0 3px;
	}

	.right_sidebar H1{font-size: 16pt;}
/** NEWMEN **/
	
	.art_fa{
		width: 193px;
		padding-bottom: 10px;
		background: #F2EFEA;
	}
	
	.right_sidebar .art_fa H1{margin-bottom: 10px;}
	
	.news-arte{padding-left: 10px; font-size: 9pt;}
	
	.news-arte A{color: #383126;}

	.fil_player{
		width:187px;
		margin-top:-76px;
		color:#962115;
		height: 80px;
	}
	
	.fil_player DIV{float: left; margin-right: 3px;}
	
	.fil_player span{float: left; margin-right: 3px;}
	
	.clasica{float: left; margin-right: 3px;}
	
	#songTitle{color:#383126;}

.list-abonement {
    font-size: 12pt;
}

.about-abon a{
    color:#000;
}
