.logo-left{position: absolute; top:16px; left:114px;}
.logo-right{position: absolute; top:16px; right:64px;}
.contacts{    position: absolute;
    top: 0px;
    left:378px;
    z-index:1000;
    width:556px;
    height:171px;
    padding:15px 0px 0px 0px;
    margin:0px auto;
    background:url(../images/contacts_bg.png) left top no-repeat;
}
.contacts .tb_cont{
    margin-left: 70px;
    border-collapse:collapse;
}

.contacts .tb_cont td{
    border-bottom: 1px dotted #000;
    padding: 5px 0px 5px 1px;
    margin:0px;
}
.contacts .tb_cont td p{
    font-family:Tahoma,sans-serif;
    padding: 0px 0px 0px 0px;
    margin:0px;
    color:#000;
    line-height:1.3;
}
.contacts .tb_cont td span{
    color:#0a9fe5;
}
.contacts .tb_cont td span.phone{
    color:#000;
    float: right;
    margin-right: 20px;
}
.contacts .tb_cont td.last{
    border-bottom: none;
    padding: 5px 0px 0px 1px;
}


.contacts .tb_cont td:hover{
    background: #fcefd2;
    cursor: pointer;
}


.main-menu{
    border-collapse:collapse;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:absolute;
    z-index:10;
    width:945px;
    background:url(../images/lenta.png) left top no-repeat;
}
.main-menu table{
    border-collapse:collapse;
}
.main-menu td{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height:96px;
    white-space:nowrap;
    vertical-align: top;
}
.main-menu td a{
    display:block;  
}

.main-menu td.country:hover a:visited, .main-menu td.country:hover a, .main-menu td.country.active a, .main-menu td.country:hover a, .main-menu td.country.active a:visited, .main-menu td.country a:hover{
    cursor: pointer;
    background:url(../images/country.png) left 7px no-repeat;
}


.main-menu td.online:hover a:visited, .main-menu td.online:hover a, .main-menu td.online.active a, .main-menu td.online:hover a, .main-menu td.online.active a:visited, .main-menu td.online a:hover{
    cursor: pointer;
    background:url(../images/online.png) left top no-repeat;
}

.main-menu td.about:hover a:visited, .main-menu td.about:hover a, .main-menu td.about.active a, .main-menu td.about:hover a, .main-menu td.about.active a:visited, .main-menu td.about a:hover{
    cursor: pointer;
    background:url(../images/about.png) left top no-repeat;
}
.main-menu td.hotnews:hover a:visited, .main-menu td.hotnews:hover a, .main-menu td.hotnews.active a, .main-menu td.hotnews:hover a, .main-menu td.hotnews.active a:visited, .main-menu td.hotnews a:hover{
    cursor: pointer;
    background:url(../images/hotnews.png) left 18px no-repeat;
}
.main-menu td.foto:hover a:visited, .main-menu td.foto:hover a, .main-menu td.foto.active a, .main-menu td.foto:hover a, .main-menu td.foto.active a:visited, .main-menu td.foto a:hover{
    cursor: pointer;
    background:url(../images/foto.png) left 17px no-repeat;
}

.main-menu td .item-wrap{
    position:relative;
    width:100%;
    cursor: pointer;
}


.submenu{
    width:338px;
    height:495px;
    position:absolute;
    z-index:10;
    background:url(../images/book.png) left top no-repeat;
}

.submenu ul{
    color:#2c2c2c;
    list-style:none;
    font-family:Arial, sans-serif;
    font-size:14px;
    width:230px;
    margin:30px 0px 0px 100px;
    padding:0px 0px 0px 0px;
    text-align:left;
    font-weight:normal;
}
.submenu ul li{
    display:block;
    margin:0px 0px 0px 0px;
    padding:4px 0px 10px 15px;
    background:url(../images/bg-sub-menu.gif) 2px 12px no-repeat;
}

.submenu ul li a{
    display:inline;
    text-decoration:underline;
    color:#2c2c2c;
    background:none;
    border-bottom: 0px;
}
.submenu ul li a:hover{
    color:#ffffff;
}
.submenu ul li a:visited{
    color:#2c2c2c;
}
.submenu ul li:hover{
    background:url(../images/bg-sub-menu-alt.gif) 2px 12px no-repeat #333333;
    color:#ffffff;
}
.submenu ul li:hover a{
    color:#ffffff;
}
.submenu ul li.active{
background:url(../images/bg-sub-menu-alt.gif) 2px 12px no-repeat #333333;
}
.submenu ul li.active a{
    color:#ffffff;
}

.submenu ul li:hover a:hover{
    color:#ffffff;
}
