body {
  background:white url(body.gif) repeat-x;
  font:0.7em "Arial CE", Arial, sans-serif;
  color:#696969;
  line-height:1.5em;
}
* {margin:0; padding:0;}
img, fieldset {border:none;}
ul {list-style:none;}
hr, .none {display:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

div#container {
  width:780px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
}
div#container .searchButton {
  background-color: white; color:#C90D5D;font-size:9pt;font-weight:bold; border: #C90D5D 1px solid; width: 70px; height: 22px;
 }

div#container .searchInput {
  background-color: white; padding: 2px; color:#C90D5D; border: #C90D5D 1px solid; width: 400px; height: 18px;
 }
 
 
h1 {
  width:200px;
  height:43px;
  background:url(title.gif) no-repeat;
  overflow:hidden;
  text-indent:-1000em;
  position:absolute;
  top:26px;
  left:25px;
}
dl#siteOptions {
  height:23px;
  padding:26px 25px 25px 0;
  text-align:right;
}
dl#siteOptions dt,
dl#siteOptions dd {
  display:inline;
}
dl#siteOptions dd {
  width:30px;
  height:23px;
}
dl#siteOptions a {
  padding:6px 7px;
  background:url(siteOptionsSelect.gif) no-repeat 0px 0px;
}
dl#siteOptions a:hover,
dl#siteOptions a.select {
  background:url(siteOptionsSelect.gif) no-repeat 0px -33px;
}
dl#siteOptions .none {
  color:white;
  letter-spacing:-3px;
}
dl#siteOptions .fonts a {
  padding:0 1px;
  background-image:none;
}
dl#siteOptions .fonts img {
  vertical-align:middle;
}

/* ------------------------ */

ul#menu {
  width:770px;
  height:88px;
  padding-left:10px;
  background:url(menu.gif) no-repeat;
  position:relative;
}
ul#menu li {
  float:left;
  padding:0 3px;
}
ul#menu a,
ul#menu span {
  display:block;
  height:47px;
  overflow:hidden;
  text-indent:-1000em;
  background-repeat:no-repeat;
  background-position:0px 0px;
  cursor:pointer;
}
ul#menu a:hover,
ul#menu span:hover,
ul#menu .select {
  background-position:0px -47px;
}
ul#menu .strona_glowna {width:114px; background-image:url(strona_glownaMenu.gif);}
ul#menu .pobierz_mp3 {width:102px; background-image:url(pobierz_mp3Menu.gif);}
ul#menu .playlisty {width:102px; background-image:url(playlistyMenu.gif);}
ul#menu .zarzadzanie_plikami {width:138px; background-image:url(zarzadzanie_plikamiMenu.gif);}
ul#menu .wyszukiwanie {width:105px; background-image:url(wyszukiwanieMenu.gif);}
ul#menu .najpopularniejsze {width:138px; background-image:url(menu_polishPopular.gif);}
ul#menu .groups {width:76px; background-image:url(menu_polishGroups.gif);}
ul#menu .rejestracja {width:95px; background-image:url(rejestracjaMenu.gif);}
ul#menu .profile {width:102px; background-image:url(myAccountMenu.gif);}
ul#menu .katalog {width:102px; background-image:url(menu_polishKatalog.gif);}
ul#menu .kontakt {width:70px; background-image:url(kontaktMenu.gif);}

ul#menu li ul {
  width:780px;
  height:36px;
  position:absolute;
  top:47px;
  left:10px;
}
ul#menu li:hover ul {
  display:block;
}
ul#menu li ul li {
  padding:0 12px;
  line-height:36px;
  background:url(subMenuSepar.gif) no-repeat 99% 55%;
}
ul#menu li ul li.last {
  background-image:none;
}
ul#menu li ul a {
  display:inline;
  padding-bottom:11px;
  text-indent:0px;
  color:#4A4A4A;
}
ul#menu li ul a:hover,
ul#menu li ul .select {
  font-weight:bold;
  text-decoration:none;
  background:url(subMenuSelect.gif) no-repeat center bottom;
}

/* ------------------------------ */
div#footer {
  height:47px;
  padding:0 25px;
  background:url(menu.gif) no-repeat;
  border-top:5px solid white;
  border-bottom:5px solid white;
  clear:both;
  position:relative;
}
div#footer p {
  position:absolute;
  top:15px;
  left:25px;
  color:white;
}
div#footer ul {
  text-align:right;
  line-height:47px;
}
div#footer ul li {
  display:inline;
  padding:0 7px;
  background:url(footerSepar.gif) no-repeat 100% 60%;
}
div#footer ul li.last {
  background-image:none;
}
div#footer a {
  color:white;
}
