@charset "euc-kr";


/* layout */
.wrapBox{ width:100%; background: url(../images/spring/bg.jpg) center top repeat-x; text-align:center;}
#wrap{ width: 850px; text-align:left; margin:0 auto; height:315px;}
#header{ position:relative;}
#header h1{ position:absolute; left:0; top:10px;  }
#header .txt{ position:absolute; right:0; top:5px;}
#footer{ border-top:3px solid #ccc;}
#footer .fm{ padding:10px 0; text-align:right;}


/*login logo*/

/* gnbzone */
#menu_1{ margin-left:150px;}
.gnbzone{position:relative; padding-top:40px; height:60px; text-align:right;}
.gnbzone .gnb-1deps{ position:relative; }
.gnbzone li{ display:inline-block;margin-left:23px; }
.gnbzone ul{ float:right; }
.gnbzone li{ float:left; display:inline-block;margin-left:23px; }

.gnbzone li ul{ position:absolute; top:30px; left:0; text-align:right;}
.gnbzone li a:hover, .gnbzone li a:focus, .gnbzone li a:active{ background:url(../images/spring/bg_gnb_on.jpg) center bottom no-repeat;}
.gnbzone li li{float:left;display:inline;width:auto;font-size:12px;letter-spacing:0; margin-left:0; background: url(../images/spring/bg_gnbsub.gif) no-repeat 2px 5px; margin:6px 0 0; padding:0 5px 0 4px;}

.gnbzone li li a,.gnbzone li li a:hover, .gnbzone li li a:focus, .gnbzone li li a:active{font-size:14px; line-height:20px;font-weight:bold;color:#fff; background:none; padding:0 0 0 5px;}
.gnbzone .sub1{left:280px}
.gnbzone .sub2{left:350px}
.gnbzone .sub3{left:400px}
.gnbzone .sub4{left:350px}
.gnbzone .sub5{left:650px}
.gnbzone .sub6{left:550px}
.gnbzone .sub7{left:400px}
.gnbzone li li.nobg{ background:none;}

.subTop{ background:url(../images/bg_subtop.gif) top left no-repeat; height:44px;}
h2{ background:url(../images/bg_h2.gif) 0 12px no-repeat; height:16px; line-height:14px; font-size:14px; padding-left:20px; padding-top:10px;}
h3{ color:#6a948a; font-weight:bold; font-size:14px; margin:10px 0; background:url(../images/bg_h3.gif) 0 6px no-repeat; padding-left:12px;}

.subContents{width:850px; border:1px; auto}
table.tbl1 { border-top:3px solid #6bb295;}
table.tbl1 th{ background:#88b6a2; color:#fff; font-weight:bold; border-left:1px solid #fff;border-bottom:1px solid #6bb295;}
table.tbl1 td{  border-left:1px solid #6bb295;border-bottom:1px solid #6bb295; padding:7px 5px 5px 10px; height:30px;}
table.tbl1 .nobl{ border-left:none;}
table.tbl1 .title18{ }


.reg0 {color:#FFFFFF;font-weight:bold;}
.reg1 {color:#FFFFFF;font-weight:bold;width:150px;}
.reg2 {color:#FFFFFF;font-weight:bold;text-align:left;}

.traffic {padding-top:15px;}

table.abst_tbl { border-collapse: collapse; }
table.abst_tbl th{border:1px solid #6bb295;padding:10px; color:#FFFFFF; background-color:#88b6a2; }
table.abst_tbl td{border:1px solid #6bb295;padding:10px;}
table.abst_tbl a { color:#deece2; }

table.regist_tbl { border-collapse: collapse; }
table.regist_tbl th{border:1px solid #dddddd;padding:10px; color:#FFFFFF; background-color:#88b6a2; }
table.regist_tbl td{border:1px solid #dddddd;padding:10px;}
table.regist_tbl a { color:#deece2; }


.reg0 {color:#FFFFFF;font-weight:bold;}
.reg1 {color:#FFFFFF;font-weight:bold;width:150px; height:23px;}
.reg2 {color:#FFFFFF;font-weight:bold;text-align:left;}
.FormLine {height:18px;}
.blank_box {font-weight: bold; color: #FF0000}
.bold { font-weight:bold;}
.traffic {padding-top:15px;}

.red { color:#ff3300;}
.bold { font-weight:700;}

.sportmed { font-size:14px; line-height:1.5;}
.sportmed ul { margin-left:15px;}

.table-bordered2 { border:1px solid #ddd; width:100%; max-width:100%; font-size:14px; line-height:1.5; margin-bottom:20px;}
.table-bordered2 th, .table-bordered2 td{ padding:8px 3px; border:1px solid #ddd; vertical-align:middle; text-align:center; background:#fff;}
.table-bordered2 th{ background-color:#f0f0f0;}

.lineBox ul.ganada { padding-left:85px; text-indent:-85px;}
.lineBox ul.ganada li { padding:5px 0;}
.lineBox h3{ font-size:20px; font-weight:bold; color:#000; margin:15px 0; padding-left:15px; background:url(/img/sub/bullet.jpg) left center no-repeat}

.btn_blue{background:#428bca; border:1px solid #357ebd; color:#ffffff; border-radius:4px; font-size:14px;}
.btn_blue:hover {text-decoration:none; background:#3276b1; border:1px solid #269abc; color:#ffffff;}
.btn_ssmall{height:30px; padding:6px 15px; font-size:1em; padding-top:7px; cursor:pointer;}
.btn_sbig{height:36px; padding:10px 20px; font-size:1.071em; font-weight:bold;}
.form50, .eform50 { width:46.5%; margin:5px;}

/* ·Î±×ÀÎ */
.sportmed #login_fs { padding:80px 20px; width:80%; margin:0 auto;}
.sportmed #login_fs .control_label{ width:30%; display:block; padding:7px 20px 9px 0; float:left; text-align:right;}
.sportmed #login_fs .control_log{ width:100%; display:block; padding:8px 0; text-align:left; margin-left:33%;}
.sportmed #login_fs .form_text {border: #e6e6e6 1px solid; padding: 4px; height:24px; vertical-align:middle; margin:5px; ime-mode:auto; width:45%;}

.form_text { border: #e6e6e6 1px solid; padding: 4px; height:30px; vertical-align:middle; ime-mode:auto;}
.form_text2 { border: #e6e6e6 1px solid; padding: 4px; height:20px; vertical-align:middle; ime-mode:auto;}
.form20 { width:15%;}
.form30 { width:30%;}
