@charset "utf-8";
body { font-size:13px; min-width:1000px; width:auto !important; margin:0 2% 1em; }
img { border:0; }
tr { vertical-align:top; }
a { text-decoration:none; color:#666; }
a:hover { text-decoration:underline; color:#F60; }
footer { margin-bottom:45px; }
.mobile_header { border:1px #999 solid; background:#CCC; color:#000; font-size:16px; padding:5px; }
.tbox { font-size:13px; text-shadow:0 1px 0 #fff; outline:none; background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #717171; -webkit-box-shadow:1px 1px 0 #efefef; -moz-box-shadow:1px 1px 0 #efefef; box-shadow:1px 1px 0 #efefef; padding:2px; }
input:focus { -webkit-box-shadow:0 0 5px #F60; -moz-box-shadow:0 0 5px #F60; box-shadow:0 0 5px #F60; }
.e2046_left_label { color:#444; font-size:13px; font-weight:bold; }
.e2046_left_box { font-size:13px; color:#666; width:150px; }
.e2046_top_bar { width:100%; overflow:hidden; margin-top:5px; }
.e2046_shopping_button { width:260px; float:right; }
.e2046_main_menu_bar { width:100%; }
.e2046_main_menu { margin-top:5px; z-index:10; min-height:30px; position:relative; }
.e2046_chkoutwarning_msg { width:700px; overflow:hidden; margin-bottom:10px; color:red; border:1px red solid; font-weight:700; margin-left:auto; margin-right:auto; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; padding:10px; }
.round_right { border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; }
.e2046_main_content { width:100%; overflow:hidden; margin-top:5px; z-index:1; line-height:1.2; }
.e2046_content_box { width:100%; overflow:hidden; }
.e2046_row { overflow:hidden; }
.e2046_cell { float:left; }
.e2046_cell_i { float:left; margin-left:3px; margin-right:3px; }
.e2046_cell_r { float:right; }
.e2046_top_left_logo_w { background-image:url(/images/header/menu_bar/i_e2046_w.jpg); display:block; width:93px; height:27px; }
.e2046_top_promo_banner { width:500px; height:27px; display:block; background-image:url(http://www.e2046.com/images/header/menu_bar/white_e.jpg); background-repeat:no-repeat; background-position:left top; }
.e2046_top_quick_search { overflow:hidden; }
.e2046_greeting_msg { text-align:right; overflow:hidden; }
.e2046_box_search { background-image:url(/images/quick_search/search_box2.png); display:block; width:120px; height:30px; }
.e2046_box_search_input { width:120px; border:0; background:transparent; color:#999; height:24px; }
.e2046_small_icons { float:left; width:50%; }
.e2046_nav_bar { padding:5px; }
.e2046_nav_leftmenu { width:250px; float:left; }
.e2046_nav_rightmenu { width:250px; float:right; }
.e2046_nav_maincontent { position:relative; margin-left:260px; }
.e2046_nav_maincontent_r { position:relative; margin-right:260px; }
.e2046_nav_leftmenu2 { width:200px; float:left; }
.e2046_nav_maincontent2 { position:relative; margin-left:210px; }
.e2046_left_menubox { border:#CCC 1px solid; background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; -webkit-box-shadow:1px 1px 2px #efefef; -moz-box-shadow:1px 1px 2px #efefef; box-shadow:1px 1px 2px #efefef; }
.leftmenu_title { font-weight:700; background:#fff; border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; padding:5px; }
.cutoff_lines { background-color:#CCC; background-image:0 0 #c9c9c9 100% ); height:1px; width:100%; margin-top:5px; margin-bottom:5px; overflow:hidden; }
.copyright { font-family:tahoma, sans-serif; color:#7D7D7D; font-size:13px; text-align:right; float:right; width:50%; }
ul#topnav { float:left; width:100%; list-style:none; font-size:13px; margin:0; padding:0; }
ul#topnav li { float:left; position:relative; margin:5px; padding:0; }
ul#topnav li a { float:left; height:30px; }
ul#topnav li a.nav { text-align:center; width:100px; display:block; line-height:2.4em; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
ul#topnav li a.nav2 { text-align:center; width:100px; display:block; line-height:2.4em; background-color:#EEE; }
ul#topnav li a.nav3 { text-align:center; width:80px; display:block; line-height:2.4em; background-color:#EEE; border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; }
.nav4 { text-align:center; width:220px; height:30px; display:block; line-height:2.4em; background-color:#EEE; border-left:#999 1px solid; border-bottom:#999 1px solid; border-top:#999 1px solid; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; }
.nav4_debug { text-align:center; height:30px; display:block; line-height:2.4em; background-color:#EEE; border-left:#999 1px solid; border-bottom:#999 1px solid; border-top:#999 1px solid; border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; }
.nav_hover { text-shadow:0 0 3px #FFF; }
.nav_hover_orange { color:#FFF; border:#845200 1px solid; background:#F60; }
.menu_no_selected { background:#FFF; border:#999 1px solid; color:#666; }
.menu_no_selected2 { background:#FFF; border-top:#999 1px solid; border-bottom:#999 1px solid; color:#666; }
.menu_selected_orange { color:#FFF; border:#DBBE90 1px solid; background:#DBBE90; }
.top_button_link { color:#FFF; padding-top:10px; text-align:center; width:120px; height:40px; display:block; }
.top_button_link:hover { color:#F60; background:#FFF; }
.my_account_button { color:#FFF; width:120px; height:40px; background:#F78410; background-image:0 0 rgba(253, 207, 26, 0.8) 100% ); box-shadow:inset 1px 1px 2px #fcf5c4; }
ul#topnav li .sub { position:absolute; top:30px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; display:none; z-index:2; padding:5px; }
ul#topnav li .sub_right { right:0; float:right; -moz-border-radius-topleft:5px; -khtml-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; }
ul#topnav li .sub_left { left:0; float:left; -moz-border-radius-topright:5px; -khtml-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
.menu_bar_bg_button { background-color:rgba(255, 255, 255); border:rgba(247, 132, 16, 0.8) 2px solid; -moz-box-shadow:#4e4e4e 0 3px 5px; -webkit-box-shadow:#4e4e4e 0 3px 5px; }
.menu_bar_bg_black { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#4e4e4e 2px solid; -moz-box-shadow:#4e4e4e 0 3px 5px; -webkit-box-shadow:#4e4e4e 0 3px 5px; }
.menu_bar_bg_blue { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#051d59 2px solid; -moz-box-shadow:#051d59 0 3px 5px; -webkit-box-shadow:#051d59 0 3px 5px; }
.menu_bar_bg_brown { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#3c1903 2px solid; -moz-box-shadow:#3c1903 0 3px 5px; -webkit-box-shadow:#3c1903 0 3px 5px; }
.menu_bar_bg_green { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#007900 2px solid; -moz-box-shadow:#007900 0 3px 5px; -webkit-box-shadow:#007900 0 3px 5px; }
.menu_bar_bg_lgreen { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#4e7c00 2px solid; -moz-box-shadow:#4e7c00 0 3px 5px; -webkit-box-shadow:#4e7c00 0 3px 5px; }
.menu_bar_bg_orange { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#845200 2px solid; -moz-box-shadow:#845200 0 3px 5px; -webkit-box-shadow:#845200 0 3px 5px; }
.menu_bar_bg_red { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#7a011d 2px solid; -moz-box-shadow:#7a011d 0 3px 5px; -webkit-box-shadow:#7a011d 0 3px 5px; }
.menu_bar_bg_purple { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#4c228c 2px solid; -moz-box-shadow:#4c228c 0 3px 5px; -webkit-box-shadow:#4c228c 0 3px 5px; }
.menu_bar_bg_sky { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#005478 2px solid; -moz-box-shadow:#005478 0 3px 5px; -webkit-box-shadow:#005478 0 3px 5px; }
.menu_bar_bg_yellow { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#826b03 2px solid; -moz-box-shadow:#826b03 0 3px 5px; -webkit-box-shadow:#826b03 0 3px 5px; }
.menu_bar_bg_lightred { background: #FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); border:#C48383 2px solid; -moz-box-shadow:#C48383 0 3px 5px; -webkit-box-shadow:#C48383 0 3px 5px; }
ul#topnav li .row { clear:both; float:left; width:100%; margin-bottom:10px; }
ul#topnav li .sub ul { list-style:none; width:120px; float:left; margin:0; padding:0; }
ul#topnav .sub ul li { width:100%; color:#000; font-size:11px; }
ul#topnav .sub ul li h2 { font-size:12px; font-weight:400; margin:0; padding:0; }
ul#topnav .sub ul li h2 a { background-image:none; color:#333; padding:2px 0; }
ul#topnav .sub ul li a { float:none; text-indent:0; height:auto; display:block; text-decoration:none; padding:2px; }
ul#topnav .sub_left ul li a { color:#666; }
ul#topnav .sub_left ul li a:hover { color:#F60; }
#e2046_icons_cart { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-18px -28px; width:29px; height:22px; text-indent:-999em; }
#e2046_icons_i_e2046_w a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-109px -82px; width:147px; height:35px; text-indent:-999em; display:block; }
#e2046_icons_icon_fb_24 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-93px 0; width:24px; height:24px; text-indent:-999em; display:block; }
#e2046_icons_icon_rss05_24 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-117px 0; width:24px; height:24px; text-indent:-999em; display:block; }
#e2046_icons_icon_band_24 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-165px -24px; width:25px; height:24px; text-indent:-999em; display:block; }
#e2046_icons_icon_kakao_24 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-190px -24px; width:25px; height:24px; text-indent:-999em; display:block; }
#e2046_icons_icon_tw_24 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-141px 0; width:24px; height:24px; text-indent:-999em; display:block; }
#e2046_icons_icon_pt_24 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-141px -24px; width:24px; height:24px; text-indent:-999em; display:block; }
#e2046_icons_icon_sina_24 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-93px -24px; width:24px; height:24px; text-indent:-999em; display:block; }
#e2046_icons_icon_qq_24 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-117px -24px; width:24px; height:24px; text-indent:-999em; display:block; }
#e2046_icons_search_btn a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-165px 0; width:24px; height:24px; text-indent:-999em; display:block; }
#e2046_icons_search_btn2 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-93px -48px; width:30px; height:30px; text-indent:-999em; display:block; }
#e2046_icons_english { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-189px 0; width:29px; height:17px; text-indent:-999em; display:block; }
#e2046_icons_english2 { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-218px 0; width:29px; height:17px; text-indent:-999em; display:block; }
#e2046_icons_chinese { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:0 -27px; width:17px; height:17px; text-indent:-999em; display:block; }
#e2046_icons_chinese2 { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:0 -44px; width:17px; height:17px; text-indent:-999em; display:block; }
#e2046_icons_simplified { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:0 -61px; width:17px; height:17px; text-indent:-999em; display:block; }
#e2046_icons_simplified2 { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:0 -78px; width:17px; height:17px; text-indent:-999em; display:block; }
#e2046_icons_Android-Twitter-2-16 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:0 -95px; width:16px; height:16px; text-indent:-999em; display:block; }
#e2046_icons_facebook16 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:0 -115px; width:20px; height:20px; text-indent:-999em; display:block; }
#e2046_icons_Twitter_1-16 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:0 -135px; width:20px; height:20px; text-indent:-999em; display:block; }
#e2046_icons_pinterest_1-16 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-20px -115px; width:20px; height:20px; text-indent:-999em; display:block; }
#e2046_icons_sina_16 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-20px -95px; width:20px; height:20px; text-indent:-999em; display:block; }
#e2046_icons_qq_16 a { background-image:url(http://v.t.qq.com/share/images/s/weiboicon24.png); background-repeat:no-repeat; background-position:0 0; width:20px; height:20px; text-indent:-999em; display:block; }
#e2046_icons_mail-16 a { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:0 -95px; width:20px; height:20px; text-indent:-999em; display:block; }
#e2046_p_icons_ORI a { background-image:url(/images/products/icons/sp_icons.png); background-repeat:no-repeat; background-position:0 -90px; width:40px; height:20px; text-indent:-999em; display:block; }
#e2046_p_icons_ANTIHERO a { background-image:url(/images/products/icons/sp_icons.png); background-repeat:no-repeat; background-position:0 0; width:110px; height:20px; text-indent:-999em; display:block; }
#e2046_p_icons_GATHERING a { background-image:url(/images/products/icons/sp_icons.png); background-repeat:no-repeat; background-position:0 -45px; width:83px; height:20px; text-indent:-999em; display:block; }
#e2046_p_icons_ORIxGATHERING a { background-image:url(/images/products/icons/sp_icons.png); background-repeat:no-repeat; background-position:0 -135px; width:145px; height:20px; text-indent:-999em; display:block; }
.sprite-pleft { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:0 -241px; width:15px; height:15px; text-indent:-999em; display:block; }
.sprite-pright { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-16px -241px; width:15px; height:15px; text-indent:-999em; display:block; }
.icn_lang_block { height:17px; display:block; }
.icn_features_block { height:24px; display:block; }
.font_black_15_arial { font-size:15px; color:#000; }
.font_black_b_15_arial { font-weight:700; font-size:15px; color:#000; }
.font_black_17_b_arial { font-weight:700; font-size:17px; color:#000; }
.head_bold_write_15_arial { font-size:14px; color:#FFF; }
.font_blue_b_13_arial { font-weight:700; font-size:13px; color:#009; }
.font_blue_12_arial { font-size:12px; color:#009; }
.font_blue_13_arial { font-size:13px; color:#009; }
.font_black_13_arial { font-weight:400; font-size:12px; color:#000; }
.font_black_12_arial { font-weight:400; font-size:11px; color:#000; }
.font_write_13_arial { font-weight:400; font-size:13px; color:#FFF; }
.font_black_10_arial { font-size:9px; color:#000; }
.font_grey_11_arial { font-size:11px; color:gray; }
.font_grey_13_arial { font-size:13px; color:gray; }
.font_black_13_b_arial { font-weight:700; font-size:12px; color:#000; }
.font_green_11_arial { font-size:11px; color:green; }
.font_orange_13_b_arial { font-weight:700; font-size:13px; color:#FF6C00; }
.font_red_15_b_arial { font-weight:700; font-size:15px; color:red; }
.font_orange_40_b_arial { font-weight:700; font-size:40px; color:#FF6C00; }
.font_write_35_arial { font-size:35px; color:#FFF; }
.font_orange_38_b_arial { font-weight:700; font-size:38px; color:#FF6C00; }
.font_black_11_arial { font-size:11px; color:#000; }
.font_orange_13_arial { font-size:13px; color:#FF8E3C; }
.toolTip { position:relative; }
.toolTip span { display:block; text-decoration:none; position:absolute; top:20px; left:10px; visibility:hidden; width:300px; text-align:left; padding:5px; }
.toolTip_r { position:relative; }
.toolTip_r span { display:block; text-decoration:none; position:absolute; top:20px; right:10px; visibility:hidden; width:200px; text-align:left; padding:5px; }
.toolTip_yellow span { border:solid 1px #FC0; background-color:#FFC; color:#000; }
.toolTip_n span {
	border: solid 1px #CCC;
	background-color: #FFF;
	border-radius: 5px;  
	-webkit-box-shadow: 1px 1px 0px #efefef;  
	-moz-box-shadow: 1px 1px 0px #efefef;  
	color: #222;
}
a.toolTip:hover, a.toolTip:hover span, a.toolTip_r:hover, a.toolTip_r:hover span { visibility:visible; z-index:100; }
ul#topnav li a.nav:hover, .menu_selected_black a, .menu_selected_blue a, .menu_selected_brown a, .menu_selected_green a, .menu_selected_lgreen a, .menu_selected_orange a, .menu_selected_red a, .menu_selected_purple a, .menu_selected_sky a, .menu_selected_yellow a { color:#FFF; }
.nav_hover_black, .menu_selected_black { color:#FFF; border:#4e4e4e 1px solid; background:#4e4e4e; }
.nav_hover_blue, .menu_selected_blue { color:#FFF; border:#051d59 1px solid; background:#083EBC; background:-moz-linear-gradient(top, #083EBC, #051d59); background:-moz-linear-gradient(top, #083EBC, #051d59); }
.nav_hover_brown, .menu_selected_brown { color:#FFF; border:#3c1903 1px solid; background:#9B6235; background:-moz-linear-gradient(top, #9B6235, #3c1903); background:-moz-linear-gradient(top, #9B6235, #3c1903); }
.nav_hover_green, .menu_selected_green { color:#FFF; border:#007900 1px solid; background:#006C00; background:-moz-linear-gradient(top, #006C00, #007900); background:-moz-linear-gradient(top, #006C00, #007900); }
.nav_hover_lgreen, .menu_selected_lgreen { color:#FFF; border:#4e7c00 1px solid; background:#70DE00; background:-moz-linear-gradient(top, #70DE00, #4e7c00); background:-moz-linear-gradient(top, #70DE00, #4e7c00); }
.nav_hover_red, .menu_selected_red { color:#FFF; border:#7a011d 1px solid; background:#B60C33; background:-moz-linear-gradient(top, #B60C33, #7a011d); background:-moz-linear-gradient(top, #B60C33, #7a011d); }
.nav_hover_purple, .menu_selected_purple { color:#FFF; border:#4c228c 1px solid; background:#783DC9; background:-moz-linear-gradient(top, #783DC9, #4c228c); background:-moz-linear-gradient(top, #783DC9, #4c228c); }
.nav_hover_sky, .menu_selected_sky { color:#FFF; border:#005478 1px solid; background:#048CE2; background:-moz-linear-gradient(top, #048CE2, #005478); background:-moz-linear-gradient(top, #048CE2, #005478); }
.nav_hover_yellow, .menu_selected_yellow { color:#FFF; border:#826b03 1px solid; background:#E0B108; background:-moz-linear-gradient(top, #E0B108, #826b03); background:-moz-linear-gradient(top, #E0B108, #826b03); }
.nav_hover_lightred, .menu_selected_lightred { color:#FFF; border:#C48383 1px solid; background:#FFAAAA; background:-moz-linear-gradient(top, #FFAAAA, #C48383); background:-moz-linear-gradient(top, #FFAAAA, #C48383); }
#stars_m_STRacSS_gy, .sprite-star_half { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-36px -242px; width:13px; height:13px; text-indent:-999em; display:block; }
#stars_m_STRacSS_or2, .sprite-star_off { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-54px -242px; width:13px; height:13px; text-indent:-999em; display:block; }
#stars_m_STRacSS_orH, .sprite-star_on { background-image:url(/images/design_2011/e2046_icons0.png); background-repeat:no-repeat; background-position:-72px -242px; width:13px; height:13px; text-indent:-999em; display:block; }
.font_black_b_14_arial, .title_bold_black_15_arial, .index_title_bold_arial { font-weight:700; font-size:14px; color:#000; }
.rate_comment_good a { background-image:url(http://images-e2046.com/images/site/icons/btn_good.png); background-repeat:no-repeat; background-position:-0px -0px; width:20px; height:20px; text-indent:-999em; display:block; margin-left: 2px; margin-right: 2px; }
.rate_comment_bad a { background-image:url(http://images-e2046.com/images/site/icons/btn_bad.png); background-repeat:no-repeat; background-position:-0px -0px; width:20px; height:20px; text-indent:-999em; display:block; margin-right: 10px; }
.rate_good { font-family:Verdana, Geneva, sans-serif; font-size: 11px; color:#060; font-weight:normal; }
.rate_bad { font-family:Verdana, Geneva, sans-serif; font-size: 11px; color:#F00; font-weight:normal; }
.small_text { font-size: 11px; color:#222; }
.small_text_row { text-align:left; padding: 3px; font-size: 11px; color: #333; overflow:hidden; }
.hint_block1 { right: 140px; }
.hint_block2 { right: 260px; }
.hint_block3 { right: 380px; }
.prepaid_hint { display:block; width:120px; height: 30px; position: fixed; top: -2px; padding: 5px; font-size: 11px; font-weight:bold; text-align: center; border: 1px solid #666; border-radius: 0px 0px 10px 10px; box-shadow: 0 0 3px #CCC; color: #F00; background:#FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); z-index: 1000; }
.prepaid_hint a { color:#F00; }
.prepaid_hint a:hover { font-weight:bold; text-decoration:none; }
.messagesystem_hint { display:block; width:100px; height: 30px; position: fixed; top: -2px; padding: 5px; font-size: 11px; font-weight:bold; text-align: center; border: 1px solid #666; border-radius: 0px 0px 10px 10px; box-shadow: 0 0 3px #CCC; background:#FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); z-index: 1000; }
.messagesystem_hint a:hover { font-weight:bold; text-decoration:none; }
.payment_hint { display:block; width:120px; height: 30px; position: fixed; top: -2px; padding: 5px; font-size: 11px; font-weight:bold; text-align: center; border: 1px solid #7F0000; border-radius: 0px 0px 10px 10px; box-shadow: 0 0 3px #FF0000; color: #FFF; background:#FF0000; background: -moz-linear-gradient(top, #FF0000, #7F0000); background: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#7F0000)); z-index: 1000; }
.payment_hint a { color:#FFF; }
.payment_hint a:hover { color:#FFF; font-weight:bold; text-decoration:none; }
.alert_pop_msg { position: fixed; top:50%; left:50%; width:800px; height:550px; margin-top:-275px; margin-left:-400px; padding: 5px; border:1px solid #DDD; border-radius: 6px; background: #FFFFFF; box-shadow: 1px 1px 5px #B3B3B3; -moz-box-shadow: 1px 1px 5px #B3B3B3; -webkit-box-shadow: 1px 1px 5px #B3B3B3; z-index: 5000; }
.normal_notice { display:block; width:400px; height: 50px; position: fixed; left: 20px; bottom: -2px; padding: 5px; font-size: 13px; text-align: center; border: 1px solid #CCC; border-radius: 10px 10px 0px 0px; box-shadow: 0 0 3px #CCC; color: #FFF; background:#FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); z-index: 1000; }
.survey_pls { display:block; width:400px; height: 50px; position: fixed; right: 20px; bottom: -2px; padding: 5px; font-size: 13px; text-align: center; border: 1px solid #CCC; border-radius: 10px 10px 0px 0px; box-shadow: 0 0 3px #CCC; color: #FFF; background:#FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); z-index: 1000; }
.internal_warning { display:block; width:400px; height: 50px; position: fixed; left: 20px; bottom: -2px; padding: 5px; font-size: 20px; text-align: center; border: 1px solid #CCC; border-radius: 10px 10px 0px 0px; box-shadow: 0 0 3px #CCC; color: #111; background:#FFF; background: -moz-linear-gradient(top, #FFF, #EEE); background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); z-index: 1000; }
.back_to_top_box_c { display:none; }
/*//todo cart menu*/
.back_to_top_box1 { width:64px; height: 64px; position: fixed; right: -2px; bottom: 10px; padding: 5px; z-index: 50; }
.back_to_top_box2 { width:64px; height: 64px; position: fixed; right: -2px; bottom: 70px; padding: 5px; z-index: 1000; }
.survey_close { position: relative; }
.survey_close a { position: absolute; right: -11px; top: -11px; display:block; width:22px; height: 22px; background-image:url(http://images-e2046.com/images/site/icons/close_button.gif); background-repeat:no-repeat; }
.e2046_table th { text-shadow: 1px 1px 0px #FFF; background:#EEE; background: -moz-linear-gradient(top, #EEE, #DDD); background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#DDD)); }
.index_random_banner { width:200px; height:90px; display:block; margin-bottom:10px; }
.index_random_banner img { border-radius: 5px; border: 1px solid #9CF;}

.top_counter { margin-left: 10px; margin-top: 10px; font-size: 26px; color:#666; font-weight:bold;}
.login_topbar_error { display:none; color:#F00; font-weight:bold; }
.login_topbar_box { font-size:11px; border: 1px solid #666; }
.login_form { display:none;  }

.index2013_sitemap_title {
	font-size:12px; color:#C60; margin: 10px;
	font-weight:bold;
}
.index2013_sitemap_content {
	font-size:10px; margin: 10px;
}

.n_big_instant_button {
	background: #FF6202;
	background: -moz-linear-gradient(top,#FFB84E, #FF6202 50%,#AD4001 50%,#FF6202);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFB84E), color-stop(0.5,#FF6202), color-stop(0.5,#AD4001), to(#FF6202));
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #AD4001;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	padding: 10px 0;
	margin: 5px;
	display: block;
	text-align: center;
	text-decoration: none;
}

.n_big_cart_button {
	background: #f0c14b;
	background: -moz-linear-gradient(top,#f7dfa5, #f0c14b 50%,#CC9D3F 50%,#f0c14b);
	background: -webkit-gradient(linear, left top, left bottom, from(#f7dfa5), color-stop(0.5,#f0c14b), color-stop(0.5,#CC9D3F), to(#f0c14b));
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #CC9D3F;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	padding: 10px 0;
	margin: 5px;
	display: block;
	text-align: center;
	text-decoration: none;
}

.n_big_button {
	background: #AAA;
	background: -moz-linear-gradient(top,#EEE, #DDD 50%,#AAA 50%,#BBB);
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), color-stop(0.5,#DDD), color-stop(0.5,#AAA), to(#BBB));
	color: #333;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #666;
	padding: 10px 0;
	margin: 5px;
	display: block;
	text-align: center;
	text-decoration: none;
}

.n_gathering_button {
	background: #4B8CB7;
	background: -moz-linear-gradient(top,#67C1FF, #4B8CB7 50%,#1C5B82 50%,#4B8CB7);
	background: -webkit-gradient(linear, left top, left bottom, from(#67C1FF), color-stop(0.5,#4B8CB7), color-stop(0.5,#1C5B82), to(#4B8CB7));
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #1C5B82;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	padding: 10px 0;
	margin: 5px;
	display: block;
	text-align: center;
	text-decoration: none;
}

.n_antihero_button {
	background: #7F47E0;
	background: -moz-linear-gradient(top,#B6A1DD, #7F47E0 50%,#4c228c 50%,#7F47E0);
	background: -webkit-gradient(linear, left top, left bottom, from(#B6A1DD), color-stop(0.5,#7F47E0), color-stop(0.5,#4c228c), to(#7F47E0));
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #4c228c;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	padding: 10px 0;
	margin: 5px;
	display: block;
	text-align: center;
	text-decoration: none;
}

.n_big_cart_button:hover, .n_big_instant_button:hover, .n_gathering_button:hover, .n_antihero_button:hover {
	color: #FFF;
	text-decoration:none;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	font-weight: bold;
}

.n_big_button:hover {
	color: #333;
	text-decoration:none;
	font-weight: bold;
}


.e2046_small_button {
	display: block;
	width: 122px;
	text-align: center;
	padding: 3px;
	margin: 2px;
	border-radius: 3px;
	border: 1px solid #84857F;
	background: #EEE;
	background: -moz-linear-gradient(top,#EEE, #EEE 50%,#CCC 50%,#CCC);
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), color-stop(0.5,#EEE), color-stop(0.5,#CCC), to(#CCC));
	color: #333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.e2046_small_button:hover {
	color: #333;
	text-decoration: none;
}

.e2046_small_button_yellow {
	color: #FFF;
	border: 1px solid #FC9A03;
	background: #F5C900;
	background: -moz-linear-gradient(top,#F5C900, #F5C900 50%,#FDAA02 50%,#FDAA02);
	background: -webkit-gradient(linear, left top, left bottom, from(#F5C900), color-stop(0.5,#F5C900), color-stop(0.5,#FDAA02), to(#FDAA02));
}

.e2046_small_button_yellow:hover {
	color: #FFF;
	text-decoration: none;
}