@charset "utf-8";
body {margin:0px; padding:0px;  height:100%; font-size:75%; line-height:1.5; font-family:"Verdana"; color:#b9c0c3; background:url(../images/bg.jpg)  no-repeat center top #010202;}
body .mainBnone {background:none;}

a,img {selector-dummy: expression(this.hideFocus=true); }
a:link, a:visited, a:active { text-decoration:none; color:#6acadb;} 
a:hover { text-decoration:underline;}

a.notice:link, a.notice:visited, a.notice:active { text-decoration:none; font-size:11px; } 
a.notice:hover { text-decoration: underline;}

/* */
p, ul, li, dl, dt, dd, form, img, h1, h2, h3, h4, h5 {margin:0; padding:0; list-style:none;}
input.checkp {width:13px; height:13px;}
input.auto {width:auto !important; height:auto !important; vertical-align:middle;}
.img_Middle {vertical-align:middle;}
.imgborder {border:1px solid #6c8a96;}
.bordernone {border:0px !important;}
#sub_center table {background-color:#6c8a96; width:710px;}

/* 빌링페이지 */
.clear {clear:both;}
.btn {text-align:center; margin-top:14px;}

table {background-color:#6c8a96;}
.page {text-align:center; margin-top:27px; color:#e3e3e3; text-decoration:none;}
.page img {vertical-align:middle;}
.page a:link {color:#e3e3e3; text-decoration:none;}
.page a:visited {color:#e3e3e3; text-decoration:none;}
.page a:hover {color:#e3e3e3; text-decoration:none;}
.page a:active {color:#e3e3e3; text-decoration:none;}
.page a strong {color:#ff0000; font-weight:bold;}

/* margin */
.h2margin {margin-left:7px;}
.h2_H_margin {margin-top:26px;}
.btn_W_margin {margin-right:32px;}
.btn_W_margin2 {margin-left:10px;}
.span_W_margin1 {margin-right:53px;}
.bottom_padding {padding-bottom:24px;}

/* text */
.bwones {text-align:right; color:#c6b53f;}
.bar_skyblue {color:#00e4fa; font-weight:bold;}
.txt_white {color:#FFFFFF;}
.txt_bold {font-weight:bold;}
.txt_skyblue {color:#a9d4e6;}
.txt_red {color:#ed1c24;}

/* button */
.btn_payment {clear:both; position:absolute; top:47px; right:37px;}
.btn_fillup {position:absolute; top:47px; right:64px;}
.btn_search {position:absolute; top:8px; right:24px;}

/* mycash fill-up bwones */
#contents {position:relative; width:784px; background-color:#15272f;}
#mycash_content {margin:0 auto; padding-bottom:100px;}
.mycash_tab {position:relative; height:38px; background-color:#0e171a; padding-left:39px;}
.mycash_tab2 {position:relative; height:30px; background-color:#0e171a; padding:8px 0 0 39px;}

ul.mycash_tab_L li {float:left; list-style:none; margin-right:15px;}

.mycash_cont {position:relative; clear:left; margin:0 auto; padding-top:23px;width:710px;}
.mycash_cont h2 {font-size:12px; height:20px; color:#6db4d2; font-weight:bold; margin-left:2px;}

.pg {position:relative; margin-bottom:12px;}
.pg .mycash_box_center {background:url(../images/mycash_box_center.gif) repeat-y;}
.mycash_box_center dl {position:relative;}
.mycash_box_center dl dt {margin:0px 42px 0px 22px; padding:34px 0 26px 0;}
.mycash_box_center dl dd {position:absolute; top:15px; left:207px; color:#b9c0c3; _left:192px;}
.mycash_box_center dl dd table {background:none;}

.card_info {margin:0 auto; background:url(../images/mycash_box_black.gif) no-repeat; width:665px; height:32px; padding:0 0 11px 9px; line-height:32px; color:#f7941d;}
a.here {color:#f7411d; text-decoration:underline;}
a:link.here, a:active.here, a:visited.here {color:#f7411d;}

/* use coupon */
table.table_line {width:710px; background-color:#6c8a96;}
table.table_line th {background-color:#445d64; color:#b9c0c3; height:25px; text-align:left; padding-left:11px;}
table.table_line td.use_coupon {background-color:#0b283b; padding:14px 0; text-align:center;}
table.table_line td.use_coupon input {width:113px; margin-right:36px;}
table.table_line td.use_coupon input.marginW1 {margin-right:0;}

/* payment */
.payment {padding-top:25px; text-align:center;}
.payment1, .payment2 {display:block; height:42px; color:#fff799; font-size:26px; font-weight:bold;}
.payment2 {color:#ed1c24;}
table.table_payment {margin:0 auto; margin-top:23px; text-align:left;}
table.table_payment tr {height:27px;}
table.table_payment th {padding-left:8px; width:200px; background-color:#445d64;} 
table.table_payment th.bg_black1 {background-color:#222e32;}
table.table_payment td {padding-left:8px; width:277px; color:#b9c0c3; background-color:#0b283b;} 
table.table_payment td.bg_black2 {background-color:#05141d;} 

.payment_fail {margin:0 auto; margin-top:23px; text-align:center; padding:15px; width:410px; border:1px solid #6c8a96; background-color:#33454b; color:#b9c0c3; word-break:break-all;}
.payment_fail span.tit_reson {display:block; font-weight:bold;}

/* mycash fill-up history */
.total {position:absolute; top:17px; right:0px;}
.total img {vertical-align:middle;}
.from_to {position:relative; background:url(../images/box_fromto.gif) no-repeat; margin-top:23px; height:29px; padding:8px 0 0 15px;  color:#6c8a96; font-weight:bold;}
table.table_history {margin-top:12px; text-align:center;}
table.table_history tr {height:25px;}
table.table_history th {background-color:#445d64;}
table.table_history td {background-color:#0b283b;}
table.table_history td.no {width:55px;}
table.table_history td.history2 {width:180px;}
table.table_history td.history3 {width:286px;}
table.table_history td.datetime {width:184px;}

/* 091229 cash_pop */
.cash_pop {position:absolute; left:250px; top:300px; background:url(../images/cash_pop_bg.gif) no-repeat; width:233px; height:148px; font-weight:bold; color:#000000; padding:11px;  z-index:1;}
.cash_pop dl dt, .cash_pop dl dd {height:20px;}
.cash_pop dl dd {margin-bottom:5px;}
.cash_pop div {text-align:center; margin-top:10px;}

/************************************************/

/* text */
.bold {font-weight:bold;}
.boldN {font-weight:normal;}
.font_9em {font-size:0.9em;}
.font_8em {font-size:0.8em;}

.area_R {text-align:right;}

.blank {color:#15222f;}
.posiTion {position:relative;}
.text_color1 {color:#96b3bf;}
.text_color2 {color:#DEE6DE;}
.text_color3 {color:#FFF799;}
.text_color4 {color:#c5a7f3;}
.text_color5 {color:#bfc6bf;}
.text_color6 {color:#6db4d2;}
.text_color7 {color:#b9c0c3;}
.text_color8 {color:#f8fb03;}
.text_color9 {color:#fd050b;}
.text_color10 {color:#bceafd;}
.text_color11 {color:#fe8402;}

.inputW1 {width:500px;}
.inputW2 {width:480px;}

.textareaW1 {width:665px; height:200px;}


/* margin,padding */
.m_h1 {margin-top:27px;}
.m_h2 {margin-bottom:5px;}
.m_h3 {padding-top:20px;}
.m_h4 {margin-right:25px;}
.m_h5 {margin-top:17px;}
.m_h6 {margin-left:35px;}
.m_h7 {margin-top:19px;}
.m_h8 {margin:6px 0;}
.m_h9 {padding:0px 10px 10px 10px;}
.m_h10 {margin:15px 0 2px 0;}
.m_h11 {margin-top:7px;}
.m_h12 {margin-top:40px;}
.m_h13 {margin:20px 0;}
.m_h14 {margin-top:15px;}
.m_h15 {padding:20px;}
.m_h16 {margin:10px 0;}



/* main_layout */
#Wrapper { background:url(../images/bgW.jpg) center top no-repeat; width:100%; height:100%;}
#main_wrap {margin:0 auto; width:972px; height:100%; *zoom:1;}
#main_wrap:after {content:""; display:block; clear:both;}
#main_left, #main_center, #main_right, #sub_center {float:left;}
#Wrapper #main_wrap #main_left {margin:349px 8px 0 0; width:180px;}
#main_left {margin-right:8px; width:180px;}


#main_center {position:relative; width:596px; margin-bottom:30px;}
#main_right {margin:349px 0 0 8px; width:180px;}
#main_footer {background:url(../images/main_footer_bg.gif) no-repeat; width:571px; height:63px; margin:33px 0  12px 12px; padding-top:5px; text-align:center; font-size:11px; color:#81abcd;}
#main_footer a, .sub_footer a {color:#81abcd;}
#main_footer address, .sub_footer address { font-size:0.9em; font-weight:bold; font-style:normal; color:#e3e3e3;}
#sub_center {width:784px;}

#sub_footerW {position:relative; bottom:0; width:784px; height:75px; background-color:#15222f; text-align:center;}
#sub_footerW .sub_footer {background:url(../images/sub_footer_bg.gif) no-repeat; margin:0 auto; padding-top:13px;width:761px; height:53px; font-size:11px; color:#81abcd;}
#main_footer .footer_logo {float:left; width:173px; margin:0 16px 0 26px;}
#sub_footerW .sub_footer .footer_logo {float:left; width:173px; margin:0 25px 0 26px;}
#main_footer .footer_copy {float:left; text-align:left; font-size:11px; margin-top:10px;}

#foro_footerW {position:relative; bottom:0; width:972px; height:75px; background-color:#15222F; text-align:center;}
#foro_footerW .sub_footer {background:url(../images/foro_footer_bg.gif) no-repeat; margin:0 auto; padding-top:13px;width:950px; height:53px; font-size:11px; color:#81abcd;}







