/* CSS Document */
::-moz-selection{background:#1eade7;color:#fff;}
::selection{background:#1eade7;color:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {margin:0;padding:0; -webkit-text-size-adjust:none;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,var {font-style:normal;font-weight:normal;}
ul {list-style:none;}
ol{ list-style:outside decimal; margin-left:18px; line-height:1.6em;}
ol li{ line-height:1.8em;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:none;}
a{outline:none;text-decoration:none;color:#1f1f1f;}
a:hover{text-decoration:underline;}
img{ vertical-align:middle; max-width:100%;}
body{font:14px/1.6em Maven Pro,sans-serif,Arial,Helvetica;color:#1f1f1f;background:#fff; }

input[type='text'],textarea,input[type='submit']{-webkit-appearance: none;font-family:Maven Pro,sans-serif,Arial,Helvetica; outline:none; color:#666; vertical-align:top; font-size:14px; line-height:1.2em;}
input[type='checkbox']{vertical-align:text-top; vertical-align:baseline\9;}
select{font-family:Helvetica,Arial,sans-serif;}
select:focus{ outline:none; }

/*basic*/
.fl {float:left;}
.fr {float:right;}
.ac{ text-align:center;}
.al{ text-align:left;}
.ar{ text-align:right;}
.clear{ clear:both; height:0; overflow:hidden;}
.noh{ overflow:visible !important;}
.noBor{background:none !important; border:none !important; margin-right:0 !important;}
.re{ position:relative !important;}
.oh{ overflow:hidden !important;}
.hide{ display:none !important;}
.nobg{ background:none !important;}
hr{border:none; height:0; overflow:hidden; border-bottom:1px solid #ededed;margin:12px 0; *margin:0; height:0;} 
.maxW{ max-width:100%;}
.mauto {margin:0 auto !important; display:block !important;}
.mt5{margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}.mt25{margin-top:25px !important;}.mt30{margin-top:30px !important;}.mt35{margin-top:35px !important;}.mt40{margin-top:40px !important;}.mt60{margin-top:60px !important;}.mt50{margin-top:50px !important;}.mt0{margin-top:0 !important;}
.mb5{margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.mb25{margin-bottom:25px !important;}.mb30{margin-bottom:30px !important;}.mb35{margin-bottom:35px !important;}.mb40{margin-bottom:40px !important;}.mb50{margin-bottom:50px !important;}.mb60{margin-bottom:60px !important;}.mb0{margin-bottom:0px !important;}
.ml5{margin-left:5px !important;}.ml10{margin-left:10px !important;}.ml15{margin-left:15px !important;}.ml20{margin-left:20px !important;}.ml30{margin-left:30px !important;}.ml40{margin-left:40px !important;}.ml0{ margin-left:0 !important;}
.mr5{margin-right:5px !important;}.mr10{margin-right:10px !important;}.mr15{margin-right:15px !important;}.mr20{margin-right:20px !important;}.mr30{margin-right:30px !important;}.mr40{margin-right:40px !important;}.mr0{ margin-right:0 !important;}

/*respon*/
.container{width:1000px;margin:0 auto;} 
@media (min-width: 768px) and (max-width: 979px) {
	.container{ width:750px; }
}
@media (max-width: 767px) {
	.container{ width:460px;}  
}
@media (max-width: 479px) { 
	.container{ width:320px;}	
}
.visible-phone,.visible-tablet,.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}
@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop, .visible-tablet{display: inherit !important;}
  .visible-desktop, .hidden-tablet {display: none !important ;} 
}
@media (max-width: 767px) {
  .hidden-desktop,.visible-phone { display: inherit !important;  }
  .visible-desktop,.hidden-phone {display: none !important;} 
}

.tc_bg{position:fixed; top:117px; left:0; width:100%; height:100%; background:#000; opacity:0.7;z-index:10;}
.tc_bg2,.tc_bg2 iframe {position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.7;z-index:10;}
.tc_bg2 iframe {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* ie8  */filter:alpha(opacity=0);/* ie5-7  */opacity: 0;}
@media (max-width: 979px) {
	.tc_bg{top:178px;}
}
@media (max-width: 767px) {
	.tc_bg{top:159px;}
}
.t_gray { 
	color:#d6d6d6 !important;}
.t_black { color:#24303e !important;}
.t_white { color:#fff !important;}
.t_red { color:#e84f3e !important;}
.t_blue { color:#0080d7 !important;}
.t_l_blue { color:#758caa;}
.t_green { color:#8ebd00;}
.t_orange { color:#ff6600 !important;}
.t_yellow { color:#ffc000;}
.t_yellow { color:#ffc000;}

.rel_pro_btn{ border:1px solid #1eade7; border-radius:8px;-webkit-border-radius: 8px;-moz-border-radius: 8px; display:inline-block; padding:5px 15px; color:#1eade7; background:none;}
.pop_closeBtn{display:block;cursor:pointer;background:url(images/close-btn-pop.png) no-repeat; width:22px; height:22px; float:right; margin:15px 15px 5px 0;}

@media (max-width: 979px) {
	.menu_pop {width:auto; height:auto;}
}

/*rating*/
.rating{display:inline-block;*display:inline; zoom:1; *margin-bottom:3px;} 
.rating li{ display:inline-block; *display:inline;*padding:0 2px 0 0; height:15px;width:15px; background:url(images/star_img.png) no-repeat 0 -3px; zoom:1}
.rating li.on{background-position:0 -31px}
.rating li.half{background-position:0 -58px}

.bigRating li{background-position:-30px 0; width:30px; height:30px; }
.bigRating li.on{background-position:-30px -36px}
.bigRating li.half{background-position:-30px -72px}

.totop{ display:none; position:fixed; z-index:2;  width:52px; height:52px; bottom:30px; right:10px; font-size:16px; text-indent:-9999px;}
.totop:focus{ outline:none;}
@media (max-width: 979px) {
	.totop{ display:block !important; position:static; background:#1a1f23; text-align:center; color:#434B52; width:auto;height:43px; line-height:43px;text-indent:0;}
}

/*footer*/
.select_lang {padding:10px 0 0 0; color:#666; font-size:16px;}
.select_lang a {margin:0 5px; color:#666;}
.footer_sslBox {padding:20px 0 0 0; text-align:center;}


/*paging*/
.paging{ text-align:center; margin:30px 0;}
.paging a{padding: 3px 7px ;text-decoration: none; color:#333; font-size:16px; }
.paging a:hover{background:#1eade7; color:#fff;}
.paging a.curr{color:#1eade7; font-weight:bold; background:none !important;}
.paging .bb{ padding: 5px 10px ; margin:0 10px;  border:none; background:#1eade7; color:#fff;}
.paging .bb:hover{background:#1a95c4; text-decoration:underline;}

.btndown_win,
.btndown_mac{display:inline-block; background:#fff url(./images/down_icon01.png) no-repeat 92% 10px;color:#fe5e1e !important; font-size:16px; font-weight:500; width:145px;height:40px; line-height:40px; border:2px solid #47840d; border-radius:40px;padding-left:20px; text-align:left !important;}
.btndown_win{ background-position:92% -90px;}
.btndown_mac{ background-position:92% -140px;}
.btndown_win:hover{ text-decoration:none; background-color:#7fbd44;color:#fff !important;background-position:92% 10px;}
.btndown_mac:hover{ text-decoration:none;background-color:#fe5e1e;color:#fff !important;background-position:92% -40px;}
@media (max-width: 767px) {
	.btndown_win,.btndown_mac{width:130px;height:36px; line-height:36px;}
	.btndown_win{ background-position:92% -93px;}
	.btndown_win:hover{background-position:92% 7px;}
	.btndown_mac{ background-position:92% -143px;}
	.btndown_mac:hover{ background-position:92% -43px;}
}
@media (max-width: 479px) {
	.btndown_win,.btndown_mac{width:126px;height:34px; line-height:34px; font-size:16px;margin:5px 0;}
}

.btnMember_reg,
.btnMember_reg{ background-position:92% -90px;}
.btnMember_reg:hover{ text-decoration:none; background-color:#7fbd44;color:#fff !important;background-position:92% 10px;}
@media (max-width: 767px) {
	.btnMember_reg{width:130px;height:36px; line-height:36px;}
	.btnMember_reg{ background-position:92% -93px;}
	.btnMember_reg:hover{background-position:92% 7px;}
}
@media (max-width: 479px) {
	.btnMember_reg{width:126px;height:34px; line-height:34px; font-size:16px;margin:5px 0;}
}

.btnMember_list,
.btnMember_list{ background-position:92% -90px;}
.btnMember_list:hover{ text-decoration:none; background-color:#7fbd44;color:#fff !important;background-position:92% 10px;}
@media (max-width: 767px) {
	.btnMember_list{width:130px;height:36px; line-height:36px;}
	.btnMember_list{ background-position:92% -93px;}
	.btnMember_list:hover{background-position:92% 7px;}
}
@media (max-width: 479px) {
	.btnMember_list{width:126px;height:34px; line-height:34px; font-size:16px;margin:5px 0;}
}

/* .paypalStyle{display:none !important;}*/