@charset "euc-kr";

/* CSS Document */
@font-face {font-family:"nanumpen"; src:url(http://www.veritas.kr/archive/font/nanumpen.eot);} 

body{ margin:0; padding:0; font-family:dotum; font-size:12px; line-height:1.5em;}
p{ margin:0; padding:0;}
a{ text-decoration:none; color:#4f4e4e;}
h1,h2, h3, h4, h5{ font-size:12px; margin:0; padding:0;}
img{ border:none;}
ul, li{ list-style:none; margin:0; padding:0;}
#son_wrep{ width:100%;text-align:center;
background:url(../images/top_bg.gif) repeat-x 0 0px #fff ;

}

#son_top{ width:990px; margin:0 auto; height:120px; position:relative;

}

/*#son_top .login{ position:absolute; right:0; top:6px; font-size:11px; color:#666666;}
#son_top .login a{color:#666666;}*/
#son_top .logo{ position:absolute; left:0; top:25px;}
#son_top .veritas{ position:absolute; right:0; top:25px;}
#middle{ width:100%;background:#fff; background:url(../images/son_midbg.jpg) no-repeat top center; height:607px;}
.mid_box{ width:990px; margin:0 auto; position:relative;}

.txt_box{ background:url(../images/menu_box.png) no-repeat; width:270px; height:167px; float:left; margin-bottom:10px;text-align:left;}
.txt_box .top{ width:270px; height:46px; position:relative;}
.txt_box .top h3{ position:absolute; left:10px; top:15px; color:#7f6744;}
.txt_box .top .more_btn{ position:absolute; right:10px; top:20px;}
.ulstyle1{ padding:10px;}
.ulstyle1 li{ background:url(../images/dot.gif) no-repeat 0 40%; padding-left:10px; padding-bottom:1px;}
.gall_box{ float:left; width:555px; position:relative;margin-top:10px;text-align:left;}
.gall_box h3{ color:#7f6744;}
.gall_box .w_list{ float:left;}
.gall_box .w_list li{ float:left; width:98px;line-height:120%;}
.gall_box .w_list li img{ border:1px solid #bc9d5d;}
.profi{ position:absolute; left:-110px; top:18px;}

#bottom{ width:100%; background:#1d1c1c; padding-top:10px; height:130px;}
.bottom_in{ width:990px; margin:0 auto; position:relative;}
.bottom_in h2{ position:absolute; left:0; top:10px;}
.bottom_in p{ position:absolute; left:200px; top:10px; color:#726e6e;}

#contents_sub{width:990px; margin:0 auto;min-height:620px; margin-top:30px;text-align:left;}
.left_menu{ width:175px; float:left;}
.left_menu ul{width:175px; border:1px solid #eaeaea;}
.left_menu ul li{border-bottom:1px solid #eaeaea; padding:10px; position:relative;}
.left_menu ul li a.on{ font-weight:bold; color:#d2a85e;}
.left_menu ul li span{ position:absolute; right:15px; top:13px;}
.left_menu ul li.last{ border-bottom:none;}

.right_content{ width:761px; float:right;}
.right_content .tit{ position:relative; height:40px;}
.right_content .tit h4{ position:absolute; left:0; top:3px;}
.right_content .tit span{ position:absolute; right:0; top:5px; font-size:11px; background:url(../images/home_icon.gif) no-repeat 0 15%; padding-left:18px;}

.table_st1{ background:url(/archive/images/table_bg.gif) no-repeat; width:761px;}
.newsList {
border-collapse:collapse;
}
.newsList th {
height:26px;
padding:2px 0 1px;
text-align:center;
}
.newsList td.s_number {
color:#777777;
font:10px Tahoma;
}
.newsList td {
border-bottom:1px solid #D1D1D1;
padding:10px 0;
text-align:center;
}
.newsList td.article {
text-align:left;
}
.newsList td.s_number {
color:#777777;
font:10px Tahoma;
}
.p_8{ padding-right:8px;}
