body {background:url(../images/page_bg.png) repeat; margin:0px; padding:0px; width:100%; height:100%;}
html {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
a { color: #3D392E; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
img { border: 0px;}
h1 { font-size: 14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}
h2 { font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}
h3 { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;}
input { background: transparent; border: 0px; border-bottom: 1px solid #584c27; padding-left: 5px; }
textarea { background: transparent; border: 1px solid #584c27; padding-left: 5px; }
.cb {clear: both;}
#page_bg_top { background: url(../images/page_bg_top.jpg) repeat-x; }
#button { border: 1px solid #584c27; background: #e3d4a4;}
#container {width:1024px; height:100%; margin:0px auto;}
#header {background:url(../images/header.png) no-repeat; width:1024px; height:270px;}
	#logo {position:relative; top:40px; left: 50px; background:url(../images/logo.png) no-repeat; width:158px; height:64px;}
	#phone_top {position:relative; top:132px; left:60px; color:#FFFFFF; font-size:16px; /*font-style: italic;*/}
	/*.header_over {background: url(../images/header_over.png) no-repeat 0 0; width: 436px; height: 81px; position: absolute; margin: 58px 0 0 542px; text-indent: -9999px;}*/
	.header_over {background: url(../images/h_new.jpg) no-repeat 0 0; width: 343px; height: 223px; position: absolute; margin: -70px 0 0 636px; #margin: -68px 0 0 636px; text-indent: -9999px; margin /*\**/: -68px 0 0 636px\9}
#right_nav_top {background:url(../images/right_nav_top.png) no-repeat 0 0; width:268px; height:167px; float:left; margin-left:39px; _position: relative; _float:none;}
	#right_nav_top h2 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; padding-top: 3px; padding-bottom: 10px; text-align: center;}
	#right_nav_top div { padding-left: 25px; padding-top: 20px; width: 235px; font-size: 10px; }
	#right_nav_top div p {padding:0;margin:0;}
#main_title {background:url(../images/main_title.jpg) no-repeat; width:676px; height: 47px; _position: relative; font-family:Monotype Corsiva; padding-left:20px;}
	#main_title span {background:url(../images/list.jpg) no-repeat 0 0; font-size:18px; font-weight:bold; color:#fdfdfc; line-height:44px; padding-left:25px;}
	#main_title a{background:url(../images/list.jpg) no-repeat 0 0; color:#c8ba79; font-size:18px; font-weight:bold; line-height:44px; padding-left:25px; padding-right:15px;}
	#main_title a:hover{text-decoration:none;}
#main_container {width:640px; height:100%; margin:0 44px 0 12px; color: #3d392e; font-size: 11px;}
	.main_container span {padding-left:30px;}
	#main_container p { padding:5px; margin:0px; margin-bottom: 5px; color: #3d392e; text-align: justify; font-size: 11px; text-indent:20px;}
	#main_container p.h { font-weight:bold; text-align:center;}
	#main_container ul { color: #3d392e; text-align: justify; font-size: 11px; padding-right:5px;}
   #main_container label { color: #3d392e; text-align: right; font-size: 11px; padding-right:5px;}
   #main_container table { font-size: 11px; color: #3d392e; border-top: 1px solid #3d392e; border-left: 1px solid #3d392e; margin:5px;}
   #main_container table.h, #main_container table.h td { font-size: 11px; color: #3d392e; border:0; margin:0;}
   #main_container th { border-bottom:1px solid #3d392e; border-right:1px solid #3d392e;}
   #main_container td { border-bottom:1px solid #3d392e; border-right:1px solid #3d392e;}
   #main_container div.txt p {margin:10px 0 0; padding:0 5px;}
   #main_container div.txt ul, #main_container div.txt ol {margin:10px 5px 0 0; padding:0 0 0 25px; text-align:justify;}
   #main_container div.txt ul.h, #main_container div.txt ol.h {margin:0 5px 0 0; padding:0 0 0 25px; text-align:justify;}
   #main_container div.txt blockquote {padding:0px; margin:10px 35px 0 35px;}
   #main_container div.txt blockquote p {text-indent:0;}
.l_banner{background: url(../images/l_bg.jpg) no-repeat 0 0; width:216px; height:95px; margin-left:76px; margin-top:15px;}
.l_banner td{text-align:center; vertical-align:middle; height:95px;}
.l_banner td.img{width:83px;}
.l_banner td.txt{text-align:left;}
.l_banner td.txt p{font-size:11px; color:#5e5334; margin:5px 0;}
.l_banner td a{color:#174501; font-size:18px;}
.l_banner td a:hover{text-decoration:none;}
.swf {margin-left:80px; margin-top:15px;}
div#coutn {margin-top: 10px; text-align:center;padding-right:6px;}
#left_col {background:url(../images/main_bg.jpg) repeat-y 0 0px;}
#right_col {background:url(../images/right_nav_bg.jpg) repeat-y 49px 0px;}
#right_nav_title { background: url(../images/right_nav_title.jpg) no-repeat; width: 258px; height: 33px; margin-left: 49px;}
	#right_nav_title span { padding-left: 63px; font-size: 10px; }
#footer {background:url(../images/footer.png) no-repeat; width:1019px; height:201px; margin-left:5px;}
.nav_top { background: url(../images/nav_top.gif) no-repeat; margin-left: 75px; margin-top:10px; width: 214px; height: 2px; _font-size: 1px;}
.nav_bottom { background: url(../images/nav_bottom.gif) no-repeat; margin-left: 75px; width: 214px; height: 2px; }
ul.nav { list-style: none; list-style-position: inside; list-style-type: none; margin: 0px; padding-left: 75px; padding-right:19px;}
	.nav li { background: url("../images/nav_item1st.gif") no-repeat scroll 0 0; padding-left: 30px; #padding-left: 15px; line-height: 18px; padding-right:0;}
	.nav li.dva {background:url("../images/nav_item1st_2.gif") no-repeat scroll 5px 0; padding-left:29px; #padding-left: 15px;}
	.nav li.dva a.nav_selected {font-style: normal; font-size:11px; font-weight:normal;}
	.nav li.dva a.nav_head {font-size:11px; font-weight:normal;}
	.nav li.highlight { background: url(../images/nav_item1st_hl.gif) no-repeat;}
	.nav li a { color: #ffffff; text-decoration: none; font-size: 12px; }
	.nav_selected { color: #f1f1f1; text-decoration: none; font-style: italic; font-size: 12px; border-bottom: 1px dotted #e8dec2;}
.nav2_title { padding-top:10px; padding-left: 20px; margin-left:20px; border-bottom: 1px dashed #584c27; width: 180px; color: #3d392e; font-weight: bold;}
ul.nav2 { list-style: none; list-style-position: inside; list-style-type: none; margin: 0px; padding-left: 20px; }
ul.nav2 ul { list-style: none; list-style-position: inside; list-style-type: none; margin: 0px; padding: 0px;}
	.nav2 li { background: url(../images/nav_arrow.gif) no-repeat 5px 8px; padding-left: 20px; line-height: 20px; border-bottom: 1px dashed #584c27; width: 180px; }
	.nav2 li:hover { background-position: 7px 8px; }
	.nav2 li a { color: #3d392e; text-decoration: none; font-size: 11px; }
	.nav2 li a:hover { text-decoration: none; }
	.nav2 li li { background: url(../images/nav_arrow.gif) no-repeat 5px 8px; padding-left: 20px; line-height: 20px; border-bottom: 1px none #584c27; width: 180px; }
.thumb_container { float: left; width: 208px; height: 158px; margin-left: 3px; margin-top: 10px; background: url(../images/thumb_bg.gif); }
*html .thumb_container { margin-left: 2px; width: 203px;}
	.thumb_title { background: url(../images/thumb_title.gif) no-repeat; line-height: 13px; height: 17px;text-align: center; font-size: 10px; color:#ffffff;}
	.thumb_title2 { background: url(../images/thumb_title2.gif) repeat; line-height: 21px; height: 21px;text-align: center; color: #e8dec2;}
	.thumb_title2 a { line-height: 21px; height: 21px; text-align: center; color: #e8dec2;}
	.thumb_container img { border: 4px solid #f9f2f2; margin-left: 5px; margin-top: 3px; }
.replies_container { background: url(../images/replies_bg.gif); width: 630px; margin-left:5px;}
	.replies_title { background: url(../images/replies_title.gif) no-repeat; width: 630px; height: 19px; }
	.replies_title span { padding-left: 60px !important; color:#ffffff; font-size: 10px;}
.reply { float: left; width: 314px;}
	.reply_name { background: url(../images/replies_name.gif) repeat-x; line-height: 21px; text-align: center; font-size: 12px; font-weight: bold; color: #e3d4a4;}
	.reply_body { padding: 10px; color: #000000; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify;}
.cat1 a { font-size: 14px; font-weight: bold; color: #3d392e; padding-left: 20px;}
.cat2	a { font-size: 12px; font-weight: bold; color: #3d392e; padding-left: 30px; }

.sub_cat_container { margin:10px 6px 0 6px; background: url(../images/thumb_title2.gif); width: 630px;}
	.sub_cat_title { background: url(../images/thumb_title.gif) no-repeat 50%; line-height: 13px; height: 17px;text-align: center; font-size: 10px; color:#ffffff; }
      .sub_cat_title_bg { background: url(../images/sub_cat_title_bg.gif) repeat-x 50%; line-height: 13px; height: 17px;text-align: center; font-size: 10px; }
      .sub_cats { padding:5px; color:#000000; font-size: 12px; text-align: center;}
      .sub_cats a { color:#000000; }

#sub_cat_table {margin:10px 6px 0 6px; border:0 !important; background:url("../images/table_background.jpg") repeat scroll 0 0 transparent; padding:5px;}
#sub_cat_table td {border-bottom: 1px dashed #8E7740; border-right: 1px dashed #8E7740; text-align:center; vertical-align:top; padding: 5px;}
#sub_cat_table td.bord {border-bottom: 1px dashed #8E7740; border-right: 0 !important;}
#sub_cat_table td.last {border-bottom: 0 !important; border-right: 1px dashed #8E7740;}
#sub_cat_table td.last_bord {border-bottom: 0 !important; border-right: 0 !important;}
#sub_cat_table td a {color:#796327 !important;}
div.shadow {background:url("../images/td_fon.jpg") no-repeat scroll center bottom transparent; height:74px; padding-right:7px; text-align:right; width:90px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline;}

.description p { color: #000000 !important; }
.ben_selected { border-bottom: 2px solid #796327; }
.colorer {scrollbar-3dlight-color:#CFB879; 
     scrollbar-arrow-color:#CFB879;
     scrollbar-highlight-color: #9A8959;
     scrollbar-face-color:#998756;
     scrollbar-shadow-color:#9A8959;
     scrollbar-darkshadow-color:#CFB879;
     scrollbar-track-color: #CFB879;}
.cen {
	margin-top: 20px;
	margin-left: 6px;
	margin-right: 6px;
	text-align: justify;
	line-height: 1.4;
}

.buk {
font-size: 310%; /* Размер шрифта буквицы */
float: left; /* Выравнивание по левому краю */
color: #8B7C54; /* Цвет буквицы */
font-family:Times New Roman;
padding-right: 3px; /* Отступ между буквицей и текстом */
line-height: 23px; /* Положение символа */ 
margin-top: 0px;
padding-left:0px;
}



.rek p {
	text-indent: 20px;
}
#nokr {text-indent: 0px !important; padding-left: 20px !important;}
.rek h1 {
	text-align: center;
	font-size: 16px;
}
#tree dt {padding:5px; padding-bottom: 0px; margin-bottom: 0px;}
#tree dd { margin-left:5px; margin-right: 5px; margin-top: 0px; padding: 0px; background: url(../images/thumb_bg.gif);}
*html #tree dd { width: 620px;}
#gl_p {
	padding-top: 10px;
	font-size: 10px;
	text-align: center;
	color: #877F68;
}
#gl_p a {
	font-size: 10px;
	font-weight: normal;
	color: #877F68;
}


#gl {
	padding-top: 94px;
	font-size: 10px;
	text-align: center;
	color: #877F68;
}
#gl a {
	font-size: 10px;
	font-weight: normal;
	color: #877F68;
}
.knopa2 {background: url(../images/knopa.gif) top center no-repeat; width:115px; height:17px; margin-right:10px; float:right; text-align:center; padding-top:1px;}
.knopa2 a{color:#CAB974; font-size:12px; font-weight:normal;}
.knopa2 a:hover{text-decoration:none;}

.knopa {background: url(../images/knopabg.gif) left top repeat-x; height:17px; margin-left:10px; float:left; display:inline;}
.knopa div{background: url(../images/knopaleft.gif) left top no-repeat; height:17px; display: inline;}
.knopa div a{background: url(../images/knoparight.gif) right -1px no-repeat; line-height:17px; color:#CAB974; font-size:12px; font-weight:normal; padding-left:10px; 
padding-right:10px; display: inline;}

.knopa div a:hover{text-decoration:none;}
.knopa div a span{text-transform:lowercase;}

.knopka {background: url(../images/knopka.gif) no-repeat 0 0; float: left; margin-left: 10px;}
.knopka div {background: url(../images/knopka.gif) no-repeat 100% -17px;}
.knopka div a{line-height:17px; color:#CAB974; font-size:12px; font-weight:normal; padding: 0 10px;}
.knopka div a:hover{text-decoration:none;}
.knopka div a span{text-transform:lowercase;}
/*.copyr {padding-left:50px; padding-top:173px; text-align:center; width:660px;}*/
.copyr {font-size:11px; padding-left:302px; padding-right:52px; padding-top:163px; text-align:center;}

.uc {margin: 0 0 10px 0; text-align: center;}

.gallery a {background:url("../images/gallery_item_bg.jpg") no-repeat scroll 0 0 transparent;display:block;float:left;height:151px;margin:0 4px 6px;width:151px;}
.gallery a img {margin: 12px 0 0 12px; opacity: 0.9; filter: alpha(opacity = 90);}
.gallery a:hover img {opacity: 1; filter: alpha(opacity = 100);}

.pagination {text-align: center; margin: 10px 0;}
.pagination a {border: 1px solid #483E1E; padding: 3px 7px; color: #483E1E; font-weight: normal;}
.pagination a:hover, .pagination .current {border: 1px solid #483E1E; background: #483E1E; padding: 3px 7px; color: #ffffff; text-decoration: none;}
.pagination .inactive {border: 1px solid #907D3D; padding: 3px 7px; color: #907D3D; text-decoration: none;}
.bold {font-weight:bold; }
.boldu {font-weight:bold; text-decoration:underline;}
.boldb {font-weight:bold; color:black;}
.img_right{margin-left: 10px; margin-bottom:5px; float:right;}
.prw {margin-left:225px; text-align:center; width:240px;}
.prw  a{color:white;}