BODY,TD,SELECT,input,DIV,form,TEXTAREA {
	font-family:굴림,돋움,Seoul,arial,helvetica;
	font-size:9pt;
	color:#444444;
	line-height:18px;
}

body {
	background-color: #dfe3e6;
	margin-top: 10px;
}


img {border: none;}
form {margin:0px;}
p {margin-top:4px; margin-bottom:4px;}

/* 기본링크 */
A:link    {font-family:굴림,돋움,Seoul,arial,helvetica; text-decoration: none; color: #444444;}
A:active  {font-family:굴림,돋움,Seoul,arial,helvetica; text-decoration: underline; color: #000000;}
A:visited {font-family:굴림,돋움,Seoul,arial,helvetica; text-decoration: none; color: #444444;}
A:hover   {font-family:굴림,돋움,Seoul,arial,helvetica; text-decoration: underline; color: #000000;}


/* 패딩 */
.pd02 {padding:0 0 0 2px}
.pd04 {padding:0 0 0 4px}
.pd05 {padding:0 0 0 5px}
.pd07 {padding:0 0 0 7px}
.pd10 {padding:0 0 0 10px}
.pd11 {padding:0 0 0 11px}
.pd12 {padding:0 0 0 12px}
.pd20 {padding:0 0 0 20px}
.pd21 {padding:0 0 0 21px}

.ph02 {padding-top:2px}
.ph03 {padding-top:3px}
.ph05 {padding-top:5px}
.ph06 {padding-top:6px}
.ph07 {padding-top:7px}
.ph09 {padding-top:9px}
.ph11 {padding-top:11px}

.pr04 {padding-right:4px}



/* 폰트 */
.style1 {font-family: "굴림", "돋움", Seoul, "한강체";color: #000000;font-size: 13px;}
.style2 {font-size: 16px;font-weight: bold;color: #FF0033;font-family: "굴림", "돋움", Seoul, "한강체";}
.style3 {color:#FF3399;font-weight: bold;}
.style4 {color: #3366CC;font-weight: bold;}
.style5 {font-family:"Tahoma"; font-size: 8pt; font-weight:700; color:#292929;}
.style6 {font-family:"Tahoma"; font-size: 8pt; font-weight:700; color:#0066FF;}
.style7 {font-family:"Tahoma"; font-size: 8pt; font-weight:700; color:#CC3300;}
.style8 {font-family:"Tahoma"; font-size: 8pt; font-weight:700; color:#0033CC;}
.style9 {color: #336699; font-weight:bold;}
.style10 {color: #c3a770;}

/* 이름색 */
.name_a {color: #FF3300;font-weight: bold;}
.name_c {color:#663399;font-weight: bold;}

.name_1 {color:#FF3399;font-weight: bold;}
.name_2 {color: #3366CC;font-weight: bold;}
.name_3 {color: #0033CC;font-weight: bold;}
.name_4 {color: #FF0099;font-weight: bold;}
.name_5 {color: #CC0066;font-weight: bold;}
.name_6 {color: #336666;font-weight: bold;}
.name_7 {color: #660000;font-weight: bold;}
.name_8 {color: #003333;font-weight: bold;}
.name_9 {color: #CC0099;font-weight: bold;}
.name_10 {color: #009966;font-weight: bold;}
.name_11 {color: #FF33CC;font-weight: bold;}
.name_12 {color: #68AEE1;font-weight: bold;}
.name_13 {color: #A60000;font-weight: bold;}
.name_n {font-weight: bold;}



/* 폼 */
.input {
	font-family:굴림,Tahoma, verdana, arial, helvetica, sans-serif, 돋움;
	font-size:9pt;
	color:black;
	background-color:#FFFFFF;
	border:1px;
	border-style: solid;
	border-color:#C0C0C0;
}

.input2 {
	border:solid 1px;
	border-color:#c0c0c0;
	height:20px;
}

.submit {
	border:solid 1px;
	border-color:#c0c0c0;
	background-color:#f8f8f8;
	font-size:8pt;
	font-family:tahoma;
	height:20px;
}

/* 테이블 */
.table_fix {table-layout:fixed;}


/* 게시판 */
.board_head {
	color:#FFFFFF;
	font-weight:bold;
	font-family:Tahoma;
	font-size:8pt;
}

.board_search_light {background-color:#ffff00; color:#ff0000; font-weight:bold;}
.board_search_word{border:solid 0;font-family:verdana;font-size:9pt;color:black;background-color:white;height:16px;}
.board_name {width:100px;overflow:hidden;display:block;}

.paging {
	color:#444444;
	font-family:Tahoma;
	font-size:8pt;
}

.paging a:link    {text-decoration:none; color:#444444;}
.paging a:visited{text-decoration:none; color:#444444;}
.paging a:hover {text-decoration:none; color:#ff8000;}
.paging a:active {text-decoration:none; color:#ff8000;}


.comment_number1 {
	font-size: 11px;
	color: #3366FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.comment_number2 {
	font-size: 11px;
	color: #FF0099;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.comment_number3 {
	font-size: 11px;
	color: #6600CC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}


/* navi */
.menu_line {
	margin-bottom: 4px;
	margin-top: 4px;
	width:162px;
	height:1px;
	overflow:hidden;
	background:#e6e6e6;
	padding:0px 0px 0px 0px;
}

.menu_blank {
	margin-bottom: 3px;
	margin-top: 3px;
	overflow:hidden;
	background:#ffffff;
	padding:0px 0px 0px 0px;
}

em
{
    font-weight: bold;
    color: #414141;
    font-style: normal
}
ul
{
    padding-left: 0px
}
#navigation
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 11px;
    padding-bottom: 0px;
    margin: 6px 0px 0px 5px;
    width: 162px;
    padding-top: 0px;
    font-family: verdana, arial, helvetica;
}
#navigation ul
{
    border-right: medium none;
    padding-right: 0px;
    border-top: medium none;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: medium none;
    padding-top: 0px;
    border-bottom: medium none;
    list-style-type: none;
}
#navigation li
{
    margin: 0px;
}
unknown
{
    margin: 0px
}

#navigation li img
{
    vertical-align: -1px;

}

#navigation li #curnavpage
{
    border-right: #e4e2c5 1px solid;
    padding-right: 3px;
    border-top: #e4e2c5 1px solid;
    display: block;
    padding-left: 0px;
    padding-bottom: 3px;
    border-left: #e4e2c5 1px solid;
    width: 100%;
    color: #736033;
	font-weight:bold;
    padding-top: 2px;
    border-bottom: #e4e2c5 1px solid;
    background-color: #f6f5e8;
    text-decoration: none
}

#navigation li a
{
    border-right: medium none;
    padding-right: 4px;
    border-top: medium none;
    display: block;
    padding-left: 1px;
    padding-bottom: 4px;
    border-left: medium none;
    width: 100%;
    color: #626262;
    padding-top: 3px;
    border-bottom: medium none;
    text-decoration: none;
	font-family: verdana, arial, helvetica;
}

#navigation li a:hover
{
    border-right: #e4e2c5 1px solid;
    padding-right: 3px;
    border-top: #e4e2c5 1px solid;
    padding-left: 0px;
    padding-bottom: 3px;
    border-left: #e4e2c5 1px solid;
    padding-top: 2px;
    border-bottom: #e4e2c5 1px solid;
    background-color: #f6f5e8;
}

.TodayComment {
	font-size: 10px;
	color: #FF3300;
}

.login_input {
	border-bottom-color:#eeeff1; 
	border-bottom-style:solid;
	border-bottom-width:1px; 
	border-top-color:#eeeff1; 
	border-top-style:solid; 
	border-top-width:1px;
	border-left-style:none;
	border-right-style:none;
	width:104px; height:18px; 
	font-size:10px;
	font-family:Fixedsys;
}

.search_input {
	border-bottom-color:#eeeff1; 
	border-bottom-style:solid;
	border-bottom-width:1px; 
	border-top-color:#eeeff1; 
	border-top-style:solid; 
	border-top-width:1px;
	border-left-style:none;
	border-right-style:none;
	width:186px; height:18px; 
	font-size:10px;
	font-family:"Courier New", Courier, monospace;
}

.latestSubject {width:270px;overflow:hidden;display:block;}
.latestSubject2 {width:220px;overflow:hidden;display:block;}