body{
margin: 0px;
padding: 0px;
font-family: "tahoma";
background: url(image/list.jpg) left repeat;
font-size:12px;
color:#5d4a38;
}

.base {	
	width: expression((document.body.offsetWidth <= 990) ? '990px' : '100%');
	min-width: 990px;
}

img{
border:0;
}

ul {
 margin: 0px;
 padding: 0px;

}
li {
 text-align:left;
 margin-top:0px;
 padding: 0px;
 color:#373737;
}
 a:link,  a:visited{
color:#30261c;
font-size:14px;
text-decoration:underline;
}
 a:hover, a:active{
color:#30261c;
text-decoration:none;
font-size:14px;
}
table, tr, td{ 
margin:0px;
padding:0px; 
border-collapse: collapse; 
border-color: #666; 
}
.fon_left{
background:url(image/fon_left.jpg) repeat-y left top;
width:100%;
position:relative;
float:left;
}
.fon_right{
background:url(image/fon_right.jpg) repeat-y right top;
width:100%;
position:relative;
float:left;
}
.ruka01{
width:100%;
min-width:990px;
height:1px;
position:absolute;
top:800px;
z-index:1;
}
.ruka{
width:132px;
height:458px;
background:url(image/ruka.png) no-repeat right top;
position:relative;
float:right;
z-index:5;
}
.all{
margin: 0px auto;
position:relative;
width:100%;
}
.list{
position:relative;
margin-left:95px;
width:82%;
}
.top_top{
background:url(image/top_top.jpg) repeat-x left top;
width:100%;
}
.top_left{
background:url(image/top_left.jpg) no-repeat left top;
width:100%;
height:350px;
}
.top_right{
background:url(image/top_right.jpg) no-repeat right top;
width:100%;
height:350px;
}
.ramka01{
width:481px;
height:357px;
background:url(image/ramka01.png) no-repeat top center;
text-align:center;
}
.ramka01 img{
position:relative;
margin:43px 27px 0 0;
}
.t01{
width:4px;
height:2px;
position:relative;
float:right;
background-color:#281305;
right:-4px;
}
.izd{
width:470px;
height: 29px;
position:relative;
margin:0px auto 0px auto;
background:url(image/izd.png) no-repeat top;
}
.ten_left{
background:url(image/ten_left.jpg) repeat-y top left;
float:left;
}
.border01{
position:relative;
float:left;
border:1px solid #a49281;
width:100%;
}

.fl03{
background:url(image/fl03.png) no-repeat top left;
text-align:center;
width:188px;
height:226px;
margin-top:50px;
}
.lenta{
width:694px;
height:107px;
margin:30px auto 0px auto;
position:relative;
background:url(image/lenta.png) no-repeat bottom center;
}
.lenta02{
width:694px;
height:60px;
margin:30px auto 0px auto;
position:relative;
}
.logo{
width:100%;
text-align:center;
margin:0px auto;
height:82px;
position:relative;
}
.text01{
font-size:14px;
color:#5d4a38;
width:60%;
margin:4px auto 0px auto;
position:relative;
text-align:center;
}
.texttelephone01{
color:#5D4A38;
font-size:30px;
width:60%;
margin:4px auto 0px auto;
position:relative;
text-align:center;
}
.texttelephone01 span{
color:#5D4A38;
font-size:18px;
width:60%;
margin:4px auto 0px auto;
position:relative;
text-align:center;
}
.vinz01{
width:547px;
margin:0px auto 0px auto;
height:16px;
position:relative;
background:url(image/vinz01.png) no-repeat top center;
margin-top:10px;

}
.content_block{
position:relative;
text-align:left;

}
.left{
position:relative;
float:left;
width:290px;
margin-right:20px;
}
.z01{
height:60px;
width:2px;
}
.vnomere{
background:url(image/vnomere.png) no-repeat top center;
width:284px;
height:136px;
margin-left:8px;
}
.right{
position:relative;
float:left;
width:60%;
margin-top:50px;
}

.contacts{
width:216px;
color:#5d4a38;
font-size:18px;
text-align:right;
position:relative;
float:right;
margin:60px 380px 0px 0px;

}
*html .contacts{margin:60px 190px 0 0;}
.contacts02{
width:100%;
height:220px;
}
.phone{
color:#5d4a38;
font-size:30px;
margin:6px 0px 0px 0px;

}
.m{
font-size:18px;
}
.mail{
margin-top:6px;
}
.mail a{

font-size:12px;
}
.mail a:hover{
text-decoration:none;
font-size:12px;
}

.right img{
border:1px solid #7c6643;
}

.num_left{
width:224px;
position: relative;
float:left;
}
.num{
font-size:12px;
color: #5d4a38;
position:relative;
float: right;
width:52px;
text-align:right;
font-weight:bold;
}
.foto{
position:relative;
float:left;
width: 126px;
height: 160px;
margin:0px 12px;
}
.name{
margin-top:4px;
font-size:12px;
line-height:18px;
}
.menu_top{
margin-left:8px;
}
#menu_top ul {
margin:0px;
padding: 0;
list-style: none;
}
#menu_top li {
min-height:20px;
text-align:left;
background:url(image/line01.jpg) no-repeat left bottom;
margin-bottom:20px;
}
#menu_top li{
min-height:20px;
height:auto !important;
height:20px;
}
#selected a {
}
#menu_top li a {
text-align:center;
color: #30261c;
font-size:17px;
text-decoration:none;
font-family:tahoma;
 }
#menu_top li a:link, #menu_top li a:visited{
text-decoration:none;
}
#menu_top li a:hover{
text-decoration:none;
}
#menu_top li span {
display: block;	
}
#podmenu ul {
margin:0px;
padding: 0;
list-style: none;
}

#podmenu li {
min-height:20px;
text-align:left;
background:url(image/li.jpg) no-repeat 0 3px;
margin-bottom:4px;
padding-left:32px;
}

.podmenu3 {
height:20px;
text-align:left;
background:url(image/li.jpg) no-repeat left bottom;
margin-bottom:10px;
padding-left:32px;
margin-left:32px;
}

#podmenu .podmenu3 a {font-size:12px}

#selected a {
}
#podmenu li a {
text-align:center;
color: #5d4a38;
font-size:14px;
text-decoration:none;
font-family:tahoma;
 }
#podmenu li a:link, #podmenu li a:visited{
text-decoration: underline;
}
#podmenu li a:hover{
text-decoration:none;
}

.bottom{
height:80px;
border-left:1px solid #5a4639;
width:41%;
position:relative;
float: right;
margin-top:52px;
margin-right:70px;
}
.bottom_left{
position:relative;
float:left;
width:250px;
text-align:left;
font-size:12px;
color:#5a4639;
margin-left:12px;
margin-top:20px;
}
.bottom_right{
position:relative;
float:right;
width:140px;
text-align:center;
}
.bottom_right a{
color:#594538;
font-size:12px;
}
.bottom_right a:hover{
color:#594538;
font-size:12px;
text-decoration:none;
}
.footer_fon01{
background:url(image/footer_fon03.jpg) repeat-x left bottom;
width:100%;
height: 365px;
position:relative;
float:left;
}
.footer_fon02{
background:url(image/footer_fon01.jpg) no-repeat left bottom;
width:100%;
height: 365px;
}
.footer_fon03{
background:url(image/footer_fon02.jpg) no-repeat right bottom;
width:100%;
height: 365px;
}


h1{
margin:0;
font-size:18px;
color:#5d4a38;
font-weight:normal;
text-align:left;

}
h2{
margin: 20px 0px 0px 0px;
font-size:20px;
color: #5d4a38;
font-weight:normal;
white-space:nowrap;
/*text-decoration: underline;*/
}
p{
margin:0;
font-size:12px;
color:#5d4a38;
line-height:18px;
text-align:justify;
text-indent:20px;
}
b{
font-size:15px;
}
.big{
font-weight:bold;
}
.img_left{
position:relative;
float:left;
margin:10px 10px 10px 0px;
}
.img_right{
position:relative;
float:right;
margin:10px 0px 10px 10px;
}

.footer{
border-top:1px solid #043A02;
margin: 20px  auto;
padding: 0;
width:970px;
font-size:14px;
color:#666;
line-height:24px;
padding-top:20px;

}
.footer a{
text-decoration:none;
color: #3F3F40;
font-size:14px;
}
.footer a:hover{
color: #3F3F40;
text-decoration:underline;
font-size:14px;
}

.foto_block{
background-color:#f7e5b8;
position:relative;
float:left;
width:100%;
height:100%;
border:1px solid #d6c399;
}
.fotou01{
width:100%;
height:100%;
background:url(image/fotou01.jpg) no-repeat left top;
position:relative;
float:left;
}
.fotou02{
width:100%;
height:100%;
background:url(image/fotou02.jpg) no-repeat right top;
position:relative;
float:left;
}
.fotou03{
width:100%;
height:100%;
background:url(image/fotou04.jpg) no-repeat right bottom;
position:relative;
float:left;
}
.fotou04{
width:100%;
height:100%;
background:url(image/fotou03.jpg) no-repeat left bottom;
position:relative;
float:left;
padding:20px 10px;
}
.searcher {
	margin-top: 24px;
}

a.ss {
	display: block;
	margin-bottom: 4px;
	font-size: 12px;
}
.cip img{
border:0px solid #7c6643;
text-align:center;
}

.time_index {
	float:right;
	margin-right:10px;
	position:relative;
	top:-225px;
	font-size:16px;
	font_weight:bold;
	font-family:Arial;
}

.time {
	float:right;
	margin-right:10px;
	position:relative;
	top:-180px;
	font-size:16px;
	font_weight:bold;
	font-family:Arial;
}

