html, body, h1, h2, h3, ul, li, a, div, span, img, p, hr {
margin:0px;
padding:0px;
border:0px;
}

body {
background: black url(bcg.jpg) repeat;
color: #9fb5fb;
font-family: Verdana, sans-serif;
font-size: 9px;
}

#calosc {
width: 864px;
margin: 75px auto 0px auto;
background-color: #eaeaed;
padding-top: 22px;
}

#glowny {
width: 808px;
height: 403px;
margin: 0px auto 18px auto;
}

h1 {
height: 54px;
background: black url(top.jpg) no-repeat;
}

h1 span {
display:none;
}

#prawakolumna a {
color:white;
text-decoration:none;
border-bottom: 1px dotted white;
}

#tresc {
height: 349px;
background: #0c0f16 url(tlo.jpg) no-repeat left top;
}

#lewakolumna {
width: 420px;
float:left;
height: 349px;
}

#prawakolumna {
width: 359px;
height: 330px;
float:right;
margin: 5px 5px 2px 2px;
background: transparent url(dot.png) repeat-x;
overflow-x:hidden;
overflow-y: auto;
}

#prawakolumna a.portfolio {
display:block;
width: 75px;
height:24px;
background: transparent url(portfolio.png) no-repeat;
margin: 12px 18px 8px 260px;
border:0px;
}

#prawakolumna a.portfolio span {
display:none;
}

#prawakolumna a.kontakt {
display:block;
width: 75px;
height:24px;
background: transparent url(kontakt.png) no-repeat;
margin: 12px 18px 8px 260px;
border:0px;
}

#prawakolumna a.kontakt span {
display:none;
}

#prawakolumna a.onas {
display:block;
width: 75px;
height:24px;
background: transparent url(onas.png) no-repeat;
margin: 12px 18px 8px 260px;
border:0px;
}

#prawakolumna a.onas span {
display:none;
}

#prawakolumna a.aktualnosci {
display:block;
width: 106px;
height:24px;
background: transparent url(aktualnosci.png) no-repeat;
margin: 12px 18px 8px 240px;
border:0px;
}

#prawakolumna a.aktualnosci span {
display:none;
}

#prawakolumna p, #prawakolumna h2 {
padding: 5px 5px 5px 8px;
}

#prawakolumna p {
line-height: 140%;
}

#prawakolumna hr {
border-bottom: 1px dotted #4c185a;
width: 95%;
margin: 3px auto 8px auto;
}

#prawakolumna h2 {
font-size: 12px;
}

#prawakolumna div.imgcont {
width: 95%;
margin: 4px auto;
}

div.imgcont img {
border: 1px white solid;
padding: 2px;
margin: 5px;
}

#prawakolumna div.imgcont a {
border:0px !important;
}

#menu {
border-top: 1px solid #d3d3d5;
width: 864px;
background-color: #1c1c1c;
height: 33px;
}

#menu li {
list-style-type:none;
height: 31px;
display:block;
float:left;
width: 25%;
}

#menu li a {
display:block;
color: #babbbd;
text-decoration:none;
font-size: 14px;
background: transparent url(piorko.png) no-repeat 0px 1px;
padding: 7px 0px 6px 34px;
width: 90px;
margin:0px auto;
}

#menu li a:hover {
color: #dadbdd;
}

address {
color: #babbbd;
display:block;
clear:both;
background-color: black;
height: 18px;
padding: 4px 12px 1px 12px;
text-align:right;
}

th {
text-align:left;
}
