
@charset "utf-8";
/* ̰ (http://html.e-gg.co.kr/) SSM 091031 */ 

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}

a:link, a:visited, a:active { text-decoration:none; color:#868686; }
a:hover { text-decoration:none; color:#1C120A; }

/*sub*/
#sub{margin:0px;  padding:0px; width:970px; }
#sub .img{margin:0px;  padding:0px;  width:970px; height:154px; }  
#sub table{ padding:0 0 0 0px; margin:0 0 0 0px; border-collapse:collapse;  }
#sub td.sub_left {background:url('../imgs/sub_bg_left.gif') no-repeat right top;  margin-left:20px; width:40px; height:200px;  }
#sub td.sub_top {background:#ffffff url('../imgs/sub_bg_top.gif') no-repeat  left  top;  margin:0px; width:896px; height:200px; vertical-align:top;  }
#sub td.sub_right {background:url('../imgs/sub_bg_right.gif') no-repeat right top;  padding:0px; margin:0px; width:40px; height:200px;  } 


#subcontainer {float:left; width:730px;} 
#snb{ float:left; margin-left:30px; width:190px; background:#ebebeb;}
#snb ul{} 
#snb li{ height:25px; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd;  border-right: 1px solid #dddddd;  padding:10px 0px 0px 25px; vertical-align:bottom;  }
#snb li.sub_menu{ width:138px; height:20px;  background:#fff url(../imgs/bt_dot.gif) no-repeat 40px center; padding-left:50px;  margin-left:0px;  }      
#snb li.bg_no{background:#fff none; padding:5px 0; margin:0px 0; border:1px solid #ffffff;}
#snb li.bg_no img{padding-bottom:5px;}

#colgroup {position:inherit; float:right; width:730px; min-height:500px; height:auto !important; height:500px;}
#sub_title {float:left; margin-bottom:10px; } /* background:url('../imgs/nav_bg.gif') no-repeat 490px top;*/
#sub_title  h1{ background:url('../imgs/sub_title_bg.gif') repeat-x 15px bottom; padding-left:8px; height:30px; width:722px;  } 
#location {position:inheirt; float:right; background:url('../imgs/bt_home.gif') no-repeat left 2px;  padding-left:13px; margin-right:10px; margin-top:-22px;}
#location span {text-align:right; font-weight:bold;} 
 
h2 {margin-left:10px; background:url('../imgs/bt_ring.gif') no-repeat left 2px; padding-left:20px;   margin-top:15px; font-weight:bold; font-size:1.2em; color:#333; } 


#sub_con {float:left; margin-left:20px; width:690px; line-height:20px;} 
#sub_con dd {padding-left:220px;line-height:1.8em; margin-right:10px; line-height:20px; } 

.title01 {font-size:120%; font-weight:bold; color:#003399; }

#history {margin-top:20px;}
#history ul  { padding:15px; border:3px solid #dedede;}
#history dl{ }
#history dt{float:left; border-bottom:1px dotted #cdcdcd; padding:10px;text-align:center; width:120px; font-weight:bold; color:#333;  background:url('../imgs/middle_line.gif') no-repeat 120px;}
#history dd{  border-bottom:1px dotted #cdcdcd; padding:10px; } 
#history .last{ border:none; }

#org { margin-top:30px; padding-left:10px; text-align:center;}
#org dl{clear:left; text-align:left; width:500px; overflow:hidden; padding:10px 0; margin:auto; background:url('../imgs/line2.gif') no-repeat bottom;}
#org dt{float:left; text-align:left;}
#org dt.no_line{clear:left;  background:none;}
#org dd{ float:left; padding-left:8px;}   
#con {margin-top:10px; margin-bottom:10px;}
#con ul{}
#con li{height:25px;}
#con li.no_icon{height:24px; padding-left:56px;}

#buss {}
#buss ul { padding-top:0px;  }
#buss li.title{ background: url('../imgs/bt_txtbox2.gif') no-repeat 5px 10px; padding-left:20px; padding-top:6px; padding-bottom:4px; margin-bottom:15px; margin-top:10px; border-bottom:1px solid #00172d; border-top:2px solid #00172d; 
font-weight:bold; font-size:1.2em; color:#00172d;}
#buss li.title2{ background: url('../imgs/bt_d01.gif') no-repeat 0px center; padding-left:25px; padding-top:8px; padding-bottom:8px;   font-weight:bold; color:#333; }
#buss li.title3{ background:none; padding-left:20px; padding-top:10px; padding-bottom:8px;   font-weight:bold; color:#333; }
#buss li{ background: url('../imgs/bt_off.gif') no-repeat 15px 14px; padding-left:30px; padding-top:8px; padding-bottom:5px;  border-bottom:1px dotted #cdcdcd;  color:#333; }
#buss li.img{  padding-top:10px; padding-bottom:10px; width:auto; height:auto;text-align:center; background:none;border:0px;  } 
#buss li.img_txt{  padding-top:10px; padding-bottom:0px; width:auto; height:auto;text-align:center; background:none; border:0px; font-weight:bold; color:#333;} 
#buss .last{ border:none; }
#buss span {color:#f26522;}
#buss span.small {color:#666; font-size:10px;}
#buss li.no_icon{background:none; }
#buss li.no_line{   background:none; border:0px; color:#777; } 
#buss ul.txtbox{border:2px solid #dedede; padding-bottom:10px; margin-top:10px; margin-bottom:10px; width:auto; height:auto;} 
#buss li li{ background: url('../imgs/bt_dot.gif') no-repeat 12px 10px; padding-left:25px; padding-top:5px; padding-bottom:5px; border:0px;  }
#buss li li.sub{ background: url('../imgs/bt_dot.gif') no-repeat 35px 10px; padding-left:45px; padding-top:5px; padding-bottom:5px; border:0px;  }
#buss .txtbox  p{font-weight:bold; text-align:center; padding-bottom:10px; padding-top:0px; color:#333;}
#buss ul ul ul {border:1px solid #dedede; background:#efefef; height:auto; margin-top:10px; padding:0px; margin-right:20px;   } 

#bbs table {border-collapse: collapse; width:98%; margin:10px; } 
#bbs caption {color: #DD051A;  padding-bottom: 6px;  }  
#bbs th {  text-align:center; background:url('../imgs/bbs/t_bg.gif'); padding:8px; color:#efefef; }   
#bbs th.start {width:200px;  text-align:center; color:#333;   padding:6.5px;   border-bottom: 1px solid #cdcdcd; border-top: 2px solid #333; background:none; } 
#bbs td {  padding: 6px; text-align:center;  border-bottom: 1px dotted #cdcdcd;    background:url('../imgs/bbs/middle_line.gif') no-repeat right center; }  
#bbs td.end {padding: 6px;  text-align:center;  border-bottom: 1px dotted #cdcdcd; background:none; }  
#bbs td.tit {padding: 10px; text-align:left;  border-bottom: 1px dotted #cdcdcd;  } 
#bbs td.right {padding: 10px; text-align:left;  border-bottom: 1px dotted #cdcdcd;  } 
#bbs td.start {padding: 10px; text-align:left;  border-bottom: 1px dotted #cdcdcd; border-top: 1px solid #333;  }


#bbs2 {margin-top:0px; margin-bottom:40px;  width:650px;   float:left;}
#bbs2 table {border-collapse: collapse; position:relative; width:650px; margin-top:10px;} 
#bbs2 caption {color: #DD051A;  padding-bottom: 6px; }  
#bbs2 th {text-align:center; padding: 5px; border-bottom: 1px solid #cdcdcd; border-top: 2px solid #333; background:url('../imgs/bbs/middle_line.gif') no-repeat right; color:#333;}  
#bbs2 th.left {text-align:center; padding: 5px; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #333; background:none;}  
#bbs2 th.end {  text-align:center;  padding:5px;    border-bottom: 1px solid #cdcdcd; border-top: 2px solid #333; background:none; } 
#bbs2 td.top{  text-align:center;  padding:5px;    border-bottom: 1px solid #cdcdcd; border-top: 2px solid #333; background:none; font-weight:normal; } 
#bbs2 td { padding: 5px; text-align:center;  border-bottom: 1px solid #cdcdcd;  font-weight:normal;}    
#bbs2 td.start {  padding: 5px; text-align:left;  border-bottom: 1px solid #cdcdcd; border-top: 1px solid #333;  font-weight:normal;}
#bbs2 ul {}
#bbs2  li{ text-align:left; font-weight:normal; }

#bbs3 table {border-collapse: collapse; width:98%; }

#link { margin-left:30px; margin-top:20px; margin-right:20px;  }
#link table {border-collapse: collapse; position:relative; width:100%;} 
#link caption {color: #DD051A;  padding-bottom: 6px; }  
#link th {text-align:center; width:200px; vertical-align:top; padding: 5px; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #333; background:url('../imgs/bbs/middle_line.gif') no-repeat right 5px;}   
#link th.start {  text-align:center;  padding:5px;  background:url('../imgs/bbs/middle_line.gif') no-repeat right 5px; border-bottom: 1px solid #cdcdcd; border-top: 1px solid #333;  } 
#link td { padding: 5px; text-align:left;  border-bottom: 1px solid #cdcdcd;  }    
#link td.start {  padding: 5px; text-align:left;  border-bottom: 1px solid #cdcdcd; border-top: 1px solid #333;  }
#link td  p {background:url('../imgs/bt_dot.gif') no-repeat left center ; padding-left:8px; line-height:18px;}


 
 
#move_button { text-align:center;   } 
#move_button ul li{float:left; padding-top:20px; font-color:#cdcdcd; height:30px; vertical-align:middle; width:auto; }
li.prev {vertical-align:middle;}
li.next{vertical-align:middle;} 
li.no{float:left; background:url('../imgs/bbs/middle_line.gif') no-repeat right 23px; padding:12px; vertical-align:middle; } 
li.button{ padding-left:50px;padding-right:10px;}
  
#tab_navi ul {float:left;  padding:0; width:690px; padding-left:0px; margin-left:20px} 
#tab_navi li.start {  background:url(../imgs/tab_start.gif) no-repeat left top; font-size:100%; width:100px; height:31px;  text-align:center; padding-top:12px; }
#tab_navi li.index {  background:url(../imgs/tab_index.gif) no-repeat left top; font-size:100%; width:100px; height:31px;  text-align:center;  padding-top:12px;}
#tab_navi li.on {  background:url(../imgs/tab_on.gif) no-repeat; font-size:100%; font-weight:bold; width:122px; height:31px;  text-align:center; padding-top:8px;}
#tab_navi li {float:left;  background:url(../imgs/tab_off.gif) no-repeat right top; font-size:100%; width:100px; height:31px;  text-align:center; padding-top:12px;}
#tab_navi .line {float:left;  background:url(../imgs/tab_line.gif) repeat-x left top; height:31px; width:365px; text-align:left; font-weight:bold; color:#0072bc;  font-size:100%; }

#tab_navi02 ul {padding:0; padding-left:0px; margin-left:20px} 
#tab_navi02 li.title{ float:left; text-align:left; height:23px; width:690px; background: url('../imgs/bt_txtbox2.gif') no-repeat 5px 10px; padding-left:20px; padding-top:6px; padding-bottom:0px; margin-bottom:15px; margin-top:10px; border-bottom:1px solid #00172d; border-top:2px solid #00172d; 
font-weight:bold; font-size:1.2em; color:#00172d;}
#tab_navi02 li.start {  background:url(../imgs/tab_start.gif) no-repeat left top; font-size:100%; width:100px; height:31px;  text-align:center; padding-top:12px; }
#tab_navi02 li.index {  background:url(../imgs/tab_index.gif) no-repeat left top; font-size:100%; width:100px; height:31px;  text-align:center;  padding-top:12px;}
#tab_navi02 li.on {  background:url(../imgs/tab_on.gif) no-repeat; font-size:100%; font-weight:bold; width:122px; height:31px;  text-align:center; padding-top:8px;}
#tab_navi02 li {float:left;  background:url(../imgs/tab_off.gif) no-repeat right top; font-size:100%; width:100px; height:31px;  text-align:center; padding-top:12px;}
#tab_navi02 .line {float:left;  background:url(../imgs/tab_line.gif) repeat-x left top; height:31px; width:455px; text-align:left; font-weight:bold; color:#0072bc;  font-size:100%;  }

#title ul{float:left; margin-left:5px; }
#title 
#title li{clear:left;  padding:7 10 10 25px; margin-top:0px; margin-botoom:15px; font-weight:bold; font-size:100%;} 
 

#conbox  { margin:20px 0 0 0px;}
#conbox dl { margin:20px 0 0 0px;  }
#conbox dt { } 
#conbox dd { }
#conbox ul{  width:360px; padding-left:10px; } 
#conbox ol{ margin-left:20px;}  
#conbox li { margin-top:3px; margin-bottom:2px;  font-size:11px;  background:url('../imgs/bt_dot02.gif') no-repeat 0 7px; padding-left:8px;} 
#conbox li.tit { padding-top:15px; margin-bottom:3px;  font-size:11px;  background:url('../imgs/bt_dot02.gif') no-repeat 0 7px; padding-left:8px;} 
#conbox li.sub{  padding:10 0 0 9px; font-size:11px; background:url('../imgs/bt_dot.gif') no-repeat 0 7px; margin-left:40px;  } 
#conbox li.tit { padding-top:15px; margin-bottom:3px;  font-size:11px;  background:url('../imgs/bt_dot02.gif') no-repeat 0 20px; padding-left:8px;} 
#conbox li.sub2 { margin-top:3px; margin-bottom:2px;  padding:0 0 0 9px; font-size:11px; background:url('../imgs/bt_dot.gif') no-repeat 0 7px; margin-left:10px; } 
#conbox li.sub3 {margin-top:3px; margin-bottom:2px;   padding:0 0 0 9px; font-size:11px;  margin-left:10px; background:none; } 
#conbox li.sub4 {float:left;  margin-top:3px; margin-bottom:2px;  width:120px; font-size:11px; padding-left:10px; background:none;}
#conbox li span { color:#FF7830; font-size:11px; }
p.txtbox{border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; margin:10px 0 0 0; padding:7px 3px 7px 3px; line-height:18px;  text-align:left; font-weight:bold;}
p.txtbox2{  border-bottom:1px solid #DEDEDE; margin:13px 0 0 0; padding:9px 3px 7px 13px; line-height:18px;  text-align:left; background:url('../imgs/bt_txtbox2.gif') no-repeat left 3px; color:#333; font-weight:bold;}
p.txtbox3{ border-bottom:1px solid #DEDEDE; margin:-8px 0 0 0; padding:7px 3px 7px 3px; line-height:18px;  text-align:left;}
p.txtbox4{ margin:13px 0 0 0; padding:9px 10px 7px 13px;   text-align:left; background:url('../imgs/bt_txtbox2.gif') no-repeat left 3px; line-height:20px;   }
p.txtbox5{  padding:9px 10px 7px 13px;   text-align:left;  line-height:20px; vertical-align:bottom; margin-bottom:10px;  }

#img {margin-left:10px; }
#img li {float:left; margin-top:20px; margin-left:10px;}
#txt {clear:left; margin-top:20px; margin-left:10px;}
#txt ul{clear:left; margin-top:10px; margin-left:10px;}
#txt li.tit { margin-top:10px; margin-bottom:3px; margin-left:-3px;  font-size:11px;  background:url('../imgs/bt_dot02.gif') no-repeat 0 7px; padding-left:spx;}
#txt li { height:20px; padding:0 0 0 9px; font-size:11px; background:url('../imgs/bt_dot.gif') no-repeat 0 5px; margin-left:10px; }
#txt li.img{  padding:0 0 0 9px; font-size:11px;  margin-left:10px; background:none;} 
#txt li.down { height:30px; padding:0 0 10 9px; font-size:11px; background:url('../imgs/bt_dot.gif') no-repeat 0 10px; margin-left:10px; vetical-align:middle;}
#txt li span { color:#FF7830; font-size:11px; }
  
#rpin{ width:600px;} 
.result {BORDER-COLLAPSE: collapse;}
.result TH {COLOR: #5c5c5c; BORDER-BOTTOM: #004db3 1px solid; HEIGHT: 27px;  BACKGROUND-COLOR: #f1f3f5;}
.result TH.first {BORDER-TOP: #004db3 1px solid; COLOR: #5c5c5c; BORDER-BOTTOM: #c1c1c1 1px dotted; HEIGHT: 27px; BACKGROUND-COLOR: #f1f3f5;}
.result TD {padding: 5px 5px 5px 5px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px ;}
.result TD.first {padding: 5px 5px 5px 5px; BORDER-BOTTOM: #dddddd 1px dotted; HEIGHT: 20px}
.blue_txt {COLOR: #425285;}
.border_right {BORDER-RIGHT: #d9d9d9 1px solid;}
.border_right_b {BORDER-RIGHT: #d9d9d9 1px solid; BORDER-BOTTOM: #d9d9d9 1px solid;}
.border_right_t {BORDER-RIGHT: #d9d9d9 1px solid; BORDER-TOP: #004db3 1px solid;}
.border_right_no {BORDER-RIGHT: #ffffff 1px solid;}
.pl10 {PADDING-LEFT: 10px;}
.tac {TEXT-ALIGN: center;}
.bg_color {BACKGROUND-COLOR: #f7f7f7;}
.result TH.first_f {BORDER-TOP: #004db3 1px solid; COLOR: #5c5c5c; BORDER-BOTTOM: #004db3 1px solid; BORDER-top: #004db3 1px solid ;BORDER-RIGHT: #c1c1c1 1px dotted; HEIGHT: 27px; BACKGROUND-COLOR: #f1f3f5;}



/**/    
