body, form {
  margin : 0px;
  padding : 0px;
}

body, td, th, input , textarea , select {
  font-family : "Dotum", "MS Serif", "New York", serif;
  font-size : 13px;
}

table.collapse {
  border : 1px solid #369;
  border-collapse : collapse;
}

table.collapse {
  width : 98%;
  border : 1px solid #369;
  border-collapse : collapse;
}

table.collapse td {
  border : 1px solid #369;
}

table.collapse td {
  padding : 4px;
  border : 1px solid #369;
}

table.collapse thead, table.collapse tfoot {
  background-color : #eee;
}

ul.hormenu li {
  float : left;
  display : inline;
  list-style : none;
}

.devinfo {
  color : #eee;
  font-size : 10px;
}

.floatleft {
  float : left;
}

.floatright {
  float : right;
}

.input-text {
}

.menu li a:visited ,
.menu li a:link ,
.menu li a{
  margin : 4px;
  padding : 4px;
  background-color : #eee;
  text-decoration : none;
}

.nav-up {
  font-size : 12px;
  font-weight : normal;
}

.nodisp {
  display : none;
  position : absolute;
  left : -100px;
}

.txtcenter {
  text-align : center;
}

.error {
  color: red ;
}

.notice {
  color: #369 ;
}

.warnning {
  color: #F80 ;
}

.noborder {
  border: none !important ;
}

.noborder td {
  border: none !important ;
}


#bottom {
  clear : left;
}

#header_loginbox {
  width : 186px;
  float : left;
  background : #60C1F5 url("../images/c_top_06.gif") no-repeat 0 0;
  position : relative;
  height : 67px;
}

#header_loginbox form {
  position : absolute;
  top : 42px;
  left : 8px;
}

#header_menu1 {
  margin-top : 16px;
  padding-left : 0;
  float : left;
  width : auto;
  list-style : none;
  font-size : 13px;
}

#header_menu1 li {
  margin-right : 8px;
}

#header_menu1 li a, :link, :visited, a {
  text-decoration : none;
}

#header_menu2 {
  margin-top : 16px;
  width : auto;
  float : right;
}

#header_navigation {
  clear : both;
  width : 100%;
  background : url("../images/s01/bg_nav012.gif") repeat-x;
  height : 67px;
}

#header1 {
  width : 800px;
  height : 48px;
}

#header1 h1 {
  margin : 0;
  padding : 0;
  float : left;
}

#left_menu {
  width : 186px;
  float : left;
  background : #34A2DC url("../images/left0/left_menu_bg.gif") repeat-x;
  height : 600px;
}

#login_form label {
  width : 92px;
  float : left;
  display : inline;
}

#login_form ul li {
  list-style : none;
}

#login_menu01 {
  margin : 0;
  padding : 0;
  padding-top : 6px;
  padding-left : 4px;
  height : 40px;
}

#login_menu01 li{
  margin : 8px 4px;
}

#main_contents {
  width : 600px;
  padding-left : 13px;
  float : left;
  border-right : 1px solid #eee;
  font-size : 13px;
  min-height : 600px;
  height : auto;
  vertical-align : top;
}

#navmenu {
  margin : 0;
  padding : 0;
  float : left;
  height : 40px;
  position : relative;
}

#navmenu li {
  margin : 0;
  padding : 0;
}

#portrait_box {
  width : 178px;
  background-color : #fff;
}

#portrait_pic {
  padding : 10px;
  width : 158px;
  height : 200px;
}

#sub_menmu a ,
#sub_menmu a:link ,
#sub_menmu a:visited ,
#sub_menmu a:active {
  color : #fff;
}

#sub_menu {
  width : 171px;
  background : #34A2DC url("../images/left0/lmenu_middle.gif") repeat-y;
}

#sub_menu ,
#sub_menu_box img ,
#sub_menu_box {
  line-height : 8px;
}

#sub_menu ul {
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top : 8px;
  padding-bottom : 8px;
  line-height : 13px;
}

#sub_menu ul {
  width : 146px;
  padding-left : 13px;
  margin-left : 2px;
  list-style-image : url("../images/left0/bullet03.gif");
  list-style-position : inside;
}

#sub_menu ul li{
  padding : 4px 0px;
  margin : 4px 0px;
  border-bottom : 1px solid #fff;
  color : #fff;
}

#sub_menu ul li a {
  color : #fff;
  background : transparent;
  text-decoration : none;
}

#sub_menu_box {
  margin-left : 8px;
}
