body{
	margin: 0;
	color: #000;
	background:#fff;
	font: 12px Arial, Helvetica, sans-serif;
	min-width: 1003px;
}
img{border-style: none;}
a{
	text-decoration: underline;
	color: #03C;
}
a:hover{text-decoration: underline;}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width: 100%;
	overflow:hidden;
	position:relative;
	background: url(/images2/bg-header.gif) repeat-x 50% 0;
}
.w1 {
	width: 1057px;
	position:relative;
	left: 50%;
	float:left;
}
.w2 {
	width: 1057px;
	float:left;
	position:relative;
	left:-50%;
}
#header {
	width: 100%;
	position:relative;
	overflow:hidden;
	background: url(/images2/bg-main.gif) repeat-x 50% 100%;
	margin: 0 0 12px;
}
*+html #header {background-position: 100% 100%;}
.header-holder {
	width:806px;
	margin: 0 auto;
	overflow:hidden;
	padding: 2px 33px 4px 34px;
	font: bold 13px/23px Helvetica, Arial, sans-serif;
	color:#fff;
}
.subnav, #nav {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.subnav li, #nav li  {
	float:left;
	background: url(/images2/separator.gif) no-repeat 0 5px;
	padding: 0 11px 0 9px;
}
.subnav li:first-child, #nav li:first-child {background:none; padding: 0 7px 0 0;}
.subnav li a, #nav li a {
	color:#fff;
	text-decoration:underline;
}
.subnav li a:hover, #nav li a:hover  {text-decoration:none;}
.logo-holder {
	background: url(/images2/bg-header-holder.gif) repeat-y;
	overflow:hidden;
	width:100%;
	padding: 0 0 15px;
}
.logo {
	background: url(/images2/logo.gif) no-repeat;
	width: 285px;
	height: 87px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	margin: 9px 0 0 123px;
}
.logo a{
	display:block;
	height:100%;
}
.phone {
	background: url(/images2/text-ask.gif) no-repeat;
	width: 210px;
	height: 62px;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	margin:26px 158px 0 0;
}
.forklift {
	background: url(/images2/text-forklift.gif) no-repeat;
	width: 488px;
	height: 22px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
	margin: 0 27px 0 0;
}
.guarantee {
	background: url(/images2/text-guarantee.png) no-repeat;
	width: 308px;
	height: 21px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin: 0 0 0 -31px;
}
#header img {
	display:block;
	margin: 0 0 5px;
}
#content {
	width: 898px;
	margin:0 auto;
	padding: 0 0 24px 9px;
}
.container {
	background: url(/images2/bg-boxes-c.gif) repeat-y;
	width: 884px;
	margin: 0 auto 15px;
}
.container .holder {
	background: url(/images2/bg-boxes-t.gif) no-repeat;
	width: 884px;
}
.container .frame {
	background: url(/images2/bg-boxes-b.gif) no-repeat 0 100%;
	width:900px;
	padding:15px 0 33px;
	overflow:hidden;
	position:relative;
}
.box {
	width:198px;
	padding: 0 13px 0 11px;
	float:left;
	
}
.box .list-subholder {
	position:absolute;
	bottom:20px;
	right:20px;
}
.box h2 {
	color:#004a6f;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin: 0 0 8px;
	line-height:18px;
}
.box .text-holder, .box .list-holder, .box .price, .box .btns-holder {padding: 0 5px 0 5px; word-spacing:-1px;}
.box .heading {
	margin: 0 0 8px;
}
.box .text-holder {
	padding-bottom: 14px;
}
.box p {margin: 0;}
.block {
	background: url(/images2/bg-block-c.gif) repeat-y;
	width: 887px;
	margin: 0 auto;
	overflow:hidden;
}
.block .holder {background: url(/images2/bg-block-t.gif) no-repeat;}
.block .frame {
	background: url(/images2/bg-block-b.gif) no-repeat 0 100%;
	width: 887px;
	padding: 20px 0 31px;
	overflow:hidden;
}
.block .block-content {
	background: url(/images2/bg-block.png) repeat-y;
	width:100%;
	overflow:hidden;
}
.list {
	margin:0;
	padding:0;
	list-style:none;
	line-height:13px;
}
.list li {
	background: url(/images2/bullet.gif) no-repeat 0 5px;
	margin: 0 0 8px;
	width:100%;
	overflow:hidden;
}
.list li a {
	font-weight:bold;
	display:block;
	text-indent: 7px;
	outline:none;
}
.list li div {
	text-indent: 7px;
	font-weight:bold;
}
.list li a em {font-weight:normal; display:block; text-indent:0;}
.list ul {
	margin:0 0 0 7px;
	padding:0;
	list-style:none;
}
.list ul li {
	background:none;
	margin: 0;
}
.box .info-box {
	background: url(/images2/img2.gif) no-repeat -8% 100%;
	padding: 16px 0 70px;
}
.box dl {
	margin:0 0 11px;
	padding:0 0 0 9px;
	overflow:hidden;
	width:179px;
	font-weight:bold;
	line-height:13px;
}
.box dt {float:left; padding: 0 5px 0 0;}
.box dd {margin:0;}
.box .price {
	text-align:center;
	font-size:29px;
	font-weight:bold;
	margin: 0 0 0 -22px;
	padding: 13px 0 3px;
}
.box .price span {font-size:23px; line-height:23px;}
.box p em {
	font-size:11px;
	line-height:12px;
}
.box .note {padding: 0 5px 1px;}
.box .note p {margin:0 0 14px;}
.box .more, .box .order {
	background: url(/images2/btn-more.png) no-repeat;
	width: 136px;
	height: 33px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin: 0 auto 8px;
}
.box .order {
	background: url(/images2/btn-order.png) no-repeat;
	width: 136px;
	height: 33px;
	margin: 0 auto;
}
.box .btns-holder {padding-bottom: 18px;}
.box .info {
	text-align:center;
	font-size:12px;
	padding:4px 0 0;
}
.box .note-box {
	text-align:center;
	font-size:12px;
	font-style:italic;
}
.partners {
	margin:5px 0 0 -9px;
	padding:0;
	list-style:none;
	text-align:center;
	overflow:hidden;
	width: 198px;
}
.partners li {
	float:left;
	width:100%;
	text-align:center;
	padding: 0 0 16px;
}
.sub-list {margin: 0 0 0;}
.sub-list li {padding-bottom:0;}
.sub-list li a {padding: 0 7px 0 0;}
.subblock {
	float:left;
	width:390px;
	padding: 0 10px 0 42px;
}
.subblock h2 {
	color:#004a6f;
	margin:0 0 5px;
	font-size:22px;
}
.subblock h3 {
	font-size:16px;
	margin: 0 0 10px;
}
.subblock p {margin: 0 0 8px;}
.subblock .items {
	margin:-3px 0 10px 36px;
	padding:0;
	list-style:none;
	font-weight:bold;
}
.subblock .items li {
	background: url(/images2/bullet.gif) no-repeat 0 5px;
	text-indent:10px;
	padding: 0 0 2px;
}
.subblock .more {
	background: url(/images2/btn-more.png) no-repeat;
	width: 131px;
	height: 33px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.subblock .text-holder {
	padding: 0 20px 8px 0;
}
.subblock .text-subholder {
	padding: 0 0 15px;
}
#footer {
	background: url(/images2/bg-header.gif) repeat-x 50% 100%;
	width:100%;
	position:relative;
	overflow:hidden;
}
*+html #footer {background-position:100% 100%;}
.sublogo {
	background: url(/images2/sublogo.gif) no-repeat;
	width: 182px;
	height: 69px;
	margin: 3px 0 0;
}
.footer-holder {
	width:806px;
	margin: 0 auto;
	overflow:hidden;
	padding: 2px 33px 4px 100px;
	font: bold 13px/23px Helvetica, Arial, sans-serif;
	color:#fff;
}
.footer-holder ul {font-size:12px; margin: 0 43px 0 0;}
#footer .logo-holder {
	padding: 9px 232px 1px 163px;
	width:666px;
	background: url(/images2/bg-footer.gif) repeat-y;
}
#footer a:link, #footer a:hover, #footer a:visited {
  text-decoration:none;
}
.section {
	float:right;
	width: 260px;
}
.section .t {
	background: url(/images2/section-t.png) no-repeat;
	height: 13px;
}
.section .b {
	background: url(/images2/section-b.png) no-repeat 0 100%;
	height:13px;
}
.section .c {
	background: url(/images2/section-c.png) repeat-y;
	width: 259px;
	position:relative;
}
.section .c:after {
	content:"";
	display:block;
	clear:both;
}
.section ul {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	top:0;
	left: 18px
}
.section ul li {
	display:inline-block;
	vertical-align:middle;
	padding: 0 14px 0 0;
}
*+html .section ul li {display:inline;}
.section ul li img {vertical-align:middle;}