body { margin:0; padding:0; background: #a6caf0 url(http://www.save2pc.com/images/frontend/bg.jpg) no-repeat center top; height:auto !important; height:100%; min-height:100%; color: #2b2d30; font-size: 12px; padding: 0px; margin: 0px; font-family: Arial; }
html { height:100%; }

.logo { position: absolute; left: 76px; font-size: 11px; top: 88px;}

.top_menu { z-index: +999; position: absolute; top: 26px; right: 0px; margin-right: 45px; padding: 0 2px 0 0; background: #4a8bd8 url(http://www.save2pc.com/images/frontend/top_menu.jpg) no-repeat top right; <!--width: 645px;-->}
.top_menu a { color: #fff; text-decoration: none; margin-right: 22px; }
.top_menu a:hover { color: #99c6ff; }
.top_menu img { float: left;}
.top_menu div.block { padding: 9px 0 7px 0; float: right; position: relative;}

.top_menu div.block div.left { padding: 0; float: left; position: relative;}

.top_menu .submenu { position: absolute; background: #4484d3; z-index: +999; left: -10px; top: 26px; }
.top_menu .submenu div { width: 110px; padding: 10px 13px; float: none; border-bottom: 1px solid #508bd6; <!--padding: 0 13px;--> }
.top_menu .submenu a { width: 100%; padding: 10px 13px 10px 0;}

div.language { position: absolute; top: 72px; right: 65px; text-align: right; z-index: +9;}
div.language img { margin: 0 7px 0 0; float: left; border: 1px solid #f0f0f0;}
div.language img.border { border: 1px solid #5193dd; }

div.opinion { margin: 87px 0 0 307px; padding: 9px 0 2px 27px; background: url(http://www.save2pc.com/images/frontend/attention.gif) no-repeat 0 0; text-align: left; color: #3270ba; font-size: 14px; font-weight: bold; font-family: Arial;}
<!-- div.opinion_text { padding: 0; margin: 7px 0 0 307px; text-align: left; background: #ffffff url(http://www.save2pc.com/images/frontend/opi_top.gif) no-repeat 0 0;}-->
div.opinion_text div { color: #656565; font-size: 13px; padding: 25px 28px 37px 28px; text-align: left; background: url(http://www.save2pc.com/images/frontend/opi_bottom.gif) no-repeat left bottom;}
div.opinion_text div a { color: #295c9d; font-size: 11px; padding: 0 6px 0 0; background: url(http://www.save2pc.com/images/frontend/more.gif) no-repeat right 5px;}

a.more { color: #295c9d; font-size: 11px; padding: 0 4px 0 0; background: url(http://www.save2pc.com/images/frontend/more.gif) no-repeat right 6px;}
table.goods a.more { margin-left: 10px;}

table.goods { margin: 0 0 20px 33px; }
table.goods td { vertical-align: top; font-size: 11px; color: #000;}
table.goods td ul { padding: 0px; margin: 0;}
table.goods td ul li { padding: 0 0 9px 13px; background: url(http://www.save2pc.com/images/frontend/li1.gif) no-repeat 0 4px; list-style: none;}
table.goods td.bg { width: 175px; text-align: justify; padding: 0 33px 19px 22px; background: url(http://www.save2pc.com/images/frontend/bg_goods.jpg) no-repeat left bottom; }
table.goods td.img { background: url(http://www.save2pc.com/images/frontend/bg_goods.jpg) no-repeat left top; padding: 0px; <!--vertical-align: bottom;-->}
table.goods td.img img { margin: 0px;}
table.goods td.button { padding: 0 0 13px 0; background: url(http://www.save2pc.com/images/frontend/bg_goods_bottom.jpg) no-repeat 0 0;}

h1 { color: #000; font-size: 14px; font-family: Arial;}

table.main { margin: 0 0 0 31px; width: 848px; }
table.main  td.left_cell { vertical-align: top; }
table.main  td.right_cell { vertical-align: top; }
table.main  td.left_cell div.b_r { margin-bottom: 35px; width: 616px; background: #ebebeb url(http://www.save2pc.com/images/frontend/b_r.jpg) no-repeat right bottom;}
table.main  td.left_cell div.b_l { background: url(http://www.save2pc.com/images/frontend/b_l.jpg) no-repeat left bottom;}
table.main  td.left_cell div.t_l { font-size: 13px; color: #2b2d30; padding: 9px; background: url(http://www.save2pc.com/images/frontend/t_l.jpg) no-repeat left top;}
table.main  td.left_cell div.t_r { background: url(http://www.save2pc.com/images/frontend/t_r.jpg) no-repeat right top;}

div.text { padding: 0 0 0 32px; width: 835px;}
div.text p { padding: 0px; margin: 0;}
div.pagination { padding: 1px 0 1px 7px; font-size: 12px; margin: 0 9px 2px 0; font-weight: bold; color: #fff; background: #a0c2e5; float: left; width: 22px; <!--width: 29px;-->}
div.bottom { font-size: 11px; margin: 56px 0 0 0; background: url(http://www.save2pc.com/images/frontend/bg_bottom.jpg) no-repeat 5px bottom; padding: 0 80px 190px 80px; text-align: center;}
div.bottom  a { color: #2662af; margin-right: 6px;}
div.bottom div { border-top: 2px solid #4889d6; padding: 16px 67px 0 67px; line-height: 21px;}

span.pro { padding: 1px 0 1px 7px; font-size: 12px; margin: 0 9px 2px 0; font-weight: bold; color: #fff; background: #a2a2a2; float: none; width: 32px;}
span.ult { padding: 1px 0 1px 7px; font-size: 12px; margin: 0 9px 2px 0; font-weight: bold; color: #fff; background: #ea7882; float: none; width: 32px;}
span.std { padding: 1px 0 1px 7px; font-size: 12px; margin: 0 9px 2px 0; font-weight: bold; color: #fff; background: #63bed3; float: none; width: 32px;}
span.lte { padding: 1px 0 1px 7px; font-size: 12px; margin: 0 9px 2px 0; font-weight: bold; color: #fff; background: #4fb41a; float: none; width: 32px;}
 
a.bold { font-weight: bold !important;}
.no_border { border: none !important;}
.vbottom { vertical-align: bottom !important;}
a { color: #2662af;}
td.content a:visited { color: #783d4f;}
a:hover { color: #99c6ff;}

a img { border: none;}
.left { float: left;}
.right {text-align: right;}
.center { text-align: center; margin: 10px 0px;}
.dcenter { text-align: center;}
.clear { clear: both; width: 1px; height: 1px; margin: 0px; padding: 0px;}
.uppercase { text-transform: uppercase;}
.relative { position: relative;}
.w100 { width: 100%;}
form { padding: 0px; margin: 0px; }

div.printview { display: none;}

#main1 { 
	position: relative;
	width: 100%;
	min-width: 1000px;
	text-align: center; 
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width: expression(document.body.clientWidth < 1000 ? '1000px' : '100%');
}
div.index 
{ 
	width: 100%;
	background: url(http://www.save2pc.com/images/frontend/index_bg.jpg) repeat-y center top;
	max-width: 1000px; 
	text-align: center; 
	position: relative;
	display: block;
	margin: 0 auto; 
	width: expression(document.body.clientWidth > 1000 ? '1000px' : '100%');
}
div.top_index
{
	width: 100%;
	background: url(http://www.save2pc.com/images/frontend/index_top.jpg) no-repeat center top;
	max-width: 900px; 
	text-align: left;
	position: relative;
	display: block;
	margin: 0 auto; 
	padding: 0 50px;
	<!--max-width: 1000px;-->
}


