﻿.main h1, .main h2, .main h3, .main h4{ font-size:11px;}

.maintopImg{  height:102px; padding-top:5px; position:relative; z-index:400;}
.startPage{position:absolute; top:5px; left:0; background:url(/images/main/icon_06.gif) no-repeat 0 50%; padding-left:7px;}
/*--------------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;}
#wrapNew a{  color:#30352f; }
#wrapNew a:hover{  color:#30352f;}
	.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;  border-left:1px #e3e3e3 solid; 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{ position:relative; height:63px;  border-top:1px #d6d6d6 solid; padding:1px 9px 0px 9px;  font-size:13px; text-align:left; line-height:23px;}
		.row01 .bt3 .bt{position:absolute; right:3px; top:4px;}
		.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{} 
	    .row02 .public { position:relative; float:left; width:690px;}
				.public .event{height:25px; padding:8px 0 0 45px; font-size:13px; background:url('/images/main/bullet_naviNew.gif') no-repeat 0 50%; letter-spacing:-0.05em; color:#666; font-weight:bold;}
				public .event a{font-size:13px; letter-spacing:-0.05em;}
						.event .laver{ position:absolute; right:10px; top:10px;}
				.public .banner{width:226px; height:349px; background:url(/images/main/new_bannerBg.gif) no-repeat left top;}
					.public .banner01{ padding:9px 0 0 13px; margin-bottom:22px;}
					.public .banner02{ padding:9px 0 0 13px;}
				.public .swf{position:absolute; top:33px; left:237px;}
	    .row02 .community{float:left; background:url(/images/main/new_community.gif) no-repeat top right; width:230px; height:335px; padding:30px 15px 15px 15px}
		.row02 .community dl {background:url(/images/main/new_communityBg.gif) repeat-x left bottom; padding:0px 0 10px 0;  }
#wrapNew .row02 .community dl dt h1{line-height:26px; color:#105a01; font-size:20px; padding:0 5px;  font-weight:bold; font-family:'굴림';  letter-spacing:-0.05em;}
#wrapNew .row02 .community dl dt a{line-height:26px;  color:#105a01; padding:0 5px; font-weight:bold; font-size:20px; font-family:'굴림';  letter-spacing:-0.05em;}
		.row02 .community dl dt span{ border-bottom:1px #94c073 solid;}
		.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;}