@font-face {
    font-family: 'gothicb';
    src: url('../font/CenturyGothic-Bold.eot');
    src: url('../font/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
         url('../font/CenturyGothic-Bold.woff') format('woff'),
         url('../font/CenturyGothic-Bold.ttf') format('truetype'),
         url('../font/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
  -webkit-font-smoothing: subpixel-antialiased!important;

}
@font-face {
    font-family: 'gothic';
    src: url('../font/CenturyGothic.eot');
    src: url('../font/CenturyGothic.eot?#iefix') format('embedded-opentype'),
         url('../font/CenturyGothic.woff') format('woff'),
         url('../font/CenturyGothic.ttf') format('truetype'),
         url('../font/CenturyGothic.svg#CenturyGothic') format('svg');
    font-weight: normal;
    font-style: normal;
  -webkit-font-smoothing: subpixel-antialiased!important;

}

body {
    margin: auto;
    padding: auto;
    font-size: 11px;
    color: #000;
    font-family: Tahoma, sans-serif;
    font-weight: normal;
    background-color: white;
	width: 100%;
	height: auto;
}

#strona {
    position: relative;
    height: auto;
    margin: auto;
    padding: auto;
    width: 980px;
}

a {
	color: #0A408A;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h2, .moduletable_kontakt h3, .moduletable_biuro h3 {
	color: #0a408a;
	font-size: 22px;
	padding-bottom: 10px;
	border-bottom: 1px solid #c8d6e1;
	margin-top: 5px;
	padding-top: 0;
	font-family: 'gothicb', sans-serif;
	font-weight: normal;
}

#header {
	background: url(../images/header.png);
	width: 100%;
	height: 95px;
	background-position: center;
	float: left;
	min-width: 980px;
	z-index: 30;
	position: fixed;
}

#logo {
	background: url(../images/logo.png);
	width: 329px;
	height: 92px;
	float: left;
}

#menu {
	width: auto;
	min-width: 400px;
	height: 63px;
	float: right;
	padding-right: 10px;
}

#menu ul {
	list-style: none;
}

#menu ul li {
	float: left;
	padding-left: 25px;
	padding-top: 5px;
}

#menu ul li a {
	color: white;
	font-size: 18px;
	font-family: 'gothicb', sans-serif;
	text-shadow: 1px 1px 1px #0c2f61;
	text-decoration: none;
	padding-bottom: 20px;
	transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

#menu ul li a:hover, #menu ul li.current a {
	border-bottom: 5px solid #fee800;
}

#slider {
	width: 100%;
	min-width: 980px;
	height: auto;
	min-height: 600px;
	float: left;
	margin-top: 50px;
	z-index: -1;
}

#zawartosc {
	background: url(../images/tresctlo.png);
	float: left;
	width: 100%;
	min-width: 980px;
	height: auto;
	min-height: 300px;
	margin-top: -400px;
}

#tresc {
	width: 960px;
	height: auto;
	min-height: 400px;
	padding: 10px;
}

#lewa {
	width: 582px;
	height: auto;
	min-height: 300px;
	float: left;
}

#prawa {
	width: 300px;
	height: auto;
	min-height: 300px;
	float: right;
}

#stopka {
	background: url(../images/stopka.png);
	background-position: center;
	width: 100%;
	height: 133px;
	bottom: 0;
	float: left;
	margin-top: -80px;
	min-width: 980px;
}

.moduletablekontakt {
	margin-top: -55px;
	border-bottom: 1px solid #c8d6e1;
	width: 299px;
}

.moduletablekontakt h3 {
	background: url(../images/kontakt.png);
	background-repeat: no-repeat;
	font-size: 20px;
	font-weight: normal;
	font-family: 'gothic', sans-serif;
	color: white;
	height: 193px;
	width: 279px;
	padding-left: 20px;
	padding-top: 10px;
}

.customkontakt {
	padding-left: 10px;
	margin-top: -10px;
}

a.mapalink {
	background: url(../images/link.png);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: black;
}

#stopkalewa ul {
	list-style: none;
	margin-top: 103px;
	padding-left: 10px;
}

#stopkalewa ul li {
	float: left;
	padding-right: 10px;
}

#stopkalewa ul li a {
	color: white;
	text-shadow: 1px 1px 1px #083068;
}

#stopkalewa ul li a:hover, #stopkalewa ul li.current a {
	text-decoration: underline;
}

#stopkaprawa {
	color: white;
	text-shadow: 1px 1px 1px #083068;
	padding-right: 10px;
}

#stopkaprawa a {
	color: white;
}

#camera_wrap_93.slideshowck.camera_wrap.camera_amber_skin, #camera_wrap_94.slideshowck.camera_wrap.camera_amber_skin {
	z-index: -1;
}

.fancypantsaccordionholder  ul {
	padding-left: 0;
}

ul.oferta {
	padding-left: 5px;
	list-style: none;
}

ul.oferta li{
	background: url(../images/kropka.png);
	background-position: left;
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-bottom: 3px;
}

.fancypantsaccordionholder > ul > li {
	border-bottom: 1px solid #c8d6e1 !important;
}

.fancypantsaccordionholder > ul > li > a {
	font-family: 'gothic', sans-serif;
	font-size: 15px;
}

.fancypantsaccordionholder  {
	margin-top: -20px;
}

input#name, input#email, input#subject {
	color: white;
	background: #1d5fba; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #1d5fba 0%, #0a408a 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#1d5fba), color-stop(100%,#0a408a)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #1d5fba 0%,#0a408a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #1d5fba 0%,#0a408a 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #1d5fba 0%,#0a408a 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #1d5fba 0%,#0a408a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d5fba', endColorstr='#0a408a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-shadow: 1px 1px 1px #083068;
	border-radius: 3px;
	padding: 5px;
	border: 0;
	transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	font-family: Tahoma;
	font-size: 11px;
}

input#name:hover, input#name:focus, input#email:hover, input#email:focus, input#subject:hover, input#subject:focus, textarea#message:focus {
	background: #303030;
}

textarea#message {
	color: white;
	background: #1d5fba; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #1d5fba 0%, #0a408a 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#1d5fba), color-stop(100%,#0a408a)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #1d5fba 0%,#0a408a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #1d5fba 0%,#0a408a 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #1d5fba 0%,#0a408a 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #1d5fba 0%,#0a408a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d5fba', endColorstr='#0a408a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border-radius: 3px;
	padding: 5px;
	border: 0;
	transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	width: 200px;
	max-width: 450px;
	min-height: 150px;
	font-family: Tahoma;
	font-size: 11px;
	overflow: auto;
	text-shadow: 1px 1px 1px #083068;
}

input#sp_qc_submit.button {
	background: #303030;
	color: white;
	transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	border: 0;
	padding: 7px 15px 7px 15px;
	border-radius: 3px;
}

input#sp_qc_submit.button:hover {
	background:#000;
}

.moduletable_kontakt {
	margin-bottom: 35px;
}

.sp-accordion.sp-accordion-style4 .toggler {
	background: none;
	border-bottom: 1px solid #c8d6e1;
}

.sp-accordion.sp-accordion-style4 .toggler span span {
	padding-left: 0;
	font-family: 'gothic', sans-serif;
	font-size: 15px;
	font-weight: normal;
}

.sp-accordion.sp-accordion-style4 .toggler span span {
	background: url(../images/nieaktywna.png);
	background-position: right;
	background-repeat: no-repeat;
}

.sp-accordion.sp-accordion-style4 .active span span {
	background: url(../images/aktywna.png);
	background-position: right;
	background-repeat: no-repeat;
}

.sp-accordion.sp-accordion-style4 .sp-accordion-inner {
	background: none;
	padding-left: 5px;
}

#accordion_sp1_id99.sp-accordion.sp-accordion-style4 {
	margin-top: -15px;
	padding-bottom: 15px;
}

#prev100 {
	margin-top: -85px;
	margin-left: 520px;
}

#next100 {
	margin-top: -85px;
}

#slider100 li a img {
	border: 3px solid #0A408A !important;
	transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

#slider100 li a:hover img {
	border: 3px solid #FEE800 !important;
}

#djslider100.djslider {
	width: 100% !important;
}

.camera_pag {
	position: absolute;
}