@charset "utf-8";

a.tts:link,a.tts:visited,a.tts:active { font:12px Tahoma; text-decoration:none; color: #808080;}
a.tts:hover { font:12px Tahoma; text-decoration:none; color:#6FC226;}

.totalSearchField { font-weight:300; color: #000000; letter-spacing:-1px; width:100%; border:0px; padding:4px 2px 3px 4px; background-color:#E8E8E8; }
.totalSearchField_sub { font-size:11px; font-weight:bold; letter-spacing:-1px; cursor: pointer; padding:5px 0 5px 26px; }
.totalSearchKey { float:left; width:calc(100% - 30px); }
.totalSearchKeyBtn { float: right; width: 20px; padding-top:3px; }

.totalSearch { position:relative; float: right; width:50%; text-align:left; color:#808080; padding-top:0px;  }

.totalSearch .search { float:left; width:100%; text-align:center; color:#808080; }
.totalSearch .search ul { border:1px solid #E8E8E8; border-radius:4px;	background-color:#DDDDDD; overflow:hidden; }
.totalSearch .hitWord { float:left; margin:0 auto;  text-align:center; padding:10px 0 3px 10px; color:#808080; }

.totalSearch .carMark { font:bold 12px Tahoma;  text-align:left; padding:5px 0 8px 10px; color:#FFFFFF; }

.gnb_search{ position:absolute; !important;float:left; margin:0px 0 0 0px; z-index:100}
.gnb_search div.search *{ font:11px Dotum; }
.gnb_search div.search a{float:left; margin:0; }
.gnb_search .arrow{margin:8px 0 0 -77px;top:0;left:0;z-index:100}


/* top 검색어 */
div.gnb_search{position:absolute; }

div.search{position:relative;  }

div.search .auto_search{width:324px; position:absolute; left:50%; top:0px; margin:-44px 0 0 65px; _margin:-45px 0 0 -120px; }
div.search .auto_search dl dt{width:324px;  }
div.search .auto_search dl dd{ width:324px; background-color:#ffffff; margin:-2px 5px 5px 0px; border:3px solid #FE434C; }
div.search .auto_search dl dd ul{ width:324px;*width:324px; margin:5px 5px 5px 0px; padding:2px 2px 20px 10px; *padding-bottom:10px;  }
div.search .auto_search dl dd ul li{ clear:both; list-style:none; }
div.search .auto_search dl dd ul li a{letter-spacing:-0.2pt;text-decoration:none;padding-top:5px;width:300px; }
div.search .auto_search dl dd ul li a span{float:left;cursor:pointer;margin:0px 0px 3px 0px;*margin:0px 0px 2px 0px; }
div.search .auto_search dl dd ul li a span.count{float:right}
div.search .auto_search dl dd ul li a span{color:#666666}
div.search .auto_search dl dd ul li a span.key{color:#f16500}
div.search .auto_search dl dd ul li a span.count{color:#969696}
div.search .auto_search dl dd ul li a:hover{}
div.search .auto_search dl dd ul li a:hover span{color:#3c3c3c}
div.search .auto_search dl dd ul li a:hover span.key{color:#f16500}
div.search .auto_search dl dd ul li a:hover span.count{color:#969696}
div.search .auto_search dl dd ul.line{width:300px;*width:300px;height:0px;*padding:0;*line-height:0px;*font-size:0px;background-color:#ffffff;*background-color:#ffffff;*border-bottom:0px solid #ffffff;margin:5px 10px -4px 0px; } 

/* 커뮤니티 검색 */
#communitySearch { height:36px; background:url('/image/community/community_bgsearch.jpg'); padding:30px; }
#communitySearch .communitySearchField { font-size:17px; font-weight:bold; letter-spacing:-1px; width:344px; height:28px; border:1px solid #C2C2C2; padding:4px 2px 2px 4px; }
#communitySearch .communitySearchKey { float:left; background-color:#FFFFFF; width:350px; }
#communitySearch .communitySearchKeyBtn { float:left; padding:1px 0 0 5px; }
#communitySearch span.searchBtn { padding:0px; margin:0px; }
#communitySearch span.searchBtn button {	font: 11px Dotum;	color: #FFFFFF;	letter-spacing: -1px;	border: 1px solid #32322a;	background: #32322a; margin:0px; padding:13px 15px 10px 15px; cursor: pointer;}