@charset "utf-8";

/*기본공통*/



input,select,button {vertical-align:middle }

 .head_menu  ul, ol, li, p  { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
 .head_menu li { float: left; list-style-type: none; list-style-image: none; }
 .head_menu  img { border: 0px; margin: 0px; }

#headr a.rollover img { border-width:0px; display:inline; }
#headr a.rollover img.over { display:none; } 
#headr a.rollover:hover { border:0px }
#headr a.rollover:hover img { display:none; }
#headr a.rollover:hover img.over { display:inline; } 

#headr a.rollover span { position: absolute; left: 36px; margin-top: 10px; text-decoration: none; text-align: center; color: #888; width: 77px; height: 25px; padding-top: 5px; background: url(../../../sidae/images/brand/common/quick_tip.gif) no-repeat 0 0; }
#headr a.rollover span.over { display:none; } 
#headr a.rollover:hover span.over { display:inline; } 


/*기본공통END*/

/*헤더*/
#header { z-index: 30; width:100%; height:182px; text-align: center; background:url(../../../sidae/images/sdedu/p_tpl_main/gnb_bg.jpg) no-repeat 0 0; }
#header a.rollover img { border-width:0px; display:inline; }
#header a.rollover img.over { display:none; } 
#header a.rollover:hover { border:0px }
#header a.rollover:hover img { display:none; }
#header a.rollover:hover img.over { display:inline; }
#header .top_menu { width: 930px; height: 30px; margin: 0 auto; text-align: left;  }
#header .top_menu .site {   height: 30px; float: left;  }
#header .top_menu .login { margin-top:10px;  right:10px; margin-left:50px; float: right; }
#header .top_menu .mypage_btn { top: 30px; margin-left:800px; float: right;  }
#header .top_logo .mypage  { z-index: 35; margin-top: 1px; float: right; display: block;}
#header .top_logo { width: 930px; margin: 0 auto; text-align: left;  }
#header .top_logo .logo { position:absolute; top:70px; padding-right:5px; }
#header .top_logo .search { /* 930/2 - 430/2 = 255 */
position:absolute; top:75px; margin-left: 360px; width: 290px; height: 43px; font-size: 12px; background:url(../../../sidae/images/popkon/common/search_bg_new2.jpg) no-repeat 0 0;}
#header .top_logo .search input.input { position:absolute; bottom: 10px; border: 0; font-size: 12px; font-weight: bold; width: 160px; }
#header .top_logo .search input.submit { position:absolute; margin-top:3px; margin-left:10px; right:0px; border: 0; font-size: 12px; font-weight: normal; width: 37px; height: 37px;  background:url(../../../sidae/images/popkon/common/search_btn.jpg) no-repeat 0 0; cursor:pointer;}
#header .top_logo .search select.select { position:relative; z-index:10;	width:90px !important;	height:25px !important; line-height:25px; font-size: 12px;}
#header .top_logo .search span.select { position:absolute; bottom: 8px; float:left;	left:-5px; font-size: 12px; color: #337ED1; width:90px; height:25px; line-height:25px; text-indent:10px; cursor:default; z-index:1;}
#header .top_logo .ad { z-index: 34; position:absolute; top: 60px; left: 50%; margin-left: 265px; width: 200px; height: 65px; border: 1px dotted #eee; }

#header .top_navi { width: 930px; margin: 0 auto; text-align: left;}
#header .top_navi .navi { position: absolute; top: 143px; height: 35px; float: left;}
#header .top_navi .icon{margin-top:-3px; margin-left:-19px;}



