html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,hr{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
a img{border:none}
body{font:.8125em/1.618 Arial, sans-serif;background-color:#fff;color:#111;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1.7;background:#000 url(../images/design/background.jpg) top no-repeat}
h1,h2,h3,h4,h5,h6{color:#4E8E12;font-family:Georgia, serif;margin-bottom:5px;font-weight:400}
h1{font-size:2.615em;line-height:1.18}
h2{font-size:2em;line-height:1.19}
h3{font-size:1.618em;line-height:1.24}
h4{font-size:1.308em;line-height:1.23}
h5,h6{font-size:1em;line-height:1.3;font-weight:700}
ul{list-style-position:outside}
li ul,li ol{margin:0 1.618em}
ul,ol{margin:0 0 1.618em 16px}
dl{margin:0 0 1.618em}
dl dd{margin-left:1.618em}
table{margin-bottom:1.618em;border-collapse:collapse}
th{font-weight:700;text-align:left}
tr,th,td{height:21px;margin:0;padding:0 1.618em 0 1em}
caption{text-align:center;font-family:Georgia, serif}
blockquote{padding-left:1.618em;border-left:3px solid #ccc;font-style:italic;letter-spacing:.03em;margin:0 0 .8125em}
blockquote > p{padding:0}
a{text-decoration:none;color:#4E8E12}
pre,code{white-space:pre;margin:1.618em 0}
pre,code,tt{font:1em monospace;line-height:1.618em}
tt{display:block;margin:1.618em 0}
hr{margin-bottom:1.618em;color:#ccc;background-color:#ccc;height:2px}
abbr,acronym{border-bottom:1px dotted #000}
address{margin-top:1.618em;font-style:italic}
del{color:#000}
sup{vertical-align:super}
sub{vertical-align:sub}
p{padding:0 0 .8125em}
.clear{clear:both}
.grey{color:#ccc}
.red{color:red}
.green{color:green}
.list-content{width:640px;}
#wrapper{width:960px;margin:0 auto}
#container{width:960px;position:relative;min-height:800px;height:auto!important;background:#ece8dc url(../images/design/bg-tree.jpg) right bottom no-repeat;margin:0 auto}
#logo{margin-top:20px}
#mainPage{color:#4E8E12;font-weight:400;padding-left:120px;margin-top:10px}
#mainPage h2{padding-top:10px}
#mainPage h4{font-size:13px;font-weight:400}
#main-content{margin-left:70px;width:840px;padding-top:80px;padding-left:20px;position:relative;min-height:500px;height:auto!important;overflow:hidden;}
.leftColumn-home{float:left;width:700px}
.rightColumn-home{float:right;width:200px;margin-top:40px;margin-left:16px;padding-left:14px}
.left-column{width:200px;float:left;padding-left:20px}
.content-column{float:left;width:700px;padding-left:20px}
.box-stars{position:absolute;background:url(../images/design/paper.png)left no-repeat;width:200px;height:300px;padding-left:10px;margin-left:5px}
.box-stars h4{margin:5px}
.box-stars img{border:2px solid #fff;margin:5px}
#subMenu{width:190px;float:left;font-family:tahoma;margin:20px 1px}
#subMenu li{list-style-type:none}
#subMenu h3{padding-left:4px;padding-bottom:5px;border-bottom:1px solid #ccc}
#subMenu li a{color:#000;display:block;height:24px;margin-left:10px;text-decoration:none}
#gallery-content{margin-left:80px;width:750px;padding-top:80px;position:relative;min-height:500px;height:auto!important;overflow:hidden}
#navigation{height:42px;margin-top:200px;background:url(../images/design/navbar.png) top no-repeat}
#map{right:-1.7em;top:-6em;width:277px;height:221px;position:absolute;background:url(../images/design/map.png) top no-repeat}
#slider{width:714px;height:132px;}
.nivoSlider{position:relative}
.nivoSlider img{position:absolute;top:0;left:0}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:60;display:none;margin:0;padding:0}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89}
.nivo-caption p{margin:0;padding:5px}
div.benefits{float:left;width:750px;margin-left:20px;padding:70px 0 10px}
div.benefits div{float:left;width:240px;padding-left:90px;margin:0 0 5px 20px}
div.benefits p{margin-top:0}
.benefit1{background:transparent url(../images/icons/trasy-linowe.png) no-repeat top left}
.benefit2{background:transparent url(../images/icons/benefit2.png) no-repeat top left}
.benefit3{background:transparent url(../images/icons/benefit3.png) no-repeat top left}
.benefit4{background:transparent url(../images/icons/uprzaz.png) no-repeat top left}
.benefit5{background:transparent url(../images/icons/benefit5.png) no-repeat top left}
.benefit6{background:transparent url(../images/icons/benefit6.png) no-repeat top left}
.gallery{list-style:none;margin:0;padding:0}
.gallery li{float:left;width:186px;height:153px;position:relative;margin:20px 10px 5px}
.gallery .bg{background:url(../images/design/polaroid.png) no-repeat;width:186px;height:153px;position:absolute;top:0;left:0;z-index:1}
.gallery span{background:url(../images/design/tape.png) no-repeat;width:77px;height:27px;display:block;position:absolute;left:54px;top:-12px;z-index:4}
.gallery img{position:absolute;top:8px;left:8px;z-index:2}
.gallery em{display:block;text-align:center;font:italic 100% Georgia, "Times New Roman", Times, serif;color:#333;width:186px;position:absolute;bottom:8px;right:0;z-index:3;padding:4px 0 0}
#hours-content{margin-left:80px;width:700px;padding-top:5px;position:relative;min-height:200px;height:auto!important;overflow:hidden;clear:both;}
fieldset{border:1px solid #C2B99F}
.form_left{float:left;display:inline;width:200px;padding:0 30px}
.form_right{float:left;display:inline;width:300px;padding:0 30px}
.contactForm form input,form textarea{float:left;width:250px;display:block;color:#fff;background:#fff;border:1px solid #ccc;margin:0}
form textarea{overflow:auto;line-height:1.5em;height:200px;width:400px}
form input.submit{color:#000;width:90px;cursor:pointer;border:outset 1px #219F0F;font-weight:700;float:right;display:inline;margin-right:10px;background-color:#8ACE23;padding:1px 2px}
form span{float:left;overflow:hidden;display:block}
form label{float:left;display:block;width:220px;font-size:.875em;line-height:1.5174em;padding:.7142em 0 .5714em}
form .footer{float:left;display:inline;width:400px;margin-top:1.6875em;margin-left:2px;margin-right:2px;padding:1.375em 28px .6875em}
#footer-nav{margin-bottom:60px}
#footer-nav li{float:left;color:#3F3F3F;list-style-type:none;padding:7px 10px}
#footer-nav a{color:#3F3F3F}
#footer{color:#ece8dc;font-weight:700;text-align:center;-moz-border-radius-bottomright:1em;-moz-border-radius-bottomleft:1em;background-color:#c2b99f;padding:12px}
dl dt,strong,dfn,.nivo-controlNav a.active{font-weight:700}
tfoot,em,dfn,cite,q{font-style:italic}
a:hover,#subMenu li a:hover{text-decoration:underline}
.left,img.left{float:left}
.right,img.right{float:right}
.absolute,.logo{position:absolute}