.logos {
   background: url(../img/logos.png) no-repeat scroll;
   margin:0 5px;
  padding:0;
  float:left;
}

.sprite-cz_psp_colour_40 { background-position: 0 0; width: 69px; height: 40px; } 
.sprite-cz_senat_colour_40 { background-position: 0 -90px; width: 69px; height: 40px; } 
.sprite-eu_parl_colour_40 { background-position: 0 -180px; width: 69px; height: 40px; } 
.sprite-logo_analysis_50 { background-position: 0 -270px; width: 50px; height: 50px; } 
.sprite-logo_calc_50 { background-position: 0 -370px; width: 50px; height: 50px; } 
.sprite-logo_calc_color_50 { background-position: 0 -470px; width: 50px; height: 50px; } 
.sprite-logo_calc_gender_50 { background-position: 0 -570px; width: 50px; height: 50px; } 
.sprite-logo_calc_green_50 { background-position: 0 -670px; width: 50px; height: 50px; } 
.sprite-logo_calc_green_world_50 { background-position: 0 -770px; width: 50px; height: 50px; } 
.sprite-logo_calc_kc_50 { background-position: 0 -870px; width: 50px; height: 50px; } 
.sprite-logo_calc_world_50 { background-position: 0 -970px; width: 50px; height: 50px; } 
.sprite-logo_write_50 { background-position: 0 -1070px; width: 50px; height: 50px; } 
.sprite-sk_nrsr_colour_40 { background-position: 0 -1170px; width: 69px; height: 40px; } 
.sprite-cz_plasy_colour_40 { background-position: 0 -1210px; width: 69px; height: 40px; }
.sprite-cz_praha_colour_40 { background-position: 0 -1250px; width: 69px; height: 40px; }
.sprite-cz_teplice_colour_40 { background-position: 0 -1290px; width: 69px; height: 40px; }
.sprite-cz_liberec_colour_40 { background-position: 0 -1330px; width: 69px; height: 40px; }
.sprite-sk_bratislava_colour_40 { background-position: 0 -1370px; width: 68px; height: 40px; }
.sprite-sk_kosice_colour_40 { background-position: 0 -1410px; width: 68px; height: 40px; }
.sprite-sk_presov_colour_40 { background-position: 0 -1450px; width: 68px; height: 40px; }
.sprite-sk_zilina_colour_40 { background-position: 0 -1490px; width: 68px; height: 40px; }
.sprite-sk_zvolen_colour_40 { background-position: 0 -1530px; width: 68px; height: 40px; }
.sprite-sk_povazska-bystrica_colour_40 { background-position: 0 -1570px; width: 68px; height: 40px; }
.sprite-sk_puchov_colour_40 { background-position: 0 -1610px; width: 68px; height: 40px; }


.menu-header {font-size:1.3em;color:#008;margin-top:5px;line-height:1.5em}
.menu-description{}
.menu-item {padding:5px;min-height:50px;}
.menu-block {padding:10px;}
.highlight .menu-header{font-weight:bold;}
.highlight {background-color:#F4F4FF;}

