body
{
	background:url(../images/bg.png) no-repeat;
	background-position:50% 0;
	width:980px;
	font-family: Arial;
}

body, #header, #center, #footer{margin:0 auto;}

.fn-clear{zoom:1}
.fn-clear:after
{
	visibility:hidden;
	display:block;
	font-size:0;
	content:"";
	clear:both;
	height:0
}
		
a{text-decoration:none;}  
img{border:none;vertical-align:baseline;}

#header
{
	background:url(../images/head_back.png) no-repeat;
	width:960px;
	padding:10px 10px 0 10px;
	font-size:13px;
}
.logo{margin-left:90px;}
.meun{width:752px; float:left;}
#header p
{
	text-align:right;
	margin:48px 10px 5px 0;
	color:#228BBB;
}
#header p a{color:#228BBB;}
#header ul
{
	list-style-type:none;
	margin:0;
	padding:0 0 0 23px;
	height:27px;
	line-height:27px;
	color:#fff;
}
#header ul a
{
	width:74px;
	display:block;
	*padding:1px 0 0 0;
	text-align:center;
	color:#fff;
}

#header ul a:hover, .active{border-top:2px solid #012b55;}
.menu-1{border-top:2px solid #012b55;}
.logo , #header ul li, .news, .news-1, .news-2, .news img, .top_line, .contact li
{
	float:left;
}
#catalog_none{display:none;}
.index_sroll{
	height:90px;
	overflow:auto;
	}
/*******************************end header********************************************/
#footer{width:700px; padding:0 23px;}	
#footer p{color:#91999b; margin:0; font-size:12px;}	
.services{color:#1f6ea1;}	
.contact, .contact a{color:#91999b;}
ul.contact{
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	font-size:12px;
	}
.all{width:426px;}
/*******************************end footer********************************************/