#header{
    position: relative; left: 0px; top: 0px; 
    background: white url('../images/hdr_bg.gif') repeat-x 0px 6px;
    height: 126px;
    margin: 0px 5px 6px 0px;
}

#top_path{
    color: #686868;
    position: absolute;
    left: 219px;
    top: 7px;
    font-size: 11px;
    text-transform: lowercase;
}

#top_path a{color: #686868;}

#top_icons{
    background: white url('../images/top_icons_bg.gif') repeat-y left;
    position: absolute;
    right: 32px;
    top: 6px;
    padding-left: 1px;
}

#top_icons a{
    background: grey url('../images/top_icons_bg.gif') repeat-y right;
    display: block;
    padding-right: 1px;
    float: left;
}

#hdr_bg_left{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 5px;
    height: 64px;
    background: url('../images/hdr_bg_left.gif') no-repeat 0px 6px;
}

#logo{
    position: absolute;
    top: 36px;
    left: 24px;
    margin: 0; padding: 0;
}

#topline_wr{
    height: 23px;
}

#topban_wr{
    padding: 6px 5px 0px 5px;
    margin: 0px 5px 0px 213px;
    position: relative;
    left: 0px; top: 0px;  
    background: #fff url('../images/hdr_bg2.gif') no-repeat 0px 0px;  
}

#topban{
    position: relative;
    left: 0px; top: 0px;
    height: 61px;
    background: #90ca14;
    padding-top: 18px;
    padding-bottom: 18px;
    width: 100%;
}

#tb_left_bg{
    height: 97px; width: 451px;
    position: absolute;
    left: 0px; top: 0px;
    background: url('../images/tb_left_bg.gif') no-repeat;
}

#tb_right_bg{
    height: 97px; width: 100%;
    position: absolute;
    left: 0px; top: 0px;    
    background: url('../images/tb_right_bg.gif') no-repeat top right;
}

#tb_code{
    position: relative;
    z-index: 969;
    width: 469px;
    height: 60px;
    margin: auto;
}

#main_menu_wr{
    padding-left: 218px;
}    

#main_menu{
    margin-top: 6px;
    margin-right: auto; 
    margin-bottom: 0px;
    margin-left: auto; 
}

#main_menu td{
    font-family: Tahoma,Arial,Helvetica,sans-serif!important;
    padding: 2px 16px 2px 16px;
    background: url('../images/menu_bg.gif') repeat-y top left;
    height: 18px;
    color: #618e01;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;  
}

#main_menu td.fst{
    background: none;
}

#main_menu a{
    color: #4d4d4d;
    text-decoration: none;
    margin: 0;padding: 0;
}

#main_menu a:hover,#main_menu a.active{
    color: #618e01;
}

.h1_wr{
    width: 100%;
    height: 34px;
    background: url('../images/h1_bg.gif') repeat-x bottom;
    position: relative; left:0;top:0;
}

.h1_wr h1{
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    padding: 12px 18px 0px 18px; margin:0;
    color: #5a750a;
    font-weight: normal;
    font-size: 18px;
    text-transform: uppercase;
    white-space: nowrap;
}

.h1_wr h1 a{text-decoration: none;color: #5a750a;}
.h1_wr h1 a:hover{text-decoration: underline}

.h1_wr2{
    position: relative;
    float: left; left: 20px; top: 0px; z-index:5;
    background: url('../images/h1_bg1.gif') repeat-x top;
}

.h1_wr2 div{background: url('../images/h1_bg2.gif') no-repeat left top}
.h1_wr2 div div{
    position: relative; left:0;top:0; z-index: 10;
    background: url('../images/h1_bg3.gif') no-repeat right top;
}

iframe{margin:0;padding:0;border:none}
