body {
 margin:0px;
 padding: 0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000000;
 background: #e7e7e7;
}

img {
 border: 0px;
}

a {
 text-decoration:none;
 color:#9f0000;
}

a:hover {
 text-decoration:underline;
 color:#9f0000;
}

#root {
 width:100%;
 height:auto;
 background: url('img/tlo_top.png') repeat-x;
 position:relative;
}

#naglowek {
 width:1000px;
 background: url('img/naglowek.png') no-repeat;
 height: 140px;
 margin:auto;
 margin-top: -140px;
 overflow:visible;
}

#tlo_lewa {
 width:50%;
 height:140px; 
 background: url('img/tlo_top_lewa.png');
  overflow:visible;
 }

#tlo_szare {
 width:100%;
 height:auto;
 margin:auto;
 background-color: #e7e7e7;
 background: #e7e7e7 url('img/tlo_szare.png') repeat-x;
}

#tlo_bordowe {
 width:100%;
 height:auto;
 margin:auto;
 background: #6f0019 url('img/tlo_bordowe.png') repeat-x;
}

#tlo_szare_dol {
 width:100%;
 height:299px;
 overflow:visible;
 margin:auto;
 background: url('img/tlo_szare_dol.png');
 border-top: #FFFFFF 2px solid;
 height:
}

.tresc {
 width: 750px;
 margin:auto;
 height: auto;
 padding: 10px;
 text-align:justify;
}

.szary {
 color: #808080;
}

.szary a {
 color: #808080;
 text-decoration: none;
}

.szary a:hover {
 color: #808080;
 text-decoration: none;
 border-bottom: #9f0000 2px solid;
}

.ciemnoszary {
 color: #6e6e6e;
}

.ciemnoszary a {
 color: #6e6e6e;
 text-decoration: none;
}

.ciemnoszary a:hover {
 color: #6e6e6e;
 text-decoration: none;
 border-bottom: #9f0000 2px solid;
}

.czerwony {
 color: #9f0000;
}

.czerwony a {
 color: #9f0000;
 text-decoration: none;
}

.czerwony a:hover {
 color: #9f0000;
 text-decoration: none;
 border-bottom: #9f0000 2px solid;
}

.bialy {
 color: #ffffff;
}

.bialy a {
 color: #ffffff;
 text-decoration: none;
}

.bialy a:hover {
 color: #ffffff;
}


.sredni {
 font-size: 16px;
 font-weight:bold;
}

.duzy {
 font-size: 28px;
 font-weight:bold;
}

.arial {
 font-family:Arial, Helvetica, sans-serif;
}

.ramkab {
 border: #ffffff 1px solid;
 }
 
.wiecej {
 color: #ffe400;
}

.wiecej a {
 color: #ffe400;
 text-decoration: none;
}

.wiecej a:hover {
 color: #ffe400;
 text-decoration: underline;
}


.wiecejc {
 color: #9f0000;
}

.wiecejc a {
 color: #9f0000;
 text-decoration: none;
}

.wiecejc a:hover {
 color: #9f0000;
 text-decoration: underline;
}

input, textarea {
 border: 1px #000000 solid;
 background: #cccccc;
 font-size: 11px;
}

.niebieski {
	color: #00105c;
}


.przez {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	-khtml-opacity: 0.25;
	-moz-opacity: 0.25;
	opacity: 0.25;
}

.przez2 {
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
    filter: alpha(opacity=25);

}