﻿@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: "Trebuchet MS", Arial, Tahoma,  sans-serif;
	list-style: 1.2;
	color: #000000;}

a {
	color: #921902;
	text-decoration: underline;}
a:hover {
	text-decoration: none;}

select, input, textarea {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.0em;}

a img {
	border: none;}

form {
	padding: 0;
	margin: 0;}


/* HEADER */

#header {
	width: 100%;
	border-collapse: collapse;}

.hin_left, .hin_right {
	padding: 0;
	height: 317px;
	font-size: 1px;}
.hin_right {
	background: url(../img/bg/bg_index_top_right.jpg) no-repeat left top;}
.hin_left {
	background: url(../img/bg/bg_index_top_left.jpg) no-repeat right top;}

.hin_left2, .hin_right2, .hin_right3  {
	padding: 0;
	height: 229px;
	font-size: 1px;}
.hin_right2 {
	background: url(../img/bg/bg_index_top_right2.jpg) no-repeat left bottom;}
.hin_right3 {
	background: url(../img/bg/bg_index_top_right3.jpg) no-repeat left bottom;}
.hin_left2 {
	background: url(../img/bg/bg_index_top_left2.jpg) no-repeat right bottom;}

.hin_midd {
	padding: 0;
	height: 317px;
	width: 1000px;}

.hin_midd2 {
	padding: 0;
	height: 229px;
	width: 1000px;}

.hblock {
	position: relative;
	font-size:1.1em;}

#topmenu, #topmenu2 {
	position: absolute;
	left: 0;
	top: 261px;
	background: #000;
	height: 55px;
	width: 715px;
	text-transform: uppercase;
	font-size: 15px !important;
	line-height: 54px;
	color: #fff;}
#topmenu2 {
	top: 173px;}
#topmenu a, #topmenu2 a {
	color: #FFDCA2;
	text-decoration: none;
	display: block;
	float: left;
	padding: 0 1px;}
#topmenu strong, #topmenu2 strong {
	display: block;
	background: url(../img/header/menu_a_midd.jpg) repeat-x left top;
	float: left;
	color: #fff;
	font-weight: normal;}
.rzdmenu {
	display: block;
	width: 42px;
	float: left;}
.menua_left {
	background: url(../img/header/menu_a_left.jpg) no-repeat left top;}
.menua_right {
	background: url(../img/header/menu_a_right.jpg) no-repeat right top;}

/* ------------------- */


/* MIDDLE */

#middle {
	border-collapse: collapse;
	width: 100%;}

.bg_midd {
	background: url(../img/bg/bg_midd.jpg) repeat left top;}

.midd_left {
	background: url(../img/bg/bg_index_midd_left.jpg) no-repeat right top;
	padding: 0;
	vertical-align: top;}
.midd_left2{
	background: url(../img/bg/bg_index_midd_left2.jpg) no-repeat right bottom;
	vertical-align: bottom;
	padding: 0;}
.midd_right {
	background: url(../img/bg/bg_index_midd_right.jpg) no-repeat left top;
	vertical-align: top;
	padding: 0;}
.midd_right2 {
	background: url(../img/bg/bg_index_midd_right2.jpg) no-repeat left bottom;
	vertical-align: bottom;
	padding: 0;}
.midd_left div, .midd_right div {
	height: 326px;
	font-size: 1px;}
.midd_left2 div, .midd_right2 div {
	height: 357px;
	font-size: 1px;}


.bg_midd_top {
	background: url(../img/bg/bg_midd_top.jpg) no-repeat center top;}
.bg_midd_bott {
	background: url(../img/bg/bg_midd_bott.jpg) no-repeat left bottom;
	vertical-align: top;
	width: 1000px;
	padding: 0 0 90px 0;}

.bg_midd_top2 {
	background: url(../img/bg/bg_midd_top2.jpg) no-repeat center top;}


/* ------------------ */


/* FOOTER */

#footer {
	border-collapse: collapse;
	width: 100%;}
#footer td {
	padding: 0;
	height: 130px;
	vertical-align: top;}

.ff_left {
	background: url(../img/bg/bg_footer_left.jpg) no-repeat right bottom;
	vertical-align: top;}
.ff_right {
	background: url(../img/bg/bg_footer_right.jpg) no-repeat left bottom;
	vertical-align: top;}
.ff_left div, .ff_right div {
	height: 55px;
	background: #000;
	font-size: 1px;}

.ff_midd {
	background: url(../img/bg/bg_footer_midd.jpg) no-repeat left bottom;
	vertical-align: top;
	width: 1000px;}

#copy {
	height: 55px;
	background: #000 url(../img/bg/bg_ff_uhi.jpg) no-repeat right top;
	font-size: 1.2em;
	color: #DAB069;}
#copy p {
	margin: 0;
	background: url(../img/bg/bg_copy.gif) repeat-y left top;
	height: 45px;
	padding: 10px 0 0 50px;}


/* ------------------- */


/* INDEX CONTENT */

.index {
	height: 1%;
	overflow: hidden;}

.index_content {
	padding: 44px 0 36px 50px;
	width: 515px;
	font-size: 1.1em;}

.index_content h1 {
	text-align: right;
	color: #182025;
	font-size: 3.7em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 6px 0;}

.news {
	height: 1%;
	overflow: hidden;
	color: #695749;
	padding: 0 0 4px 0;}
.news h4 {
	float: left;
	margin: 4px 0 0 0;
	padding: 5px 0 0 20px;
	width: 89px;
	height: 25px;
	font-weight: normal;
	font-size: 1.3em;
	color: #EBD8B4;
	background: url(../img/content/bg_date.gif) no-repeat left top;}
.news div {
	margin: 0 0 0 125px;}
.news h2 {
	color: #9B220B;
	font-size: 1.6em;
	line-height: 15px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 4px 0;}
.news p {
	margin: 0;
	padding: 0 0 12px 0;
	color: #695749;
	font-size: 1.1em;
	line-height: 13px;}

.bott_banners {
	padding: 0 0 0 50px;
	height: 1%;
	overflow: hidden;
	margin: -13px 0 0 0;}
.bott_banners div {
	float: left;
	height: 158px;}
.bott_banners div img {
	margin: 28px 0 27px 0;}
.bg_bn1 {
	background: url(../img/content/bg_bn1.png) no-repeat left top;}
.bg_bn3 {
	background: url(../img/content/bg_bn3.png) no-repeat left top;}

.rightcoll {
	float: right;
	width: 393px;
	margin: 44px 0 0 0;
	padding: 17px 0 0 0;
	font-size: 1.1em;
	background: url(../img/content/bg_rightcoll.gif) no-repeat left top;}

.golos {
	width: 336px;
	position: relative;
	z-index: 1;
	margin: -4px 0 0 7px;
	background: #030405 url(../img/content/bg_golos.jpg) no-repeat left bottom;}
.golos h2 {
	margin: 0;
	padding: 18px 10px 10px 23px;}

.golos ul {
	margin:0;
	padding: 0 20px 32px 24px;
	list-style: none;}
.golos ul li {
	padding: 0 0 2px 0;
	margin: 0;
	list-style: none;
	font-size: 1.1em;}

.golos a {
	color: #96A4B3;
	text-decoration: underline;}
.golos a:hover {
	text-decoration: none;}

.concerts {
	position: relative;
	z-index: 3;
	margin: 0 0 0 7px;
	width: 356px;}

.concerts h2 {
	background: url(../img/content/bg_hconcerts.jpg) no-repeat left top;
	height: 45px;
	margin: 0;
	padding: 5px 22px 0 22px;
	color: #DFB670;
	font-weight: normal;
	font-size: 2.5em;}
.cmidd {
	background: url(../img/content/bg_concerts_midd.jpg) repeat-y left top;
	padding: 18px 0 8px 0;
	width: 336px;}
.cbott {
	background: url(../img/content/bg_concerts_bott.gif) no-repeat left bottom;
	height: 4px;
	width: 336px;}

.cmidd div {
	margin: 0 0 0 24px;}
.cmidd div h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #810D00;
	float: left;}
.cmidd div h4 strong {
	font-size: 0.9em;}
.cmidd div p {
	margin: 0 0 0 85px;
	font-size: 1.1em;
	background: url(../img/content/concerts_rzd.gif) no-repeat left 4px;
	padding: 0 4px 6px 18px;}
.cmidd a {
	color: #fff;
	text-decoration: underline;}
.cmidd a:hover {
	text-decoration: none;}

.anons {
	width: 336px;
	margin: 0 0 0 7px;
	background: url(../img/content/bg_anons.jpg) no-repeat left top;}
.anons h2 {
	margin: 0;
	color: #ECD8B3;
	font-weight: normal;
	font-size: 2.5em;
	padding: 7px 20px 5px 24px;}
.anons div {
	height: 1%;
	overflow: hidden;
	padding: 0 0 16px 24px;}
.anons div img {
	float: left;
	border: 3px solid #000;}
.anons div div {
	padding: 0;
	margin: 0 0 0 102px;
	overflow: visible}
.anons div div h4 {
	margin: 0;
	padding: 6px 4px 6px 12px;
	background: #D7AE6A;
	width: 86px;
	color: #800D00;
	font-weight: normal;
	font-size: 1.1em;}
.anons div div p {
	color: #ECD7AE;
	font-size: 1.5em;
	line-height: 14px;
	margin: 0;
	padding: 12px 0 0 0;}


/* ----------------------- */


/* INNER CONTENT */

.inner {
	height: 1%;
	overflow: hidden;}

.bio {
	float: right;
	padding: 0 0 50px 0;}

.bg_bio_right {
	background: url(../img/bg/bg_bio_right.jpg) no-repeat left top;}

.inner_content {
	padding: 44px 0 0 50px;
	width: 482px;
	font-size: 1.1em;}

.inner_content h1 {
	text-align: right;
	color: #182025;
	font-size: 3.7em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 6px 0;}

.txt {}

.txt h2 {
	color: #9B220B;
	font-size: 1.6em;
	line-height: 17px;
	font-weight: normal;
	margin: 0;
	padding: 8px 0;}
.txt p {
	margin: 0;
	padding: 0 0 12px 0;
	color: #695749;
	font-size: 1.1em;
	line-height: 13px;}

.bg_photo_right {
	background: url(../img/bg/bg_photo_right.jpg) no-repeat left top;}

.bgph {
	background: url(../img/content/bg_photo.png) no-repeat left top;
	width: 151px;
	height: 115px;}
.bgph img {
	margin: 6px 0 0 10px}
.bgph a {
	position: relative;}

.tb_photo {
	border-collapse: collapse;
	margin: 10px 0 0 -18px;}
.tb_photo td {
	padding: 0 0 0 16px;
	vertical-align: top;}
.tb_photo th {
	padding: 0 0 0 16px;
	vertical-align: top;
	font-weight: normal;
	text-align: left;}
.tb_photo th h4 {
	font-size: 1.2em;
	color: #182025;
	margin: 0;
	padding: 0 0 12px 0;}
.tb_photo td p, .tb_photo th p {
	margin: 0;
	padding: 2px 4px 22px 4px;
	font-size: 1.1em;
	line-height: 12px;
	color: #182025;}
.tb_photo td p a {
	text-decoration: none;
	color: #921902;}

.tb_photocat {
	border-collapse: collapse;
	margin: 10px 0 0 -18px;}
.tb_photocat td {
	padding: 0 0 12px 16px;
	vertical-align: top;}
.tb_photocat th {
	padding: 0 0 0 16px;
	vertical-align: top;
	font-weight: normal;
	text-align: left;}
.tb_photocat th h4 {
	font-size: 1.2em;
	color: #182025;
	margin: 0;
	padding: 0 0 12px 0;}
.tb_photocat td p, .tb_photocat th p {
	margin: 0;
	padding: 2px 4px 22px 4px;
	font-size: 1.1em;
	line-height: 12px;
	color: #182025;}
.tb_photocat td p a {
	text-decoration: none;
	color: #921902;}

.bg_music_right {
	background: url(../img/bg/bg_music_right.jpg) no-repeat left top;}

.tb_clips {
	border-collapse: collapse;
	margin: 0 0 0 -18px;}
.tb_clips td {
	padding: 0 0 0 16px;
	vertical-align: top;}
.tb_clips td p {
	margin: 0;
	padding: 2px 4px 22px 4px;
	font-size: 1.1em;
	line-height: 12px;
	color: #182025;}
.tb_clips td p a {
	text-decoration: underline;
	color: #921902;}
.tb_clips td p a:hover {
	text-decoration: none;}

.albumbg {
	background: url(../img/bg/bg_album.gif) repeat-y left top;
	height: 1%;
	overflow: hidden;}

.album_under {
	background: url(../img/bg/bg_under_album.png) no-repeat left top;
	width: 467px;
	height: 11px;}

.album_pic {
	float: left;
	width: 210px;
	padding: 21px 0 26px 32px;}
.album_pic h2 {
	margin: 0;
	padding: 0 12px 15px 4px;
	color: #fff;
	font-weight: normal;
	font-size: 1.8em;
	line-height: 20px;}
.album_pic div {
	background: url(../img/bg/album_ramka.gif) no-repeat left top;
	padding: 8px 5px 5px 16px;
	height: 140px;
	width: 145px;}

.album_list {
	float: right;
	width: 200px;
	padding: 26px 8px 26px 0;}

.album_list table {
	margin: 0 6px 0 0;
	border-collapse: collapse;}
.album_list table td {
	font-size: 1.1em;
	line-height: 12px;
	color: #921902;
	vertical-align: top;
	padding: 0;}
.album_list table th {
	padding: 0 0 5px 5px;
	text-align: left;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 12px;
	color: #182025;}
.album_list table a {
	text-decoration: underline;
	color: #182025;}
.album_list table a:hover {
	text-decoration: none;}

.news_content {
	color: #695749;
	padding: 0 0 4px 0;}

.news_content h3 {
	margin: 4px 0 10px 0;
	padding: 5px 0 0 20px;
	width: 90px;
	height: 25px;
	font-weight: normal;
	font-size: 1.3em;
	color: #EBD8B4;
	background: url(../img/content/bg_date.gif) no-repeat left top;}

.news_content h2 {
	color: #9B220B;
	font-size: 1.6em;
	line-height: 15px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;}

.news_content p {
	margin: 0;
	padding: 0 0 12px 0;
	color: #695749;
	font-size: 1.1em;
	line-height: 13px;}

.news_content h4 {
	margin: 0;
	padding: 0 0 4px 0;
	color: #9B220B;
	font-size: 1.2em;
	line-height: 15px;}

.frms {
	border: 1px solid #9B220B;
	background: #fff;
	padding: 4px;}

.cform {
	padding: 12px;
	width: 336px;
	margin: 0 auto;}
.cform p label {
	display: block;
	padding: 0 0 3px 1px;
	font-weight: bold;}
.cform p {
	margin: 0;
	padding: 0 0 8px 0;
	color: #695749;
	font-size: 1.1em;
	line-height: 13px;}

.photo3 {
	border-collapse: collapse;}
.photo3 td {
	padding: 2px 12px 22px 2px;
	vertical-align: top;
	width: 159;
	height: 146px;
	background: url(../img/content/bg_album_list.gif) no-repeat 2px 2px;}
.photo3 td img {
	margin: 3px 0 0 11px;}
.photo3 th {
	font-weight: normal;
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding: 2px 12px 18px 8px;
	font-size: 1.1em;
	line-height: 12px;}
.photo3 th h4 {
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 8px 0;
	color: #9B220B;}
.photo3 th p {
	margin: 0;
	padding: 0 0 12px 0;}

/* --------------------- */




