@charset "utf-8";
/* CSS Document */
/* RESET */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0b1 | 201101 
   NOTE: WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*RESET END */
.clearfix {
	display: block;
	width: 100%;
	clear: both;
	float: none;
}
.content {
	display: block;
	width: 1200px;
	clear: both;
	margin: auto;
}
body {
	background: #ffffff;
	color: #5d5d5d;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 300;
}
#top {
	display: block;
	width: 100%;
	height: 325px;
	background: #ffffff url(../img/top.png) top center no-repeat;
}

#logo {
	display: block;
	float: left;
	width: 100%;
}

#navigation {
	display: block;
	clear: both;
	width: 100%;
}

#language {}

#contents {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background: #ffffff;
}

#before {}

#items {
	font-size: 20px;
}

#behind {}

#footer {
	display: block;
	margin: 80px 0px 0px 0px;
	padding: 0px;
	background: #283891;
	width: 100%;
	height: 150px;
}
/*STAŁE*/
.pagination {
	display: block;
	margin: 10px 0px 10px 0px;
	font-size: 16px;
	font-weight: 400;
	color: #f7941e;
}
.pagination .counter {
	display: block;
	float: left;
	padding: 0px 10px 0px 10px;
}
.pagination ul {
	display: block;
	float: right;
}
.pagination li {
	display: block;
	float: left;
	padding: 0px 5px 0px 5px;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
.pagination li a {
	color: #f7941e;
	text-decoration: none;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
.pagination li a:hover {
	color: #5d5d5d;
}
.pagination li.pagination-start {
	
}
.pagination li.pagination-start span {
	display: block;
	width: 11px;
	height: 16px;
	background: transparent url("../img/start.png") no-repeat 0px 2px;
	text-indent: -9999px;
}
.pagination li.pagination-start a {
	display: block;
	width: 11px;
	height: 16px;
	background: transparent url("../img/start.png") no-repeat 0px 2px;
	text-indent: -9999px;	
}
.pagination li.pagination-start a:hover {
	background: transparent url("../img/start.png") no-repeat -11px 2px;	
}
.pagination li.pagination-prev {
	
}
.pagination li.pagination-prev span {
	display: block;
	width: 7px;
	height: 16px;
	background: transparent url("../img/left.png") no-repeat 0px 2px;
	text-indent: -9999px;
}
.pagination li.pagination-prev a {
	display: block;
	width: 7px;
	height: 16px;
	background: transparent url("../img/left.png") no-repeat 0px 2px;
	text-indent: -9999px;	
}
.pagination li.pagination-prev a:hover {
	background: transparent url("../img/left.png") no-repeat -7px 2px;	
}
.pagination li.pagination-next {
	
}
.pagination li.pagination-next span {
	display: block;
	width: 7px;
	height: 16px;
	background: transparent url("../img/right.png") no-repeat 0px 2px;
	text-indent: -9999px;	
}
.pagination li.pagination-next a {
	display: block;
	width: 7px;
	height: 16px;
	background: transparent url("../img/right.png") no-repeat 0px 2px;
	text-indent: -9999px;	
}
.pagination li.pagination-next a:hover {
	background: transparent url("../img/right.png") no-repeat -7px 2px;	
}
.pagination li.pagination-end {
	
}
.pagination li.pagination-end span {
	display: block;
	width: 11px;
	height: 16px;
	background: transparent url("../img/end.png") no-repeat 0px 2px;
	text-indent: -9999px;	
}
.pagination li.pagination-end a {
	display: block;
	width: 11px;
	height: 16px;
	background: transparent url("../img/end.png") no-repeat 0px 2px;
	text-indent: -9999px;	
}
.pagination li.pagination-end a:hover {
	background: transparent url("../img/end.png") no-repeat -11px 2px;	
}
/* LOGO */
#logo .logo {
	display: block;
	float: left;
	width: 250px;
	height: 225px;
}
#logo .logo h1 {
	display: block;
	width: 250px;
	height: 225px;
	text-indent: -9000px;
	background: url(../img/logo.png) top left no-repeat;
}
#logo .moduletable.kontakt {
	display: block;
	width: 250px;
	height: 150px;
	float: right;
	margin-top: 75px;
}
#logo .kontakt  p {
	line-height: 22px;
	font-size: 18px;
	font-weight: 400;
	color:#283891;
}
/* MENU*/
#navigation .megamenu .js-megamenu {
	background: #283891;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 400;
}
#navigation .megamenu .js-megamenu ul {

}
#navigation .megamenu .js-megamenu ul.megamenu li.mega {
	display: block;
	background: #283891;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s
}
#navigation .megamenu .js-megamenu ul.megamenu li.mega:hover {
	background: #f7f7f7;	
}
#navigation .megamenu .js-megamenu ul.megamenu li.mega.active,
#navigation .megamenu .js-megamenu ul.megamenu li.mega.over {
	background: #f7f7f7;
}
#navigation .megamenu .js-megamenu li.mega a.mega {
	line-height: 50px !important;
	padding: 0px 20px 0px 20px !important;
}
#navigation .megamenu .js-megamenu li.mega a.mega span {

}

#navigation .megamenu.megamenu-sticky .js-megamenu {
	
}
#navigation .megamenu.megamenu-sticky .js-megamenu ul {
	padding-left: 200px;
	background: url(../img/logo-top.png) 50px center no-repeat;
}
/*ARTYKUŁY*/
#items article {
	font-size: 20px;
	font-weight: 300;
}
#items article h1, #items article h2, #items article h3, #items article h4, #items article h5, #items article h6 {
	font-weight: 400;
}
#items article .item-page .page-header h2 {
	display: block;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
}
#items article .item-page h2 {
	display: block;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
	clear: both;
}
#items article .item-page p {
	line-height: 150%;
}
#items article .item-page ul {
	line-height: 150%;
	padding: 20px 10px 0px 50px;
}
#items article .item-page li {
	line-height: 150%;
	list-style-position: outside;
	list-style-type: circle;
}
#items article .item-page img {
	display: block;	
}
/*Listy*/
#left .lista-programow {
	display: block;
	width: 290px;
	float: left;
	margin-right: 10px;
}
#left .lista-referencji {
	display: block;
	width: 390px;
	float: left;
	margin-right: 10px;
}
#left .lista-referencji > h3, #left .lista-programow > h3 {
	display: block;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
	clear: both;	
}
#left .lista-referencji ul, #left .lista-programow ul {

}
#left .lista-referencji li, #left .lista-programow li {
	display: block;
}
#left .lista-referencji li h4 a, #left .lista-programow li h4 a {
	display: block;
	font-size: 20px;
	font-weight: 300;
	line-height: 25px;
	color: #5d5d5d;
	text-decoration: none;
	padding: 15px 20px 15px 5px;
	background: #ffffff url(../img/arrow.png) center right 5px no-repeat;
	border-bottom: 1px solid #a1a1a1;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#left .lista-referencji li h4 a:hover, #left .lista-programow li h4 a:hover {
	background: #f2f0f0 url(../img/arrow.png) center right no-repeat;
}
#left .lista-referencji li.active h4 a, #left .lista-programow li.active h4 a {
	background: #f2f0f0 url(../img/arrow.png) center right no-repeat;
}
#left .lista-programow li li h5 a {
	display: block;
	font-size: 18px;
	font-weight: 300;
	line-height: 20px;
	color: #5d5d5d;
	text-decoration: none;
	padding: 10px 20px 10px 15px;
	background: #ffffff url(../img/arrow.png) center right 5px no-repeat;
	border-bottom: 1px dotted #a1a1a1;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#left .lista-programow li li h5 a:hover {
	background: #f2f0f0 url(../img/arrow.png) center right no-repeat;
}
/*Programy wprowadzenie*/
#items article .blog.programy {
	display: block;
	width: 890px;
	float: left;
	margin-left: 10px;
}
#items article .blog.programy > h2 {
	display: block;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
	clear: both;	
}
#items article .blog.programy .items-row {

}
#items article .blog.programy .items-row .item {
	margin: 0px 0px 0px 10px;
	padding: 15px 10px 15px 0px;
	border-bottom: 1px dotted #a1a1a1;
}
#items article .blog.programy .items-row .item .page-header {
	display: block;
	background: url(../img/eu-point.png) left bottom no-repeat;
	padding-left: 35px;
	min-height: 34px;
}
#items article .blog.programy .items-row .item .page-header > h2 {
	margin: 0px 0px 10px 0px !important;
	border-bottom: 1px solid #f7941e !important;
}
#items article .blog.programy .items-row .item .page-header > h2 a {
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	text-decoration: none;
	color: #5d5d5d;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .blog.programy .items-row .item .page-header h2 a:hover {
	color: #f7941e;
}
#items article .blog.programy .items-row .item p {
	margin-left: 40px;
	line-height: 150%;
}
#items article .blog.programy .items-row .item h1,
#items article .blog.programy .items-row .item h2,
#items article .blog.programy .items-row .item h3,
#items article .blog.programy .items-row .item h4,
#items article .blog.programy .items-row .item h5,
#items article .blog.programy .items-row .item h6 {
	line-height: 120%;
	font-weight: 700;
	margin-left: 40px;
	padding: 10px 0px 5px 0px;
	color: #f7941e;
	border-bottom: 1px dotted #a1a1a1;
}
#items article .blog.programy .items-row .item h1 { font-size: 24px; }
#items article .blog.programy .items-row .item h2 { font-size: 22px; }
#items article .blog.programy .items-row .item h3 { font-size: 20px; }
#items article .blog.programy .items-row .item h4 { font-size: 18px; }
#items article .blog.programy .items-row .item h5 { font-size: 16px; }
#items article .blog.programy .items-row .item h6 { font-size: 14px; }
#items article .blog.programy .items-row .item blockquote {
	margin: 5px 0px 5px 45px;
	border-left: 2px solid #a1a1a1;
	background: #f2f0f0;
	padding-right: 10px;
}
#items article .blog.programy .items-row .item strong {
	font-weight: 400;	
}
#items article .blog.programy .items-row .item em {
	font-style: italic;
}
#items article .blog.programy .items-row .item ul,
#items article .blog.programy .items-row .item ol {
	margin-left: 40px;
	padding: 5px 0px 5px 10px;
}
#items article .blog.programy .items-row .item ul li {
	list-style-position: inside;
	list-style-type: disc;
}
#items article .blog.programy .items-row .item ol li {
	list-style-position: inside;
	list-style-type: decimal;
}
#items article .blog.programy .items-row .item p.readmore {
	text-align: right;	
}
#items article .blog.programy .items-row .item p.readmore a {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	color: #f7941e;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .blog.programy .items-row .item p.readmore a:hover {
	color: #283891;
}
#items article .blog.programy .items-row .item .item-image {
	margin: 0px 0px 0px 40px;
}
#items article .blog.programy .items-row .item .item-image.pull-right {
	display: block;
	float: right;
}
#items article .blog.programy .items-row .item .item-image.pull-right a img {
	margin: 0px 0px 5px 5px;
	max-width: 300px;
	max-height: 200px;
}
#items article .blog.programy .items-row .item .item-image.pull-left {
	display: block;
	float: left;
}
#items article .blog.programy .items-row .item .item-image.pull-left a img {
	margin: 0px 5px 5px 0px;
}
#items article .blog.programy .items-row .item .item-image.pull-none {
	display: block;
	float: none;
}
#items article .blog.programy .items-row .item .item-image.pull-none a img {
	margin: 5px;
}
#items article .blog.programy .items-row .item .item-image a img {
	padding: 1px;
	border: 1px solid #a1a1a1;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .blog.programy .items-row .item .item-image a:hover img {
	border: 1px solid #f7941e;
}

#items article .blog.programy .items-row .item ul.tags.inline {
	list-style: none;	
}
#items article .blog.programy .items-row .item ul.tags.inline li,
#items article .blog.programy .items-row .item ul.tags.inline lo {
	display: inline-block;
	list-style: none;
	font-size: 16px;
	color: #283891;
	border: 1px solid #dddddd;
	background: #eeeeee;
	border-radius: 3px;
	padding: 2px;
}
#items article .blog.programy .items-row .item ul.tags.inline a {
	color: #666666;
	text-decoration: none;	
	margin: 1px;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .blog.programy .items-row .item ul.tags.inline a:hover {
	color: #f7941e;
}

/*Wiadomosci wproadzenie*/
#items article .blog.wiadomosci {
	display: block;
	width: 1200px;
}
#items article .blog.wiadomosci > h2 {

}
#items article .blog.wiadomosci .items-row {
	display: block;
	clear: both;
	width: 100%;
}

#items article .blog.wiadomosci .items-row .span6 {
	display: block;
	float: left;
	width: 600px;
}
#items article .blog.wiadomosci .items-row .span4 {
	display: block;
	float: left;
	width: 400px;
}
#items article .blog.wiadomosci .items-row .span3 {
	display: block;
	float: left;
	width: 300px;
}
#items article .blog.wiadomosci .items-row .item {
	padding: 10px;
}
#items article .blog.wiadomosci .items-row .item .page-header {
	display: block;
	background: url(../img/eu-point.png) left bottom no-repeat;
	padding-left: 35px;
	min-height: 34px;
}
#items article .blog.wiadomosci .items-row .item .page-header > h2 {
	margin: 0px 0px 10px 0px !important;
	border-bottom: 1px solid #f7941e !important;
}
#items article .blog.wiadomosci .items-row .item .page-header > h2 a {
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	text-decoration: none;
	color: #5d5d5d;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .blog.wiadomosci .items-row .item .page-header > h2 a:hover {
	color: #f7941e;
}

#items article .blog.wiadomosci .items-row .item p {
	margin-left: 40px;
	line-height: 150%;
	font-size: 18px;
}
#items article .blog.wiadomosci .items-row .item h1,
#items article .blog.wiadomosci .items-row .item h2,
#items article .blog.wiadomosci .items-row .item h3,
#items article .blog.wiadomosci .items-row .item h4,
#items article .blog.wiadomosci .items-row .item h5,
#items article .blog.wiadomosci .items-row .item h6 {
	line-height: 120%;
	font-weight: 700;
	margin-left: 40px;
	padding: 10px 0px 5px 0px;
	color: #f7941e;
	border-bottom: 1px dotted #a1a1a1;
}
#items article .blog.wiadomosci .items-row .item h1 { font-size: 24px; }
#items article .blog.wiadomosci .items-row .item h2 { font-size: 22px; }
#items article .blog.wiadomosci .items-row .item h3 { font-size: 20px; }
#items article .blog.wiadomosci .items-row .item h4 { font-size: 18px; }
#items article .blog.wiadomosci .items-row .item h5 { font-size: 16px; }
#items article .blog.wiadomosci .items-row .item h6 { font-size: 14px; }
#items article .blog.wiadomosci .items-row .item blockquote {
	margin: 5px 0px 5px 45px;
	border-left: 2px solid #a1a1a1;
	background: #f2f0f0;
	padding-right: 10px;
}
#items article .blog.wiadomosci .items-row .item strong {
	font-weight: 400;	
}
#items article .blog.wiadomosci .items-row .item em {
	font-style: italic;
}
#items article .blog.wiadomosci .items-row .item ul,
#items article .blog.wiadomosci .items-row .item ol {
	margin-left: 40px;
	padding: 5px 0px 5px 10px;
}
#items article .blog.wiadomosci .items-row .item ul li {
	list-style-position: inside;
	list-style-type: disc;
}
#items article .blog.wiadomosci .items-row .item ol li {
	list-style-position: inside;
	list-style-type: decimal;
}
#items article .blog.wiadomosci .items-row .item p.readmore {
	text-align: right;	
}
#items article .blog.wiadomosci .items-row .item p.readmore a {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	color: #f7941e;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .blog.wiadomosci .items-row .item p.readmore a:hover {
	color: #283891;
}
#items article .blog.wiadomosci .items-row .item .item-image {
	margin: 0px 0px 0px 40px;	
}
#items article .blog.wiadomosci .items-row .item .item-image.pull-right {
	display: block;
	float: right;
}
#items article .blog.wiadomosci .items-row .item .item-image.pull-right a img {
	margin: 0px 0px 5px 5px;	
}
#items article .blog.wiadomosci .items-row .item .item-image.pull-left {
	display: block;
	float: left;
}
#items article .blog.wiadomosci .items-row .item .item-image.pull-left a img {
	margin: 0px 5px 5px 0px;
}
#items article .blog.wiadomosci .items-row .item .item-image.pull-none {
	display: block;
	float: none;
}
#items article .blog.wiadomosci .items-row .item .item-image.pull-none a img {
	margin: 5px;
}
#items article .blog.wiadomosci .items-row .item .item-image a img {
	max-width: 270px;
	padding: 1px;
	border: 1px solid #a1a1a1;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .blog.wiadomosci .items-row .item .item-image a:hover img {
	border: 1px solid #f7941e;
}

#items article .blog.wiadomosci .items-row .item ul.tags.inline {
	list-style: none;
	float: right;
}
#items article .blog.wiadomosci .items-row .item ul.tags.inline li,
#items article .blog.wiadomosci .items-row .item ul.tags.inline lo {
	display: inline-block;
	list-style: none;
	font-size: 16px;
	color: #283891;
	border: 1px solid #dddddd;
	background: #eeeeee;
	border-radius: 3px;
	padding: 2px;
}
#items article .blog.wiadomosci .items-row .item ul.tags.inline a {
	color: #666666;
	text-decoration: none;	
	margin: 1px;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .blog.wiadomosci .items-row .item ul.tags.inline a:hover {
	color: #f7941e;
}


/*Tag Kategorie*/
#items article .tag-category {
	display: block;
	min-height: 450px;
}
#items article .tag-category h2 {
	display: block;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	clear: both;

}
#items article .tag-category h2::before {
    content: "Lista artykułów oznaczonych tagiem: ";
	color: #283891;
	padding: 0px 10px 0px 0px;
} 
#items article .tag-category ul.category, #items article .tag-category ul.category.list-striped {

}
#items article .tag-category ul.category li.cat-list-row0, #items article .tag-category ul.category li.cat-list-row1 {
	display: block;
	background: url(../img/eu-point.png) 10px center no-repeat;
	padding: 5px 0px 5px 40px;
	min-height: 34px;
	margin: 5px 0px 5px 0px;
	width: 1160px;
}

#items article .tag-category ul.category li.cat-list-row0 {
	background-color: #efefef;
}
#items article .tag-category ul.category li.cat-list-row1 {

}

#items article .tag-category ul.category li.cat-list-row0 h3, #items article .tag-category ul.category li.cat-list-row1 h3 {
	display: block;
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	clear: both;
	color: #5d5d5d;
	padding: 0px !important;
	margin: 0px 0px 0px 0px !important;
	border-bottom: 1px dotted #f7941e !important;
}
#items article .tag-category ul.category li.cat-list-row0 h3 a, #items article .tag-category ul.category li.cat-list-row1 h3 a {
	color: #5d5d5d;
	text-decoration: none;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .tag-category ul.category li.cat-list-row0 h3 a:hover, #items article .tag-category ul.category li.cat-list-row1 h3 a:hover {
	color: #f7941e;
	text-decoration: none;		
}

/*Programy artykuły*/
#items article .item-page.programy {
	display: block;
	width: 890px;
	float: left;
	margin-left: 10px;
}
#items article .item-page.programy .page-header {
	display: block;
	background: url(../img/eu-point.png) left bottom no-repeat;
	padding-left: 35px;
	min-height: 34px;
}
#items article .item-page.programy .page-header > h2 {
	display: block;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
	clear: both;
	color: #5d5d5d;
	padding: 0px !important;
	margin: 0px 0px 10px 0px !important;
	border-bottom: 5px solid #f7941e !important;
}

#items article .item-page.programy p {
	margin-left: 40px;
	line-height: 150%;
	padding-bottom: 15px;
}
#items article .item-page.programy h1,
#items article .item-page.programy h2,
#items article .item-page.programy h3,
#items article .item-page.programy h4,
#items article .item-page.programy h5,
#items article .item-page.programy h6 {
	line-height: 120%;
	font-weight: 700;
	margin-left: 40px;
	padding: 10px 0px 5px 0px;
	color: #f7941e;
	border-bottom: 1px dotted #a1a1a1;
}
#items article .item-page.programy h1 { font-size: 24px; }
#items article .item-page.programy h2 { font-size: 22px; }
#items article .item-page.programy h3 { font-size: 20px; }
#items article .item-page.programy h4 { font-size: 18px; }
#items article .item-page.programy h5 { font-size: 16px; }
#items article .item-page.programy h6 { font-size: 14px; }
#items article .item-page.programy blockquote {
	margin: 5px 0px 5px 45px;
	border-left: 2px solid #a1a1a1;
	background: #f2f0f0;
	padding-right: 10px;
}
#items article .item-page.programy strong {
	font-weight: 400;	
}
#items article .item-page.programy em {
	font-style: italic;
}
#items article .item-page.programy ul,
#items article .item-page.programy ol {
	margin-left: 40px;
	padding: 5px 0px 15px 10px;
}
#items article .item-page.programy ul li {
	list-style-position: inside;
	list-style-type: disc;
}
#items article .item-page.programy ol li {
	list-style-position: inside;
	list-style-type: decimal;
}
#items article .item-page.programy a {
	text-decoration: none;
	color: #f7941e;
	border-bottom: 1px dotted #ffffff;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .item-page.programy a:hover {
	color: #283891;	
	border-bottom: 1px dotted #283891;
}

/*Wiadomosci artykuły*/
#items article .item-page.wiadomosci {
	display: block;
	width: 100%px;
	float: left;
	margin-left: 10px;
}
#items article .item-page.wiadomosci .page-header {
	display: block;
	background: url(../img/eu-point.png) left bottom no-repeat;
	padding-left: 35px;
	min-height: 34px;
}
#items article .item-page.wiadomosci .page-header > h2 {
	display: block;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	clear: both;
	color: #5d5d5d;
	padding: 0px !important;
	margin: 0px 0px 10px 0px !important;
	border-bottom: 1px solid #f7941e !important;
}

#items article .item-page.wiadomosci .item-image {
	display: block;
	max-width: 450px;
}

#items article .item-page.wiadomosci .item-image img {
	display: block;
	max-width: 448px;	
}

#items article .item-page.wiadomosci .item-image.pull-right {
	float: right;	
}
#items article .item-page.wiadomosci .item-image.pull-left {
	float: left;
}
#items article .item-page.wiadomosci .item-image.pull-none {
	float: none;
	margin: auto;
}


#items article .item-page.wiadomosci p {
	margin-left: 40px;
	line-height: 150%;
	padding-bottom: 15px;
}
#items article .item-page.wiadomosci h1,
#items article .item-page.wiadomosci h2,
#items article .item-page.wiadomosci h3,
#items article .item-page.wiadomosci h4,
#items article .item-page.wiadomosci h5,
#items article .item-page.wiadomosci h6 {
	line-height: 120%;
	font-weight: 700;
	margin-left: 40px;
	padding: 10px 0px 5px 0px;
	color: #f7941e;
	border-bottom: 1px dotted #a1a1a1;
}
#items article .item-page.wiadomosci h1 { font-size: 24px; }
#items article .item-page.wiadomosci h2 { font-size: 22px; }
#items article .item-page.wiadomosci h3 { font-size: 20px; }
#items article .item-page.wiadomosci h4 { font-size: 18px; }
#items article .item-page.wiadomosci h5 { font-size: 16px; }
#items article .item-page.wiadomosci h6 { font-size: 14px; }
#items article .item-page.wiadomosci blockquote {
	margin: 5px 0px 5px 45px;
	border-left: 2px solid #a1a1a1;
	background: #f2f0fa;
	padding-right: 10px;
	font-style: italic;
}
#items article .item-page.wiadomosci strong {
	font-weight: 400;	
}
#items article .item-page.wiadomosci em {
	font-style: italic;
}
#items article .item-page.wiadomosci ul,
#items article .item-page.wiadomosci ol {
	margin-left: 40px;
	padding: 5px 0px 5px 10px;
}
#items article .item-page.wiadomosci ul li {
	list-style-position: inside;
	list-style-type: disc;
}
#items article .item-page.wiadomosci ol li {
	list-style-position: inside;
	list-style-type: decimal;
}
#items article .item-page.wiadomosci a {
	text-decoration: none;
	color: #f7941e;
	border-bottom: 1px dotted #ffffff;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .item-page.wiadomosci a:hover {
	color: #283891;	
	border-bottom: 1px dotted #283891;
}

/*Referencje*/
#items article .blog.referencje {
	display: block;
	width: 790px;
	float: left;
	margin-left: 10px;
}
#items article .blog.referencje > h2 {
	display: block;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
	clear: both;	
}
#items article .blog.referencje .items-row {
	display: block;
}
#items article .blog.referencje .items-row .item {
	margin: 0px 0px 0px 30px;
	padding: 15px 10px 15px 0px;
	border-bottom: 1px dotted #a1a1a1;
}
#items article .blog.referencje .items-row .item .page-header h2 {
	font-size: 20px;
	font-weight: 400;
	line-height: 25px;
	margin-bottom: 10px;
}
#items article .blog.referencje .items-row .item p {
	font-size: 18px;
	font-weight: 300;
	line-height: 150%;
}
#items article .blog.referencje .items-row .item p a {
	font-size: 18px;
	text-decoration: none;
	color: #f7941e;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#items article .blog.referencje .items-row .item p a:hover {
	color: #283891;
}

/*Podobne*/
#inside {
	display: block;
	margin: 20px 0px 20px 0px;
	border-top: 1px dotted #f7941e;
}
#inside div.moduletable.podobne-dotacje {
	display: block;
	width: 890px;
	float: right;

}
#inside div.moduletable.podobne-wiadomosci {
	display: block;
	width: 1200px;
	float: right;

}

#inside div.moduletable.podobne-dotacje h3, #inside div.moduletable.podobne-wiadomosci h3 {
	display: block;
	font-size: 22px;
	font-weight: 400;
	line-height: 30px;
	clear: both;
	color: #5D5D5D;
	padding: 0px 0px 0px 35px !important;
	margin: 20px 0px 30px !important;
	border-bottom: 5px solid #f7941e !important;
/*	background: transparent url("../img/eu-point.png") no-repeat left bottom;*/
}
#inside div.moduletable.podobne-dotacje ul, #inside div.moduletable.podobne-wiadomosci ul {
	display: block;
	width: 75%;
}
#inside div.moduletable.podobne-dotacje li::before, #inside div.moduletable.podobne-wiadomosci li::before {
	display: block;
	line-height: 35px;
	width: 35px;
	height: 35px;
	background: url(../img/eu-point.png) left center no-repeat;
	content: " ";
	position: absolute;
	top: 0px;
	left: -35px;
}

#inside div.moduletable.podobne-dotacje li, #inside div.moduletable.podobne-wiadomosci li {
	display: block;
	position: relative;
	left: 55px;
	font-size: 20px;
	font-weight: 300;
	line-height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px;
	border-bottom: 1px dotted #f7941e;
}
#inside div.moduletable.podobne-dotacje li a, #inside div.moduletable.podobne-wiadomosci li a {
	color: #666666;
	text-decoration: none;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#inside div.moduletable.podobne-dotacje li a:hover, #inside div.moduletable.podobne-wiadomosci li a:hover {
	color: #f7941e;
}

/*STRONA STARTOWA*/
#before > .polecane {
	display: block;
	width: 900px;
	float: left;
}
#before > .gospodarcze {
	display: block;
	width: 300px;
	float: left;
}
#behind > .polecane {
	display: block;
	width: 900px;
	float: left;
}
#behind > .gospodarcze {
	display: block;
	width: 300px;
	float: left;
}
#behind > .referencje_s {
	display: block;
	width: 100%;
	padding: 25px 0px 0px 0px;
	clear: both;
}

/*Wprowadzenie*/

article .start {
	
}
article .start p {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-indent: 30px;
}
article .start a {
	text-decoration: none;
	color: #f7941e;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
	
}
article .start a:hover {
	text-decoration: underline;
	color: #5d5d5d;	
}

/*Programy polecane*/
#before > .polecane .bt-cs {
	margin: 0px 10px 5px 0px;
		
}
#before > .polecane .bt-cs h3 {
	color: #f7941e;
	line-height: 34px;
	text-indent: 25px;
	text-transform: none;
	background: #ffffff;
	height: 34px;
	border: none;
	border-bottom: 3px solid #f7941e;
	margin: 0px !important;	
}
#before > .polecane .bt-cs h3 a {
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	text-decoration: none;
	color: #5d5d5d;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#before > .polecane .bt-cs h3 a:hover {
	color: #f7941e;
}
#before > .polecane .bt-cs .slides_container {
	border: none !important;
}
#before > .polecane .bt-cs .slides_container .bt-inner {
	
}
#before > .polecane .bt-cs .slides_container .bt-inner a.bt-title {
	clear: both;
	color: #5d5d5d;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	display: block;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#before > .polecane .bt-cs .slides_container .bt-inner a.bt-title:hover {
	color: #f7941e;
}
#before > .polecane .bt-cs .slides_container .bt-inner .bt-center {
}
#before > .polecane .bt-cs .slides_container .bt-inner .bt-introtext {
	color: #5d5d5d;
	font-size: 16px;
	font-weight: 300;
	line-height: 120%;

}
#before > .polecane .bt-cs .slides_container .bt-inner .readmore {
	text-align: right;
}
#before > .polecane .bt-cs .slides_container .bt-inner .readmore a {
	color: #283891;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#before > .polecane .bt-cs .slides_container .bt-inner .readmore a:hover {
	color: #f7941e;
}
#behind > .polecane .bt-cs {
	margin: 0px 10px 5px 0px;
		
}
#behind > .polecane .bt-cs h3 {
	color: #f7941e;
	line-height: 34px;
	text-indent: 25px;
	text-transform: none;
	background: #ffffff;
	height: 34px;
	border: none;
	border-bottom: 3px solid #f7941e;
	margin: 0px !important;	
}
#behind > .polecane .bt-cs h3 a {
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	text-decoration: none;
	color: #5d5d5d;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .polecane .bt-cs h3 a:hover {
	color: #f7941e;
}
#behind > .polecane .bt-cs .slides_container {
	border: none !important;
}
#behind > .polecane .bt-cs .slides_container .bt-inner {
	
}
#behind > .polecane .bt-cs .slides_container .bt-inner a.bt-title {
	clear: both;
	color: #5d5d5d;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	display: block;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .polecane .bt-cs .slides_container .bt-inner a.bt-title:hover {
	color: #f7941e;
}

#behind > .polecane .bt-cs .slides_container .bt-inner .bt-center {
	
}
#behind > .polecane .bt-cs .slides_container .bt-inner .bt-introtext {
	color: #5d5d5d;
	font-size: 16px;
	font-weight: 300;
	line-height: 120%;

}
#behind > .polecane .bt-cs .slides_container .bt-inner .readmore {
	text-align: right;
}
#behind > .polecane .bt-cs .slides_container .bt-inner .readmore a {
	color: #283891;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .polecane .bt-cs .slides_container .bt-inner .readmore a:hover {
	color: #f7941e;
}

/*Wiadomości gospodarcze*/
#before > .gospodarcze .bt-cs {
	margin: 0px 0px 5px 10px;
}
#before > .gospodarcze .bt-cs h3 {
	color: #f7941e;
	line-height: 34px;
	text-indent: 25px;
	text-transform: none;
	background: #ffffff;
	height: 34px;
	border: none;
	border-bottom: 3px solid #f7941e;
	margin: 0px !important;	
}
#before > .gospodarcze .bt-cs h3 a {
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	text-decoration: none;
	color: #5d5d5d;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#before > .gospodarcze .bt-cs h3 a:hover {
	color: #f7941e;
}
#before > .gospodarcze .bt-cs .slides_container {
	border: none !important;
}
#before > .gospodarcze .bt-cs .slides_container .bt-inner {
	
}
#before > .gospodarcze .bt-cs .slides_container .bt-inner a.bt-title {
	clear: both;
	color: #283891;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	display: inline-block;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#before > .gospodarcze .bt-cs .slides_container .bt-inner a.bt-title:hover {
	color: #f7941e;
}

#behind > .gospodarcze .bt-cs .slides_container .bt-inner .bt-center {
	
}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner .bt-introtext {
	color: #5d5d5d;
	font-size: 16px;
	font-weight: 300;
	line-height: 120%;

}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner .readmore {
	text-align: right;
}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner .readmore a {
	color: #283891;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner .readmore a:hover {
	color: #f7941e;
}

#behind > .gospodarcze .bt-cs {
	margin: 0px 0px 5px 10px;
}
#behind > .gospodarcze .bt-cs h3 {
	color: #f7941e;
	line-height: 34px;
	text-indent: 25px;
	text-transform: none;
	background: #ffffff;
	height: 34px;
	border: none;
	border-bottom: 3px solid #f7941e;
	margin: 0px !important;	
}
#behind > .gospodarcze .bt-cs h3 a {
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	text-decoration: none;
	color: #5d5d5d;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .gospodarcze .bt-cs h3 a:hover {
	color: #f7941e;
}
#behind > .gospodarcze .bt-cs .slides_container {
	border: none !important;
}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner {
	
}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner a.bt-title {
	clear: both;
	color: #283891;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	display: inline-block;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner a.bt-title:hover {
	color: #f7941e;
}

#behind > .gospodarcze .bt-cs .slides_container .bt-inner .bt-center {
	
}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner .bt-introtext {
	color: #5d5d5d;
	font-size: 16px;
	font-weight: 300;
	line-height: 120%;

}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner .readmore {
	text-align: right;
}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner .readmore a {
	color: #283891;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .gospodarcze .bt-cs .slides_container .bt-inner .readmore a:hover {
	color: #f7941e;
}

/*Referencje*/
#behind > .referencje_s .bt-cs {
	margin: 10px 0px 5px 0px;
}
#behind > .referencje_s .bt-cs h3 {
	color: #f7941e;
	line-height: 34px;
	text-indent: 25px;
	text-transform: none;
	text-align: center;
	background: #ffffff;
	height: 34px;
	border: none;
	border-bottom: 3px solid #f7941e;
	margin: 0px !important;	
}
#behind > .referencje_s .bt-cs h3 a {
	font-size: 20px;
	font-weight: 400;
	line-height: 34px;
	text-decoration: none;
	color: #5d5d5d;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .referencje_s .bt-cs h3 a:hover {
	color: #f7941e;
}
#behind > .referencje_s .bt-cs .slides_container {
	border: none !important;
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner {
	
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner br {
	display: none;	
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner .bt-category {
	color: #5d5d5d;
	font-size: 16px;
	font-weight: 300;
	line-height: 18px;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	display: block;
	padding: 0px;
	margin: 0px;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner .bt-category:hover {
	color: #283891;	
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner a.bt-title {
	clear: both;
	color: #f7941e;
	font-size: 22px;
	font-weight: 400;
	line-height: 35px;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	display: block;
	padding: 0px;
	margin: 0px;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner a.bt-title:hover {
	color: #283891;
}

#behind > .referencje_s .bt-cs .slides_container .bt-inner .bt-center {
	
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner .bt-introtext {
	color: #5d5d5d;
	font-size: 20px;
	font-weight: 300;
	line-height: 120%;
	text-align: center;
	font-style: italic;
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner .readmore {
	text-align: right;
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner .readmore a {
	color: #283891;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind > .referencje_s .bt-cs .slides_container .bt-inner .readmore a:hover {
	color: #f7941e;
}

/*ADRES*/
#behind .moduletable.adres {
	display: block;
	width: 390px;
	margin: 0px 10px 50px 0px;
	float: left;
}
#behind .moduletable.adres h3 {
	display: block;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
	margin-bottom: 30px;
}
#behind .moduletable.adres p {
	display: block;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
}

/*MAPA*/
#behind .moduletable.mapa {
	display: block;
	width: 790px;
	margin: 0px 0px 50px 10px;
	float: left;
}
#behind .moduletable.mapa h3 {
	display: block;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
	margin-bottom: 30px;
}
#behind .moduletable.mapa .bt-googlemaps {
	border: 1px dotted #f7941e;
}

/*KONTAKT-FORM*/
#behind .moduletable.formularz {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	display: block;
	width: 1200px;
	clear: both;
}
#behind .moduletable.formularz .invalid {
	color: #c81e1e !important;
	border-color: #c81e1e;
}

#behind .moduletable.formularz h3 {
	display: block;
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 5px solid #f7941e;
	margin-bottom: 30px;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container {
	line-height: 30px;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container .pweb-label {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container .pweb-label label {
	font-size: 18px;
	line-height: 30px;
	float: right;
	padding-right: 20px;	
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container .pweb-label label .pweb-asterisk {
	color: #f7941e;
	font-size: 16px;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container .pweb-field {
	font-size: 18px;
	line-height: 30px;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container.pweb-field-buttons .pweb-field {
	float: right;
	width: 70%;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container .pweb-field input {
	font-size: 16px;
	line-height: 30px;
	height: 28px;
	border: 1px solid #f7941e;
	color: #666666;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container .pweb-field textarea {
	font-size: 16px;
	line-height: 30px;
	border: 1px solid #f7941e;
	color: #666666;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container .pweb-field .pweb-chars-counter {
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container.pweb-field-buttons .pweb-field button {
	display: block;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	margin: auto;
	line-height: 30px;
	padding: 0px 20px 0px 20px;
	border-radius: 5px;
	border: 1px solid #f7941e;
	box-shadow: none;
	text-shadow: none;
	color: #666666;
	background: #ffffff none;
	-moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;
}
#behind .moduletable.formularz form .pweb-fields .pweb-field-container.pweb-field-buttons .pweb-field button:hover {
	color: #ffffff;
	background: #f7941e none;
}

/* STOPKA */
#footer .content {

}
#footer-1 {
	display: block;
	clear: both;	
}
#footer-2 {
	display: block;
	clear: both;	
}
#footer-3 {
	display: block;
	clear: both;	
}
#footer .content .logo-footer {
	display: block;
	width: 200px;
	height: 100px;
	float: left;
}
#footer .content .logo-footer h2 {
	width: 200px;
	height: 100px;
	text-indent: -9999px;
	background: url(../img/logo-footer.png) center no-repeat;
}
#footer .content .moduletable.copyright {
	display: block;
	height: 100px;
	width: 1000px;
	
}
#footer .content .copyright p {
	display: block;
	font-size: 18px;
	font-weight: 400;
	color: #ffffff;
	line-height: 100px;
	text-align: center;
}
#footer .content .moduletable.realization{
	display: block;
	height: 30px;
	width: 480px;
	margin: auto;
}

#footer .content .realization h2 {
	display: block;
	float: left;
	height: 27px;
	width: 140px;
	line-height: 27px;
	font-size: 18px;
	color: #ffffff;
}
#footer .content .realization h3 a {
	display: block;
	float: left;
	height: 27px;
	width: 170px;
	text-indent: -9999px;
}
#footer .content .realization h3 a.wambox {
	width: 170px;
	background:url(../img/wambox-logo.png) top center no-repeat;
}
#footer .content .realization h3 a.interom {
	width: 170px;
	background:url(../img/interom-logo.png) top center no-repeat;
}

#ca_banner {

}
#ca_banner>div {
	-moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
	-webkit-transition: all 0.4s;
    transition: all 0.4s;	
}