body, table, tr, td, select,div,input,form,textarea {font-family:verdana, dotum; font-size:9pt; color:#666;line-height:150%}
.png24 {tmp:expression(setPng24(this));} 
a:link { text-decoration:none; color:#5B5B5B; }
a:visited { text-decoration:none; color:#5B5B5B; }
a:active { text-decoration:none; color:#5B5B5B; }
a:hover { text-decoration:underline; color:#CC0000;}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

a.white:link, a.white:visited, a.white:active { text-decoration:none; color:#FFFFFF; }
a.white:hover { text-decoration:underline; }

.member { font-weight:bold; }
.guest  { font-weight:normal; }

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.xsmall {
font-size: 90%;
color: #999;
}
.comment_number {
	FONT-FAMILY:tahoma, verdana; 
	FONT-SIZE:7pt; color:#639A31; 
	font-weight:bold;
}
.date_number {
	FONT-FAMILY:tahoma, verdana; 
	FONT-SIZE:7pt; color:#5B5B5B; 
	font-weight:bold;
}
.up_info { font-family:돋움; color:#CC0000; font-weight:bold; font-size:12pt; letter-spacing:-1; ling-height:200%; padding:10 10 10 10;}

.n_title { font-family:돋움; color:#CC0000; font-size:13pt; letter-spacing:-2;}
.column          {font-family:돋움;font-size:11px;color:#666666;letter-spacing=-1}
.column01          {font-family:돋움;font-size:11px;color:#FF8A56;letter-spacing=-1}
.column02          {font-family:돋움;font-size:11px;color:#F5553A;letter-spacing=-1}
a.column02:link    {font-family:돋움;font-size:11px;color:#F5553A;text-decoration:none;letter-spacing=-1}
a.column02:visited {font-family:돋움;font-size:11px;color:#F5553A;text-decoration:none;letter-spacing=-1}
a.column02:hover   {font-family:돋움;font-size:11px;color:#F5553A;text-decoration:underline;letter-spacing=-1}
.sa_xm          {font-family:돋움;font-size:11px;color:#ccc;letter-spacing:-1px;}

.new_title:link, .new_title:active, .new_title:visited {color:#333333; font-size:11pt; letter-spacing:-2; text-decoration:none;}
.new_title:hover {color:#CC0000; font-size:11pt; letter-spacing:-2; text-decoration:underline;}

.commentbox{
background-color: #ececec;
width: 100%;
padding: 10px;
}

.commentfooter{
background: url(img/post.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 62px;
padding-top: 7px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}
.subject { font-family:돋움; color:#CC0000; font-size:10pt; letter-spacing:-2;line-height:100%;}
.title { font:bold 12px Arial; }
.good {
	FONT-FAMILY:tahoma, verdana; 
	FONT-SIZE:8pt; color:#F75539; 
	font-weight:bold;
}

.article { font:11px verdana; letter-spacing:0px;}
.article a {text-decoration:none; padding:10px;}
.article a:link, .article a:visited {color:#fff;text-decoration:none;background:#D10707;}
.article a:hover, .article a:active {
		background:#D10707;
		color:#fff;
}

/* top menu */
.topmenu{
margin: 0;
margin-bottom:10px;
padding: 0;
float: left;
font:bold 12px Arial;
/*border: 1px solid #767676;*/
border-width: 1px 1;
/*background: #7C7C7C url(img/topdefault.gif) center center repeat-x;*/
}

.topmenu li{
display: inline;
}

.topmenu li a{
float: left;
color: #fff;
padding: 7px 35px;
text-decoration: none;
border-right: 1px solid #737373;
}

.topmenu li a:visited{
color: #fff;
}

.topmenu li a:hover, .topmenu li .current{
color: #fff;
text-decoration: none;
background: transparent url(img/topactive.gif) center center no-repeat;
}

/* ######### FORM NO TABLE ######### */
.cssform p{
width: 100%;
clear: left;
margin: 0;
padding: 8px 0px;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
padding:5px 10px;
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 580px;
height: 350px;
}

* html .threepxfix{
margin-left: 3px;
}

.bracket {
font:normal 1px Arial;
}

