@charset "utf-8";

/*
※ 현재 CSS는 IE 7.0, FireFox 3.0에서 최적화 되었습니다.
=========================== 크로스 브라우징 체크 버전 ===============================
l IE 6.0~8.0, 파폭2.x~, 오페라 8.x~ ,사파리 3,x, 크롬등에서 디버깅이 완료 되었으며, l
l www.w3r.org HTML 유효한 페이지 검증이 마쳤습니다.                                l
l ID:Main과 몇몇 서브 페이지 접근성 관련하여 작업 완료.                                l
=====================================================================================

==============================================================
l 퍼블리셔팀  김성엽배상                                     l
l 이지넷 개발부   (주)아이지앤씨                             l
l 서울시 서초구 서초동 1599-11 리더스빌딩 14층               l
l TEL : 1544-5780(02-525-2250)    FAX : 02-525-2239          l
l http://www.eznetsol.co.kr                                  l
l e-mail : sung@eznetsol.co.kr or krlak123@nate.com          l
l 작성일자 :2011. xx. xx ~                                   l
==============================================================
*/


	/* Main Visual */
	#m_visual{ padding-top:20px;  }

		.m_visual_img{  }
			.m_visual_img p{ position:absolute; z-index:10; }

		.m_visual_txt_body{ position:relative; z-index:15; padding:210px 0 0 0; }
			.m_visual_txt_body h2{ font-size:4.5em; color:#fff; padding-left:14px; line-height:102px; height:82px;  font-weight:bold;}

			.m_visual_txt_box{ width:100%; height:160px; background:url(../img/m_visual_txt_bg.png) repeat; }
				.m_visual_txt_ins_n{ padding-left:19px; padding-top:18px; }
				.m_visual_txt_ins_n2{ padding-left:19px; padding-top:14px; }

					.m_visual_txt_ins li{ display:block; font-size:0.9em; line-height:18px; color:#fff; }
						.m_visual_txt_ins li strong { display:block; font-family:"MS Mincho"; font-size:1.4em; font-weight:normal !important; color:#ff7200; padding:0 0 5px 0; }
					.m_visual_txt_ins_n li{ display:block; font-size:1.2em; line-height:21px; color:#ff7200; }
						.m_visual_txt_ins_n li strong { font-family:"MS Mincho"; font-size:1.4em; font-weight:normal !important; padding:10px 5px; }
					.m_visual_txt_ins_n2 li{ display:block; font-size:1.0em; line-height:19px; color:#fff; }
						.m_visual_txt_ins_n2 li strong { font-family:"MS Mincho"; font-size:1.4em; font-weight:normal !important; padding:5px; }
						
						.m_visual_txt_ins li a:link, .m_visual_txt_ins li a:visited{ display:block; font-size:0.9em; line-height:18px; color:#fff; }
						.m_visual_txt_ins li a:hover, .m_visual_txt_ins li a:active{ color:#ff7200; }

						.m_visual_txt_ins li a:link strong, .m_visual_txt_ins li a:visited strong{ display:block; font-family:"Sansita One"; font-size:1.4em; font-weight:normal !important; color:#ff7200; padding:0 0 5px 0; }
						.m_visual_txt_ins li a:hover strong, .m_visual_txt_ins li a:active strong{  }

			.m_visual_txt_btn{ position:absolute; z-index:17; width:981px; text-align:right; padding-top:304px; }
					.m_visual_txt_btn li{ display:inline; }

	/* Main Visual ::: END */


	/* Container */
	#container{ width:100%; padding:25px 0 25px 0; }

		/* Contents */
		.contents{ float:left; width:715px; margin-right:28px; }


			/* Contents Title */
			.cont_title{ padding:0 0 9px 10px; }
				.cont_title h3{ font:1.1em/normal; color:#777;}
					.cont_title h3 b{ font-size:1.6em; color:#333; }
					.cont_title h3 span{ padding:0 12px; font-size:1.0em; font-family:Arial;  }
			/* Contents Bottom Title ::: END */


			/* Main Board Type A */
			.m_brd_ty_a{ padding:0 0 10px 0; text-align:justify; }

				.m_brd_ty_a_img{ padding-bottom:5px; }
					.m_brd_ty_a_img img{ width:223px; height:126px; }
					.m_brd_ty_a_img img:hover, .m_brd_ty_a_img img:active, .m_brd_ty_a_img img:focus{ width:217px; height:120px; border:3px solid #1275ae; }

				.m_brd_ty_a ul{ padding:5px 2px; }
					.m_brd_ty_a li{  }

					.m_brd_ty_a li a:link, .m_brd_ty_a li a:visited{ font-size:1.1em; line-height:18px; color:#464545; }
					.m_brd_ty_a li a:hover, .m_brd_ty_a li a:hover{ color:#1275ae; }

					.m_brd_ty_a li span{ display:block; }

					.m_brd_ty_a_auth, .m_brd_ty_a_day{ display:block; font-size:0.9em; line-height:18px; color:#464545; padding-top:6px; }
					.m_brd_ty_a_auth{ position:absolute; z-index:15; }
					.m_brd_ty_a_day{ text-align:right; }

				.m_more_01:link, .m_more_01:visited{ display:block; font-size:1.0em; line-height:18px; padding:4px 0 4px 0; }
			/* Main Board Type A ::: END */

			/* Main Board Type An */
			.m_brd_ty_an{ padding:0 0 10px 0; text-align:justify; }

				.m_brd_ty_an_img{ padding-bottom:5px; }
					.m_brd_ty_an_img img{ width:223px; height:126px; }
					.m_brd_ty_an_img img:hover, .m_brd_ty_an_img img:active, .m_brd_ty_an_img img:focus{  }

				.m_brd_ty_an ul{ padding:5px 2px; }
					.m_brd_ty_an li{ font-size:1.1em; line-height:18px; color:#464545; }

					.m_brd_ty_an li a:link, .m_brd_ty_an li a:visited{ font-size:0.9em; line-height:18px; color:#464545; }
					.m_brd_ty_an li a:hover, .m_brd_ty_an li a:hover{ color:#1275ae; }

					.m_brd_ty_an li span{ display:block; }

					.m_brd_ty_an_auth, .m_brd_ty_a_day{ display:block; font-size:0.9em; line-height:18px; color:#464545; padding-top:6px; }
					.m_brd_ty_an_auth{ position:absolute; z-index:15; }
					.m_brd_ty_an_day{ text-align:right; }

				.m_more_01:link, .m_more_01:visited{ display:block; font-size:1.0em; line-height:18px; padding:4px 0 4px 0; }
			/* Main Board Type An ::: END */

		/* Contents ::: END */

		/* Sider */
		.sider{ float:left; width:257px; }

			/* Main Board Type B */
			.m_brd_ty_b{ height:240px; position:relative; }

			/*	.m_brd_ty_b_img{ float:left; width:59px; }  */
					.m_brd_ty_b_img img{  }

				.m_brd_ty_b ul{ /*float:left;*/ width:257px; padding-bottom:1px; }
					.m_brd_ty_b li{ height:23px; }

					.m_brd_ty_b li a:link, .m_brd_ty_b li a:visited{ font-size:0.9em; line-height:14px; color:#464545; }
					.m_brd_ty_b li a:hover, .m_brd_ty_b li a:active{ color:#1275ae; }

					.m_brd_ty_b li a:link em, .m_brd_ty_b li a:visited em{ display:block; font-weight:bold; font-size:1.1em; color:#1275ae; line-height:14px; padding-bottom:4px; }
					.m_brd_ty_b li b{position:absolute; bottom:0px; left:0px;}
			/* Main Board Type B ::: END */

		/* Sider ::: END */


		/* Contents Bottom */
		#cont_btm{ width:100%; padding-top:20px; }

			/* Main Banner Type A */
			.m_ban_ty_a{  }

				.m_ban_ty_a_tit{ background:#ccc; padding:0 15px 15px 19px; }
					.m_ban_ty_a_tit h3{ position:absolute; z-index:15; font:1.3em "Open Sans Condensed"; color:#333; padding-top:12px; }

					.m_ban_ty_a_tit ul{ text-align:right; padding-top:16px; }
						.m_ban_ty_a_tit li{ display:inline; }

						.m_ban_ty_a_tit li a:link, .m_ban_ty_a_tit li a:visited{  }
						.m_ban_ty_a_tit li a:hover, .m_ban_ty_a_tit li a:active{  }


				.m_ban_ty_a_imgs{ width:100%; height:134px; }
					.m_ban_ty_a_imgs h4{ position:absolute; z-index:16;  width:452px; text-align:right; font-family:"Anton"; font-size:3.2em; color:#fff; padding-top:6px; }

					.m_ban_ty_a_imgs p{ position:absolute; z-index:15; }

					.m_ban_ty_a_imgs ul{ position:relative; z-index:16; padding:49px 0 0 14px; background:url(../img/m_slic_arr_bg_01.png) no-repeat 261px 58px; }
						.m_ban_ty_a_imgs li{ width:216px; background:#fff; padding:14px 15px 14px 16px; font-size:0.8em; line-height:18px; color:#1a1a1a;}

						.m_ban_ty_a_imgs li a:link, .m_ban_ty_a_imgs li a:visited{ font-size:0.8em; line-height:18px; color:#1a1a1a; }
						.m_ban_ty_a_imgs li a:hover, .m_ban_ty_a_imgs li a:active{ color:#51aaca; }

						.m_ban_ty_a_imgs li a:link em, .m_ban_ty_a_imgs li a:visited em{ color:#51aaca; }
			/* Main Banner Type A ::: END */



			/* Main Banner Type B */
			.m_ban_ty_b{  }

				.m_ban_ty_b_menu{ float:left; width:257px; }
					.m_ban_ty_b_menu ul{ background:#e5e5e5; padding-left:16px; padding-bottom:0; }
						.m_ban_ty_b_menu li{ background:url(../img/.gif) no-repeat left top; }

						.m_ban_ty_b_menu li a:link, .m_ban_ty_b_menu li a:visited{ display:block; font:bold 1.1em/35px "Open Sans Condensed"; color:#484646; padding-left:8px; border-bottom:1px solid #fff; }
						.m_ban_ty_b_menu li a:hover, .m_ban_ty_b_menu li a:active{ color:#3184a0; background:url(../img/m_tabs_arr_bg_01.png) no-repeat right center; }

				.m_ban_ty_b_cont{ float:left; width:250px; height:179px; background:#c3c3c3; }
					.m_ban_ty_b_cont p{ font-size:0.8em; line-height:18px; padding:8px 15px 0 12px; color:#363636; }

					.m_ban_ty_b_cont p strong{ font-size:1.2em; color:#fff; line-height:24px; }

					.m_ban_ty_b_menu li .m_ban_b_on:link, .m_ban_ty_b_menu li .m_ban_b_on:visited{ color:#3184a0; background:url(../img/m_tabs_arr_bg_01.png) no-repeat right center; }
			/* Main Banner Type B ::: END */

		/* Contents Bottom ::: END */

	/* Container ::: END */

	.left-banner{ width:257px; height:321px; background-color:#999; }
		.left-banner ul{ font-family:"Sansita One"; font-size:1.8em; color:#fff; text-align:center; padding:80px 0 0 0; }
		.left-banner li{ line-height:24px; font-size:0.8em; font-weight:bold; padding:0 9px; }
		
		.left-banner li a:link, .left-banner li a:visited{ font-size:1.1em; line-height:18px; color:#fff; }
		.left-banner li a:hover, .left-banner li a:active{ color:#51aaca; }
	
	.bottom-banner{ width:100%; height:254px; background-color:#515050; }
		.bottom-banner p{ font-family:"MS Mincho"; font-size:1.2em; color:#fff; text-align:left; line-height:23px; padding:19px 18px 0 18px; }
		.bottom-banner span{ font-size:1.8em; color:#ffe100; font-weight:bold; display:block; }
