/*css.css */

body,td	{	margin:0; font-family:"돋움"; font-size:9pt; color:#666; vertical-align:top; }
img			{	border:0; }
p				{	margin:0; padding:0; }

.navi 		{	width:190px; padding:20px; background-color:#f5f5f5; border-top:2px solid #f9c100;border-bottom:2px solid #f9c100;border-left:2px solid #f9c100; }
.cont			{	padding:20px 30px 20px 30px; }
.view		{	padding:0 0 50px 0; }


/* 링크 호버 */
a:link 		{	font-family:굴림; font-size:9pt; text-decoration:none; color:#666; }
a:active 	{	font-family:굴림; font-size:9pt; text-decoration:none; color:#666; }
a:visited 	{	font-family:굴림; font-size:9pt; text-decoration:none; color:#666; }
a:hover 	{	font-family:굴림; font-size:9pt; text-decoration:underline;	color:#333; }


/*폰트*/
.f_b					{color:#444; }
.f_b_point		{margin:0; padding:7 0 2 0; color:#444; font-weight:bold;}
.f_grey_point	{color:#888; font-size:8pt;}
.f_re_point		{color:#4f90dd;}
.f_or_point		{color:#F66; }
.f_blue_point	{color:blue; }
.f_exp				{color:#444; font-size:10pt; }
.f_10pt				{ font-size:10pt;	margin-bottom:20px; }
.fnoticeOr			{ font-size:8pt; color:#F66; padding:10px 0 10px 0; }


.tit			{	
				margin:0 0 20px 0; 
				padding:7px 0 10px 0; 
				width:100%; 
				height:30px; 
				border-bottom:2px solid #4f90dd; 
				font-size:12pt; 
				color:#333; 
				font-weight:bold;
				}

.stit			{
				margin:0; 
				padding:25px 0 5px 0;  
				font-size:10pt; 
				color:#ff7500; 
				font-weight:bold; 
				}

.stit_top		{
				margin:0; 
				padding:0 0 5px 0;  
				font-size:10pt; 
				color:#ff7500; 
				font-weight:bold; 
				}



.stit_black	{	margin:0; padding:10px 0 3px 0;  font-size:10pt; color:#777; font-weight:bold; }
.sstit		{	margin:0; padding:10px 0 0 0;  font-size:10pt; color: #a16ecb; font-weight:bold; }

.txtTit		{
			padding:7 0 2 0; 
			color:#444; 
			font-weight:bold;
			}

.txtTit_ex	{
			padding-left:12px; 
			}



.p				{	margin:0; padding:0;}
.padding1	{	margin:0; padding:10px 0 10px 0;}
.padding2	{	margin:0; padding:0px 0 10px 0;}
.padding3	{	margin:0; padding:3px 0 3px 0;}
.padding4	{	margin:0; padding:10px 0 0 0;}
.pb10 {padding-bottom:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}

.mb5 {margin-bottom: -5px;}


.table_style td	{ padding:5px; margin:1px}


.navi p		{	margin:0; padding:0 0 3px 0; }


/**/
ul			{	margin:0; padding:0;}
ul li		{	padding:10px 0 0 0; }
ol			{	margin:0; padding:0 0 0 35px; font-family:"돋움"; font-size:9pt; color:#666; font-weight: normal; line-height:1.5;}		
ol li		{	margin:0; padding:0;   }


.ulnum			{}
.ulnum ol		{
				margin:0; 
				padding:0;
				}

.ulnum ol li	{	
				margin:0 0 0 20px; 
				padding:0;
				list-style:decimal;
				}


.line		{	border-bottom:1px solid #d7d7d7;}	
.line_dot	{	border-bottom:1px dotted #444; margin:10px 0 20px 0; padding:0;}	



/*레프트메뉴*/
.Left 			{
				width:226px; 
				padding:0;
				margin:0;
				background-color:#f5f5f5; 
				}

.Category		{
				width:100%; 
				padding:15px 20px 20px 20px; 
				}

.Category ul	{
				width:186px;
				margin:0; 
				padding:0;
				list-style:none; 
				font-family:"돋움"; 
				font-size:9pt; 
				color:#444; 
				font-weight:bold;
				}

.Category ul li	{	
				border-bottom:1px solid #d7d7d7;
				padding:10px 0 4px 10px; 
				background:url(../img/bl_right.gif) no-repeat left 12px; 
				}

.Category ol	{	
				margin:5px 0 0 0; 
				padding:0;
				list-style:none; 
				font-weight: normal;
				line-height:20px;
				}
				
.Category ol li	{
				background:url(../img/bl_menu.gif) no-repeat left 5px; 
				border:0px;
				margin:0; 
				padding:0 0 0 12px; 
				}

.Category ol li a:link 		{	font-family:굴림; font-size:9pt; text-decoration:none; color:#666666; padding:3px 2px 1px 2px; }
.Category ol li a:visited 	{	font-family:굴림; font-size:9pt; text-decoration:none; color:#666666; padding:3px 2px 1px 2px; }
.Category ol li a:hover 	{	font-family:굴림; font-size:9pt; text-decoration:none;	color:#fff; background:#4e91d4; padding:3px 2px 1px 2px; }

.Category ol li.bgn { background:none;}

.Category ol li.3depth
				{
				background:none; 
				border:0;
				margin:0; 
				padding:0 0 0 8px;
				}




/*여백*/
.marginB_15		{
				margin-bottom:13px;
				}

/*노티스*/
.notice1	{	width:750px; background-color: #FED; margin:10px 0 0 0; padding:15px 20px 15px 20px;  border:1px solid #F1BAD1; }
.notice2	{	width:750px; background-color: #f5f5f5; margin:10px 0 0 0; padding:15px 20px 15px 20px; border:1px solid #ccc;}

.noticeR	{	
			width:720px; 
			background-color: #FED; 
			margin:10px 0 10px 0; 
			padding:15px 20px 15px 20px;
			border:1px solid #F1BAD1; }
.noticeG	{	
			width:720px; 
			background-color: #f0efeb; 
			margin:10px 0 10px 0; 
			padding:15px 20px 15px 20px;  
			border:1px solid #d6d5d1;
			}

.noticeR_tit
			{
			width:100%;
			border-bottom:1px dashed #F1BAD1;
			font-weight:bold;
			color:#bb2f2f;
			margin-bottom:5px;
			}

.noticeG_tit
			{
			width:100%;
			border-bottom:1px dashed #d6d5d1;
			font-weight:bold;
			margin-bottom:5px;
			}



/*테이블*/
.tdWhite_C	{background-color:#FFF; text-align:center;}
.tdWhite_L	{background-color:#FFF; text-align:left;}
.tdBlue_C	{background-color:#9CF; text-align:center; vertical-align:middle;}
