@charset "euc-kr";

/*----------------------------------------------------------------------------------------------------------
Korea Rail Pass  Lay-Out
----------------------------------------------------------------------------------------------------------*/
body * {font-family:Tahoma;text-align:justify;}
.krpass_intro {text-align:center;}
.subContents {width:900px;}
#container {position:relative;float:left;width:660px;}
#container * {font-family:Tahoma;}
#container .contents {width:640px;margin:25px auto 0 auto;overflow:hidden;zoom;1;.margin-left:10px;}
.footer {clear:both !important;width:900px;padding-top:50px !important;}
h3 {position:relative;font-size:11px;}
h3 strong {position:absolute;right:0px;}
h4.krpass {height:20px;margin:0;padding:0 0 0 7px;font-family:Tahoma;font-size:12px;color:#0d347f;background:url('/2009/eng/img/common/pop_h_dot.gif') no-repeat 0 center;}
img {border:0;}
select {border:1px solid #7f9db9;}
.krpass_btn {margin-top:10px;text-align:right;}
.krpass_btn img {margin-left:5px;}
.page_btn {text-align:right;}
.page_btn img {margin-left:5px;}
.opt {margin-bottom:5px;font-size:11px;color:#0d347f;text-align:right;}
p.summary {padding:0 10px;font-size:12px;}

.left_btn {margin:15px 0 0 0;text-align:center;letter-spacing:2px;}

table.notice_box {width:500px;height:150px;margin:30px auto 0 auto;border:3px solid #d6dde7;}
table.notice_box tbody tr td {padding:25px 40px 25px 180px;}
table.notice_box tbody tr td p {margin:0;padding:0 0 0 7px;color:#0d347f;}
table.notice_box tbody tr td .point {color:#ff0000;}
table.notice_box tbody tr td.set {background:url('/2009/eng/img/common/ico_krpass_set.gif') no-repeat 50px center;}
table.notice_box tbody tr td.alert {background:url('/2009/eng/img/common/ico_krpass_alert.gif') no-repeat 50px center;}
.noticeTxt {margin:20px 0 0 0;font-size:12px;color:#7c88a0;text-align:center;}

ul#tab {padding-bottom:20px;overflow:hidden;zoom:1;}
div#bodyPrint {clear:both;margin:25px 0 0 0;overflow:hidden;zoom:1;}

/*----------------------------------------------------------------------------------------------------------
quick menu
----------------------------------------------------------------------------------------------------------*/
.quick {position:absolute;left:910px;top:200px;float:left;width:81px;text-align:center;z-index:1;}
a {color:#5486cb;text-decoration:none;}
a:hover {text-decoration:underline;}

/*----------------------------------------------------------------------------------------------------------
board
----------------------------------------------------------------------------------------------------------*/
table.krpass {width:100%;border-collapse:collapse;border-top:2px solid #8fb3d3;font-family:Tahoma;text-align:center;table-layout:fixed;}
table.krpass thead tr th *,table.krpass tbody tr th *,table.krpass tbody tr td * {font-family:Tahoma;}
table.krpass thead tr th {padding:0.7em 5px;border:1px solid #dae4ec;font-family:Tahoma;font-size:11px;text-align:center;background-color:#f1f5fa;color:#4b77a7;}
table.krpass thead tr th.sub {padding:0.7em 10px;font-weight:normal;}
table.krpass tbody tr th {padding:0.7em 5px;border:1px solid #dae4ec;font-family:Tahoma;font-size:11px;font-weight:normal;text-align:center;background-color:#f1f5fa;}
table.krpass tbody tr th.num {padding:0;font-size:12px;font-weight:bold;text-align:center;color:#597083;}
table.krpass tbody tr th.bg {background-color:#f1f5fa;border-right:0;}
table.krpass tbody tr th.sub {font-weight:bold;color:#597083;text-align:center;background-color:#f9f9f9;}
table.krpass tbody tr th.stit {font-weight:normal;text-align:right;background-color:#f9f9f9;}
table.krpass tbody tr td {padding:0.7em 10px;border:1px solid #dae4ec;font-family:Tahoma;font-size:11px;text-align:left;}
table.krpass tbody tr td.input {padding:0.2em 10px;}
table.krpass tbody tr td.input span {margin-right:5px;}
table.krpass tbody tr td.bg {background-color:#f1f5fa;border-left:0;}
table.krpass tbody tr td.btn {text-align:center;vertical-align:middle;}
table.krpass tbody tr td select {margin-right:3px;}
table.krpass tbody tr td span.con_tit {margin:0 12px;}
table.krpass tbody tr td div.num_view {font-family:Tahoma;font-size:12px;font-weight:bold;color:#10416f;}
table.krpass tbody tr td div.num_view2 {font-family:Tahoma;font-size:12px;font-weight:bold;color:#666666;}
table.krpass tbody tr td div.tip_add {font-size:10px;}
table.krpass tbody tr td.con {text-align:left !important;}

table.describe {width:100%;font-family:Tahoma;table-layout:fixed;}
table.describe tbody tr th {padding-top:20px;font-weight:bold;text-align:left;vertical-align:top;}
table.describe tbody tr td {padding-top:20px;text-align:justify;vertical-align:top;}
table.describe tbody tr.first th,table.describe tbody tr.first td {padding-top:0px;}

table.layout tbody tr td {vertical-align:top;}
table.layout tbody tr td.info {padding-top:15px;}
table.layout tbody tr td.info input {margin-bottom:22px;}
table.layout tbody tr td.info div.signature {border:1px solid #e2e6ea;height:96px;}

/*----------------------------------------------------------------------------------------------------------
paging
----------------------------------------------------------------------------------------------------------*/
.paging {position:relative;margin:15px 0 0 0;padding:0;text-align:center;font-weight:bold;}
.paging * {vertical-align:middle;}
.paging img {margin-top:2px;}
.paging h4 {display:none;}
.paging a {position:relative;font-size:11px;color:#707070 !important;text-decoration:none;padding:0 3px;}
.paging a.current {color:#ff7800 !important;text-decoration:underline;}
.paging a:hover {text-decoration:none;}
.paging a.pre {border:0;font-weight:normal;}
.paging a.pre_end {}
.paging a.next {}
.paging a.next_end {}

/*----------------------------------------------------------------------------------------------------------
popup
----------------------------------------------------------------------------------------------------------*/
.popup_wrap {position:relative;height:575px;margin:0;padding:0 0 20px 0;zoom:1;overflow-x:hidden;overflow-y:auto;
	scrollbar-highlight-color:#f4f4f4;
	scrollbar-shadow-color:#e7e7e7;
	scrollbar-3dlight-color:#e7e7e7;
	scrollbar-arrow-color:#cc0033;
	scrollbar-track-color:#f7f7f7;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-base-color:#f4f4f4;}
.popup_wrap h1 {position:relative;height:76px;padding:0;margin:0;font-size:12px;background:url('/2009/eng/img/common/popup_title_bg.gif') repeat-x 0 0;}
.popup_wrap h1 img {margin:25px 0 0 25px;}
.popup_wrap h1 span.side {display:block;position:absolute;top:33px;left:130px;padding:0 0 0 10px;background:url('/2009/eng/img/common/popup_h1_side.gif') no-repeat 0 0;}
.popup_wrap h1 span.side img {margin:0;}
.popup_wrap h2 {position:relative;height:20px;margin:0;padding:0 0 0 7px;font-size:12px;color:#0d347f;background:url('/2009/eng/img/common/pop_h_dot.gif') no-repeat 0 6px;}
.popup_wrap h2 .denomination {position:absolute;right:0px;font-size:12px;font-weight:normal;color:#0d347f;}
.popup_wrap h2 .add {font-size:11px;font-weight:normal;}
.popup_wrap .popup_contents {padding:16px 20px 0 20px;overflow:hidden;zoom:1;}
.popup_wrap .popup_footer {margin:35px 0 0 0;padding:7px 20px 7px 0;border-top:1px solid #ededed;text-align:right;background:url('/2009/eng/img/common/popup_footer_logo.gif') no-repeat 0 0;overflow:hidden;zoom:1;}
.popup_wrap .popup_footer * {vertical-align:middle;}
.popup_wrap table.krpass tbody tr th {text-align:center;}
.popup_wrap table.krpass tbody tr td {text-align:center;}
.popup_wrap .accounts {position:relative;padding-bottom:35px;border:3px solid #5486cb;text-align:center;overflow:hidden;zoom:1;}
.popup_wrap .accounts .account_result {width:555px;margin:0 auto;padding:0;text-align:left;}
.popup_wrap .accounts .account_result h1 {height:38px;margin:0;padding:0;background-image:none;}
.popup_wrap .accounts .account_result h1 img {margin:0;}
.popup_wrap .accounts .account_result h3 {position:relative;height:25px;margin:0 0 15px 0;padding:5px 5px 0 10px;font-family:Tahoma;font-size:12px;color:#0d347f;background-image:none;background:#d1e1f6;}
.popup_wrap .accounts .account_result h3 *  {vertical-align:middle;}
.popup_wrap .accounts .account_result h3 .input_box {position:absolute;right:5px;font-size:11px;color:#0d347f;}
.popup_wrap .accounts .account_result h3 .input_box input {color:#0d347f;}
.popup_wrap .accounts .account_result h4 {margin:0;padding:0 0 2px 0;font-size:12px;color:#0d347f;background-image:none;}
.popup_wrap .accounts .account_result table th,.popup_wrap .accounts .account_result table td {color:#0D347F;}
.popup_wrap .accounts .account_result .account_notice {margin:5px 0 0 0;color:#32518D;}
.popup_wrap .accounts .account_result p.con {margin:0;padding:2px 5px 0 5px;color:#32518D;}
.popInput {position:relative;padding:10px 38px 7px 38px;overflow:hidden;zoom:1;}
.popInput .btn {position:absolute;right:20px;.right:55px;bottom:0px;}
.popInput table tbody tr th,.popInput table tbody tr td {padding:12px 0 2px 0;}
.popInput table tbody tr td select {margin-right:5px;}

