@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:bold 5.5em "Lato"; color:#fff; padding-left:14px;  height:82px; }

			.m_visual_txt_box{ width:100%; height:92px; background:url(../img/m_visual_txt_bg.png) repeat; }
				.m_visual_txt_ins{ 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:"Sansita One"; font-size:1.4em; font-weight:normal !important; color:#ff7200; padding:0 0 5px 0; }
						
						.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 "Open Sans Condensed"; color:#777; }
					.cont_title h3 strong{ font-size:1.4em; 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 #c00f0a; }

				.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:0.9em; line-height:18px; color:#464545; }
					.m_brd_ty_a li a:hover, .m_brd_ty_a li a:hover{ color:#d21515; }

					.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:0.9em; padding:4px 0 4px 0; }
			/* Main Board Type A ::: END */

		/* Contents ::: END */

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

			/* Main Board Type B */
			.m_brd_ty_b{ height:59px; margin-bottom:17px;}

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

				.m_brd_ty_b ul{ float:left; width:257px; }
					.m_brd_ty_b li{  }

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

					.m_brd_ty_b li a:link em, .m_brd_ty_b li a:visited em{ display:block; font-size:1.1em; color:#0d3575; line-height:9px; }
			/* 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 */
