.main_menu {
    background: url('../images/index_menu_background.gif') repeat-x;
}

.project_photo  {
    border: 1px solid #878787;
}

a.main_menu_link  {
    font-family: Verdana;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

a.main_menu_link:hover  {
    text-decoration: underline;
}

a.main_submenu_link  {
    font-family: Verdana;
    color: #3F68BD;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

a.main_submenu_link:hover  {
    text-decoration: underline;
}

a.search_link  {
    font-family: Verdana;
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 10px;
}

.search_field  {
    border: 1px solid #000000;
}

.admin_field  {
    width: 440px;
    border: 1px solid #B2B2B2;
}

.header_content  {
    background: #D9D9D9;
    padding-left: 15px;
    text-align: left;
    height: 25px;
}

font.title_header  {
    font-family: Verdana;
    color: #5C5C5C;
    font-size: 12px;
    font-weight: bold;
}

.content  {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #A2A2A2;
}

.content_left  {
    border-right: 1px solid #A2A2A2;
}

.content_right  {
    border-left: 1px solid #FFFFFF;
}

.main_content  {
    background: url('../images/content_main_background.gif') repeat-x;
}

.date_font  {
    font-family: Verdana;
    color: #818181;
    font-size: 11px;
}

.text  {
    font-family: Verdana;
    color: #535353;
    font-size: 12px;
}

a.main_link  {
    font-family: Verdana;
    color: #434FC7;
    text-decoration: none;
    font-size: 10px;
}

a.main_link:hover  {
    text-decoration: underline;
}

a.main_link_b  {
    font-family: Verdana;
    color: #434FC7;
    text-decoration: none;
    font-size: 11px;
}

a.main_link_b:hover  {
    text-decoration: underline;
}

a.main_link_vb  {
    font-family: Verdana;
    color: #434FC7;
    text-decoration: none;
    font-size: 12px;
}

a.main_link_vb:hover  {
    text-decoration: underline;
}

.footer_main_content  {
    background: url('../images/footer_background_main_content.gif') repeat-x;
}

.separator  {
    font-family: Verdana;
    color: #ABABAB;
    font-size: 10px;
}

font.link_separator {
    font-family: Verdana;
    color: #5461C7;
    font-size: 10px;

}

.cps  {
    font-family: Verdana;
    color: #757575;
    font-size: 11px;
}

.upper_menu  {
    background: url('../images/upper_menu_background.gif') repeat-x;
}

a.upper_menu_link  {
    font-family: Arial;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
}

a.upper_menu_link:hover  {
    text-decoration: underline;
}

a.upper_menu_link_checked  {
    font-family: Arial;
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 11px;
}

a.down_menu_link  {
    font-family: Arial;
    color: #000000;
    text-decoration: none;
    font-size: 11px;
}

a.down_menu_link:hover  {
    text-decoration: underline;
}

.upper_menu_td  {
    border-right: 1px solid #707070;
}

.upper_menu_td_checked  {
    background-color: #626262;
}

.upper_menu_right_td  {
    padding-left: 31px;
}

.upper_menu_right_td_checked  {
    padding-left: 31px;
    background-color: #626262;
}

.down_menu  {
    background: url('../images/down_menu_background.gif') repeat-x;
}

.down_menu_td_checked  {
    background-color: #FFFFFF;
}

.left_content  {
    background-color: #FFFFFF;
    height: 100%;
}

.left_content_top  {
    background: url('../images/border_bg_top.gif') repeat-x;
}

.left_content_down {
    background: url('../images/border_bg.gif') repeat-x;
}

.left_content_right_corner  {
    border-top: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
}


.left_content_main  {
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
}

.main_title  {
    font-family: Verdana;
    color: #373739;
    font-size: 18px;
    font-weight: bold;
}

.title  {
    font-family: Verdana;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}

.related_content_title  {
    background: url('../images/related_content_background.gif') repeat-x;
    padding-left: 17px;
    text-align: left;

    font-family: Verdana;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

.related_content_main  {
    background-color: #FFFFFF;
    border-left: 1px solid #CECECE;
}

.related_content_right  {
    background-color: #FFFFFF;
    border-right: 1px solid #CECECE;

    font-size: 3px;
}

.related_content_down  {
    background-color: #FFFFFF;
    border-left: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;

    font-size: 3px;
}


.related_content_title_font  {
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

.admin_table_title  {
    background: url('../images/admin_table_title_bg.gif') repeat-x;
    border-bottom: 1px solid #FFFFFF;

    font-family: Verdana;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.admin_menu_table  {
    border-bottom: 1px solid #FFFFFF;
    background-color: #3F68BD;
    height: 20px;
    padding-left: 18px;
    text-align: left;
}

.admin_submenu_table  {
    border-bottom: 1px solid #929192;
    background-color: #F4F3F4;
    height: 20px;
    padding-left: 18px;

    text-align: left;
}

.admin_table_footer  {
    background-color: #353434;
    font-size: 6px;
}

.admin_table_title_content  {
    background-color: #919192;
    padding-left: 16px;
    border-right: 1px solid #FFFFFF;

    font-family: Verdana;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

.admin_table_title_right_content  {
    background-color: #919192;
    padding-left: 16px;

    font-family: Verdana;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

font.admin_title  {
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}

.admin_text  {
    font-family: Verdana;
    color: #000000;
    font-size: 11px;
}

.admin_table {
    font-family: Verdana;
    color: #000000;
    font-size: 11px;
}

.admin_table_content1  {
    padding-left: 15px;
    padding-bottom: 7px;
    padding-top: 7px;
    border-right: 1px solid #929192;
}

.admin_table_content1_left {
    padding-left: 15px;
    padding-bottom: 7px;
    padding-top: 7px;
    border-right: 1px solid #929192;
    border-left: 1px solid #929192;
}

.admin_table_content2  {
    padding-left: 15px;
    background-color: #F4F4F4;
    padding-top: 2px;
    padding-bottom: 2px;
    border-right: 1px solid #929192;
}


.admin_table_content2_left  {
    padding-left: 15px;
    background-color: #F4F4F4;
    padding-top: 2px;
    padding-bottom: 2px;
    border-right: 1px solid #929192;
    border-left: 1px solid #929192;
}

.admin_form  {
    border-right: 1px solid #929192;
    border-left: 1px solid #929192;
    border-bottom: 2px solid #3A3A3A;

    font-family: Verdana;
    color: #000000;
    font-size: 11px;
}

.admin_form_content1  {
    padding-left: 15px;
    padding-bottom: 7px;
    padding-top: 7px;
    border-right: 1px solid #FFFFFF;
}

.admin_form_content1_right  {
    padding-left: 15px;
    padding-bottom: 7px;
    padding-top: 7px;
}

.admin_form_content2  {
    padding-left: 15px;
    background-color: #F4F4F4;
    padding-top: 2px;
    padding-bottom: 2px;
    border-right: 1px solid #FFFFFF;
}


.admin_form_content2_right  {
    padding-left: 15px;
    background-color: #F4F4F4;
    padding-top: 2px;
    padding-bottom: 2px;
}

a.admin_link  {
    font-family: Verdana;
    color: #434FC7;
    text-decoration: none;
    font-size: 11px;
}

a.admin_link:hover  {
    text-decoration: underline;
}

a.admin_link_disable {
    font-family: Verdana;
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}

.admin_border {
    border-top: 1px solid #3A3A3A;
    font-size: 1px;
}

.button  {
    background-color: #3F68BD;
    font-family: Verdana;
    font-size: 11px;
    color: #FFFFFF;
    height: 20px;
    border: 0px;
}

.admin_login  {
    font-family: Verdana;
    color: #808080;
    font-size: 10px;
}

.index_text  {
    font-family: Arial;
    color: #535353;
    font-size: 11px;
}

a.admin_table_title_link  {
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.admin_table_title_link:hover {
    text-decoration: underline;
}

.teaser_td  {
    padding-left: 15px;
    padding-right: 10px;
    background: url('../images/teaser_bg_big.jpg');
}

.teaser_text  {
    font-family: Verdana;
    color: #000000;
    font-size: 11px;
}

.teaser_member_name  {
    font-family: Verdana;
    color: #515151;
    font-size: 10px;
    font-weight: bold;
}

.teaser_member_position  {
    font-family: Verdana;
    color: #515151;
    font-size: 9px;
}

a.project_title  {
    font-family: Verdana;
    color: #5865CB;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

a.project_title:hover  {
    text-decoration: underline;
}

a.black_link  {
    font-family: Verdana;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

a.black_link:hover  {
    text-decoration: underline;
}

.black_title  {
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}

.black_title_s  {
    font-family: Verdana;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

.black_font  {
    font-family: Verdana;
    color: #000000;
    font-size: 12px;
}

font.blue_font  {
    font-family: Verdana;
    color: #5965C9;
    font-size: 12px;
}

a.blue_link  {
    font-family: Verdana;
    color: #5965C9;
    font-size: 12px;
    text-decoration: none;
}

a.blue_link:hover  {
    text-decoration: underline;
}

.level1  {
    padding-top: 5px;
}

.level2  {
    padding-left: 30px;
}

.level3  {
    padding-left: 60px;
}

.services_font {
    font-family: Verdana;
    color: #434FC7;
    font-size: 11px;
}

.member_photo {
    background-color: #C2C3C3;  /*url('../images/member_bg.gif') no-repeat; */
}

.space  {
    font-size: 3px;
}

.project_text  {
    font-family: Verdana;
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}


.project_top  {
    padding-left: 17px;
    background-color: #F0F0F0;

    font-family: Verdana;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}

.grey_font {
    font-family: Verdana;
    color: #808080;
    font-size: 11px;
    font-weight: bold;
}

.green_font  {
    font-family: Verdana;
    color: green;
    font-size: 10px;
}

h1 {
    font-family: Verdana;
    color: #373739;
    font-size: 18px;
    font-weight: bold;
    margin: 0px;
}

h2 {
    font-family: Verdana;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    margin: 0px;
}

h3  {
    font-family: Verdana;
    color: #808080;
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
}

a.index_main_menu_link  {
    font-family: Verdana;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}

a.index_main_menu_link:hover  {
    text-decoration: underline;
}

.map_font  {
    font-family: Verdana;
    color: #535353;
    font-size: 10px;
}

.black_title_normal  {
    font-family: Verdana;
    color: #000000;
    font-size: 11px;
}

.about_us_right  {
    font-size: 12px;
    font-family: Verdana;
    color: #000000;
    font-weight: bold;

    border-left: 1px solid #000000;
}

.about_us_top  {
    font-size: 12px;
    font-family: Verdana;
    color: #000000;
    font-weight: bold;

    border-bottom: 1px solid #000000;
}

.news_date  {
    font-size: 11px;
    font-family: Verdana;
    color: #000000;
    font-weight: bold;
}

.news_link  {
    font-family: Verdana;
    color: #434FC7;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.news_link:hover  {
    text-decoration: underline;
}

.height_100  {
    height: 100%;
}

