body {
margin:0 auto;
background-color: #000000;
background-repeat: no-repeat;
background-image:url(img/tloduze.jpg);
background-position: top center;
width:1000px;
color:#afafaf;
font:1em sans-serif;
}
a {
color: #BAFF75;

text-decoration:none;

}
a:hover {
color: #66CC33;
}

p {
color:#afafaf;
font:1em sans-serif;;
letter-spacing:-.03em;
line-height:1.3em;
margin:.7em 5px 0 1.1em;
word-spacing:.03em
}
p.sb {
font: 10pt sans-serif;
color:#2f4907;
letter-spacing:-.08em;
line-height:1.35em;
margin:0px;
padding-left:4px;
}
img {
border: 1px solid #a7ce38;
}
img.nagl {
border: 0;
}
div.main {
margin: 0 auto;
text-align: left;
width:1000px;
min-height: 831px;
background-image:url(img/tlo.jpg);
background-position:top center;
background-repeat:no-repeat;
overflow:visible;
z-index:2;
}
div.prawy {
width:360px;
position: relative;
top: 220px;
left: 639px;
float: left;
overflow:hidden;
z-index:3;
vertical-align:top;
}
#logowanie {
max-width: 355px;
background: none;
margin: 0;
z-index:4;
padding: 0;
font-weight:bold;
}
#logowanie a {
font: 9pt sans-serif;
color:#2f4907;
}
#logowanie a:hover {
font: 9pt sans-serif;
color:#000000;
}

div.sb {
font: 10pt sans-serif;
color:#2f4907;
letter-spacing:-.08em;
line-height:1.35em;
background-color:#7BAC11;
padding-bottom:8px;
margin:0;
width: 360px;
min-height: 300px;
max-height: 380px;
overflow: visible;
z-index:4;
}
div.logo {
text-align:left;
margin:0px;
padding: 5px;
position: relative;
right: 50px;
top: 25px;
float:right;
z-index: 4;
}
div.tresc {
float:right;
position:relative;
left: -360px;
top: 260px;
width:638px;

overflow:hidden;
z-index:3;
margin-bottom: 30px;
}
#newsarch {
margin: 0;
color:#afafaf;
font:0.9em sans-serif;;
letter-spacing:-.03em;
line-height:0.5em;
padding: 0px;
margin-left: 30px;
word-spacing:.03em
}
#newsarch a {
color:#2f4907;
}
#newsarch a:hover {

}
#menu {
height: 31px;
z-index: 4;
font-size:13pt;
font-family:Vollkorn, Georgia, serif;
margin: 20px 0 50px 0;
padding:8px 0 8px 15px;
background:#a7ce38;
letter-spacing:-.07em;
word-spacing:.05em;
color:#45600b;
}
#menu ul {
margin: 0px;
padding: 0px;
list-style: none;
}
#menu li {
float: left;
}
#menu a {
display: block;
float: left;
margin: 0px 2px 0px 0px;
padding: 8px;
text-decoration: none;
text-transform: capitalize;
font-family:Vollkorn, Georgia, serif;
font-size: 13pt;
font-weight: normal;
color:#45600b;
border: none;
}
#menu .current_page_item a {
background: #7BAC11;
color:#45600b;
}
#menu a:hover {
background: #7BAC11;
text-decoration: none;
color:#45600b;
}
#wyniki {
font: 10pt sans-serif;
margin-left: 30px;
}
#wyniki span {
border-bottom: 1px solid #a7ce38;
line-height:1.5em;
margin-bottom: 10px;
}
h1 {
font-size:2.1em;
font-weight:normal;
background:#a7ce38;;
color:#45600b;
font-family:Vollkorn, Georgia, serif;
letter-spacing:-.07em;
line-height:1.1em;
margin:0 0 0 25px;
padding:8px 0 8px 15px;
text-shadow:#c7e04d 0 1px 1px;
word-spacing:.05em;
border-bottom: 5px solid #7BAC11;
}
h3 {
font-variant:small-caps;
font: 14pt sans-serif;
color:#a7ce38;
line-height:1.6em;
font-weight:bold;
text-shadow:#000000 1px 1px ;
padding: 0 0 0 30px;;

}
h4  {
font: 12pt sans-serif;
color:#a7ce38;
font-weight:bold;
padding: 0 0 0 10px;
margin:0px;
}
h5  {
font: 10pt sans-serif;
color:#a7ce38;
font-weight:bold;
padding: 0 0 0 10px;
margin:0px;
}

div.news {
padding: 5px;
z-index:4;
color:#afafaf;
font:1em sans-serif;
letter-spacing:-.03em;
line-height:1.3em;
word-spacing:.03em;
margin: 0;

}
div.sponsorzy {
margin-right: 25px;
margin-top: 55px;
margin-left: auto;
width: 270px;
height: 500px;
background-color: #7BAC11;
z-index:4;

}
.wyniki {
letter-spacing:-.03em;
line-height:1.1em;
}
.und {
border-bottom: 1px solid #a7ce38;
line-height:1.5em;
}
p.login {
font: 10pt sans-serif;
color:#2f4907;
letter-spacing:-.08em;
line-height:1.6em;
margin:0;
vertical-align:bottom;
text-align: center;
font-variant:small-caps;
}
.sub {
font: 9pt sans-serif;
font-variant:small-caps;
font-weight:lighter;
}
input {
border: 1px solid black;
background-color: #FFFFFF;
font: 9pt sans-serif;
letter-spacing:0.05em;
}
.sbtxt {
border: 1px solid black;
background-color: #FFFFFF;
font: 9pt sans-serif;
letter-spacing:0.05em;
}
div.wroc {
font: 10pt Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
text-align:center;
position: fixed;
bottom:0;
right:200px;
width:130px;
height: 70px;
background-color:#7BAC11;
background-image:url(img/wroc.gif);
background-position:bottom center;
background-repeat:no-repeat;
z-index: 2;
}
div.stopa {
font: 7pt sans-serif;
font-variant:small-caps;
font-weight:lighter;
position: relative;
margin-right: 25px;
margin-top: 10px;
text-align:right;
z-index:5;
}
.zielony {
color: #ecff81;
}

.bgz {float: left; width:120px; height:60px; background:url('img/bgz1.gif'); position:relative; top:20px; left:10px; }
.bgz:hover{ background:url('img/bgz2.gif'); }
.ts { float: left; width:120px; height:60px; background:url('img/ts1.gif'); top:20px; left:15px; position:relative; }
.ts:hover{ background:url('img/ts2.gif'); }
.inox {float: left; width:120px; height:60px; background:url('img/inox1.gif'); position:relative; top:30px; left:10px; }
.inox:hover{ background:url('img/inox2.gif'); }
.lux { float: left; width:120px; height:60px; background:url('img/lux1.gif'); top:-20px; left:10px; position:relative; }
.lux:hover{ background:url('img/lux2.gif'); }
.dc { float: left; width:120px; height:120px; background:url('img/dc1.gif'); top:35px; left:15px; position:relative; }
.dc:hover{ background:url('img/dc2.gif'); }
.cn { float: left; width:120px; height:60px; background:url('img/cn1.gif'); top:50px; left:-110px; position:relative; }
.cn:hover{ background:url('img/cn2.gif') }
.az { float: left; width:120px; height:60px; background:url('img/az1.gif'); top:-10px; left:135px; position:relative; }
.az:hover{ background:url('img/az2.gif')}
.k { float: left; width:120px; height:60px; background:url('img/k1.gif'); top:60px; left:-30px; position:relative; }
.k:hover{ background:url('img/k2.gif')}

.mtbn { float: left; width:120px; height:60px; background:url('img/mtbnews1.gif'); top:10px; left:10px; position:relative; }
.mtbn:hover{ background:url('img/mtbnews.gif')}
