/*@font-face {
	font-family: 'MyriadProLight';
	src: url('MyriadPro-Light.eot');
	src: local('Myriad Pro Light'), local('MyriadPro-Light'), url('MyriadPro-Light.woff') format('woff'), url('MyriadPro-Light.ttf') format('truetype'), url('MyriadPro-Light.svg#MyriadPro-Light') format('svg'), url("MyriadPro-Light.otf") format("opentype"),
;}*/
html, body { width:100%; height:100%; margin:0; padding:0; font-style:normal; font-size:14px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; }
body { width:100%; height:100%; margin:0; background:#e4e5e6 url(../images/bg_main.gif) repeat-x left top; padding:0; font-style:normal; font-size:14px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; }
td { font-style:normal; font-size:14px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; }
img { border:0; }
form { margin:0; padding:0; }
p { margin-top:0; padding-top:0; }
a { font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#c50b45; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
ul { padding-top:0; padding-left:0; margin-top:0; margin-left:0; list-style:none; }
li { padding-left:23px; background:url(../images/bullet.gif) no-repeat 9px 6px; }
#main { width:1024px; margin:0 auto; background-color:#ffffff; }
	#t { background:url(../images/bg_t.jpg) no-repeat left bottom; width:1024px; height:116px; }
		#logo { float:left; padding:25px 0 11px 27px; }
		#icons { float:right; padding:30px 23px 0 0; }
			#langs { padding:20px 0 0 0; }
				#langs a { font-size:9px; color:#c60c46; text-decoration:none; }
				#langs a:hover { font-size:9px; color:#c60c46; text-decoration:underline; }
		#search { width:1006px; height:22px; background:url(../images/bg_search.gif) no-repeat right top; text-align:right; margin-top:7px; }
			.search_field { width:185px; height:16px; background:transparent; border:0; font-style:normal; font-size:10px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#6d6e71; }
			.search_btn { width:78px; height:22px; background:transparent; border:0; font-size:9px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#ffffff; text-transform:uppercase; cursor:pointer; }
		#m1_r { width:1024px; background:url(../images/bg_mb1_r.gif) repeat-y left top; }
		#m2_r { width:1024px; background:url(../images/bg_mb2_r.gif) repeat-y left top; }
			#m1 { width:1024px; background:url(../images/bg_mb1.gif) no-repeat left bottom; }
			#m2 { width:1024px; background:url(../images/bg_mb2.gif) no-repeat left bottom; }
				#l { float:left; width:838px; }
					#menut { width:838px; height:44px; }
						#menut td { background-color:#f3f3f3; border-top:1px solid #c7c7c7; /*border-right:1px solid #c2c2c3; border-left:1px solid #ffffff;*/border-bottom:1px solid #dedede; text-align:center; }
							#menut a { display:block; line-height:42px; font-size:13px; color:#6d6e71; text-transform:uppercase; text-decoration:none; }
							#menut a:hover { display:block; line-height:42px; font-size:13px; color:#6d6e71; text-transform:uppercase; text-decoration:underline; }
							.mt_active { background:url(../images/mt_active.gif) repeat-x left top; color:#ffffff !important; }
						.mt_first { background-color:#ffffff !important; border-top:1px solid #d9d9d9 !important; border-right:0 !important; border-bottom:1px solid #eeeeee !important; border-left:0 !important; width:3px; }
						.mt_second { border-left:0 !important; }
						.mt_last { border-right:0 !important; }
					#menu_br { width:838px; height:40px; }
						#menu_br table { height:40px; }
						#menu_br td { background-color:#dddddd; border-top:1px solid #ededed; border-right:1px solid #c3c3c3; border-bottom:1px solid #cccccc; border-left:1px solid #ffffff; text-align:center; }
							#menu_br a { display:block; line-height:38px !important; font-size:38px !important; }
							.mbr_active { background-color:#bababa !important; }
						.mbr_first { background-color:#ededed !important; border-top:1px solid #ededed !important; border-right:0 !important; border-bottom:1px solid #f3f3f3 !important; border-left:0 !important; width:3px; }
						.mbr_second { border-left:0 !important; }
						.mbr_last { border-right:0 !important; }
					#menul { float:left; width:181px; }
						#menul_pad { padding:15px 13px 0 17px; font-size:13px; color:#6d6e71; }
							#menul_pad a { font-size:13px; color:#6d6e71; text-decoration:none; }
							#menul_pad a:hover { font-size:13px; color:#6d6e71; text-decoration:underline; }
								.menul_item_url { padding-bottom:16px; }
								.menul_item { padding-bottom:6px; }
									.menul_subitem { padding:4px 0 0 9px; }
					#m { float:left; width:657px; }
					#content { padding:22px 20px 25px 24px; }
					#galleryt { width:832px; height:436px; margin:3px 0 3px 3px; overflow:hidden;  }
						#nav { position:absolute; z-index:100; margin:415px auto 0 325px; text-align:center; }
							#nav a { border:1px solid #a5a19d; background-color:#fdf5eb; text-decoration:none; margin:0 5px; padding:2px 5px; font-size:10px; color:#a5a19c; display:block; float:left; }
							#nav a:hover { border:1px solid #a5a19d; background-color:#fdf5eb; text-decoration:underline; margin:0 5px; padding:2px 5px; font-size:10px; color:#a5a19c; display:block; float:left; }
							#nav a.activeSlide { background:#e2e2e2; display:block; float:left; }
							#nav a:focus { outline:none; display:block; float:left; }
					#title_b { width:835px; margin-left:3px; border-top:1px solid #ececec; border-bottom:1px solid #d9d9d9; }
						.voteb { float:left; width:236px; border-right:1px solid #c6c6c6;  min-height:183px; _height:183px; }
							.voteb_title { height:31px; line-height:31px; font-size:18px; color:#808285; background-color:#e2e2e2; padding: 0 7px 0 18px; }
							.vote_q { margin:9px 2px 4px 20px; min-height:117px; _height:117px; }
								.vote_q_title { font-weight:bold; font-size:12px; font-family: 'Myriad Pro', 'Arial'; color:#636466; padding-bottom:7px; }
								.vote_a { font-style:normal; font-size:11px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#636466; height:17px; }
								.vote_a input { vertical-align:middle; padding-left:0; margin-left:0; }
							.vote_btn { width:236px; height:22px; background:url(../images/vote_btn.jpg) no-repeat left top; border:0; font-style:normal; font-size:13px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#ffffff; cursor:pointer; }
						.q_label { padding:0 10px 0 17px; font-size:11px; color:#636466; }
						.q_value_bg { float:left; width:169px; height:8px; font-size:1px; line-height:1px; background:url(../images/bg_vote_value.gif) no-repeat left top; margin:2px 7px 5px 0; }
						.q_value_bg100 { float:left; width:169px; height:8px; font-size:1px; line-height:1px; background:url(../images/bg_vote_value100.gif) no-repeat left top; margin:2px 7px 5px 0; }
						.q_value { float:left; width:32px; padding-bottom:3px; font-size:10px; color:#636466; }
						.title_bm { float:left; width:285px; margin:14px 0 10px 23px; color:#c60b46; }
							.title_bm ul { padding:0; margin:0; list-style:none; }
								.title_bm ul li { padding:0 0 4px 13px; background:url(../images/bullet.gif) no-repeat 0px 6px; }
						.title_br { float:right; width:276px; }
							.link_img { width:276px; min-height:161px; _height:161px; }
							.link { display:block; background:url(../images/bg_link.jpg) no-repeat left top; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#ffffff; text-decoration:none; text-align:right; padding-right:18px; height:22px; line-height:22px; }
							.link:hover { display:block; background:url(../images/bg_link.jpg) no-repeat left top; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#ffffff; text-decoration:underline; text-align:right; padding-right:18px; height:22px; line-height:22px; }
					.news_header { font-weight:bold; padding-bottom:12px; }
					.news { padding-bottom:41px; }
						.more { display:block; float:left; font-style:normal; font-size:13px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#636466; text-decoration:none; width:109px; height:20px; line-height:20px; text-align:center; background-color:#dddddd; margin-top:17px; }
						.more:hover { display:block; float:left; font-style:normal; font-size:13px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#636466; text-decoration:underline; width:109px; height:20px; line-height:20px; text-align:center; background-color:#dddddd; margin-top:17px; }
					.faq_header { font-weight:bold; padding-bottom:7px; }
					.faq { padding-bottom:18px; }
					.title { font-size:13px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#6d6e71; padding-bottom:15px; }
						.title h1 { margin:0; padding:0; font-style:normal; font-size:13px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#6d6e71; }
					.block_pad { padding-bottom:19px; }
					.block_text {  font-style:normal; font-size:16px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#636466; }
					.sp { padding-bottom:25px; }
						.sp_img { float:left; width:304px; }
						.sp_txt { float:left; width:485px }
							.sp_title { font-size:16px; font-family:'Myriad Pro', 'Arial'; color:#636466; padding-bottom:8px; }
							.sp_date { color:#939598; padding-bottom:8px; }
					.filter_pad { padding-bottom:18px; }
						.filter_pad select { font-style:normal; font-size:10px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#6d6e71; width:151px; height:17px; border:1px solid #cdcdcd; margin-top:2px; }
						.filter_btn { font-style:normal; font-size:10px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#6d6e71; height:17px; border:1px solid #cdcdcd; margin-top:6px; float:right; background:#e2e2e2 url(../images/filter_btn.gif) repeat-x; }
					
				/*product*/
					.pgroup_img { padding-bottom:16px; }
					.pgroup_title { padding-bottom:5px; font-style:normal; font-size:16px; font-family: 'Myriad Pro', 'Arial'; color:#4d4d4f; }
					.product { width:305px; float:left; margin-bottom:33px; }
						.p_img { width:108px; height:140px; float:left; }
						.p_info { width:185px; float:right; }
							.min_height80 { min-height:80px; _height:80px; }
							.pname { font-style:normal; font-size:14px; font-family: 'Myriad Pro', 'Arial'; text-transform:uppercase; color:#58595b; padding-right:6px; }
								.pname a { font-style:normal; font-size:14px; font-family: 'Myriad Pro', 'Arial'; text-transform:uppercase; color:#58595b; text-decoration:none; }
								.pname a:hover { font-style:normal; font-size:14px; font-family: 'Myriad Pro', 'Arial'; text-transform:uppercase; color:#58595b; text-decoration:underline; }
								.pvolume { font-style:normal; font-size:14px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; text-transform:lowercase; color:#58595b; }
							.pshort_desc{ font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#6d6e71; padding-right:6px; }
							.pcount { width:44px; height:15px; border:1px solid #c3c3c3; background-color:#f2f2f2; font-style:normal; font-size:10px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; vertical-align:bottom; margin-top:2px; }
							.pvnt { font-style:normal; font-size:10px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#6d6e71; }
							.pprice_mar { margin:5px 0 7px 0; }
							.pprice_old { text-decoration:line-through; color:#c80b47; }
							.pprice { font-style:normal; font-size:14px; font-family: 'Myriad Pro', 'Arial'; color:#58595b; }
							.pprice_normal, .pprice_normal .pprice { font-size:13px; }
							.psubmit { width:56px; height:15px; background-color:#dddddd; border:0; font-style:normal; font-size:10px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#636466; cursor:pointer; }
						.p_img2 { width:267px; height:330px; float:left; }
						.p_info2 { width:335px; float:right; color:#636466; }
							.ptitle { font-size:20px; color:#636466; padding-bottom:12px; }
								.pname2 { font-family: 'Myriad Pro', 'Arial'; text-transform:uppercase; }
							.pdesc { padding:12px 0 50px 0; }
							.pprice2 { font-style:normal; font-size:16px; font-family: 'Myriad Pro', 'Arial'; color:#58595b; }
							.psubmit2 { width:75px; height:20px; background-color:#dddddd; border:0; font-style:normal; font-size:13px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#636466; cursor:pointer; }
						.rec { font-size:12px; color:#636466; height:62px; }
						.rec.first { height:40px; }
							.rec_bg { position:absolute; height:24px; line-height:24px; width:657px; background-color:#f1f1f1; margin:20px 0 0 -24px; }
							.rec.first .rec_bg { margin-top:0; }
								.rec_pad { padding-left:25px; }
						.order_ptitle { font-size:16px; font-family: 'Myriad Pro', 'Arial'; padding-bottom:16px; }
						.order_line { background:url(../images/order_line.gif) repeat-x center; }
						.orderh th { text-align:left; font-weight:normal; font-size:12px; font-family: 'Myriad Pro', 'Arial'; color:#636466; background-color:#f1f1f1; }
						.orderh td { font-weight:normal; font-size:12px; vertical-align:top; }
							.order_id { color:#dd0b47; }
							.order_price { font-size:13px; }
							.order_name { font-size:12px; font-family: 'Myriad Pro', 'Arial'; font-weight:bold; text-transform:uppercase; }
				/*!form*/
					.textfield { width:280px; height:16px; background-color:#ffffff; border:1px solid #6b6b6b; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; }
					.select { /*width:282px;*/ height:20px; background-color:#ffffff; border:1px solid #6b6b6b; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; }
					.textarea { width:440px; height:200px; background-color:#ffffff; border:1px solid #6b6b6b; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; }
					.submit_btn { width:109px; height:22px; background-color:#dddddd; border:0; font-style:normal; font-size:13px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#636466; cursor:pointer; }
					.submit_btn.left { float:left; }
					.label { width:150px; float:left; }
						.label span { color:#c30b45; margin-bottom:4px; }
					.label2 { padding-bottom:6px; font-family: 'Myriad Pro', 'Arial'; }
						.pink { color:#c30b45; }
					.input { width:450px; float:left; margin-bottom:4px; }
					.text_info { color:#d34c77; padding:10px 0 12px 0; }
					.list { float:left; padding:0 26px 15px 0; }
					.label_list { font-family: 'Myriad Pro', 'Arial'; }
					.remind { padding:15px 0 18px 0; }
						.remind a { color:#58595b; text-decoration:underline; }
						.remind a:hover { color:#58595b; text-decoration:none; }
					.form_up { padding-bottom:10px; }
					.form_down { padding-top:10px; }
					
					#cart_table th { text-align:left; padding:2px 0; }
					#cart_table td { padding:2px 0; border-top:1px solid #c1c2c3; }
					#cart_table td a { color: #58595B; text-decoration: none;}
					#cart_table td a:hover { text-decoration: underline;}
						.cartf_btn { height:18px; background-color:#dddddd; border:0px; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; vertical-align:middle; margin-right:1px; }
				/*form!*/
				#r { float:right; width:185px; }	
					.cart { background:url(../images/bg_cart.gif) no-repeat left top; width:184px; height:84px; }
					.cart.bg_2 { background:url(../images/bg_cart2.gif) no-repeat left top; }
						.cart a { text-decoration:none; }
						.cart a:hover { text-decoration:underline; }
						.cart_pad { padding:14px 0 0 14px; }
							.eshop { font-size:13px; color:#ffffff; line-height:15px; text-transform:uppercase; }
							.username { width:87px; text-align:right; }
								.username a { font-size:10px; color:#ffffff; line-height:16px; }
							.logout { width:87px; text-align:right; }
								.logout a { font-size:10px; color:#ffffff; line-height:14px; }
							.cart_title { font-size:15px; color:#ffffff; line-height:25px; }
					.cart_list { width:181px; background:url(../images/bg_cart_list.gif) repeat-y left top; }
						.citem_name { font-style:normal; font-size:11px; font-family: 'Myriad Pro', 'Arial'; color:#58595b; padding:12px 18px 6px 14px; }
							.citem_name span { text-transform:uppercase; }
						.pcount2_pad { float:left; padding-left:14px; }
							.pcount2 { width:24px; height:13px; border:1px solid #bbbbbc; font-style:normal; font-size:11px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; vertical-align:bottom; }
						.pprice3 { float:right; padding:0 18px 0 0; font-size:13px; font-family: 'Myriad Pro', 'Arial'; color:#808285; }
						.pdelete { text-align:right; padding-right:18px; }
							.pdelete a { font-size:10px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#dc0b48; text-decoration:none; }
							.pdelete a:hover { font-size:10px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#dc0b48; text-decoration:underline; }
						.cart_sum { font-weight:bold; font-size:12px; font-family: 'Myriad Pro', 'Arial'; color:#58595b; text-align:right; padding:5px 18px 4px 14px; }
						.cart_btn { display:block; float:left; width:91px; height:21px; background:url(../images/gray_line.gif) repeat-x; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; line-height:21px; text-align:center; text-decoration:none; }
						.cart_btn:hover { display:block; float:left; width:91px; height:21px; background:url(../images/gray_line.gif) repeat-x; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#58595b; line-height:21px; text-align:center; text-decoration:underline; }
						.order_btn { display:block; float:left; width:90px; height:21px; background:url(../images/red_line.gif) repeat-x; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#ffffff; line-height:21px; text-align:center; text-decoration:none; }
						.order_btn:hover{ display:block; float:left; width:90px; height:21px; background:url(../images/red_line.gif) repeat-x; font-style:normal; font-size:12px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; color:#ffffff; line-height:21px; text-align:center; text-decoration:underline; }
						.cart_line { width:177px; height:4px; font-size:1px; line-height:1px; background:url(../images/cart_line.gif) no-repeat 0px 3px; }					
					.cart_empty { width:181px; text-align:center; font-size:18px; padding:26px 0 23px 0; border-bottom:1px solid #e4e5e6; }
					
					#steps { border-bottom:1px solid #d9d9d9; margin-bottom:20px; padding-left:20px; }
						#steps .step { float:left; padding:0 40px 7px 0; margin-right:20px; }
						#steps .pink { color:#dc0b48; border-bottom:1px solid #dc0b48; }
						#steps .strong { font-weight:bold; }
						
						.continue { float:left; display:block; width:109px; height:22px; margin-right:5px; background-color:#dddddd; border:0; font-style:normal; font-size:13px; font-family: 'Myriad Pro Light', 'Myriad Pro', 'Arial'; line-height:22px; color:#636466; cursor:pointer; text-decoration:none; text-align:center; }
						.continue.pink { color:#C80C46; }
						
					.cart_login { }
						.cart_login_l { float:left; width:430px; padding:7px 20px 0 0; border-right:1px solid #d9d9d9; }
							.cart_login_l .input  { width:240px; }
							.cart_login_l .textarea  { width:277px; }
						.cart_login_r { float:left; width:300px; padding:7px 0 20px 20px; }
							.cart_login_r .remind { padding:0; margin-bottom:10px; font-size:12px; }
					
					.banners { width:181px; overflow-x:hidden; }
	#b { background:url(../images/bg_b.jpg) no-repeat left bottom; width:1024px; height:65px; }
		#menub { width:839px; text-align:right; padding-top:16px; font-size:11px; color:#6d6e71; }
			#menub a { font-size:11px; color:#6d6e71; text-decoration:none; }
			#menub a:hover { font-size:11px; color:#6d6e71; text-decoration:underline; }
#copyright { width:980px; margin:0 auto; padding:8px 0; text-align:right; font-size:9px; color:#808285; }
	#copyright a { text-decoration:none; color:#808285; }
	#copyright a:hover { text-decoration:underline; color:#808285; }

/*facebook*/
#facebook { padding:0; margin:0; }
.fb_iframe_widget iframe { vertical-align:top; }
.connect_widget.button_count { margin-bottom:0; }

/*.url.fb_share_count_hidden { margin:0; padding:0;}
.url.fb_share_count_hidden span { margin:0; padding:0;}*/

#subscribe { width:181px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;/* border-right:1px solid #d9d9d9;*/ background:#c80c46; }
	#subscribe .subscribe_title { padding:5px 0 3px 14px; font-size:13px; color:#ffffff;/* background:#c80c46;*/ }
	#subscribe .textfield { margin:5px 0 5px 14px; width:152px; }
	#subscribe .submit_btn { margin:0 7px 5px 14px; font-size:12px; height:20px; width:86px; }
	#subscribe .unsubscrbe_btn { font-size:12px; text-decoration:none; }
	#subscribe .subscribe_msg { margin:5px 5px 5px 14px; }
