html * {
    padding: 0;
    margin: 0;
}

body {
    padding: 0;
    margin: 0;
    color: #3f4248;
    font-size: 12px;
    font-family: Arial;
    background: #080808 url("images/bg.jpg") repeat-x;
    background-position: top;
}

a {
    text-decoration: none;
    color: blue;
    cursor: pointer;
}

img {
    border: none;
}

div.contener {
    width: 920px;
    margin: auto;
}

div.contener div.top {
    width: 920px;
    height: 216px;
    background: url("images/logo.jpg") no-repeat top center;
}

div.contener div.top div.logo {
    padding-top: 20px;
    padding-left: 30px;
    height: 150px;
}

div.contener div.top div.menu {
    padding-left: 10px;
    padding-top: 1px;
}

div.contener div.top div.menu ul.linki {
    list-style: none;
    padding: 0;
    margin: 0;
}

div.contener div.top div.menu ul.linki li {
    float: left;
    padding: 0;
    margin: 0;
    height: 36px;
}

div.contener div.top div.menu ul.linki li a {
    height: 36px;
}

div.contener div.top div.menu ul.linki li#StronaGlowna a {
    width: 188px;
    background: url("images/m_stronaglowna.jpg") no-repeat top center;
    display: block;
}

div.contener div.top div.menu ul.linki li#StronaGlowna a:hover {
    width: 188px;
    background: url("images/m_stronaglowna.jpg") no-repeat bottom center;
}

div.contener div.top div.menu ul.linki li#OFirmie a {
    width: 116px;
    background: url("images/m_ofirmie.jpg") no-repeat top center;
    display: block;
}

div.contener div.top div.menu ul.linki li#OFirmie a:hover {
    width: 116px;
    background: url("images/m_ofirmie.jpg") no-repeat bottom center;
}

div.contener div.top div.menu ul.linki li#Uslugi a {
    width: 101px;
    background: url("images/m_uslugi.jpg") no-repeat top center;
    display: block;
}

div.contener div.top div.menu ul.linki li#Uslugi a:hover {
    width: 101px;
    background: url("images/m_uslugi.jpg") no-repeat bottom center;
}

div.contener div.top div.menu ul.linki li#Produkty a {
    width: 125px;
    background: url("images/m_produkty.jpg") no-repeat top center;
    display: block;
}

div.contener div.top div.menu ul.linki li#Produkty a:hover {
    width: 125px;
    background: url("images/m_produkty.jpg") no-repeat bottom center;
}

div.contener div.top div.menu ul.linki li#Referencje a {
    width: 139px;
    background: url("images/m_referencje.jpg") no-repeat top center;
    display: block;
}

div.contener div.top div.menu ul.linki li#Referencje a:hover {
    width: 139px;
    background: url("images/m_referencje.jpg") no-repeat bottom center;
}

div.contener div.top div.menu ul.linki li#Galeria a {
    width: 106px;
    background: url("images/m_galeria.jpg") no-repeat top center;
    display: block;
}

div.contener div.top div.menu ul.linki li#Galeria a:hover {
    width: 106px;
    background: url("images/m_galeria.jpg") no-repeat bottom center;
}

div.contener div.top div.menu ul.linki li#Kontakt a {
    width: 126px;
    background: url("images/m_kontakt.jpg") no-repeat top center;
    display: block;
}

div.contener div.top div.menu ul.linki li#Kontakt a:hover {
    width: 126px;
    background: url("images/m_kontakt.jpg") no-repeat bottom center;
}

div.contener div.top div.menu ul.linki li a {
    color: white;
}

div.contener div.content {
    clear: both;
    width: 920px;
    margin: auto;
}

div.contener div.content div.left {
    width: 220px;
    float: left;
    padding: 15px;
    padding-top: 50px;
}

div.contener div.content div.right {
    width: 600px;
    float: right;
    padding: 20px;
}

div.content div.tresc {
    min-height: 560px;
    height:auto !important;
    height:560px;
    clear: both;
    background: white url("images/content.jpg") no-repeat top left;
    padding-left: 10px;
    padding-right: 10px;
}

div.content div.footer {
    height: 27px;
    background: url("images/footer.png") no-repeat top left;
    text-align: right;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 100px;
    margin-bottom: 30px;
}

div.clear {
    clear: both;
}
input.pole {
	width: 250px;
	margin-left: 20px;
}
input.pole:focus {
	border: 1px solid #ccc;
}
textarea {
	width: 250px;
	margin-left: 20px;
}
textarea:focus {
	border: 1px solid #ccc;
}
form#formularz1 {
	margin-top: 20px;
}
input#wyslij {
	background: #ccc;
	height: 25px;
	border: none;
	margin-top: 10px;
	width: 150px;
	float: right;
}
ul {
	
}
ul li {
	margin-left: 30px;
}
ul.galeria {
	float: left;
}
ul.galeria li {
	float: left;
	list-style: none;
	margin-left: 5px;
}
ul.galeria li img {
	border: 1px solid #ccc;
	padding: 4px;
}
h5 {
	font-size: 14px;
}
