﻿body {
	  margin: auto;
	  padding: auto;
	  color:#000;
	 font-family: 'Oswald', sans-serif;
	  font-size: 16px;
	  line-height: 22px;
   overflow-x: hidden !important;
}

a:link { 
				   color:#000;
				   text-decoration:none;
				   font-family: 'Oswald', sans-serif;
				   font-size:16px;				 
}
a:visited{ 
				   color:#000;
				   text-decoration:none;
				   font-family: 'Oswald', sans-serif;
				   font-size:16px;					 
}
a:hover{ 
				   color:#f17a07;
				   transition: color 0.5s ease;
				   text-decoration:none;
				   font-family: 'Oswald', sans-serif;
				   font-size:16px;					 
}
a:acitve{ 
				   color:#000;
				   text-decoration:none;
				   font-family: 'Oswald', sans-serif;
				   font-size:16px;				 
}

#glowna {
		position:relative;
		height: auto;
		margin: auto;
		padding: auto;
		width: 100%;
}
.strona {
		max-width: 1170px;
		margin:auto;
		width: 100%;
		padding: auto;
		position:relative;
		z-index: 0;
}
#top {
		background:#000;
		float:left;
		width:100%;
		min-height: 61px;
		position:fixed;
		top:0px;
		left:0px;
		z-index: 1000;
}
#baner {
		float: left;
		width:100%;
		position:relative;
		z-index: 0;
		min-height: 61px;
}
#onas {
		width:100%;
		max-width:1170px; 
		margin:auto;
		padding-top:20px;
		padding-bottom: 20px;
		position:relative;
		z-index:100;
}
#baner2 {
		background:url(../images/tlo1.jpg);
		background-repeat:no-repeat;
		background-attachment:fixed;
		float:left;
		width:100%;
		min-height: 350px;
}
#klienci {
		width:100%;
		float:left;
		min-height: 230px;
		background:url(../images/box2.jpg);
		background-position: -120px -90px;
		background-repeat:no-repeat;
}

#oferta {
		width:100%;
		float:left;
		background:url(../images/tlo3.jpg);
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position: center;
		min-height: 450px;
}
#kontakt {
		float:left;
		width:100%;
		min-height: 450px;
		background:url(../images/tlo4.jpg);
		background-repeat:no-repeat;
		background-position: top left;
		padding-bottom: 30px;
		background-color:#ededed;
		position:relative;
		z-index: 10;
}
#poz1 {
		background:url(../images/ico1.png);
		background-repeat:no-repeat;
		background-position: center top;
		height: 200px;
		padding-top: 150px !important;
		float:left;
		text-shadow: none !important;
		text-align:center;
		font-size: 24px;
		color:#585858;
		font-family: 'Oswald', sans-serif;
		font-weight: 100;
		width:20% !important;
		text-transform:uppercase;
}
#poz1.active {
		background:url(../images/ico1a.png);
		background-repeat:no-repeat;
		background-position: center top;
		font-size: 24px;
		color:#fff;
		font-family: 'Oswald', sans-serif;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.4) !important;
		font-weight: bold;
}
#poz2 {
		background:url(../images/ico2.png);
		background-repeat:no-repeat;
		background-position: center top;
		height: 200px;
		padding-top: 150px !important;
		float:left;
		text-shadow: none !important;
		text-align:center;
		font-size: 24px;
		color:#585858;
		font-family: 'Oswald', sans-serif;
		font-weight: 100;
		width:20% !important;
		text-transform:uppercase;
}
#poz2.active {
		background:url(../images/ico2a.png);
		background-repeat:no-repeat;
		background-position: center top;
		font-size: 24px;
		color:#fff;
		font-family: 'Oswald', sans-serif;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.4) !important;
		font-weight: bold;
}
#poz3 {
		background:url(../images/ico3.png);
		background-repeat:no-repeat;
		background-position: center top;
		height: 200px;
		padding-top: 150px !important;
		float:left;
		text-shadow: none !important;
		text-align:center;
		font-size: 24px;
		color:#585858;
		font-family: 'Oswald', sans-serif;
		font-weight: 100;
		width:20% !important;
		text-transform:uppercase;
}
#poz3.active {
		background:url(../images/ico3a.png);
		background-repeat:no-repeat;
		background-position: center top;
		font-size: 24px;
		color:#fff;
		font-family: 'Oswald', sans-serif;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.4) !important;
		font-weight: bold;
}
#poz4 {
		background:url(../images/ico4.png);
		background-repeat:no-repeat;
		background-position: center top;
		height: 200px;
		padding-top: 150px !important;
		float:left;
		text-shadow: none !important;
		text-align:center;
		font-size: 24px;
		color:#585858;
		font-family: 'Oswald', sans-serif;
		font-weight: 100;
		width:20% !important;
		text-transform:uppercase;
}
#poz4.active {
		background:url(../images/ico4a.png);
		background-repeat:no-repeat;
		background-position: center top;
		font-size: 24px;
		color:#fff;
		font-family: 'Oswald', sans-serif;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.4) !important;
		font-weight: bold;
}
#poz5 {
		background:url(../images/ico2.png);
		background-repeat:no-repeat;
		background-position: center top;
		height: 200px;
		padding-top: 150px !important;
		float:left;
		text-shadow: none !important;
		text-align:center;
		font-size: 24px;
		color:#585858;
		font-family: 'Oswald', sans-serif;
		font-weight: 100;
		width:20% !important;
		text-transform:uppercase;
}
#poz5.active {
		background:url(../images/ico2a.png);
		background-repeat:no-repeat;
		background-position: center top;
		font-size: 24px;
		color:#fff;
		font-family: 'Oswald', sans-serif;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.4) !important;
		font-weight: bold;
}
.moduletable_co { float:left; width:98%; margin-left:1%; margin-right:1%; margin-top: 30px;}
.moduletable_off { color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); font-weight: normal;}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li { margin: 0px !important;}
.gkTabsWrap.vertical ol { border: 0px !important;  float:left; width:100%; }
.gkTabsItem { background: none !important; margin-bottom: 30px;}
@media (max-width: 990px) {
#poz1, #poz2, #poz3, #poz4, #poz5 { width:20% !important; margin-bottom: 4px; margin-top:4px; height:auto !important;  background: none !important; padding-top:15px !important; padding-bottom: 15px !important;}
}
.moduletable_do2 { display: none;}
@media (max-width: 768px) {
.moduletable_do2 { display:block;}
#poz1, #poz2, #poz3, #poz4, #poz5 { width:98% !important; margin-left:1% !important; margin-right:1% !important; margin-bottom: 4px; margin-top:4px; height:auto !important;  background: none !important; padding-top:10px !important; padding-bottom: 10px !important;}
}
.moduletable_do,.moduletable_do2 { font-size: 44px; line-height: 52px; font-weight: 100; margin-top: 90px; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.4) !important;}
.moduletable_do strong, .moduletable_do2 strong { font-weight: bold;}
.moduletable_kl { float:right; width:100%; margin-bottom:60px;}
.moduletable_onas {
		float:left;
		width:48%;
		margin-left:1%;
		margin-right:1%;
		color:#585858;
}
.moduletable_onas h2 {
	font-family: 'Oswald', sans-serif;
	font-size: 40px;
	font-weight: bold;
	text-transform:uppercase;
	color:#585858;
}
#next92 { position:absolute; right:-90px; cursor: pointer;  top:50%;}
#prev92 { position:absolute; left: -90px; cursor: pointer; top:50%;}
.moduletable_kl h3, .moduletable_kt h3 {  font-family: 'Oswald', sans-serif; margin-top:25px; text-transform:uppercase; font-weight: normal; font-size: 40px; color:#585858; font-weight: bold; text-align:left; width:60%; float:right; text-align:left;}
.moduletable_kt h3 { margin-bottom: 20px;}
.moduletable_kl { position:relative; float:right; width:55%; margin-right:110px; margin-left:110px;}
#djslider-loader92 { float:right; width:100%; text-align:center;}
.moduletable_kt { float:right; width:68%; margin-top:10px; margin-left:1%; margin-right:1%;}
.dane { float:left; width: 46%; margin-left:2%; margin-right:2%; margin-top: 10px;}
.formularz { float:right; width: 46%; margin-left:2%; margin-right:2%; margin-top: 10px;}

@media (min-width: 1650px) and (max-width:1750px) {
#onas { background-position: right;}
#klienci { background-position: -160px -90px;}
}
@media (min-width: 1500px) and (max-width:1649px) {
#onas { background-position: right;}
#klienci { background-position: -220px -90px;}
}
@media (min-width: 1350px) and (max-width:1499px) {
#onas { background-position: -400px;}
#klienci { background-position: -220px -90px;}
.moduletable_kt { float:right; width:63%;}
}
@media (min-width: 1250px) and (max-width:1399px) {
#onas { background-position: -400px;}
#klienci { background-position: -270px -90px;}
.moduletable_kt { float:right; width:58%;}
}

@media (min-width: 1150px) and (max-width:1249px) {
#onas { background-position: -520px;}
#klienci { background-position: -310px -90px;}
.moduletable_kt { float:right; width:53%;}
}
@media (min-width: 991px) and (max-width:1149px) {
#onas, #klienci { background: none;}
.moduletable_kl  {width:80%; margin-right:10%; margin-left:10%;}
.moduletable_onas { width:98%; margin-left:1%; margin-right:1%;}
.moduletable_kt { float:right; width:48%;}
.dane, .formularz { width:96%; margin-bottom: 15px;}
}

@media (max-width: 990px) {
.moduletable_kt { float:right; width:98%;}
.moduletable_kl h3 { text-align:center !important; float: left; width:100%; margin-bottom: 35px;}
#onas, #klienci, #kontakt { background: none;}
#kontakt { background-color:#ededed;}
.moduletable_onas { width:98%; margin-left:1%; margin-right:1%;}
.moduletable_kl  {width:100%; margin-right:0%; margin-left:0%;}
#next92, #prev92 { display: none !important;}
.nspArts, .nspLinksWrap { padding: 0px !important;}
#klienci { background: none !important;}
}
@media (max-width: 768px) {
.dane, .formularz { width:96%; margin-bottom: 15px}
.moduletable_onas h2 { text-align:center !important;}
}
.moduletable_form { float:left; width:100%;}
#sp_quickcontact90 { margin-top: -10px;}
#sp_quickcontact90 input[type=text], #sp_quickcontact90 input[type=email] {
	background:#5e5e5f;
	padding-left:8px;
	border: 0px;
	width:100%;
	font-weight: normal;
	padding-right: 8px;
	height:30px;
	color:#fff;
}
#sp_quickcontact90 textarea {
	background:#5e5e5f;
	padding-left:8px;
	border: 0px;
	width:100%;
	padding:5px;
	font-weight: normal;
	padding-right: 8px;
	height:210px;
	resize: none;
	color:#fff;
}

#sp_qc_submit { width:100%; background:#f17a07; height:40px; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); border:0px; font-weight:100; font-size:22px;}
#copy { width:100%; float:left; background:#000;  }
.moduletable_copy { float:left; width:98%;  margin-left:1%; margin-right:1%; font-size:14px; text-align:center; font-weight:100; padding-top:12px; padding-bottom: 12px; color:#fff !important;}
.moduletable_copy a { color:#fff; font-size:14px;}
.moduletable_copy  strong { font-weight: normal; }
a.readon { background:url(../images/dalej.png); background-repeat:no-repeat; background-position: right; background-color:#f17a07; color:#fff; padding: 10px; padding-right: 50px !important;
text-transform: uppercase;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
font-size:22px;
line-height: 28px;
padding-left: 30px; margin-top:18px;}
@media (max-width: 550px) {
a.readon { width:100%; display:block; text-align:center;}
}
.navbar-default { background: none; border: 0px;}
.moduletable_log { position:absolute; left: 10px; top:0px; z-index: 1000;}
#top .container { max-width:100% !important;}
.navbar { margin-bottom: 0px !important;}
.navbar-default .navbar-nav > li > a { color:#fff !important; line-height:57px; padding-top: 0px; padding-bottom: 0px; border-bottom: 5px solid #000; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color:#f17a07 !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background: none !important;  border-bottom: 5px solid #f17a07 !important; color:#fff !important;}
@media (max-width:990px) {
.moduletable_log { width: 280px; top: 9px;}
#onas .moduletable_ar { display: none !important;}
.moduletable_fb { display: none !important;}
.moduletable_ban, #scrollToTop { display:none !important;}
}
@media (max-width:768px) {
.klienci { margin:auto !important;}
.moduletable_kt h3 { width:100%; float:left; text-align:center;}
.moduletable_do { font-size: 28px; line-height: 36px;}
.navbar-nav { margin-bottom: 0px !important;}
.navbar-default .navbar-toggle { background: #f17a07 !important; border: 0px !important;}
.navbar-default .navbar-toggle .icon-bar { background:#fff !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: 0px !important; box-shadow: none !important;}
.navbar-default .navbar-nav > li > a { border: 0px !important; line-height: 50px !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background:#f17a07 !important;  border-bottom: 0px !important; color:#fff !important;}
.navbar-toggle { margin-top: 13px !important;}
}
@media (max-width: 500px) {
.moduletable_log { width: 200px; top: 14px;}

}
#phocaMapPlgPM1, .moduletable_map { width:100% !important; float:left !important;}
.page-header { padding: 0px !important; border: 0px; margin: 0px;}
.moduletable_ar { text-align:center; width:100%; float:left; margin-top:-27px;}
.item-page { margin:auto; max-width: 1170px; padding-left:1%; padding-right:1%; width:96%; margin-left:2%; margin-right:2%; }
.item-page h2 {
	font-family: 'Oswald', sans-serif;
	font-size: 40px;
	font-weight: bold;
	padding-top:15px;
	margin: 0px;
	padding-bottom: 15px;
	text-transform:uppercase;
	color:#585858;
	text-align:center;
}
.phocamaps-box { margin-top: 0px !important;}
.divider { color:#CCC;}
.moduletable_sc { width:98%; margin-left:1%; margin-right:1%; max-width:1170px; margin:auto; margin-top:35px; max-width:1170px; text-align:center; padding-top:19px; padding-bottom: 18px; border-bottom: 1px solid #CCC;}
.moduletable_sc ul { list-style: none; margin: 0px; padding: 0px;}
.moduletable_sc li { display:inline-block;}
ul.nav.menu_corobimy li
{
	display: inline-block;
}

ul.nav.menu_corobimy
{
	position: absolute;
	top: 130px;
	margin: auto;
	left: 0px;
	right: 0px;
	text-align: center;
	z-index: 100;
	border-bottom: 1px solid #ccc;

}

.moduletable_corobimy { float:left; width:98%; margin-left:1%; margin-right:1%; margin-top:-1px; border-bottom: 1px solid #CCC; margin-bottom: 20px }
.moduletable_corobimy li.active a
{
    background-color: #f17a07;
	color: #fff;
}
.moduletable_corobimy a { padding-top: 15px; padding-bottom: 15px; }
.moduletable_corobimy ul { float: none; text-align:center; width:100%; float:left;}
.moduletable_corobimy li { display:inline-block; text-align:center; margin-bottom:-1px; }
@media (max-width: 500px) {
.moduletable_corobimy li { width:100%;}
}