body,pre,div,span,table,tr,a,ul,li,form{
	padding:0px;
	margin:0px;
}
p{
	padding:8px 0;
	margin:0;
}
body{
	font-family:Verdana;
	font-size:14px;
	color:#2d2620;
	background:#060606;
}
a{
	font-family:Verdana;
	font-size:14px;
	color:#2d2620;
	text-decoration
}
.all{
	text-align:left;
	width:1000px;
	position:relative;
}
.header{
	width:100%;
	background:url("/data/images/site/header_bg.jpg") no-repeat left top;
}
.bleft{
	width:100%;
	background:#f0e5c9 url("/data/images/site/body_left.jpg") repeat-y left top;
}
.bright{
	width:100%;
	background:url("/data/images/site/body_right.jpg") repeat-y right top;
}

.footer{
	width:100%;
	background:url("/data/images/site/footer_bg.jpg") no-repeat left bottom;
}

.head{
	width:100%;
	height:353px;
}
.menu{
	list-style:none;
	padding-left:15px;
}
.menu li{
	background:url("/data/images/site/menu_bg.png") no-repeat left top;
	width:279px;
	height:43px;
	font-family:Times new roman;
	font-size:20px;
	color:#efe4c9;
}
.menu li a{
	display:block;
	font-family:Times new roman;
	font-size:20px;
	color:#efe4c9;
	padding:7px 40px 0 30px;
	text-decoration:none;
}

.menu li a:hover, .menu li.active a{
	color:#f7c785;
}

.cat{
	position:absolute;
	bottom:0;
	left:0;
	width:120px;
	height:335px;
	background:url("/data/images/site/cat.jpg") no-repeat left top;
}
.content{
	padding:20px 85px 100px 20px;
	font-family:Verdana;
	font-size:14px;
	color:#2d2620;
	vertical-align:top;
	text-align:left;
}
.content .title{
	font-family:Times new roman;
	color:#efe4c9;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:-50px;
	right:-16px;
}
.count{
	height:55px;
	text-align:right;
	padding-right:20px;
}
.count a{
	font-family:Times new roman;
	font-size:18px;
	color:#efe4c9;
	text-decoration:none;
	position:relative;
	top:-7px;
}

#start_flash{
	width:800px;
	height:512px;
	background:url("/data/images/site/main_m.jpg") no-repeat left top;
}


.ramka{
	float:left;
	background:url("/data/images/site/r_t.gif") repeat-x left top;
}
.ramka .l{
	float:left;
	background:url("/data/images/site/r_l.gif") repeat-y left top;
}
.ramka .r{
	float:left;
	background:url("/data/images/site/r_r.gif") repeat-y right top;
}
.ramka .b{
	float:left;
	background:url("/data/images/site/r_b.gif") repeat-x left bottom;
}
.ramka .tl{
	float:left;
	background:url("/data/images/site/r_tl.gif") no-repeat left top;
}
.ramka .tr{
	float:left;
	background:url("/data/images/site/r_tr.gif") no-repeat right top;
}
.ramka .bl{
	float:left;
	background:url("/data/images/site/r_bl.gif") no-repeat left bottom;
}
.ramka .br{
	float:left;
	background:url("/data/images/site/r_br.gif") no-repeat right bottom;
}
.ramka .p{
	float:left;
	padding:13px 11px;
}
.ramka img{
	border:1px solid #957451;
}
