body {text-align:center; background:#000 url(../images/bg.jpg) no-repeat top center; color:#938272; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:12px;}
body.main {color:#b4a291}
/* wyzerowanie marginesow i paddingow */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin: 0; padding: 0;}

/* clearing float */
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

/* common styles */
img {border: 0;}
.floatleft {float:left;}
.floatright {float:right;}
p {line-height:150%;}
p.big {font-size:14px; line-height:180%;}

/* main container */
#container {width:845px; margin:15px auto;}

/* header */
.main #header {background:url(../images/header-bg.jpg) no-repeat top center; height:365px; position:relative;}
#header {background:url(../images/header-bg-1.jpg) no-repeat top center; height:365px; position:relative;}
#header ul {list-style-type:none; background:#000; width:636px; position:absolute; top:2px; left:90px;}
#header ul li {float:left; color:#5d3c22; padding:3px 0 3px 0;}
#header ul li a {color:#fff; font-size:14px; text-decoration:none; padding:3px 5px 3px 5px; }
#header ul li a:hover {background:#479EE2; padding:3px 5px 3px 5px; }
#header ul li a.active {background:#479EE2; padding:3px 5px 3px 5px; }

/* content */
#content { width:698px; margin:0 auto; text-align:left;}
.main #content-top {background:url(../images/content-top-bg.jpg) no-repeat top left !important; height:190px; position:relative;}
#content #content-top {background:url(../images/content-top-bg-1.jpg) no-repeat top left; height:190px; position:relative;}
#content #content-top h1 {font-size:20px; font-family:"century gothic"; padding-bottom:4px; padding-top:100px; width:400px; line-height:150%}
#content #content-top img {position:absolute; top:24px; left:180px;}
#content #content-top a.dowiedz {position:absolute; top:116px; left:186px; background:url(../images/button.jpg) no-repeat; display:block; text-decoration:none; line-height:220%; width:126px; height:27px; color:#000; font-weight:bold; text-align:center;}
#content #content-top a:hover {background:url(../images/button.jpg) no-repeat; background-position:bottom}
#content #content-top .contact-box {background:url(../images/contactbox.jpg) no-repeat; position:absolute; top:30px; right:0; text-align:left; width:233px; height:151px;}
#content #content-top p {color:#e2cdba; padding:12px 5px 0px 60px; line-height:120%;}
#content #content-top .big {font-size:15px; font-weight:bold;}
#content #content-top p.small {font-size:11px; padding:16px 5px 0 5px;}
.question {font-weight:bold; margin-top:0; margin-bottom:0}
.small0 { font-size:12px; line-height:150% }
.leftside a {color:#479ee2;}
.dzierzawa a{color:#479ee2; text-decoration:underline;}
a:hover.dzierzawa{color:#a00026 !important; text-decoration: underline;}
a.cennik22{color:#479EE2 !important;}
a:hover.cennik22{color:#E8D8C9 !important;}

#content .leftside { float:left; width:466px; position: relative; margin-bottom:20px }
#content .leftside  p{ padding: 0px 10px 0px 0px; line-height:150%; }
#content .rightside { float:right; width:232px; position:relative; }
h1 {font-size:20px; font-family:"century gothic"; padding-bottom:4px; padding-top:7px; line-height:150%}
h2 {color:#cebcb0; font-family:"century gothic"; font-size:18px; padding:16px 0 12px 0; line-height:150%}
h3 {color:#938272; font-family:"century gothic"; font-size:20px; padding-bottom:8px; line-height:150%}
h4 {font-size:16px; font-family:"century gothic"; text-transform:uppercase; padding:20px 0; line-height:150%}
.list { color: #479ee2; font-size: 14px; line-height:180%;padding:0px 0px 0px 20px;}
.list li {padding:0 0 0 10px;}
.list li span{color:#B4A291;}
.kawy {margin:30px 0 2px 89px}
#content a.dowiedz {background:url(../images/button.jpg) no-repeat; display:block; margin:0 auto; text-decoration:none; line-height:220%; width:126px; height:27px; color:#000; font-weight:bold; text-align:center;}
#content a:hover.dowiedz {background:url(../images/button.jpg) no-repeat; background-position:bottom}
.linksbox {margin:50px 0 20px 0;}
.linksbox a {color:#479ee2;}
.logos {margin-top:35px;}
.texts {width:300px;}
.texts p{padding:0px !important;}

/* cennik */
.cennik {background:#E8D8C9; padding:5px 10px 5px 10px; color:#000;}
.cennik3 {background:#E8D8C9; width:205px; padding:5px 10px 5px 10px; color:#000;}
.cennika {background:#F2EBE1; padding:5px 10px 5px 10px; color:#000;}
.cennik3a {background:#F2EBE1; width:205px; padding:5px 10px 5px 10px; color:#000;}
.dark {background:#AC9074;}
.titles {color:#E8D8C9; font-size:14px; font-weight:bold; line-height:100%}

/* form */
#form {background:#1A0C03 url(../images/form-bg.jpg) no-repeat; padding:0; color:#c1b3a1; text-align:left;}
#form form {padding:6px 0 0 20px}
#form .div_input input {background:url(../images/input.jpg) no-repeat; width:176px; height:19px; border:0; padding:0 5px;}
input.button {cursor:pointer; display:block; border:0; margin-bottom:20px; font-size:11px; font-family:verdana; margin-top:15px; background:url(../images/button.jpg) no-repeat; text-decoration:none; line-height:200%; width:126px; height:27px; color:#000; font-weight:bold; text-align:center;}
input.button:hover {background:url(../images/button.jpg) no-repeat; background-position:bottom}
#tekst_error5, #tekst_error6, #tekst_error7 { color:red; font-size:11px; background:#FFF7EF;}

/* footer */
#footer {color:#B4A291; font-size:11px; padding-top:10px; padding-bottom:10px;}
#footer a {color:#B4A291; font-size:11px; text-decoration:none;}
#footer a:hover {color:#B4A291; font-size:11px; text-decoration:underline;}

