html, body {
margin: 0; 
padding: 0; 
border: 0;
}

body{
color: #660000;
font-family: Verdana, Helvetica, sans-serif;
color: #808080;
}

.l {
	text-align: left;
}
.c {
	text-align: center;
}
.r {
	text-align: right;
}

a {
 color: Black;
 text-decoration: none;
}

a:hover {
 color: #000000;
}

body#glowna {
text-align: left;
}

h3 {
 font-size: 16px;
}

h4 {
 color: #444;
 font-family: Trebuchet MS,Verdana,Helvetica,sans-serif;
}

h3 {
 color: #444;
 font-family: Trebuchet MS,Verdana,Helvetica,sans-serif;
}

#okno {
margin: 0 auto;
text-align: left;
background-color: #EEEEEE;
width:750px;
}

img {
 margin: 0; padding: 0px;
}

#menu-glowne {
 float: left;
 padding: 0px;
}

#kontener {
 float: left;
 border-left: 1px dashed #404040;
 padding: 0px;
 width: 600px;
}

div.gad-lista-poz {
 margin-bottom: 32px;
 float: left;
 width: 270px;
 margin-left: 10px;
}

img.gad-obrazek {
margin-top: 5px;
}

td.gad-tabelka {
	width:80px; 
	height:80px; 
	text-align: center;
	vertical-align: top;
	
}
#spacer {
 clear: both;
}
.spacer {
 clear: both;
}


#pra1-okladka {
 float: left;
 border: 1px solid #FFF;
}

#pra1-tekst1 {
 float: left;
 margin-left: 10px;
 margin-bottom: 30px;
 text-align: justify;
 width: 500px;
}

#pra1-tekst2 {
 clear: both;
 text-align: justify;
 margin: 10px;
}

#pra1-tekst2 img {
 margin: 10px;
}

/***********************************
 NEWSY
*/


img.new1-obrazek {
 float: left;
 margin: 5px;
}

img.new1-obrazek-home {
 position: relative;
 left: 45px;
 top: 10px;
}

div#new1-tekst {
 text-align: justify;
 margin-left: 30px;
 
}

div#new1-tekst-home {
 text-align: left;
 margin-left: 5px;
	 overflow: hidden;
	 font-size: 10px;
	 font-family: Verdana;
	 color: #999999;
}

p:first-letter {
 padding-left: 32px;
}


/************************************
 PLYTY
*/

img.ply-obrazek {
width: 104px;
height: 104px;
background-image: url(images/plyty-ramka.gif);
 
 
}

span.ply-tytul {
 font-size: 10.58px;
}

div.ply-lista-poz {
 margin-bottom: 32px;
 float: left;
 width: 200px;
 margin-left: 10px;
 height: 64px;
}

img#ply-menu-obraz {
 float: right;
}

/************************************
 PLYTA
*/

div#plyta-obrazek {
 position: absolute;
 top: 300px;
 left: 280px;
 width: 500px;
}

img#plyta-obrazek {
 position: absolute;
 top: 20px;
 left: 20px;
 width: 170px;
 height: 170px;
}

div#plyta-obrazek_h {
 position: relative;
 top: -20px;
 left: 40px;
 width: 450px;
}



td.audio_h { 
border-bottom: 1px solid #b3b3b3;
font-size: 11px; 
color: #b3b3b3;
vertical-align: middle;
}

td.audio_hh { 
border-bottom: 1px solid #b3b3b3;
font-size: 11px; 
color: black;
vertical-align: middle;
font-weight: bold;
}




img#plyta-obrazek_h {
 position: relative;
 top: 20px;
 left: 20px;
 width: 170px;
 height: 170px;
}

div#ply1-dane{
position: absolute;
top: 200px;
left: 500px;
width: 270px;
}

div#ply-naglowek {
position: relative;
top: -90px;
left: 65px;
font-size: 10.09px;
}



div#newsy-naglowek_w {
position: absolute;
top: 300px;
left: 410px;
font-size: 10.58px;
}

div#med-naglowek1_w {
position: absolute;
top: 315px;
left: 670px;
font-size: 10.58px;
}

div#med-naglowek1 {
position: absolute;
top: 115px;
left: 320px;
font-size: 10.58px;
}

div#med-naglowek2 {
position: absolute;
top: 115px;
left: 400px;
font-size: 10.58px;
}

div#med-naglowek3 {
position: absolute;
top: 290px;
left: 320px;
font-size: 10.58px;
}

div#gadzety-naglowek {
position: absolute;
top: 115px;
left: 320px;
font-size: 10.58px;
}

div#gadzety-naglowek_w {
position: absolute;
top: 305px;
left: 415px;
font-size: 10.58px;
}

div#dlamediow-naglowek {
position: absolute;
top: 135px;
left: 295px;
font-size: 10.58px;
color: #660000;
}

div#kontakt-naglowek {
position: absolute;
top: 155px;
left: 320px;
font-size: 10.58px;
color: #660000;
}

div#dlamediow-zarejestruj {
position: absolute;
top: 235px;
left: 580px;
font-size: 10.58px;
color: #660000;
}

div#ply-wybor {
position: absolute;
top: 130px;
left: 510px;
font-size: 10.09px;
}

div#ply-wybor_h {
position: relative;
top: -90px;
left: 350px;
font-size: 11px;
z-index: 5;
}

div.ply1-etykieta {
 clear: both;
 float: left;
 width: 80px;
 text-align: right;
 margin-right: 0.5em;
}
div.ply1-dana {
 font-weight: bold;
 text-align: justify;
}

div#ply1-opisk {
 clear: left;
 text-align: justify;
 margin: 0.5em;
}

div#ply1-opisd {
 clear: left;
 text-align: justify;
 margin: 0.5em;
}

div#ply1-utwory {
 position: relative;
 top: 50px;
 left: 0px;
 width: 450px;

}

div.ply1-audio, div.ply1-video {
 margin-left: 30px;
 font-size: 10px;
}
div.ply1-menu {
 margin-left: 30px;
}


/***********************************
 modul UTWOR (utw1)
 */
 
td.utw1-etykieta {
 text-align: right;
 margin-right: 0.5em;
 white-space: nowrap;
}
td.utw1-dana {
 font-weight: bold;
 text-align: justify;
}

 
/***********************************
 modul TEKST (utw2)
 */
 
div#utw2-tekst {
 font-family: 'Courier New',courier;
 font-size: 12px;
 margin-left: 4em;
 margin-right: 4em;
 white-space: normal;
}

/***********************************
 modul TEKSTY (tek)
 */
 
form#tek-szukaj {
 width: 100%;
 text-align: center;
}


/***********************************
 modul MEDIA - AUDIO / VIDEO
 */
 
div.med-lista-poz {
 margin-bottom: 32px;
 float: left;
 width: 270px;
 margin-left: 10px;
}

img.med-obraz {
 margin-right: 5px;
 border: 1px solid white;
 float: left;
}


/***********************************
 modul ZDJECIA
 */

div.zdj-lista-poz {
 margin: 10px;
 float: left;
}


div#glowna {
   position: relative;
   text-align: left;
   width: 770;
   height: 450;
   background-color: white;
 }

div#foto_wykonawcy {
   position: absolute;
   left: 240px;
	top: 50px;
   z-index: 0;
 }

 div#glownaabs {
   position: absolute;
   width: 770;
   height: 450;
   z-index: 2;
 }
 div#najnowsza-plyta {
   position: absolute;
   width: 85;
   height: 85;
   left: 500px;
   bottom:6px;
 }
 div#news {
   position: absolute;
   
    left: 300px;
    top: 10px;
    width: 200px;
    font-size: 11px;
    color: black;
    overflow: hidden;
}
	
	
 
 div.wyk-menu {
   font-size: 10px;
   font-family: Tahoma, Arial, Helvetica;
   background-color: #000000;
   color: #F4F4F4;
   /*position: absolute;*/
    width: 490px;
    height: 15px;
    z-index: 10;
    overflow: visible;
 }

 div.ply-menu {
   padding-left: 10px;
   font-size: 10px;
   font-family: Tahoma, Arial, Helvetica;
   background-color: #DDDDEE;
 }

 div.utw-menu {
   padding-left: 20px;
   font-size: 10px;
   font-family: Tahoma, Arial, Helvetica;
   background-color: #DDDDEE;
 }
 
 
/* 
 div.wyk-menu h3,div.ply-menu h3,div.utw-menu h3 {
   font-size: 9.58px;
   margin-bottom: 5px;
 }
*/
a.wyk_top, a.wyk_top:hover {
   font-size: 9.58px;
   font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
   text-decoration: none;
   /*color: #B0B0B0;*/
   color: #808080;
}


 
 #wyk-menu-akt {
   font-weight: bold;
   color: white;
 }
 
 #ply-menu-akt {
   background-color: #603060;
   color: white;
   font-weight: bold;
 } 
 
 #utw-menu-akt {
   background-color: #806080;
   color: white;
   font-weight: bold;
   text-transform: capitalize;
 }   
tr.news {
	height: 90px;
}
