@charset "utf-8";

.top_body {
  margin:0px; font-family:"굴림"; font-size:12px;
  background-image: url(../../common/common/top_back.gif);
  background-repeat: repeat-x;
}
.top_back {
  margin:0px;
  background-image: url(../../common/common/top_background.gif);
  background-repeat: repeat-x;
}

.navi_back {
  background-image: url(../../common/common/navi_back.gif);
  background-repeat: no-repeat;
  vertical-align: top;
  height: 72px;
}


/* 메뉴 스타일 */
em {font-style:normal;}

.gnb_menu_csms {width:100%; padding:5px 40px 0 40px; display:block; height:30px; text-align:center; font-weight: bold;}
a.gnb_menu_csms:link,
a.gnb_menu_csms:active,
a.gnb_menu_csms:visited {font-family:"돋움"; font-size:11px; text-decoration:none; color:#555555; letter-spacing:-1px}
a.gnb_menu_csms:hover   {text-decoration:none; color:#ffffff;}

.gnb_menu_psms {width:100%; padding:5px 40px 0 40px; display:block; height:30px; text-align:center; font-weight: bold;}
a.gnb_menu_psms:link,
a.gnb_menu_psms:active,
a.gnb_menu_psms:visited {font-family:"돋움"; font-size:11px; text-decoration:none; color:#555555; letter-spacing:-1px}
a.gnb_menu_psms:hover   {text-decoration:none; color:#ffffff;}

.gnb_menu_vsms {width:100%; padding:5px 40px 0 40px; display:block; height:30px; text-align:center; font-weight: bold;}
a.gnb_menu_vsms:link,
a.gnb_menu_vsms:active,
a.gnb_menu_vsms:visited {font-family:"돋움"; font-size:11px; text-decoration:none; color:#555555; letter-spacing:-1px}
a.gnb_menu_vsms:hover   {text-decoration:none; color:#ffffff;}

.gnb_menu_admin {width:100%; padding:5px 40px 0 40px; display:block; height:30px; text-align:center; font-weight: bold;}
a.gnb_menu_admin:link,
a.gnb_menu_admin:active,
a.gnb_menu_admins:visited {font-family:"돋움"; font-size:11px; text-decoration:none; color:#555555; letter-spacing:-1px}
a.gnb_menu_admin:hover   {text-decoration:none; color:#ffffff;}


/* 2depth */
.gnb_submenu em {font-family:"돋움"; font-size:11px; padding:1px 10px 0 10px; display:block; height:19px; white-space:nowrap;}
.gnb_submenu a:link,
.gnb_submenu a:active,
.gnb_submenu a:visited {font-family:"돋움"; font-size:11px; text-decoration:none; color:#43676f;}
.gnb_submenu a:hover   {font-family:"돋움"; font-size:11px; text-decoration:none; color:#ffffff;}

.gnb_submenu a:hover {background:url('../../common/common/submenu_left.gif') no-repeat left top;}
.gnb_submenu a:hover em {background:url('../../common/common/submenu_right.gif') no-repeat right top; cursor:pointer;}


.gnb_submenu_s {font-family:"돋움"; font-size:11px; background:url('../../common/common/submenu_left.gif') no-repeat left top;}
.gnb_submenu_s em {font-family:"돋움";font-size:11px;  padding:1px 10px 0 10px; display:block; height:19px; white-space:nowrap;
background:url('../../common/common/submenu_right.gif') no-repeat right top; cursor:pointer;}
.gnb_submenu_s a:link,
.gnb_submenu_s a:active,
.gnb_submenu_s a:visited {font-family:"돋움"; font-size:11px; text-decoration:none; color:#ffffff;}
.gnb_submenu_s a:hover   {font-family:"돋움"; text-decoration:none; color:#ffffff;}

.menu_style div{position:absolute; height:22px; z-index:10; display:none;}
.second {margin-top:3px;}

