body{
margin: 0px;
padding: 0px;
font-family:tahoma;
background-color:#fff;
background: url(image/header_fon.jpg) repeat-x top;
}

td {color:#313131;
font-size:12px;
font-family:tahoma;
margin-top:18px;
line-height:16px;}

.textmain {color:#313131;
font-size:12px;
font-family:tahoma;
margin-top:18px;
line-height:16px;}


.base {	width: expression((document.body.offsetWidth <= 994) ? '994px' : '100%'); min-width: 994px;}

img{
border:0;
}
 a:link,  a:visited{
color:#4b5e76;
font-size:12px;
text-decoration:underline;
}
 a:hover, a:active{
color:#4987d5;
text-decoration:underline;
font-size:12px;
}

table, tr, td{ 
margin:0px; 
border-collapse: collapse; 
border-color: #666; 
}

ul li{
list-style:none;
color:#313131;
font-size:12px;
padding:0px;
}
.block_all{
position:relative;
margin:0  auto;
width:960px;
height:100%;
min-height:100%;
}
.header{
width:960px;
height:323px;
margin: 64px 0px 0px 0px;
}
.header_left{
position:relative;
float:left;
width:670px;
height:323px;
background:url(image/img_left.jpg) no-repeat left;
}
.header_right{
position:relative;
float:left;
width:290px;
height:323px;
background:url(image/img_right.jpg) no-repeat bottom;
}
.top{
position:relative;
width:100%;
height:49px;
}
.logo{
width:176;
height:82px;
margin-left:41px;
}
.phone{
width:189px;
height:29px;
background:url(image/phone.png) no-repeat;
margin:40px 0px 0px 62px;
}
#menu{

}
#menu ul {
 margin: 45px 10px 0px 50px;
 padding: 0;
 list-style: none;
 line-height:20px;
 width:143px;
}
#menu li {
 display: inline;
 width:20%;
 height:54px;
 text-align:left;
 line-height:20px;
 width:143px;
}
#menu li a {
display: block;	
color:#4b5e76;
font-size:12px;
text-decoration:underline;
line-height:20px;
width:85px;
padding-left:10px;
   
}
#menu li a:link, #menu li a:visited{
color:#4b5e76;
font-size:12px;
text-decoration:underline;
text-decoration:none;
line-height:20px;
background:url(image/menu.jpg) no-repeat left;
 width:143px;
}
#menu li a:hover, #menu li a:active{
color: #fff;
font-weight:bold;
text-decoration:none;
background:url(image/menu_active.jpg) no-repeat  left;
line-height:20px;
 width:143px;
}
#menu li span {
display: block;	
}
.block_content{
width:960px;
}
.block_left, .footer_left{
position:relative;
float:left;
width:229px;
margin-top: 20px;
}
.block_center, .footer_center{
position:relative;
float:left;
width:502px;
margin-top: 20px;
}
.block_right, .footer_right{
position:relative;
float:left;
width:229px;
margin-top: 20px;
}
.content{
margin:0 auto;
width:426px;
}
h1{
padding:0px;
margin:0px 0px 0px 7px;
color:#4b5e76;
font-family:tahoma;
font-size:20px;
font-weight:100;
}


h2{
padding:0px;
margin:0px 0px 0px 0px;
color:#4b5e76;
font-family:tahoma;
font-size:20px;
font-weight:100;
}

p{
color:#313131;
font-size:12px;
font-family:tahoma;
margin-top:18px;
line-height:16px;
}
.home{
width:100%;
text-align:right;
margin-top:11px;
margin-bottom:17px;
}
.special_block{
margin-top:8px;
width:229px;
height:163px;
background:url(image/block_fon.jpg) no-repeat;
}
.special_text{
color:#4b5e76;
font-size:12px;
margin:20px 0px 0px 40px;
}
.news{
width:183px;
color:#313131;
font-size:12px;
font-family:tahoma;
margin:18px 0px;
line-height:16px;
}
.news_data{
font-weight:bold;
font-size:10px;
}

.center{
margin-top:10px;
width:100%;
height:660px;
background-color:#d7d7d7;
}
.all_news{
margin-bottom:30px;
}
.all_news a:link, .all_newsa:visited{
color:#788698;
font-size:12px;
text-decoration:underline;
}
.all_news a:hover, .all_news li a:active{
color:#4987d5;
font-size:12px;
text-decoration:underline;
}
.footer_block{
position:relative;
float:left;
width:960px;
height:123px;
background:url(image/footer_fon.jpg) no-repeat right;
margin-top:20px;
}
.footer_left{
position:relative;
float:left;
width:229px;
margin-top: 20px;
text-align:center;
}
.footer_center{
position:relative;
float:left;
width:502px;
}
.footer_right{
position:relative;
float:left;
width:229px;
margin-top: 20px;
text-align:center;
}
.footer_content{
margin:0 auto;
width:426px;
color:#313131;
font-size:12px;
font-family:tahoma;
line-height:16px;
}