/* ------ Header */


.top_text {
	color:#BBBBBB;
	font-size:11px;
	padding:10px 20px 10px 20px;
	border-bottom:1px solid #666666;
	margin-bottom:30px;
}

.top_text a {color:#DDDDDD; white-space: nowrap}

.header .headlaps {position:absolute; top:-80px; left:-100px; z-index:20} 

body {padding:0px 30px 30px 30px;}

.header_new {position:relative; height:230px; background:url('/images/h_bg_new.jpg') no-repeat; margin-bottom:10px;} 
.header_new img.logo {position:absolute; top:55px; left:20px;}

.header_new .topline .statistic {color:#cbcbcb; font-size:11px; float:right;}
.header_new .topline .statistic span { margin-left:3px; margin-right:3px;}

.header_new .topline .welcome {float:left; font-size:11px; color:#FFFFFF; text-align:left; margin-left:20px;}
.header_new .topline .welcome {color:#FFFFFF; font-weight:bold; font-size:11px;}

.header_new .topmenu {position:absolute; top:15px; left:20px; width:277px; font-size:11px; color:#7f7f7f; z-index:30}
.header_new .topmenu td {text-align:center}
.header_new .topmenu td.left {text-align:left; padding-right:2px;}
.header_new .topmenu td.right {text-align:right; padding-left:2px;}
.header_new .topmenu a {color:#777777; font-weight:normal; text-transform:none; text-decoration:none; font-size:11px;}
.header_new .topmenu a:hover {text-decoration:underline}
.header_new .topmenu a.acc {color:#cd2626; font-weight:bold; text-decoration:underline}
.header_new .topmenu a.acc:hover {color:#000000; text-decoration:none}

.account_new {position:absolute; top:20px; right:20px; width:230px; height:120px;}
.account_new .pic {position:absolute; top:2px; left:0px;}
.account_new h1, .account_new h2 {position:absolute; left:20px; top:0px; margin:0px;}
.account_new h2 {font-size:12px; font-weight:bold; top:3px;}
.account_new h1 span {font-weight:normal; color:#d2d2d2}
.account_new h1 a {color:#cd2626 !important}
.account_new .btn {position:absolute; right:0px; bottom: 0px;}
.account_new .btn_login {
	bottom:15px;
}
.account_new .inp {width:160px; margin-bottom:0px; margin-top:5px;}
.account_new .content {
	position:absolute;
	bottom:0px;
	left:0px;
	height:90px;
	width:230px;
	font-size:11px;
	line-height: 18px;
}
.account_new .small2 {font-size:10px;}
.account_new .forgot { font-size:10px; color:#777777}

.account_new .icart {
	position:absolute;
	left:0px;
	bottom:0px;
	width:150px;
	height:25px;
	font-size:11px;
}

.account_new .icart a {font-size:11px; color:#000000}

.account_new .icart_left {
	height:25px;
	background:url(/images/h_cart_left.gif) top left no-repeat;
	padding-left:29px;
}

.account_new .icart_right {
	height:25px;
	background:url(/images/h_cart_right.gif) top right no-repeat;
	padding-right:5px;
}

.account_new .icart_bg {
	height:25px;
	background:url(/images/h_cart_bg.gif) top left repeat-x;
	padding-top:5px;
	padding-left:3px;
}

.main_menu {
	position:absolute;
	left:18px;
	bottom:17px;
	width:784px;
	height:60px;
}

.main_menu .table {
	height:60px;
}

.main_menu .table td {
	height:60px;
	text-align:center;
	vertical-align:bottom;
}

.main_menu .table td.left {text-align:left}
.main_menu .table td.right {text-align:right}

.main_menu .mm_item {
	height:59px;
	cursor:pointer;
	position:relative;
}

.btn_info {
	font-size:10px;
	color:#676767;
	font-weight:bold;
	cursor:pointer;
}

.latest_info {
	position:absolute;
	left:33px;
	bottom:10px;
}

.quality_info {
	position:absolute;
	left:42px;
	bottom:10px;
}

.free_info {
	position:absolute;
	left:33px;
	bottom:10px;
}

/* ------ end of Header */

/* --------- SEARCH -----------*/
.search_new .alpha2 {position:absolute; width:790px; padding:0px 4px 0px 4px !important; height:25px; bottom:12px; left:11px; background:url('/images/alpha_bg.gif') repeat-x; color:#666666; font-size:11px;}

.search_new .alpha2 a {font-size:12px; text-decoration:none; padding:5px 0px 0px 0px; margin:0px; font-weight:bold; color:#000000; display:block; height:20px; float:none;}
.search_new .alpha2 a:hover {background:none; color:#cd2626}

.search_new .alpha_table td {
	text-align:center;
	border-left:1px solid #f3f3f3;
	border-right:1px solid #9f9f9f;
	padding:0px 4px 0px 4px;
	height:25px;
}

.search_new .alpha_table td.left {border-left:none !important;}
.search_new .alpha_table td.right {border-right:none !important; width:96px; padding-left:6px;}

.search_new .inp {position:absolute; top:12px; left:154px; width:557px; height:18px;}
.search_new .btn {position:absolute; right:12px; top:15px;}
.search_new .cat {position:absolute; left:13px; text-transform:uppercase; top:41px; font-size:18px; font-weight:normal; color:#b7b7b7}

.search_new .links {
	text-align:right;
	font-size:10px;
	color:#b7b7b7;
	position:absolute;
	right:245px;
	top:36px;
	word-spacing:7px;
}

.search_new .links a {
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	word-spacing:normal;
	color:#707070;
}
.search_new .links a:hover {color:#cd2626}
/* --------- END OF SEARCH -----------*/
