body {margin: 0px; background-color: #030408; font-family: Arial, sans-serif; font-size: 14px;}
p, ul, h1, h2, h3, h4, h5, h6 {color: #ffffff;}
h1 {font-size: 20px; font-style: italic;}
h2 {font-size: 16px; font-style: italic;}
h3 {font-size: 14px; font-style: italic;}
img {border: none;}
a {color: #dab9e4; text-decoration: none; font-weight: bold;}
a:hover {color: #fff; text-decoration: underline; font-weight: bold;}
#content {width: 950px; height: 950px; background-image: url('pliki/bg.jpg'); margin: 0px auto;}

#top {width: 950px;}
#top img {margin: 20px 0px 100px 50px;}

#menu {width: 950px; height: 30px;}
.menubutton {width: 150px; height: 30px; background-image: url('pliki/buttonblack.png'); text-align: center; float: left;}
.menubuttonactive {width: 150px; height: 30px; background-image: url('pliki/buttonwhite.png'); text-align: center; float: left;}
.menubuttonright {margin-right: 10px;}
.menubuttonlast {margin-left: 0px;}
.menubutton p{margin: 5px auto 0px auto;}
.menubuttonactive p{margin: 5px auto 0px auto;}
.menubutton a {color: #dab9e4; text-decoration: none;}
.menubuttonactive a {color: #5f1575; text-decoration: none;}
.menubutton a:hover{color: #ffffff;}
.menubuttonactive a:hover{color: #000000;}

#menuinfo{clear: both; width: 950px; background-image: url('pliki/bgtop.png'); overflow: hidden;}
#menuinfo p{color: #000000;}
#textinfo {width: 700px; margin: 25px; float: left; text-align: justify;}
#iconinfo {width: 150px; margin: 25px; text-align: center; float: left;}
#menuinfobottom{ clear: both; width: 950px; height: 13px; background-image: url('pliki/bgtopbottom.png'); margin-bottom: 50px;}

#main {width: 950px; overflow: hidden;}
#main hr {height: 1px; border-top: #949394 solid 1px ; border-bottom: none; border-right: none; border-left: none; color: #949394;}

#lastworks{width: 300px; margin-right: 100px; float: left; text-align: left;}
#lastworks img{margin: 20px 0px;}

#welcome{width: 450px; margin-left: 100px; float: left; text-align: right;}
#welcom img {}
#welcome h2{min-width: 180px; float: right; margin-top: 40px;}
#welcome p{clear: both; text-align: justify;}

.onas h2{margin-top: 50px;}
.onas h1{margin-top: 40px;}

.ofertaleft {clear: both; width: 450px;  margin:20px 25px 30px 0px; float: left;}
.ofertaleft p {text-align: justify;}
.ofertaleft h2{}

.ofertaright{width: 450px; margin:20px 0px 30px 25px; float: left;}
.ofertaright p {text-align: justify;}
.ofertaright h2{text-align: right;}
.price {color: #ffe400; font-size: 20px; font-style: italic; font-family: Comic Sans Ms, sans-serif;}
.hot {color: #ff0000; font-size: 20px; font-style: italic; font-family: Comic Sans Ms, sans-serif;}

.realleft {clear: both; width: 450px; margin: 20px 25px 30px 0px; float: left; text-align: right;}
.realleft img {margin-top: 40px;}
.realright {width: 450px; margin: 20px 0px 30px 25px; float: left;}
.realright h2{text-align: right;}
.realright p {text-align: justify;}

#referencje img {float: left; width: 200px; margin: 10px;}
#referencje {margin: 10px auto;}

.h2kontakt{margin-top: 50px;}

#formkontakt fieldset{border: none;}
#formkontakt p{text-align: right; margin: 20px 0px 5px 0px;}
#formkontakt input {width: 300px; background: none; border: solid 1px #fff; color: #fff; text-align: right;}
#formkontakt textarea {width: 300px; height: 250px; background: none; border: solid 1px #fff;  color: #fff;}



#footer{clear: both; width: 950px; border-top: #949394 solid 1px ; text-align: center; margin-top: 50px;}