@charset "windows-1251";
html, body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #362F2D;
	background-image: url(img/fon.gif);
	background-position: 60px 100px;
}
div {
	margin: 0px;
	padding: 0px;
}
table{
	border:0px; 
	border-collapse:collapse; 
	border-width:0px;
}

/*Основные стили*/
p {
	margin: 0px;
	padding: 6px 0px 6px 0px;
}
div.content {
	margin: 0px;
	padding: 0px 12px 0px 45px;
}
h1 {color: #897A3C; padding-left: 25px;	font-weight: normal}
ul {list-style-image: url(img/ul.gif)}
ol {
	margin: 0px;
	padding: 10px 0px 10px 65px;
}
img {border:none; text-decoration: none;}
/*end* Основные стили*/
#logo {
	position: absolute;
	left: 26px;
	top: 18px;
}
#top_td {
	height: 65px;
	background-image: url(img/top.jpg);
	background-position: right bottom;
	background-color: #4F4730;
	background-repeat: no-repeat;
}
.top_div_1 {height: 20px; text-align: right;}
.top_div_2 {
	height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #67593F;
	padding-right: 15px;
}
.top_div_2 a{
	background-repeat:no-repeat;
	background-position:right top;
	float:right;
	margin-top:23px;
	height:20px;
	vertical-align:text-bottom;
	line-height:18px;
	color:#FFFFFF;
	background-color:#403D2A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right: 2px;
	text-align: center;
	padding: 2px 41px 0px 2px;
	text-decoration: none;
}
.top_div_2 a:hover{	color: #9c8834;}
.top_div_3 {
	float:right;
	background-image:url(img/left_con.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 34px;
	color: #6F6147;
	padding-right: 16px;
	background-color: #3D3C27;
	padding-top: 0px;
	vertical-align: top;
	height: 19px;
	font-size: 70%;
	letter-spacing: 3px;
}
.top_div_3_rasp {
	height: 3px;
	width: 380px;
	font-size: 1px;
}
.top_div_4 {padding-bottom:2px;}
.top_div_1 a {/*link style of top menu*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: normal;
}
.top_div_1 a:hover {text-decoration: underline;}
/*left_menu*/
#left_td {
	background-color: #716B4B;
	border-right: 2px solid #D8C09A;
	border-bottom: 2px solid #D8C09A;
	background-image: url(img/fon_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-top: 2px solid #D8C09A;
	width: 150px;
	vertical-align: top;
}
#left_td ul {
	list-style-image: url(img/ul_menu.gif);
	color: #999999;
	line-height: 13px;
	margin: 0px;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 0px;
}
#left_td ul a:link, #left_td ul a:visited  {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: none;
	color: #FF8A00;
	text-decoration: none;
	font-weight: normal;
}
#left_td .blockquote  {
	border-bottom: 1px solid #D8C09A;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

#left_td .blockquote div {
    color: #14120C;
}

#left_td .blockquote, #left_td .blockquote li, #left_td .blockquote div {
	TEXT-INDENT: 7px;
}

#left_td .blockquote div, #left_td .blockquote a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	width:100%;
	margin-left: 0px;
	padding-top: 4px;
}

#left_td {
    font-size: 70%;
}
#left_td li  {
	font-weight: normal;
/*	font-size: 70%; */
	color: #000000;
}
#left_td ul a:hover {
	color: #000000;
}
/*bottom block*/
#bottom {
	height: 130px;
	vertical-align: top;
	background-color: #FFFFFF;
}
.bottom_div {	border-top: 3px solid #8A7F6B;}
.bottom_div_1 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3F2F0;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 10px;
}
.bottom_div_1 a {
	color: #7A7A7A;
	text-decoration: none;
}
.bottom_div_1 a:hover {	color: #000000;}
.bottom_div_2 {
	height: 31px;
	padding-bottom: 9px;
}
.bottom_div_2 {
	height: 31px;
	padding-bottom: 9px;
}
.bottom_div_2_1 {float:left; padding-left:211px;}
.bottom_div_2_2 {float:left; padding-left:87px;}
.bottom_div_2_3 {float:left; padding-left:75px;}
.bottom_div_3 {height: 50px;}
.bottom_div_3_1 {float:left; padding-left:121px;}
.bottom_div_3_2 {float:left; padding-left:52px;}
.bottom_div_3_3 {float:left; padding-left:54px;}
.bottom_div_3_4 {float:left; padding-left:56px;}
.bottom_div_3_5 {float:left; padding-left:53px;}
/*left menu*/
.sectionLinks{	margin:0px;	padding: 0px; }
.sectionLinks a:link, .sectionLinks a:visited {
	display: block;
	border-bottom: 1px solid #D8C09A;
	padding: 4px 1px 5px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
/*    font-size: 70%; */
}

.blockquote a:link, .blockquote a:visited {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
/*    font-size: 70%; */
}

.sectionLinks a:hover{
	background-color: #8F8A5C;
	color: #3D3C27;
}
#center {
	background-color: #D8C09A;
	background-image: url(img/fon_center.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	border-top: 2px solid #D8C09A;
	width: 603px;
	vertical-align: top;
	border-bottom: 2px solid #D8C09A;
	font-size: 75%;
	padding-bottom: 40px;
}
/*поправки для основных стилей в основном динамическом блоке*/
#center p {
	margin: 0px;
	padding: 8px 0px 8px 0px;
}
#center h1 {
	color: #897A3C;
	font-size: 155%;
	margin: 0px;
	padding: 26px 0px 20px 20px;
}
#center h2 {
	font-size: 120%;
	color: #897A3C;
	margin: 0px;
	padding-left: 46px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: normal;
}
#center h3 {
	padding-left: 46px;
	font-size: small;
	color: #897A3C;
}
#center h4 {
	font-size: 110%;
	color: #BA5E11;
	margin: 0px;
	font-weight: normal;
}
#center ul {
	list-style-image: url(img/ul_1.gif);
	padding-left: 65px;
	margin: 0px;
	padding-left:65px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#center ul ul {
	list-style-type: none;
	list-style-image: none;
	margin-top: 0px;
	padding-left: 2px;
	padding-bottom: 10px;
	padding-top:2px
}
#center a { 
	color:#BA5E11;
	text-decoration:none;
}
#center a:hover {
	color:#70370A;
	text-decoration:none;
}
#center a:visited {
	color:#660033
	text-decoration:none;
	color: #9C2016;
}
#center hr {
	margin-right: 20px;
	margin-left: 20px;
}
#center span {
	color: #BA5E11;
}
#center td {
	border-bottom:#B39E7D solid 1px;
	padding-left: 2px;
}
/*Search*/
.search_1 {
	width: 170px;
	border: 1px solid #6F6147;
	color: #959595;
	margin-top: 15px;
	font-size: 75%;
	height: auto;
	padding: 3px;
}
.search_div {
	margin: 0px;
	padding: 0px;
}
.search_form {
	text-align: right;
	background-image: url(img/search.jpg);
	background-repeat: no-repeat;
	background-position: right 6px;
	height: 44px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
/*counters*/
#counters {padding-left: 40px;}
#counters div { float: left; padding: 5px;}
#counters div.hidden { float: left; padding: 5px; visibility: hidden; }
/*end_counters*/
/*main page*/
#td_mp_1 {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D8C09A;
	border-bottom-color: #D8C09A;
}
#td_mp_2 {
	color: #E0DFE3;
	background-color: #403D2A;
	background-image: url(img/fon_1mp.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D8C09A;
}
#td_mp_2_div {
	background-image: url(img/fon_2mp.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*main block on main page*/
#td_mp_2_div h1 {
	color: #9D8B44;
	margin: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 5px;
	font-size: 80%;
}
#td_mp_2_div p {
	margin: 0px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 5px;
	font-size: 70%;
	color: #D8C09A;

}
#td_mp_2_div span {	color: #9B8942;}
#td_mp_2_div a {
	color: #df7019;
	text-decoration: none;
}
#td_mp_2_div a:hover {text-decoration: none;}
#td_mp_2_div a:visited {
	color:#df7019;
	text-decoration: none;
}
/*Table style*/
#table_top_left {
	width:244px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	background-image: url(img/top_table.jpg);
	padding-top: 16px;
	background-color: #E8DCC6;
	padding-bottom: 2px;
}
#table_top_center {
	width:123px;
	background-image: url(img/top_table.jpg);
	background-repeat: no-repeat;
	background-position: -244px top;
	background-repeat: no-repeat;
	height: 15px;
	padding-top: 16px;
	background-color: #E8DCC6;
	padding-bottom: 2px;
}
#table_top_right {
	width:123px;
	background-image: url(img/top_table.jpg);
	background-repeat: no-repeat;
	background-position: -367px top;
	height: 15px;
	padding-top: 16px;
	background-color: #E8DCC6;
	padding-bottom: 2px;
}
#table_hover {
	background:#E8DCC6;
}
/* news-list */
.new_td_1 {
	background-color: #EBDEC4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8A7F6B;
	border-bottom-color: #8A7F6B;
	border-left-color: #8A7F6B;
	width: 80px;
	text-align: center;
	vertical-align: top;
	color: #887838;
	padding-top: 6px;
}
#new_td_2 {
	background-color: #EBDEC4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #8A7F6B;
	border-right-color: #8A7F6B;
	border-bottom-color: #8A7F6B;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 95%;
}
#new_td_2_s {
	background-color: #EBDEC4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #8A7F6B;
	border-right-color: #8A7F6B;
	border-bottom-color: #8A7F6B;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#new_td_2 p, #new_td_2_s p {margin:0px; padding: 1px 0px 0px 0px;}
.new_td_3 {	height: 10px;}
/* search-result */
.search_result {
	background-color: #EBDEC4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8A7F6B;
	border-bottom-color: #8A7F6B;
	border-left-color: #8A7F6B;
	width: 40px;
	text-align: center;
	vertical-align: top;
	color: #362F2D;
	padding-top: 6px;
	padding-left: 4px;
}
/* conrtacts */
.search_3 {
	width: 208px;
	border: 1px solid #8A7F6B;
	font-family: Tahoma;
	background-color: #FEFDFC;
}
#textarea {
	width:432px;
	height: 40px;
	border: 1px solid #8A7F6B;
	font-family: Tahoma;
	background-color: #FEFDFC;
	font-size: 100%;
}
#table_contacts {
	margin-left:46px;
	background:#EBDEC4;
	border:#8A7F6B solid 1px;
}
#table_contacts p {	margin:0px;	padding: 6px 6px 0px 0px;}
#table_contacts td {
border:none;
}
/* photogalery */
#photogalery {	margin-left: 46px;}
#photogalery div {
	height: 62px;
	width: 127px;
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
}
/* site-map */
#site-map{ padding-bottom:120px;} 
#site-map ul{ font-weight: bold}
#site-map ul ul{ font-weight: normal}

.copy {
    clear:both;
    font-size: 9px;
    padding: 10px;
    text-align: right;
}

.copy, .copy a, .copy a:hover {
    color: #CCCCCC;
    text-decoration:none;
}
.about {
/*	width:755px; */
	color: #21241A;
	text-align: center;
	padding: 20px;
    font-size: 55%;
    background-color: white;
    
}