@charset "utf-8";
/* 더웨딩 2단 좌측본문 (http://www.thewedding.co.kr) */
.bodyWrap_default {width:980px; margin:0 auto 0 auto; background:url(../images/default/bgHeader.png) repeat-x;}
.bodyWrap_default .hk_header {position:relative; width:980px; height:126px ; border-top:1px solid #9dbcd7; border-left:1px solid #9dbcd7; border-right:1px solid #9dbcd7;  margin-right:0px; margin-left:-1px; }
.bodyWrap_default .hk_header h1 {position:absolute; top:19px; left:25px; margin:0; padding:0;}
.bodyWrap_default .head_ad_1 { position: absolute; left: 330px; top: 15px; }
.bodyWrap_default .head_ad_1 li.first-child { background: url(../images/default/icon_today.gif) no-repeat left center; padding: 2px 0 2px 30px; }
.bodyWrap_default .head_ad_1 li {float:left; padding:2px 0 2px 6px; list-style: none; }
.bodyWrap_default .head_ad_2 { position: absolute; left: 340px; top: 72px;}
.bodyWrap_default .head_ad_3 { position: absolute; right: 85px; top: 33px;}
/*메인메뉴*/
.bodyWrap_default .main_menu {  width:980px; position:relative; top:-31px; z-index:2;}
.bodyWrap_default .main_menu .hk_gnb {      overflow:hidden; white-space:nowrap; position:absolute; left:16px; margin:0 -2px; padding:0; height:31px; }
.bodyWrap_default .main_menu .hk_gnb li { float:left;  list-style:none; }
.bodyWrap_default .main_menu .hk_gnb li a { background:transparent url(../images/gnb_leftbar.gif) no-repeat scroll 93px 12px; color:#666666; display:block; float:left; font-family:굴림; font-weight:bold; height:29px; margin-right:-2px; padding:9px 0 0 0; text-align:center; text-decoration:none; white-space:nowrap; width:95px;    }
.bodyWrap_default .main_menu .hk_gnb li a:hover, .bodyWrap_3 .main_menu .hk_gnb li a:focus { color:#444; height:30px; background:url(../images/default/bgGnb.gif) repeat-x; border-right:1px solid #9dbcd7; border-left:1px solid #9dbcd7; border-top:1px solid #9dbcd7; margin-right:1px; font-weight:bold; width:90px;}
.bodyWrap_default .main_menu .hk_gnb li.on { position:relative; z-index:2;  margin:0px 0px 0 0px }
.bodyWrap_default .main_menu .hk_gnb li.on a { color:#444; font-weight:bold; height:30px; background:url(../images/default/bgGnb.gif)  repeat-x; border-right:1px solid #9dbcd7; border-left:1px solid #9dbcd7; border-top:1px solid #9dbcd7; z-index:10; margin-right:1px; }
.bodyWrap_default .main_menu .hk_gnb li.on a:hover { color:#444; font-weight:bold; height:30px; background:url(../images/default/bgGnb.gif)  repeat-x; border-right:1px solid #9dbcd7; border-left:1px solid #9dbcd7; border-top:1px solid #9dbcd7; z-index:10; margin-right:1px; width:95px; }
:root #gnb li.on a {color:#444; height:30px; repeat-x; font-weight:bold; background:url(../images/default/bgGnb.gif) repeat-x;  border-right:1px solid #9dbcd7; border-left:1px solid #9dbcd7; border-top:1px solid #9dbcd7; z-index:10;}

/*메인메뉴 광고*/
.bodyWrap_default .main_menu .head_ad_4 { position:absolute; left:10px; top:45px }
.bodyWrap_default .main_menu .head_ad_5 { position:absolute; right:10px; top:10px }
/*검색창*/
.isSearch {position:absolute; top:33px; left:330px; width:520px; text-align:left; }
.isSearch .inputText {vertical-align:middle; position:relative; top:0; _top:-1px; left:1px; margin:0;  border:4px solid #5ca3c7;   padding:7px 15px 4px 10px;  no-repeat left center; font:14px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;  font-weight:bold; height:18px; width:350px; }
.isSearch .submit { vertical-align:middle; }

.bodyWrap_default .hk_contentBody { position:relative; width:980px; padding-bottom:10px; overflow:hidden; top:-31px; }
.bodyWrap_default .columnLeft { position:relative; width:240px; float:right; padding-bottom:10px; }

.bodyWrap_default .columnRight { width:730px; float:left; overflow:hidden; margin-right:10px; padding-bottom:20px; }

.bgMenu_Ldefault {
border:0 none !important;
height:auto !important;
}
.bodyWrap_default .gnb2 {
left:20px;
margin:0;
overflow:hidden;
padding:0;
position:absolute;
top:40px;
white-space:nowrap;
}
.bodyWrap_default .gnb2 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/default/bgGnb2Vr.gif) no-repeat scroll left 0;
color:#666666;
float:left;
font-size:11px;
left:-2px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:4px 8px 0 0;
padding:0 1px 0 8px;
position:relative;
white-space:nowrap;
width:auto;
}
bodyWrap_default .gnb2 li a {
display:block;
font-size:11px;
text-decoration:none;
}