/*main styles*/
body,form,ul,ol,h1,h2,h3,h4,h5,dl,dt,dd{
	margin:0;
	padding:0;
}
body{
    font:15px Georgia, "Times New Roman", Times, serif;
    color:#d7b785;
	background:url(img/bg.jpg) repeat center top;
}
html, body{
	height:100%;
}
table{
	font-size:100%;
}
.table{
	font-size:100%;
	border:0;
	border-collapse:collapse;
}
.table td{
	padding:0;
}
img{
    border:0;
}
input,select,textarea{
	font:14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
    color:#ccc;
	background:#3a1712;
	vertical-align:middle;
}
input.checkbox{
	margin:3px 3px 3px 0px;
	vertical-align:middle;
}
input.radio{
	margin:0 5px 0px 0px;
	vertical-align:middle;
}
td{
    vertical-align:top;
}
p{
    margin:0 0 18px 0;
	line-height:17px;
}
/*default styles*/
a{
    color:#ffb53f;
    text-decoration:underline;
}
a:hover{
    color:#fff;
	text-decoration:underline;
}
h1{
	font:30px/29px Georgia, "Times New Roman", Times, serif;
    color:#ffc364;
	margin:0 0 13px;
	letter-spacing:-1px;
}
h2{
	font:18px/18px Georgia, "Times New Roman", Times, serif;
    color:#ffc364;
}
h3{
	font:15px Georgia, "Times New Roman", Times, serif;
    color:#ffc364;
}
ul{
	margin:0 0 18px 18px;
	list-style-position:outside;
}
ol{
	margin:0 0 18px 20px;
	list-style-position:outside;
	list-style-type:decimal;
}
li ul, li ol{
	margin-top:5px;
	margin-bottom:10px;
}
li{
}
.middle{
	vertical-align:middle;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	height:0px;
	overflow:hidden;
}
/*format styles*/
.min{
	min-height:100%;
	height:auto !important;
	height:100%;
}
.head_l{
	background:url(img/heads_l_autumn.jpg) no-repeat right top;
	/*background:url(img/head_l.jpg) no-repeat right top;*/
}
.head_r{
	background:url(img/heads_r_autumn.jpg) no-repeat left top;
	/*background:url(img/head_r.jpg) no-repeat left top;*/
}
.top_bg{
	background:url(img/heads_bg_autumn.jpg) no-repeat left top;
	/*background:url(img/head_bg.jpg) no-repeat left top;*/
}
.main .head_l{
	/*background:url(img/head_l1.jpg) no-repeat right top;*/
	background:url(img/head_l_autumn.jpg) no-repeat right top;
}
.main .head_r{
	/*background:url(img/head_r1.jpg) no-repeat left top;*/
	background:url(img/head_r_autumn.jpg) no-repeat left top;
}
.main .top_bg{
	/*background:url(img/head_bg1.jpg) no-repeat left top;*/
	background:url(img/head_bg_autumn.jpg) no-repeat left top;
}
.head{
	height:400px;
	position:relative;
}
.main .head{
	height:642px;
	position:relative;
}
.head .list1{
	position:absolute;
	left:-194px;
	top:0;
}
.head .list2{
	position:absolute;
	left:488px;
	top:0;
}
.head .list3{
	position:absolute;
	left:347px;
	top:0;
}
.head .ytki1{
	position:absolute;
	left:793px;
	top:119px;
}
.head .ytki2{
	position:absolute;
	left:355px;
	top:147px;
}
.head .ytki3{
	position:absolute;
	left:260px;
	top:204px;
}
.head .dragon{
	position:absolute;
	left:262px;
	top:282px;
}
.head .logo{
	display:block;
	position:absolute;
	left:91px;
	top:0px;
}
.head .slogan{
	position:absolute;
	left:280px;
	top:61px;
}
.main .head .slogan{
	position:absolute;
	left:69px;
	top:183px;
}
.head .phone{
	position:absolute;
	left:722px;
	top:224px;
	background:url(img/phone_bg.jpg) no-repeat left top;
	width:206px;
	height:126px;
	color:#290e00;
	font-size:21px;
	line-height:27px;
	letter-spacing:-1px;
	padding:14px 0 0 31px;
	z-index:1000;
}
.head .phone div{
	height:64px;
	padding:0 0 0 4px;
}
.main .head .phone{
	position:absolute;
	left:94px;
	top:215px;
	color:#290e00;
	font-size:24px;
	line-height:24px;
	letter-spacing:-1px;
	background:none;
	padding:0;
}
.head .menu{
	position:absolute;
	left:10px;
	top:233px;
}
.main .head .menu{
	position:absolute;
	left:410px;
	top:493px;
	z-index:1001;
}
.head .menu a{
	display:block;
	color:#fff;
	font-size:12px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:-1px;
	padding:10px 10px 2px 8px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
	margin-bottom:4px;
}
.head .menu a span{
	display:block;
	position:absolute;
	left:8px;
	top:9px;
	color:#572a00;
}


.head .menu a.tline{
	display:block;
	color:#fff;
	font-size:12px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:-1px;
	padding:10px 10px 2px 8px;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
	margin-bottom:-7px;
	height:41px;
}
.head .menu a.tline span{
	display:block;
	position:absolute;
	left:8px;
	top:9px;
	color:#572a00;
}

.head .menu .row1{
	padding-right:23px;
}
.head .menu .row2{
	padding-right:26px;
}
.head .menu .row1 a{
	background:url(img/menu_bg1.png) no-repeat left -100px;
	width:138px;
}
.head .menu .row1 a.tline{
	background:url(img/menu_bg1_tline.png) no-repeat left -100px;
	width:138px;
}
.head .menu .row2 a{
	background:url(img/menu_bg2.png) no-repeat left -100px;
	width:168px;
}
.head .menu a:hover{
	background-position:left top;
	height:26px;
	color:#fff367;
	margin-bottom:-7px;
}
.head .menu a.act{
	background-position:left top;
	height:26px;
	color:#fff367;
	margin-bottom:-7px;
}


.head .menu a.tline:hover{
	background-position:left top;
	height:41px;
	color:#fff367;
	margin-bottom:-7px;
}
.head .menu a.tline.act{
	background-position:left top;
	height:41px;
	color:#fff367;
	margin-bottom:-7px;
}




.center{
	padding:0 0 300px;
}
.content{
	padding:0 19px;
}
.center .pic{
	width:365px;
	float:left;
	padding:7px 7px 12px;
	position:relative;
	margin:3px 22px 0 0;
}
.center .pic .ramka1{
	position:absolute;
	left:0;
	top:0;
}
.center .flash_map{
	padding:0 0 14px 0;
	position:relative;
	left:-10px;
	margin-right:-19px;
}
.center .gotosection{
	display:inline-block;
	margin:7px 0 0 13px;
}
.center .video{
	display:block;
	width:305px;
	text-align:center;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	margin-bottom:27px;
}
.center .video .img{
	position:absolute;
	left:16px;
	top:15px;
	opacity:0.3;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}
.center .video .btn_play{
	position:absolute;
	left:21px;
	top:164px;
}
.center .video span{
	text-decoration:underline;
	display:inline-block;
	padding-top:9px;
}
.center a:hover.video .img{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.center a:hover.video span{
	text-decoration:none;
}
.center .photo{
	display:block;
	width:305px;
	text-align:center;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	margin-bottom:8px;
}
.center .photo .img{
	position:absolute;
	left:19px;
	top:20px;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.center .photo .ramka4_1{
	display:none;
}
.center .photo .ramka4_2{
	display:none;
	position:absolute;
	left:11px;
	top:12px;
}
.center .photo span{
	text-decoration:underline;
	display:inline-block;
}
.center a:hover.photo .img{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.center a:hover.photo .ramka4{
	display:none;
}
.center a:hover.photo .ramka4_1{
	display:block;
}
.center a:hover.photo .ramka4_2{
	display:block;
}
.center a:hover.photo span{
	text-decoration:none;
}
.center .block_bg{
	background:url(img/block_bg.jpg) repeat-y left 184px;
	margin:0 0 0 6px;
}
.center .block_t{
	background:url(img/block_t.jpg) no-repeat left top;
}
.center .block{
	background:url(img/block_b.jpg) no-repeat left bottom;
	min-height:160px;
	padding:43px 43px 26px 40px;
}
.center .block h1{
    color:#e4c296;
	margin:0 0 19px;
}
.center .block h2{
    font:24px/24px Georgia, "Times New Roman", Times, serif;
    color:#e4c296;
	margin:0 0 10px;
	letter-spacing:-1px;
}
.center .pics{
	position:relative;
	padding:0 0 0 38px;
	height:57px;
	margin-bottom:48px;
}
.center .pics a.arrow_l{
	position:absolute;
	left:-4px;
	top:13px;
}
.center .pics a.arrow_r{
	position:absolute;
	right:-4px;
	top:13px;
}

.center .pics div.over{
	position:relative;
	width:820px;
	height:83px;
	overflow:hidden;
	border:0px solid red;
}
.center .pics div.cont{
	margin: 5px 10px;
	width:10000em;
}
.center .pics div.cont a{
	display:inline-block;
	float:left;
	position:relative;
	margin:0 0px;
	padding:0 7px;
}
.center .pics div.cont a .ramka5{
	position:absolute;
	left:7px;
	top:-1px;
}
.center .pics div.cont a .ramka5_1{
	position:absolute;
	left:-3px;
	top:-6px;
	visibility:hidden;
}
.center .pics div.cont a .trumbs{
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.center .pics div.cont a:hover .trumbs{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.center .pics div.cont a.active .trumbs{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.center .pics div.cont a.active .ramka5{
	visibility:hidden;
}
.center .pics div.cont a.active .ramka5_1{
	visibility:visible;
}
.center .big_pic{
	position:relative;
	padding:4px;
	width:875px;
	min-height:430px;
	margin-bottom:30px;
	background:url(img/ramka6_bg.gif) repeat-y left top;
}
.center .big_pic .ramka6{
	position:absolute;
	left:0;
	top:0;
}
.center .big_pic .ramka6_b{
	position:absolute;
	left:0;
	bottom:0;
}
.center .video_item{
	width:670px;
	height:460px;
	margin:0 auto;
	position:relative;
}
.center .video_item .play{
	position:absolute;
	left:261px;
	top:368px;
}
.center .under_construction{
	background:url(img/under_construction_bg.jpg) no-repeat left 16px;
	height:92px;
	text-align:center;
	padding-top:74px;
	position:relative;
	left:-19px;
	width:985px;
	margin-right:-38px;
}
.center .under_construction span{
	display:inline-block;
	position:relative;
	letter-spacing:-1px;
	font-size:30px;
	color:#210000;
}
.center .under_construction span span{
	position:absolute;
	left:0;
	top:-1px;
	color:#fff;
}
.center .plan{
	text-align:center;
	margin-bottom:20px;
}
.center .block1{
	background:#84481d;
	border-left:1px solid #481e00;
	border-right:1px solid #481e00;
	padding:6px 10px 11px;
}
.center .block1_t{
	background:#84481d;
	border-top:1px solid #481e00;
}
.center .block1_b{
	background:#84481d;
	border-bottom:1px solid #481e00;
}
.center .bord{
	background:#410000;
	border-bottom:1px solid #85380c;
	height:1px;
	margin:0 0 15px;
}
.center .xar td{
	border-bottom:1px solid #73370c;
	border-top:1px solid #965a2f;
	padding:5px 0 3px 17px;
}
.center .xar tr.first td{
	border-top:0;
}
.center .xar tr.last td{
	border-bottom:0;
	padding:10px 0 3px 17px;
}
.center .xar tr.none td{
	border-bottom:0;
}
.center .xar div{
	position:relative;
	color:#42240e;
	font:12px Arial, Helvetica, sans-serif;
}
.center .xar div span{
	display:block;
	position:absolute;
	left:-1px;
	top:-1px;
	color:#fac6a1;
}
.center .xar tr.last div{
	position:relative;
	color:#42240e;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.center .xar tr.last div span{
	display:block;
	position:absolute;
	left:-1px;
	top:-1px;
	color:#fff;
}
.center .main_block{
	width:565px;
	float:left;
	margin-bottom:18px;
	padding-top:20px;
}
.center .slider{
	background:url(img/slider_bg.jpg) no-repeat left top;
	height:228px;
	position:relative;
	padding:19px 101px 0 94px;
}
.center .slider .ttl{
	position:relative;
	font-size:30px;
	color:#3f1400;
	letter-spacing:-1px;
	margin:0 0 19px 20px;
}
.center .slider .ttl span{
	position:absolute;
	left:0;
	top:1px;
	color:#ffc364;
}
.center .slider .arrow_l{
	display:block;
	position:absolute;
	left:26px;
	top:107px;
}
.center .slider .arrow_r{
	display:block;
	position:absolute;
	right:26px;
	top:107px;
}
.center .slider .over{
	position:relative;
	width:790px;
	overflow:hidden;
}
.center .slider ul{
	margin:0;
	width:10000em;
	list-style-type:none;
}
.center .slider li{
	background:none;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
.center .slider li.line{
	padding:0 29px 0 30px;
}
.center .slider li a{
	display:block;
	text-decoration:none;
	font-style:italic;
	cursor:pointer;
}
.center .slider li a .ramka7{
	display:block;
	width:150px;
	height:110px;
	position:relative;
	padding:5px 36px 5px 35px;
	margin-bottom:4px;
}
.center .slider li a .ramka7_1{
	position:absolute;
	left:0;
	top:0;
}
.center .slider li a .name{
	display:inline-block;
	color:#3f1501;
	position:relative;
	padding-bottom:2px;
}
.center .slider li a .name span{
	position:absolute;
	left:0;
	top:1px;
	color:#ffb53f;
}
.center .slider li a:hover .name span{
	color:#fff;
}
.center .map{
	position:relative;
	margin-left:-9px;
}
.sidebar{
	width:420px;
	float:left;
	margin-bottom:18px;
}
.sidebar .gallery{
	position:relative;
	left:-17px;
	margin-top:-209px;
}
.sidebar .mail{
	background:url(img/mail_bg.jpg) no-repeat left top;
	width:275px;
	height:252px;
	margin:0 0 0 20px;
	color:#572a00;
	font-style:italic;
	padding:16px 30px 0 35px;
}
.sidebar .mail .over{
	height:188px;
}
.sidebar .mail p{
	line-height:18px;
}
.sidebar .mail .black{
	color:#120900;
}
.sidebar .mail .mailto{
	padding-left:45px;
}
.footer_bg{
	background:url(img/footer_bg.jpg) repeat-x center top;
	height:262px;
	margin-top:-262px;
	position:relative;
}
.footer{
	width:935px;
	margin:0 auto;
	padding:34px 25px 0;
}
.footer .pic{
	float:left;
	width:387px;
	height:145px;
}
.footer .pic a{
	cursor:pointer;
}
.footer .pic a:hover .pic_sh{
	visibility:hidden;
}
.footer .pic .pic_item{
	position:relative;
	float:left;
	width:168px;
	padding:5px;
	margin-right:8px;
}
.footer .pic .ramka1{
	position:absolute;
	left:0;
	top:0;
}
.footer .pic .pic_sh{
	display:block;
	background:#080808;
	width:178px;
	height:145px;
	position:absolute;
	left:0;
	top:0;
	opacity:0.61;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=61);
}
.footer .ptdvor{
	float:left;
	color:#ccac7c;
	width:548px;
}
.footer .ptdvor .logo{
	float:left;
	width:108px;
	margin-right:15px;
}
.footer .ptdvor .slogan{
	float:left;
	width:425px;
	margin-top:35px;
}
.footer .ptdvor .slogan span{
	color:#ffb53f;
	display:block;
}
.footer .ptdvor .text{
	padding:10px 0 0 8px;
}
.footer .menu{
	padding:41px 0 0;
}
.footer .menu a{
	color:#c97f49;
	font-size:12px;
	text-transform:uppercase;
	margin-right:15px;
}
.footer .menu a:hover{
	color:#fff;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}

.popup_bg{
	background:url(img/popup_bg.gif) repeat-y left top;
	position:absolute;
	left:10px;
	top:265px;
}
.popup_t{
	background:url(img/popup_t.gif) no-repeat left top;
	position:relative;
	margin-top:-58px;
}
.popup{
	background:url(img/popup_b.gif) no-repeat left bottom;
	width:707px;
	position:relative;
	margin-bottom:-58px;
	padding:19px 56px 16px 56px;
}
.popup .ttl{
	font-size:30px;
	color:#ffb453;
	letter-spacing:-1px;
	margin-bottom:28px;
}
.popup .forma{
	color:#e4c296;
	font-size:22px;
	letter-spacing:-1px;
}
.popup .forma td{
	padding-bottom:8px;
}
.popup .forma .text1{
	font-size:14px;
	width:275px;
	padding:1px 0 0 18px;
}
.popup .forma .text1 span{
	font-size:22px;
	display:inline-block;
	vertical-align:top;
	margin:0 3px -10px -16px;
	position:relative;
}
.popup .close{
	padding-left:153px;
}
.field1 input{
	border:0;
	background:url(img/field1.gif) no-repeat left top;
	padding:1px 10px 1px 12px;
	height:27px;
	width:574px;
	margin-left:8px;
}
*html .field1{
	background:url(img/field1.gif) no-repeat left top;
	width:574px;
	height:27px;
	padding:0 10px 0 12px;
	margin-left:8px;
}
*html .field1 input{
	border:0;
	background:none;
	padding:1px 0 1px 0;
	width:574px;
	margin-left:0;
}
*+html .field1{
	background:url(img/field1.gif) no-repeat left top;
	width:574px;
	height:27px;
	padding:0 10px 0 12px;
	margin-left:8px;
}
*+html .field1 input{
	border:0;
	background:none;
	padding:1px 0 1px 0;
	width:574px;
	margin-left:0;
}
.field2 input{
	background:url(img/field2.gif) no-repeat left top;
	width:247px;
	height:27px;
	border:0;
	padding:1px 10px 1px 12px;
	width:247px;
	margin-left:8px;
}
*html .field2{
	background:url(img/field2.gif) no-repeat left top;
	width:247px;
	height:27px;
	padding:0 10px 0 12px;
	margin-left:8px;
}
*html .field2 input{
	border:0;
	background:none;
	padding:1px 0 1px 0;
	width:247px;
	margin-left:0;
}
*+html .field2{
	background:url(img/field2.gif) no-repeat left top;
	width:247px;
	height:27px;
	padding:0 10px 0 12px;
	margin-left:8px;
}
*+html .field2 input{
	border:0;
	background:none;
	padding:1px 0 1px 0;
	width:247px;
	margin-left:0;
}
.textarea textarea{
	border:0;
	background:url(img/textarea.gif) no-repeat left top;
	padding:3px 5px 3px 12px;
	width:578px;
	height:246px;
	overflow:auto;
	margin:0 0 7px 8px;
}
*html .textarea{
	background:url(img/textarea.gif) no-repeat left top;
	width:578px;
	height:246px;
	padding:3px 5px 3px 12px;
	margin:0 0 7px 8px;
}
*html .textarea textarea{
	border:0;
	background:none;
	padding:0;
	width:578px;
	height:244px;
	overflow:auto;
	margin:0;
}
*+html .textarea{
	background:url(img/textarea.gif) no-repeat left top;
	width:578px;
	height:246px;
	padding:3px 5px 3px 12px;
	margin:0 0 7px 8px;
}
*+html .textarea textarea{
	border:0;
	background:none;
	padding:0;
	width:578px;
	height:244px;
	overflow:auto;
	margin:0;
}
.popup input,.popup select,.popup textarea{
	font:18px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
    color:#4a2a00;
}
input.radio{
	margin:0 1px 3px 4px;
	vertical-align:middle;
}
*html input.radio{
	margin:0 -1px 2px 1px;
}
*+html input.radio{
	margin:0 -1px 2px 1px;
}

.text2{
	color:#ffb453;
	font-size:30px;
	letter-spacing:-1px;
	text-align:center;
	padding:24px 0 6px 0;
}
.text2 span{
	display:block;
	font-size:22px;
	margin:8px 0 19px 0;
}

/*pressa*/
.pressa_pic{
	position:relative;
	margin-bottom:16px;
}
.pressa_pic .ramka8{
	position:absolute;
	left:0;
	top:0;
}
.pressa_pic .ramka8_t{
	position:absolute;
	left:9px;
	top:0;
}
.pressa{
	text-align:center;
	padding-bottom:36px;
}
.pressa a{
	display:inline-block;
	background:url(img/ico1.gif) no-repeat left 2px;
	padding:0 0 0 23px;
}
.pressa span{
	display:block;
	color:#999;
	margin-top:-1px;
	padding-left:23px;
}
.relative{
	position:relative;
}
.way-tab{
	position:relative;
}
.way{
	position:absolute;
	left:234px;
	top:-32px;
}
.way a{
	display:block;
	float:left;
	background-position:left top;
	background-repeat:no-repeat;
	height:47px;
	text-decoration:none;
	outline:none;
}
.way a.act{
	background-position:left bottom;
}
.way a.w1{
	background-image:url(img/way1.jpg);
	width:196px;
}
.way a.w2{
	background-image:url(img/way2.jpg);
	width:145px;
}
.akcii{
	position:absolute;
	right:0;
	top:0;
	background:url(img/akcii_bg.png) no-repeat left bottom;
	width:306px;
	color:#572a00;
	font-size:14px;
	line-height:15px;
	padding:9px 20px 20px 30px;
	z-index:1000;
}
.akcii p{
	line-height:15px;
}
.akcii .akcii-ttl{
	color:#8b1807;
	font:24px Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
	line-height:normal;
	margin-bottom:2px;
}
.akcii .akcii-ico{
	position:absolute;
	left:288px;
	bottom:-32px;
}
.akcii a{
	color:#c97f49;
	font-size:12px;
	margin-right:15px;
}
.akcii a:hover{
	color:#ad5616;
}
.edinoros{
	position:absolute;
	right:0;
	top:0;
	z-index:1000;
}
.citata{
	position:absolute;
	right:0;
	top:0;
	width:202px;
	height:129px;
	padding:9px 0px 0px 0px;
	z-index:1000;
}

.center .block_forum_bg{
	background:url(img/block_forum_bg.jpg) repeat-y left 184px;
	margin:0 0 0 6px;
	width:966px;
}
.center .block_forum_t{
	background:url(img/block_forum_t.jpg) no-repeat left top;
}
.center .block_forum{
	background:url(img/block_forum_b.jpg) no-repeat left bottom;
	min-height:200px;
	padding:25px;
}
.docs{
	background:url(img/docs_bg.jpg) no-repeat left top;
	width:255px;
	height:294px;
	margin:10px 0 20px;
	padding:35px 10px 0 25px;
}
.docs.shot{
	background:url(img/docs_shot_bg.jpg) no-repeat left top;
	width:255px;
	height:177px;
	margin:10px 0 20px;
	padding:35px 10px 0 25px;
}
.docs .ttl{
	color:#763712;
	font:20px Georgia, "Times New Roman", Times, serif;
	margin-bottom:30px;
	height:auto;
}
.docs div{
	height:160px;
	overflow:hidden;
}
.docs a{
	display:block;
	background:url(img/ico1.gif) no-repeat left 3px;
	color:#763712;
	padding:0 0 5px 28px;
	margin-bottom:11px;
}
.docs a:hover{
	text-decoration:none;
}

.text-pad{
	padding:0 0 0 30px;
}
.text-pad h2{
	margin:0 0 5px;
}
.text-pad li{
	margin:0 0 5px;
}
.gallery-izo-pos{
	float:right;
	width:376px;
	height:295px;
	margin:0 0 0 20px;
}
.gallery-izo{
	position:relative;
	padding:2px 5px 8px 5px;
}
.gallery-izo ul{
	margin:0;
	list-style-type:none;
	width:366px;
	height:245px;
	overflow:hidden;
}
.gallery-izo .ramka-izo{
	position:absolute;
	left:0;
	top:0;
}
.gallery-izo .ramka-izo1{
	position:absolute;
	left:0;
	top:0;
}
.gallery-izo .gallery-izo-l{
	position:absolute;
	left:-16px;
	top:102px;
}
.gallery-izo .gallery-izo-r{
	position:absolute;
	right:-16px;
	top:102px;
}
.gallery-izo .gallery-izo-all{
	text-align:center;
	padding:13px 0 0;
}
.forum-link{
	display:inline-block;
	position:relative;
	padding:4px 0 0 37px;
}
.forum-link img{
	position:absolute;
	left:-5px;
	top:0;
}
.popup-izo{
	background:url(img/popup-izo.jpg) no-repeat left top;
	width:883px;
	height:660px;
	padding:35px 41px 0;
}
.popup-izo .close-izo{
	display:block;
	position:absolute;
	right:33px;
	top:36px;
	padding:5px 45px 0 0;
}
.popup-izo .close-izo img{
	position:absolute;
	right:0;
	top:0;
}
.popup-izo h1{
	margin:0 0 22px;
}
.popup-izo .slideshow-main .ramka6{
	position:absolute;
	left:0;
	top:0;
}
.popup-izo .slideshow-main .ramka6_b{
	position:absolute;
	left:0;
	bottom:0;
}
.popup-izo .pics{
	position:relative;
	padding:0 0 0 38px;
	height:57px;
	margin-bottom:48px;
}
.popup-izo .pics a.arrow_l{
	position:absolute;
	left:-3px;
	top:13px;
}
.popup-izo .pics a.arrow_r{
	position:absolute;
	right:-10px;
	top:13px;
}
.popup-izo .pics div a{
	display:inline-block;
	float:left;
	position:relative;
	margin:0 7px;
}
.popup-izo .pics div a .ramka5{
	position:absolute;
	left:-1px;
	top:-1px;
}
.popup-izo .pics div a .ramka5_1{
	position:absolute;
	left:-11px;
	top:-19px;
	visibility:hidden;
}
.popup-izo .pics div a.active .ramka5{
	visibility:hidden;
}
.popup-izo .pics div a.active .ramka5_1{
	visibility:visible;
}
.disnone{
	display:none;
}
.disblock{
	display:block;
}

.mapwrapper{
	position:relative;
	width: 900px; 
	height: 798px; 
	cursor: move;
	margin: 20px auto;
}
#viewport { 
	width: 900px; 
	height: 798px; 
	cursor: move;
	margin: 20px auto;
	overflow: hidden;
} 
.map-control {
	background: url("/img/map-control.png") no-repeat scroll 0 0 transparent;
	height: 63px;
	position: absolute;
	left: 10px;
	top: 10px;
	width: 100px;
}
.map-control a {
	display: block;
	height: 18px;
	outline: medium none;
	position: absolute;
	text-indent: -999em;
	width: 18px;
}
.map-control a:hover {
	background: none repeat scroll 0 0 #535353;
	opacity: 0.4;
}
.map-control a.left {
	left: 39px;
	top: 22px;
}
.map-control a.right {
	left: 79px;
	top: 22px;
}
.map-control a.up {
	left: 59px;
	top: 2px;
}
.map-control a.down {
	left: 59px;
	top: 42px;
}
.map-control a.zoom {
	height: 21px;
	left: 2px;
	top: 8px;
	width: 21px;
}
.map-control a.back {
	height: 21px;
	left: 2px;
	top: 31px;
	width: 21px;
}
