/* BASIC css start */
html {
	overflow-y: scroll;
}
a, area { outline: none; }
#hdWrap {
	position: relative; z-index: 11;
	background: url(/design/hanilmedic/0611redpix/bg.gif) repeat-x 0 0;
}

#header .section li {
	float: left;
	border-left: 1px solid #e5e5e5;
	height: 34px;
}
#header .section li.last {
	border-right: 1px solid #e5e5e5;
}
#header .section li .join {
	color: #454545;
}
#header .section li .join :hover {
	color: #000;
}
#header .section li a {
	color: #8c8c8c; text-decoration: none;
	display: block;
	padding: 9px 15px;
	padding: 11px 15px 7px 15px\0/IE8+9; /* 익스8,9,10 */
	*padding: 10px 15px 8px 15px; /* 익스7 */
}
#header .section li a:hover {
	color: #000;
}
#header .section li.sns img {
	margin: 11px 0 0 13px;
}
#header .section li.cart img {
	margin: 3px 4px 0 0;
	margin: 1px 4px 0px 0px\0/IE8+9; /* 익스8,9,10 */
	*margin: 1px 4px 0px 0px; /* 익스7 */
}

#header .section2 p {
	float: left;
}
#header .section2 .inner {
	float: left;
	width: 560px;
	text-align: center;
	padding: 53px 0 0 0;
}
#header .section2 .inner h1 {
	display: inline-block; *display: inline; *zoom: 1;
}
#header .section2 .inner .area_search {
	display: inline-block; *display: inline; *zoom: 1;
	vertical-align: top;
	padding-top: 16px;
}
#header .section2 .inner .area_search .MS_search_word {
	width: 195px; height: 21px; 
	padding: 0 4px; *margin: -2px 0;
	border: 4px solid #007f42;
	font-size: 12px; letter-spacing: normal; line-height: 21px;
	float: left;
}
#header .section2 .inner .area_search .btn-sch {
	cursor: pointer;
	float: left;
}
#header .section2 .inner .bbslist {
	padding-top: 12px;
}
#header .section2 .inner .bbslist li {
	display: inline-block; *display: inline; *zoom: 1;
	padding: 0 20px;
	background: url(/design/hanilmedic/0611redpix/top_bbs_bg.gif) no-repeat 0 50%;
}
#header .section2 .inner .bbslist li:first-child {
	background: none;
}

#header .section3 .allcate {
	float: left;
	position: relative;
}
#header .section3 .allcate p {
	cursor: pointer;
}
#header .section3 .allcate .inner {
	position: absolute; top: 39px; left: 0;
	width: 1100px;
	display: none;
}
#header .section3 .allcate .inner .list {
	float: left;
	width: 932px;
	background: #fff;
	border: 5px solid #007f42;
}
#header .section3 .allcate .inner .list .list_bbs {
	background: #fbfbfb;
}
#header .section3 .allcate .inner .list table {
	border-top: 1px solid #ebebeb;
}
#header .section3 .allcate .inner .list table:first-child {
	border-top: 0;
}
#header .section3 .allcate .inner .list td {
	border-left: 1px solid #ebebeb;
	padding: 25px 0 0 22px;
	width: 20%; height: 167px;
	vertical-align: top;
}
#header .section3 .allcate .inner .list td:first-child {
	border-left: 0;
}
#header .section3 .allcate .inner .list td a {
	color: #999a9e; text-decoration: none;
	line-height: 22px;
}
#header .section3 .allcate .inner .list td a:hover {
	color: #000000;
}
#header .section3 .allcate .inner .list td a:first-child {
	color: #33353d;
	display: inline-block;
	margin: 0 0 4px;
	font-weight: bold;
}

#header .section3 .allcate .inner p {
	float: left;
}

#header .section3 .catelist {
	margin: 1px 0 0 0;
	background: #f5f3f2;
	width: 919px;
	border-right: 1px solid #e0e0e0;
	float: left;
}
#header .section3 .catelist li {
	float: left;
	padding: 0 0 0 1px;
	background: url(/design/hanilmedic/0611redpix/top_cate_bg.gif) no-repeat 0 50%;
}
#header .section3 .catelist li:first-child {
	padding-left: 0px;
	background: none;
}
/* BASIC css end */

