/* BASIC css start */
/*메인header*/
#header_m .w_1100 {position: relative;}
#header_m {position: relative; width: 100%; height: auto;  z-index: 200; margin-bottom: 35px;}

#header_m .topbar {height: 25px; margin: 0 auto; background: #ffffff; }

#header_m .topbar .left {float: left;}
#header_m .topbar .left li {float: left;}
#header_m .topbar .left li a img{margin: 3px;}

#header_m .topbar .right {float: right; padding: 0px 0 3px 0}
#header_m .topbar .right li {float: left; margin-left: 10px; }
#header_m .topbar .right li a { font-size:12px; color: #707070; font-weight: normal;vertical-align: middle;line-height:23px; letter-spacing: -0.3px;}
#header_m .topbar .right li a:hover {color: #2a2a2a;letter-spacing: -0.3px; }
#header_m .topbar .right li span{vertical-align: middle;}
/*
#header_m .topbar .right li .myinfo {font-weight: normal; color: red; line-height: 25px; margin-right: 5px;  }
#header_m .topbar .right li .myinfo span{font-weight: normal; }
*/
#header_m .topbar .right li .util_cutbar {vertical-align: middle; padding: 0 7px; }


#header_m .topmenu {height: 141px; position: relative: 30px 0px 30px 0px;}
#header_m .topmenu .left {float: left;}
#header_m .topmenu .left ul {margin-top: 68px;}
#header_m .topmenu .left li {float: left; margin-right: 5px;}
#header_m .topmenu .right {position: absolute; right: 0; width: 250px; }
#header_m .topmenu .right .mini_bn {margin-top: 26px;}

#header_m .cate {height: 63px; background:url('/design/sungmo9160/onedesign/images/bg_menubar.gif') 0 0 repeat-x;}
#header_m .cate ul{margin: 13px 0px; height: 30px;}
#header_m .cate .left {float: left;}
#header_m .cate .left li {float: left;}
#header_m .cate .right {float: right;}
#header_m .cate .right>ul{width: 200px; }
#header_m .cate .right>ul .search_box{background:url('/design/sungmo9160/onedesign/images/new_searchform_body.gif') no-repeat;}
#header_m .cate .right>ul .search_box>input{font-size: 12px; height: 24px; width: 125px; border: none; background: #f5f3f3; color: #707070; line-height: 15px; padding: 0 0 0 0px; margin: 3px 0px 6px 5px;}
#header_m .cate .right li {position: relative; }
#header_m .cate .right li.rank_area ul {width: 110px; height: 26px; }
#header_m .cate .right li.rank_area ul li img{float: left; }
#header_m .cate .right li.rank_area a {display: inline-block; width: 65px; line-height: 28px;*line-height:27px;  overflow: hidden; text-overflow: ellipsis; color: #fff;}
#header_m .cate .right li.rank_area .left {display: inline-block; float: left; margin-right: 5px;}
#header_m .cate .right li.rank_area .right { position: absolute; display: inline-block; float: right; margin-left: 10px;}
#header_m .cate .right li.rank_area {position: relative; z-index: 1;  cursor: pointer; }
#header_m .cate .right li.rank_area .rank_list{display: none;}
#header_m .cate .right li.rank_area:hover {position: relative; }
#header_m .cate .right li.rank_area:hover .rank_list{ display: block; position: absolute; top: 5; left: 0;width: 110px; height: 270px; background: #fff;z-index: 99; border: 3px #1cd7db solid; }
#header_m .cate .right li.rank_area:hover .rank_list .tlt { float: left; padding: 10px 5px 0px 5px; }
#header_m .cate .right li.rank_area:hover .rank_list .line { float: left;  }
#header_m .cate .right li.rank_area:hover .rank_list ul {margin:5px 0px 5px 0px;}
#header_m .cate .right li.rank_area:hover .rank_list ul li {margin-left: 0; width: 100%; padding: 1px 0;}
#header_m .cate .right li.rank_area:hover .rank_list li span{ vertical-align: middle;  float: left; line-height: 20px; letter-spacing: -1px; font-size: 12px; }
#header_m .cate .right li.rank_area:hover .rank_list li a{display: inline-block; width: 68px; color: #353535; vertical-align: middle;  float: left; line-height: 20px; letter-spacing: -1px; font-size: 12px; overflow: hidden; height: 20px; text-overflow: ellipsis; white-space:nowrap; }
#header_m .cate .right li.rank_area:hover .rank_list li img{vertical-align: middle; }
#header_m .cate .right li.rank_area:hover .rank_list li img.icn_num{margin: 3px 3px 3px 5px;}
#header_m .cate .right li.rank_area:hover .rank_list li img.icn_arrow{margin: 3px; float: right; }

#header_m .cate .logo {position: absolute; top: -133px; left: 300px;z-index: 201;}


.fixtop_holder {height: 71px; padding: 0px 0; background:url('/design/sungmo9160/onedesign/images/bg_fix.gif')  repeat-x;}



#header_m #fix_top {position:relative;height:0px;overflow:hidden;}
#header_m #fix_top .fix_body{float:left;position:absolute;width:100%;height:71px;z-index:1px;}
#header_m #fix_top .fix_close {float:right;position:absolute;width:40px;height:40px;z-index:20;background-image:url('/design/sungmo9160/onedesign/images/top_close.png');top:20px;right:30px; cursor:pointer;}
#header_m #fix_top ul {font-size:0;line-height:0;text-align:center; width: 1166px; margin: 0 auto; }
#header_m #fix_top ul li {display:inline;}

#header_m #fix_top .close {position:absolute;bottom:-10px;right:100px;z-index:2;}
#header_m #fix_top .open {position:absolute;display:none; bottom:-25px;right:100px;z-index:2;}

/* BASIC css end */

