@import url("basic.css");
@import url("header.css?v=1");
@import url("menu.css");
@import url("calendar.css");
/*----- заголовки ------------------------------*/
h1, h2, h3, h4, h5 {		color: #a60010; 	font-weight: normal;}
h1 { 	font-size: 2em;							margin: 0.65em 0em 0.35em 0em; }
.index h1 {								margin: 0px;}

h2 {	font-size: 1.8em; 	color: #774A40;}
.left h2, .right h2 {		color: #a60010;}

h3 {	font-size: 1.3em; 	color: #666666; 	font-weight: bold;}
h4 {	font-size: 1.2em;}
h5 {	font-size: 1.2em;}

h1 a:link, h1 a:visited { 	color: #a60010;	text-decoration: none;}
h1 a:hover, h1 a:active {	color: #a60010;	text-decoration: underline;}

/*----- основные столбцы -------------------------------*/
.page_cont {
	width: 984px;
	margin: 0px auto;
	background: url(../images/left_bg.gif) 0px 0px repeat-y;
}
.content_wrap {
	zoom: 1;
	overflow: hidden;
	background: url(../images/left_bg.gif) right 0px repeat-y;
	padding: 0px 205px 15px 205px;
}
.left {
	width: 190px;
	margin-right: 15px;
	margin-left: -205px;
	display: inline;
	float: left;
	clear: none;
	background-color: #f8f4e6;
}
.content_wrap p, .content_wrap li {
	font-size: 1.08em;
}
.right {
	width: 190px;
	margin-left: 15px;
	margin-right: -205px;
	float: right;
	clear: none;
	display: inline;
	background-color: #f8f4e6;
}
.spacer {
	clear: both;
	zoom: 1;
}

/*----- блоки на главной -------------------------------*/
.news.index, .interview.index, .announces.index, .actions.index  {
	width: 280px;
	float: right;
	clear: none;
}
.news.index {
	float: left;
}
/*----- оформление материалов -------------------------------*/
.item {
	margin-bottom: 3px;
	padding: 0px 0px 12px 0px;
	overflow: hidden;
	zoom: 1;
}
/*-------топовая новость--------------*/
.item.top {
	width: 554px;
	float: none;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	padding: 0px 10px 6px 10px;
	background: #FBF9e7;
	overflow: hidden;
	zoom: 1;
}
.item.top h4 {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color: #A60010;
	font-weight: normal;
	font-size: 1.78em;
}
.item.top .date {
	font-size: 1.08em;
	color: #6F5C4F;
}
.item.top p, .item.top .text p, .item.top p p {
	font-size: 1.15em;
}
.item.top a:link, .item.top a:visited {	color: #3A301F;	text-decoration: none;}
.item.top a:hover, .item.top a:active {	color: #3A301F;	text-decoration: underline;}

.item.top h4 a:link, .item.top h4 a:visited {	color: #A60010;	text-decoration: none;}
.item.top h4 a:hover, .item.top h4 a:active {	color: #A60010;	text-decoration: underline;}
/*---------закругленные углы-----------*/
.rounded {
	margin: 10px 0px 3px 0px;
}
.r1, .r2, .r3, .r4, .r5 {
    display: block;
    height: 1px;
/*-------для ИЕ6-----------*/
	overflow: hidden; 
    font-size:1px;
}

.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.rounded .item.top, .rounded  b {
    background-color: #fbf9e7;
}



.item p {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	font-size: 1.08em;
	text-align: left !important;
}
.item p p {
	font-size: 1em;
	text-align: left !important;
}
.doc p, .doc div {
	font-size: 1.08em;
}
.doc p {
	padding: 0px;
	margin: 3px 0px 6px 0px;
/*	text-indent: 1.5em;*/
}
.item img {
	margin: 3px 8px 8px 0px;
	float: left;
	clear: none;
	border: none;
}
.item a.highslide {
	display: block;
	margin-top: 13px;
}
.item .title, .item h4 {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	color: #222222;
	font-weight: bold;
	font-size: 1.08em;
}
.item .text {
	margin: 0px 0px 2px 0px;
	padding: 0px;
	height: 1%;
	font-size: 1.08em;
	text-align: left !important;
}
.item .text strong, .item .text b, .item a p strong, .item a p b {
	font-weight: normal !important;
}
.item .date, .doc .date {
	margin: 10px 0px 5px 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 1.08em;
	color: #666666;
	text-indent: 0em;
}

.item a:link, .item a:visited {	color: #000000;	text-decoration: none;}
.item a:hover, .item a:active {	color: #000000;	text-decoration: underline;}

.content_wrap p.author {
	font-style: italic;
	text-align: right;
	font-size: 0.9em;
	color: #666666;
	margin-top: 23px;
}

.content_wrap p.copy-conditions {
	font-style: italic;
	text-align: right;
	font-size: 0.9em;
	color: #666666;
	margin-top: 23px;
}

.content_wrap a.highslide img {
	margin: 3px 8px 8px 0px;
	float: left;
	clear: none;
}
.content_wrap a.highslide {
	display: block;
	margin-top: 13px;
}
/*---------- Easy2 gallery---------------*/
.content_wrap .e2g {	overflow: hidden !important;}

.content_wrap .e2g a.highslide {	display: inline; }
.content_wrap .e2g a.highslide img {
	margin: auto;
	float: none;
}
.boxcontent {				text-align: center; }
.doc .boxcontent div {			font-size: 11px; }
.page_cont .content_wrap .e2g_crumbs {
	display: none;
}
.page_cont .content_wrap .gallery_cont .e2g_crumbs {
	margin: 15px 0px 15px 19px;
	font-size: 1.05em;
	font-weight: normal;
	display: block;
}
/*----- галерея в летописи ------------------------*/
.history_cont {
}
.history_cont .e2g {
	display: block;
	margin: 2px auto;
	width: 194px;
	height: 204px;
}
.history_cont .e2g .thumb {
	height: 200px;
	margin: 0px auto;
}
/*------ контейнер для мультимедиа -------------------------*/
.mm_cont {
	margin: 15px 0px 5px 0px;
}
.video_cont {
	margin: 3px 10px 5px 0px;
	float: left;
	clear: none;
}
/*------ Breadcrumbs-------------------------*/
.B_crumbBox {
	display: block;
	margin-top: 10px;
}

/*----------пагинатор--------------*/
.pagination {
	margin: 15px 10px;
	text-align: center;
}
.ditto_currentpage {
	padding: 2px 5px 3px 5px;
	background-color: #bbbbbb;
	color: #ffffff;
	display: inline;
}
.ditto_page {
	padding-right: 5px;
	padding-left: 5px;
}
a:link.ditto_page, a:visited.ditto_page, a:hover.ditto_page, a:active.ditto_page {	text-decoration: none;}
.ditto_next_link, .ditto_previous_link { }
a:link.ditto_next_link, a:visited.ditto_next_link, a:link.ditto_previous_link, a:visited.ditto_previous_link, a:hover.ditto_next_link, a:active.ditto_next_link, a:hover.ditto_previous_link, a:active.ditto_previous_link {
	text-decoration: none; 
}
/*----- форма FAQ--------------------*/
.faq_form {
	margin: 25px 5px;
}
.faq_form label {
	display: block;
	margin: 12px 0px 5px 0px;
	font-size: 1.1em;
}
.faq_form input {
	display: block;
	margin: 2px 0px 8px 0px;
}
.faq_form label.komy input {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.faq_form .name, .faq_form .email, .faq_form .vericode, .faq_form textarea {
	margin: 2px 0px 12px 0px;
	padding: 1px 0px 1px 2px;
	border: 1px solid #DEDDD6;
	background-color: #FDFCF6;
	font-size: 120%;
	line-height: 16px;
}
.faq_form .name, .faq_form .email, .faq_form .vericode {
	width: 250px;
	height: 16px;
}
.faq_form .vericode {
	width: 146px;
}
.faq_form textarea {
	display: block;
	margin: 2px 0px 12px 0px;
	width: 350px;
}
.faq_form .faq_send {
	margin: 22px 0px 12px 0px;
}
/*------------faq_thanks---------------*/
.faq_thanks td, .faq_thanks th {
	padding: 4px 16px 5px 0px;
	vertical-align: top;
	font-size: 108%;

}
.faq_thanks th {
	font-weight: bold;
	text-align: left;

}
/*------ расписание -------------------------------------*/
.schedule {
	margin: 15px 0px 20px 0px;
	margin: 15px auto;
	width: 572px;
}
.schedule td, .schedule th {
	padding: 3px 5px;
	veertical-align: top;
	font-size: 108% !important;
	border: 1px solid #dddddd;
}    
.content_wrap .schedule td p {
	font-size: 1.0em !important;
	margin: 0px 0px 10px 0px;
}    
.schedule th {
	padding: 5px 7px;
	font-weight: bold;
	text-align: center;
	font-size: 120% !important;
	color: #4E4B3F;
	border-bottom: 2px solid #D7D5C6;
	font-family: Arial, Helvetica, sans-serif;
}
/*----- футер -------------------------*/
.footer {
	padding: 10px 10px 10px 16px;
	background: url(../images/ft_bg.gif) left bottom repeat-x;
	border-top: 6px solid #CF5758;
	height: 44px;
}
.copy {	width: 320px;}
.copy p {
	margin: 3px 0px;
	color: #C6C4BE;
}
.copy a:link, .copy a:visited {			color: #959595;	text-decoration: none;}
.copy a:hover, .copy a:active {			color: #959595;	text-decoration: underline;}
.copy a:link.about, .copy a:visited.about {	color: #9F9D95;	text-decoration: underline;}
.copy a:hover.about, .copy a:active.about {	color: #9F9D95;	text-decoration: none;}
.counters {
	padding: 5px 0px;
	height: 31px;
	float: right;
	width: 45%;
	text-align: right;
	vertical-align: top;
}
/*------------карта сайта-----------------*/
.sitemap li {
	list-style-type: none;
	background: url(../images/bul_04.gif) 0px 13px no-repeat;
}
.sitemap ul li {
	font-size: 150%;
	padding: 5px 0px 3px 16px;
	background: url(../images/bul_01.gif) 0px 11px no-repeat;
}
.sitemap ul li ul {
	padding: 5px 0px 5px 14px;
}
.sitemap ul li ul li {
	font-size: 85%;
	padding: 3px 0px 3px 13px;
	background: url(../images/bul_02.gif) 0px 8px no-repeat;
}
.sitemap ul li ul li ul {
	padding: 5px 0px 5px 14px;
}

.sitemap ul li ul li ul li {
	font-size: 85%;
	padding: 2px 0px 2px 12px;
	background: url(../images/bul_03.gif) 0px 6px no-repeat;
}
.sitemap ul ul ul ul li {
	font-size: 108%;
	padding: 2px 0px 2px 14px;
	background: url(../images/bul_04.gif) 0px 8px no-repeat;
}
.sitemap li a {
	color: #000000 !important;
}
/*-----------календарь jquery---------------*/
.calendar-jq {
	margin: 15px 0px;
}
.calendar-jq h2 {
	margin: 10px 8px;
}
.ui-datepicker, .ui-datepicker .ui-datepicker-header {
	overflow: hidden !important;
}
/*----- оглавление книги ------------*/
.sub_navigation {
	width: 574px;
	margin: 20px 0px 10px 0px;
}
.book_cont ul {
	padding: 0px;
	margin: 0px 10px 0px 30px;
	list-style: none;
	overflow: hidden;
}
.book_cont ul li {
	padding: 5px 5px;
	margin: 0px;
	list-style: none;
	font-size: 1.1em;
	background: none;
}
.book_cont li a:link, .book_cont li a:visited { 	color: #333333;	text-decoration: none;}
.book_cont li a:hover, .book_cont li a:active {	color: #333333;	text-decoration: underline;}

/*------------ссылка на скачивание презентации-----------*/
a:link.ppt, a:visited.ppt, a:hover.ppt, a:active.ppt {
	display: block;
	float: left;
	height: 16px;
	padding: 0px 0px 0px 20px;
	margin: 5px 0px;
	background: url(../images/pct_ppt.gif) 0px 0px no-repeat;
	color: #a60010;	text-decoration: none;
}
a:hover.ppt, a:active.ppt {	
	color: #a60010;	text-decoration: underline;
}

.rss {
	text-align: center;
	margin: 10px;
}
