@charset "utf-8";
/* CSS Document */


		body,table,tr,td,input,select{
		
		font-family: 'Pretendard','맑은 고딕','Malgun Gothic';
		font-size:12px;
		color:#888;
		line-height:1.3;
		letter-spacing:0;
		word-break:break-all;
		margin-left:0; 
		/*ime-mode:active;*/
		}

		body{font-family: 'Pretendard','맑은 고딕','Malgun Gothic';color:#888;line-height:1.3;font-size:0.75em;}

		body
		{ height:100%;margin:0; padding:0;}
		  
		
       /* 폼관련*/
		
		select {color:#777;font-size:12px;border:1px solid #ddd;background-color:#fff;}
		
		input { border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid #ddd' ); }
		
		textarea{font-size:12px; border: #dddddd 1px solid padding:5px 5px 5px 5px;}
		
		
  	  .input_id{color:#555;font-size:12px;height:20px; background-color:transparent; border:0; }
		

		/* 폼관련 멘토 추가*/
		input.gray{
		border:1px solid #DADADA;
		height:20px;
		font-family:돋움; 
		font-size: 11px;
		color:#696969
		}
		
		
		textarea.gray{
		border:1px solid #DADADA;
		font-family:돋움; 
		font-size: 12px;
		padding: 3px;
		overflow: auto;
		}
		/* 웹표준 관련 문제로 추가*/	
		#hiwrap{width:710px;float:center;position:relative; margin:0 auto;}
    
		
		form{margin:0; padding:0;border:0;display:inline }


            
        /*이미지링크선 표시 없음*/
		img{border:0}
		img, a, a img{selector-dummy: expression(this.hideFocus=true); border:0; border-style:none; margin:0; padding:0;}
	

		/*링크 컬러 및 데코*/

		a:link{color:#777;text-decoration:none;}
		a:active{color:#777;text-decoration:none;}
		a:visited{color:#777;text-decoration:none;}
		a:hover{color:#444;text-decoration:underline;}

		a.link_blue:link{color:#117b9a;text-decoration:none;}
		a.link_blue:active{color:#117b9a;text-decoration:none;}
		a.link_blue:visited{color:#117b9a;text-decoration:none;}
		a.link_blue:hover{color:#1c9bc1;text-decoration:underline;}


		a.link_white:link{color:#ffffff;text-decoration:none}
		a.link_white:active{color:#ffffff};
		a.link_white:visited{color:#ffffff;text-decoration:none}
		a.link_white:hover{color:#ffffff;text-decoration:underline}
		
		.search_keytitle			{color: #3366CC; line-height:18px;}
		.search_keytitle:link		{color: #3366CC; text-decoration: underline;}
		.search_keytitle:visited	{color: #3366CC; text-decoration: underline;}
		.search_keytitle:active		{color: #3366CC; text-decoration: underline;}
		.search_keytitle:hover 		{color: #3366CC; text-decoration: underline;}
		


		.box02{width:100%;height:150;overflow-y:auto;text-align:left; border:1px; solid:#bdb7b2; background-color:#FFFFFF; padding:10 10 10 10; border:1px solid #DCDCDC; color:#777;}


		
		/* 카테고리 */
		.cata					{color: #7F7F7F; line-height:20px;}
		.cata:link				{color: #7F7F7F; text-decoration: none;}
		.cata:visited			{color: #7F7F7F; text-decoration: none;}
		.cata:active			{color: #1C7FBC; text-decoration: underline;}
		.cata:hover 			{color: #1C7FBC; text-decoration: underline;}
		
			
		/* table, td 관련*/
		
		.tabel_line{border:1px solid #ddd;}
		.tabel_line02{border-collapse:collapse;}
		.td_line{border:1px solid #ddd;}
		.td_center{text-align:center;}
		.td_left{text-align:left}
		.td_right{text-align:right;}
		.td_top{vertical-align:top;}
		.td_bot{vertical-align:bottom;}
		.padding5{padding:5px;}
		.padding10{padding:10px;}
		.padding_top{padding-top:10px;}
		.padding-left{padding-left:10px;}
		.line01{border:1px dotted #cccccc;}
                
		 /* 텍스트 관련*/
				
		.bold{font-weight:bold;}
		.paging01on{font-weight:bold;}
		.small_font{font-size:11px;}
		.big_font{font-size:15px;}
		.big_blue01{font-size:15px;color:#536aa3;font-weight:bold;}
		.text-align{text-align:justify}
		.text_size01{font-size:14px;}
		.text_white{color:#ffffff;}
		.text_red{color:#f15753;}
		
        .word{word-break:break-all;}
				
		.fc_year_or {color:#c80404;font-size:11px;}
		.fc_year_bl {color:#1b84d4;font-size:11px;}
		
		/* orange color */
		.orange				{color: #FF6600; line-height:18px;}
		.orange:link		{color: #FF6600; text-decoration: none;}
		.orange:visited		{color: #FF6600; text-decoration: none;}
		.orange:active		{color: #FF6600; text-decoration: underline;}
		.orange:hover 		{color: #FF6600; text-decoration: underline;}
		
		.orange_02 a            {color: #FF6600; line-height:18px;}
		.orange_02 a:link		{color: #FF6600; text-decoration: none;}
		.orange_02 a:visited	{color: #FF6600; text-decoration: none;}
		.orange_02 a:active		{color: #FF6600; text-decoration: underline;}
		.orange_02 a:hover 		{color: #FF6600; text-decoration: underline;}


		.b {font-weight :bold;}

		.gulim12_01 { FONT-SIZE: 12px; font-family:굴림; color: #333333; TEXT-DECORATION: none;}
		.gulim12_01 A { FONT-SIZE: 12px; font-family:굴림; color: #333333; TEXT-DECORATION: none;}
		.gulim12_01 A:hover { FONT-SIZE: 12px; font-family:굴림; color: #333333; TEXT-DECORATION: none;}

		.gulim_orange { FONT-SIZE: 12px; font-family:굴림; color: #FD8300; TEXT-DECORATION: none;}
		.gulim_orange A { FONT-SIZE: 12px; font-family:굴림; color: #FD8300; TEXT-DECORATION: none;}
		.gulim_orange A:hover { FONT-SIZE: 12px; font-family:굴림; color: #FD8300; TEXT-DECORATION: none;}


		/* 인덱스 캘린더*/
		
		#cal_main
		{width:24px; height:24px; font-size:11px; vertical-align:top}
		
		
		/* 쿡추가 */
		
		input.src{
		border:1px solid #dddddd;
		height:19px;
		font-family:돋움; 
		font-size: 11px;
		color:#696969
		}
		
		select.src {color:#777;font-size:11px;border:1px solid #ddd;background-color:#fff; width:117px;}
		
		
		/* table style */
		.board { width:100%; border-top:2px solid #dddddd; border-bottom:2px solid #dddddd; text-align:center; border-collapse:collapse; }
		.board th { background-color:#f7f7f7;font-size:11px; font-weight:bold; color:#3d3d3d; border-bottom:2px solid #dddddd; border-collapse:collapse; padding:5px 0; }
		.board td { border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea; border-collapse:collapse; padding:5px 0; }
		
		.board2 { width:100%; border-top:2px solid #dddddd; border-bottom:2px solid #dddddd; border-collapse:collapse; }
		.board2 th { background-color:#f7f7f7;font-size:11px; font-weight:bold; color:#3d3d3d; border-bottom:1px solid #eaeaea; border-collapse:collapse; padding:5px 0; }
		.board2 td { border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea; border-collapse:collapse; padding:5px 0; }
		
		.board .no_rb { border-right:none; }
		.board2 .no_rb { border-right:none; }
		
		/* 5Depth 탭 */
		.tab1_on {font-weight:bold;color:#ffffff;font-size:12px;text-decoration:none;}
		.tab1 {font-weight:bold;color:#6d6d6d;font-size:12px;text-decoration:none;}
		.tab1_s_on {font-size:11px;letter-spacing:-1px; color:#de1a22;font-weight:bold;text-decoration:none;padding:0 9px;}
		.tab1_s {font-size:11px;letter-spacing:-1px; color:#6d6d6d;text-decoration:none;padding:0 9px;}
		
		
		.dotum11_01 {font-size:11px;font-family:dotum;}
		.box_info {border:1px solid #dddddd; background-color:f7f7f7;padding:12px;color:#333;text-align:center;}
	
	
	    .td_line_q { border-bottom:1px solid #dddddd; padding:6px 0 3px 0;text-align:center;	}
		.td_line_q2 { border-bottom:1px solid #dddddd; padding:6px 0 3px 7px;text-align:left;	}
		.td_line_eng { border-bottom:1px solid #dddddd; padding:6px 0 3px 0;text-align:center;font-size:11px;font-family:Tahoma;	}
		
		/* ========= 페이징 ========= */
		.paging_no { font-family:Tahoma;font-size:11px;font-weight:bold;text-align:center;width:20px; }
		
		.paging_all { font-family:Tahoma;font-size:11px;color:#9d9d9d }
		
		/* ========= 히스토리영역 ========= */
		.his_box {
			padding:45px 25px 0px 20px;
			font-size: 11px;
			text-align:right;
			color:#404039;
		}
		
		.his_box a { 
				color:#404039; 
				text-decoration:none; 
			}
			
		.his_box a:hover { 
				color:#fa672d; 
			text-decoration:none;  
			}
		
		.bold {
			font-weight:bold; 
		}

		.selectBox {

			position:absolute;

			z-index:100;

			border: 1px solid #E6E6E6;

			background-color:#FFFFFF;

		}

		.selectBoxOptionOver { background-color:#E6E6E6;}

.sports_smain			{FONT-SIZE: 11px; font-family:돋움; color: #4b4b4b; line-height:13px;}

.sports_smenu {border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; line-height:18px;}


.smenu 	{ font-size:12px; font-family:굴림; color: #868686; line-height:20px; text-decoration: none;letter-spacing:-1px;}
.smenu:link		{color: #868686; text-decoration: none;}
.smenu:visited		{color: #868686; text-decoration: none;}
.smenu:active		{color: #868686; text-decoration: none;}
.smenu:hover 		{color: #00a9d3; text-decoration: underline;}


.smenu_over	 	{font-size:12px; font-family:굴림; color: #00a9d3; line-height:20px; font-weight:bold; text-decoration: none;letter-spacing:-1px;}


.input_type1 {font-family:dotum; vertical-align:middle; border:1px solid #949494;height:21px;width:150px;color:#4a4a4a;padding:1px;}
.input_type2 {font-family:dotum; vertical-align:middle; border:1px solid #949494;height:21px;width:178px;color:#4a4a4a;padding:1px;}
.input_type3 {font-family:dotum; vertical-align:middle; border:1px solid #949494;height:21px;width:82px;color:#4a4a4a;padding:1px;}
.input_type4 {font-family:dotum; vertical-align:middle; border:1px solid #949494;height:21px;width:50px;color:#4a4a4a;padding:1px;}
.input_type5 {font-family:dotum; vertical-align:middle; border:1px solid #949494;height:21px;width:500px;color:#4a4a4a;padding:1px;}

.board_view p {margin-top:10px;margin-bottom:10px;} 