@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0;}

a {color: #896338; font-weight: bold; text-decoration: none;}

body {background:#4D1A03 url(/img/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;}
img {border: 2px solid #7A3E24; -moz-border-radius: 5px;}

*:focus {outline: none;}

h1 {border-left:5px solid #773C23; font-size:14px; padding:4px 10px; color:#773C23; margin: 10px 0;}
h2, 
h3,
h4 {margin: 10px 0;}

.pds {width:840px; position:relative; margin:0 auto;}
.pds .head {background: url(/img/t2.jpg) no-repeat 0 0; height: 162px; width: 840px; position: relative;} 
.pds .head .logo {top: 60px; left: 20px; display: block; position: absolute; border: none;}
.s {background: url(/img/s2.jpg) repeat-y 0; color: #773C23;}

.s1 {background: url(/img/s1.jpg) no-repeat 0 0; height:100%; font-size:12px; color:#896338; padding: 10px 20px; min-height: 200px;}
.s1 p {padding: 5px 0; text-indent: 15px;}
.s1 .left {width:580px; float:left; }
.s1 .right {width:210px; float:left;}
.s1 .right > div {float: left; width: 100%; text-align: center; margin: 10px;}
.s1 .right > div h2 {font-size: 12pt; background-color: #7A3E24; color:#FFD768; -moz-border-radius: 5px; padding: 10px 0;}
.s1 .right .blog a {color: #896338;}
.s1 .right .blog span p {padding: 0;}
.s1 .right .losowe img {border-color: #7A3E24;}

.d1 {position:relative;}
.d1 .footerText {position: absolute; top: 30px; left: 230px; color: #B28C4B; font-size: 10pt;}
.d1 .footerText a {color: #B28C4B; font-weight: bold; text-decoration: none;}
.d1 .footerBg {background: url(/img/d1.jpg) no-repeat; width: 840px; height: 76px;}
.menu {background: url(/img/menu.jpg) no-repeat 0; height:43px; padding-left:40px;}
.menu ul {list-style:none; padding:0; margin:0;}
.menu li {float:left;}
.menu li ul {display: none; position: absolute; background-color: #7B3F25; width: 160px;}
.menu li ul li {width: 100%;}
.menu li ul li a {width: 120px;}
.menu li ul li a:hover {background-position: center top;}
.menu li:hover ul {display: block; border: 1.5px #FFF solid; border-top: none;}
.menu a {display:inline-block; font-weight:bold; color:#FFD768; padding:12px 20px 5px 20px; font-size:12px; text-decoration:none;}
.menu a:hover {background:url(/img/light.png) no-repeat center bottom; color:#FFEDBA;}

ul {margin-left: 15px;}
.zdj span {padding:5px; background:#FFFFCC; display:inline-block; vertical-align:top; margin-left:20px; border:1px solid #BD9B84;}
.mtxt {padding:5px; font-size:11px;}

.galeria {}
.galeria li {list-style-type: none; width: 120px; margin: 5px; float: left; height: 120px;}
.galeria li a {color: #896338;}
.galeria li h2 {text-align: center;}
.galeria li img {border-color: #896338; text-align:center;}

#contactForm .formElement {float: left; width: 100%; margin: 5px 0;}
#contactForm .formElement label {float: left; width: 100px;}
#contactForm .formElement label.error {float: left; width: 300px; color: red; margin: 0 10px;}
#contactForm .formElement input,
#contactForm .formElement textarea {float: left; border: 1px #FFF solid; padding: 1px; color: #444;}
#contactForm .formElement input:focus,
#contactForm .formElement textarea:focus {border: 1px #4d1a03 solid;}
#contactForm input[type="submit"] {background-color: #4d1a03; border: none; color: #FFD768; padding: 2px;}

<!--[if lt IE 7]>
.s {height:350px;}
<![endif]-->
