#content_spec {
	float:left;
	display:inline;
	width:930px;
	margin-left:25px;
	padding-top:10px;
}
#sub_menu {
	float:left;
	display:inline;
	width:220px;
	padding-top:30px;
	background:transparent url(../images/backs/submenu.gif) 27px 10px no-repeat;
}
#sub_menu_bottom {
	float:left;
	background:transparent url(../images/backs/sub-bottom.gif) left top no-repeat;
	height:7px;
	line-height:7px;
	font-size:7px;
	margin:10px auto 10px 2px;
	width:218px;
}
#content_page {
	float:right;
	display:inline;
	width:723px;
	margin-right:25px;
}
#background {
	position:absolute;
	left:0;
	top:386px;
	width:100%;
	height:107px;
	background:transparent url(../images/backs/body-line.gif) center top;
}
#content_back {
	position:absolute;
	left:50%;
	top:386px;
	width:1032px;
	height:107px;
	margin-left:-516px;
	background:transparent url(../images/backs/content-back.gif) center top no-repeat;
}
#content_back_1 {
	position:absolute;
	left:50%;
	top:386px;
	width:26px;
	height:107px;
	margin-left:-517px;
	background:transparent url(../images/backs/content-back-1.jpg) center top no-repeat;
}

#top {
	float:left;
	display:inline;
	position:absolute;
	left:50%;
	top:0;
	width:1032px;
	margin-left:-516px;
	background:transparent url(../images/backs/top.jpg) center top no-repeat;
	padding-top:79px;
}
#top img {
	float:left;
	position:absolute;
	left:35px;
	top:10px;
	width:400px;
	height:60px;
}
#hp_promo {
	float:left;
	width:1032px;
	background:transparent url(../images/backs/hp-promo.jpg);
	height:218px;
}
#promo {
	float:left;
	width:1032px;
	background:transparent url(../images/backs/promo.jpg);
	height:70px;
}
#menu {
	float:left;
	width:990px;
	background:transparent url(../images/backs/menu.gif);
	height:66px;
	padding-left:42px;
}
#breadcrumb_spec {
	float:left;
	width:982px;
	background:transparent url(../images/backs/bread.jpg);
	height:24px;
	padding-left:50px;
	line-height:24px;
	font-size:9px;
}
#breadcrumb {
	float:left;
	width:772px;
	background:transparent url(../images/backs/bread.jpg);
	height:24px;
	padding-left:260px;
	line-height:24px;
	font-size:9px;
}
#breadcrumb em,#breadcrumb_spec em {
	float:left;
	display:inline;
	color:#999999;
	margin-right:8px;
	font-style:normal;
}
#breadcrumb span,#breadcrumb_spec span {
	float:left;
	display:inline;
	color:#000;
	font-weight:bold;
}
#breadcrumb a,#breadcrumb_spec a {
	float:left;
	display:inline;
}
#center_hp {
	float:left;
	display:inline;
	position:absolute;
	left:50%;
	top:0;
	width:1032px;
	margin-left:-516px;
	padding-top:363px;
}
#center {
	float:left;
	display:inline;
	position:absolute;
	left:50%;
	top:0;
	width:1032px;
	margin-left:-516px;
	padding-top:239px;
}
#content {
	float:left;
	display:inline;
	width:980px;
	padding:23px 26px 10px 26px;
	background:transparent url(../images/backs/content.gif);
	min-height:300px;
}
#bottom {
	float:left;
	width:1007px;
	background:transparent url(../images/backs/bottom.jpg);
	height:126px;
	padding-left:25px;
	margin-bottom:15px;
}
#bottom_bottom {
	float:left;
	width:931px;
	height:18px;
	line-height:18px;
	margin:1px auto auto 27px;
	font-size:11px;
	color:#FFF;
}
#search {
	float:left;
	width:350px;
	height:20px;
	position:absolute;
	left:50%;
	top:44px;
	margin-left:115px;
	background:transparent url(../images/backs/search-field.gif) left top no-repeat;
}

