/*
    Document   : menu
    Created on : 2009-01-09, 17:56:51
    Author     : radekb
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/



/*	=================== T O P   M E N U ==================================== */

#top_menu ul {
    float: right;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#top_menu ul li {
    float: left;
    margin-left: 3px;
}

#head_new_top #top_menu ul li {
    float: left;
    margin-left: 2px;
	margin-right: 1px;
}

#top_menu ul li.item2 {
    width: 89px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #000;
}

#top_menu ul li.item2 a{
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
}

/*	=================== N E W   T O P   M E N U ==================================== */

#head_top_menu ul{
    float: right;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#head_top_menu ul li{
    float: left;
    margin-left: 3px;
}

#head_new_top #head_top_menu ul li {
    float: left;
    margin-left: 2px;
	margin-right: 1px;
}

#head_top_menu ul li.item2 {
    width: 89px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #000;
}

#head_top_menu ul li.item2 a{
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
}

#head_top_menu2 ul{
    margin: 4px 0 0 0;
    padding: 0;
    list-style: none;
    height: 29px;
}
#head_top_menu2 ul li{
    float: left;
    margin-left: 5px;
}
#head_top_menu2 ul.menu {
    height:25px;
}


/*	=================== M A I N   M E N U ================================ */

#main_menu ul,
#main_menu_sub ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#main_menu ul li,
#main_menu_sub ul li{
    float: left;
    margin-right: 3px;
}

#main_menu a,
#main_menu_sub a{
    color: #FFF;
    display: block;
    float: left;
    text-align: center;
}

#main_menu a{
    height: 49px;
    width: 80px;
    font-size: 18px;
    font-weight: bold;
}

#main_menu_sub a{
    width: auto;
    font-size: 12px;
    padding: 0px 11px;
    border-left: 1px solid #919191;
}

#main_menu li.active{ background: transparent url('../images/mainmenu_button_activ_bg.gif') bottom no-repeat; }
#main_menu li.active a{ text-decoration: underline; color: #dc1a35; }

#main_menu_sub li {
    padding: 5px 0px 0px 0px;
}

#main_menu_sub ul {
    height: 24px;
    width: 469px;
    background: transparent url('../images/mainmenu_sub_mod_bg.gif') right top no-repeat;
}

#main_menu_sub ul li.active a span{
    text-decoration: underline;
}

#main_menu_sub ul li.active a:hover{
    text-decoration: underline;
}

#main_menu_sub li.item10 a,
#main_menu_sub li.item14 a,
#main_menu_sub li.item15 a,
#main_menu_sub li.item17 a,
#main_menu_sub li.item20 a { border-left: none; }


#main_menu a.mainmenu_Forum_a {
    margin-top: 7px;
    height: 28px;
}
#main_menu .mainmenu_Forum_img{
    height: 28px;
}
#mainmenu_Forum_img{
    line-height: 28px;
    font-size: 12px;
}

#main_menu .item37{
    margin-left: 15px;
}

#main_menu a.mainmenu_gitarzystatv_a {
    margin-top: 13px;
    height: 20px;
    width: 100px;
}
#main_menu .mainmenu_gitarzystatv_img{
    height: 20px;
}
#main_menu  .mainmenu_firmymuzyczne_a{
    margin-top: 13px;
    width: 110px;
    height:20px;
    margin-left: 10px;
}
.mainmenu_ogloszenia_a{

    width: 110px;
    height:20px;
    margin-left: 10px;
}
/*
.item47{
 height:10px;
 margin-top:13px;
}
*/

/*	=================== N E W   M A I N   M E N U ================================ */

#main_menu_new ul,
#main_menu_sub_new ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#main_menu_new ul li,
#main_menu_sub_new ul li{
    float: left;
    margin-right: 1px;
}

#main_menu_new a,
#main_menu_sub_new a{
    color: #FFF;
    display: block;
    float: left;
    text-align: center;
}

#main_menu_new a{
    height: 49px;
    width: 70px;
    font-size: 16px;
    font-weight: bold;
    text-transform: lowercase;
}
#main_menu_new li.item54 a{
    width: 110px;
}

#main_menu_new a span{
    margin-top: 22px;
    clear: both;
    float: none;
    display: block;
}
#main_menu_new .item36 a span{
    margin-top: 0;
}

#main_menu_sub_new a{
    width: auto;
    font-size: 12px;
    padding: 0px 11px;
    border-left: 1px solid #FFF;
}

#main_menu_new li.active{ background: transparent url('../images/mainmenu_button_activ_bg_new_70.gif') bottom no-repeat; }
#main_menu_new li#current.item54{ background: transparent url('../images/mainmenu_button_activ_bg_new_105.gif') bottom no-repeat; }
#main_menu_new li.active a{ text-decoration: underline; color: #FFF; }

#main_menu_sub_new li {
    padding: 6px 0px 0px 0px;
}

#main_menu_sub_new ul {
    height: 30px;
    background: transparent url('../images/mainmenu_sub_mod_bg_new2.gif') right top no-repeat;
}

#main_menu_sub_new ul li.active a span{
    text-decoration: underline;
}

#main_menu_sub_new ul li.active a:hover{
    text-decoration: underline;
}

#main_menu_sub_new li.item10 a,
#main_menu_sub_new li.item14 a,
#main_menu_sub_new li.item15 a,
#main_menu_sub_new li.item17 a,
#main_menu_sub_new li.item20 a { border-left: none; }


#main_menu_new a.mainmenu_Forum_a {
    margin-top: 15px;
    height: 28px;
}
#main_menu_new .mainmenu_Forum_img{
    height: 28px;
}
#mainmenu_Forum_img{
    line-height: 28px;
    font-size: 12px;
}

#main_menu_new .item37{
    margin-left: 15px;
}

#main_menu_new a.mainmenu_gitarzystatv_a {
    margin-top: 13px;
    height: 20px;
    width: 100px;
}
#main_menu_new .mainmenu_gitarzystatv_img{
    height: 20px;
}
#main_menu_new  .mainmenu_firmymuzyczne_a{
    margin-top: 13px;
    width: 110px;
    height:20px;
    margin-left: 10px;
}
#main_menu_new .mainmenu_ogloszenia_a{
    width: 110px;
    height:20px;
    margin-left: 10px;
}
/*
#main_menu_new .item47{
	height:10px;
	margin-top:20px;
	float: left;
	margin-right: 0;
}
*/
#main_menu_new .item37{
	display: none;
}
#main_menu_new .item38{
	display: none;
}
#main_menu_new .module_menu{
    padding: 0;
    float: left;
    width: 700px;
}

#main_menu_new .module_menu .ul{
    padding: 0 0 0 19px;
}

#main_menu_new .module_wyszukiwarka{
    float: right;
    width: 232px;
}