@charset "utf-8";
/*fixed css，*/
.ru .iscfilter .b_r {
	float: right;
	background: url(../images/t-bg.gif) right -86px no-repeat;
	width: 130px;
	height: 33px;
	line-height: 33px;
	text-align: center;
}


.ru .footer_content_cright {
	color: #444444;
	float: left;
	font-size: 12px;
	height: 40px;
	line-height: 15px;
	margin-top: 5px;
	padding-top: 3px;
	width: 125px;
}

.ru #email {

}

.ru .new_email_sub {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #CCCCCC #CCCCCC #CCCCCC -moz-use-text-color;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	float: left;
	height: 22px;
	margin-top: 8px;
	padding: 1px 0 0;
	width: 72px;
}



/*login*/
.ru .login .l_form1 .tip {
	font-size: 11px;
	height: 36px;
	line-height: 18px;
	padding: 6px 0;
}

.ru .login .l_form1 .tip .inputRequirement {
	color: #CC0000;
	float: left;
}

.ru .login .l_form1 .tip span {
	float: left;
	width: 330px;
}

/*register*/
.ru #boxprivacy .boxprivacy {
	background: url(../images/Privacy_Policy.png) no-repeat scroll left top
		transparent;
	height: 344px;
}

/*today special*/
.ru .daily_vote dt {
	background: url(../images/daily_allimg.png) repeat-x scroll left -74px
		transparent;
	border-bottom: 1px solid #CCCCCC;
	font-size: 16px;
	height: 50px;
	line-height: 22px;
	text-align: center;
	padding-top: 7px;
}

.ru .infor_b .div_quick {
	background: url(../images/daily_allimg.png) no-repeat scroll left -256px transparent;
	cursor: pointer;
	display: block;
	float: right;
	height: 22px;
	line-height: 22px;
	text-align: center;
	width: 138px;
}

.ru .daily_b_c dd {
	padding: 10px 10px 25px;
}

/*shopping cart*/
.ru .shopping_cart .left .box_a {
	/** ie7 padding **/
	*padding: 10px 0 10px 20px;
}
.ru .shopping_cart .left .box_a span {
	background: url(../images/cart-icon.gif) no-repeat scroll
		right -89px transparent;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	line-height: 21px;
	padding-right: 15px;
	text-indent: 30px;
}

.ru .shopping_cart .left .box_a em {
	background: url(../images/cart-icon.gif) no-repeat scroll
		right -89px transparent;
	display: block;
	float: left;
	height: 20px;
	margin-right: 17px;
	width: 2px;
}

.ru .shopping_cart .left .box_a .sg {
	background: url(../images/cart-icon.gif) no-repeat scroll left
		top transparent;
}

.ru .shopping_cart .left .box_a .fs {
	background: url(../images/cart-icon.gif) no-repeat scroll left
		-30px transparent;
}

.ru .shopping_cart .left .box_a .eo {
	background: url(../images/cart-icon.gif) no-repeat scroll left
		-61px transparent;
	padding-right: 10px;
}

/*pruduct detail*/
.ru table#discount_display td.tdtitel span {
	line-height: 18px;
	text-indent: 0;
}

/*pruduct info*/
.ru .group_p form td ul li {
	line-height: 15px;
	margin-top: 10px;
	padding-right: 5px;
}

.ru #unshipped_container_tab div.dou,.ru #changeitem_container_tab div.dou	{
	line-height: 11px;
}

.ru #escBar ul li#missingitem_container_tab div {
	line-height: 15px;
}

.ru #recnet_history h2.rencent_box_title {
	background: url("../images/rencent_sibox_bg.gif") no-repeat
		scroll left top transparent;
	color: #444444;
	font-size: 14px;
	font-weight: bold;
	height: 29px;
	margin: 0;
	overflow: hidden;
	padding: 8px 5px 3px;
	text-align: center;
}

.ru .imgLink {
	background: url("../images/view.gif") no-repeat scroll left center
		transparent;
	bottom: 3px;
	color: #777;
	cursor: pointer;
	display: block;
	font-size: 11px;
	font-weight: bold;
	left: 180px;
	line-height: 25px;
	position: absolute;
	text-indent: 12px;
	width: 160px;
}

.ru .bluebox .follows input {
	display: block;
	margin-bottom: 7px;
}

.ru #orderTotals #otpoints .totalBox {
	width: auto;
}

.ru .otpoints_apply {
	background: url("../images/apply.gif") no-repeat scroll 0 0 transparent;
	width: 88px;
}

.ru #sendaddr_box .address_tab .input_street {
	width: 200px;
}

.ru .orderinfo .spwf_bg:hover {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 95px;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 9999;
}

.ru .p_l_tools_ga_b {
	padding-left:8px;
}
.ru .p_l_tools_gr {
	padding-left: 18px;
}

.ru .p_l_tools_v {
	float: left;
	height: 33px;
	width: 71px;
}

.ru .p_l_tools_l {
	background: url("../images/p_l_tools_l_1.gif") no-repeat scroll 0 0
	transparent;
	float: left;
	height: 33px;
	padding-left: 11px;
	text-align: center;
	width: 70px;
}

.ru .p_l_tools_gr_b {
	background: url("../images/p_l_tools_gr_2.png") no-repeat scroll 0 0
		transparent;
	float: left;
	height: 33px;
	padding-left: 5px;
	text-align: center;
	width: 88px;
}

.ru .p_l_tools_ga {
	background: url("../images/p_l_tools_ga.gif") no-repeat scroll
		-4px 0 transparent;
	float: left;
	height: 33px;
	padding-left: 9px;
	text-align: center;
	width: 62px;
}

.ru .msright {
	*width: 300px;
}

.ru .mwts_dd_freeshipping {
	background: url(../images/freeshipping.gif) no-repeat left center;
}

.ru .an_up {
	background: url(../images/btn_update_g_20120406.gif) no-repeat;
	width: auto;
	height: auto;
}

.ru #currencies_list ul li:hover #Currenciessub {
	left: -43px;
}

.ru #toptab ul li:hover #CustomerServicesub {
	left: -191px;
}

.ru .price_filter_content .textbtn {
	height: 22px;
	width: 42px;
	background: url(../images/t_go.gif) no-repeat left top;
}

.ru .gift_bgstyle {
	background: url('../images/free-gifts-_03.gif') no-repeat;
}

.ru .notifyMe {
	background: url('../images/notifybtn.gif') no-repeat;
	width: 112px;
	height: 24px;
}

.ru #vk_like {
	clear: none !important;
	margin-top: 3px;
}

.ru .st_vkontakte_custom {
	cursor: pointer;
	background: url('../images/vkontakte.png') no-repeat;
	height: 16px;
	width: 16px;
	position: relative;
	display: inline-table; [;
	display: inline-block; ]; [;
	margin-left: 3px;
	];
}

.ru .share_fd {
	width: 65px;
	margin-top: 3px;
}

.ru .product_c span {
	text-indent: 0;
}

.ru .vk_logo {
	background: url('../images/vk_logo.png') no-repeat;
	margin-left: 20px;
}

.ru .dropbatch_down label {
	display: block;
	float: left;
	padding-top: 6px;
	width: 90px;
	margin: 0 0;
}

.ru .drop_tcleft ul li {
	background: url("../images/drop_tcleft_.png") no-repeat scroll left 9px
		transparent
}

.ru #headerMiddle .drop_new {
	left: 123px;
}

.ru .drop_n {
	left: 153px;
}

.ru .rate {
	width: 220px;
}

.ru .amount {
	width: 110px;
}

.ru #ServiceCenter .enter input.button {
	width: 85px;
}

.ru .large_image .right .nologged .box_a {
	line-height: 22px;
}

.ru .sigin_sub {
	padding-left: 20px;
}

.ru .pros_width {
	width: 22%;
}

.ru #ServiceCenter .enter input {
	width: 195px;
}

.ru ul.escradio li.esc_li {
	line-height: 13px;
	width: 123px;
}

.ru #pp_MyPartnerProgram .red {
	width: 650px;
}

.ru .feedbackbottom .view {
	width: 243px;
}

.ru #ppCreate-main .ownwebsite {
	width: 250px;
}

.ru #ppCreate-main .area01 {
	width: 700px;
}

.ru #ppCreate-main .ans02 {
	width: 190px;
}

.ru .feedbackbottom .but {
	width: 107px;
}

/**search fix **/
.ru .filter_results_btn{
	width:755px;

}

.ru select#new_add_order {
	width:210px;
}
.ru .price_range_list{
	width:645px;

}

.ru .TM_after > span {
	margin-right:55px;
}

.ru .daily_b_a .daily_logo a {
	background-image:url('../images/today_special.png')
}

.ru .box_drop {
	height:139px;
}
.ru .box_drop_n {
	height:133px;
}
.ru h2.leftBoxHeading2 {
	height:auto;
	min-height:18px;
	max-height:47px;
	background:url("../images/top_sellers.gif") no-repeat 0 0;
}
.ru .tell_sku {
	width:530px;
}
.ru #tmart_form #email {
	margin:0;
	margin-right:5px;
	width:172px;
	border:none;
}
.ru #tm_mail_err {
	line-height:13px;
}

.ru .tm_ever_vk{
	background:url('../images/btn_vk.gif') no-repeat 0 0;
}
.ru #tmart_form {
	width:267px;
}
.ru .tm_not {
	width:120px;
}
.ru .email_submit_foot {
	width:82px;
}
.ru .tm_ever_w {
	width:90px;
}
.ru .tm_ever {
	margin-left:10px;
}
.ru .tm_fmiddle_l {
	width:295px;
	margin-left:10px;
	line-height:13px;
}
.ru#freegiftsBody .giftTitle {
	height:34px;
}
.ru#searchBody .more_way_content {
	height:320px;
}
.ru#morewaysBody .free {
	line-height:24px;
}
.ru .tm_fimg {
    margin-left: 120px;
}

.ru#productinfoBody .br_reference .text, .br_reference .money {
	margin:3px 5px 3px 0;
	font-size:18px;
	font-weight:bold;
}
.ru#productinfoBody .br_reference .money {
	color:#B80D0A;
}
.ru#productinfoBody #br_cart_reference {
	visibility: hidden;		/* Can not use     display:none */
}
.ru#productinfoBody #br_cart_reference .br_reference * {
	font-size:12px;
}
.ru#productinfoBody .br_combination .br_reference * {
	font-size:12px;
}
.ru#productinfoBody .br_combination .br_reference .money {
	font-size:15px;
}
.ru#productinfoBody div#priceshow span.productSpecialPrice, div#priceshow span.productPrice {
	font-size:18px;
	line-height:30px;
}
.ru#productinfoBody .br_reference .text, .br_reference .money {
	font-size:21px;
}
.ru#productinfoBody .br_combination .br_reference .text {
	font-size:16px;
}
.ru#productinfoBody #container .group_p .rig_div #tt_price {
	font-size:15px;
}
.ru#productinfoBody #bra_money {
	font-size:18px;
}
.ru#chk_checkout_confirmation_Body .ot_titlex {
	font-size:14px;
	font-weight:bold;
	height:40px;
 }
 .ru#chk_checkout_confirmation_Body .ru_totalPrice {
 	height:60px;
 }
 .ru#chk_checkout_confirmation_Body .ru_refPrice {
 	margin-top:-30px;
 }
.ru#dealsBody .pricex {
	font-size:16px;
	font-weight:bold;
}
.ru#dealsBody .labelx {
 	font-size:14px;
 }
.ru#usercartBody .Order_sg p {
    padding-left: 0;
    padding-right: 0;
}
.ru#usercartBody .ru_mstyle {
	width: 190px;
}
.ru#productinfoBody #container .rig_div > .free {
	background-position:0 -220px;
}

.bottomIndex span a {
	margin-right: 5px;
}
.bottomIndex a {
	margin-right:8px;
}
.letterIndex a {
	margin-right: 11px;
}

.ru .shoo {
    position: relative;
    top: -4px;
    width: 570px;
}
.giftSale .textbox {margin-top:-5px;}
.ru .ccIcon {
	left:135px;
}

.ru .honor,.ru .honor1,.ru .honor2,.ru .honor3,.ru .honor4,.ru .honor5,.ru .honor6{padding-left:10px; width:140px;}
.ru .rate{width:110px;}
.ru .amount{width: 110px;}


.ru .dealsTil{  margin-left:20px;}