﻿@charset "UTF-8";
/*
제목 : 기본 스타일
만든사람 : 김은주
*/
html,
body, table, tr, td, textarea {
	font-family: "돋움", "굴림","seoul", "verdana", "arial";
	font-size: 9pt;
	color: #666;
	margin:0; padding:0;
	line-height:1.6;
}
p, div, td, input, li {
	font-family: "돋움", "굴림","seoul", "verdana", "arial";
	font-size: 9pt;
	color: #666;
	line-height:1.6;
}
select {
	background-color : #ffffff;
	font-family: "돋움", "굴림","seoul", "verdana", "arial";
	font-size:8pt;
	color: #404040;
}

a:link { color: #666; text-decoration: none;}
a:visited { color: #666; text-decoration: none;}
a:hover { color: #666; text-decoration: none;}
a, input {
	selector-dummy: expression(this.hideFocus=true);
} 
span.button, img.button, a.button {
	cursor: pointer;
}
img, input.type-image {
	border: 0 none;
}
/* css 하나만 추가 하겠습니다. - 김재선(2008-11-17) */
.Link {cursor:hand;}
.img_gray {filter: Gray}

/* Font size */
.sizes{font-size:8pt;}

/* Font color */
.black{color:#000 !important;}
.black1{color:#111 !important;}
.black2{color:#222 !important;}
.black3{color:#333 !important;}
.black4{color:#4B4B4B !important;}
.green{color:#3D827E !important;}
.green02{color:#347670 !important;}
.brown{color:#B2A591 !important;}
.brown02{color:#A98244 !important;}
.brown03{color:#7F5823 !important;}
.brown04{color:#735C34 !important;}
.d_brown{color:#D66500 !important;}
.d_brown02{color:#AB622C !important;}
.gray{color:#ACACAC !important;}
.gray9{color:#999 !important;}
.white{color:#FFF !important;}
.orange{color:#EA7C11 !important;}
.orange02{color:#FF7200 !important;}
.orange03{color:#F56D09 !important;}

/* Font style */
.u {text-decoration: underline !important;}
.lt {text-decoration:line-through !important;}
.b {font-weight:bold !important;}
.nm {font-weight:normal !important;}
.sp{letter-spacing:-1px !important;}
.line_18{line-height:1.8 !important;}

/* Align */
.m {vertical-align: middle;}
.l {text-align: left !important;}
.r {text-align: right !important;}
.c {text-align: center !important;}

/* Space */
.p10{padding:10px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}

.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr15 {margin-right:15px !important;}
.mr20 {margin-right:20px !important;}

.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}

.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}

.pl0 {padding-left:0px !important;}
.pl5 {padding-left:5px !important;}
.pl5 {padding-left:5px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl25 {padding-left:25px !important;}

.pr5 {padding-right:5px !important;}
.pr5 {padding-right:5px !important;}
.pr10 {padding-right:10px !important;}
.pr15 {padding-right:15px !important;}
.pr20 {padding-right:20px !important;}
.pr25 {padding-right:25px !important;}

.pt5 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}

.pb5 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}

/*clear*/
.clr_img {background-image: url('') !important;}/* 백그라운드삭제 */

/* Form */
input.login{height:20px;margin:0; padding:0 0 0 5px;border: 1px solid #BFBFBF;font-size:8pt;vertical-align:middle;}
input.member{height:18px;margin:0; padding:0;border: 1px solid #DDDDDD;font-size:8pt;vertical-align:middle;}
input.it{height:20px;margin:0; padding:0;border: 1px solid #BFBFBF;font-size:8pt;vertical-align:middle;}
textarea{
	margin:0; padding:5px;
	font-size:8pt;
	border:1px solid #DDDDDD;
	overflow:auto;
	scrollbar-face-color:white;
	scrollbar-highlight-color:#E0E0E0;
	scrollbar-3dlight-color:white;
	scrollbar-shadow-color:#E0E0E0;
	scrollbar-darkshadow-color:white;
	scrollbar-arrow-color:#747373;
	scrollbar-track-color:#FFF;
}
.bodypd{
	background-image:url("/imgs/myclass/body_bg.gif");
	padding-left:25px;
	padding-right:25px;
}
/* 버튼 스타일 */
.c_btn{
	padding-top:20px;
	text-align:center;
}
.r_btn{
	padding:10px 10px 0 0;
	text-align:right;
}

/* table 스타일 */
table {border-collapse: collapse;}
table.List th{
	padding-top:4px;padding-bottom:4px;
	color:#fff;
	font-size:8pt;
	background:url('/imgs/common/list_th_vline.gif') no-repeat right 6px;
}
table.List td{
	text-align:center;
	font-size:8pt;
	color:#777;
	padding-top:4px;padding-bottom:4px;
	border-bottom:1px solid #D3D3D3;
}
table.List td.answer{
	text-align:left;
	font-size:8pt;
	color:#735C34;
	padding-top:4px;padding-bottom:4px;padding-left:10px;
	border-bottom:none !important;
}
table.View{
	margin:0;
	border-top:2px solid #D3D3D3; border-bottom:1px solid #D3D3D3;
}
table.View th{
	font-size:8pt;
	font-weight:normal;
	color:#333;
	padding-top:4px;padding-bottom:4px;
	background-color:#F2F2F2;
	border-bottom:1px solid #D3D3D3;
}
table.View td{
	font-size:8pt;
	color:#777;
	padding-top:4px;padding-bottom:4px;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #D3D3D3;
}
table.View td.con{
	font-size:8pt;
	color:#777;
	padding:10px 15px;
	text-align:left;
	border-bottom:1px solid #D3D3D3;
}
table.View td.none{
	padding-top:2px !important;padding-bottom:2px !important;
	border-bottom:none !important;
	padding-left:0px !important;;
}
table.Pn{
	border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;
}
table.Pn th{
	font-size:8pt;
	color:#333;
	padding-top:4px;padding-bottom:4px;
	border-bottom:1px solid #D3D3D3;
	background-color:#F2F2F2;
	font-weight:normal;
}
table.Pn td{
	font-size:8pt;
	color:#777;
	padding:4px 0 4px 10px;
	border-bottom:1px solid #D3D3D3;
}
