* {padding:0; margin:0}
html {height:100%}
body {position:relative; height:100%; _behavior:url("./css/csshover.htc"); font:11px arial; color:#3d362a; min-width:990px; line-height:16px}
img {border:0}
a {outline:none; color:#ac9e76}
a:hover {text-decoration:none}a.nolink {color:#3d362a; text-decoration:none}
ul {list-style:none}
P {padding:0 0 18px}

H1 {font:22px arial; font-weight:normal; color:#1a1a1a; margin:0 0 14px}
H1.blue {font:18px arial; color:#4699aa; margin:0 0 14px}
H2 {font:18px arial; color:#4699aa; margin:0 0 14px}
H3 {font:16px arial; color:#4699aa; margin:0 0 14px}
H4 {font:14px arial; color:#4699aa; margin:0 0 14px}
H5 {font:12px arial; color:#4699aa; margin:0 0 14px}
H6 {font:10px arial; color:#4699aa; margin:0 0 14px}

/* Content */
.content {min-height:100%; _height:100%; background:url(../images/columns-center.png) center 0 repeat-y}
.empty {clear:both; height:224px}

.head {background:url(../images/top-bg.jpg) center 0 repeat-x #fff; min-height:467px; _height:467px; padding:15px 0 7px}
.head-in {width:830px; padding:0 45px; margin:0 auto; position:relative; _left:4px}

/* OLD
.menu {width:827px; height:58px; margin:0 auto 11px; background:url(../images/menu.png) no-repeat; font:15px arial narrow; text-transform:uppercase; padding:9px 0 0 10px}
.menu ul {overflow:hidden; position:relative; zoom:1}
.menu ul li {float:left; background:url(../images/border.png) 0 1px no-repeat; padding:2px 24px 2px 25px; margin:0 0 0 -1px}
.menu ul li a {color:#3d362a; text-decoration:none; white-space:nowrap}
.menu ul li a:hover {text-decoration:underline}
.menu ul li a.active {color:#ab9c73}
*/

.menu {width:827px; height:58px; margin:0 auto 9px; background:url(../images/menu.png) no-repeat; font:14px arial; text-transform:uppercase; padding:11px 0 0 10px}
.menu .LeftSeparate {width:100px;background:none;}
.menu ul {overflow:hidden; position:relative; zoom:1}
.menu ul li {float:left; background:url(../images/border.png) 0 1px no-repeat; padding:2px 14px 2px 15px; margin:0 0 0 -1px}
.menu ul li a {color:#3d362a; text-decoration:none; white-space:nowrap}
.menu ul li a:hover {text-decoration:underline}
.menu ul li a.active {color:#ab9c73}


.banners {margin:0 -9px 8px; float:left; position:relative; _display:inline}
.banners a {float:left; width:262px; height:96px; background:url(../images/banner-bg.png) no-repeat; padding:4px 4px 4px 8px; margin:0 0 0 8px}

.icons {position:absolute; width:24px; height:105px; background:url(../images/nav.png) no-repeat; margin:13px 0 0 827px; padding:17px 4px 0 0}
.icons a {display:block; width:12px; margin:0 auto 15px}

/*.phone {position:absolute; margin:233px 0 0 673px; font:26px arial; color:#fff; z-index:5}
.phone span {font-size:12px; position:relative; top:-10px}*/
/*.phone {position:absolute; margin:223px 0 0 623px; font:26px arial; color:#fff; z-index:5}*/

.phone div.pos{position:relative; top:17px;left:295px;width:200px;}
.phone {position:absolute; 
		width:495px; height:87px;
		margin:185px 0 0 328px; font:26px arial; 
		color:#fff; z-index:5;
		background:url(../777.png) top right no-repeat;
		}
.phone span {font-size:12px; position:relative; top:2px}
.phone a {color:#fff;text-decoration:none;}


.flash {width:824px; height:281px; background:url(../images/flash-bg.png) no-repeat; padding:4px 11px 4px 10px; margin:0 -3px; float:left; _display:inline}

.columns {float:left; width:100%}
.columns-in {background:url(../images/columns-top.jpg) center 0 no-repeat; float:left; width:100%}
.columns-block {width:830px; margin:0 auto}

.left-column {float:left; width:234px; min-height:563px; _height:563px; background:url(../images/leftmenu.png) 7px 0 no-repeat; padding:21px 24px 0 20px; margin:-103px 0 0 6px; _margin:-103px 0 0 3px; position:relative; position:relative; left:1px}
.logo {display:block; text-align:center; margin:0 9px 0 0}
.nn {display:block; margin:0 auto 10px; position:relative; left:-4px; width:42px}

/********** [МЕНЮ] ***************/
.leftmenu {overflow:hidden; zoom:1; position:relative; padding:0 21px 0 17px}
.leftmenu li {background:url(../images/line.png) no-repeat; position:relative; top:-2px; padding:2px 0 1px; display:block}
.leftmenu li a {font:11px verdana; color:#3d362a; text-decoration:none; padding:7px 22px; *padding:5px 22px; display:block; background:url(../images/arrow.gif) 6px 11px no-repeat; *background-position:6px 9px; line-height:14px}
.leftmenu li a:hover {background:url(../images/arrow3.gif) 6px 11px no-repeat; color:#c1b697}
.leftmenu li a.active {background:url(../images/arrow4.gif) 6px 11px no-repeat #c1b697; color:#fff}

.submenu li {background:none; position:relative; top:-2px; padding:6px 0; *padding:5px 0}
.submenu li a {font:11px verdana; color:#3d362a; text-decoration:none; padding:0 22px; display:block; background:none; line-height:12px; *line-height:14px}
.submenu li a:hover {background:url(../images/arrow3.gif) 6px 4px no-repeat; color:#c1b697}
.submenu li a.active {background:url(../images/arrow3.gif) 6px 4px no-repeat; color:#c1b697; margin:0 0 0 16px}

.submenu .submenu li a {padding-left:40px;}
.submenu .submenu li a:hover {background:url(../images/arrow3.gif) 22px 4px no-repeat; color:#c1b697}
.submenu .submenu li a.active {background:url(../images/arrow3.gif) 22px 4px no-repeat; color:#c1b697; margin:0 0 0 16px}
/********** end of [МЕНЮ] ***************/

.banner {margin:0 0 5px -5px}


/********** ИНФОБЛОК ***************/
.info {padding:20px 15px 0 21px; text-align: justify; color:#807658; width: 180px;}.info p.zag {font:12px arial; font-weight: bold; color:#4699aa;}
.info a {color:#807658; text-decoration: none;}.info a:hover {color:#807658; text-decoration: none;}.info a:active {color:#807658; text-decoration: none;}

.news {padding:0 0 0 21px}
.new {padding:0 0 11px}
.new a {color:#ac9e76}
.archive {color:#4699aa; text-decoration:none; background:url(../images/arrow5.gif) 0 4px no-repeat; padding:0 0 0 15px}
.archive:hover {text-decoration:underline}



/*************************************** [Основной контент] ***************************************/

.right-column {float:left; width:520px; padding:28px 0 0}
/*.right-column p {padding:0 0 18px}*/
.right-column P {padding:3px 0 3px 0}
.right-column UL{padding:0px 0px 7px 0px;margin:0px 0px 0px 0px;}
.right-column LI {padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;list-style-image: url(../images/arrow5.gif);}

.articles{overflow:visible;}

.article h2 {font:18px arial; color:#4699aa; margin:0 0 14px}
.read-more a {color:#4699aa; text-decoration:none; background:url(../images/arrow5.gif) 0 4px no-repeat; padding:0 0 0 15px}
.read-more a:hover {text-decoration:underline}.read-more a.nolink {text-decoration:none}
.line {height:43px; background:url(../images/line2.png) center 0 no-repeat}
.right-column img {margin:-5px 0 5px; background:url(../images/photo-border.png) no-repeat; padding:12px 14px 12px 13px}

img.nostyle {background:none;padding:0; margin:0;border:0;}
.right-column img.nostyle {background:none;padding:0; margin:0;border:0;}
.vTour {width:480px;height:360px;border:3px solid #dfd1b4; margin:2px;padding:2px}

/*************************************** end of [Основной контент] ***************************************/



/*************************************** [Галерея] ***************************************/

.gallery {background:url(../images/gallery-bg.png) center 0 no-repeat; height:145px; margin:0 -23px; padding:41px 0 0; position:relative; left:13px}
.gallery ul {width:507px; overflow:hidden; zoom:1; position:relative; float:left; margin:0 8px}
.gallery li {float:left; padding:0 1px;margin:0px 0px 0px 0px;list-style-image: none;}
.gallery li a {float:left; width:158px; height:93px; background:url(../images/gallery-img-bg.png) no-repeat; padding:10px 0 0 9px}
.gallery li a img {padding:0; background:none; margin:0}
.prev {float:left; width:7px; height:13px; background:url(../images/prev.gif) no-repeat; margin:45px 0 0;cursor:hand;}
.next {float:left; width:7px; height:13px; background:url(../images/next.gif) no-repeat; margin:45px 0 0;cursor:hand;}

/*************************************** end of [Галерея] ***************************************/

#flash2 {float:right; margin:-25px -26px 0 0; position:relative}
#flash2 img {padding:0; margin:0; background:none}

/* Footer */
/*.footer {height:510px; background:url(../images/columns-bottom.jpg) center 0 no-repeat; margin:-510px 0 0 0}*/
.footer {height:510px; background:url(../images/columns-bottom.jpg) center 0 no-repeat; margin:-410px 0 0 0}
.footer-in {width:788px; margin:0 auto; padding:340px 0 0 50px}
.links {float:left; width:100%; padding:0 0 30px}
.links a {text-decoration:none; color:#000}
.links a:hover {color:#ac9e76; text-decoration:underline}
.copy {float:left; width:315px; padding:0 75px 0 0}
.creator {float:left; width:200px; padding:0 137px 0 0}
.rss {float:left}



/****** Гостевая **********************************/
.right-column  .red{color: #F43300;}
.right-column  .grey{color: #878787;}
.right-column  .message{color: #80BD00;}
.right-column  .error{color: #F43300;}

.input img {margin:0px; background:none no-repeat; padding:0px}
.input INPUT {margin:0;padding:0;}
.right-column .fieldcaption{margin: 0px; padding: 0px;}
.right-column .comment{margin: 0px;margin-bottom: 10px; padding: 0px; padding-right: 55px; color: #878787;font: normal 8pt/8pt Arial;text-align:right;}

/******* Карта сайта *********************************/
.tdMap{vertical-align: top;	background-image: none;	text-indent: 0px;width: 50%;padding: 0px 20px 0px 20px;}

.tdMap li.main{list-style: none;list-style-image: none;margin: 0px 0px 6px 0px;padding: 3px 0px 3px 10px; font-weight:bold;}
.tdMap li.main a{}

.tdMap li{margin: 0px 0px 6px 0px;padding: 0px 0px 0px 0px;list-style: none;list-style-image: none;}
.tdMap li a{}

/************************************/

/******* Yandex-карта *********************************/
#YMapsID img {margin:0px; background: none no-repeat; padding:0px;}
