@import url('//fonts.googleapis.com/earlyaccess/nanumgothic.css');

:link 		{text-decoration:none; color:#626262;font-family:dotum;font-size:12pt;border:0}
:active		{text-decoration:none; color:#909090;font-family:dotum;font-size:12pt;}
:hover		{text-decoration:none; color:#00688B;font-family:dotum;font-size:12pt;}
:visited    	{text-decoration:none; color:#909090;font-family:dotum;font-size:12pt;}

:link2:link 	{text-decoration:none;color:#626262;font-family:dotum;font-size:12pt;border:0}
:link2:visited 	{color:#626262;text-decoration: none;font-family:dotum;font-size:12pt;}
:link2:hover 	{color:#00688B;text-decoration: underline;font-family:dotum;font-size:12pt;}

input[type=search]{
	-webkit-appearance:none;
	-webkit-box-sizing:contents-box;
}

.login_main_box 
{
	background-color:#FFFFFF; 
	border:1 solid #000000; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#000000; 
	padding-top:4px;padding-left:4px;padding-right:4px;
}
.box1 { 
	background-color:#F2F2F2; 
	border:1 solid #ACACAC ; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#000font-size:12pt000; 
	border-top-color: #9E9E9E;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #9E9E9E; 
}

.boxBTN { 
	background-color:#DAD6D2; 
	border:1 solid #E5E5E5 ; 
	font-family: Nanum Gothic, 돋움;
	font-size:10pt; 
	color:#867360; 
	border-top-color: #D0C3B7;
	border-right-color: #C0B4A7;
	border-bottom-color: #C0B4A7;
	border-left-color: #D0C3B7;
	height:20;}

.boxLogin { 
	background-color:#ffffff; 
	border:1 solid #E5E5E5 ; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#414141; 
	border-top-color: #C9C9C9;
	border-right-color: #C9C9C9;
	border-bottom-color: #C9C9C9;
	border-left-color: #C9C9C9;
	height:23;
	padding-top:3;padding-left:3;padding-right:3;
}

.box3 { 
	background-color:#ECEBEB; 
	border:1 solid #ACACAC ; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#000000; 
	border-top-color: #DADADA;
	border-right-color: #9E9E9E;
	border-bottom-color: #9E9E9E;
	border-left-color: #DADADA; 
}

.box2 { 
	background-color:#ffffff; 
	border:1 solid #ACACAC ; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#666666; 
	border-top-color: #848284;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	border-left-color: #848284; 
}
.box5 { 
	background-color:#FCFCFC; 
	border:1px solid #E5E5E5; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#414141; 
	border-top-color:#C9C9C9;
	border-right-color:#C9C9C9;
	border-bottom-color:#C9C9C9;
	border-left-color:#C9C9C9;
	height:20px;
	padding-top:3px;
	padding-left:2px;
}
.box5blue { 
	background-color:#F7F7F7; 
	border:1 solid #E5E5E5 ; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#0773C6; 
	border-top-color: #C9C9C9;
	border-right-color: #C9C9C9;
	border-bottom-color: #C9C9C9;
	border-left-color: #C9C9C9;
	height:20;
	padding-top:3;padding-left:3;padding-right:3;}
.box5dis { 
	background-color:#efefef; 
	border:1px solid #E5E5E5; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#414141; 
	border-top-color:#C9C9C9;
	border-right-color:#C9C9C9;
	border-bottom-color:#C9C9C9;
	border-left-color:#C9C9C9;
	height:20px;
	padding-top:3px;
	padding-left:2px;
}

.box6dis { 
	background-color:#efefef; 
	border:1px solid #E5E5E5; 
	font-family: Nanum Gothic, 돋움;
	font-size:11pt; 
	color:#414141; 
	border-top-color:#C9C9C9;
	border-right-color:#C9C9C9;
	border-bottom-color:#C9C9C9;
	border-left-color:#C9C9C9;
	height:24px;
	padding-top:3px;
	padding-left:2px;
}

.box6 { 
	background-color:#FCFCFC; 
	border:1px solid #E5E5E5; 
	font-family: Nanum Gothic, 돋움;
	font-size:11pt; 
	color:#414141; 
	border-top-color:#C9C9C9;
	border-right-color:#C9C9C9;
	border-bottom-color:#C9C9C9;
	border-left-color:#C9C9C9;
	height:24px;
	padding-top:3px;
	padding-left:2px;
}

.box5dis2 { 
	background-color:#E4EBF7; 
	border:1px solid #E5E5E5 ; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#000000; 
	border-top-color: #C9C9C9;
	border-right-color: #C9C9C9;
	border-bottom-color: #C9C9C9;
	border-left-color: #C9C9C9;
	height:24px;
	padding-top:3px;padding-left:3px;padding-right:3px;
}

.box5trs { 
	background-color:#FCFCFC; 
	border:1px solid #ffffff;
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#414141; 
	border-top-color:#ffffff;
	border-right-color:#ffffff;
	border-bottom-color:#ffffff;
	border-left-color:#ffffff;
	height:24px;
	padding-top:3px;
	padding-left:2px;
}

.box6trs { 
	background-color:#FCFCFC; 
	border:1px solid #ffffff;
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#0C68A9; 
	border-top-color:#ffffff;
	border-right-color:#ffffff;
	border-bottom-color:#ffffff;
	border-left-color:#ffffff;
	height:24px;
	font-weight:bold;
	padding-top:3px;
	padding-left:2px;
}

.boxsearch { 
	border:0px; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#FFFFFF; 
	height:20px;
	padding-top:4px;
	padding-left:4px;
}

.mainsearch { 
	background-color:#8B7CB5;
	border:0px; 
	font-family: Nanum Gothic, 돋움;
	font-size:14pt; 
	color:#FFFFFF;
	height:20px;
	padding-top:4px;
	padding-left:4px;
}

.boxlogin { 
	background-color:#FCFCFC; 
	border:1px solid #E5E5E5; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	Font-weight:bold;
	color:#414141; 
	border-top-color:#C9C9C9;
	border-right-color:#C9C9C9;
	border-bottom-color:#C9C9C9;
	border-left-color:#C9C9C9;
	height:28px;
	padding-top:2px;
}
.boxdis { 
	background-color:#D0D0D0; 
	border:1 solid #ACACAC ; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#000000; 
	border-top-color: #9E9E9E;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #9E9E9E; 
}
.box4trs { 
	background-color:#ffffff; 
	border:1 solid #E5E5E5 ; 
	font-family: Nanum Gothic, 돋움;
	font-size:12pt; 
	color:#6E6E6E; 
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff; 
}

.sortdiv {float:none; position:relative; margin-top:-2px; margin-left:1px; display:inline}

.tdfont {font-family: Nanum Gothic, 돋움;font-size:12pt;color:#626262}

.tdtitle {
	font-size:11pt;
	font-weight:bold;
	color:#4D4E52;	
	background-color: #f5f5f5;
	padding-left:12px;
	padding-right:5px;
}

.tdtitle_spc {
	font-size:11pt;
	font-weight:bold;
	color:#4D4E52;	
	background-color: #f5f5f5;
}

.contact_title {
	font-size:12pt;
	font-weight:bold;
	color:#000000;	
	background-color: #ffffff;
	padding-bottom:7px;
}

.contact_ctn_m {
	font-size:11pt;
	color:#4B4B4B;	
	background-color: #ffffff;
	padding-bottom:5px;
	line-height:12pt;
}

.contact_ctn_b {
	font-size:11pt;
	color:#4B4B4B;	
	background-color: #ffffff;
	padding-bottom:18px;
	line-height:12pt;
}

.contact_copy {
	font-size:12pt;
	color:#595959;	
	line-height:12pt;
}

.contact_list {
	font-size:12pt;
	color:#3C3C3C;	
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}

.contact_body {
	font-size:12pt;
	color:#000000;	
	background-color: #F8F6F0;
	padding-left:30px;
	line-height:12pt;
}

.tdtitle2 {
	font-size:10pt;
	color:#6E6E6E;	
	background-color: #f5f5f5;
	padding-left:2px;
	padding-right:2px;
}

.tdtitleC {
	font-size:10pt;
	font-weight:bold;
	color:#6E6E6E;	
	background-color: #f5f5f5;
	text-align:center;
}

.tdtitleP {
	font-size:9pt;
	font-weight:bold;
	color:#6E6E6E;	
	background-color: #f5f5f5;
	text-align:center;
}

.tdtitle4 {
	font-size:11pt;
	font-weight:bold;
	color:#6B7AA3;
	background-color: #D8DFF4;
	padding-left:6px;
	padding-right:2px;
}

.tdtitle3 {
	font-size:11pt;
	font-weight:bold;
	color:#868686;	
	background-color: #E8EBF1;
	padding-left:6px;
	padding-right:2px;
}


.tdtitleNoPadding {
	font-size:12pt;
	color:#000000;	
	background-color: #f5f5f5;
}

.tdSpacerLine {
	line-height:1px;
	background-color:#DFDFDF;
}


.tdcontent {
	font-size:12pt;
	color:#6E6E6E;	
	padding-left:7px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:7px;
	background-color: #ffffff;
}

.tdcontent2 {
	font-size:12pt;
	color:#6E6E6E;	
	padding-left:7px;
	padding-right:5px;
	background-color: #F5F5F5;
}

.tdcontent9 {
	font-size:10pt;
	color:#6E6E6E;	
	padding-left:2px;
	padding-right:2px;
	padding-top:7px;
	padding-bottom:7px;
	background-color: #ffffff;
}

.tstitle {
	font-size:11pt;
	font-weight:bold;
	color:#4D4E52;	
	background-color: #C1C9DA;
	padding-left:12px;
	padding-right:5px;
}

.list_td1 {
	font-size:12pt;
	color:#636363;	
	padding-left:5px;
	padding-right:5px;
	background-color: #ffffff;
}

.list_td2 {
	font-size:12pt;
	color:#636363;	
	padding-left:5px;
	padding-right:5px;
	background-color: #f6f6f6;
}

.list_td3 {
	font-size:12pt;
	color:#636363;	
	padding-left:5px;
	padding-right:5px;
	background-color: #BECED7;
}

.tdstyle1 {
	font-family: Nanum Gothic, 돋움;
	text-align:center;
	background: url(../images/reg_images/tdbg1.gif) repeat-x;
	font-size:11pt;
	font-weight:bold;
	color:#767676;
}
.tdstyle2 {
	font-size:12pt;
	background-color: #F8F8F8;
	padding-left:5px;
	padding-right:5px;
}
.tdstyle3 {
	font-size:12pt;
	background-color:#55565C; 
	font-weight:bold;
	color:#ffffff;
}

.topbgcolor {background: #2998DF;}
.8bb {font-family:dotum;font-size:11pt;Font-weight:bold;color:#414141;}
.8bn {font-family:dotum;font-size:11pt;color:#737373;}
.9bb {font-family:dotum;font-size:12pt;Font-weight:bold;color:#414141;}
.8bg {font-family:dotum;font-size:11pt;Font-weight:bold;color:#626262;}
.9bg {font-family:dotum;font-size:12pt;Font-weight:bold;color:#626262;}
.8bw {font-family:dotum;font-size:11pt;Font-weight:bold;color:#FFFFFF;}
.9bw {font-family:dotum;font-size:12pt;Font-weight:bold;color:#FFFFFF;}
.check_txt {font-family:dotum;font-size:12pt;Font-weight:bold;color:#0178A2;line-height:30px;}
.8bc {font-family:dotum;font-size:11pt;Font-weight:bold;color:#6E6E6E;}
.8nn {font-family:dotum;font-size:11pt;color:#6F6F6F;line-height:12px;}
.9nn {font-family:dotum;font-size:12pt;color:#6F6F6F;line-height:12px;}
.8nb {font-family:dotum;font-size:11pt;Font-weight:bold;color:#999999;line-height:12px;}
.pdtTitle {font-family:Nanum Gothic,돋움;font-size:11pt;color:#8B8D8E}
.pdtPrice {font-family:Nanum Gothic,돋움;font-size:11pt;Font-weight:bold;color:#5E5E5E}
.pdtPriceSection {font-family:Nanum Gothic,돋움;font-size:11pt;Font-weight:bold;color:#909090}
.pdtWon {font-family:Nanum Gothic,돋움;font-size:11pt;color:#6E6E6E}

.skin_left {
	background-color: #55565C;
}

.skin_right {
	padding-left:8px;
	padding-right:6px;
}

.search_bar_bgcolor {
	background-color: #E6E6E6;
}

.base_list_table_linecolor {
	background-color: #DADADA;
}

.maintable_width {width:937px;}
.subtable_width {width:802px;}
.tbl_style1{
	background-color:#FFFFFF;
	border:1 solid #ACACAC ; 
	border-top-color: #A3CCE8;
	border-right-color: #A3CCE8;
	border-bottom-color: #A3CCE8;
	border-left-color: #A3CCE8;
}
.iframe_style1{
	border-width:1px;
	border-color: #A3CCE8;
	border-style: solid;
}
.iframe_style2{
	border-width:0px;
	border-color: #A3CCE8;
	border-style: solid;
}
.userth	{font-family:Nanum Gothic,돋움;font-size:11pt;color:#6E6E6E;Font-weight:bold;text-align:center;}
td		{font-size:12pt;font-family:Nanum Gothic,돋움;color:#6E6E6E;}
th      {font-family:돋움;font-size:11pt;color:#454545;Font-weight:bold;}
.table_title_style0 {padding-left:5px;padding-right:5px;font-family:Nanum Gothic,돋움;font-size:11pt;color:#454545;Font-weight:bold;background: url(../images/th_bg.gif) repeat-x;}
.table_title_style1 {padding-left:5px;padding-right:5px;font-family:Nanum Gothic,돋움;font-size:11pt;color:#454545;Font-weight:bold;background: url(../images/th_bg0.gif) repeat-x;}
.table_title_style5 {font-family:Nanum Gothic,돋움;font-size:11pt;color:#454545;Font-weight:bold;background: url(../images/th_bg5.gif) repeat-x;}
.table_title_style2 {padding-left:5px;padding-right:5px;font-family:Nanum Gothic,돋움;font-size:11pt;color:#454545;Font-weight:bold;background: url(../images/th_bg4.gif) repeat-x;}
.table_title_style3 {padding-left:5px;padding-right:5px;font-family:Nanum Gothic,돋움;font-size:11pt;color:#454545;Font-weight:bold;background: url(../images/th_bg2.gif) repeat-x;}
.table_title_font {font-family:Nanum Gothic,돋움;font-size:11pt;color:#454545;Font-weight:bold;}
img { border: none; }
a { outline: none; }

br		{line-height:12pt;font-size:12pt;}
p		{line-height:12pt;font-size:12pt;}
body	{background:#499CDD;-webkit-text-size-adjust:none;}

.calCss{
	font-size: 8pt;
	text-align: right;
	width:100%;	
	border-collapse: collapse;
	border-spacing: 0;
}

.daySun{
	background-color: #FBFBFB;
	border:1px solid #CBC7BD;
	padding:2px 4px 0px 3px;
	color: #FF0000;
}

.daySat{
	background-color: #FBFBFB;
	border:1px solid #CBC7BD;
	padding:2px 4px 0px 3px;
	color: #368CFE;
}

.dayEv{
	background-color: #FBFBFB;
	border:1px solid #CBC7BD;
	padding:2px 4px 0px 3px;
}

.dayOther{
	background-color: #FBFBFB;
	border:1px solid #CBC7BD;
	padding:2px 4px 0px 3px;
	color: #CBC7BD;
}
			
.dayToday{
	background-color: #368CFE;
	border:1px solid #CBC7BD;
	font-weight:bold;
	padding:2px 4px 0px 3px;
	
	color:white;
}

.selDay{
	background-color: #CF4040;
	border:1px solid #CBC7BD;
	font-weight:bold;
	padding:2px 4px 0px 3px;
	text-decoration:underline;
	color:white;
}

.onDay{
	background-color: #006060;
	border:1px solid #4B22C0;	
	padding:2px 4px 0px 3px;
	cursor:hand;
	color:white;	
}

.divBody{
	border:1px solid #DDDDDD;
	margin:1px;
	background-color:#ECEADF;
	width:177px; 
	position:absolute;
	display:none;
}

.divHead{
	border:1px solid #D4D1BF;
	background-color: #ffffff;	
}

.divHeadLeft{
	width:11%;
	padding-top:3px;
	font-size:11pt;
	color:#CF4040;
	text-align:right;
	vertical-align:middle;
	cursor:hand;
}

.divHeadRigth{
	width:11%;
	padding-top:3px;
	font-size:11pt;
	color:#CF4040;
	text-align:left;
	vertical-align:middle;
	cursor:hand;
}

.divHeadCenter{
	padding-top:2px;text-align:center;vertical-align:middle;	
}

.tBtn{
	border:1px solid #CBC7BD;
	background-color:white;
	padding:4px 4px 2px 4px;
	font-size:11pt;
}

.tBtnOn{
	text-decoration:underline;
	cursor:hand;
}
.visual { width:100%; margin:0 auto; text-align:center; }
.visual img { max-width:100%; }

#right_submenu {
	/*position:absolute;*/
	position:relative;
	right:0pt;
	height:100%;
	width:71px;
	z-index:100;
	display:none;
}

#content img {
	max-width:100%; 
	width: expression(this.width > 260 ? 260: true); 
	height: auto;
}

.genbtn { 
	background-color:#DAD6D2; 
	border:1px solid #C8CACC; 
	font-family: Nanum Gothic, 돋움;
	font-size:9pt; 
	color:#444444; 
	background: url('../newimg/th_btn_bg.gif') repeat-x;
	height:26px;}


.senbtn { 
	background-color:#DAD6D2; 
	border:1px solid #C8CACC; 
	font-family: Nanum Gothic, 돋움;
	font-size:9pt; 
	color:#444444; 
	background: url('../newimg/th_btn_bg.gif') repeat-x;
	height:26px;}

.wenbtn { 
	background-color:#DAD6D2; 
	border:1px solid #C8CACC; 
	font-family: Nanum Gothic, 돋움;
	font-size:8pt; 
	color:#444444; 
	background: url('../newimg/th_btn_sbg.gif') repeat-x;
	height:20px;}

.nenbtn { 
	background-color:#FAF9F9; 
	border:1px solid #C8CACC; 
	font-family: Nanum Gothic, 돋움;
	font-size:8pt; 
	color:#444444; 
	height:20px;}



.eduPagingTdon {
	width:30px;
	height:30px;
	padding-bottom:2px;
	background-color:#499CDD;
	text-align:center;
}

.eduPagingTdon2 {
	width:30px;
	height:30px;
	padding-bottom:2px;
	background-color:#499CDD;
	text-align:center;
}

.eduPagingTdoff {
	width:30px;
	height:30px;
	padding-bottom:2px;

	background-color:#EAEAEA;
	text-align:center;
}


.eduPagingTdoff2 {
	width:30px;
	height:30px;
	padding-bottom:2px;
	background-color:#EAEAEA;
	text-align:center;
}

.eduPagingSpanOn {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.eduPagingSpanOn:hover {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.eduPagingSpanOn2 {
	color:#FFFFFF;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.eduPagingSpanOn2:hover {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.eduPagingSpanOff {
	color:#858585;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.eduPagingSpanOff:hover {
	color:#858585;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.eduPagingSpanOff2 {
	color:#858585;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.eduPagingSpanOff2:hover {
	color:#858585;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.eduPagingSpacer1 {
	width:5px;
}

.eduPagingSpacer2 {
	width:15px;
}

.eduPagingSpacer3 {
	width:15px;
}






.eduPaging2Tdon {
	width:50px;
	height:50px;
	padding-bottom:2px;
	background-color:#499CDD;
	text-align:center;
}

.eduPaging2Tdon2 {
	width:50px;
	height:50px;
	padding-bottom:2px;
	background-color:#499CDD;
	text-align:center;
}

.eduPaging2Tdoff {
	width:50px;
	height:50px;
	padding-bottom:2px;
	background-color:#EAEAEA;
	text-align:center;
}

.eduPaging2Tdoff2 {
	width:50px;
	height:50px;
	padding-bottom:2px;
	background-color:#EAEAEA;
	text-align:center;
}

.eduPaging2SpanOn {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.eduPaging2SpanOn:hover {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.eduPaging2SpanOn2 {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.eduPaging2SpanOn2:hover {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.eduPaging2SpanOff {
	color:#858585;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.eduPaging2SpanOff:hover {
	color:#858585;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.eduPaging2SpanOff2 {
	color:#858585;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.eduPaging2SpanOff2:hover {
	color:#858585;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

.eduPaging2Spacer1 {
	width:5px;
}

.eduPaging2Spacer2 {
	width:15px;
}

.eduPaging2Spacer3 {
	width:15px;
}

.divmorefont {font-family: Daum, Nanum Gothic, 돋움;font-size:8pt;color:#C8CACC;}
