@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;
}
.news dd a {
font-weight:bold;
font-size:14px;
}


html, body {
height:100%;
}

body {background:#200200 url(/i/bg.jpg) 50% 0 repeat-x; font-family:arial,tahoma,helvetica, sans-serif; font-size:100.01%;} 
a {color:#881207;}
a:hover {text-decoration:none;}
h2 {font-size:20px; padding-bottom:16px;}
#wrapper {
 width:100%;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:12px;
width:992px;
margin:0 auto;
background:#200200 url(/i/bg.jpg) 50% 0 repeat-x;
}

#head {height:360px; position:relative; background:url(/i/head.png) 26px 28px no-repeat; line-height:1.2; font-family:Arial Narrow, arial; font-size:13px;}


#page {background:url(/i/bg2.gif) 9px 0 repeat-y; margin-top:30px; position:relative;}
.page_in {background:url(/i/bot.gif) 0 100% no-repeat; padding:20px 67px 50px 40px; position:relative; z-index:3; min-height:400px;font-family:calibri,sans-serif;}

.t_top { background:url(/i/top.gif) 0 0 no-repeat; width:992px; height:189px; position:absolute; left:0; top:-30px;}


#footer {position:relative; clear:both; height:50px;  margin:-50px auto 0; width:992px; color:#824006; font-size:11px; line-height:1.4;}

.protect{ height:50px; width:100%; clear:both;}
.protect2{ height:1px; width:100%; clear:both;}

.nav {position:absolute; left:9px; top:265px; height:82px; width:975px; background:url(/i/nav2.png);}
.nav li {float:left; width:108px; padding-top:30px; overflow:hidden;}
.nav li a {display:block; height:35px; text-indent:-5000px;}

.nav2 {position:absolute; left:11px; top:265px; height:80px; width:973px; background:url(/i/nav2.gif);}
.nav2 li {float:left; width:108px; padding-top:30px; overflow:hidden;}
.nav2 li a {display:block; height:35px; text-indent:-5000px;}

.nav3 {position:absolute; left:11px; top:265px; height:80px; width:973px; background:url(/i/nav3.gif);}
.nav3 li {float:left; width:108px; padding-top:30px; overflow:hidden;}
.nav3 li a {display:block; height:35px; text-indent:-5000px;}

.logo {left:289px; top:0; position:absolute;}
.lan {position:absolute; left:33px; top:124px;}
.lan li {padding-bottom:4px;}

.address {width:281px; float:left; text-align:right; margin-top:96px; color:#6b0f07;}
.bron {color:#ae4305; padding-top:16px; font-size:12px;}

.news {float:right; width:211px; margin:65px 104px 0 0; display:inline; font-size:12px;}
.news  dt {color:#3c0500; font-size:18px; font-weight:bold; margin-left:-35px; position:relative;}
.news  dd {padding-bottom:4px;}

.copy {width:270px; margin-left:50px; position:relative; float:left; display:inline;}
.copy span{color:#af5d08; margin-left:-20px; display:block; position:relative;}
.copy a {margin-right:27px;}
.fb2 {float:left; width:300px;}
.pm {float:right; margin:12px 16px 0 0; color:#683103;}
#footer a {color:#824006; text-decoration:none;}

.count {float:right; margin:5px 40px 0 0;}
.count .volime {margin-left:27px;}

.info {position:relative; margin-bottom:55px; font-size:14px; padding-left:35px;}
.info_l { width:400px;  float:left;}
.info_r {width:400px; float:right;}

.foot_txt {position:relative;  font-size:14px; padding:0 35px;}

.photo {padding-top:20px;}
.photo li {float:left; position:relative; width:155px; height:115px; margin:0 0 20px 20px; display:inline;}
.photo li i {width:155px; height:115px; position:absolute; background:url(/i/i.png); left:0; top:0;}
.photo li a {position:relative; z-index:2;}
.photo li a img {padding:5px 0 0 7px;}
.clear {clear:both;}

.photo3 li {float:right; position:relative; width:155px; height:115px; margin:0 0 30px 40px; display:inline;}
.photo3 li i {width:155px; height:115px; position:absolute; background:url(/i/i.png); left:0; top:0;}
.photo3 li a {position:relative; z-index:2;}
.photo3 li a img {padding:5px 0 0 7px;}
.clear {clear:both;}

.menu_gal {float:left; position:relative; width:200px; height:115px; margin:0 0 20px 20px; }
.menu_gal  li {margin:5px 0px 0px 0px; font-size:15px;}
.mygall {position:relative; height:200px; margin:20px; 0 20px 20px; padding-right:50px;padding-bottom:50px;}
.mygall2 {position:relative; height:100px;  padding-right:10px;padding-bottom:20px;}
.mymaintext {position:relative;  margin:20px; 0 20px 20px; padding-right:50px;padding-top:20px; font-size:15px;}
.photo2 {position:relative;}
.photo2 li {float:left; position:relative; width:139px; height:104px; margin:0 0 20px 50px; display:inline;}
.photo2 li i { width:139px; height:104px; position:absolute; background:url(/i/ii.png); left:0; top:0;}
.photo2 li a {position:relative; z-index:2;}
.photo2 li a img {padding:8px 0 0 9px;}


.sub {float:left; font-family:Tahoma,sans-serif;}
.sub a {color:#232323;}
.sub li {padding:0 38px 0 21px; margin-bottom:6px;}
.sub li.active {color:#000; font-weight:bold;}

.top_block {padding:10px 20px 20px;}

.content {margin-left: 40px; ont-family:tahoma,geneva,sans-serif; font-size:14px;}

#swf {position:fixed;top:120px;right:0;z-index:100;min-width:137px;width:137px;height:592px;min-height:592px;}
.peruan_img{width:220px;padding:10px;}
.peruan_name{width:400px;padding:10px;text-align:left;vertical-align:middle;font-size:20px;}
.peruan_price{width:150px;text-align:left;vertical-align:middle;font-size:20px;}

.main_page_cont{color:#701207;font-size:16px;font-weight:600;}
.main_page_cont h2{font-size:20px;color:#701207;}
