﻿.main h1, .main h2, .main h3, .main h4{ font-size:11px;}

.maintopImg{  height:102px; padding-top:5px; position:relative; z-index:501;}
.startPage{position:absolute; top:5px; left:0; }
/*--------------cover --------------*/
#cover .btRight{ position:absolute; right:-1px; top:55px; width:22px; z-index:100;}
#cover .btLeft{position:absolute; left:-2px; top:55px; width:22px; z-index:100;}
#cover .tableBox{width:681px; overflow:hidden;}
#cover .slidingLBox{ position:relative;  width:681px; height:157px; overflow:hidden;}
#cover .slidingSBox{ position:absolute; top:0; left:0; width:2043px; height:157px;}
#cover dl{ width:617px; margin:0 2px; height:123px; padding:17px 30px; background:url(/images/main/cover_bg.gif) no-repeat;}
	#cover dt{  float:right; font-weight:bold; letter-spacing:-0.2em; line-height:15px; margin-bottom:5px;}
	#cover dd.img img{ float:left; margin-right:15px; }
	#cover dd{ color:#664801;}
	#cover dd.data{ font-size:11px; color:#d26319; margin-bottom:10px;}
	#cover dd.data span{background:url(/images/main/cover_icon.gif) no-repeat 0 50%; margin-left:30px; padding-left:12px;}
/*--------------sidebar --------------*/
.BWLogin{ background:url(/images/main/loginBg.gif) no-repeat bottom; padding-bottom:2px;}
.BWLogin h3{background:url(/images/main/loginTitle.gif) no-repeat top; padding:7px 0 3px 30px; text-align:left; color:#2c8c33;}
.BWLogin .id{ margin:10px 0 7px 7px;}
.BWLogin .id td{ height:20px;}
.BWLogin .id td.idTxt{ font-size:11px; color:#a38f82;}
.BWLogin .tableBt{ margin:3px 0 3px 10px;}
.BWLogin .tableBt td{ height:28px; font-size:11px; color:#b6774f;}
.BWLogin .bt{ border-top:1px #d6d6d6 solid; border-bottom:1px #d6d6d6 solid; margin:0 7px 0 7px; padding:4px 2px 2px 2px; font-weight:bold; letter-spacing:-0.1em; font-size:11px; text-align:left; color:#8f410e;}
.BWLogin .bt2{ border-top:1px #d6d6d6 solid; margin:0 7px 0 7px; padding:4px 2px 2px 2px; font-weight:bold; letter-spacing:-0.1em; font-size:11px; text-align:left; color:#8f410e;}
.BWLogin .bt3{ position:relative; width:158px;  border-top:1px #d6d6d6 solid; margin:0 7px 0 7px; padding:4px 2px 2px 2px; letter-spacing:-0.1em; font-size:11px; text-align:left; }
.BWLogin .bt3 .bt{position:absolute; right:3px; top:4px;}
.BWLogin .bt3 p{margin:0; padding:0; line-height:15px; margin:3px 0 2px 0;}
.BWLogin .icon{ background:url(/images/main/icon_key.gif) no-repeat 0 50%; padding-left:16px; color:#8f410e;}
.BWLogin .line{ font-weight:normal; margin:0 3px;}
.BWLogin .contactus{ font-weight:normal;}
.BWLogin p{margin:10px 0 5px 9px; font-size:11px; letter-spacing:-0.1em; line-height:22px; color:#8e8078;}
.BWLogin p .sms{ background:url(/images/main/icon_sms.gif) no-repeat 0 50%; padding-left:10px;}
/*.BWLogin .jjanMember{ border-bottom:none; color:#8e8078; width:158px; background:#000; }*/
.BWLogin ul.jjanMember{ border-bottom:none; color:#8e8078; }
/*.BWLogin .w130{ width:130px; } /*결제가 보이는 등급*/
/*.BWLogin .w158{ width:158px; } /*결제가 안보이는 등급*/
.BWLogin ul.jjanMember li{ padding:5px 7px 5px 8px; text-align:center; }
.BWLogin ul.jjanMember li a{ color:#8e8078; }
.BWLogin ul.jjanMember li .txtjjan1{ color:#8e8078; }
.BWLogin ul.jjanMember li .txtjjan1:hover{ color:#fe8a0f; }
.BWLogin ul.jjanMember li .txtjjan2{ color:#89a21c; }
.BWLogin ul.jjanMember li .txtjjan2:hover{ color:#fe8a0f; }

/*--------------brainy 로그인--------------*/
.brainyloginTable{margin:7px 0 0 8px;}
.brainyloginTable .img{ padding-right:5px;}
.imgMember{ width:100px; float:left; }
.brainyloginTable .name{color:#8f410e; font-weight:bold; border-bottom:1px #e7e6e5 solid;}
.brainyloginTable .level{border-bottom:1px #e7e6e5 solid;}
.brainyloginTable .score{letter-spacing:-0.5; color:#8f410e; margin:2px 0 2px 0;}
.brainyloginNews{position:relative; background:url(/images/main/bg_News.gif) no-repeat center; height:21px; margin:5px 0; padding:2px 0 0 20px;}
.brainyloginNews .btn{position:absolute; right:15px; top:4px;}
.brainyloginNews .list{position:absolute; background:url(/images/main/loginBGBody.gif) repeat-y; top:22px; left:8px;}
.brainyloginNews .list ul{margin:-1px 15px 7px 11px; font-size:11px;  padding-top:7px;}
.brainyloginNews .list ul li{background:url(/images/main/loginIcon.gif) no-repeat 0 8px; padding-left:6px; font-size:11px;}


.BVTV{ background:url(/images/main/tvBg.gif) no-repeat; width:172px; height:154px;}
.BVTV p.tv{ height:130px;}
.BVTV p.tvBt{ padding:2px 0 0 5px; }
.BVTV p.tvBt span{ margin-left:75px;}
.BWPlus{}
	.BWPlus h3{ background:url(/images/main/icon_doc.gif) no-repeat 10px 48%; padding:5px 0 4px 27px; border-bottom:1px #d6d6d6 solid; border-top:1px #d6d6d6 solid; background-color:#fafafa; color:#664801;}
	.BWPlus ul{ padding:8px 0 0 8px;}
	.BWPlus li{ padding:1px 0 1px 18px; background:url(/images/main/icon_01.gif) no-repeat 5px 40%;}
.BWBest{ font-size:11px; line-height:19px;}
	.BWBest .sbox{ border:1px #d6d6d6 solid; border-top:none; background-color:#faf9f6; padding:8px 9px 3px 10px;}
	.BWBest dl{ height:46px; margin-bottom:8px; line-height:17px;}
	.BWBest dt{ width:80px; float:right; font-weight:bold; letter-spacing:-0.2em; line-height:15px; margin-bottom:5px;}
	.BWBest dd.img img{ float:left; margin-right:8px; width:64px; height:46px;}
.publicityTxt{padding:5px 0 4px 10px; border-bottom:1px #ebe9df solid; border-top:1px #ebe9df solid; background-color:#fafafa; color:#444444; font-size:11px; letter-spacing:-0.1em;}
	
/*--------------column1 --------------*/
.tap{ }
.tap .box{ position:relative; background:url(/images/main/tapTop.gif) no-repeat top left; height:29px;}
	.titleTap{ padding:5px 0 0 13px; color:#664801; font-weight:bold;}
	.box .titleTap{ font-size:14px;}
	.tap ul{ position:absolute; right:0; top:0; font-weight:normal; }
	.tap li.bt{ float:left; padding:6px 10px 0px 10px; height:21px; background:url(/images/main/tapTopBg.gif) no-repeat center top; border-left:1px #e1e1e1 solid;  }
	.tap li.over{ float:left; padding:6px 10px 0px 10px; height:21px; border-top:1px #e1e1e1 solid; border-left:1px #e1e1e1 solid; background-color:#FFFFFF; border-bottom:1px #FFFFFF solid; background-color:#FFFFFF; font-weight:bold; letter-spacing:-0.1em;}
	.tap li.roundStart{float:left; padding:6px 10px 0px 10px; height:21px; background:url(/images/main/tapTopBg.gif) no-repeat left top;}
	.tap li.roundStartOver{float:left; padding:6px 10px 0px 10px; height:21px; border-bottom:1px #FFFFFF solid; background:url(/images/main/tapTopBgOver.gif) no-repeat left top; font-weight:bold;}
	.tap li.roundEnd{float:left; padding:6px 10px 0px 10px; height:21px; background:url(/images/main/tapTopBg3.gif) no-repeat right top; border-left:1px #e1e1e1 solid; color:#d26319; }
	.tap li.roundEnd a{}
	.tap li.roundStoryEnd{float:left; padding:6px 10px 0px 10px; height:21px; background:url(/images/main/tapTopBg.gif) no-repeat right top; border-left:1px #e1e1e1 solid; color:#d26319; font-weight:bold;}
	.tap li.roundEndOver{float:left; padding:6px 10px 0px 10px; height:21px; border-bottom:1px #FFFFFF solid; border-left:1px #e1e1e1 solid; background:url(/images/main/tapTopBgOver.gif) no-repeat right top; font-weight:bold;}
	.tap dl{ background:url(/images/main/tapTopBg2.gif) no-repeat bottom; padding:3px  0px 10px 16px; height:107px;}
	.tap dt{position:relative; font-size:11px; color:#333333; font-weight:bold; padding:7px 0 5px 0;}
	.tap dt p{position:absolute; right:12px; top:0;}
	.tap dd.no { background:none;}
	.tap dd{ line-height:19px; background:url(/images/main/icon_02.gif) no-repeat 130px 7px;}
	.tap dd.img img{ float:left; margin-right:23px;}
	
.BWToday{background:url(/images/main/todayBottom.gif) no-repeat bottom;}
	.BWToday dl{ background:url(/images/main/todayTop.gif) no-repeat top; padding:5px 0px 8px 15px; height:107px;}
	.BWToday dt{position:relative; font-size:11px; color:#333333; font-weight:bold; padding:7px 0 5px 0;}
	.BWToday dt p{position:absolute; right:12px; top:2px;}
	.BWToday dd.no { background:none;}
	.BWToday dd{ line-height:19px; background:url(/images/main/icon_02.gif) no-repeat 130px 7px;}
	.BWToday dd div{ padding-top:3px; font-size:11px;}
	.BWToday dd strong{ background:url(/images/main/icon_05.gif) no-repeat 65px 40%; padding-right:15px; color:#333333;}
	.BWToday dd.img img{ float:left; margin-right:23px;}
	
 .BWstory{ }
 .BWstory .box{ position:relative; background:url(/images/main/storyTop.gif) no-repeat top left; height:29px;}
    .BWstory .boxBtom{background:url(/images/main/tapTopBg2.gif) no-repeat bottom; padding:9px 10px 13px 15px;}
    .BWstory .boxBtom table td{ }
    .BWstory .boxBtom table td.grBullet{ line-height:21px; background:url(/images/main/icon_02.gif) no-repeat center left; padding:0 0 0 6px;}
 
 .BWcomments{ }
    .BWcomments h3{ padding:5px 0 4px 13px; font-weight:bold; font-size:14px;}
    .BWcomments .commentBox{ padding:4px 0; background-color:#ebeae3; height:71px;}
    .BWcomment{ background:url(/images/sub/icomComment2.gif) no-repeat 15px 50% #ebeae3; font-size:11px; padding:3px 5px 2px 32px; height:18px; }
    *html .BWcomments .commentBox{ padding:5px 0 3px 0; background-color:#ebeae3; height:71px;}/*ie6.0*/
    *html .BWcomment{ background:url(/images/sub/icomComment2.gif) no-repeat 15px 50% #ebeae3; font-size:11px; padding:6px 5px 2px 32px; height:15px; } /*ie6.0*/

.brainTalk{ }
    .brainTalk .talkBox{ background:url(/images/main/talkTop.gif) no-repeat top left; height:27px;}
    .brainTalk .talkBox h3{ width:70px; padding:0 0 0 13px; font-weight:bold; font-size:14px; line-height:27px;}
    .brainTalk .talkBoxBtom{ background:url(/images/main/tapTopBg2.gif) no-repeat bottom; height:76px; padding:8px 10px 10px 15px;}
    .brainTalk .talkBoxBtom p{ height:19px;}
    *html .brainTalk .talkBoxBtom p{ padding:4px 0 0 0;  height:15px;} /*ie 6*/ 

	
.publicityCenter{}

/*--------------column2 --------------*/
.publicityRight01{ height:149px;}
	
.BWNotice{ clear:both; }
	.BWNotice h3{ border:1px #e2e2e2 solid;  padding:3px 13px;}
	.BWNotice h3 span{ font-weight:normal; color:#999999; padding-left:93px; }
	 .BWNotice dl{background:url(/images/main/BWNotece_bg.gif) no-repeat bottom; padding:8px 0 8px 12px;}
	 .BWNotice dd{background:url(/images/main/icon_03.gif) no-repeat 0px 50%; padding:1px 8px;}

.BWMall{position:relative;}
	.BWMall h3{ background:url(/images/main/BWMall_memu.gif) no-repeat; padding:0 17px;}
	.BWMall .trip{border-bottom:1px #ebe9df solid; padding-bottom:15px; margin-bottom:6px;}
	.BWMall .date{ color:#959c8a; font-size:11px; margin-top:13px;}
	.BWMall .trip dl{ padding:10px 7px 0px 7px; margin-bottom:3px; letter-spacing:-0.1em;}
	.BWMall .trip dd.img img{float:left; margin:0 10px 5px 0;}
	.BWMall .product{float:left; border-bottom:1px #ebe9df solid; padding:0 0 7px 5px; margin-bottom:6px;}
	.BWMall .product dd{float:left; width:69px; line-height:14px; font-size:11px; margin:7px 3px 0 0; text-align:center; padding:0 2px; line-height:15px;}
	*html .BWMall .product dd{float:left; width:68px; line-height:14px; font-size:11px; margin:7px 3px 0 0; text-align:center; padding:0 2px; line-height:15px;}	
			.BWMall .product dd img{margin-bottom:5px;}
.publicityRight02{}

/*--------------지구시민--------------*/
.iearthcitizenTop{position:relative; background:url(/images/main/iearthcitizen_01.png) no-repeat; width:749px; height:28px; padding:20px 0 0 120px; font-size:14px; color:#fff; font-weight:bold;}
.iearthcitizenBottom{background:url(/images/main/iearthcitizen_02.gif) no-repeat; height:197px; text-align:center; padding-top:22px; color:#6b6a5a;}

.iearthcitizenTxt{text-align:center; font-size:40px; font-family:Arial Black; line-height:40px; margin:70px 0 5px 0; width:225px; color:#348300;}

.iearthcitizenTitle{color:#343434; padding-left:16px;}
#iearthcitizen1 {
	position:absolute;
	left:185px;
	top:56px;
	width:2px;
	height:4px;
	z-index:1;
}
#iearthcitizen2 {
	position:absolute;
	left:8px;
	top:-63px;
	width:96px;
	height:101px;
	z-index:1;
}
#iearthcitizen3 {
	position:absolute;
	left:766px;
	top:13px;
	width:82px;
	height:32px;
	z-index:2;
}
#iearthcitizen4 {
	position:absolute;
	left:60px;
	top:-30px;
	width:39px;
	height:25px;
	z-index:1;
}

/*--------------new main--------------*/
#mainBox{width:950px;}
	.row01{height:300px; margin-top:20px;} 
	    .row01 .login{float:left; background:url(/images/main/new_loginBg.gif) no-repeat bottom left; width:233px; height:300px;   margin-left:1px; letter-spacing:-0.05em;}
	   .row01 .login .passbg { background:url(/images/main/reply_passbg.gif) no-repeat;  height:15px;
	width:145px;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
	font-size:12px;
	padding:2px 0;
	font-family: 돋움,Verdana, Arial, sans-serif;  background-color:#fff;}
	   .row01 .login .passbgW {height:15px;
	width:145px;
	border-top:1px #b5b5b5 solid;
	border-left:1px #b5b5b5 solid;
	border-right:1px #ebe9df solid;
	border-bottom:1px #ebe9df solid;
	color:#838383;
	font-size:12px;
	padding:2px 0;
	font-family: 돋움,Verdana, Arial, sans-serif;
	 background-color:#fff;
	}

		.row01 .loginBox{height:42px; background-color:#edfcd3; border-top:1px #d3d3d3 solid; padding:5px 8px 8px 8px; line-height:21px;}
		.row01 .bt{ border-top:1px #d6d6d6 solid; background:url(/images/main/new_loginIDBg.gif) repeat-x left; height:20px; border-bottom:1px #d6d6d6 solid;  padding:6px 2px 2px 10px; font-weight:bold;  letter-spacing:-0.05em; font-size:12px; text-align:left; color:#8f410e;}
		.row01 .bt a{color:#3a4e39;}
		.row01 .bt a:hover{color:#3a4e39;}
		.row01 .bt2{ border-top:1px #d6d6d6 solid;  padding:7px 7px 6px 7px; font-weight:bold; letter-spacing:-0.1em; font-size:12px; text-align:left; color:#8f410e;}
		.row01 .bt3{  height:63px;  border-top:1px #d6d6d6 solid; padding:1px 9px 0px 9px;  font-size:13px; text-align:left; line-height:23px;}
		*html .row01 .bt3{height:57px;   padding:6px 9px 0px 9px; }
		.row01 .bt3 .btR{ margin-left:103px; }
		.row01 .bt3 p{margin:0; padding:0; line-height:18px; margin:0px 0 2px 0; }
		.row01 .icon{ background:url(/images/main/icon_key.gif) no-repeat 0 50%; padding-left:16px; color:#8f410e;}
		.row01 .line{ font-weight:normal; margin:0 3px;}

	    .row01 .cover{float:left; width:713px;}
	    
	    .row02{ background:url('/images/main/row01Bg.gif') no-repeat top left; height:362px; margin-top:7px;} 
	    .row02 .public {float:left; width:245px;}
				.public .banner{width:226px; }
					.public .banner01{ padding:9px 0 0 9px; margin-bottom:25px;}
					.public .banner02{ padding:9px 0 0 9px;}
		.row02 .media{float:left; width:386px; padding:36px 30px 0px 30px;}
		.row02 .media dl{ height:135px; border-bottom:1px #ececec solid; margin-bottom:10px;}
		.row02 .media dl dt{ font-size:20px; font-family:HY견고딕; color:#ec323e; line-height:25px; margin-bottom:6px; }
		.row02 .media dl dt a{ color:#ec323e;}
		.row02 .media dl dt a:hover{ color:#ec323e;}
		.row02 .media dl dt span{ font-size:11px; color:#9b9b9b; font-weight:normal; font-family:돋움;}
		.row02 .media dl dt span a{ color:#9b9b9b;}
		.row02 .media dl dt span a:hover{ color:#9b9b9b;}
		.row02 .media dl dd{ font-size:14px; line-height:21px; letter-spacing:-0.01em; padding-top:3px;}
		.row02 .media dl dd.img{ float:left; width:134px; height:87px; background:url('/images/main/mediaImgBg.gif') no-repeat top left; margin-right:13px; padding:0;}
		.row02 .media ul li{ width:386px; padding:4px 0px 3px 0px; font-size:14px; font-weight:bold;}
		.row02 .media ul li span{ font-size:11px; color:#9b9b9b; font-weight:normal;}
		.row02 .media ul li span a{color:#9b9b9b;}
		.row02 .media ul li span a:hover{color:#9b9b9b;}
	    .row02 .community{float:right; width:213px; padding:36px 23px 0px 23px;}
	    *html .row02 .community{float:right; width:210px; padding:36px 23px 0px 23px;}
		.row02 .community dl {background:url(/images/main/new_communityBg.gif) repeat-x left bottom; padding:0px 0 10px 0;  }
#wrapNew .row02 .community dl dt{ color:#105a01; font-size:20px; padding:0;  font-weight:bold; font-family:'굴림';  letter-spacing:-0.05em;}
#wrapNew .row02 .community dl dt a{ color:#105a01; padding:0 5px; font-weight:bold; font-size:20px; font-family:'굴림';  letter-spacing:-0.05em;}
		.row02 .community dl dd{font-size:13px;}
		.row02 .community dl dd span{ font-size:11px; color:#6d7366;}
		.row02 .community dl dd a{font-size:13px;}
		.row02 .community dl dd.img img{ float: left; margin-right:10px;}
		.row02 .community ul { clear:both;}
		.row02 .community ul li{ background:url(/images/main/new_communityBg.gif) repeat-x left bottom; height:45px; padding:5px 5px 0 5px; font-size:13px; line-height:21px; letter-spacing:-0.02em;}
		.row02 .community ul li a{ font-size:13px; letter-spacing:-0.02em;}
		.row02 .community ul li span{ font-size:11px; color:#6d7366;}
	.row03{height:180px; background:url(/images/main/new_row03Bg.gif) no-repeat top left; padding:11px 8px; margin-top:17px;} 
	    .row03 .content1{float:left; width:172px; line-height:22px; }
				.content1 .m15{ margin:0 15px;}
				.content1 a{letter-spacing:-0.05em;}
	    .row03 .content2{float:left; width:171px; margin-right:7px; line-height:22px;}
				.content2 .m15{ margin:0 15px; background:url(/images/main/new_icon.gif) no-repeat 0 50%; padding-left:10px;}
				.content2 a{letter-spacing:-0.05em;}
	    .row03 .content3{float:left; width:584px;}
	            
	.row04{height:132px; background:url(/images/main/new_row04Bg.jpg) no-repeat bottom left; font-size:13px;} 
	    .row04 .kookhaknew{float:left; width:214px; padding:18px 101px 0 20px; letter-spacing:-0.05em;}
	    .row04 .earthCitizen{float:left; width:185px; padding:22px 148px 0 20px; letter-spacing:-0.05em;}
	    .row04 .banner{float:left; width:160px; padding:62px 0px 0 17px; letter-spacing:-0.05em;}
	    
/*--------------Main Renewal (2010.12.28)--------------*/

#McontentWrap {position:relative; width:950px; margin:0 auto;}
#McontentWrap a:hover{text-decoration:underline;}
#MhuWrap {float:right;}

#MleftWrap {float:left; width:255px;}
#Mlogbox01 {width:235px; height:90px; background:url(/images/main/n_bg_login.gif) no-repeat; padding-top:20px; padding-left:20px; z-index:1;}
#Mlogbox01 {font-family:"돋움",dotum,sans-serif;font-size:11px;letter-spacing:-1px; color:#828282;}
#Mlogbox01 .me {width:113px; height:18px;border-top:1px solid #bebebe; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:1px solid #bebebe; background-color:#fafafa; margin-right:8px; margin-bottom:2px; padding-top:2px; padding-left:5px;}
#Mlogbox01 .f11 {font-size:11px; font-family:돋움; color:#858891; letter-spacing:-1px; margin-left:5px;}
#Mlogbox01 .btn {width:52px; height:22px; border:0; padding:0;}
#Mlogbox01 span {margin-right:7px;}
#Mlogbox01 span.dot {background:url(/images/main/n_login_dot.gif) no-repeat 0 50%; padding-left:7px;}
/* #Mlogbox02 {position:relative; width:251px; height:141px; margin-bottom:5px; border:2px solid #e1e2e3; font:11px 돋움,Dotum; color:#666;} */
#Mlogbox02 {position:relative; width:251px; height:136px; border:2px solid #e1e2e3; font:11px 돋움,Dotum; color:#666; z-index:1;}
#Mlogbox02 .tit {margin-top:11px; margin-left:17px;}
#Mlogbox02 span.name {margin-right:0px; font:12px 돋움,Dotum; color:#666;}
#Mlogbox02 .blue {color:#0000ff;}
#Mlogbox02 .btb1px {height:37px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; margin-top:9px; background-color:#fafafa; padding-left:17px; padding-top:8px; line-height:15px; color:#669900; letter-spacing:-1px;}
#Mlogbox02 .btn {position:absolute; top:34px; right:0;}
#Mlogbox02 .personal {padding-left:17px; margin-top:9px;}
#Mlogbox02 .personal2 {padding-left:17px; margin-top:13px;}
#Mlogbox02 span.dot {margin-right:10px;}
#Mlogbox02 .orange {color:#ff6600;}
#Mlogbox02 .replyList {padding-left:17px; margin-top:9px;}
#Mlogbox02 .myList {width:220px; height:22px; font-family:"돋움",dotum,sans-serif;font-size:11px;letter-spacing:-1px; color:#828282; line-height:20px;}

.Mbanner01 {height:42px;}
.Mbanner02 {height:221px; margin-bottom:7px;}
.Mbanner03 {position:absolute; top:0; left:345px;}

#Mleader {position:relative; height:189px; border:1px solid #d4d4d4; border-bottom:none; background-color:#fafafa;}
#Mleader .tit {margin-left:20px; margin-top:11px; }
#Mleader .view {position:absolute; top:14px; right:13px;}
#Mleader .bt1px {border-top:1px solid #e9e9e9; margin-top:11px;}
#Mleader dl {margin:14px 10px 10px 17px;}
#Mleader dl .img {float:left; margin-right:10px;}
#Mleader dt a {font-family:"돋움",dotum,sans-serif;font-size:12px;color:#666; font-weight:bold; line-height:15px;}
#Mleader dd a {font-family:"돋움",dotum,sans-serif;font-size:12px;color:#999; line-height:15px;}
#Mleader .list02 {position:absolute; top:125px; left:0px;}
#Mleader .list02 dt a {background:url(/images/main/n_leader_dot.gif) no-repeat 0 50%; padding-left:7px; letter-spacing:-1px;}

#Mtwitter {}
#Msns {width:255px; text-align:center; margin-top:10px; margin-left:0px;}
#Msns dl {float:left; margin-right:13px;}
#Msns dl.f {float:left; margin-right:0;}
#Msns dl .img {margin-bottom:10px;}
#Msns dt { text-align:center;}
#Msns dt a {font-family:"돋움",dotum,sans-serif;font-size:11px;color:#999; letter-spacing:-1px;}

#MrightWrap {float:right; width:690px; margin-left:5px;}
#Mmedia {position:relative; width:690px; height:260px;}
#Mmedia .tit {margin-left:15px; padding-top:11px; }
#Mmedia .catagory {position:absolute; top:10px; right:8px;}
#Mmedia .catagory ul {font-family:"돋움",dotum,sans-serif;font-size:11px; color:#828282; letter-spacing:-1px;}
#Mmedia .catagory li {float:left; list-style:none; background:url(/images/main/n_login_dot.gif) no-repeat 0 50%; padding-left:7px; padding-right:7px;}
#Mmedia .catagory li.f {float:left; list-style:none; background:none; padding-left:7px; padding-right:7px;}
#Mmedia .catagory li a:hover{font-weight:bold; color:#7fbf00;}
#Mmedia .catagory li a.Over{font-weight:bold; color:#7fbf00;}
#Mmedia .bt1px {border-top:1px solid #e9e9e9; margin-top:11px;}
#Mmedia .mainIMG {position:absolute; top:50px; left:15px;}
#Mmedia .mainTXTBg {position:absolute; top:194px; left:15px; width:318px; height:57px; background-color:#000; filter:alpha(opacity=50); z-index:300;}
#Mmedia .mainTXT {position:absolute; top:194px; left:15px; width:310px; z-index:500;}
#Mmedia .mainTXT dl {margin-top:10; margin-left:15px;}
#Mmedia .mainNews {position:absolute; top:50px; left:350px; width:340px;}

.Mprev_next {width:29px;position:absolute;top:50px;right:15px;}
.Mprev_next button{display:block;height:15px;overflow:hidden;position:absolute;top:0px;border:0;background:url(/images/main/n_btn_mediatap.gif) no-repeat;text-indent:-3000em;cursor:pointer;}
.Mprev_next .Mprev{width:15px;left:0;}
.Mprev_next .Mnext{width:14px;left:15px;background-position:-15px 0;}

.mainTXT h4 {margin:10px 0 7px 0; font:bold 12pt 돋움,Dotum; color:#fff; letter-spacing:-1px; }
.mainTXT dd a {font:12px 돋움,Dotum; color:#b4b4b4;}
.mainNews h4 {margin:0 0 12px 0; font:bold 12pt 돋움,Dotum; color:#2d589e; letter-spacing:-1px; }
.mainNews dd {margin:0 0 10px 0; font:12px 돋움,Dotum; color:#2d589e; letter-spacing:-1px; }
.mainNews dd span {margin:0 0 10px 10px; background:url(/images/main/n_login_dot.gif) no-repeat 0 50%; padding-left:10px;}
.mainNews dd .f {margin:0 0 10px 0; background:none; padding-left:0;}
.suda {color:#b62ced;}
.gaip {color:#17c600;}

#Mkeyword {position:relative; width:690px; height:34px; border-top:1px solid #e9e9e9; border-bottom:1px solid #d4d4d4; background-color:#fafafa; margin-bottom:11px;}
#Mkeyword .tit {margin-left:15px; margin-top:10px;}
#Mkeyword .list {position:absolute; top:12px; left:115px;}
#Mkeyword .list dd {float:left; margin-right:10px;}
#Mkeyword .list a {font:12px 돋움,Dotum; color:#0099ff; text-decoration:underline; }
#Mfitness {position:relative; width:690px; height:228px; margin-bottom:5px;}
#Mfitness .tit {margin-left:15px; padding-top:11px; }
#Mfitness .catagory {position:absolute; top:10px; right:8px;}
#Mfitness .catagory ul {font-family:"돋움",dotum,sans-serif;font-size:11px; color:#828282; letter-spacing:-1px;}
#Mfitness .catagory li {float:left; list-style:none; background:url(/images/main/n_login_dot.gif) no-repeat 0 50%; padding-left:7px; padding-right:7px;}
#Mfitness .catagory li.f {float:left; list-style:none; background:none; padding-left:7px; padding-right:7px;}
#Mfitness .catagory li a:hover{font-weight:bold; color:#7fbf00;}
#Mfitness .catagory li a.Over{font-weight:bold; color:#7fbf00;}
#Mfitness .bt1px {border-top:1px solid #e9e9e9; margin-top:11px;}
#Mfitness .list {position:absolute; left:15px;}
#Mfitness dl.f {float:left; width:147px; margin-left:0;}
#Mfitness dl {float:left; width:147px; margin-left:23px;}
#Mfitness dt a {font-family:"돋움",dotum,sans-serif;font-size:12px;letter-spacing:-1px;font-weight:bold; color:#666; line-height:30px;}
#Mfitness dd a {font-family:"돋움",dotum,sans-serif;font-size:12px;color:#999; line-height:15px;}
#Mfitness dd img{ background:url(/images/main/mthumb_bg.gif) no-repeat; padding:1px;}
#Mfitness dl.coching {float:left; width:325px; margin-left:25px;}
#Mfitness dl.coching dt a {font-family:"돋움",dotum,sans-serif;font-size:12px;letter-spacing:-1px;font-weight:bold; color:#666; line-height:21px;}

#Mfitness .fitnessOpen { background:url(/images/main/n_fitnessTitOpen.gif) no-repeat top left; width:690px; height:40px; position:relative;}
#Mfitness .fitnessOpen h6 { text-indent:-9000px; position:absolute; top:0; left:0; }
#Mfitness .fitnessOpen h6 a {width:150px; height:40px; display:block; cursor:pointer;}
#Mfitness .fitnessOpen .catagoryFitnessOpen {position:absolute; top:10px; right:8px;}
#Mfitness .fitnessOpen .catagoryFitnessOpen ul {font-family:"돋움",dotum,sans-serif;font-size:11px; color:#fff; letter-spacing:-1px; padding-top:5px;}
#Mfitness .fitnessOpen .catagoryFitnessOpen li {float:left; list-style:none; background:url(/images/main/n_login_dot.gif) no-repeat 0 50%; padding-left:7px; padding-right:7px;}
#Mfitness .fitnessOpen .catagoryFitnessOpen li.f {float:left; list-style:none; background:none; padding-left:7px; padding-right:7px;}
#Mfitness .fitnessOpen .catagoryFitnessOpen li a {color:#fff; text-decoration:none}
#Mfitness .fitnessOpen .catagoryFitnessOpen li a:hover{font-weight:bold; color:#fff600;}
#Mfitness .fitnessOpen .catagoryFitnessOpen li a.Over{font-weight:bold; color:#fff600;}

#Mcoching {position:relative; width:688px; height:200px; border:1px solid #d4d4d4;}
#Mcoching .tit {margin-left:15px; margin-top:13px;}
#Mcoching .catagory {position:absolute; top:13px; right:8px;}
#Mcoching .catagory ul {font-family:"돋움",dotum,sans-serif;font-size:11px; color:#828282; letter-spacing:-1px;}
#Mcoching .catagory li {float:left; list-style:none; background:url(/images/main/n_login_dot.gif) no-repeat 0 50%; padding-left:7px; padding-right:7px;}
#Mcoching .catagory li.f {float:left; list-style:none; background:none; padding-left:7px; padding-right:7px;}
#Mcoching .catagory li a:hover{font-weight:bold; color:#7fbf00;}
#Mcoching .bt1px {border-top:1px solid #e9e9e9; margin-top:14px;}
#Mcoching dl {float:left; width:320px; padding-left:19px;}
#Mcoching dl .img {float:left; margin-right:35px;}
#Mcoching dt a {font-family:"돋움",dotum,sans-serif;font-size:12px;color:#666; font-weight:bold; line-height:15px;}
#Mcoching dd a {font-family:"돋움",dotum,sans-serif;font-size:12px;color:#999; line-height:18px;}
#Mcoching .answer {color:#333;}
#Mcoching .ico_q1 {position:absolute; top:55px; left:130px;}
#Mcoching .ico_a1 {position:absolute; top:132px; left:130px;}
#Mcoching .ico_q2 {position:absolute; top:55px; left:470px;}
#Mcoching .ico_a2 {position:absolute; top:132px; left:470px;}

#Mcommunity {position:relative; width:688px; height:200px; border:1px solid #d4d4d4; border-top:none; }
#Mcommunity .tit {margin-left:15px; padding-top:13px;}
#Mcommunity .bt1px {border-top:1px solid #e9e9e9; margin-top:14px;}
#Mcommunity dl {float:left; padding-left:15px;}
#Mcommunity dl .img {margin-top:4px; margin-bottom:5px;}
#Mcommunity dt a {font-family:"돋움",dotum,sans-serif;font-size:11px;color:#666;}
#Mcommunity dd {margin-bottom:4px;}
#Mcommunity dd a {font-family:"돋움",dotum,sans-serif;font-size:12px;color:#666;}

#Mpoll {position:absolute; top:0px; right:0px; width:324px; height:200px; border-left:1px solid #e9e9e9;}
#Mpoll .view a {position:absolute; top:14px; right:13px; font:bold 11px 돋움,Dotum; letter-spacing:-1px; color:#999; text-decoration:underline;}
#Mpoll .q {width:270px; height:30px; background:url(/images/main/n_pollBgn.gif) no-repeat; padding-left:35px; margin-top:25px; margin-bottom:10px; font:bold 12px 돋움,Dotum; color:#ff7272; line-height:16px;}
#Mpoll .a {float:left; width:270px; height:20px; padding-left:35px; font:11px 돋움,Dotum; color:#666;}
#Mpoll .btn {position:absolute; bottom:7px; right:15px;}


/*메인 상단 레이어 배너*/
.mTopBanner {height:65px; width:950px; position:absolute; top:150px; left:0px; z-index:1000;}

/* 왼쪽랜럼 배너*/
#leftBanner {position:relative; height:112px; border:1px solid #d4d4d4;  background-color:#fafafa; margin-bottom:8px;}
#leftBanner .box{position:relative;top:12px;left:27px;width:199px;height:88px;overflow:hidden;}
#leftBanner button{position:absolute;top:45px;display:block;width:20px;height:24px;border:0;background:url(/images/main/prev.gif) no-repeat 6px 6px;;text-indent:-3000em;cursor:pointer;}
#leftBanner .prev{left:7px;}
#leftBanner .next{right:7px; position:absolute;top:45px;display:block;width:20px;height:24px;border:0;background:url(/images/main/next.gif) no-repeat 6px 6px;text-indent:-3000em;cursor:pointer;}

