body {
    /*background:url(images/bg.jpg) repeat;*/
    background:white;
    font-family:tahoma;
    font-size:12px;
    line-height:1.4;
}

#body_table {
    width:877px;
}

#body_table .picture {
    width:100%;
    height:115px;
    background:url(images/logo.jpg) no-repeat 1px;
}

#body_table .menu {
    width:100%;
    height:40px;
    background:url(images/menu-bg.jpg) no-repeat;
    padding:0 0 0 30px;
}

#body_table .menu li {
    float:left;
    list-style:none;
    padding:8px 15px 9px 15px;
    background:url(images/line-bg.jpg) no-repeat;
    background-position:right;
    margin-top:3px;
}

#body_table .menu li.active {
    float:left;
    list-style:none;
    padding:8px 15px 11px 15px;
    background:url(images/menu-active.jpg) repeat-x;
}

.menu li a {
    text-decoration:none;
    font:12px tahoma;
    color:white;
}

.menu li a:hover {
    text-decoration:underline;
}

#body_table .menuem {
    width:100%;
    height:40px;
    background:url(images/menu-bg-em.jpg) no-repeat;
    padding:0 0 0 30px;
}

#body_table .menuem li {
    float:left;
    list-style:none;
    padding:8px 15px 9px 15px;
    background:url(images/line-bg.jpg) no-repeat;
    background-position:right;
    margin-top:3px;
}

#body_table .menuem li.active {
    float:left;
    list-style:none;
    padding:8px 15px 11px 15px;
    background:url(images/menu-active.jpg) repeat-x;
}

.menuem li a {
    text-decoration:none;
    font:12px tahoma;
    color:white;
}

.menuem li a:hover {
    text-decoration:underline;
}


.submenu {
    width:100%;
    padding-top:0px;
}

#submenu {
    width:100%;
    height:27px;
    background:url(images/submenu-bg.jpg) no-repeat 1px;
    padding-left:30px;
}
.submenu li {
    float:left;
    list-style:none;
    padding:5px 15px 5px 15px;
    border-right:1px solid #E1E8ED;
}

.submenu li a {
    text-decoration:none;
    color:#006ab2;
}

.submenu li a:hover {
    color:black;
}

.lang {
    height:30px;
}

.lang a {
    text-decoration:none;
    font:12px tahoma;
    color:#33598A;
    border-bottom:1px solid orange;
}

.lang a.act {
    border-bottom:none;
    font-weight:bold;
}

p {margin: 0; padding: 0;}


.footer {
    width:100%;
    font:12px tahoma;
    color:gray;
    text-align:center;
}
