body{background:url(../images/sub_bg.gif) 0 0 repeat-x;}
  #wrap{}
  #container{margin-bottom:25px;}
  #container .visual{width:940px; height:252px; margin-bottom:25px;}
  #container .visual ul{position:relative; left:0; top:0; width:940px;}
  
  .contents .left{float:left; width:220px; margin-right:18px;}
  .contents .left .lnb{margin-bottom:20px;}
    .contents .left .lnb ul{padding-top:10px;}
  .contents .left .lnb li{height:26px; padding:10px 0 0 15px; background:url(../images/sub_butt_bg.gif) 0 50% no-repeat; border:1px solid #e1e1e1;}
  .contents .left .lnb li a{display:block; font-size:13px; font-weight:600;}
  .contents .left .lnb li a:hover{color:#0f4493;}
  .contents .left .sub_banner{width:220px;}
  .contents .left .sub_banner p:first-child{margin-bottom:15px;}
  .contents .category{padding:11px 0; background:url(../images/category_tit_bul.gif) 0 0 no-repeat; border-bottom:3px solid #d7d7d7; font-size:18px; font-weight:600;}
   
   .contents .center{float:left; width:700px;}
   .contents .cont_wrap{}
   .contents .cont_wrap h2{font-size:20px; padding:15px 0 15px 25px; margin-bottom:15px; background:url(../images/sub_tit_bg.gif) 0 50% no-repeat; font-weight:600; border-bottom:1px dotted #c3c3c3;}
   .contents .cont_wrap .cont_inner{padding:0 5px 0 25px; font-size:12px;}
   


#footer{border-top:1px solid #e2e2e2;}
