.topmenu-wrapper {
    width: 100%;
    background: url('images/topmenu/topmenu-back.png') repeat-x center center;    
    border-bottom: #dbdbdb 1px solid;
}   
        .top_menu ul { list-style: none; }
        .top_menu li.item.hover,
        .top_menu li.item:hover {
            position: relative;
            z-index: 199;
            cursor: default;
        } 
            .top_menu ul {
                visibility: hidden;
                position: absolute;
                top: 23px;
                left: 0;
                z-index: 198;
            }  
                ul.top_menu li:hover > .arrow { visibility: visible; }
                ul.top_menu li:hover > ul { visibility: visible; }
         
        .top_menu { margin: 0px; padding: 0; height: 40px; line-height: 40px; width: 100%; list-style: none; }
        
        .top_menu li.item {
            float: left; 
            color: #262626;
            font-size: 14px;   
            line-height: 20px;       
            margin-top: 8px;
            margin-left: 10px;
            padding-left: 20px; 
            padding-right: 20px; 
            position: relative; 
        }
        
        .top_menu li.newlogo {
            float: left;       
            text-indent: -9999px; 
            width: 100px;
            height: 40px;
            padding: 0;
            margin: 0;
        }
            li.newlogo a {
                display: block;
                width: 100px;
                height: 40px;
                background: url('//a42.ru/css/images/a42logo.png') no-repeat center center;
                border: none !important; 
            } 
                
            .top_menu li.item a {
                color: #464646;
                text-decoration: none;
                border-bottom: #c4c4c4 1px dotted; 
                font-family: 'PT Serif', Georgia;
                font-size: 13px;
                text-transform: uppercase;   
            }      
            .top_menu li.no_menu a {       
                border-bottom: #c4c4c4 1px solid;   
            }
            .top_menu li.item a:hover {
                color: #e52f24;
                border-bottom-color: #f3c0bd; 
            }
        
            .item .arrow {
                visibility: hidden;
                width: 40px;
                height: 10px;
                background: url('images/topmenu/arrow.png') no-repeat center top;
                position: absolute;
                left: 50%;
                margin-left: -20px;
                margin-top: -6px;
                z-index: 290;
            }                   
        
        .podmenu {           
            background: #FFF;  
            padding: 15px; 
            
            -moz-border-radius: 12px;
            -webkit-border-radius: 12px; 
            -khtml-border-radius: 12px; 
            border-radius: 12px;
            
            -moz-box-shadow: 0 0px 15px 5px #dadada;
            -webkit-box-shadow: 0 0px 15px 5px #dadada;     
            box-shadow: 0 0px 15px 5px #dadada;
        }         
                
                .podmenu li {
                    padding: 0;
                    padding-left: 24px;
                    text-align: left;  
                    margin: 4px;
                    white-space: nowrap;
                }
                .top_menu li .podmenu li a {
                    font-family: Arial;
                    font-size: 14px;
                    color: #464646;
                    text-decoration: none;
                    text-transform: none;
                    border-bottom: #afafaf 1px solid;     
                }
                    .top_menu li .podmenu li a:hover {
                        color: #e52f24;
                        border-bottom: #f17c75 1px solid;
                        text-decoration: none;
                    } 
                
                .podmenu li.news_kemerovo,
                .podmenu li.news_world  { background: url('images/topmenu/menu_icons/news.png') no-repeat left center; }
                .podmenu li.pogoda      { background: url('images/topmenu/menu_icons/pogoda.png') no-repeat left center; }
                .podmenu li.afisha      { background: url('images/topmenu/menu_icons/afisha.png') no-repeat left center; }
                .podmenu li.realtypic   { background: url('images/topmenu/menu_icons/realty.png') no-repeat left center; }
                .podmenu li.auto        { background: url('images/topmenu/menu_icons/auto.png') no-repeat left center; }
                .podmenu li.turizm      { background: url('images/topmenu/menu_icons/turizm.png') no-repeat left center; }
                .podmenu li.forum,
                .podmenu li.users       { background: url('images/topmenu/menu_icons/forum.png') no-repeat left center; }
                .podmenu li.eda         { background: url('images/topmenu/menu_icons/pizza.gif') no-repeat left center; }
                .podmenu li.rabota      { background: url('images/topmenu/menu_icons/rabota.png') no-repeat left center; }
                .podmenu li.mail        { background: url('images/topmenu/menu_icons/mail.png') no-repeat left center; }
                .podmenu li.games       { background: url('images/topmenu/menu_icons/games.png') no-repeat left center; }
                .podmenu li.kino        { background: url('images/topmenu/menu_icons/kino.png') no-repeat left center; }
                .podmenu li.tv-show     { background: url('images/topmenu/menu_icons/tv-show.png') no-repeat left center; }
                .podmenu li.tube        { background: url('images/topmenu/menu_icons/tube.png') no-repeat left center; }
                .podmenu li.camera      { background: url('images/topmenu/menu_icons/camera.png') no-repeat left center; }
                .podmenu li.photo       { background: url('images/topmenu/menu_icons/photo.png') no-repeat left center; }
                .podmenu li.albums      { background: url('images/topmenu/menu_icons/albums.png') no-repeat left center; }
                .podmenu li.wallpapers  { background: url('images/topmenu/menu_icons/wallpapers.png') no-repeat left center; }
                .podmenu li.avatars     { background: url('images/topmenu/menu_icons/avatars.png') no-repeat left center; } 
                .podmenu li.radiopic    { background: url('images/topmenu/menu_icons/radio.png') no-repeat left center; }
                .podmenu li.conf        { background: url('images/topmenu/menu_icons/conf.png') no-repeat left center; }
                .podmenu li.dom         { background: url('images/topmenu/menu_icons/dom.png') no-repeat left center; }
                .podmenu li.love        { background: url('images/topmenu/menu_icons/love.png') no-repeat left center; }
                .podmenu li.blogs       { background: url('images/topmenu/menu_icons/blogs.png') no-repeat left center; }
                .podmenu li.chat        { background: url('images/topmenu/menu_icons/chat.png') no-repeat left center; }
                .podmenu li.wenet       { background: url('images/topmenu/menu_icons/wenet.png') no-repeat left center; }
                .podmenu li.catalog     { background: url('images/topmenu/menu_icons/catalog.png') no-repeat left center; }
                .podmenu li.gamezone    { background: url('images/topmenu/menu_icons/gamezone.png') no-repeat left center; }
                .podmenu li.clips       { background: url('images/topmenu/menu_icons/clips.png') no-repeat left center; }
                .podmenu li.pr          { background: url('images/topmenu/menu_icons/pr.png') no-repeat left center; }
                .podmenu li.map         { background: url('images/topmenu/menu_icons/map.png') no-repeat left center; }     