body, th, td, table, form, input, select, text, textarea, caption { font-size: 9pt; }

//.form1 { border-width:1; border-color:#5A7898; border-style:solid; height:19px; }
//a:link, a:active, a:visited { text-decoration:none; color:#333333; }

a:link, a:active, a:visited { text-decoration:none; color:#333333; }
a:hover { text-decoration:none; color:#476fa2; }

ul { list-style:none;margin:0px;padding-left:10px; }
li { font-family:gulim;font-size:9pt;color:#333333;line-height:16px; } //list-style-image:url(images/left_notice_list_icon.gif);list-style-position:inherit; }
li a	 { color:#333333;text-decoration:none; }
li a:hover {	color:#496da1;text-decoration:none;}

a.menu:link, a.menu:active, a.menu:visited { text-decoration:none; color:#977C00; }
a.menu:hover { text-decoration:none; color:#F26522; }

.title { color: #006699; font-weight: bold; font-size: 12pt; font-family:³ª´®°íµñ,µ¸¿ò; }
//.stitle { color: #6D5401; font-weight: bold; font-size: 12px;}
.stitle { color: royalblue; font-weight: bold; font-size: 12px; background-color:white; border-width:3px; border-color:white; border-style:solid; }
.subtitle { color: #FFFFFF; font-weight: bold; text-align: center; }

.bbstitle { font-family:µ¸¿ò; font-size:11px; color:white; }
.txt8		{ font-family:µ¸¿ò; font-size:8pt; color:#666666; }
.gray8	{ font-family:µ¸¿ò; font-size:8pt; color:#cccccc; }
.txt8w	{ font-family:µ¸¿ò; font-size:8pt; color:white; }
.txt8b	{ font-family:tahoma; font-size:8pt; color:#557AB3; }
.8p	{ font-family:µ¸¿ò; font-size:8pt; }
.p	{ font-family:verdana; font-size:9pt; }
.tablebg { background-color:#D8D8DA; }

.tdsleft { color:#0C1D38; background-color:#E3E3E7; font-weight: bold; text-align: left; }
.tdscenter { color:#0C1D38; background-color:#ffffff; font-weight: bold; text-align: center; }
.tdsc { color:#333333; background-color:#E3E3E7; font-weight: bold; text-align: center; }
.tdsr { color:#0C1D38; background-color:#E3E3E7; text-align: center;}
.tdsright { background-color:#ffffff;}

.mout  { color:#333333; background-color:#FFFFFF; }
.mover { color:#000000; background-color:#eeeeee; } //E6E7FF; }

.point { color:#F15549; }

.text { border-color:#D0D0D3; border-style:solid; border-width:1px; }
.login { border-color:#ffffff; background-color: #ffffff; border-style:solid; border-width:1px; }
.button { background-color: #EBEBEB;	clip:  rect(1px auto auto 1px); }

.line1 { background-image:url('images/line1_dotted.gif'); height:1px; padding:0; }
//.line1 { background-image:url('img/dotline.gif'); height:1px; padding:0; }
.line1g { background-color:#cbcbcb; height:1px; padding:0; }
.line2b { background-color:#476fa2; height:2px; padding:0; }
.views { font-family:tahoma; color:orangered; font-size:8pt; }

#read_body { width:750px; margin-top:20px; font-size:9pt; font-family:±¼¸²; color:#333333; }
//read_body { width:750px; margin-top:20px; font-size:11pt; line-height:160%; font-family:±¼¸²; color:#111111; }

#listi1 { color:#262626; }
//listi1 a:link, a:active, a:visited { color:#262626; }
//listi1 a:hover { color:#476fa2; }
.listi2 { color:#6a6a6a; }
//listi2 a:link, a:active, a:visited{ color:$6a6a6a; }
#listi2 a:hover { color:#999999; }

th			{
			background:#466fa1;
			height:10px;
			padding:10px 0;
			font-family:dotum;
			font-size:11px;
			color:#FFF;
			font-weight:normal;
			letter-spacing:-0.5px;
			}
th td		{
			background:url(images/board_th_tab.jpg) no-repeat top right;
			text-align:center;
			}

.login_input	{
				background:#ddd;
				border:1px #bcbcbc solid;
				width:120px;
				height:16px;
			}


/* CSS Document */

body		{
				background:#FFF;
				margin:0;
				padding: 0;
			}

a			{
				color:#333;
				text-decoration:none;
			}

/* ·¹ÀÌ¾Æ¿ô ±¸Á¶ */
#top		{
				clear:both;
				background:#EEEEEE url(images/top_tab_bg.gif) repeat-x top left;
				height:30px;				
			}

#topmenu	{	
				clear:both;
				margin:10px 0 20px 0;
			}
#sidebar	{
				float:left;
				width:215px;
				background:#FFF;
				text-align:center;
				padding:0 10px 10px 10px ;
			}

#container	{
				float:right;
				position:relative;
				width:100%;

			}

#contents	{
				background:#FFF;
				width:1045px;
				font:gulim, verdana;
				font-size:12px;
				color:#333;

			}

#copyright	{
				clear:both;
				background:#FFF;
			}


/* TOP_»ó´Ü ¸Þ´º */

#topmenu td.toplogo	{
				padding:0 10px;
			}
#topmenu td.topmenu	{
				background:url(images/top_menu_bg.jpg) repeat-x top left;
			}


/* SIDEBAR_·Î±×ÀÎ */
#login		{
				width:215px;
				background:#dbdbdb;
				margin-bottom:10px;
				font-family:dotum;
				font-size:11px;
				color:#333333;
			}
#login table.wrap	{
				background:#FFF;
				border:1px #bcbcbc solid;
			}
#login td.title	{
				padding:10px 0 0px 8px;
			}
#login input	{
				font-family:verdana, dotum;
				font-size:11px;
				color:#333;
			}
#login input.id	{
				background:#ddd;
				border:1px #bcbcbc solid;
				width:120px;
				height:16px;
			}
#login input.pw	{
				background:#ddd;
				border:1px #bcbcbc solid;
				width:120px;
				height:16px;
			}
#login table.idpw	{
				width:120px;
				border:0;
			}
#login td.id	{
				padding:1px 0 3px 8px;
			}
#login td.pw	{
				padding:2px 0 0 8px;;
			}
#login td.loginbtn	{
				width:72px;
				vertical-align:middile;
			}
#login td.chk	{
				height:28px;
				text-align:left;
				padding:0 8px 5px 8px;
				vertical-align:absolute-middle;
			}
#login td.register	{
				height:29px;
				text-align:center;
				margin:8px;
				background:url(images/login_register_bg.jpg) repeat-x top left;
			}
				
/* SIDEBAR_°øÁö»çÇ× */
#left_notice	{
				margin-top:10px; margin-bottom:10px;
	 			}
#left_notice td.notice_title	{
				height:20px;
				background:#5aa021 url(images/left_notice_titlebg.jpg) repeat-x top left;
				padding-right:10px;
				text-align:right;
				}
#left_notice td.notice_list	{
				padding-top:5px;
				}

#left_notice td.list	{
				background:#FFF url(images/left_notice_listbg.jpg) repeat-x bottom left;
				font-family:dotum;
				font-size:12px;
				color:#333;
				padding:5px;
				text-align:left;
				line-height:18px;
				}
#left_notice td.list li	{
				list-style:none;
				background:url(images/left_notice_list_icon.gif) no-repeat 0 8px;
				margin:0;
				padding:0 0 0 5px;
				}
#left_notice td.list li	a:hover {
				text-decoration:underline;
				color:#438a24;
				}
				
/* SIDEBAR_´º½º·¹ÅÍ */
#left_newsletter	{
				height:28px;
				border:#bcbcbc 1px solid;
				background:#eaeaea url(images/left_newsletter_title.jpg) no-repeat top left;
				padding:0px 10px 0px 10px;
				}
#left_newsletter select	{
				width:100px;
				height:20px;
				font-family:gulim;
				font-size:12px;
				color:#333;
				vertical-align:middle;
				border:#b0b0b0 1px solid;
				}


/* Contents_¸ÞÀÎÅ¸ÀÌÆ² */
#main_title		{
				height:30px;
				background:#7ac13f url(images/main_titlebg.jpg) no-repeat left top;
				margin-bottom:10px;
				}

.wrap	{ background:#FFF; border:1px #bcbcbc solid; }