﻿#framework #top_menu{
    background-image: url(/Templates/Community/images/main_sprite.png);
    background-repeat: no-repeat;
    height: 36px;
}

    #framework #top_menu ul {
        color: #fff;
        font-size: 13px;
        margin: 0 auto;
        padding: 0 15px;
        width: 920px;
    }
    
        #framework #top_menu ul li {
            float: left;
            /**margin-right: 10px;**/
            padding: 7px 5px;
			position: relative;
        }
        
        #framework #top_menu ul li.top_menu_active {
            background-image: url(/Templates/Community/images/main_sprite.png);
            background-position: -363px -278px;
            background-repeat: no-repeat;
        }

        #framework #top_menu ul li.right{
            float: right;
            margin-left: 10px;
            margin-right: 0;   
        }
    
        #framework #top_menu ul li a{
            color: #fff;
            display: inline-block;
            float: left;
        }
        
        #framework #top_menu ul li span {
            background-image: url(/Templates/Community/images/main_sprite.png);
            background-position: 0 -36px;
            background-repeat: no-repeat;
            float: left;
            height: 7px;
            margin:6px 5px 0 4px;    
            width: 8px;
        }   

		#framework #top_menu .drop_menu{
			background-image: url(/Templates/Community/images/drop_menu.png);
            background-position: bottom;
            background-repeat: no-repeat;
			left: -8px;
			padding: 10px 18px 20px 18px;
			position: absolute;
			top: 30px;
			width: 114px;
			z-index: 10000;
		}

		#framework #top_menu .drop_menu li {
			background-color: #fff;
			float: none;
			margin: 0 0 1px 0;
			padding: 0;
		}

			#framework #top_menu .drop_menu li a{
				color: #1c88c6;
				display: block;
				float: none;
				font-size: 12px;
				padding: 5px;
			}
