* { font-family: Verdana, Helvetica, Sans-Serif; }
html { margin: 0; padding: 0; font-size: 10px; }
body {
  color: #000;
  margin: 0;
  padding: 0;
  background:#FFFFFF;
  text-align:center; /* center layout in ie5 and 5.5. */
	font-size: 11px;
}


select, textarea {
background-color:#EFEFEF;
border: solid 1px #DFDFDF;
color:black;
font-weight:normal;
font-family: verdana, sans-serif; 
}
form{
vertical-align:middle;
}
.submit_but {
/*background:url('/images/szukaj.jpg') 0 0 no-repeat;*/
heighyt:24px;
cursor:pointer;
}
.submit_but:hover {
/*background:url('/images/szukaj_.jpg') 0 0 no-repeat;*/
}
br.clear{
height:2px;
clear:both;
}
#sr{
fotnt-size:13px;
width:245px;
hetight:18px;
float:left
}

#mp3 { background-color: #FFF; }
#header    { background-color: #FFF; }
#content    { background-color: #FFF; }
#footer { background-color: #FFF; }

#mp3, #header, #content, #footer {
  margin: 0;
  padding: 0;
}
#mp3 {
  width: 800px !important;
  width: 800px; /* IE */
  margin: 0 auto 30px auto;
  border: 0px;
  text-align: center;
  position: relative;
}

#header {
  width: 100%;
  margin-top:0px;
  height: auto !important;
  height: 120px; /* IE */
  min-height: 120px;
}
#content {
  width: 100%;
  height: auto !important;
  height: 100px; /* IE */
  min-height: 50px;
}
#footer {
  clear: both;
  width: 100%;
  height: 50px;
}

a:link,
a:active,
a:visited{
	font-size: 11px;	
	text-decoration: none;
	color: #1678CC;
}
a:hover{
	text-decoration: underline;
	color: #1678CC;
}

img{
	border: 0px;
}

table { border-collapse:collapse; }

.footer {padding: 15px 0px 0px 0px; text-align: center; clear: both; font-family: Verdana, Sans-serif; font-size: 10px; color: #3F3F3F; line-height: 1.5em;}
.footer a:link, .footer a:visited, .footer a:active, .footer a:hover { font-family: Verdana, Sans-serif; font-size: 10px; color: #3F3F3F; text-decoration: none; }
.footer a:hover { text-decoration: none; }

.cont1{
text-align: center; 
padding: 9px 10px 10px 10px; 
border: 1px solid #DFDFDF; 
-moz-border-radius:1em;
}
.cont2{
height:24px;
padding: 15px 0px 12px 0px;
margin:0 auto;
}
.cont3{
text-align: left;
padding: 9px 10px 10px 10px;
border: 1px solid #DFDFDF;
}
.middle{
padding: 10px 0px 0px 0px;
text-align:left;
}
a.most{
font-size:12px;text-decoration: none;color:#7F7F7F;
}
.sear{
color: #999;
padding: 9px 10px 10px 10px;
border: 1px solid #DFDFDF;
}

.mp3box{
color: #999;
padding: 9px 10px 10px 10px;
border: 1px solid #DFDFDF;
-moz-border-radius:1em;
padding-left:60px;
text-align:right;
background: url('/images/play1.jpg') 20px  20px  no-repeat;
margin-bottom:10px;
}
object{
margin:3px 0;
}
object:focus{
outline:none;
}
p.cont-list{
text-align:justify;
line-height:1.6em;
}
h1{
text-align:left;
color:#888;
font-size:22px;
font-family:"trebuchet ms",georgia,sans-serif,tahoma;
}
h2{
text-align:left;
}
h4,
a.h{
margin:0 auto;
padding:0;
color:#000;
font-family: sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
h6{
text-align:left;
color:#666;
font-size:16px;
font-family:"trebuchet ms",georgia,sans-serif,tahoma;
padding:0;
margin:0;
}
a.h:hover{
color:#1578AF;
}
a.lis,
a.downl,
a.add{
width:90px;
border:1px solid #bbb;
display:block;
-moz-border-radius:4px;
padding:3px 5px;
padding-left:25px;
color:#444;
font-weight:bold;
text-decoration:none;
margin-top:5px;
margin-right:5px;
background:url('/images/play.gif') 4px 2px no-repeat;
float:left;
}
a.add{
text-indent:-99999px;
width:0px;
padding-right:0;
background:url('/images/add.gif') 4px 2px no-repeat;
outline:none;
}
a.downl{
padding:3px 5px;
background:none;
width:55px;
}
a.lis:hover,
a.downl:hover,
a.add:hover{
border:1px solid #888;
color:#9F4545;
}
/*pages*/
ul.pg li{
list-style-type:none;
margin:2px;
padding:0;
float:left;
display:inline;
}
ul.pg{
width:auto;
margin:0 auto;
padding:0;
}
ul.pg li.act,
ul.pg li.unact,
ul.pg li.t,
ul.pg li a{
font-size:11px;
text-decoration:none;
display:block;
padding:1px 5px;
border:1px solid #ccc;
width:auto;
height:15px;
text-align:center;
color:#777;
-moz-border-radius:3px;
font-weight:bold;
}
ul.pg li.act,
ul.pg li.unact,
ul.pg li a:hover{
border:1px solid #bbb;
color:#222;
}
ul.pg li.act{
background:#eee;
}
ul.pg li.unact{
background:#fff;
color:#bbb;
}
ul.pg li.t{
border:0;
}
ul.pd{
margin:0;
padding:0;
}
ul.pd li{
list-style-type:none;
text-align:left;
padding:2px;
}
ul.pd li a{
text-decoration:none;
color:#555;
}
ul.pd li a:hover{
color:#222;
}
/*top login*/
#top-menu{
width:470px;
margin:0 auto;
padding-bottom:10px;
color:#999;
font-size:10px;
text-align:left;
}
#top-menu a{
text-decoration:none;
color:#aaa;
font-size:9px;
}
/*login form*/
form.log input[type=text]{
width:50px;
}