body {background:url(../images/page_bg.png) repeat; margin:0px; padding:0px; width:100%; height:100%;}
body.NY_B {background:url('../images/NY_bg.gif') repeat; margin:0px; padding:0px; width:100%; height:100%;}
html {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
a { color: #527110; 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; }
.NY_PBT { background: none !important;}
#button { border: 1px solid #584c27; background: #e3d4a4;}
#container {width:1024px; margin:0px auto; position:relative;}
/*#header {background:url(../images/header.png) no-repeat; width:1024px; height:270px;}*/
#header {background:url(../images/theader.png) no-repeat 0 0; width:1024px; height:270px;}
#NY_header {background:url(../images/NY_header-3.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;}*/
#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;}
	
	#tright_nav_top {background:url(../images/tright_nav_top.png) no-repeat 0 0; width:268px; height:180px; float:left; margin-left:39px; _position: relative; _float:none;}
	#tright_nav_top .slideshow {display: block;height: 167px;margin: -17px 0 0 19px;padding: 0;width: 247px;}
	#tright_nav_top .slideshow img{-moz-border-radius: 0 0 10px 11px;border-radius: 0 0 10px 11px;}
	#tright_nav_top .nav{height: 24px;margin: 4px 0 0 70px;position: relative;}
	#tright_nav_top .nav a#prev2{background:url(../images/butleft.jpg) no-repeat 0 0;display: block;cursor: pointer;float: left;height: 24px;width: 68px;}
	#tright_nav_top .nav a#next2{background:url(../images/butright.jpg) no-repeat 0 0;display: block;cursor: pointer;float: left;height: 24px;width: 68px;}
	#tright_nav_title { background: url(../images/tright_nav_title.jpg) no-repeat; width: 258px; height: 33px; margin-left: 49px;}
	#tright_nav_title span { padding-left: 63px; font-size: 10px; }

	#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, Times New roman; padding-left:20px;}
.NY_MT {background:url("../images/NY_main_title_2.png") no-repeat scroll 0 0 transparent !important;}
	#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:17px; font-weight:bold; line-height:44px; padding-left:25px; padding-right:5px;}

	#main_title a.NY_a{background:url(../images/NY_list.jpg) no-repeat 0 0; color:#C8C8C4; font-size:17px; font-weight:bold; line-height:44px; padding-left:25px; padding-right:5px;}

	#main_title a:hover{text-decoration:none;}
#main_container {width:642px; height:100%; margin:0 44px 0 12px; color: #3d392e; font-size: 11px; min-height:1040px;}
#NY_bg{background:url("../images/fon.png") no-repeat scroll left bottom transparent; min-height:1055px; padding-bottom:30px; *height:1100px;}
.NY_C {background: url('../images/fon_bg.png') left top repeat !important; position:relative;}
	.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;}
.NY_banner{width:210px; height:119px; margin-left:80px; 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;}
#NY_LC {background:url("../images/NY_main_bg.png") repeat-y scroll left bottom transparent;}
#NY_RC {background:url(../images/NY_right_nav_bg.png) repeat-y scroll 49px 0;}
#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;}
.NY_RNT { background: url("../images/NY_right_nav_title.png") no-repeat scroll right 0 transparent !important;}
	#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;}
#NY_F {background:url("../images/fut2_NY.png") no-repeat scroll 0 0 transparent; height:201px; margin-left:54px; width:932px;}
.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); margin-bottom: 20px;}
*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;}
.copyr a{color: #FFFFFF;}

.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; margin-top: 3px;}
.prw {margin-left:225px; text-align:center; width:240px;}
.prw  a{color:white;}

#NY_menu {background:url("/images/NY_menu_t_.png") no-repeat scroll left top #625F4E; position:absolute; right:0; top:0; z-index:5; width:175px;}
#NY_menu img.snow {position:absolute; bottom:-53px; right:0; z-index:10;}
#NY_menu .NY_li {background:url("/images/NY_li_.jpg") no-repeat scroll left top #555037; margin-top:3px; padding-bottom:5px; padding-left:26px; padding-top:3px; width:134px; *width:160px;}
#NY_menu .NY_li a {font-size:11px; color:white; text-decoration:none;}
#NY_menu .NY_li a:hover {text-decoration:underline;}

#NY_t_t {margin-left:19px; padding:10px 0 0; width:426px;}
#NY_t_t div.top {background:url("/images/up_ram_2.png") no-repeat scroll 0 top transparent; height:7px;line-height:0;zoom:1;*margin-bottom:-7px; *background:url("/images/up_ram_2.png") no-repeat scroll 1px top transparent;}
#NY_t_t div.bottom {background:url("/images/down_ram_l_2.png") no-repeat scroll 0 top transparent; height:205px; _background:url("/images/down_ram_l_2.png") no-repeat scroll 1px top transparent; width:426px;}
#NY_t_t p, #NY_t_b p {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0 0 2px;}
#NY_t_t p.h {font-family:Times New Roman; font-size:18px; font-weight:normal; margin:0 0 2px; padding:0px;}

#NY_t_t div.center, #NY_t_b div.center {background:url("/images/bg_ram_2.png") repeat-y scroll left top transparent; padding:0 15px 0 10px;}
#NY_t_t div.center ul, #NY_t_t div.center ol, #NY_t_b div.center ul, #NY_t_b div.center ol {color:#3D392E; font-family:Verdana; font-size:11px; margin:0; padding:0 0 2px 30px; text-align:justify;}
#NY_shar {background:url("../images/shar.png") no-repeat scroll left bottom transparent; color:red; position:absolute; width:395px; height:294px; right:63px; bottom:73px; z-index:200;}

#NY_t_b {margin-left:200px; margin-top:-125px; width:426px; z-index:105;}
#NY_t_b div.top {background:url("/images/up_ram_2.png") no-repeat scroll 0 top transparent; height:7px; *margin-bottom:-7px; *background:url("/images/up_ram_2.png") no-repeat scroll 1px top transparent;}
#NY_t_b div.bottom {background:url("/images/down_ram_l_2.png") no-repeat scroll 0 top transparent; height:205px; width:426px; *background:url("/images/down_ram_r_2.png") no-repeat scroll 1px top transparent;}

table.online_table{border:none !important; width:100%;}
table.online_table td{border:none !important;}
table.online_table td.left_td{width:30%; text-align:right; padding-right:10px;}
table.online_table td.left_td span{color:#ff0000;}
table.online_table td a#sub{background:none repeat scroll 0 0 #E3D4A4; border:1px solid #584C27; cursor:pointer; font-size:12px; padding:0 5px;}
table.online_table td a#sub:hover{text-decoration:none;}
