@charset "windows-1251";/*reset*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,/*table,*/ caption, tbody, tfoot, thead /*, tr, th, td */ {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {	line-height: 1.2;}
ol, ul {	list-style: none;}
table {	border-collapse: collapse;	border-spacing: 0;	padding: 1;}
table td {border:1px solid #c0c0c0;}
tbody {	border: 1;}
html, body {height:100%;}
body {background:#603838 url(i/bg2.jpg) 50% 0; font-family:arial,tahoma,helvetica, sans-serif; font-size:100.01%;}
 a {color:#757575;}
h4 {font-size:16px; padding-left:28px; font-weight:normal; color:#3f3f3f; margin-bottom:13px; background:url(i/h-bg.gif) 0 2px no-repeat;}
a:hover {text-decoration:none;}
#wrapper {width:100%;color:#757575;position:relative;font-size:12px;overflow:hidden;min-width:995px;}
#head {height:351px; position:relative; width:100%; margin:0 auto; background:url(i/bg.jpg) 50% 0 no-repeat;}
.content table { border: thin solid silver; }
#page {position:relative; width:100%; margin:0 auto; background:url(i/bg3.jpg) 50% 0 repeat-y; }
.page-in {background:#fef7ea url(i/b2.gif) 0 100% repeat-x; width:995px; margin:0 auto; }
.page-in2 {background:url(i/b1.gif) 0 0 repeat-x; position:relative;}
.orn {position:absolute; margin-left:100%; left:-561px; width:561px; height:161px; background:url(i/or.gif); overflow:hidden; bottom:0; z-index:0}
.leftblock {float:left; margin-right:-100%; position:relative; width:317px;  /* z-index:3; */ padding-left:35px; padding-bottom:50px;}
.rightblock {float:left; width:100%; /* z-index:2; */ position:relative;}
.wrap {margin-left:317px; }
.clear {clear:both;}
#footer {position:relative; width:100%; margin:0 auto; height:170px; background:url(i/page-bot.jpg) 50% 0 no-repeat;}
.banner {text-align:center; background:url(i/banner-bg.gif); height:125px; border-bottom:2px solid #fff;}
.footer-in {position:relative; z-index:2; padding:92px 0 0; text-align:center; color:#fefefe; width:995px; margin:0 auto;}
.footer-in p {color:#c7c7c7;}
.footer-in a {color:#fefefe; text-decoration:none; margin:0 2px;}
.foot-nav {margin-bottom:12px;}
.foot-nav a.active, .foot-nav a:hover {color:#c86316;}
.nav {height:43px; background:url(i/nav.gif); margin:0 53px; position:relative; padding-left:5px; margin-bottom:5px;}
.nav-l {position:absolute; left:-17px; top:0; width:17px; height:43px; background:url(i/l-nav.gif); overflow:hidden;}
.nav-r {position:absolute; left:0; top:0; margin-left:100%; width:17px; height:43px; background:url(i/r-nav.gif); overflow:hidden;}
.nav li {float:left; font-size:16px; padding:0 27px 0 28px; line-height:35px; background:url(i/li.gif) 0 13px no-repeat; margin-left:-10px;}
.nav ul {overflow:hidden;}
.nav li a {color:#3f3f3f; text-decoration:none; font-size: 14px;}
.nav li a:hover, .nav li.active a {color:#ce6d22;}
.b {position:relative; background:url(i/lb-cent.gif); width:277px; margin-bottom:2px; color:#3f3f3f;}
.b2 {background:url(i/lb-bot.gif) 0 100% no-repeat; position:relative; z-index:2;}
.b3 {background:url(i/lb-top.gif) 1px 0 no-repeat; position:relative; padding:15px 26px 23px 28px;}
.s-inp {width:160px; border:1px solid #90948b;}
.s-btn {font-size:11px;}
.spec {background:url(i/spec.gif) 0 3px no-repeat;}
.cont {background:url(i/cont.gif) 0 3px no-repeat;}
.news {background:url(i/news.gif) 0 3px no-repeat;}
.b-in {padding:13px 0 10px;}
.b-nav .b3 {background:url(i/lb-top2.gif) 0px 0 no-repeat;}
.left-nav {color:#3f3f3f; font-size:13px; padding-top:10px; position:relative; z-index:2;}
.left-nav a {color:#3f3f3f; text-decoration:none; padding-left:27px; background:url(i/l1.gif) 7px 50% no-repeat; position:relative; z-index:3;}
.left-nav li.active a, .left-nav li.hover a {background:url(i/l2.gif) 7px 50% no-repeat;}
.left-nav li {padding-bottom:16px; position:relative;}
.left-nav ul {padding-top:17px; position:relative; z-index:2;}
#wrapper .left-nav li li a {background:none;}
.left-nav li li {padding-bottom:8px;}
.left-nav li li ul {padding-top:8px; padding-left:33px; font-size:12px;}
.left-nav li li ul li {padding-bottom:0px;}
.left-nav li li a:hover, .left-nav li li a.active {text-decoration:underline;}
.left-nav li li ul li a:hover, .left-nav li li ul li a.active {color:#ce6d22; text-decoration:none;}
.left-nav li.active {padding-bottom:8px;}
.left-nav li.active i, .left-nav li.hover i {position:absolute; left:-6px; width:222px; height:33px; background:url(i/li-active.png); overflow:hidden; top:-5px;}
.nav-bg {position:absolute; left:80px; bottom:18px; width:180px; height:74px; background:url(i/nav-bg.gif); overflow:hidden;}
.flash {width:916px; height:316px; border:1px solid #fff; float:left; margin:16px 0 0 40px; display:inline;}
.flash img {vertical-align:top;}
.head-in {width:995px; position:relative; margin:0 auto; height:351px;}
.logo {position:absolute; left:0; top:0;}
.ico {position:absolute; left:971px; top:257px; width:16px;}
.ico li {padding-bottom:18px;}
.m-nav {position:absolute; left:51px; top:133px;}
.m-nav li {float:left; margin-right:10px; border:1px solid #fff; border-bottom:0 none; width:74px; height:217px; text-align:center; overflow:hidden;}
.m-nav li a {display:block; width:74px; height:87px; text-decoration:none; color:#fff; font-size:13px; padding-top:130px;}
.m1 {background:url(i/m1.jpg);}
.m2 {background:url(i/m2.jpg);}
.m3 {background:url(i/m3.jpg);}
.content {background:url(i/m-content-bg.jpg) 0 0 no-repeat; padding:30px 55px /* 30px */30px 30px; position:relative; z-index: 2;}
.content1 {position:relative; z-index: 2; padding:10px 0px 0px 0px; margin-left:27px;}
.content img {float:right; border:1px solid #9b9b9b; margin:0 0 10px 20px; position:relative;}
.gallery-out {width:100%; position:relative; overflow:hidden; zoom:1; margin-bottom: 170px;}
.gallery {margin:0 55px 0 30px;}
.photo {border-top:1px dotted #000; border-bottom:1px dotted #000; padding:15px 30px; position:relative; z-index:1;}
.photo-in {width:100%; overflow:hidden; height:122px;}
.photo li {float:left; display:inline; height:122px; width:137px; text-align:center;}
.photo li img { border:1px solid #000;}
.ar-l {position:absolute; left:5px; top:66px; width:21px; height:24px; background:url(i/ar-l.png); overflow:hidden; z-index:2; cursor:pointer;}
.ar-r {position:absolute; left:-16px; margin-left:100%; top:66px; width:21px; height:24px; background:url(i/ar-r.png); overflow:hidden; z-index:2; cursor:pointer;}
.buttom {position:absolute; margin-left:100%; left:23px; top:0; width:116px; height:148px; background:url(i/buttom.png);}
#current { font-weight: bold; }
.fieldcaption {	font-weight:bold;	margin-top:10px;}
.inputField {	width:100%;	}

