/* CSS Document */

body {
font-family: Verdana; margin:0px; padding:0px;
background:url(../img/back_top.jpg) repeat-x;
background-color:#13304d;
}

hr {color:#141414;}


h1 {
	font-size:12pt;
	color:#141414;
}

h6 {
font-style:italic;
font-weight:normal;
text-align:right;
}

h5 {
font-size:9pt;
color:#777777;
font-weight:normal;
margin:0px;
}


a h4{
font-size:11pt;
font-weight:bold;
margin:0px;
color:#141414;
}


/*Название в списке репертуара*/
h4 {
font-size:11pt;
font-weight:bold;
margin:0px;
color:#666666;
}
/*Название в списке репертуара*/


.title_div {
font-size:10pt;
font-weight:bold;
margin-top:0px;
padding-top:10px;
background-color:#13304d;
height:20px;
width:30%;
border-right:solid 2px #13304d;
border-bottom:solid 2px #13304d;
}

.repertoire_td{
background-color:#e3dfd9;
padding:10px;
height:70px;

}




.header3 {
	font-size:8pt; color:#141414;
	text-decoration:none;
}


.some_table {
font-size:10pt;
width:90%;
}


.ocen_uslug_table {
font-size:8pt;
border: solid 1px #666666;
}

.ocen_uslug_table_td {
border-bottom: solid 1px #ffffff;
}



#main_block {
vertical-align:top;
background-color:#ebf3fa;
border-right:dotted 1px #13304d;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;
}



 p {
	text-align:justify;
	font-size:10pt;
	color:#112b45;
	line-height:150%;
	/*text-indent:25px;*/
}


.imp p {
	text-align:center;
	font-size:12pt;
	color:#141414;
}

#zal_table td{
	border-bottom: solid 1px #003300;
	padding-bottom:30px;
	padding-top:30px;
}



#main_block ul {
	font-size:10pt;
	color:#13304d;
	list-style:square;
}

li {padding-top:15px;}

ol{
	font-size:10pt;
	color:#141414;
}

.alt_navig {
	font-size:8pt;
	color:#13304d;
	margin-right:10px
}

.alt_navig a{
	
	color:#13304d;
}

.map {
	font-size:10pt;
}

#main_block a {
	color:#141414;
}

.map li {
list-style:square;
}

.map ul {
margin-top:0px;
margin-bottom:0px;
}


.two_hr {
	font-size:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top:solid 3px #e8e5d8;
	border-bottom:solid 1px #e8e5d8;
	height: 3px;
	border-spacing: 0px;
	max-height: 3px;
}


.two_hr_menu {
	font-size:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top:solid 3px #66645c;
	border-bottom:solid 1px #66645c;
	height: 3px;
	border-spacing: 0px;
	max-height: 3px;
}

#table_form td{
	vertical-align:top;
	font-size: 10pt;
}

.question_form{
	font-family: Tahoma;
	font-size: 10pt;
}

.form_field{
	font-family: Tahoma;
	font-size: 10pt;
	border:1px solid #e8e5d8;
}

.form_button{
	font-family: Tahoma;
	font-size: 10pt;
	border:1px solid #FFBF95;
	background-color:fff5ee;
	
}

.options_style {
width: 160px;
font-family: Tahoma;
font-size: 8pt;
border:1px solid #e8e5d8;
}

#footer td {
vertical-align:middle;
text-align:right;
font-size:12px;
padding-right: 20px;
}

#footer td div{
color:#ebf3fa;
}

#footer td div a{
color:#ffffff;
}

#footer_banners td{
border-left: solid 1px #c5c3b6; height: 50px;
text-align:center;
}

.img_in_text {
margin-left:10px;
margin-right:10px;
}


#photo_table a{
	text-decoration:none;
}

a img {
border:none;
}


#zal_table img{
border: solid 2px #c5c3b6;
}

#zal_table small{
	font-style:italic;
}

/*новости*/
#news_block td{
vertical-align:top;
font-size:8pt;
font-weight:normal;
color:#141414;
}

.news_date{
color:#141414;
font-weight:bold;
text-align:left;
font-size:10pt;
}


#tarif_table th {
background-color:#dde4ea;
}

#tarif_table td {
font-size:10pt;
border:solid 1px #dde4ea;
}


.nounderline p strong a{
color:#112b45;

}

.nounderline a{
text-decoration:none;
color:#112b45;
}

/********************************Начало Меню********************************/

#hor_menu_table td {
	border-right:dotted 1px #112b45;
	font-size:8pt;
	color:#205080;
	cursor: pointer;
	text-align:center;
}

.div_menu {
padding: 0px 0px 0px 0px;
}

.div_menu a {
text-decoration: none;
color:#112b45;
}

.div_menu a:hover {
text-decoration: none;
color:#205080;
background:#dde4ea;
display:block;
}

.hor_float_submenu {
	display:none;
	position:absolute;
}



.hor_float_submenu a {
	width:250px;
	display:block;
	border-left:solid 3px #ffffff;
	border-right:solid 3px #ffffff;
	font-weight: 100;
	padding: 7px 10px 7px 10px;
	text-align: left;
	color: #112b45;
	text-decoration: none;
	background:#e4ebf2;
}

.hor_float_submenu a:hover{
	background: #e4ebf2;
	color: #205080;
}


.div_menu img {
	border: none;
	vertical-align: middle;
}







#vert_menu_table td {
	border-bottom:solid 1px #c5c3b6;
	font-size:13px;
	font-weight:bold;
	color:#141414;
	cursor: pointer;
}

.vert_float_submenu {
	display:none;
	position:absolute;
	margin-left: 20px;
}

.vert_float_submenu a {
	width:250px;
	border-top: 1px solid #fcfbf6;
	display:block;
	font-weight: 100;
	padding: 7px 10px 7px 10px;
	text-align: left;
	color: #141414;
	text-decoration: none;
	background:#e8e4d8;
}


.vert_float_submenu a:hover{
	background: #fcfcf7;
	text-decoration: underline;
}


/*Конец Меню*/

