body {padding-top: 0px; padding-bottom: 0px; background: url(../gfx/tlo.jpg) #727876 top repeat-x;}
a, a:focus { -moz-outline-style: none; outline:none;}
.img-thumb {border:0px; padding:0px 0px;margin:0;-webkit-box-shadow:0px 5px 7px rgba(50, 50, 50, 0.3);-moz-box-shadow:0px 5px 7px rgba(50, 50, 50, 0.3);box-shadow:0px 5px 7px rgba(50, 50, 50, 0.3);}
.img-right {float: right; margin: 0 0 5px 15px;}
.img-left {float: left; margin: 0 15px 5px 0;}
.float-left {float: left;}
.float-right {float: right;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-center-padding {text-align: center; margin: 0 auto 0 auto; padding: 0 0 10px 0;}
.padding-top {padding-top:30px;}
.padding-bottom-none {padding-bottom: 0px;}
.selected {font-weight: 700;}
.no-border {border: 0px; padding: 10px 0 10px 0;}
.clear {width: inherit; height: 0px; font-size: 0px; line-height: 0px; clear: both;}
#go-top {position: fixed; bottom: 50px; right: 30px; z-index: 100;}
#go-top a {width: 60px; height: 60px; display: block; background: #068900; color: #fff; text-align: center;-webkit-border-radius: 30px;-moz-border-radius: 30px;  border-radius: 30px;border: 0px; font-size: 18px; line-height: 56px; font-family: FontAwesome; text-decoration: none;}
#go-top a:before {content: "\f106";}
#go-top a:hover {background: #303539; text-decoration: none;}
#main-container {background-image: url(../gfx/prawy_zew.jpg), url(../gfx/prawy_zew.jpg); background-position: left, right; background-repeat: repeat-y;}
.top-block {background: url(../gfx/tlo_gorne.png); padding:5px 0;}
#adres_lacerta {font-size: 18px; letter-spacing: 1px;}
#adres_lacerta a, #adres_lacerta a:visited {font-family: 'BenchNine', sans-serif; font-weight: 400; font-size: 18px; color: #f7bb39; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);}
#adres_lacerta a:hover {color: #f7d792; text-decoration: none;}
#wybor_jezyka {font-family: 'BenchNine', sans-serif; font-weight: 400; color: #ffffff; text-align: right; font-size: 14px; letter-spacing: 1px; line-height: 26px;}
#wybor_jezyka a, #wybor_jezyka a:visited {color: #ffffff;}
#wybor_jezyka a:hover {color: #f7d792; text-decoration: none;}
#wybor_jezyka span {color: #f7d792;}
#nav-header {background: url(../gfx/menu-bg.png) bottom repeat-x; border-top: solid 1px #6d7270; padding-bottom: 2px;}
.nav-header {list-style-type: none; width: 100%; text-align: center; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 0; display: block;}
.nav-header li:first-child {border-left: solid 1px #4d5457;}
.nav-header li {display: inline-block; width: 20%; border-right: solid 1px #4d5457; margin: 0 0 0 0; padding: 0 0 0 0;}
.nav-header li a, .nav-header li a:visited {display: block; height: 56px; line-height: 58px; background: url(../gfx/menu-bg-noover.png) bottom repeat-x; color: #ffbd41; font-size: 17px; font-family: 'BenchNine', sans-serif; font-weight: 400; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8); -webkit-transition-property:color, text; -webkit-transition-duration: .2s, .2s; -webkit-transition-timing-function: linear, ease-in;-moz-transition-property:color, text; -moz-transition-duration:.2s; -moz-transition-timing-function: linear, ease-in; -o-transition-property:color, text; -o-transition-duration:.2s; -o-transition-timing-function: linear, ease-in;
}
.nav-header li a:hover {background: url(../gfx/menu-bg-hover.png) bottom repeat-x; color: #000000; text-decoration: none; text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.8);}
.logo {position: absolute; top: 30%; left: 50px; z-index: 300; margin-top: -24px;}
#footer-links {}
#footer-links .row > div {padding-top: 10px; padding-bottom: 10px; color: #3D4246;}
#footer-links a, #footer-links a:visited {display: block; text-align: center; color: #3D4246;}
#footer-links a:hover {}
main {background:url(../gfx/tlo-kontent.png) top repeat-x #565b59;}
.contact-us {text-align: center; color: #ffffff; font-family: 'BenchNine', sans-serif; font-weight: 400; font-size: 16px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); padding-bottom: 10px;}
.adres_firmy {color: #ffffff; text-align: center;}
.adres_firmy strong {color: #ffbd41; font-size: 20px; display: inline-block; text-align: center; width: 100%; font-family: 'BenchNine', sans-serif; font-weight: 700; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-bottom: 0px;}
.adres_firmy a {color: #ffbd41;}
.adr-nm {padding-top: 20px; padding-bottom: 20px; text-align: center;}
.adr-nm img {max-width: 100%;}
#promocje {text-align: center; padding-bottom: 20px; padding-top: 40px;}
#promocje img {border: solid 2px #ffbd41; margin-bottom: 5px;}
#promocje a {display: block;}
.m-content {padding-top: 5px; padding-bottom: 8px;}
.top-header {background: url(../gfx/tlo_gorne.png); padding:5px 10px; margin: 0 0 4px 0; border-top: solid 1px #282a31; border-bottom: solid 1px #292b30;}
.m-content-1 {color: #ffbd41; font-size: 20px; font-family: 'BenchNine', sans-serif; font-weight: 700; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-bottom: 0px; margin-top: 0px;}
.m-content-2 {color: #ffffff; font-size: 20px; font-family: 'BenchNine', sans-serif; font-weight: 400; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-bottom: 0px; margin-top: 0px; font-size: 14px;}
.form-h {color: #ffbd41; font-size: 24px; font-family: 'BenchNine', sans-serif; font-weight: 700; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-bottom: 20px; margin-top: 0px; text-align: center;}
.cols-nfo {background: url(../gfx/tlo_gorne.png); padding:15px 10px; border-top: solid 1px #282a31;}
.cols-nfo img {max-width: 100%;}
#mainbody {}
.akapit {color: #ffffff; text-indent: 10px; margin-bottom: 15px;}
#mainbody p {color: #ffffff; text-indent: 10px; margin-bottom: 15px;}
.bottom-wr {background: url(../gfx/tlo_gorne.png);}
.bottom {background: url(../gfx/dolny_wew.png) top repeat-x; padding-top: 14px; padding-bottom: 10px; text-align: right;}
.bottom div {display: inline-block; padding-right: 10px;}
.camera-container {}
.p-relative {position: relative;}
.wozek {position: absolute; bottom: -60px; left: 30px; z-index: 100; z-index: 100;}


table.kontakt {text-align: justify; margin: 0px;}
table.oferty {text-align: justify; width: 100% !important;}
table.dodajnowa {text-align: justify; margin: 0px;}
.dodajnowa input, .dodajnowa textarea {color:#000000;}
tr.naglowki {font-weight: 700; height: 30px; font-size: 14px;}
tr.ofrow {height: 15px; cursor: pointer;}
td.ofrow {cursor: pointer;}
.oferty td {border-bottom: solid 1px #46494d; height: 40px !important; vertical-align: middle !important;}

.m-height {padding-bottom: 170px;}

body .fileinputs input[type="file"] {
display: block !important;
visibility: visible !important;
}
/* ============== RESPONSIVE ============== */
@media screen and (max-width: 767px)  {
#adres_lacerta {padding-left: 0px; text-align: center;}
#wybor_jezyka {text-align: center;}
.camera-container {height:130px;}
.camera_caption {left:0px; margin-left: 0 !important;}
.mobile .bottom {text-align: center;}
.mobile .bottom div {padding: 0 5px;}
.mobile #footer-links .row > div {text-align: center; padding-top: 3px; padding-bottom: 2px;}
#nav-header select {width: 100%; color: #ffffff; font-size: 16px; padding: 5px 10px; background: #068900; border: 0px;}
.logo img {width: 60%;}
.wozek {display: none;}
}

@media screen and (min-width: 768px) {
#adres_lacerta {padding-left: 20px;}
#wybor_jezyka {padding-right: 20px;}
.camera-container {height:190px;}
.camera_caption {left:-375px;}
}
  
@media screen and (min-width: 992px) {
#adres_lacerta {padding-left: 20px;}
.camera-container {height:255px;}
.camera_caption {left:-485px;}
}
  
@media screen and (min-width: 1200px) {
.camera-container {height:300px;}
.camera_caption {left:-585px;}

}