@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:644px;}
.mid_box{ width:990px; margin:0 auto; position:relative;}

.txt_box{width:290px; float:left; text-align:left; color:#FFF;}
.txt_box .top{ width:290px; position:relative;}
.txt_box .top h3{margin-bottom:6px;}
.txt_box .top .more_btn{ position:absolute; right:47px; top:0px;}
.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:30px;}
.bottom_in p{ position:absolute; left:200px; top:25px; 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;}

.txt_box_top{float:left; width:598px; color:#FFF; text-align:left; padding-top:93px;}
.floatL{float:left; padding-left:34px;}
.floatR{float:right; border-left:1px solid #979797; width:167px; height:100px; padding-right:10px;}
.floatR h2{padding-left:16px; }
.floatR ul{padding-left:16px; padding-top:5px;}
.floatR li{padding-left:16px; background:url(../images/dot.gif) no-repeat 0 21%;}
.floatR li a{opacity:0.6;}
.floatL p{opacity:0.6;}
.floatR a{color:#FFF;}

.txt_box a{color:#FFF; opacity:0.6;}

.gallery li{float:left; margin-right:9px;}
.gallery li a{opacity:1;}
.gallery li a:hover{opacity:0.6;}

.clearfix {clear:both !important; display:block; line-height:0; }
