/* ž �޴� ����*/
a {
	color: #333;
}
#nav {
	margin: 0;
	padding: 5px 0px 0;
	/*background: #3587ce url(/admin/images/menu/gradient.png) repeat-x 0 -110px;*/
	line-height: 120%;

	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em; z-index:2;
	/*-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);*/
	z-index:21000;

}
#nav li {
	margin: 0 0px;
	padding: 0 0 0px;
	float: left;
	position: relative;
	list-style: none;
	z-index:21000;
}


/* main level link */
#nav a {
	/*font-weight: bold;*/
	color: #000000;
	text-decoration: none;
	display: block;
	padding:  5px 15px;
	margin: 0;
	z-index:21000;
	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
#nav a:hover {
	background: #000;
	color: #3d3d3d;
}


#day_select td:hover{
background:#3399ff;
color:#ffffff;
cursor:pointer;
	z-index:21000;
}

#day_select a {
color:#000000;
}


#popmn_select td:hover{background:#3399ff;color:#ff0000;cursor:pointer;}
#popmn_select a {color:#0000ff;}


/* main level link hover */
#nav .current a, #nav li:hover > a {
	background: #ffffff url(/admin/inc/img/menu/gradient.png) repeat-x 0 -40px;
	color: #ffffff;
	/*border-top: solid 1px #f8f8f8;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);

	text-shadow: 0 1px 0 rgba(255,255,255, 1);*/
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #3f99ff 0%, #3f99ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f99ff), color-stop(100%,#3f99ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #61a8da 0%,#3f99ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3f99ff 0%,#3f99ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3f99ff 0%,#3f99ff 100%); /* IE10+ */
background: linear-gradient(top,  #3f99ff 0%,#3f99ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f99ff', endColorstr='#3f99ff',GradientType=0 ); /* IE6-9 */
	z-index:21000;
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;
	z-index:21000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #0078ff url(/admin/inc/img/menu/gradient.png) repeat-x 0 -100px !important;
	color: #fff !important;
	z-index:21000;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;

	text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul {
	display: none;

	margin: 0;
	padding: 0;
	width: 230px;
	position: absolute;
	top: 22px;
	left: 0;
	background: #ffffff  repeat-x 0 0;
	border: solid 2px #3587ce;
	z-index:21000;

	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
	z-index:21000;
} 
html[xmlns] #nav {
	display: block;
}
 
* html #nav {
	height: 1%;
}
/* ž �޴� ���� ��*/

.top_line { background:url(/admin/images/menu/top_line_01.gif); repeat-x; height: 6px;font-size: 0px; line-height: 0px;}
.top_line2 { background-color:#287CC5; repeat-x; top:100px; height: 2px;font-size: 0px; line-height: 0px;}
.menu_table {border-spacing:10px; margin:10px;}
/* �޴� */
a {
    outline: none;
}
#tmenug {
	position:relative;
	z-index:101;
}
#mainmenu {
	position:absolute;
	left:-8px;
	top:-26px;
	width:988px;
	height:40;
	z-index:100;
}

.ctable {border-spacing:10px; margin:10px;}
.ctablea {margin-top:10px;}

.c_input {
	font-size:12px;
	border-width:1px;
	border-color:rgb(196,202,209);
	border-style:solid;
	height:18px;
	line-height:140%;
}
textarea {	font-size:12px;
	border-width:1px;
	border-color:rgb(196,202,209);
	border-style:solid;
	line-height:140%;
}
.c_textarea {
width:99%;
	font-size:12px;
	border-width:1px;
	border-color:rgb(196,202,209);
	border-style:solid;
	line-height:140%;
}

.c_input2 { font-size:12px;
	border-width:1px; 
	border-color:rgb(196,202,209); 
	border-style:solid; width:97%;
	height:19px;
	line-height:150%;
}

.c_input3 {
	width:80%;
}

.c_input4 { 
	font-size:12px;
	border-width:0px;
	border-color:#ffffff;
	line-height:150%;
}
.c_input5 { font-size:12px;
	border-width:1px; 
	border-color:rgb(196,202,209); 
	border-style:solid;
	width:120px; 
	height:19px;
	line-height:150%;
}

.inputnum{
	text-align:right;
}
.td_w {
	padding-right:5px;
}
.input_btn {
	width:95px;
}
select {
	border:1px solid #C4CAD1;
  font-size:12px;
	height:20px;
	line-height:150%;
}
.selectbox {
	width:93%;
}
.selectbox2 {
	width:95%;
}
.selectbox3 {
	width:97%;
}

.ww_input { font-size:11px;
	border-width:1px; 
	border-color:rgb(196,202,209); 
	border-style:solid; width:93%; 
	height:16px;
}

/*�ѿ���*/
a.rollover img { border:0; display:block; } 
a.rollover img.over { display:none; } 
a.rollover:hover { position:relative; } 
a.rollover:hover img { display:none; } 
a.rollover:hover img.over { display:block; } 

.msubmit1 {
	background-color:#bfddf4;
	border-color:#578bb4;
 	border-style:solid;
	border-width:1px;
	width:70px;
	height:19px;
} 
.msubmit2 {
	background-color:#f5eeff;
	border-color:#8366ff;
 	border-style:solid;
	border-width:1px;
	width:70px;
	height:19px;
}
.msubmit3 {
	background-color:#d4dce8;
	border-color:#405b84; 
 	border-style:solid;
	border-width:1px;
	width:70px;
	height:19px;
} 
.msubmit4 {
	background-color:#d1eaa2;
	border-color:#90aa5d; 
 	border-style:solid;
	border-width:1px;
	width:70px;
	height:19px;
} 
.msubmit5 {
	background-color:#edceb2;
	border-color:#ad815a; 
 	border-style:solid;
	border-width:1px;
	width:70px;
	height:19px;
} 
.msubmit6 {
	background-color:#ffdada;
	border-color:#b76464; 
 	border-style:solid;
	border-width:1px;
	width:70px;
	height:19px;
} 
.msubmit7 {
	background-color:#f3bcd4;
	border-color:#b65b80;
 	border-style:solid;
	border-width:1px; 
	width:70px;
	height:19px;
} 
.msubmit8 {
	background-color:#f3e2a7;
	border-color:#978856; 
 	border-style:solid;
	border-width:1px;
	width:70px;
	height:19px;
} 

/* ���� ����Ʈ Ÿ��Ʋ*/
.mainlist1 {
	border-top-width:2px; 
	border-right-width:0; 
	border-bottom-width:1px; 
	border-left-width:0; 
	border-top-color:rgb(68,68,68); 
	border-right-color:rgb(227,227,227); 
	border-bottom-color:rgb(154,154,154); 
	border-left-color:white; 
	border-top-style:solid; 
	border-right-style:none; 
	border-bottom-style:solid; 
	border-left-style:solid;
	background-color: #CCCCCC;
	color:#000000;
	background-image:url(/admin/img/sample/bg.gif);
} 
/* ���� ����Ʈ ���*/
.mainlist2 {
	border-top-width:0px;
	border-right-width:0; 
	border-bottom-width:1px; 
	border-left-width:0; 
	border-top-color:rgb(227,227,227); 
	border-right-color:white; 
	border-bottom-color:rgb(227,227,227); 
	border-left-color:white; 
	border-top-style:solid; 
	border-right-style:none; 
	border-bottom-style:solid; 
	border-left-style:solid;
	color: #000000;
} 

.mtpadding { margin-top:100px;
} 
/* ���� ����Ʈ ���� Ÿ��Ʋ*/
.mainsublist {
	border-top-width:2px; 
	border-right-width:0; 
	border-bottom-width:1px; 
	border-left-width:0; 
	border-top-color:#4475c1; 
	border-right-color:rgb(227,227,227); 
	border-bottom-color:#b7cef2; 
	border-left-color:white; 
	border-top-style:none; 
	border-right-style:none; 
	border-bottom-style:none; 
	border-left-style:none;
	background-color:#E7F0FE;
	font-weight: bold;
} 
/* ���� ����Ʈ ���� ���*/
.mainsublist2 {
	border-top-width:1px; 
	border-right-width:0; 
	border-bottom-width:1px; 
	border-left-width:0; 
	border-top-color:rgb(227,227,227); 
	border-right-color:white; 
	border-bottom-color:rgb(227,227,227); 
	border-left-color:white; 
	border-top-style:solid; 
	border-right-style:none; 
	border-bottom-style:solid; 
	border-left-style:solid;
	background-color:#f4f8ff;
} 
/* ���� �˻�*/
.mainsearch {
	background-color:#ECF9FF;
	border-top-width:2px; 
	border-right-width:1px; 
	border-bottom-width:1px; 
	border-left-width:2px; 
	border-color:rgb(40,124,197); 
	border-style:solid;
	font-weight:bold;
} 
/* �ϴܸ���Ʈ Ÿ��Ʋ*/
.mainfootlist {
	border-top-width:1px; 
	border-top-color:rgb(204,204,204); 
	border-top-style:solid;
	font-weight:bold;
	background-color: #E7F0FE;
} 
/* �ϴܸ���Ʈ ���*/
.mainfootlist2 {
	border-top-width:1px; 
	border-right-width:0; 
	border-bottom-width:1px; 
	border-left-width:0; 
	border-top-color:rgb(227,227,227); 
	border-right-color:white; 
	border-bottom-color:rgb(227,227,227); 
	border-left-color:white; 
	border-top-style:solid; 
	border-right-style:none; 
	border-bottom-style:solid; 
	border-left-style:solid;
	background-color: #f4f8ff;
} 
/* �����̵� ����Ʈ*/
.dhtmlgoodies_question{    /* Styling question */
    font-size:12px;
    font-family:verdana;
    letter-spacing:0px;
    background-color:#f8f8f8;
    border:0px #e1e1e1 solid;
    color:000000;
    width:100%;
    padding:0px;
    overflow:hidden;
    cursor:pointer;
}
.dhtmlgoodies_answer{    /* Parent box of slide down content */
    /* Start layout CSS */
    font-size:12px;
    font-family:verdana;
    border-bottom:0px solid #e1e1e1;
    border-right:0px solid #e1e1e1;
    border-left:0px solid #e1e1e1;
    background-color:#f1f1f1;
    padding:0px;
    width:100%;
    
    visibility:hidden;
    overflow:hidden;
    position:relative;
 
}
.dhtmlgoodies_answer_content{    /* Content that is slided down */
    padding:0px;
    font-size:11px;    
    position:relative;letter-spacing:100%; line-height:25px;
}

/* ����Ʈ*/
.tablelist1{
	border-top-width:2px; 
	border-right-width:0; 
	border-bottom-width:0; 
	border-left-width:0; 
	border-top-color:black; 
	border-right-color:white; 
	border-bottom-color:white; 
	border-left-color:white; 
	border-top-style:solid; 
	border-right-style:none; 
	border-bottom-style:none; 
	border-left-style:none;
	background-color:#636262;
	color:#ffffff;
	font-weight:bold;
}
.tablelist2{
	border-top-width:0; 
	border-right-width:0; 
	border-bottom-width:1px; 
	border-left-width:0; 
	border-top-color:white; 
	border-right-color:white; 
	border-bottom-color:rgb(204,204,204); 
	border-left-color:white;
	border-top-style:none; 
	border-right-style:none; 
	border-bottom-style:solid; 
	border-left-style:none;
}

/* �˾������� */

.listTitle{
	border-width:1px;
	border-color:rgb(196,202,209);
	border-style:solid;
	text-align:center;
	background-color:#DBFDC1;
	height:18px;
}
.listTitle2{
	border-width:1px;
	border-color:rgb(196,202,209);
	border-style:solid;
	text-align:center;
	background-color:#FFEC9D;
	height:18px;
}
.listTitle3{
	border-width:1px;
	border-color:rgb(196,202,209);
	border-style:solid;
}

.popupListTitle{
	border-width:1px;
	border-color:rgb(204,204,204);
	border-style:solid;
	text-align:center;
	background-color:#dbf0ff;
}
.popupListContent{
	border-width:1px;
	border-color:rgb(204,204,204);
	border-style:solid;
}
.popupListImg{
	border-width:0;
	border-color:#ffffff;
	border-style:none;
}


.day_input {
cursor:pointer;
background-image:url(/admin/img/button/layer_dal19.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}

.day_input15 {
cursor:pointer;
background-image:url(/admin/img/button/layer_dal15.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}

.day_input17 {
cursor:pointer;
background-image:url(/admin/img/button/layer_dal17.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}
.day_input18 {
cursor:pointer;
background-image:url(/admin/img/button/layer_dal18.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}
.day_input19 {
cursor:pointer;
background-image:url(/admin/img/button/layer_dal19.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}

.day_input22 {
cursor:pointer;
background-image:url(/admin/img/button/layer_dal22.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}

.day_input24 {
cursor:pointer;
background-image:url(/admin/img/button/layer_dal24.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}

.day_input26 {
cursor:pointer;
background-image:url(/admin/img/button/layer_dal26.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}

.day_input00 {
cursor:pointer;
background-image:url(/admin/img/button/layer_dal00.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
width:50px;
}

.dal1 {
cursor:pointer;
background-image:url(/admin/img/button/dal1.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}

.dal2 {
cursor:pointer;
background-image:url(/admin/img/button/dal2.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}

.dal3 {
cursor:pointer;
background-image:url(/admin/img/button/dal3.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}

.dal4 {
cursor:pointer;
background-image:url(/admin/img/button/dal4.gif);
background-repeat: no-repeat;
font-size:12px;
border-width:1px; 
border-color:rgb(196,202,209); 
border-style:solid;
height:18px;
line-height:140%;
}


.dal_select{
    font-size:11px;
	font-family:����, Dotum, ����, Gulim, AppleGothic, Sans-serif;
}

.dal_td{
    font-size:11px;
	font-family:����, Dotum, ����, Gulim, AppleGothic, Sans-serif;
}
.layer_title{
    font-size:12px;
	font-weight:bold;
	padding-top:1px;
	padding-left:10px;
	color:#ffffff;
	font-family:����, Dotum, ����, Gulim, AppleGothic, Sans-serif;
}
.col_picker{
cursor:pointer;
background-image:url(/admin/img/common/picker_bg.gif);
background-repeat:no-repeat;
width:60px; 
height:17px;
font-size:10px;
border-width:1px;
border-color:rgb(196,202,209);
border-style:solid;
}
.col_picker2{
cursor:pointer;
background-image:url(/admin/img/common/picker_bg.png);
background-repeat:no-repeat;
width:60px; 
height:17px;
font-size:10px;
border-width:1px;
border-color:rgb(196,202,209);
border-style:solid;
}
.msgfnt{
color:#434c53;
font-size:11px;
}
.msgtitle{
	background-color:#acd8fc;
	overflow:hidden;
}
#h_menu td{
    font-family:돋움,Dotum,굴림,Gulim,AppleGothic,Sans-serif;
		font-size:12px;
		color:#0000ff
}