div.ns_home{}
div.ns_home div
{
 color : #5b5b5b;
 font-size : 11px;
}

div.news div.ctrl
{
 margin-top : 14px;
 margin-bottom : 16px;
}
div.news div.ctrl a
{
 color : #838280;
 font-size : 10px;
 text-decoration : none;
}
div.news div.ctrl img
{
 margin-right : 6px;
 vertical-align : middle;
}

table.note_detail
{
 margin-top : 20px;
 margin-bottom : 20px;
}

table.note_detail,
table.note
{
 margin-top : 20px;
 width : 100%;
}
table.note_detail tr td.head,
table.note tr td.head
{
 height : 20px;
}
table.note_detail tr td.head h1,
table.note tr td.head h1
{
 font-size : 11px;
 font-weight : bold;
 
 display : inline;
 margin : 0px;
 padding : 0px;
}
table.note_detail tr td table.date,
table.note tr td table.date
{
 float : left;
 margin-right : 12px;
 
 width : 55px;
 height : 15px;
 
 background : url('../ui/detail/tlo_data.gif') no-repeat left top;
}
table.note_detail tr td table.date td.day,
table.note tr td table.date td.day
{
 color : #fff;
 font-size : 10px;
 text-align : center;
 vertical-align : middle;
 width : 13px;
 height : 15px;
 padding-left : 1px;
}
table.note_detail tr td table.date td.month,
table.note tr td table.date td.month
{
 color : #fff;
 font-size : 10px;
 text-align : center;
 vertical-align : middle;
 width : 13px;
 height : 15px;
 padding-left : 3px;
}
table.note_detail tr td table.date td.year,
table.note tr td table.date td.year
{
 color : #fff;
 font-size : 10px;
 text-align : center;
 vertical-align : middle;
 height : 15px;
 padding-left : 3px;
}
table.note_detail tr td.image_holder
{
 width : 100%;
}
table.note tr td.image_holder table.nt tr td.c div.image
{
 margin : 0px 2px 2px 0px;
 width : 230px;
}
table.note_detail tr td.image_holder div.image img,
table.note tr td.image_holder div.image img
{
 margin : 1px 0px 0px 1px;
}
table.note_detail tr td.text_holder,
table.note tr td.text_holder
{
 width : 240px;
 font-size : 10px;
 line-height : 18px;
 text-align : justify;
}
table.note_detail tr td.text_holder img,
table.note tr td.text_holder img
{
 margin-top : 2px;
 display : block;
 vertical-align : text-bottom;
}
table.note tr td.text_holder div.text
{
 margin-right : 8px;
}

table.note_detail tr td.image_holder div.detail_note_text table.textimg_holder
{
 width : 100%;
}
table.note_detail tr td.image_holder div.detail_note_text table.textimg_holder tr td.img
{
 width : 120px;
}
table.note_detail tr td.image_holder div.detail_note_text table.textimg_holder tr td.img2
{
 width : 202px;
 height : 203px;
}

table.note_detail tr td.image_holder div.detail_note_text
{
 font-size : 11px;
 line-height : 16px;
}
table.note_detail tr td.image_holder div.detail_note_text ul
{
 list-style-type : none;
 margin : 0px;
 padding : 0px;

 margin-top : 8px;
 margin-bottom : 8px;
}

table.note_detail tr td.image_holder div.detail_note_text ul li
{
 background : url('../ui/detail/orange_li.gif') no-repeat left center;
 padding-left : 12px;
 margin-top : 4px;
 margin-bottom : 4px
}

table.note_detail tr td.image_holder div.detail_note_text a
{
 text-decoration : none;
 color : #d3291a;
}

table.note_detail tr td.image_holder div.detail_note_text div.hr
{
 width : 100%; 
 background : url('../ui/detail/dot_h_line.gif') repeat-x left center;
 height : 18px
}
table.note_detail tr td.image_holder div.detail_note_text div.hr hr
{
 border : none;
 margin : 0px;
 padding : 0px;
 visibility : hidden;
}

table.detail_note_control
{
 margin-top : 6px;
 margin-bottom : 6px;
}
table.detail_note_control tr td
{
 vertical-align : middle;
 padding-bottom : 10px;
}
table.detail_note_control tr td img
{
 vertical-align : middle;
}
table.detail_note_control tr td.left
{
 text-align : left;
}
table.detail_note_control tr td.left img
{
 margin-right : 8px;
}
table.detail_note_control tr td.right
{
 text-align : right;
}
table.detail_note_control tr td.right img
{
 margin-right : 4px;
}
table.detail_note_control tr td a
{
 color : #5b5b5b;
 text-decoration : none;
}
/*overlay*/

div.ns_home div.overlay_card
{
 z-index : 100;
 position : relative;
 margin-top : 5px;
 float : right;
}

div.overlay_card
{
 z-index : 100;
 position : relative;
 margin-top : 5px;
 float : right;
 width : 209px;
}

table.overlay_card td.c table
{
 margin : auto;
 margin-top : 4px;
 margin-bottom : 4px;
 width : 190px;
}
table.overlay_card td.c table tr th
{
 color : #da272a;
 height: 30px;
 text-align : left;
 font-size : 11px;
 font-weight : bold;
}
table.overlay_card td.c table tr td a {
 color: #6e6e6e;
}
table.overlay_card td.c table tr td.image
{
 vertical-align : middle;
 text-align : center;
}
table.overlay_card td.c table tr td.image img
{
 margin-top : 6px;
 margin-bottom : 6px;
}
table.overlay_card td.c table tr td.desc
{
 font-size : 11px;
 color : #6e6e6e;
 text-align : left;
 vertical-align : top;
}
table.overlay_card td.c table tr td.ctrl
{
 text-align : right;
 vertical-align : middle;
 height : 20px;
}

table.overlay_card{width:100%;height:100%}
table.overlay_card td.lt
{
 width : 3px;
 height : 3px;
 background : url('../ui/table/ol/ol_lt.gif') no-repeat left top;
}
table.overlay_card td.t
{
 height : 3px;
 background : url('../ui/table/ol/ol_t.gif') repeat-x right top;
}
table.overlay_card td.rt
{
 width : 5px;
 height : 3px;
 background : url('../ui/table/ol/ol_rt.gif') no-repeat right top;
}
table.overlay_card td.l
{
 width : 3px;
 background : url('../ui/table/ol/ol_l.gif') repeat-y left top;
}
table.overlay_card td.c
{
 text-align : center;
 vertical-align : middle;
 background-color : #fff;
 
 width : 205px;
 height : 135px;
}
table.overlay_card td.r
{
 width : 5px;
 background : url('../ui/table/ol/ol_r.gif') repeat-y right top;
}
table.overlay_card td.lb
{
 width : 3px;
 height : 5px;
 background : url('../ui/table/ol/ol_lb.gif') no-repeat left bottom;
}
table.overlay_card td.b
{
 height : 3px;
 background : url('../ui/table/ol/ol_b.gif') repeat-x left top;
}
table.overlay_card td.rb
{
 width : 3px;
 height : 5px;
 background : url('../ui/table/ol/ol_rb.gif') no-repeat right bottom;
}
table.overlay_card td.ml
{
 width : 3px;
 height : 3px;
 background : url('../ui/table/ol/ol_ml.gif') no-repeat left top;
}
table.overlay_card td.m
{
 height : 3px;
 background : url('../ui/table/ol/ol_m.gif') repeat-x left top;
}
table.overlay_card td.mr
{
 width : 5px;
 height : 3px;
 background : url('../ui/table/ol/ol_mr.gif') no-repeat right top;
}

div.ns_home div.news
{
 float : left;
 width : 500px;
}