
img {
	border: 0;
	}
	
* {
	outline: medium none !important;
	}
	
.ukryj, .element-invisible, .pngfile, .well.well-small.jg-header, li.item-101, li.item-138, .icon-search  {
	display: none !important;
}
.centruj {
	text-align: center !important;
}
a {
	color: #44bef1;
	text-decoration: none;
}
a:hover {
	color: #000;
}
.margin-bottom-80 {
	margin-bottom: 80px;
}
.ramka {
	border: 2px solid #dfdfdf;
   padding: 45px;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
	
/* Main Layout */
html {height: 100%;}

body {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color:#666666; 
	border:0; 
	background: #fff; 
	margin: 0;
	height: 100%;
	}
	
body.contentpane {
	padding: 10px;
	background: #fff;
	color: #000;
	}
h1,h2,h3,h4,h5,h6 {
	margin:0; 
	font-weight:bold;
	color: #000 !important;
	}
.panel1 {
	background: #F2F2F5;
}
.panel1 .custom p {
	font-weight: 300;
	line-height: 21px;
	margin: 0;
}
.panel1 .custom, .panel1 .mod-languages{
	padding: 13px 17px 13px 0;
}
.panel1 .custom a {
	background: #dfdfdf;
	color: #474747;
	border-radius: 50%;
	height: 27px;
   line-height: 27px;
   width: 27px;
   display: inline-block;
   text-align: center;
}
.panel1 .custom a:hover {
	background: #fff;
	color: #44bef1;
}
.panel2 {
	padding: 27px 0;
}
.panel2 li {
	display: inline-block;
}
.panel2 .unit-body {
	padding-left: 40px;
	font-weight: 300;
}
.panel2 .unit-body strong {
	display: block;
	color: #000;
}
.panel2 .float-left .fa {
	font-size: 50px;
	color: #44bef1;
}
.panel2 .custom ul {
	text-align: center;
}
.panel2 .custom ul li {
	padding: 0 0 0 30px;
	text-align: left;
}
.dolne-kolumny .panel2 {
	padding: 0;
}
.dolne-kolumny .panel2 .custom ul {
	float: none;
	margin: 0;
}
.dolne-kolumny .panel2 .custom ul li {
	padding: 0 0 20px 0;
	display: block;
}
.dolne-kolumny  .panel2 .unit-body strong {
	color: #fff;
}
.dolne-kolumny .pierwsza .module {
	padding: 50px 0 0 0;
}
#pole_glowne {
	margin: 0 0 20px 0;	
	}
.mod-languages .lang-active img, .mod-languages img:hover {
	opacity: 1;
}
.mod-languages img {
	opacity: 0.5;
}
p.readmore {
	text-align: right;
	}
.dolne-kolumny {
	background: #323946;
	padding: 70px 0;
	color: #fff;
}
.dolne-kolumny .panel1 {
	background: transparent;
}
.dolne-kolumny .panel1 .custom {
	padding: 13px 0 0 0;
}
.dolne-kolumny .module .mod_wew1 h3 {
	text-align: left;
	color: #fff !important;
	font-size: 22px;
   line-height: 1.36364;
   font-weight: 900;
   text-transform: initial;
   padding-bottom: 10px;
   border-bottom: 1px solid #616873;
}
.dolne-kolumny .fieldacyemail input {
	border-radius: 5px 0 0 5px;
	border: 1px solid #fff !important;
	box-shadow: none;
	margin: 0 !important;
	float: left;
}
.dolne-kolumny .acysubbuttons input:hover  {
	background: #51ccff;
	border: 1px solid #51ccff;
}
.dolne-kolumny .acysubbuttons input {
	float: left;
	width: 25%;
	border-radius: 0 5px 5px 0;
	background: #44bef1;
	border: 1px solid #44bef1;
	color: #fff;
	padding: 15px 0;
}
.dolne-kolumny .acymailing_introtext {
	margin: 0 0 10px 0 !important;
}
.acymailing_form p {
	margin: 0;
}
#pole_glowne h1 {
	font-size: 2em;
	font-weight:normal;
	}
#pole_glowne h2 a:hover, #pole_glowne h2 a:active {
	text-decoration: none;
	}
	
#pole_glowne .item-page, #pole_glowne .item-page2, #searchForm, .gallery, .category-list {
	background: #fff;
	padding: 25px 20px;
	line-height: 1.6;
}
	
#pole_glowne a:link, #pole_glowne a:visited, #stopka a:link, #stopka a:visited {
	text-decoration: none;
	transition: all 0.4s;
	}
#pole_glowne a:hover, #stopka a:hover {
	text-decoration: none !important;
	transition: all 0.4s;
	}
	
#main-content .nav.menu  a:hover, .gallery a:hover {
	background: none;
	border: 0 !important;
}
ul {margin:0 0 0 15px;}
p {margin-top: 0;margin-bottom: 10px; padding: 0;}
blockquote {border: 0 !important; margin:0; padding:0;}
blockquote::before, blockquote::after {
    content: "";
    display: table;
    line-height: 0;
}
element.style { height:auto;}
hr { width:100%; clear:both; border:none; height:2px; margin:0; padding:0;}
.clr {clear: both; margin: 0; border: 0; paddig: 0;}

#wrapper {
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 auto;
	padding:0;
	position: relative;
	background: none;
	overflow: hidden;
	}
	
/* stopka */
	
#stopka {
	clear:both;
	background: #282E3A;
	padding: 20px 0;
	color: #fff;
	}

/* Content styles */


.items-leading {position: relative; clear:both; padding: 3px 0px 3px 4px; margin-top:2px;}
.items-row {position: relative;clear:both;}

.article-info-top {
	position: absolute;
	top: 10px;
	left: 0;
	}

.article-info-top .published {
	font-size: 0.7em;
	display: inline-block;
	background: #DFDFDF;
	color: #000;
	padding: 2px 3px;
	float: left;
	}
	
.article-info-top .author {
	font-size: 0.7em;
	display: inline-block;
	background: #BF0005;
	color: #fff;
	padding: 2px 3px;
	float: right;
	}

ul.pagenav { display:block;} ul.pagenav li { list-style:none;}
.pagenav-prev { float:left; padding-top: 10px;}
.pagenav-next { float:right; padding-top: 10px;}
#pole_glowne .pagination {
	clear:both;
	text-align: center;
	margin: 0 ;
	padding: 20px 0;	
	}
ul.breadcrumb { 
	border-radius: 0;
	margin: 20px 0;
	background: transparent;
	padding: 0;
	}
	
ul.breadcrumb .you-here {
	color: #000;
}
	
.divider i {
	padding: 0 7px;
	font-weight: bold;
	color: #000;
	}

/* System Messages */
#system-message    { margin: 0; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin: 0; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}
/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}
/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}
#error { width:600px; margin:100px auto 0 auto; padding:20px; background:#fff;-moz-border-radius:6px;border-radius:6px;}
#error  .error { color:#FF0000}

.tg  a{color: #676666;}
.tg {clear: both;color: #676666;font-size: 11px;padding: 5px;position: relative;}

fieldset, .userdata {
	border: 0;
	}
	
#mailtoForm .inputbox, input, textarea, select {
	margin-bottom:5px;
	}
	
.mailto-close {
	display: none;
	}
	
.pole {
	width: 70px;
	float: left;
	}
	
/* ciasteczka */

#cookiesBar {
	color: #fff;
	width: 100%;
	padding: 10px 0;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9999;
	background: #BD001D;
	font-size: 0.9em;
}
#cookiesBar a {
    color: #A39C9C;
    border-bottom: 1px dotted #aeaeae;
}
#cookiesBar a:hover { color: #fff; }
#cookiesBar p {
    margin: 2px 0;
    line-height: 1;
}
#cookiesBarWrap {
	width: 90%;
	max-width: 1000px;
   position: relative;
   padding: 0 15px 0 10px;
   margin: 0 auto;
}
#cookiesBarClose {
    display: block;
    width: 20px;
    height: 19px;
    background: url("../images/btn-close.png") 0 0 no-repeat;
    text-indent: -999em;
    position: absolute;
        top: 2px;
        right: 0;
}
a#cookiesBarClose { border: 0; }
#cookiesBarClose:hover { background-position: -30px 0; }

/* ciasteczka koniec */
	
/* menu główne */

.menu-gorne .span12 {
	position: relative;
}
.menu-gorne {
	margin: 0;
	width: 100%;
	position: relative;
	}
#stuck_container.stuck_container .menu-gorne {
	background: #323946;
}
#stuck_container.stuck_container.isStuck {
	background: #323946;
	z-index: 10;
	position: relative;
	padding: 0;
	border-bottom: 1px solid #000;
}
#stuck_container.stuck_container.isStuck .menu-gorne {
	padding: 20px 0;
}
.menu-gorne .menu-wnetrze {
	margin: 0 auto;
	max-width: 1200px;	
	}
.menu-gorne .navbar-inverse, .menu-gorne .navbar-inner {
	border: 0;
	background: none;
	box-shadow: none;	
	}
.menu-gorne .navbar {
	margin: 0;
	float: left;
	width: 100%;
	}
.menu-gorne .navbar .nav > li > a {
	color: #fff;
	text-shadow: none;
	line-height: 24px;
	text-transform: uppercase;
	height: 100%;
	z-index: -1;
	transition: all 0.4s;
	font-size: 15px;
	font-weight: 500;
	}
	
.menu-gorne .navbar .nav li .dash, .menu_dolne .nav li .dash {
	padding: 51px 0 0 0;
	float: left;
	display: block;
	color: #000;
	font-size: 0.5em;	
	} 
	
.menu_dolne .nav > li > a {
	text-transform: uppercase;
	float: left;
	}
	
.menu_dolne .nav li .dash {
	color: #000 !important;	
	line-height: 17px;
	padding: 0 5px;
	}
	
.menu-gorne .menug {
	max-width: 1200px;
	margin: 0 auto;
	}

.menu-gorne .navbar .nav > li > .dropdown-menu:before, .menu-gorne .navbar .nav > li > .dropdown-menu:after {
	border: 0 !important;	
	}
	
.menu-gorne .dropdown-menu {
	border: 0;
	background: #323946;
	padding: 2px;
	box-shadow: none;
	border-radius: 0;
	}
	
.menu-gorne .dropdown-menu > li > a {
	padding: 8px 0;
	color: #fff;
	}
	
.menu-gorne .dropdown-menu > li > a:hover, .menu-gorne .dropdown-menu > li > a:focus, .menu-gorne .dropdown-submenu:hover > a, .menu-gorne .dropdown-submenu:focus > a {
	background: transparent;
	color: #44bef1;
	}
	
.menu-gorne .dropdown-menu > li:last-child > a {
	border-bottom: 0;
	}
	
.menu-gorne .dropdown-menu > li {
	padding: 0 10px;
	}
	
/* pole główne */
	
.pole_gora, .pole_dol {
	margin: 0 0 20px 0;
	background: #fff;
	padding: 10px;	
	}
	
#pole_glowne .pagination ul > li > a, #pole_glowne .pagination ul > li > span {
	border: 0;
	}
	
#pole_glowne .pagination ul {
	box-shadow: none;	
	}
	
.sciezka_powrotu {
	padding: 0;	
	margin: 20px 0;
	}
	
.article-info .category-name {
	border: 0 none;
   color: #000000;
   display: block;
   font-size: 1.2em;
   font-weight: bold;
   line-height: 20px;
   margin: 8px 0 0;
   text-transform: uppercase;
	}
	
.category-name-article {
	margin: 20px 0 0 0;	
	}
	
.category-name-article a {
	font-weight: bold;	
	}
	
#blog .page-header h4 {
	font-size: 2em;
	}

	
.search_mnie input#mod-search-searchword {
	border: 1px solid #000;	
	border-radius: 0;
	width: 86%;
	margin: 10px;
	}
	
.search #searchForm input#search-searchword {
	border: 1px solid #000;	
	border-radius: 0;
	}
	
.search_mnie input#mod-search-searchword:focus, #searchForm input#search-searchword:focus {
	border-color: rgba(254, 0, 3, 0.8);
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(254, 0, 3, 0.6);
   outline: 0 none;
	}
	
#searchForm button.button {
	margin: 0 0 10px 0;	
	}
	
.popover-content form, .search_mnie input {
	margin: 0;	
	}
	
.custom_wyszukiwanie .popover-content {
	padding: 0;
	}
	
.custom_wyszukiwanie .popover {
	border: 0;
	border-radius: 0;
	}
	
.nawigacja, .navbar .btn-navbar {
	float: right;	
	}
	
.nawigacja {
	padding: 5px 5px 0 0;
	font-size: 1.23em;
	}
#slajdomania .mod_wew1, #slajdomania .mod_wew2, #slajdomania .custom, #slajdomania #moj-naglowek {
	height: 100%;
}
#slajdomania {
	width: 100%;
	overflow: hidden;
	}
#slajdomania .slajdy-podstrony {
	width: 100%;
	height: 270px;
	}
	
#slajdomania .slajdy-glowna {
	width: 100%;
	height: 500px;
	}
	
.date_published {
	float: left;
	}
	
.date_published i, .hits i {
	color: #597F0A;
	}
	
#blog .item-separator {
	margin: 0;
	clear: both;
	}

.nawigacja {
	color: #000;
	font-weight: bold;
}

#blog .span4, #blog .row-fluid [class*="span"] {
	margin: 0 !important;	
	}
#blog2 .span6, #blog2 .row-fluid [class*="span"] {
	margin: 0 !important;	
	}
#blog .spacja {
	line-height: 1.6;
	padding: 20px;
	margin: 10px 0;
	transition: all 0.4s;
}
#blog .spacja:hover {
	box-shadow: 0 0 5px 0 rgba(1, 3, 4, 0.13);
	transition: all 0.4s;
}
.spacja h2 {
	margin: 0 0 30px 0 !important;
	font-size: 1.286em !important;
	line-height: inherit;
	font-weight: 600 !important;
}
h2 a {
	color: #000;
}
h2 a:hover {
	color: #BD001D;
}
.spacja .ico {
	margin: 0 0 15px 0;
	position: relative;
}

	
/* Carousel */

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}

#slajdomania .item:nth-child(1) {
  background: url(../../../images/slajdy/slajd1.jpg) top center no-repeat;
}
#slajdomania .item:nth-child(2) {
  background: url(../../../images/slajdy/slajd2.jpg) top center no-repeat;
}
#slajdomania .item:nth-child(3) {
  background: url(../../../images/slajdy/slajd3.jpg) top center no-repeat;
}
#slajdomania .item:nth-child(4) {
  background: url(../../../images/slajdy/slajd4.jpg) top center no-repeat;
}

.pagination .counter {
	font-size: 2em;
	color: #000;
}

.pagination p.counter {
	margin: 0 0 20px 0;
}

#pole_glowne .pagination ul {
	border-radius: 0;
	background: none;
	margin: 0;
}

#pole_glowne .pagination ul > li > a, #pole_glowne .pagination ul > li > span {
	background: none;
	border-radius: 0;
}

#pole_glowne .pagination ul li span {
	background: #000;
	color: #fff;
	margin: 0 10px 0 0;
}

#pole_glowne .pagination ul li a {
	background: #44bef1;
	color: #fff;
	margin: 0 10px 0 0;
}
#pole_glowne .pagination ul li a:hover {
	background: #000;
	color: #fff;
}
.article-information {
	margin: 0 0 20px 0;
	text-align: right;
}

.article-information .createdby, .article-information .published {
	display: inline-block;
	background: #000;
	color: #fff;
	padding: 2px 3px;
	float: right;
}

.article-information .actions {
	padding: 2px 3px;
	float: right;
	color: #000;
	font-weight: bold;
}

.contentpane .print-icon-print a {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("../images/glyphicons-halflings.png");
	background-repeat: no-repeat;
	background-position: -96px -48px;
	padding: 3px 0 0 0;
}

.contentpane h2 a {
	color: #000;
}

.contentpane h2 {
	margin: 20px 0;
}

.contentpane .createdby {
	background: #000;
}

.contentpane h3 {
	margin: 0 0 20px 0;
}

.contentpane .formelm {
	width: 100%;
}

.contentpane .formelm:last-of-type {
	margin: 0 0 20px 0;
}

.contentpane .formelm input {
	width: 90%;
	display: block;
}

.create {
text-align: right;
margin: 0 0 10px 0;
font-size: 0.9em;
}


/* kontakt */

.tabela-kontaktowa, .tabela-kontaktowa .pole1, .tabela-kontaktowa .pole2, .tabela-kontaktowa .pole3, .tabela-kontaktowa .textarea {
	width: 100%;
	}
	
#jcemediabox-popup-body #jcemediabox-popup-container {
	background: #fff;
}

#pole_glowne img.jg_photo, .pole_glowne .jg_minis a img {
	border: 0;
	padding: 0;
}

#pole_glowne img.jg_photo:hover {
	opacity: 0.9;
}

#pole_glowne .jg_row {
	padding: 2px 0;
}

#pole_glowne .jg_gallerystats {
	padding: 0;
}

#pole_glowne .jg_catcountsubcats {
	margin: 15px 0 0 0;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; 
    height: 0; 
    overflow: hidden;
    margin: 0 0 20px 0;
}
.video-container iframe,
.video-container video,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.klatest-items .knewchar {
	vertical-align: middle !important;
}

.mod_wew1 .klatest-avatar img {
	margin: 2px 2px 2px 0;
	padding: 1px;
}

.klatest-avatar img {
	margin: 0;
	padding: 0;
}
.simply-scroll-list li img {
	border: none;
	display: block;
	}
.simply-scroll {
	width: 100%;
	height: 78px;
}
.simply-scroll-container {
	position: relative;
	}
.simply-scroll .simply-scroll-clip {
	width: 100%;
	height: 78px;
	position: relative;
	overflow: hidden;
	}
.simply-scroll-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	}
.simply-scroll .simply-scroll-list li {
	float: left;
	width: auto;
	height: 78px;
	padding: 0 10px;
	list-style: none;
	}
.jg_back {
	margin: 20px 0;
}
.jg_element_txt {
	margin: 5px 0 20px 0;
}
#pole_glowne .formResponsive .formHorizontal .rsform-block {
	margin-bottom: 0;
}
.formControlsx p strong span {
	font-size: 20px;
	color: #000;
}
.pole_dolne {
	background: #F9F9F9;
	padding: 75px 0;
}
#scrollToTop{
	box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.4);
}
.stopka-kontakt {
	background: #181818;
	color: #fff;
}
.stopka-kontakt .span4:nth-child(2) {
	background: #585858;
}
.addr {
	text-transform: uppercase;
	font-size: 1.1em;
	line-height: 24px;
	padding: 40px 0 0 0;
}
.addr .fa {
    font-size: 30px;
    line-height: 40px;
    margin-right: 5px;
    vertical-align: baseline;
}
.addr a {
	text-decoration: none;
	color: #fff;
}
.bg-h {
  position: relative;
  }
.bg-h:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    width: 50%;
    height: 100%;
    background: #88cfcd; }
.bg-primary, .bg-default {
    color: #ffffff;
}
.bg-default {
    background: #585858 none repeat scroll 0 0;
}
.list1 li:first-child {
    background: #80c2c0 none repeat scroll 0 0;
}
.list1 li:nth-child(2) {
    background: #82c6c4 none repeat scroll 0 0;
}
.list1 li:nth-child(3) {
    background: #85cac8 none repeat scroll 0 0;
}
.list1 li {
    color: #ffffff;
    float: left;
    font-size: 18px;
    line-height: 30px;
    padding: 42px 1% 53px;
    text-align: center;
    text-transform: uppercase;
    width: 23%;
    list-style: none;
}
.list1::before, .list1::after {
    content: "";
    display: table;
    line-height: 0;
}
.list1::after {
    clear: both;
}
.list1 li span {
    display: block;
    font-size: 50px;
    line-height: 60px;
    padding-bottom: 5px;
}
.list1::before, .list1::after {
    content: "";
    display: table;
    line-height: 0;
}
.bg-default.bg-h .container {
	position: relative;
}
ul.list1 {
	margin:0;
}
h4.mod {
    font-weight: 400;
    padding-top: 50px;
    vertical-align: baseline;
    font-size: 18px;
    line-height: 30px;
    text-transform: uppercase;
}
h4.mod .fa {
    font-size: 30px;
    line-height: 30px;
    margin-right: 10px;
    vertical-align: baseline;
}
h4.mod .lg {
    display: block;
    font-size: 30px;
    font-weight: 600;
    line-height: 36px;
    padding-top: 7px;
    text-align: right;
}
.module.moj-start {
	padding: 80px 0;
	text-align: center;
}
.moj-start h3 {
    color: #80c2c0;
    font-size: 74px;
    font-weight: 700;
    line-height: 74px;
}
.moj-start p {
	padding: 20px 0 0 0;
	font-size: 18px;
   font-weight: 300;
   line-height: 26px;
}
#pole_glowne h1::after {
    background: #585858 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 2px;
    margin-top: 15px;
    vertical-align: top;
    width: 45px;
}
.newsflash .okno-zawartosc h2::after {
    background: #fff none repeat scroll 0 0;
}
#blog2 .pomocy h3 {
	font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
}
#blog2 .pomocy h3::after {
    background: #80c2c0 none repeat scroll 0 0 !important;
}
#blog2 .pomocy h3 {
	margin: 0 0 30px 0;
}
.item-page h2 span, #pole_glowne h1 span, .newsflash .okno-zawartosc h2 span, .pomocy h3 span, .my-news h4 span {
    display: block;
}
#pole_glowne h1{
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
    text-transform: uppercase;
    text-align: center;
}
.item-page h2 {
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
    margin: 0 0 30px 0;
}
#pole_glowne h1 {
	margin: 20px 0 40px 0;
}
.newsflash.row-fluid .span6 {
	margin: 0 !important;
	background-size: cover !important;
   background-repeat: no-repeat !important;
}
.newsflash .span6:first-of-type .okno-zawartosc {
	background: #80C2C0;
}
.newsflash .span6:last-of-type .okno-zawartosc {
	background: #585858;
}
.newsflash .okno-zawartosc h2 {
	margin: 0;
	text-align: left;
	padding: 35px 0 40px;
}
.newsflash .okno-zawartosc h2 a {
	color: #fff !important;
	text-decoration: none;
}
.tabela-kontaktowa .btn2, .linki-wrapper .btn2, .box2_cnt2 .btn2, .btn{
	background: transparent;
	color: #44bef1;
	border: 2px solid #44bef1;
}
.tabela-kontaktowa .btn2:hover, .btn:hover {
	background: #323946;
	color: #fff;
}
.btn2, .btn {
  display: inline-block;
  border: 2px solid #bfe0df;
  padding: 8px 18px;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 30px; }
.btn2:after {
    content: '\f101';
    font-family: 'FontAwesome';
    padding-left: 10px; }
.btn2 {
  color: #fff;
  border-color: #fff; }
  .btn2:hover{
    background: #fff;
    color: #585858; }
  .btn2:active {
    background: #f2f2f2; }
.slajdy-podstrony {
	background: url('../images/header-bg.jpg') top center no-repeat;
}
.module.slajdy-opinie .item {
	min-height: 350px;
}
.quote_aside {
    float: left;
    margin-right: 30px;
}
.quote_aside img {
    border-radius: 50%;
    width: inherit !important;
}
.quote_cnt__no-flow {
    padding-top: 10px;
}
.quote h4::before {
    background: #80c2c0 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    margin-bottom: 25px;
    width: 45px;
    margin-top: 30px;
}
#myCarousel {
	border: 2px solid #dfdfdf;
   padding: 45px;
}
.linki-wrapper {
	position: relative;
	padding: 30px;
}
.okno-zawartosc-linki {
  content: "";
  opacity: 0.5;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: -1; 
}
.linki-tresc {
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
	padding: 40px 30px 25px;
	text-align: center;
	min-height: 250px;
}
.linki-tresc h4 {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
}
.linki-tresc h4 a {
	color: #585858;
}
.linki-tresc h4 a:hover {
    color: #80c2c0;
}
.daty::after, .my-news h4::after {
    background: #80c2c0 none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 2px;
    margin-top: 15px;
    width: 45px;
}
.daty p {
	font-weight: bold;
	color: #80c2c0;
	font-size: 1.3em;
}
.module .mod_wew1 h3 {
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 30px;
}
.module.moj-start .mod_wew1 h3 {
	text-transform: initial;
}
.my-news p {
	margin: 15px 0 35px 0;
}
.fadeInRight {
	background: #585858;
	color: #fff;
	padding: 40px 0 40px 20px;
}
.row-fluid.newsflash.pomocy {
	min-height: 300px;
	background: url('../images/bg4.jpg') top left no-repeat;
}
.pomocy h3, .dlaczego-my h3 {
	text-align: left !important;
}
.pomocy h3::after, .dlaczego-my h3::after {
	background: #fff none repeat scroll 0 0 !important;
}
.pomocy h3 span {
	color: #80c2c0;
   font-size: 18px;
   font-weight: 600;
   line-height: 30px;
   display: block;
   text-transform: initial;
}
.dlaczego-my h3 span {
	color: #fff;
	text-transform: uppercase !important;
	font-size: 1.3em;
   display: block;
   text-transform: initial;
}
.box2_cnt2 {
	background: url('../images/page-3_img10.jpg') top center no-repeat;
	text-align: center;
	padding: 30px;
}
.inner-box {
	background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
   padding: 60px 60px 70px;
}
.fadeInRight2 h3 {
	text-align: left !important;
}
.marked-list2 li::before {
    background: #80c2c0 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 8px;
}
.marked-list2 li {
	list-style: none;
}
.marked-list2 li + li {
    margin-top: 18px;
}
.marked-list2 li {
    padding-left: 18px;
    position: relative;
}
ul.marked-list2 {
	margin: 0;
}
ul.marked-list2 h6 a {
	font-weight: 600;
	color: #585858;
	font-size: 1.2em;
}
ul.marked-list2 h6 a:hover {
	color: #80c2c0;
}
ul.social-list {
    margin: 20px 0 0 0;
}
.social-list li {
    display: inline-block;
}
.social-list li a {
    background: #80c2c0 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff !important;
    display: table;
    font-size: 20px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 60px;
}
.social-list li a span {
	display: table-cell;
	vertical-align: middle;
}
.box4 {
    position: relative;
}
.box4_cnt {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    margin: 0 30px 30px;
    padding: 30px 5px 20px;
    position: absolute;
    right: 0;
    text-align: center;
}
.row-fluid .grid_4 {
	margin-top: 35px;
}
.box4_cnt h4 {
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
}
.box4_cnt h5 {
    color: #80c2c0;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
}
.row-fluid.dlaczego-my {
	background: url('../images/bg3.jpg') top left no-repeat;
	background-size: contain;
}
.dlaczego-my .box3::before, .dlaczego-my .box3::after {
    content: "";
    display: table;
    line-height: 0;
}
.dlaczego-my .box3::after {
    clear: both;
}
.dlaczego-my .box3::before, .dlaczego-my .box3::after {
    content: "";
    display: table;
    line-height: 0;
}
.dlaczego-my .box3_aside {
    float: left;
    margin-right: 25px;
}
.circle {
    background: #80c2c0 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    font-size: 24px !important;
    height: 85px;
    line-height: 85px !important;
    text-align: center;
    width: 85px;
}
.box3_cnt__no-flow {
    overflow: hidden;
}
.dlaczego-my h5 {
    color: #80c2c0;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
}
.dlaczego-my p {
	margin: 15px 0 35px 0;
}
.dlaczego-my .btn2 {
	margin: 0 0 35px 0;
}
#blog2 {
	margin-bottom: 80px;
}
#blog2 .span6 .span6 .ico {
	position: relative;
}
#blog2 .span6 .span6 img {
	position: absolute;
	top: 0;
	left:0;
}
#searchForm .btn {
	margin-left: 30px;
}
.panel1 input.search-query {
	border-radius: 0;
	padding: 5px;
}
.panel1 .btn {
	padding: 4px 5px;
	line-height: inherit;
}

.panel1 .search {
	padding: 4px 0 0 0;
}