/*common*/
body,div,dl,dt,dd,ul,ol,li,form,fieldset,p,button{margin:0;padding:0;}
body,input,select,textarea{color:#333;font-family:dotum,gulim,Helvetica,Apple-Gothic,sans-serif;font-size:13px;font-weight:normal;}
body{background-color:#fff;-webkit-text-size-adjust:none;}
img,fieldset{border:0 none;}
img,input,select,textarea{vertical-align:middle;}
ul,ol,li{list-style:none outside;}
a{text-decoration:none;text-overflow:ellipsis;-o-text-overflow:ellipsis;cursor:pointer;color:#333;}
a:link,a:hover,a:active{text-decoration:none;color:#333;}
table{border-collapse:collapse;}

.highlight {color:#2b5eb0;font-weight:bold;}
.lowlights {color:#aaa;}
.s1 {font-size:14px;}

/* layout */
body { text-align:left; margin: 0; padding: 0; background-color: #fff;min-width:320px; -webkit-text-size-adjust: none;} /*-webkit-text-size-adjust : font-size: 고정 */

#container {margin-top:15px;}
#footer {margin-top:15px;background-color:#f2f2f2;padding:15px 5px;text-align:center;}
#footer .ftxt {font-size:12px;color:#adadad; padding-top:10px;}

table#tbl1 {table-layout:fixed;}
#tbl1 td {border-bottom:1px solid #dfdfdf;padding:9px 6px;}
#tbl1 th{background-color:#f5f5f5;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;padding:9px 6px;letter-spacing:-1px;color:#666;border-right:1px solid #dfdfdf;}
#tbl1 .title {background-color:#f5f5f5;text-align:center;font-weight:bold;letter-spacing:-1px;}
#tbl1 .nowrap {text-overflow:ellipsis;overflow:hidden;}

#tbl2 {border-top:2px solid #999;}
#tbl2 td {border-bottom:1px solid #dfdfdf;padding:9px 6px;}
#tbl2 th{background-color:#f5f5f5;text-align:center;font-size:14px;border-bottom:1px solid #dfdfdf;padding:9px 6px;letter-spacing:-1px;color:#666;border-right:1px solid #dfdfdf;}
#tbl2 .title {background-color:#f5f5f5;text-align:center;font-weight:bold;letter-spacing:-1px;}

/* Paging */
#paging{text-align:center;margin-top:10px;margin-bottom:10px;}
#paging span{margin-left:2px;margin-right:2px;color:#c5c5c5;}
#paging .num a{ font-weight:bold;margin-left:2px;margin-right:2px;border:2px solid #d4d4d4;padding:1px 6px 0px 6px;font-size:15px;font-family:Arial;color:#777}
#paging .on{font-weight:bold;color:#fff;margin-left:2px;margin-right:2px;border:2px solid #184793;padding:1px 6px 0px 6px;background-color:#5078b9;font-size:15px;font-family:Arial;color:#fff}

.more {height:22px;margin-top:5px;text-align:right;}
.clr {clear:both;font-size:0px;}
.gray { font-family:dotum; font-size:11px; color:#666666; letter-spacing:-1px; }

#tab_container{ width: 100%; margin-top: 10px;  border-top: 1px solid #bfbfbf; }
#tab_container td { width: 50%; text-align: center; }
#tab_container td.off{ background-color: #eeeeee; border-bottom: 1px solid #c1c1c1;  }
#tab_container td a.tab_link{ display: block; }
#tab_li1{ border-right: 1px solid #c1c1c1; }

#tab_container .tab_ul li { width: 49.9%; text-align: center; }
#tab_sel1 { width: 85%; margin:0px auto; margin-top: 10px; }
#tab_sel2 { width: 85%; margin:0px auto; display: none; }

.simpleform{ height:28px;width: 100%; padding:0 0px 0 0px;border:1px solid #bebebe;font-size:13px;color:#222;line-height:28px; }
.btn_login {width:82px;height:66px;padding:1px;border:0 none;-webkit-border-radius:10px;background-color:#5d69e3;-webkit-box-shadow:inset 0 0 1px #fff;font-size:0;line-height:0;}
.btn_login span {display:inline-block;width:100%;height:100%;-webkit-border-radius:6px;font-size:15px;background:-webkit-gradient(linear,left top,left bottom,from(#828bf5), to(#6a75ee));background-color:#7781f2;line-height:64px;color:#fff;text-align:center;}
