body {
 font-family:tahoma,times new roman,sans-serif;
 text-align: center;
 background: #dedfc5;
 text-align:left;
 font-size:12px;
 color:#3d423c;
}

div#container {
 width:1000px;
 margin: auto;
}

div#top_left {
 float:left;
 height:50px;
 width:305px;
 margin-top:29px;
 background:url(grafika/5x50.png) repeat-x;
}

div#top_left_luk {
 float:left;
 height:60px;
 width:10px;
 margin-top:30px;
 margin-bottom:20px;
 background:url(grafika/10x50_lewy.png) no-repeat;
}

div#top_right {
 float:right;
 height:60px;
 width:305px;
 margin-top:29px;
 margin-bottom:20px;
 background:url(grafika/5x50.png) repeat-x;
}

div#top_right_luk {
 float:right;
 height:60px;
 width:10px;
 margin-top:30px;
 margin-bottom:20px;
 background:url(grafika/10x50_prawy.png) no-repeat;
 }
 
div#top_center {
 float:right;
 width:370px;
 margin-top:10px;
}

div#top_center_left {
 float:left;
 width:35px;
 height:90px;
 background:url(grafika/35x90_lewy.png) no-repeat;
}

div#top_center_center {
 float:right;
 width:300px;
 height:90px;
 margin-top:-1px;
 background:url(grafika/5x90.png) repeat-x;
}

div#top_center_right {
 float:right;
 height:90px;
 width:35px;
 background:url(grafika/35x90_prawy.png) no-repeat;
}

div#center {
 clear:both;
 width:960px;
 margin:auto;
 margin-left:20px;
 margin-right:20px;
 background:#3d423c;
}

div#center_top{
 clear:both;
}

div#center_bottom{
 clear:both;
}

div#center_top_left{
 float:left;
 width:30px;
 height:70px;
 background:url(grafika/30x45_gora_lewy.png) no-repeat;
}

div#center_top_right{
 float:right;
 width:30px;
 height:70px;
 background:url(grafika/30x45_gora_prawy.png) no-repeat;
}

div#center_top_center{
 float:right;
 width:900px;
 height:70px;
 background:url(grafika/5x45_gora.png) repeat-x;
}

div#menu_left{
 float:left;
 width:300px;
 background:#3d423c;
 color:#dedfc5;
}

div#menu_right{
 float:right;
 width:300px;
 background:#3d423c;
 color:#dedfc5;
}

div#center_center{
 float:right;
 width:354px;
 background:#FFFFFF;
 border:#b2b39f solid 3px;
 padding-top:10px;
 padding-bottom:20px;
}

div#center_reklama{
clear:both;
 width:728px;
 height:15px;
 background:#FFFFFF;
 border:#b2b39f solid 3px;
 padding-top:10px;
 padding-bottom:20px;
 margin:auto;
 margin-top:5px;
 margin-bottom:5px;
}

div#center_bottom{
 clear:both;
}

div#center_bottom_left{
 float:left;
 width:30px;
 height:45px;
 background:url(grafika/30x45_dol_lewy.png) no-repeat;
}

div#center_bottom_right{
 float:right;
 width:30px;
 height:45px;
 background:url(grafika/30x45_dol_prawy.png) no-repeat;
}

div#center_bottom_center{
 float:right;
 width:900px;
 height:45px;
 background:url(grafika/5x45_dol.png) repeat-x;
}

div#menu_top{
 color:#dedfc5;
 margin-top:15px;
 font-size:14px;
 text-align:center;
}

a.menu_top {
 margin-left:10px;
 margin-right:10px;
 text-decoration:none;
 color:#dedfc5;
}

a.menu_top:hover {
 color: #FFFFFF;
 text-decoration:underline;
} 

div#stopka{
 color:#dedfc5;
 margin-top:10px;
 font-size:14px;
 text-align:center;
}

li.menu {
 list-style-type:none;
 font-size:13px;
}

li.link {
 list-style-type:none;
 font-size:13px;
 color:#dedfc5;
}

ul.menu {
 width:120px;
 padding:0px;
 padding-left:20px;
 margin:0px;
}

span.naglowek_menu {
 margin:0px;
 margin-left:20px;
 padding:0px;
 font-size:17px;
}

span.naglowek_tekst {
 margin-left:10px;
 font-size:17px;
 color:#000000;
}

a.menu {
 text-decoration:none;
 color:#dedfc5;
}

a.menu:hover {
 color: #FFFFFF;
 text-decoration:underline;
} 

p.tekst {
 text-align: justify;
 color:#3d423c;
 margin:10px;
 font-size:12px;
}

div.ramka {
 margin-left:10px;
 margin-right:20px;
 margin-top:20px
}

div.ocen {
 float:left;
 width:100px;        
 height:10px;
 margin-top:3px;
 overflow:hidden;
}

ol.ocen {
 margin:0;
 padding:0;          
 position: relative;          
 list-style: none;
 background: url("grafika/ocena_1.gif") repeat-x;  
 width:100px;                   
}

li.ocen {
 height:10px;
}
 
ol.ocen li.ocen a.ocen {
 position: absolute;
 display: block;          
 height:10px;
 left:0;
 top:0;                            
}

ol.ocen li.ocen a.ocen:hover{
 border: 0px solid #fff;
 text-decoration:none;            
 background: url("grafika/ocena_2.gif") repeat-x;               
}

#e1{           
 width: 20px;          
 z-index:5;               
}           
 
#e2{          
 width: 40px;          
 z-index:4; 
}     
 
#e3{
 width: 60px;            
 z-index:3;          
}      
 
#e4{          
 width: 80px;          
 z-index:2;            
}
  
#e5{          
 width: 100px;          
 z-index:1;            
}

div.autor {
 text-align:left;
 margin-left:10px;
 margin-right:10px;
}

div.kategoria {
 text-align:left;
 margin-right:10px;
 margin-left:10px;
}

div.nadeslal {
 text-align:left;
 margin-right:10px;
 margin-left:10px;
}

div.komentarze {
 float:left;
 width:130px;
 text-align:left;
 margin-left:10px;
}

div.ocena {
 float:left;
 width:40px;
 margin-left:0px;
}

div.srednia {
 float:left;
 width:50px;
 text-align:right;
 margin-right:10px;
 margin-left:10px;
}

hr.separator_1 {
 width:60%;
 margin-top:20px;
 margin-bottom:30px;
}

hr.separator_2 {
 width:60%;
 margin-top:25px;
 margin-bottom:25px;
}

b.ciemny{
 color:#000000;
}

a.cytat {
 text-decoration:none;
 color:#3d423c;
}

a.cytat:hover {
 color: #000000;
 text-decoration:underline;
} 

a.inne {
 text-decoration:none;
 color:#3d423c;
}

a.inne:hover {
 color: #000000;
 text-decoration:underline;
}

li.inne {
 list-style-type:none;
 font-size:13px;
}

ul.inne {
 width:120px;
 padding:0px;
 padding-left:10px;
 margin:0px;
 margin-top:10px;
}

div.podzial {
 text-align:center;
 margin-top:10px;
}

div.data{
 text-align:left;
 margin-right:10px;
 margin-left:10px;
}

div.dodal {
 float:left;
 text-align:left;
 margin-right:10px;
 margin-left:10px;
 width:150px;
}

table.uniwersalna {
 border-collapse: collapse;
}

div.reklama {
 margin-left:10px;
 margin-right:0px;
}

div.separator {
 clear:both;
 height:4px;
 background:#b2b39f;
 width:100%;
 margin-top:20px;
 margin-bottom:20px;
}

div.reklama-top {
 margin-top:10px;
 margin-bottom:20px;
}