#header {
    width: 90%; height: 122px;
    margin: 10px auto 0;
    background: url('/img/header_bg.gif') no-repeat center bottom;}
    
.fright {float: right;}
    
#logo {                             
    width: 495px; height: 70px;
    margin: 32px 0 0 14px;}
    
#menu {
    width: 90%;
    padding: 0; 
    margin: 0 auto;
    text-align: left;
    color: #fff;
    font: bold 11px Arial, Verdana, Tahoma;
    text-transform: uppercase;
    border-top: 1px solid #503f6b;
    background: #2f2c35 url('/img/menu_bg.gif') repeat-x center center;}
#menu a {
    color: #fff; text-decoration: none;
    display: block; padding: 10px 10px;
    font: bold 11px Arial, Verdana, Tahoma;}
#menu a:hover {background: url('/img/menu-hover_bg.gif') no-repeat center center;}

#menu table {margin: 0 0 0 20px;}
#menu table td {vertical-align: middle; padding: 0 0px;}
#menu table td.active {background: url('/img/menu-active_bg.gif') no-repeat center center;}
#menu table td#pageMain a.active, #menu table td#pageMain a:hover {background: url('/img/menu-active1_bg.gif') no-repeat center center;}
#menu table td#pageMain4forum a.active, #menu table td#pageMain4forum a:hover {background: url('/img/menu-active9_bg.gif') no-repeat center center;}
#menu table td#pageNews a.active, #menu table td#pageNews a:hover {background: url('/img/menu-active1_bg.gif') no-repeat center center;}
#menu table td#pageAbout a.active, #menu table td#pageAbout a:hover {background: url('/img/menu-active3_bg.gif') no-repeat center center;}
#menu table td#pageServices a.active, #menu table td#pageServices a:hover {background: url('/img/menu-active4_bg.gif') no-repeat center center;}
#menu table td#pageForum a.active, #menu table td#pageForum a:hover {background: url('/img/menu-active5_bg.gif') no-repeat center center;}
#menu table td#pageContacts a.active, #menu table td#pageContacts a:hover {background: url('/img/menu-active6_bg.gif') no-repeat center center;}
#menu table td#pageVakancy a.active, #menu table td#pageVakancy a:hover {background: url('/img/menu-active7_bg.gif') no-repeat center center;}
#menu table td#pageGoto a.active, #menu table td#pageGoto a:hover {background: url('/img/menu-active8_bg.gif') no-repeat center center;}
#menu table td.menuSeparator {
    width: 19px; padding: 0;
    background: url('/img/menu_separator.gif') no-repeat center center;}
#menu table td.menuSeparator img {width: 19px;}

#menuBottom {width: 90%; height: 4px; padding: 0; margin: 0 auto; background: url('/img/menu_bottom.gif') repeat-x left bottom;}
#menuBottomL {float: left; height: 4px;}
#menuBottomR {float: right; height: 4px;}



#dottedLines {
    width: 90%; height: 35px;
    padding: 0; margin: 0 auto;
    background: #fff url('/img/content_bg.gif') no-repeat 200px bottom;}

#footer {
    width: 90%;
    padding: 0; margin: 0 auto;
    border-top: 12px solid #d9d7d7;
    color: #000; font: normal 11px Tahoma, Arial, Verdana;
    background: #f1f1f1 url('/img/footer_bg-left.gif') no-repeat left bottom;}

#footer table {width: 90%; background: url('/img/footer_bg-right.gif') no-repeat right bottom; font: normal 11px  Tahoma,Arial, Verdana;}
#footer table td {vertical-align: middle; padding: 4px 30px 6px 54px; font: normal 11px  Tahoma,Arial, Verdana;}
#footer table td.footerSeparator {width: 13px; padding: 0; background: url('/img/footer_bg-separator.gif') no-repeat left bottom;}
#footer table td.footerSeparator img {width: 13px;}

.green {color: #7ac142; font: bold 11px  Tahoma,Arial, Verdana;}

#footer a {color: #000; font: normal 11px Tahoma, Arial, Verdana;}
#footerBorder {width: 90%; height: 5px; background-color: #000; padding: 0; margin: 0 auto 50px;}