body, div
{
	font-family: Tahoma, Arial, Verdana, Times New Roman, Times, Helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
body
{
	margin: 10px 0 10px 0;
	background-color: #404040;
}
a
{
	color: #000000;
}
a:hover
{
	color: #ff0000;
	text-decoration: none;
}
img
{
	border: 0px;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
.cboth
{
	clear: both;
}
.cleft
{
	clear: left;
}
.cright
{
	clear: right;
}
.tleft
{
	text-align: left;
}
.tcenter
{
	text-align: center;
}
.tright
{
	text-align: right;
}
.h_1
{
	height: 1px;
}
.h_5
{
	height: 5px;
}
.h_10
{
	height: 10px;
}
.h_15
{
	height: 15px;
}
.h_20
{
	height: 20px;
}

/*w_main*/
#w_main
{
	width: 970px;
}
#w_box
{
	width: 970px;
	background-color: #FFFFFF;
}

/*box*/
#w_box .box_top_left
{
	float: left;
	width: 500px;
	height: 10px;
	background: url(/images/box_top.jpg) left top no-repeat;
}
#w_box .box_top_right
{
	float: left;
	width: 470px;
	height: 10px;
	background: url(/images/box_top.jpg) right top no-repeat;
}
#w_box .box_bottom_left
{
	float: left;
	width: 500px;
	height: 10px;
	background: url(/images/box_bottom.jpg) left bottom no-repeat;
}
#w_box .box_bottom_right
{
	float: left;
	width: 470px;
	height: 10px;
	background: url(/images/box_bottom.jpg) right bottom no-repeat;
}

#w_box .box_pages
{
	width: 940px;
	padding: 5px 15px 5px 15px;
}

/*menu*/
#w_box .box_pages .menu_left
{
	float: left;
	width: 12px;
	height: 45px;
	background: url(/images/menu_left.jpg) left no-repeat;
}
#w_box .box_pages .menu_right
{
	float: left;
	width: 12px;
	height: 45px;
	background: url(/images/menu_right.jpg) left no-repeat;
}
#w_box .box_pages .menu_bg_out
{
	float: left;
	width: 916px;
	height: 45px;
	background: url(/images/menu_bg_out.jpg) left repeat-x;
}
#w_box .box_pages .menu_l_over
{
	float: left;
	width: 14px;
	height: 45px;
	background: url(/images/menu_l_over.jpg) left no-repeat;
	display: none;
}
#w_box .box_pages .menu_r_over
{
	float: left;
	width: 16px;
	height: 45px;
	background: url(/images/menu_r_over.jpg) right no-repeat;
	display: none;
}
.menu_bg_over
{
	float: left;
	height: 45px;
	background: url(/images/menu_bg_over.jpg) left repeat-x;
}
.menu_bg_over a
{
	color: #ffffff !important;
}
#w_box .box_pages .menu_text
{
	float: left;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	padding: 15px 15px 0 15px;
}
#w_box .box_pages .menu_text a
{
	color: #000000;
	text-decoration: none;
}
#w_box .box_pages .menu_text a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
#w_box .box_pages .lang
{
	float: right;
	margin: 10px 0 0 15px;
}

/*body*/
#w_box #body_left
{
	float: left;
	width: 705px;
	margin-right: 15px;
}

/*-----------------*/
#w_box #body_left .pro_sale
{
	float: left;
	width: 705px;
	margin-bottom: 15px;
}
#w_box #body_left .pro_sale .next
{
	float: left;
	padding-top: 50px;
}
#w_box #body_left .pro_sale .pic_sale
{
	float: left;
	width: 138px;
	height: 130px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #ffd99d;
	margin: 0 9px 0 9px;
}

/*-----------------*/
#w_box #body_left .news
{
	float: left;
	width: 705px;
	margin-bottom: 10px;
}
#w_box #body_left .teb_news
{
	float: left;
	width: 665px;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(/images/tab_title.jpg) left no-repeat;
	margin-bottom: 10px;
	padding: 10px 0 0 40px;
}
#w_box #body_left .teb_news a
{
	text-decoration: none;
}
#w_box #body_left .news .pic_new
{
	float: left;
	width: 175px;
	height: 150px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #ffd99d;
	margin: 0 10px 0 0;
}
#w_box #body_left .box_text
{
	float: left;
	width: 510px;
}
.box_title
{
	height: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.box_title a
{
	color: #000000;
	text-decoration: none;
}
.box_title a:hover
{
	color: #d04200;
	text-decoration: none;
}
.more
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background: url(/images/icon_green.jpg) left center no-repeat;
	padding-left: 10px;
}
.more a
{
	color: #000000;
	text-decoration: none;
}
.more a:hover
{
	color: #d04200;
	text-decoration: none;
}
.more_old
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: url(/images/icon_green.jpg) left center no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}
.more_old a
{
	color: #000000;
	text-decoration: none;
}
.more_old a:hover
{
	color: #d04200;
	text-decoration: none;
}

/*-----------------*/
#w_box #body_left .pro_frame
{
	float: left;
	width: 705px;
}
.pro_frame_1
{
	float: left;
	width: 144px;
	margin: 0 15px 10px 16px !important;
	margin: 0 12px 10px 13px;
}
.pro_frame_1 .pic_pro_frame
{
	float: left;
	width: 138px;
	height: 130px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #ffd99d;
}
.pro_frame_1 .pro_name
{
	float: left;
	width: 138px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 5px 0 5px 0;
}
.butt_buy
{
	float: left;
	width: 65px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #000000;
	background: url(/images/butt_buy_out.jpg) no-repeat;
	padding-top: 5px;
	margin: 0 3px 0 2px;
}
.butt_buy:hover
{
	background: url(/images/butt_buy_over.jpg) no-repeat;
}
.butt_buy a
{
	color: #000000;
	text-decoration: none;
}
.butt_buy a:hover
{
	color: #ffffff;
	text-decoration: none;
}

/*-----------------*/
.pages
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	margin-right: 15px;
}
.pages a
{
	color: #000000;
	margin: 0 3px 0 3px;
	text-decoration: none;
}
.pages a:hover
{
	color: #d02622;
	text-decoration: none;
}

/*-----------------*/
#w_box #body_right
{
	float: left;
	width: 220px;
}
#w_box #body_right .box_ri_top
{
	float: left;
	width: 220px;
	height: 10px;
	background: url(/images/box_ri_top.jpg) top no-repeat;
}
#w_box #body_right .box_ri_bottom
{
	float: left;
	width: 220px;
	height: 10px;
	background: url(/images/box_ri_bottom.jpg) bottom no-repeat;
}
#w_box #body_right .box_ri_bg
{
	float: left;
	width: 220px;
	background: url(/images/box_ri_bg.jpg) left repeat-y;
}
#w_box #body_right .box_ri_nd
{
	float: left;
	width: 220px;
}
#w_box #body_right .icon_green_title
{
	height: 15px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	background: url(/images/sym_title_green.jpg) left center no-repeat;
	margin: 0 0 10px 15px;
	padding-left: 25px;
}

/*search*/
#w_box #body_right .search
{
	float: right;
	width: 139px;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	background: url(/images/butt_search.jpg) right no-repeat;
	padding: 8px 0 0 0;
	margin: 0 15px 0 0 !important;
	margin: 0 10px 0 0;
}
#w_box #body_right .search a
{
	color: #FFFFFF;
	text-decoration: none;
}
#w_box #body_right .search a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
#w_box #body_right .search_input
{
	width: 190px;
	margin: 0 15px 8px 15px !important;
	margin: 0 5px 5px 5px;
}
#w_box #body_right .input_search
{
	width: 190px;
	height: 20px;
	border: 1px solid #c5c5c5;
}

/*------------------*/
#w_box #body_right .text_title_right
{
	font-size: 12px;
	font-weight: bold;
	color: #d75300;
	margin-bottom: 10px;
}
#w_box #body_right .support_online
{
	width: 220px;
	height: 38px;
	margin-bottom: 10px;
	background: url(/images/suport_bg.jpg) left repeat-x;
}
#w_box #body_right .suport_left
{
	float: left;
	width: 5px;
	height: 38px;
	background: url(/images/suport_left.jpg) left no-repeat;
}
#w_box #body_right .suport_right
{
	float: right;
	width: 5px;
	height: 38px;
	background: url(/images/suport_right.jpg) right no-repeat;
}
#w_box #body_right .yahoo
{
	float: left;
	margin: 0 15px 0 20px !important;
	margin: 0 10px 0 15px;
}
#w_box #body_right .know_bg
{
	width: 220px;
	height: 36px;
	margin-bottom: 10px;
	background: url(/images/know_bg.jpg) left repeat-x;
}
#w_box #body_right .know_left
{
	float: left;
	width: 5px;
	height: 36px;
	background: url(/images/know_left.jpg) left no-repeat;
}
#w_box #body_right .know_right
{
	float: right;
	width: 5px;
	height: 36px;
	background: url(/images/know_right.jpg) right no-repeat;
}
#w_box #body_right .gold
{
	float: left;
	margin: 0 10px 0 15px !important;
	margin: 0 10px 0 12px;
}
#w_box #body_right .partner_left
{
	float: left;
	width: 9px;
	height: 32px;
	background: url(/images/partner_left.jpg) left no-repeat;
}
#w_box #body_right .partner_right
{
	float: right;
	width: 13px;
	height: 32px;
	background: url(/images/partner_right.jpg) right no-repeat;
}
#w_box #body_right .partner_bg
{
	float: left;
	width: 198px;
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 10px 0 0 0;
	background: url(/images/partner_bg.jpg) left repeat-x;
}
#w_box #body_right .counter
{
	float: left;
	width: 210px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #d75300;
	padding-top: 10px;
}

/*menu_right*/
.menu_right_text
{
	width: 180px;
	height: 22px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 6px 0 0 40px;
	background: url(/images/menu_ri_out.jpg) no-repeat;
	margin-bottom: 5px;
}
.menu_right_text:hover
{
	background: url(/images/menu_ri_over.jpg) no-repeat;
}
.menu_right_text a
{
	color: #000000;
	text-decoration: none;
}
.menu_right_text a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


#w_box #body_right .box_sub_top
{
	width: 220px;
	height: 10px;
	background: url(/images/box_sub_top.jpg) top no-repeat;
}
#w_box #body_right .box_sub_bottom
{
	width: 220px;
	height: 10px;
	background: url(/images/box_sub_bottom.jpg) bottom no-repeat;
}
.sub-menu
{
	display: none;
	margin: 5px 0 5px 0;
}
.text_sub_menu
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: url(/images/box_sub_bg.jpg) repeat-y;
	padding-left: 25px;
}

.text_sub_menu a
{
	display: block;
	color: #000000;
	background: url(/images/icon_grey.jpg) no-repeat 0 8px;
	text-indent: 20px;
	text-decoration: none;
	padding: 3px 0;
}
.text_sub_menu a:hover
{
	background: url(/images/icon_red.jpg) no-repeat 0 8px;
	font-weight: bold;
}

/*copy*/
.cp_margin
{
	margin-top: 10px;
}
.cp_left
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #dddddd;
	line-height: 18px;
}
.cp_right
{
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #8f8f8f;
	padding-top: 50px;
}
#prew
{
	float: left;
	margin-right: 8px;
	padding-top: 50px;
}
#next
{
	float: left;
	margin-left: 8px;
	padding-top: 50px;
}
.prd-best-sell
{
	width: 635px;
	overflow: hidden;
	height: 200px;
	float: left;
	position: relative;
}
.prd-best-sell #prd_best_sell
{
	width: auto;
	position: absolute;
	height: 200px;
	left: -5px;
}
.block-item-list
{
	text-align: justify;
	line-height: 150%;
}
.block-item-list a
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.block-item-list span
{
	color: #cccccc;
}
.block-item-list image
{
	float: left;
	margin-right: 20px;
	padding: 2px;
	border: solid 1px #e8e8e8;
}
.block-item-list-b
{
	border-bottom: solid 1px #e8e8e8;
	text-align: right;
	padding-bottom: 5px;
}
.block-item-list-b a
{
	color: #000000;
	text-decoration: none;
}
.block-item-list-b a:hover
{
	text-decoration: underline;
}
.block-item-list-next
{
	line-height: 150%;
	padding-left: 50px;
}
.block-item-list-next a
{
	color: #000000;
}
.teb_news ul, .teb_news li
{
	list-style: none;
	display: inline;
	margin: 0px;
}
.navigator-block
{
	position: absolute;
	display: none;
	left: 0px;
	width: 200px;
	background-color: #FEF2D7;
	border: solid 1px #cccccc;
	border-top: 0px;
}
.navigator-block a
{
	display: block;
	margin: 10px 5px 10px 15px;
	color: #000000;
	text-transform: none;
}
.navigator-block a:hover
{
	text-decoration: underline !important;
}
.block-item-next
{
	float: left;
	width: 100px;
	height: 110px;
	margin: 5px;
	text-align: center;
}
.block-item-next img
{
	width: 80px;
	height: 80px;
}
.form-contact
{
	text-align: left;
}
.form-contact td.right
{
	text-align: right;
	font-weight: bold;
	color: #000000;
}
.form-contact input[type="text"]
{
	width: 250px !important;
	width: 220px;
	height: 20px;
	padding-top: 7px;
	font-family: Tahoma;
	font-size: 12px;
}
.btn-style-1
{
	background: url(/images/butt_contact.jpg);
	width: 100px;
	height: 20px;
	padding-top: 7px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
.btn-style-1 a
{
	text-decoration: none;
}
.form-contact input[type="text"].confirm-code
{
	font-size: 12px;
	float: left;
	width: 60px !important;
	height: 20px;
	padding: 0;
}
.sitemap
{
	line-height: 150%;
	font-size: 13px;
	margin-left: 80px;
}
.sitemap .dleft
{
	float: left;
	margin-right: 50px;
}
.sitemap .dright
{
	float: left;
}
.sitemap div ul
{
	padding-left: 15px;
}
.sitemap div ul li
{
	list-style-image: url(/images/symbol_green.jpg);
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	margin-bottom: 10px;
	font-size: 15px;
}
.mnpro-text-hover
{
	background: url(/images/menu_ri_over.jpg) no-repeat;
}
.mnpro-text-hover a
{
	font-weight: bold;
}
.mnpro-text-a-hover a
{
	background: url(/images/icon_red.jpg) no-repeat 0 8px;
	font-weight: bold;
}
.bt-small
{
	display: block;
	float: left;
	width: 35px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	color: #6f8066;
	background: url(/images/butt_small_out.jpg) no-repeat;
	margin: 4px 0 0 10px !important;
	margin: 4px 0 0 6px;
	padding-top: 2px;
}
.bt-small:hover
{
	background: url(/images/butt_small_over.jpg) no-repeat;
}
.bt-small a
{
	color: #6f8066;
	text-decoration: none;
}
.bt-small a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.block-banner
{
	background-color:#ffffff;
	float: left;
	width: 958px;
	height: 240px;
}
.block-banner #block_img
{
	width: 962px;
	height: 234px;
	position: absolute;
}
.block-banner #block_text
{
	width: 638px;
	background-repeat: no-repeat;
	height: 50px;
	background: #dfffcc;
	position: absolute;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}
.block-banner #block_text_bg
{
	width: 638px;
	background-repeat: no-repeat;
	height: 50px;
	background: #dfffcc;
	position: absolute;
	opacity: 0.1;
	filter: alpha(opacity = 10);
}
.block-banner #p_description
{
	position: absolute;
	width: 536px;
	padding: 6px 0 6px 20px;
	line-height: 140%;
	color:#01112c;
}
.block-banner #p_description a
{
	color: Red;
	text-decoration: none;
	font-weight: bold;
}
.block-banner-left
{
	float: left;
	width: 6px;
	height: 240px;
	background: url(/images/block_bn_l.gif) no-repeat;
}
.block-banner-right
{
	float: left;
	width: 6px;
	height: 240px;
	background: url(/images/block_bn_r.gif) no-repeat;
}

.block-logo{ width:244px; height:212px; position:absolute; top:20px; left:270px; z-index:2000; display:block;}
