﻿@charset "utf-8";

/* +++++++++++++++++++++++++++++++++++++++++++++++++
	반드시 들어가야 하는 스타일 시작 
    +++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++++++++++++++++++++++
	반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능
    +++++++++++++++++++++++++++++++++++++++++++++++++ */
	
*:lang(ko-kr) 				{ font-family: "dotum", dotum;}
*:lang(en-us) 				{ font-family: verdana, helvetica, sans-serif;}

body						{ width:950px; font:9pt "dotum"; line-height:18px; color:#000000; margin: 0 auto; background-color:#ffffff; background-image:url(images/mainbg.gif); background-repeat:repeat-x; background-position:top;}
td			 				{ font:9pt "dotum"; color:#000000;}
select 						{  font:9pt "dotum"; color:#000000; background-color:#ffffff;}
img  						{ border:0px;}
button						{ cursor:pointer; font-family:"dotum", dotum, "Lucida Sans Unicode"; padding:0px 0px 0 0px;}
textarea 					{ font: 12px "dotum", dotum; border:1px solid #bbb; color:#000000; background-color:#ffffff; padding:3px;}
input 						{ font:12px "dotum", dotum;  border:1px solid #bbb; color:#000000; background-color:#fff;}	
.textField					{ border:1px solid #bbb; color:#000000; background-color:#fff; padding:0px 0px 0px 0px;}

.cnt 						{ color:#000000;}		


/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Layout
    +++++++++++++++++++++++++++++++++++++++++++++++++ */
#container 					{ padding:0px;}
	#header 				{ float:inherit; width:950px; margin-top:0px;} 
	#menu 					{ float:inherit; padding:10px 0px 0px 0px;} 
	#body					{ float:inherit; width:950px; padding-top:0px;}
		#leftsub 				{ float:left; width:220px; }
		#contentsub 			{ float:right; width:708px; margin-bottom:10px;}
		#contentindex 					{ float:left; width:950px;}
		#contentindex .contentindex1	{ float:left; width:300px; margin-top:20px; margin-left:10px;}
		#contentindex .contentindex2	{ float:right; width:300px; margin-top:20px; margin-left:10px;}
		
	#footer						{ float:inherit; clear:both; width:950px; padding-top:10px; padding-bottom:10px; text-align:center; color:#000000;}
	#footer .line			{ border-top:1px solid #D8D8D8; }

/* ***** Header **************************************** */ 
#header .title	 		{margin-left: 0px; padding-top:10px;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++
	Content Part
    +++++++++++++++++++++++++++++++++++++++++++++++++ */
	
#leftsub .sublogin					{background-image:url(./images/loginbg.gif); background-position:bottom; background-repeat:no-repeat; margin-top:0px;}
#leftsub .category					{margin-top:5px;}

#contentindex .tabs 			{float:inherit; margin-left:10px; margin-right:15px;}

a:link, a:visited, a:active { text-decoration:none; color:#000000; }
a:hover { text-decoration:none; }

.member {font-weight:bold; color:#aaaaaa;}
.guest  {font-weight:normal; color:#888888;}

.li { font-weight:bold; font-size:12px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: "dotum", dotum; color:#222222; } 

.ed { margin-left:5px; border:1px solid #CCCCCC; height:20px;}

.tx { margin-left:5px; border:0px solid #CCCCCC; } 

.m_text     { BORDER: #D3D3D3 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; }

.small { font-size:8pt; font-family:"dotum", dotum; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed {height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px "dotum", dotum; }