/* BASIC css start */
.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.width1080 {width:1080px;margin:0 auto;}

/* 롤오버 */
a img.menuon {display:none;}
a img.menuoff {display:inline;}
a:hover img.menuon {display:inline;}
a:hover img.menuoff {display:none;}

/* 상단배너 */
#topbanner_area {overflow:hidden;}
#topbanner_area .topbanner {display:none;margin:0px;width:100%;height:70px;text-align:center; background-color:#6025b1;}
#topbanner_area .btnarea {position:relative;top:-25px;left:1055px;margin:0 auto; width:1080px;height:0px;z-index:56; }
#topbanner_area .btnarea .closebtn {cursor:pointer;width:17px;height:17px;background:url('/design/buddynet/renewal_img/top_banner_close.png'); }
#topbanner_area .btnarea .openbtn {display:none; cursor:pointer;width:17px;height:17px;background:url('/design/buddynet/renewal_img/top_banner_close.png'); }

html {
    overflow-y: scroll;
}


#hdWrap {
	background: url('/design/buddynet/renewal_img/top_bg.gif') repeat-x center 0;
}

#header {
	position: relative; z-index: 40;
	padding: 0 0 20px;
	min-height: 254px;
}
#header .section {
	width: 1080px; margin: 0 auto;
	min-height: 30px;
}
#header .section .inner {
	float: left;
}
#header .section .inner li {
	float: left;
	border-right: 1px solid #dedede;
	line-height: 34px;
	height:34px;
}
#header .section .inner .snsli {
	float: left;
	border-right: 1px solid #dedede;
	padding:0px 14px 0px 14px;
	line-height:12px;
	vertical-align:middle;

}
#header .section .inner li .sns01 {float: left;margin-right:5px;margin-top:11px;}
#header .section .inner li .sns02 {float: left;margin-right:5px;margin-top:11px;}
#header .section .inner li .sns03 {float: left;margin-top:11px;}

#header .section .inner li:first-child {
	border-left: 1px solid #dedede;
}
#header .section .inner li a {
	display: block;
	padding: 0 13px;
	line-height: 34px;
	line-height: 37px\0/IE8+9; /* 익스8,9,10 */
	*line-height: 37px; /* 익스7 */
	color: #949494; text-decoration: none; font-size: 11px;
}
#header .section .inner li a:hover {
	color: #666;
}
#header .section .inner2 {
	float: right;
}
#header .section .inner2 li {
	float: left;
	border-right: 1px solid #dedede;
	line-height: 34px;
	height:34px;
}
#header .section .inner2 li:first-child {
	border-left: 1px solid #dedede;
}
#header .section .inner2 li a {
	display: block;
	padding: 0 13px;
	line-height: 34px;
	line-height: 37px\0/IE8+9; /* 익스8,9,10 */
	*line-height: 37px; /* 익스7 */
	color: #8f8f8f; text-decoration: none; font-size: 11px;
}
#header .section .inner li a.font_0 {color: #000;}
#header .section .inner2 li a.font_0 {color: #000;}
#header .section .inner2 li a:hover {
	color: #666;
}

#header .section .inner2 li .top_cartimg {position:relative;top:10px;margin-right:5px;}

#header .section2 {
	width: 1080px; margin: 0 auto;
	min-height: 167px;
}
#header .section2 h1 {
	float: left;
	padding: 52px 0px 0 0;
}
#header .area_search {
	float: left;
	padding: 63px 0px 0 88px;
	width:338px;
}

#header .area_search #hdSchFrm {border-bottom:4px solid #e90092;}
#header .area_search .MS_search_word {
	width:300px; height:36px;
	border:0;
	margin: 0; padding: 0 0 0 8px;
	font-size: 14px; color: #999;
	line-height:36px;
	float: left;
}
#header .area_search .btn_sh {
	padding: 0;
	margin : 7px 0 -7px 0;
	float: right;
}

#header .top_ban {
	padding: 52px 2px 0 0px;
	float: right;
}

#header .section3 {
	width: 1080px; margin: 0 auto;
	min-height: 50px;
	position: relative;

}
#header .section3 .top_menu {
	margin: 0 auto;
}
#header .section3 .top_menu li {
	float: left;
	position: relative;
	margin: 0 0 0 49px;
}
#header .section3 .top_menu li:first-child {
	margin: 0;
}

/* 중분류 */
#header .section3 .top_menu li .top_sub {visibility: hidden; position: absolute; z-index: 1000; width:150px; padding:0; margin:0; top: 50px; left: 0;background-color:rgba(255, 255, 255, 0.94); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);}

#header .section3 .top_menu li .top_sub .top_sub_line {height:3px;background-color:#f13fae;}
#header .section3 .top_menu li .top_sub .sub {border:1px solid #d4d4d4;border-top:0px solid #e90092; padding:0; margin:0;}
#header .section3 .top_menu li .top_sub .sub ul {padding:10px 13px;border-top:1px solid #d4d4d4;}
#header .section3 .top_menu li .top_sub .sub ul:first-child {border-top:0;}
#header .section3 .top_menu li .top_sub .sub ul li {margin:0 auto;font:10px tahoma; color:#666;float:none;height:25px;line-height:25px;position: relative;}
#header .section3 .top_menu li .top_sub .sub ul li a {display:block;font:12px 돋움; text-align:left;text-decoration:none;padding:0;color: #333;height:25px;line-height:25px;font-weight:bold;}
#header .section3 .top_menu li .top_sub .sub ul li a.mouse_hover,
#header .section3 .top_menu li .top_sub .sub ul li a:hover {color:#e90092}

#header .section3 .top_menu li .top_sub .sub ul li .top_sub2 {visibility: hidden; position: absolute; z-index:1001; width:150px; padding:0; margin:0; top:-11px; left: 100%;background-color:rgba(255, 255, 255, 0.94); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);}
#header .section3 .top_menu li .top_sub .sub ul li .top_sub2 .sub2 {border:1px solid #d4d4d4;padding:10px 13px; margin:0;}
#header .section3 .top_menu li .top_sub .sub ul li .top_sub2 .sub2 a {display:block;font:12px 돋움; text-align:left;text-decoration:none;padding:0;color: #333;height:25px;line-height:25px;font-weight:bold;}
#header .section3 .top_menu li .top_sub .sub ul li .top_sub2 .sub2 a:hover {color:#e90092}

/* BASIC css end */

