body {
    font-family:Arial, Helvetica, sans-serif; font-size:80%;
    margin:0; padding:0;
    background:#eef3f5;
    min-width:781px;
    }
table {
    border-collapse:collapse;
    width:100%;
/*    background:#FFFFFF;*/
    }
td {
    padding:0;
    vertical-align:top;
   }
img {
    border:0;
    float:left;
    margin:0 5px 3px 0
    }
a img {
    border:0;
    }
a {
    text-decoration:none;
    }
a:link {
    color:#21a5c7
    }
a:visited {
    color: #999999;
    }
a:hover {
    text-decoration:underline;
    }
a.more {
    font-weight:bold;
    background:url(images/more.gif) no-repeat 100% 50%;
    padding-right:12px;
    }
#logo {
     background:url(images/logo_bg.jpg);
     width:216px; height:71px;
     margin-top:10px; margin-bottom:9px;
    }
#logo #oao {
    height:31px; width:219px;
    background:url(images/oao.jpg) no-repeat;
    position:absolute; left:206px; top:33px;
    }
#logo h1 {
    display:block;
    margin:0; padding:0;
    position:relative; top:7px;
    width:180px; height:57px; left:10px;
    background:url(images/logo.gif);
    }
#logo span {
    display:none;
    }
#logo a {
    display:block;
    width:180px; height:57px;
    }
.nobr {
    white-space:nowrap;
    }
h2, h3 {
    color:#6e8696;
    font-weight:normal;
    }
h3{
    margin-top: 15px;
    margin-bottom: 5px;
}
h4 {
    color:#4c5d68;
    font-size:100%;
    margin:0; padding:0;
    }
hr {
   border:0; border-bottom:1px #6e8696 solid;
   height:1px;
   }
p {
   margin-top:0; padding-top:0;
   margin-bottom: 5px;
   }
#header {
    background:url(images/header_bg_layer1.gif) repeat-x;
    position:relative;
    height:110px;
    }
#header #layer2 {
    background:url(images/header_bg_layer2.jpg) no-repeat right top;
    height:110px;
    }
#header #layer3 {
    background:url(images/header_bg_layer3.gif) repeat-x right 2px;
    height:110px;
    }
#header .border-top {
    background:url(images/header_top_border_l.gif) no-repeat 0 0;
    padding-left:10px
    }
#header .border-top div {
    line-height:10px;
    background:url(images/header_top_border_r.gif) no-repeat 100% 0;
    }
#header .border-bottom {
    background:url(images/header_btm_border_l.gif) no-repeat 0 0;
    padding-left:10px
    }
#header .border-bottom div {
    line-height:10px;
    background:url(images/header_btm_border_r.gif) no-repeat 100% 0;
    }
#header .el {
    display:block;
    position:absolute; top:74px;
    width:134px; height:9px;
    background:url(images/element.gif) no-repeat 100% 0;
    margin-left:190px;
    }
#header .el small {
    display:none;
    }
#panel {
    width:250px; height:71px;
    background:url(images/panel.gif) no-repeat right;
    position:absolute; top:20px; right:10px;
    font-size:12px;
    font-family:Arial Narrow, Arial, sans-serif;
    }
#panel ul, #panel li {
    margin:0; padding:0;
    display:block;
    }
#panel #contacts {
    top:10px; left:50px;
    background:url(images/contacts.gif) no-repeat 0 0;
    }
#panel #sitemap {
    top:10px; left:122px;
    background:url(images/sitemap.gif) no-repeat 0 0;
    }
#panel #lng {
    top:10px; left:175px;
    background:url(images/en.gif) no-repeat 0 0;
    }
#panel li {
    list-style:none;
    position:absolute;
    line-height:10px;
    }
#panel a {
    color:#333333;
    display:block;
    padding-left:17px;
    }
#panel a:hover {
    text-decoration:none;
    }
#panel form {
    margin:0; padding:0;
    display:block;
    height:20px;
    position:absolute; bottom:6px; left:51px;
    background:url(images/search_icon.gif) no-repeat 0 8px;
    padding-left:15px;
    }
#panel form #search-input {
    margin:0 0 0 35px; padding:0;
    display:block;
    width:100px;
    border:1px #cccccc solid;
    }
#panel form button {
    position:absolute; bottom:5px; right:-19px;
    display:block;
    margin:0; padding:0;
    border:0;
    width:13px; height:11px;
    background:url(images/search_enter.gif) no-repeat;
    cursor:pointer;
    }
#panel form button span {
    display:none;
    }
#panel form div {
    position:absolute; top:2px; left:15px;
    }
#menu {
    margin-top:1px;
    height:41px;
    background:url(images/menu_btm_border.gif) repeat-x 0 100%
    }
#menu table {
    height:30px;
    background:url(images/menu_bg.gif) repeat-x;
    }
#menu td {
    text-align:center;
    white-space:nowrap;
    }
#menu a {
    color:#000000;
    display:block;
    height:30px;
    line-height:30px;
    padding:0 3px 0 3px;
    }
#menu a:hover {
    background:url(images/menu_hover.gif);
    text-decoration:none;
    }
#menu a.active {
    background:url(images/menu_active.gif);
    color:#5d7280;
    }
#menu a.active:hover {
    background:url(images/menu_active.gif);
    color:#000000;
    }
.tvel-l {
    background:url(images/tvel_base_l.gif) no-repeat 0 0;
    }
.tvel-l div {
    line-height:10px;
    background:url(images/tvel_footer.gif) no-repeat 50% 50%;
    margin-left:385px;
    }
#banner {
    border-left:1px #ced7dd solid;
    }
#banner .tvel-r {
    background:#eef3f5 url(images/tvel_base_r.gif) no-repeat 150px 0;
    }
#banner .tvel-l {
    background-position:-235px 0;
    background-color:#eef3f5;
    }
#banner .tvel-l div {
    margin-left:150px;
    }
#banner .tvel-r div {
    line-height:10px;
    background: url(images/tvel_banner.gif) no-repeat 50% 50%;
    width:150px;
    }
#banner {
    background:#FFFFFF;
    }
#banner object, #banner embed {
    width:540px;
    }
#left-col {
    background:#e4e9eb url(images/side_border_btm_l.gif) no-repeat -880px 0;
    width:200px;
    padding:20px;
    font-size:11px;
    color:#5d7280;
    }
#left-col a {
    color:#5d7280;
    }
#left-col h3 {
    color:#5d7280;
    font-size:13px;
    padding:0; margin:15px 0 10px 0;
    font-weight:bold;
    }
#left-col p {
    padding:0; margin:0;
    }
#left-col ul, #left-col li {
    padding:0; margin:0;
    }
#left-col ul {
    }
#left-col li {
    list-style:none;
    background:url(images/arrow.gif) no-repeat 0 6px;
    padding:2px 0 2px 10px;
    }
#left-col .active {
    background:url(images/highlight.gif) repeat-x 0 0;
    }
#left-col li ul {
    margin-left:10px;
    }
#left-col li ul li {
    background:url(images/bullet.gif) no-repeat 0 6px;
    }
.block {
   background:url(images/paper.gif) no-repeat 100% 100%;
    }
.block td {
   padding-bottom:10px; padding-right:8px;
    }
#left-col .important {
   background:url(images/bullet_important.gif) no-repeat 0 4px;
   padding-left:13px;
    }
#content {
    padding:20px;
    }
.news-block {
    background:url(images/bullet_news.gif) no-repeat 0 5px;
    padding-left:15px;
    }
#footer {
    background:url(images/footer.gif) repeat-x 0 0;
    padding:11px 0 20px 0;
    font-size:11px;
    color:#5d7280;
    }
#footer table {
    background:none;
    margin-top:20px;
    height:60px;
    }
#footer a {
    text-decoration:underline;
    color:#21a5c7;
    }
#footer a:hover {
    text-decoration:none;
    }


#form-table {
    width:auto;
    margin:0 20px 20px 0;
    }
#form-table td {
    padding-bottom:10px; padding-left:10px
    }
#form-table textarea {
    width:480px;
    }
#form-table .buttons {
    text-align:right;
    }
#form-table .buttons input {
    background:#f1efed url(/images/button2.gif) repeat-x;
    color:#121C26;
    }

.z a {
color:#999999;
text-decoration:none;
}
