body{padding:0;margin:0;font-family:Arial,Tahoma,Verdana,serif,sans-serif;font-size:12px;text-align:left;color:#380000;background:url(../img/bg-global.jpg);}

h1{color:#af1212;padding:0;margin:0;font-size:30px;}
h2{color:#af1212;padding:0;margin:0;font-size:30px;}
h3{margin:0;}
h4{font-size:11px;line-height:11px;font-weight:normal;color:#000;float:left;margin:0;padding:0;}

div,p,span,td,table,img,input,form{padding:0;margin:0;border:0;outline:0;}

p{padding:0 0 10px 0;}

a:link{text-decoration:none;color:#007430;}
a:visited{text-decoration:none;color:#007430;}
a:hover {text-decoration:none;color:#007430;outline: 0;}
a:active{text-decoration:none;color:#007430;outline: 0;-moz-outline-style: none;}
a:focus{-moz-outline-style: none;}

td{vertical-align:top;}
p{padding:5px 0;}

#container{width:100%;background:url(../img/bg.jpg) repeat-x;}

#left{background:url(../img/bg-left.jpg) no-repeat top right;}
#right{background:url(../img/bg-right.jpg) no-repeat top left;}

#global{width:1000px;margin:0 auto;background:url(../img/bg-top.jpg) no-repeat;padding:0 0 22px 0;}
#top{height:120px;width:1000px;}
#top p{padding:0;margin:0;}
#langs{float:left;width:410px;padding:24px 0 0 0;}
#logo{float:left;padding:10px 0 0 0;height:68px;}
#shortcut{float:right;text-align:right;color:#007430;padding:17px 0 0 0;font-size:11px;}

#menu{padding:0 60px;float:left;width:1000px;}

#menu ul{margin:0;list-style:none;}

#menu ul li{margin:0;padding:0;float:left;}

#menu ul li a{color:#fff;font-size:18px;}

#menu ul li a span{cursor:pointer;display:block;height:32px;background:url(../img/bg-menu.png) no-repeat right;padding:0 21px 0 0;}
#menu ul li a span span{height:27px;background:url(../img/bg-menu.png) no-repeat left;padding:5px 0 0 21px;}

#menu ul li a:hover span{cursor:pointer;display:block;height:32px;background:url(../img/bg-menu-a.png) no-repeat right;padding:0 21px 0 0;}
#menu ul li a:hover span span{height:27px;background:url(../img/bg-menu-a.png) no-repeat left;padding:5px 0 0 21px;}

#menu ul li a.active span{cursor:pointer;display:block;height:32px;background:url(../img/bg-menu-a.png) no-repeat right;padding:0 21px 0 0;}
#menu ul li a.active span span{height:27px;background:url(../img/bg-menu-a.png) no-repeat left;padding:5px 0 0 21px;}

#slideshow{background:url(../img/bg-slide.png) no-repeat;height:236px;float:left;margin:0 7px;}
.slidenaviright{width:23px;padding:103px 0 0 0;text-align:right;}
.slidenavileft{width:23px;padding:103px 0 0 0;text-align:left;}
.slide{padding:13px 0 0 0;}

.box{background:url(../img/bg-box.png) no-repeat;width:240px;float:left;}
.box2{background:url(../img/bg-box2.png) no-repeat top left;width:492px;height:163px;float:left;}
.box3{background:url(../img/bg-box3.png) no-repeat top;width:740px;float:left;margin-right:20px;}

.box-content{padding:18px 26px;background:url(../img/bg-container.png) no-repeat bottom;}
.box-content2{padding:18px 26px;background:url(../img/bg-box2-small.png) no-repeat left bottom;}
.box-content-small{padding:18px 26px;background:url(../img/bg-container-small.png) no-repeat bottom;}
.galeria{background:url(../img/bg-galeria.png) no-repeat;padding:2px;float:left;margin-top:8px;}

.header h3{padding:10px 0 0 0;text-align:center;font-size:20px;color:#262626;}
.header2 h1{padding:10px 0 0 26px;text-align:left;font-size:20px;color:#262626;}

input{background:url(../img/bg-input.png) no-repeat;width:73px;height:19px;padding:4px 11px;}
select{background:url(../img/bg-input.png) no-repeat;border:none;height:27px;line-height:27px;outline:none;}

button.button{font-size: 12px;background: #414141;color:#fff;border: 0}
button.button span{float:left;cursor:pointer;display:block;height:25px; padding:0 9px 0 0;}
button.button span span{height:20px;padding:5px 0 0 9px;}

a.button{color:#fff;}
a.button span{float:left;cursor:pointer;display:block;height:25px;background:url(../img/bg-button.png) no-repeat right;padding:0 9px 0 0;}
a.button span span{height:20px;background:url(../img/bg-button.png) no-repeat left;padding:5px 0 0 9px;}


#footer{width:100%;height:39px;}
#footer-left{background:url(../img/bg-footer-left.png) repeat-x;}
#footer-content{width:1000px;background:url(../img/bg-footer.jpg) no-repeat;color:#a5c9b3;text-align:center;padding:12px 0 0 0;}
#footer-content a{color:#a5c9b3;}
#footer-right{background:url(../img/bg-footer-left.png) repeat-x;}

.podstrona-galeria{display:block;}
.podstrona-galeria img{float:right;padding:4px;border:1px solid #d10a22;}
input.error{background: #ffe1e1;}

#cennik{width:680px;font-size:10pt;}
#cennik th{font-weight:bold;text-align:center;padding:3px 7px;background:url(../img/bg-menu-a.png) repeat-x top #005925;color:#fff;}

#cennik td{text-align:center;padding:10px 7px;background:#f4efe4;}

#cennik tr.weekend td{text-align:center;padding:10px 7px;background:#faf7f0;}

textarea{background:#f9f8f5;border:1px solid #f5d5d9;padding:4px;}
