@charset "utf-8";
/*
* base 기본설정
*/
html {

} 
 
body {

	height: 100%;
	margin: 0;
	padding: 0;  
 
	text-align:center;
	font-family:돋움,tahoma,vedana; 
}
	
 
	
form {
	margin: 0;
	padding: 0;
}


li img {
	vertical-align: middle;   /* for IE image margin */
}


p, div, th, td, select {
	font-size: 9pt;
	line-height: 1.5em;
	font-family:돋움,tahoma,vedana; 
	/*font-family: '맑은 고딕', 'Malgun Gothic', 돋움, Dotum, AppleGothic, 'Lucida Grande', Arial, Verdana, sans-serif;*/ 	
	color:#444444;
	text-decoration: none;
}




a:link, a:visited {
	color:#444444;
	text-decoration: none;
}

a:active, a:hover {
	color:#fb9d52;
	text-decoration: underline;
}

img,
input.type-image {
	border: 0 none;
}

input.type-text,
textarea {
	border-top: 1px solid #797979;
	border-right: 1px solid #D4D1C8;
	border-bottom: 1px solid #D4D1C8;
	border-left: 1px solid #797979;
	background: #ffffff;
}

input.type-text:hover,
input.type-text:focus,
textarea:hover,
textarea:focus {
	background-color: #FFFFCE;
}

input, select, textarea {
	vertical-align: middle;
	font-size: 1em;
	color: #78777C;
}

span.button,
img.button,
a.button {
	cursor: pointer;
	vertical-align: middle;
}
	
hr {
	display: none;
}

.hide {
	position: absolute;
	list-style-type: none;	
	display:none;	
}





/* FCK editor 용 */

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

/* FCK editor 용 끝 */

.white  {  color: #FFFFFF; text-decoration: none; font-size: 9pt;}
.white  a {  color: #FFFFFF; text-decoration: none; font-size: 9pt;}
.white  a:hover {  color: #FFFFFF; text-decoration: underline; font-size: 9pt;}

.gray1  {  color: #111111; text-decoration: none; font-size: 9pt;}
.gray1  a {  color: #111111; text-decoration: none; font-size: 9pt;}
.gray1  a:hover {  color: #111111; text-decoration: underline; font-size: 9pt;}

.gray5  {  color: #555555; text-decoration: none; font-size: 9pt;}
.gray5  a {  color: #555555; text-decoration: none; font-size: 9pt;}
.gray5  a:hover {  color: #555555; text-decoration: underline; font-size: 9pt;}

.gray8  {  color: #888888; text-decoration: none; font-size: 9pt;}
.gray8  a {  color: #888888; text-decoration: none; font-size: 9pt;}
.gray8  a:hover {  color: #888888; text-decoration: underline; font-size: 9pt;}


.white_8  {  color: #FFFFFF; text-decoration: none; font-size: 8pt;}
.white_8  a {  color: #FFFFFF; text-decoration: none; font-size: 8pt;}
.white_8  a:hover {  color: #FFFFFF; text-decoration: underline; font-size: 8pt;}

/* 2009 SS */

.nopadding {
	padding:0px;
	margin:0px;
} 

.size8  { font-size: 8pt;}

 
 

.place  {  color: #ff771f; text-decoration: none; font-size: 9pt;}
.place  a {  color: #ff771f; text-decoration: none; font-size: 9pt;}
.place  a:hover {  color: #ff771f; text-decoration: underline; font-size: 9pt;}


/*  테두리 */
.input    { border-style:solid; border-width:1px; border-color:#ABABAB; height:18px; font-size: 9pt;}
 
.red  {  color: #FF0000; text-decoration: none; font-size: 9pt;}
.red  a {  color: #FF0000; text-decoration: none; font-size: 9pt;}
.red  a:hover {  color: #FF0000; text-decoration: underline; font-size: 9pt;}


.green  {  color: #6baf2f; text-decoration: none; font-size: 9pt;}
.green  a {  color: #6baf2f; text-decoration: none; font-size: 9pt;}
.green  a:hover {  color: #6baf2f; text-decoration: underline; font-size: 9pt;}

.black  {  color: #000000; text-decoration: none; font-size: 9pt;}
.black  a {  color: #000000; text-decoration: none; font-size: 9pt;}
.black  a:hover {  color: #000000; text-decoration: underline; font-size: 9pt;}
 