body{
margin: 0px;
padding: 0px;
font-family: "tahoma";
background: url(/image/fon.jpg) left repeat;
font-size:12px;
color:#000;
}

.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:#000;
font-size:12px;
text-decoration:underline;

}
 a:hover, a:active{
color:#000;
text-decoration:none;
font-size:12px;

}

table, tr, td{ 
margin:0px;
padding:0px; 
border-collapse: collapse; 
border-color: #666; 
}
.header{
background:url(/image/header_fon.jpg) repeat-x top left;
width:100%;
height:313px;
}
.header_left{
background:url(/image/header_left.jpg) no-repeat top left;
width:100%;
height:313px;
}
.header_right{
background:url(/image/header_right.jpg) no-repeat top right;
width:100%;
height:313px;
}



.all{
margin: 0px auto;
position:relative;
width:100%;
}


.border01{
margin-top:16px;
border-top:1px solid #bc955a;
width:100%;
padding-top:18px;
}



.logo{
width:179px;
margin: 0px 0px 0px 130px;
padding-top:50px;
}
.logo img{


}

.contacts{
width:216px;
color:#5d4a38;
font-size:18px;
text-align:right;
position:relative;
float:right;
margin:60px 380px 0px 0px;


}
.contacts02{
width:100%;
height:220px;
}
.phone{
color:#620713;
font-size:30px;
margin:6px 0px 0px 130px;


}
.phone02{
font-size:14px;
font-weight:bold;
}
.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;
}
.stamp_block{

}
.stamp{
background:url(/image/stamp.jpg) no-repeat;
width:202px;
height:131px;
position: relative;
float:right;
margin-right:20px;
}
.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 11px;
}


#menu_top ul {
margin:-20px 0px 30px 0px;
padding: 0;
list-style: none;
}
#menu_top li {
height:16px;
text-align:left;
background:url(/image/ar.jpg) no-repeat left top;
margin-bottom:16px;
padding-left:14px;
}
#selected a {
}
#menu_top li a {
text-align:center;
color: #620713;
font-size:13px;
text-decoration:none;
white-space:nowrap;
font-family:tahoma;
 }
#menu_top li a:link, #menu_top li a:visited{
text-decoration: underline;
}
#menu_top li a:hover{
text-decoration:none;
}
#menu_top li span {
display: block;	
}
.data{
font-size:11px;
color:#fff;
padding:2px 0px 0px 0px;
text-align:center;
background-color:#fa711f;
width:76px;
height:16px;
font-weight:bold;
}
.news{
margin-top:8px;
margin-bottom:16px;
}
.news a{
font-weight:normal;
}
.news a:hover{
font-weight:normal;
}
.all_news a{
font-weight:normal;
color:#fa711f;
}
.all_news a:hover{
font-weight:normal;
color:#fa711f;
}
.h1{
position:relative;
top:-20px;
}
.h2{
position:relative;
top:-38px;
}

h1{
margin: 10px 0px 20px 0px;
font-size:20px;
color:#fa711f;
font-weight:normal;
text-align:left;

}
h2{
margin: 0px 0px 0px 0px;
font-size:20px;
color:#fa711f;
font-weight:normal;
white-space:nowrap;
text-decoration: underline;
}
h3{
margin: 10px 0px 20px 0px;
font-size:20px;
color:#fa711f;
font-weight:normal;
text-align:left;

}
.content{
margin-top:-39px;
}
p{
margin:20px 0px 20px 0px;
font-size:12px;
color:#000;
line-height:18px;
}
p a{
font-weight:bold;
}
p a:hover{
font-weight:bold;
}
.b{
font-weight:bold;
}



.border01 a{
font-size:11px;
}
.border01 a:hover{
font-size:11px;
}


.footer{
width:103px;
height:43px;
position:relative;
}
.footer02{
background:url(/image/footer.jpg) no-repeat top;
width:103px;
height:133px;
position: absolute;
z-index:100;
margin-top:50px;
}
