@charset "utf-8";
@import url(base.css);
/*default*/
/*body{margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;font-size:12px; color:#545454;line-height:18px; background: url(/images/common/bg_02.gif) repeat-x;}*/
body{margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;font-size:12px; color:#545454;line-height:18px;}
a {text-decoration: none;color:#545454;}
a:link
a:visited{color:#CCCCCC;}
a:active{text-decoration:none;}
a:hover {text-decoration:underline;}

/* input */
input{
font-family: "돋움";
font-size: 12px;
color: #616161;
text-decoration: none;
border: expression( (this.type=='checkbox'||this.type=='radio')?'':'1px solid #bebebe' );
border: 1px solid #bebebe;
padding-top: 2px;padding-left: 2px;
background-color: #fff;
letter-spacing:0px;
height: 20px;
}
textarea{
font-family: "돋움";
font-size: 12px;
color: #616161;
text-decoration: none;
padding-top: 3px;padding-left: 2px;
background-color: #fff;
border: 1px solid #bebebe;
letter-spacing:0px;
}

/* 로그인 */
#login_title { color:#316AC5; font-size:20px; font-family:Arial; text-align:center;padding-right:200px; padding-bottom:5px;}
#login_bottom { color:#668DBB; font-size:12px; font-family:Arial; text-align:center;}
#lslogin { text-align:center; border:2px solid #D3DDE8; width:300px; height:50px; padding:10px;}
#lslogin form { margin:0;}
#lslogin table, #lslogin td { margin:0 auto; padding:0; font-size:11px; }
#loginstr { border:1px solid #b6b6b6; background-color:#dfdfdf; }

/* Top */
#admin_top {width:100%; height:25px; background:#ebf2f9; border-top:2px solid #4582c3; margin:0px; padding:5px 0px 3px 0px;}
#admin_top .tit {float:left;font-size:14px;color:#4582c3;font-weight:bold;}
#admin_top .log {float:right;}
#admin_top .log b{color:#545454;}

#topMenu {float:left;border-bottom:3px solid #5f93cb;width:100%;  margin-top:5px;}
#topMenu .logo {float:left;color:#316AC5; font-size:20px; font-family:Arial; text-align:center; width:120px; padding-left:20px; height:30px;}
#topMenu .logo  a,
#topMenu .logo  a:link{color:#316AC5;font-weight:bold;text-decoration:none;}
#topMenu .logo  a:active,
#topMenu .logo  a:hover {text-decoration:underline;}
#topMenu .logo  a:visited{color:#316AC5;font-weight:bold;}
#topMenu .sumenubg {float:left;padding:0px;margin-left:50px;}
#topMenu .sumenu {float:left;width:105px;padding:10px 5px 5px 2px; text-align:center;background:url(/commons/images/admin/menubg.gif) no-repeat;min-width:100px;}
#topMenu .sumenu  a,
#topMenu .sumenu  a:link{color:#fff;font-weight:bold;text-decoration:none;}
#topMenu .sumenu  a:active,
#topMenu .sumenu  a:hover {text-decoration:underline;}
#topMenu .sumenu  a:visited{color:#fff;font-weight:bold;}

/* Main Layout  */
#middle2 {width:100%;margin:0px;padding:0px;}
#main_layer {margin:10px 0 0 0; padding:5px; width:92%; border:3px solid #c2c2c2; float:left;}
#main_layer p{ font-size:13px;color:#4582c3;font-weight:bold;}

#main_right_layer {margin:10px 0 0 0; padding:5px; width:92%; border:3px solid #c2c2c2; float:left;}
#main_right_layer p{font-size:13px;color:#4582c3;font-weight:bold;}
#main_right_layer .title{width:222px; font-size:13px;font-weight:bold; height:25px; background:#cc8300; padding:5px;}
#main_right_layer .title  a,
#main_right_layer .title  a:link{color:#fff;font-weight:bold;text-decoration:none;}
#main_right_layer .title  a:active,
#main_right_layer .title  a:hover {text-decoration:underline;}
#main_right_layer .title  a:visited{color:#fff;font-weight:bold;}
#main_right_layer .contents {width:230px; height:200px;border:1px solid #cc8300; overflow:auto;white-space:normal; }
#main_right_layer .visit {text-align:center;}

/* Left */
#leftmenu {float:left; padding:9px; width:15%; background:#f3f3f3; margin:0px; }
#leftmenu #leftbox {width:100%; border:#bdcfe3 1px solid;background:#fff;}
#leftmenu #leftbox .tit {font-weight:bold;text-align:center;color:#000;padding:13px 0 7px 0;font-size:14px;border-bottom:#bdcfe3 1px solid;}
#leftmenu #leftbox .menu1 ul {padding:17px 11px 20px 11px;}
#leftmenu #leftbox .menu1 ul li {border-bottom:1px #d1d1d1 dotted;background:url(/commons/images/admin/dot3.gif) no-repeat;padding:6px 0 2px 15px;}
#leftmenu #leftbox .menu1 a,
#leftmenu #leftbox .menu1 a:link{color:#545454;font-weight:bold;text-decoration:none;}
#leftmenu #leftbox .menu1 a:active,
#leftmenu #leftbox .menu1 a:hover {text-decoration:underline;}
#leftmenu #leftbox .menu1 a:visited{color:#b2c9e1;font-weight:bold;}
/* content */
#main_contents {float:left; padding:18px 0px 20px 10px; width:98%;}
#contents {float:left; padding:18px 0px 20px 10px; width:80%;}
#navi {height:30px;padding:0px;}
#navi .contentsTit {font-size:14px;color:#0068c7;}
#navi .location1 {font-size:11px;text-align:right;vertical-align:bottom;}
#navi .location1 span{font-size:10px;}
#navi .bluebox {background:#dae5f1;text-align:center;}
#navi .bluebox_left {background:#dae5f1;}
.bodyContents {border-top:1px #dadada solid;padding-top:15px;}

/* copyright */
#copyright2 {clear:both; margin-top:20px; width:100%; height:30px; background:#5F93CB; text-align:center; color:white; }

/* table */
#calendar table{}
#calendar th{background:#b2c9e1; border:#d6d6d6 solid 1px; padding-left:13px;font-size:12px;text-align:center;font-family:dotum;font-size:9pt;font-weight: bold;}
#calendar .week{text-align:center; width:15%; height:30px;color:#545454;}
#calendar .week1{text-align:center; width:10%; height:30px;color:#E30202;}
#calendar .week2{text-align:center; width:15%; height:30px;color:#4156cd;}
#calendar td {border-bottom:#d6d6d6 solid 1px;border-right:#d6d6d6 solid 1px;border-left:#d6d6d6 solid 1px; padding:4px 4px 4px 7px;}
#calendar .intable {border:0px;}
#calendar .bottomTD { border-bottom:#668dbb solid 2px; }

#intable table{}
#intable td {border:0px; padding:4px 4px 4px 7px;}

#intable1 table{}
#intable1 td {border:0px; padding:0px;}

/* 접속통계 */
.statTitle1 {
font-family:verdana;
font-size:9pt;
font-weight:bold;
}
.statTitlein {
font-family:verdana;
font-size:8pt;
font-weight:bold;
}
.statContent1 {
font-family:tahoma;
font-size:8pt;
font-weight:bold;
color:#0069F7;
}
.statContent2 {
font-family:verdana;
font-size:9pt;
font-weight:;
color:#999999;
}
A.pageBlock ,A.pageBlock:link		{font-size:8pt;font-family:굴림;color:#1F1F1F;text-decoration: none;}
A.pageBlock:visited		{font-size:8pt;font-family:굴림;color:#1F1F1F;text-decoration: none;}
A.pageBlock:active			{font-size:8pt;font-family:굴림;color:#1F1F1F;text-decoration: none;}
A.pageBlock:hover     		{font-size:8pt;font-family:굴림;color:#1F1F1F;text-decoration: underline;}

.inputbox		{border-style: groove;}
.tahoma8pt		{font-family:Tahoma; font-size:8pt;}
.tahoma7pt		{font-family:Tahoma; font-size:7pt;}
.tahoma10pt	{font-family:Tahoma; font-size:10pt;}
.tailinput			{border-style:groove;font-family:굴림;color:#000000;filter:alpha(opacity=60);}

/**입력폼 강조**/
.BRequired {
background: url('/commons/images/icon/rchk.gif') no-repeat;
}
/***테이블정의***/

.table001 {
padding:0;
border-top: 1px #A4BDD1 solid;
border-left: 1px #A4BDD1 solid;
background-color: #FFFFFF;
}

.table001 th {
margin:0;
padding:3px 5px;
height:35px;
background-color: #DEEBF6;
text-align:center;
line-height:1.5em;
font-weight:bold;
font-family:돋움,굴림,dotum,gulim;
font-size:12px;
letter-spacing:0px;
color:#276CAD;
border-right: 1px #A4BDD1 solid;
border-bottom: 1px #A4BDD1 solid;
}

.table001 td{
margin:0;
padding:3px;
text-align:left;
line-height:1.5em;
font-weight:normal;
font-family:돋움,굴림,dotum,gulim;
font-size:12px;
letter-spacing:0px;
color:#616161;
border-right: 1px #A4BDD1 solid;
border-bottom: 1px #A4BDD1 solid;
}

.tableintable {
margin:0;
padding:0;
width:100%;
border:0;
}

.tableintable td{
margin:0;
padding:0;
text-align:center;
border:0;
}

.table002 {
padding:0;
border-top: 1px #A4BDD1 solid;
border-left: 1px #A4BDD1 solid;
border-bottom: 1px #A4BDD1 solid;
background-color: #FFFFFF;
}

.table002 th {
margin:0;
padding:3px 5px;
height:30px;
background-color: #DEEBF6;
text-align:center;
line-height:1.5em;
font-weight:bold;
font-family:돋움,굴림,dotum,gulim;
font-size:12px;
letter-spacing:0px;
color:#276CAD;
border-right: 1px #A4BDD1 solid;
}

.table002 td{
margin:0;
padding:3px;
text-align:center;
line-height:1.5em;
font-weight:normal;
font-family:돋움,굴림,dotum,gulim;
font-size:12px;
letter-spacing:0px;
color:#616161;
border-top: 1px #A4BDD1 solid;
border-right: 1px #A4BDD1 solid;
}


.tableintable002 {
border-top: 0px #ccc solid;
border-right: 0px #ccc solid;
border-bottom: 0px #ccc solid;
border-left: 0px #ccc solid;
padding-left:10px;
}

.tableintable002 td{
margin:0;
padding:0;
text-align:center;
border:0;
}

.tableintable003 {
clear:both;
margin:0;
padding:0;
border:0;
}

.tableintable003 td{
margin:0;
padding:0;
text-align:left;
border:0;
}

/**버튼에 대한 정의**/
.small_btn {
font:8pt Dotum;
letter-spacing:0px;
padding-top:3px;
padding-left:3px;
padding-right:3px;
}
.tem_button_icon {
font:8pt Dotum;
letter-spacing:0px;
padding-top:1px;
padding-left:3px;
padding-right:2px;
}
#small1 {
font:8pt Dotum;
letter-spacing:-1px;
padding-top:1px;
color:#666666;
}

#small2 {
line-height:0px;
margin:0;
padding:1px 0 0 0;
font:8pt Dotum;
letter-spacing:-1px;
color:#F86514;
}
#small3 {
line-height:0px;
margin:0;
padding:1px 0 0 0;
font:9pt Dotum;
letter-spacing:-1px;
color:#5bbae7;
font-weight:bold;
vertical-align:middle;
/*	font-size:12px;*/
height:18px;
}
.small_2 {
font:8pt Dotum;
letter-spacing:-1px;
padding-top:1px;
color:#F86514;
}


.adminbtn {
font:12pt Dotum;
letter-spacing:-1px;
padding-top:1px;
color:#484848;
}

/** 스크롤 Layer **/
.scrollbox{
border:#cecece solid 1px;
background-color:#ededed;
overflow-x:hidden;
overflow-y:auto;
width:100%;
height:150px;
padding:5px;
}
.scrollbox_border{
border:#adc0e1 solid 1px;
background-color:#ffffff;
overflow-x:hidden;
overflow-y:auto;
text-align:center;
width:100%;
height:250px;
}

/* tab style */
.tap_table01 {
margin:0;
padding:0;
background:#fff url('/commons/images/tem_btn/tap_bg_orange.gif') repeat-x  ;
}

.tap_on_left {
margin:0;
padding:0;
border:0;
background:#fff url('/commons/images/tem_btn/tap_left_orange.gif') no-repeat  ;
}

.tap_on_center {
margin:0;
padding:0;
text-align:center;
border:0;
font-family:돋움,굴림,dotum,gulim;
font-size:12px;
background:#fff url('/commons/images/tem_btn/tap_center_orange.gif') repeat-x  ;
color:#333;
font-weight:bold;
}

.tap_on_right {
margin:0;
padding:0;
border:0;
background:#fff url('/commons/images/tem_btn/tap_right_orange.gif') no-repeat  ;
}

.tap_off_left {
margin:0;
padding:0;
border:0;
background:#fff url('/commons/images/tem_btn/tap_left_gray.gif') no-repeat  ;
}

.tap_off_center {
margin:0;
padding:0;
text-align:center;
border:0;
font-family:돋움,굴림,dotum,gulim;
font-size:12px;
background:#fff url('/commons/images/tem_btn/tap_center_gray.gif') repeat-x  ;
color:#333;
font-weight:normal;
}

.tap_off_right {
margin:0;
padding:0;
border:0;
background:#fff url('/commons/images/tem_btn/tap_right_gray.gif') no-repeat  ;
}


/* 주소검색
---------------------------*/

#table001 li{
display:inline;
}
