﻿#header {   z-index:200; width:980px; background-color:#ffffff;}
#header input { vertical-align:middle;}
#header h3 { display:none;}

/* gnb 상단 왼쪽*/
#header .gnb{ width:380px;height:25px; text-align:left; float:left;}
#header .gnb dt {display:none;}
#header .gnb dd {position:relative;}
#header .gnb ul {position:absolute; top:6px; left:0px;}
#header .gnb ul li {display:inline;  background: url(/images/gnb/ico_topline.gif) 0 40% no-repeat; padding-left:5px; padding-right:5px;}
#header .gnb ul a {color:#777777; font-size:11px; letter-spacing:-1px;}
#header .gnb ul a:hover {text-decoration:underline;}
#header .gnb ul li.first {background:none; padding-left:0; padding-right:5px;}
#header .line {position:relative; border-bottom:#338d34 2px solid; height:2px;}
#header hr { display:block; background: url(/images/common/d6_line.gif) bottom left repeat-x; margin-top:-5px;  } <!-- 이미지 없음 -->

/* gnb 상단 오른쪽 */
#header .gnb_help { height:25px; text-align:left; float:right; }
#header .gnb_help dt {display:none;}
#header .gnb_help dd {position:relative;}
#header .gnb_help ul {position:relative;padding-top:6px;}
#header .gnb_help ul li {display:inline;}
#header .gnb_help .help_bar {background: url(/images/gnb/ico_topline.gif) no-repeat; padding-left:10px; margin-left:10px;}
#header .gnb_help .login.fl  {line-height:15px; float:left;font-size:11px; color:#767676; }
#header .gnb_help .login  a{line-height:15px; float:right;  font-size:11px; color:#767676; letter-spacing:-1px; background: url(/images/gnb/ico_topline.gif) left center no-repeat; padding-left:7px; padding-right:6px;}
#header .gnb_help .login  a:hover {text-decoration:underline;}
#header .gnb_help .login.end  a{padding-right:0}
#header .gnb_help .login.noline  a{background:none; }
#header .gnb_help .login.sp0  a {letter-spacing:0}
#header .gnb_help .login.nickname {color:#5b965a;}
#header .gnb_help .start{float:right; background: url(/images/gnb/ico_aw.gif) center left no-repeat; padding-left:5px}
#header .gnb_help .login_first a{line-height:15px; float:right; font-size:11px; color:#767676;  letter-spacing:-1px; background: url(/images/gnb/bu_v.gif) 0 2px no-repeat; padding-left:12px; padding-right:5px;}
#header .gnb_help .login_first a:hover {text-decoration:underline;}


/* 상단 로고 */
#header h1 { position:relative; float:left; width:260px;  text-align:left; margin-top:5px;  margin-left:15px;  _margin-left:5px;}
#header img { vertical-align:top}


/* 상단 첫마디 던지기  */
#header .first_comment { width:410px; float:left;  margin-top:2px; height:64px;  text-align:left;}
#header .first_comment form  fieldset { margin:2px; }
#header .first_comment label {float:left; display:inline;  }
#header .first_comment input, select, textarea{ border:#cfcfcf solid 1px; font-size:11px; color:#d6d6d6; padding:2px 0 0 2px;}
#header .first_comment textarea{ height:36px}
#header .first_comment p{margin-bottom:10px;}

/* 상단 배너광고  */
#header .top_bnr {  float:right; margin-top:2px;}


/* 상단 검색박스 */
#header .searchbox { width:100%; float:left; clear:both; z-index:1000; height:38px; background: url(/images/gnb/search_bg.gif);  margin-top:5px; padding-top:10px; text-align:left;}
#header .searchbox a{color:#ffffff;}
#header .searchbox .campaign {float:left;width:260px; color:#ffffff; background: url(/images/gnb/bu_campain.gif) 20px center no-repeat; text-align:center;margin-top:9px;}
#header .searchbox .search {float:left; width:420px; color:#ffffff; margin-left:15px;}
#header .searchbox input {display:inline;}


/* 상단 검색박스 - Myfarm / Mytree 용   */
#header .searchbox2 { width:100%; float:left; clear:both; z-index:1000; height:28px; background: url(/images/gnb/search_bg.gif);  margin-top:5px; padding-top:10px;  text-align:left; color:#ffffff;
					font-family:dodum; letter-spacing:-1px}
#header .searchbox2 span {font-family:tahoma; letter-spacing:0}
#header .searchbox2 a{color:#ffffff;}
#header .searchbox2  h4 {float:left; padding-left:27px;  width:640px; color:#ffffff; }


/* 인거검색어 */  <!-- 여기 고침 260을 250으로 -->
#header .searchbox .search_pw {width:250px; float:right; color:#ffffff;}
#header .searchbox .search_pw a{color:#ffffff; }
#header .searchbox .search_pw a:hover {text-decoration:underline;}
#header .searchbox .search_pw li{display:inline; margin-right:10px;}

/* 통합검색 셀렉트 박스 스타일  */
.sType { float:left; display:inline; color:#777777; background: url(/images/gnb/search_input_bg.gif) no-repeat; padding:5px; width:70px; height:15px;}
.sType_list { position:absolute;top:27px; width:97px; border: 1px solid #c2e6ff; background: #FFFFFF;overflow:hidden; z-index: 20;padding:3px 0; }
.sType_list ul { clear:left;float:left;padding:13px 0;display:inline; }
.sType_list li { clear:left;padding:2px 0; }
.sType_list input { position:absolute;left:-20px;}
.sType_list label { display:block;cursor:pointer;padding:1px 0 0 9px;color:#333; }
a.sType_set { display:block;  width:80px; color:#aeaeae; text-decoration:none; }
a.sType_set:hover { text-decoration:none; width:80px; }

#header .searchbox legend { display:none;}
#header .searchbox form {display:inline; float:left;}
#header .searchbox .txt { width:260px; height:17px; padding:3px 0px 0px 3px;  font-weight:bold; border:1px solid #5b965a; background:#f5f5f5;}
#header .searchbox .btn { margin-left:0}

#header .searchbox .autoform { text-align:left; border:1px solid #CCC; width:210px; height:80px; padding:3px 0px 2px 0px; background:#fff; z-index:100000;
overflow:auto;  display:none;}
#header .searchbox .autoform li{ padding:3px 0px 2px 5px; display:block; cursor:pointer; z-index:1000;}
#header .searchbox .autoform li:hovoer {background:#CCC;}
#header .searchbox .autoform li em { color:#d82e31;}




/* 상단 주메뉴  */
#header .menu {width:width:980px;height:37px;clear:both;display:table;}

#header .menu li { text-align:left; cursor:pointer; float:left; height:33px; border-top:#333333 1px solid; border-bottom:#333333 2px solid;}
#header .menu li  span{display:none; }
#header .menu .menu01 {background:url(/images/gnb/topmenu.gif) left top no-repeat scroll; width:175px; overflow:hidden;}
#header .menu .menu01:hover { background-position:0px -37px;}
#header .menu .menu01_on  { background:url(/images/gnb/topmenu.gif); width:175px; background-position:0px -37px;  }

#header .menu .menu02 {background:url(/images/gnb/topmenu.gif) -175px 0px no-repeat scroll; width:154px; overflow:hidden;}
#header .menu .menu02:hover {  background-position:-175px -37px}
#header .menu .menu02_on { background:url(/images/gnb/topmenu.gif); width:154px; background-position:-175px -37px}

#header .menu .menu03 {background:url(/images/gnb/topmenu.gif) -329px 0px no-repeat scroll; width:165px; overflow:hidden;}
#header .menu .menu03:hover {  background-position:-329px -37px}
#header .menu .menu03_on { background:url(/images/gnb/topmenu.gif); width:165px; background-position:-329px -37px}

#header .menu .menu04 {background:url(/images/gnb/topmenu.gif) -494px 0px no-repeat scroll; width:153px; overflow:hidden;}
#header .menu .menu04:hover {  background-position:-494px -37px}
#header .menu .menu04_on { background:url(/images/gnb/topmenu.gif); width:153px; background-position:-494px -37px}

#header .menu .menu05 {background:url(/images/gnb/topmenu.gif) -647px 0px no-repeat scroll; width:160px; overflow:hidden;}
#header .menu .menu05:hover {  background-position:-647px -37px}
#header .menu .menu05_on { background:url(/images/gnb/topmenu.gif); width:160px; background-position:-647px -37px}

#header .menu .menu06 {background:url(/images/gnb/topmenu.gif) -807px 0px no-repeat scroll; width:173px; overflow:hidden;}
#header .menu .menu06:hover {  background-position:-807px -37px}
#header .menu .menu06_on { background:url(/images/gnb/topmenu.gif); width:173px; background-position:-807px -37px}


/* 검색페이지 상단 주메뉴  */
#header .menu2 {width:980px; clear:both;}
#header .menu2 li { text-align:left; cursor:pointer; float:left; height:33px; border-top:#333333 1px solid; border-bottom:#333333 2px solid;}
#header .menu2 li  span{display:none; }
#header .menu2 .menu21 {background:url(/images/gnb/topmenu_sch.gif) left top no-repeat scroll; width:162px; overflow:hidden;}
#header .menu2 .menu21:hover { background-position:0px -37px;}
#header .menu2 .menu21_on  { background:url(/images/gnb/topmenu_sch.gif); width:162px; background-position:0px -37px;  }

#header .menu2 .menu22 {background:url(/images/gnb/topmenu_sch.gif) -162px 0px no-repeat scroll; width:173px; overflow:hidden;}
#header .menu2 .menu22:hover {  background-position:-162px -37px}
#header .menu2 .menu22_on { background:url(/images/gnb/topmenu_sch.gif); width:173px; background-position:-162px -37px}

#header .menu2 .menu23 {background:url(/images/gnb/topmenu_sch.gif) -335px 0px no-repeat scroll; width:154px; overflow:hidden;}
#header .menu2 .menu23:hover {  background-position:-335px -37px}
#header .menu2 .menu23_on { background:url(/images/gnb/topmenu_sch.gif); width:154px; background-position:-335px -37px}

#header .menu2 .menu24 {background:url(/images/gnb/topmenu_sch.gif) -489px 0px no-repeat scroll; width:165px; overflow:hidden;}
#header .menu2 .menu24:hover {  background-position:-489px -37px}
#header .menu2 .menu24_on { background:url(/images/gnb/topmenu_sch.gif); width:165px; background-position:-489px -37px}

#header .menu2 .menu25 {background:url(/images/gnb/topmenu_sch.gif) -654px 0px no-repeat scroll; width:153px; overflow:hidden;}
#header .menu2 .menu25:hover {  background-position:-654px -37px}
#header .menu2 .menu25_on { background:url(/images/gnb/topmenu_sch.gif); width:153px; background-position:-654px -37px}

#header .menu2 .menu26 {background:url(/images/gnb/topmenu_sch.gif) -807px 0px no-repeat scroll; width:173px; overflow:hidden;}
#header .menu2 .menu26:hover {  background-position:-807px -37px}
#header .menu2 .menu26_on { background:url(/images/gnb/topmenu_sch.gif); width:173px; background-position:-807px -37px}




form fieldset legend { font-size: 150%;  font-weight: normal;  color: #000000;  margin: 0 0 0 0;  padding: 0 5px;}
label {  font-size: 100%;}
label u {  font-style: normal;  text-decoration: underline;}
input, select, textarea {  font-family:dodum ;  font-size: 100%;  color: #000000;}
textarea {  overflow: auto;}



