
body { background: #DBE8C3 url(../img/body_bg.jpg) 0px 37px repeat-x; margin:0px; padding:0px; }
td, body { font-family: Tahoma, sans-serif; font-size:11px; color:#333; }
img { border:none; }

div.rel { position:relative }
div.abs { position:absolute; }
div.clr { clear:both; }

table.layout { width:100% }
    table.layout td.top_menu_l { width:50%; background:#FFF; }
    table.layout td.top_menu { width:957px; background:#FFF; height:37px; vertical-align:top; }
    table.layout td.top_menu_r { width:50%; background:#FFF; }

    table.layout td.bg_top_left { width:50%; background: url(../img/bg_top_left.jpg) top right no-repeat; }
    table.layout td.bg_top { background: url(../img/bg_top_middle.jpg) top left no-repeat; height:244px; vertical-align:top; }
    table.layout td.bg_top_right { width:50%; background: url(../img/bg_top_right.jpg) top left no-repeat; }

    table.layout td.bg_middle_left { width:50%; vertical-align:top; text-align:right; background: url(../img/bg_middle_left.jpg) top right no-repeat; }
    table.layout td.bg_middle{ background:#FFF; vertical-align:top; }
    table.layout td.bg_middle_right { width:50%; vertical-align:top; text-align:right; background: url(../img/bg_middle_right.jpg) top left no-repeat; vertical-align:bottom; }

    table.layout td.bg_bottom_left { width:50%; background: url(../img/bg_bottom_left.jpg) top right no-repeat; vertical-align:top; }
    table.layout td.bg_bottom { height:167px; background: url(../img/bg_bottom.jpg) top left no-repeat; vertical-align:top; }
    table.layout td.bg_bottom_right { width:50%; vertical-align:top; }


div.top_menu_list { width:957px; }
div.bg_middle_right_bottom { width:350px; height:350px; background: url(../img/bg_middle_right.jpg) bottom left no-repeat;}

td.main_article_text { width:680px; vertical-align:top; padding:20px;}


td.sub_left_coll { width:191px; background: #CFD932 url(../img/bg_sum_left_col.jpg) top left no-repeat; vertical-align:top; }
div.sub_left_coll_text { padding:36px 0px 20px 20px; }

td.sub_article_text { vertical-align:top; }
td.sub_article_text div.article_text_space { padding:20px; }

td.main_left_coll { vertical-align:top; }
div.box_banner_right { background: url(../img/right_banner_bg.jpg) 0px 0px no-repeat; width:274px; height:235px; margin:0px 0px 15px 3px; }
div.box_banner_right div.box_banner_right_space { padding:16px 0px 16px 18px; }


div.new_header { margin:0px 0px 10px 0px; }
div.new_header div.rel { height:35px; }
    div.new_header div.new_header_pic { bottom:0px; left:0px;  }
    div.new_header div.new_header_border { width:200px; bottom:0px; left:0px;  border-bottom:1px solid #29A133; height:1px; font-size:1px; line-height:1px; }
    div.new_header div.new_header_text { left:67px; top:15px; color: #1A6739; font-size:14px; font-weight: bold; }
    div.new_header div.new_header_text a { color: #1A6739; font-size:14px; font-weight: bold; text-decoration: none; }
    div.new_header div.new_header_text a:hover { color: #1A6739; font-size:14px; font-weight: bold; text-decoration: underline; }

div.new_header1 { margin:0px 0px 10px 0px; }
div.new_header1 div.rel { height:35px; }
    div.new_header1 div.new_header_pic { bottom:0px; left:0px;  }
    div.new_header1 div.new_header_border { width:139px; bottom:0px; left:0px;  border-bottom:1px solid #29A133; height:1px; font-size:1px; line-height:1px; }
    div.new_header1 div.new_header_text { left:57px; top:15px; color: #1A6739; font-size:14px; font-weight: bold; }
    div.new_header1 div.new_header_text a { color: #1A6739; font-size:14px; font-weight: bold; text-decoration: none; }
    div.new_header1 div.new_header_text a:hover { color: #1A6739; font-size:14px; font-weight: bold; text-decoration: underline; }

div.new_more_link { float:right; width:61px; text-align:center; padding:14px 0px 8px 0px; background: url(../img/more.gif) 0px 0px no-repeat; }
    div.new_more_link a { color: #333333; font-size:11px; text-decoration: none; }
    div.new_more_link a:hover { color: #333333; font-size:11px; text-decoration: underline; }
