*
{
margin: 0;
padding: 0;
}
body
{
background-color: black; 
background-image: url('./../img/gora_pasek.jpg'); 
background-repeat: repeat-x; 
background-position: top left;
font-family: Verdana, 'Trebuchet MS',Georgia;
font-size: 12pt;
color: white;
}

h1
{
font-size: 16pt;
color: #FF9933;
font-weight: normal;
padding-bottom: 10px;
border-bottom: solid 1px #FF9933;
font-variant: small-caps;
margin-bottom: 15px;
}
h2
{
margin: 0;
font-size: 14pt;
color: #FF9933;
font-weight: normal;
padding: 0 0 5px 0;
}
h3
{
margin: 0;
font-size: 12pt;
color: #FF9933;
font-weight: normal;
padding: 0 0 5px 0;
}
#logo
{
margin-left: auto;
margin-right: auto;
background-image: url('./../img/logo.jpg');
background-repeat: no-repeat;
background-position: top left;
width: 900px;
height: 95px;
margin-bottom: 29px;
}
#tresc
{
padding: 25px 15px;
margin-left: auto;
margin-right: auto;
background-image: url('./../img/srodek.jpg');
background-repeat: no-repeat;
background-position: bottom left;
width: 868px;
min-height: 250px;
overflow:auto;
height: auto;
border-left: solid 1px #1A1509;
border-right: solid 1px #1A1509;
}

#tekst
{
width: 64%;
float: left;
margin: 0 10px;
}

#tekst p, .zwykly
{
text-indent: 20px;
line-height: 20px;
padding-bottom: 20px;
font-size: 12pt;
color: white;
text-decoration: none;
font-style: normal;
}
a
{
text-decoration: none;
color: #FF6600;
font-style: italic;
}
a:hover
{
color: #FFCC99;
}

#tekst:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#okno
{
float: left;
}

#okno
{
}

#otop
{
background-image: url('./../img/top.png');
background-repeat: no-repeat;
background-position: left center;
height: 17px;
width: 230px;
}
#ocenter
{
background-image: url('./../img/pasek_okno.png');
background-repeat: repeat-y;
background-position: top center;
height: auto;
width: 200px;
padding: 5px 15px;
}
#obottom
{
background-image: url('./../img/bottom.png');
background-repeat: no-repeat;
background-position: top left;
height: 13px;
width: 230px;
}

#stopka
{
background-image: url('./../img/stopka_pasek.jpg');
background-repeat: repeat-x;
background-position: bottom left;
width: 100%;
height: 80px;
clear: both;
}

#podstopka
{
margin-left: auto;
margin-right: auto;
background-image: url('./../img/podstopka.jpg');
background-repeat: no-repeat;
background-position: top center;
width: 901px;
height: 6px;
}


div.blad
{

}
div.info
{

}

ul#menu
{
list-style: none;
float: right;
margin-top: 48px;
margin-right: 40px;
}
li.menu a
{
color: white;
text-decoration: none;
text-align: center;
font-family: Verdana;
font-size: 12pt;
}
li.menu, li.menu a
{
display: block;
height: 31px;
background-repeat: no-repeat;
background-position: top center;
float: left;
margin-bottom: 17px;
}

#m1
{
width: 92px;
background-image: url('./../img/omnie.jpg');
margin-right: 5px;
}
#m2
{
width: 122px;
background-image: url('./../img/realizacje.jpg');
margin-right: 5px;
}
#m3
{
width: 89px;
background-image: url('./../img/kontakt.jpg');
}
#m1:hover,#m2:hover,#m3:hover
{
background-position: 0 -31px;
}

p.stopka
{
font-size: 10pt;
text-align: center;
padding-top: 30px;
}

.okno_naglowek
{
font-size: 12pt;
color: #FF9933;
font-weight: bold;
text-align: center;
}
#pozycjoner
{
width: 100px;
height: 100px;
margin: 10px auto;
overflow: hidden;
border: solid 1px #FF9933;
}
#maska
{
background-image: url('./../img/maska_pomaranczowa.png');
background-repeat: repeat;
z-index: 1;
width: 100px;
height: 100px;
position: relative;
left: 0px;
top: 0px;
}
#maska:hover
{
background-image: none;
}
#projekt_img
{
left: 0px;
top: -100px;
width: 100px;
height: 100px;
z-index: 0;
position: relative;
}
.srodek
{
text-align: center;
}

a.link_glowna
{
float: left;
display: block;
position: relative;
top: 0px;
left: 0px;
width: 300px;
height: 100px;
z-index: 4;
}

div.obrazek
{
float: left;
margin-right: 3px;
height: auto;
overflow: hidden;
}

div#tresc div#tekst div.obrazek
{
padding: 5px;
}

div.projekt
{
height: auto;
border-top: dotted 1px #1A1509;
border-bottom:  dotted 1px #1A1509;
border-left:  dotted 1px #1A1509;
padding: 5px;
overflow: auto;
margin-bottom: 20px;
}

#tresc div#tekst div.projekt p.data
{
font-size: 8pt;
font-style: italic;
padding: 0;
margin: 0;
text-indent: 0;
}
div#obrazek_okno
{
margin: auto;
width: 50px;
height: 50px;
border: none;
}
div#obrazek_okno img
{
border: none;
margin: 0;
padding: 0;
}
.czysty
{
border: 0;
}


#tresc div#tekst div.info p
{
color: blue;
}

#tresc div#tekst div.blad p
{
color: red;
}



fieldset
{
border: none;
margin-bottom: 10px;
width: 400px;
}
span.nazwa
{
display: block;
float: left;
width: 140px;
text-align: right;
padding-right: 10px;
}
fieldset input[type="submit"]
{
display: block;
text-align: center;
margin:auto;
}
#edycjastrony fieldset input
{
width: 400px;
}

body#s2 div#logo ul#menu li.menu a#m1, body#s3 div#logo ul#menu li.menu a#m2, body#s4 div#logo ul#menu li.menu a#m3
{
background-position: 0 -31px;
}

ul{
margin-left: 30px;
}

li{

} 
.male
{
font-size: 8pt;
text-indent: 0;
margin-left: 0;
padding-left: 0;
}