body {padding:0;margin:0;font-family:Arial,Tahoma,Verdana,serif,sans-serif;font-size:11px;text-align:left;color:#17337b;line-height:18px;}
h1,h3,h4,h5{margin:0;padding:0;font-style: italic;font-weight: normal; font-size: 19px;}
h2{margin:0;padding:0;font-weight: normal; font-size: 19px;}
#top-menu-titles h3{font-size:9pt;float:left;padding:0 10px;font-weight:normal;}
h3{font-size:18px;font-weight:normal;line-height:18px;color:#000;}
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;}
input, textarea {border: 1px solid #dde1ec; font-family: Arial, Tahoma; padding: 5px;color:#17337b; font-size: 13px;}
ul{margin:5px 10px;padding:0 20px;}
li{margin:3px 0;padding:0;}
.title{padding: 10px;}
a:link{text-decoration:none;color:#2b2b2b;}
a:visited{text-decoration:none;color:#2b2b2b;}
a:hover {text-decoration:none;color:#2b2b2b;outline: 0;}
a:active{text-decoration:none;color:#2b2b2b;outline: 0;}
a:focus{-moz-outline-style: none;}

#global {width: 960px; margin: 0 auto; padding-bottom: 35px; margin-bottom: 35px;}
#global2 {width: 960px; margin: 0 auto; background: url(../img/footer.png) no-repeat bottom;}
#top {position: absolute; z-index: 2; width: 960px;height: 225px; background: url(../img/bg-top.png) no-repeat;}
#top-gallery {position: absolute; z-index: 1;}
#logo-container{padding-left: 20px;}
#logo-bg {position: absolute; z-index: 3; width: 170px; height: 225px; background: #ffffff;opacity:0.8;filter:alpha(opacity=80);}
#logo {position: absolute; z-index: 4; width: 170px; height: 225px;}
#top-menu-container{width: 960px; height: 50px; position: absolute; z-index: 3; }
#top-menu{float: right; width: 558px;  height: 50px;background: url(../img/bg-menu.png) no-repeat;}
#top-menu a {height: 28px; color: #ffffff; font-size: 16px; letter-spacing: -1px; padding: 0 13px; border-left: 1px solid #8694b8;}
#top-menu a.first{border: none;}
#top-menu-content {height: 28px; padding-top: 8px; margin-top: 7px;}

#content{width: 960px; padding-top: 240px;}
#content > div {float: left;}
#content-left{width: 710px;}
#content-right{width: 230px; padding-left: 20px;}

#footer {width: 960px; }
#footer > div {float: left;}
#footer-left{width: 730px;height: 58px; background: url(../img/bottom-menu-bg.png) no-repeat bottom; position: absolute; display: none; padding-top: 70px;}
#footer-right{width: 230px; height: 192px; background: url(../img/phone.png) no-repeat; position: absolute; display: none; padding-top: 70px;}

#footer-left-home{width: 730px;height: 58px; background: url(../img/bottom-menu-bg.png) no-repeat bottom; position: absolute; top: 606px;}
#footer-left-home span{color: #7494E6;}
#footer-right-home{position: absolute; top: 472px; width: 230px; height: 192px; background: url(../img/phone.png) no-repeat;}
#footer-page{padding-top: 40px; flaot: left;}
#clients-bg{width: 230px; height: 262px; background: url(../img/bok.png) no-repeat; text-align: center;padding-top: 40px;}
#clients-bg img {margin-bottom: 20px;}

#content-left > div.column {float: left; padding-top: 10px; height: 215px;}
#content-left-left{width: 321px; padding-left: 10px;}
#content-left-right{width: 379px;}

#slideshow{padding-top: 10px;}
#slideshow-bg{width: 360px; height: 155px; padding: 10px; background: url(../img/slideshow-bg.jpg) no-repeat;}
#slideshow-controls{position: absolute; z-index: 99;margin: -30px 0 0 275px;cursor: pointer;}

#home-page-text{padding-top: 20px; padding-right: 50px; width: 271px; height: 165px;}
#home-page-more-button {clear: both; float: right; margin-top: 10px;}

#home-page-bottom {float: left; width: 710px; height: 130px; padding-left: 20px;}
input.home-page-form{width: 171px;}

#home-page-bottom > div, #home-page-bottom > div > div {float: left; padding-right: 10px;}
#home-page-bottom textarea{height: 72px; width: 240px; margin: 0px;}
#home-page-bottom .label{padding: 6px 0;}
#home-page-bottom-send {padding-top: 58px;}

#page-content{padding: 10px;}
#gallery-top-bg{height: 20px; width: 710px; background: url(../img/gallery-top-bg.png) no-repeat;}
#gallery-middle-bg{width: 640px; background: #f0f0ee; padding: 10px 35px;}
#gallery-bottom-bg{height: 20px; width: 710px; background: url(../img/gallery-bottom-bg.png) no-repeat;}
#gallery img{border: 3px solid #ffffff; margin: 20px 15px 0 0;}
#gallery img.first-line{margin-top: 0;}
#gallery img.right{margin-right: 0;}

#content-right-content{padding-bottom: 120px;}
#right-form{padding-left: 10px;}
#right-form input, textarea{margin-bottom: 10px; width: 190px;}
#page-send{width: 202px; text-align: right;}

#bottom-separator{height: 15px; clear: both;}
#footer-menu{padding: 25px 0 0 25px; color: #000000;}
#footer-menu a{ color: #dfdfdd; padding: 0 10px;}
#message-sent{color: #30c735;}
#message-sent-container{display: none; padding-top: 60px;}
#message-error{color: #ff0505;}
#message-error-container{display: none; padding-top: 60px;}

#zestawienie td{padding:5px 7px;}
#zestawienie th{padding:15px 7px 3px 7px;font-size:13px;}
