@charset "utf-8";
/* html기본 css입니다 */
body {font-size:0.750em; color:#555; font-family:Arial, "Malgun Gothic", "맑은 고딕", sans-serif, tahoma;}
body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol, li, form, fieldset, blockquote, table, thead, tbody, tfoot, tr, td, th, input {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea {font-size:1em;}
em, cite, address, optgroup {font-style:normal;}
kbd, samp, code {font-family:monospace;}
img, input, button, select, textarea {vertical-align:middle;}
ul, ol, li {list-style:none outside none;}
img, fieldset {border:0 none;}
input, button {overflow:visible;}
abbr, acronym {border-bottom:1px dotted black; cursor:help;}
table {border-collapse:collapse; border-spacing:0; border-width:0;}
legend, hr {left:0; overflow: hidden; position: absolute; top:0;}
legend, hr, caption {font-size:0; height:0; line-height:0; visibility:hidden; width:0;}

input {border:expression((this.type=='image')?'0px none':'');}
input {height:expression((this.type=='text' || this.type=='password' || this.type=='file')?'20px':'');border:expression((this.type=='text' || this.type=='password' || this.type=='file')?'1px solid #ddd':'');}
input[type=radio],input[type=checkbox]{border:0px none;}
input[type=text],input[type=password],input[type=file]{height:20px; padding:0 1px; line-height:24px; border:1px solid #ddd;}
textarea {border:1px solid #ddd; padding:1px;}
input[type=button],input[type=submit] {overflow:visible; padding:0; text-align:center; cursor:pointer; border:0;}
button {overflow:visible; padding:0; text-align:center; vertical-align:middle; cursor:pointer; border:0; background:none;}
button::-moz-focus-inner {border:0; padding:0;}
select {height:20px;}

a:link, a:visited, a:active {color:#555; text-decoration:none; cursor:pointer;}
a:hover {color:#0e507c; text-decoration:none; cursor:pointer;}

/* 대체텍스트용 */
.comment {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

/* 정렬 */
.fl {float:left;}
.fr {float:right;}
.ar {text-align:right;}
.ac {text-align:center;}
.al {text-align:left;}
.at {vertical-align:top;}
.am {vertical-align:middle;}
.ab {vertical-align:bottom;}

/* 텍스트 */
.fb {font-weight:bold;}
.txts {font-size:0.917em;}
.txtb {font-size:1.167em;}
.txt_color1 {color:#236ea5;}
.txt_color2 {color:#539300;}
.txt_color3 {color:#F00;}

/* Global Margin */
.mt1 {margin-top:1px;}
.mt2 {margin-top:2px;}
.mt3 {margin-top:3px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}

.mt-1 {margin-top:-1px;}
.mt-2 {margin-top:-2px;}
.mt-3 {margin-top:-3px;}
.mt-4 {margin-top:-4px;}
.mt-5 {margin-top:-5px;}
.mt-10 {margin-top:-10px;}
.mt-15 {margin-top:-15px;}
.mt-20 {margin-top:-20px;}
.mt-25 {margin-top:-25px;}
.mt-30 {margin-top:-30px;}
.mt-35 {margin-top:-35px;}
.mt-40 {margin-top:-40px;}
.mt-45 {margin-top:-45px;}
.mt-50 {margin-top:-50px;}

.mr1 {margin-right:1px;}
.mr2 {margin-right:2px;}
.mr3 {margin-right:3px;}
.mr4 {margin-right:4px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr50 {margin-right:50px;}

.mb1 {margin-bottom:1px;}
.mb2 {margin-bottom:2px;}
.mb3 {margin-bottom:3px;}
.mb4 {margin-bottom:4px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}

.ml1 {margin-left:1px;}
.ml2 {margin-left:2px;}
.ml3 {margin-left:3px;}
.ml4 {margin-left:4px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml40 {margin-left:40px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}

.ml-1 {margin-left:-1px;}
.ml-2 {margin-left:-2px;}
.ml-3 {margin-left:-3px;}
.ml-4 {margin-left:-4px;}
.ml-5 {margin-left:-5px;}
.ml-10 {margin-left:-10px;}
.ml-15 {margin-left:-15px;}
.ml-20 {margin-left:-20px;}
.ml-25 {margin-left:-25px;}
.ml-30 {margin-left:-30px;}
.ml-35 {margin-left:-35px;}
.ml-40 {margin-left:-40px;}
.ml-45 {margin-left:-45px;}
.ml-50 {margin-left:-50px;}

/* Padding */
.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt35 {padding-top:35px;}
.pt40 {padding-top:40px;}
.pt45 {padding-top:45px;}
.pt50 {padding-top:50px;}

.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px;}
.pr30 {padding-right:30px;}
.pr35 {padding-right:35px;}
.pr40 {padding-right:40px;}
.pr45 {padding-right:45px;}
.pr50 {padding-right:50px;}

.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pb35 {padding-bottom:35px;}
.pb40 {padding-bottom:40px;}
.pb45 {padding-bottom:45px;}
.pb50 {padding-bottom:50px;}

.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl35 {padding-left:35px;}
.pl40 {padding-left:40px;}
.pl45 {padding-left:45px;}
.pl50 {padding-left:50px;}

/*****************************************************************************
* button
*****************************************************************************/
.btn {display:inline-block; width:100%; margin-top:15px; padding:5px 0; border-top:1px solid #d7d7d7;}
.btn input[type=submit], #btn button {vertical-align:top;}

.btn_b {display:inline-block; height:24px; line-height:25px; font-family:dotum; text-align:center; font-size:12px;}
.btn_b.white {padding:0 7px; border-right:1px solid #b3b3b3; background:url("/eng/images/btn/btn_b_white.gif") no-repeat left top;}
.btn_b.orange {padding:0 7px; color:#fff; border-right:1px solid #f56f0d; background:url("/eng/images/btn/btn_b_orange.gif") no-repeat left top;}
.btn_b.green {padding:0 7px; color:#fff; border-right:1px solid #42acb3; background:url("/eng/images/btn/btn_b_green.gif") no-repeat left top;}
.btn_b.blue {padding:0 7px; color:#fff; border-right:1px solid #2b8eca; background:url("/eng/images/btn/btn_b_blue.gif") no-repeat left top;}

.btn_s {display:inline-block; height:20px; line-height:22px; font-family:dotum; text-align:center; font-size:11px;}
.btn_s.white {padding:0 7px; border-right:1px solid #b3b3b3; background:url("/eng/images/btn/bg_s_white.gif") no-repeat left top;}
.btn_s.gray {padding:0 7px; color:#fff; border-right:1px solid #666; background:url("/eng/images/btn/bg_s_gray.gif") no-repeat left top;}

