/* Powered by Ania i Darek */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
/* background-color:#da503d; */

 background: #5a2726 url("tlo.png");
background-repeat: repeat-x;
 color:#fefe91;

 } 

#pagewidth{ 
 background: #ffffff url("tlo2.png");
background-repeat: repeat-x;
border-left: solid 1px #934100;
border-right: solid 1px #934100;

 width:1000px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{

 background: #da503d url("tlo_header.png");
background-repeat: repeat-x;
border-bottom: solid 1px #000000;
 position:relative; 
 height:228px; 

 width:100%;
} 
 
#naDoleheader {
 position:absolute; 
 bottom:0; 
 left:0; 
  background-color:#5a2726; 
 width: 100%;
text-align: center;
font-weight: bold;
  border-top: dotted 1px #000;

 } 

#leftcol{
 background: url("menu_tlo.jpg");
background-repeat: no-repeat;
background-position: top left;
 background-color: #fff;
padding-left; 0px;
margin-left: 2px;
 width:300px; 
 float:left; 
 position:relative; 
color: #5c0905;

 }


#maincol{  
 background-color: #fff;
 float: right; 
 display:inline; 
 position: relative; 
 width:670px; 
 margin-right: 8px;
padding-top: 8px;
padding-left: 5px;
color: #000;
 }


div.nagroda {
display: block; 
width: 208px; 
height: 220px;
border: solid 1px #aa0000;
float: left;
text-align: center;
margin-left: 5px;
padding-left: 3px;
padding-right: 3px;
}



 
#footer{
 height:80px; 
  background-color:#5a2726; 
 text-align: center;
 clear:both;
 } 
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

div.clear {

clear:both;
}
 
/* fonty i inne */

h1 {
margin-top: 0px;
padding-top: 0px;
}



h1.jakosc {
margin-top: 0px;
margin-left: 8px;
margin-right: 8px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
text-align: center;
/* border: solid 1px #aa0000; */
color: #c90303;
}

h2.jakosc {
margin-top: 0px;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 50px;

padding-bottom: 0px;
text-align: center;
/* border: solid 1px #aa0000; */
color: #c90303;
}


/*  menu */
h1.menu {
margin-left: 0px;
text-align: center;
margin-bottom: 0px;
padding-bottom: 0px;
color: #000;
width:100%;
}

ul {
margin-top: 0px;
padding-top: 0px;
}

/* koniec menu */

/* opisy */

p.opis{
margin-top: 0px;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 8px;
font-size: 18px;
font-weight: bold;
text-align: center;

}

p.opis2{
margin-top: 0px;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 18px;

text-align: justify;

}

span.opis {
color: #aa0000;
}

p.akapit {
text-indent: 1cm;
margin-top: 0px;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 18px;

text-align: justify;

}
/* koniec opisy */

div.srodek {
text-align: center;
}
p.firma {
margin-top: 0px;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 8px;
font-size: 16px;
text-align: justify;
font-size: 18px;
}

span.gazeta
{
float:left;
width: 0.7em;
font-size:300%;

line-height: 38px;
}


span.gazeta_d
{
float:left;
width: 0.8em;
font-size:300%;

line-height: 38px;
}


span.gazeta_sz
{
float:left;
width: 1.0em;
font-size:300%;

line-height: 38px;
}


/* linki */

a:link 
{
color: #411d00;
font-family: sans-serif;
text-decoration: none;

font-size: 14px;
border-bottom: 1px dashed #5a2726;
}
a:visited 
{
color: #5a2726;
font-family: sans-serif;
text-decoration: none;
border-bottom: 1px dotted #afb0b5;
font-size: 14px;
}
a:hover 
{
color: #ff0000;
font-family: sans-serif;
text-decoration: none;
border-bottom: 1px dashed #ff0000;
font-size: 14px;
}
a:active 
{
color: #0000ff;
font-family: sans-serif;
text-decoration: none;
border-bottom: 1px dashed  #0000ff;
font-size: 14px;
}


/* obrazek jako link */


img.top_l {
float: left;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 0px;
margin-left: 2px;
border: 0px;

}

img.top_p {
float: right;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 0px;
margin-left: 2px;
border: 0px;

}


a.obrazek:link 
{
color: #5a2726;
font-family: sans-serif;
text-decoration: none;
border:0px;
font-size: 14px;

}
a.obrazek:visited 
{
color: #afb0b5;
font-family: sans-serif;
text-decoration: none;
border:0px;
font-size: 14px;
}
a.obrazek:hover 
{
color: #ff0000;
font-family: sans-serif;
text-decoration: none;
border:0px;
font-size: 14px;
}
a.obrazek:active 
{
color: #0000ff;
font-family: sans-serif;
text-decoration: none;
border:0px;
font-size: 14px;
}





#header h1 {

 /* border: solid 1px #aa0000; */
 margin-left: 8px;
 margin-bottom: 0px;
 padding-left: 8px;
 padding-bottom: 0px;
}
 
#header  h2{

 /* border: solid 1px #aa0000; */
 margin-left: 8px;
 margin-top: 0px;
 padding-left: 8px;
 padding-top: 0px;
}

span.uwaga
{

font-size:120%;
color: #aa0000;
}

img.p {
float: right;
margin-right: 10px;
}

img.l {
float: left;
border: none;
margin-right: 10px;
}

img.n {
float: none;
margin: 5px;
}


img.linkowy {
border: 0px;
margin: 0;
padding 0;
}

/* listy */

ul{
margin-left: 10px;
padding-left: 10px;
}

ul li {

margin-left: 0px;
padding-left: 0px;

}

ul li  ul {

margin-left: 5px;
padding-left: 5px;

}

/* koniec list */
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

