body {
	background: #2B261F url('/img/pattern.gif') top center;
	margin: 30px;
	font-family: Times New Roman;
	color: #462A08;
}
.main {
	width: 830px;
	border: 1px solid black;
	background: #CDC474;
}
.logo {
	background: url('/img/head.gif') repeat-x;
}
.logo a {
	display: block;
	width: 289px;
	height: 44px;
	background: url('/img/logo.gif') no-repeat;
}
.logo a h1 {
	display: none;
}
.menu {
	font-family: Tahoma;
	font-size: 13px;
	color: #462A08;
}
.menu a {
	display: block;
	float: left;
	width: 107px;
	height: 35px;
	color: #462A08;
	text-decoration: none;
}
.menu a:hover {
	color: #7F4E00;
}
.menu a b {
	display: block;
	margin: 9px;
	padding-left: 2px;
	text-align: center;
}
.menu_n {
	background: url('/img/menu.gif') no-repeat;
}
.menu_wsel {
	background: url('/img/menu_wsel.gif') no-repeat;
}
a.menu_sel {
	background: url('/img/menu_sel.gif') no-repeat;
	color: #A98E49;
}
.mail {
	background: url('/img/mail.gif') no-repeat;
}
.amail {
	width: 20px;
	height: 35px;
	margin-left: 15px;
}
.afav {
	width: 20px;
	height: 35px;
	margin-left: 4px;
}
.photo {
	height: 300px;
	background: url('/img/photo.jpg') no-repeat;
}
.content {
	padding: 60px;
	padding-top: 0px;
	background: url('/img/footer.gif') bottom repeat-x;
}
table {
	font-size: 15px;

}
h1 {
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 2px;
}
img {
	border: none;
}
a {
	font-weight: bold;
	text-decoration: underline;
	color: #462A08;
}
a:hover {
	color: #996600;
}
.left0 {width:300px;float:left;margin-right:20px;margin-top:-1px;}
.left1 {height:170px;vertical-align:top;}
.dtops {position:relative;background:url(topshadow0.png) no-repeat;top:0px;left:0px;width:512px;height:30px;filter:expression(fixPNG(this));}
.dlefts {position:relative;background:url(leftshadow0.png) no-repeat;top:0px;left:0px;height:408px;width:30px;filter:expression(fixPNG(this));}
.drights {position:relative;background:url(rightshadow0.png) no-repeat;z-index:100;top:-438px;left:512px;height:408px;width:30px;filter:expression(fixPNG(this));}
.dbottoms {position:relative;background:url(bottomshadow0.png) no-repeat;top:-438px;left:30px;width:512px;height:30px;filter:expression(fixPNG(this));}
.dmainlogo {display:none;position:absolute;width:542px;height:438px;overflow:hidden;z-index:100;}
.Window0 {position:absolute;z-index:254;display:none;border:solid #666666 2px;margin:0px;}
.Window0 img{border:none;}
.Window0base {height:408;background:#2a2a2a;}
.Window0title {cursor:move;height:24px;padding:4px;width:480px;color:#CC6600;}
.Window0content {vertical-align:middle;text-align:center;}
h3 {
	font-size: 15px;
	font-weight: normal;
	margin: 0px;
}
.News {height:263px;overflow:hidden;margin-bottom:20px;}
.News h3 a {text-decoration:none;}
.NewsItem {overflow:hidden;height:50px;margin-bottom: 0px;}
.NewsItem p{width:260px;margin:0px;margin-bottom:5px;}
.NewsItem a{font-weight: normal;}
.NewsHeader {border-bottom:dashed #462A08 1px;}

.Goods {margin-bottom:20px; width: 100%;}
.Goods img{margin:0px;margin-right:5px;border:none;}
.Goods h2{margin:0px;margin-top:10px;font-weight: normal;font-size:15px;}
.Goods h4{font-weight:normal;margin:0px;margin-right:10px;}
.Goods p{margin:0px;line-height:16px;margin-right:20px;}

hr {
	display: block;
	width: 99%;
	border: none;
	border-bottom: 1px solid #462A08;
	height: 1px;
	margin: 15px 0px 15px 0px;//margin: 8px 0px 8px 0px;
}

input, select {
	font-size: 15px;
	font-family: Times;
}

.button {
	width: 128px;
	height: 26px;
	border: none;
	margin: 0px;
	padding: 0px;
	background: black url('/img/button.gif') no-repeat;
	color: white;
	font-weight: normal;
	font-family: Arial;
	font-size: 12px;
}

.cadr {
width:380px; background:url("/files/ramka.gif") no-repeat; float:right; height:323px; vertical-align:middle;
margin:0px 0px 20px 0px;
opacity:0;
visibility:hidden;
}

.h1 {
	font-size:18px;
	clear:both;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	width:80%;
}

.map {
	width:350px;
	height:350px;
	display:block;
	float:left;
	margin:0px 20px 20px 0px;
}