#nowe_szuk{float:right; text-align:right}
#nowe_szuk span{display:inline-block; width:80px}
#nowe_szuk input{width:112px; border:none; height:23px; margin-right:15px; margin-left:12px}
div.costam_blok{width:100%}
#content .oferts .ofert {padding:1px; height:200px; background-color:white; width:327px; padding-bottom:5px; margin-top:20px}
#content .oferts a:nth-child(1) .ofert {margin-top:7px}
#content .oferts a:nth-child(2) .ofert {margin-top:7px}
#content .oferts .ofert.add {margin-right:10px}
#content .oferts .ofert.odd {padding:1px; padding-bottom:5px; margin-left:4px}
.asd{padding:6px; font-size:12px}
.gray{color:#6d6d6d}
#content .oferts .ofert a:hover{color:black}
.mala{font-size:12px}
.asd p{margin-top:5px; font-size:11px}
.dodatkowe_p{width:66px; height:14px; line-height:14px; margin-right:5px; text-align:center; display:inline-block; padding:1px; padding-right:2px; padding-left:2px}
.asd_lewo{float:left}
.asd_prawo{margin-left: 180px; position: absolute; height:55px; min-width:1px; text-align:right; width:141px}
.lux{background-color:#CD9933; color:white; font-size:11px}
.promocja{background-color:#EC0800; color:white; margin-left:1px}
.nowosc{background-color:#10416C; color:white}
.asd p.drugi_p{margin-top:1px}
#content .oferts .ofert.add:hover{background-color:#F5F5F5; height:200px}
#content .oferts .ofert.odd:hover{background-color:#F5F5F5; height:200px}
.asd .strzalka{color:red; font-weight:bold}
#footer .current-footer dl.solid{padding:9px 25px 0}
.data_media, .a_media{margin-right:10px; padding-bottom:5px; line-height:17px}
#media{margin-top:15px}
.a_media{display:inline-block; width:584px}
#media p{font-family: 'Dosis'; font-size:14px; padding: 0px !important; margin-top:5px}
#media h3{border-bottom:1px solid lightgray; font-size:16px; padding-bottom:5px; margin-top:5px; cursor:pointer; padding-right:10px}
#media h3 span{color:#5c5c5c; font-size:12px; margin-left:6px; margin-top:-1px; position:absolute}
.data_media{width:65px; float:left}
.ukryj_mnie{display:none}
#content .left-menu ul ul.subsystem a.selected{}
.media_bottom{border-bottom:1px solid lightgray}
.asd p.up{margin-top:10px}
.left-col .h666:nth-child(1){margin-bottom:15px; display:inline-block}
.asd p .mala{font-size:11px}
/*dopisane 2018*/
#content .left-col .left-menu > ul:first-child{
	background: transparent;
}
#content .left-col .left-menu > ul:first-child li.menu{
	border-bottom: 2px solid #f5f5f5;
	padding: 0 0 10px;
	margin-bottom: 10px;
}
#content .left-col .left-menu > ul:first-child li.menu:last-child{
	border-bottom: none;
}
#content .left-col .left-menu > ul:first-child li.menu a.selected{
	color: #ac2827;
	text-decoration: none;
}
#content .left-col .left-menu > ul li ul.subsystem li a{
	font-size: 13px;
	line-height: 20px;
}
.leftNavBottom{
	width: 100%;
	height: 150px;
	position: relative;
	overflow: hidden;
	margin: 5px 0;
}
.leftNavBottom a{
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: right;
}
.leftNavBottom a img{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.leftNavBottom a .leftNavBottomDesc{
	box-sizing: border-box;
	width: 67%;
	height: 100%;
	text-align: left;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	position: relative;
	display: inline-block;
	padding: 20px;
	background: url(../img/arrow-right-nav-banner.png) 18px 115px no-repeat;
}
.leftNavBottom:hover{
	opacity: .7;
}
.newHeadingBorder{
	font-weight: 600;
	font-size: 16px;
	color: #000 !important;
	line-height: 20px;
	width: 100%;
	padding-bottom: 8px;
	border-bottom: 2px solid #ac2827;
}
.h666.newHeadingBorder:before{
	display: none !important;
}
.newPageForm label{
	display: none;
}
.newPageForm span{
	width: 100%;
}
.newPageForm .input-2{
	background: transparent;
	border-bottom: 2px solid #f5f5f5;
	width: 100%;
	line-height: 20px;
	margin-bottom: 8px;
	box-sizing: border-box;
	font-size: 13px;
	padding: 6px 0;
	height: 30px;
}
.newPageForm .contact-textarea{
	width: 100%;
	background: transparent;
	border-bottom: 2px solid #f5f5f5;
	font-size: 13px;
	line-height: 20px;
	padding: 6px 0;
}
::placeholder {
    color: #1d1915;
    opacity: .3;
    font-weight: 400;
    font-family: Arial;
}
:-ms-input-placeholder {
    color: #1d1915;
    opacity: .3;
    font-weight: 400;
    font-family: Arial;
}
::-ms-input-placeholder {
    color: #1d1915;
    opacity: .3;
    font-weight: 400;
    font-family: Arial;
}
.newTitle{
	position: relative;
}
.newTitle h2{
	position: relative;
	padding: 15px 0 30px;
	margin-bottom: 0px;
	color: #000 !important;
	font-size: 24px;
	text-align: center;
}
.newTitle h2:before{
	content: "";
	position: absolute;
	width: 100px;
	left: 50%;
	margin-left: -50px;
	bottom: 5px;
	height: 2px;
	background: #ac2827;
}
.kim-jestesmy-1{
	background: url(/img/kim-jestesmy-1.jpg) top left no-repeat;
	width: 100%;
	height: 280px;
	display: flex;
	align-items: center;
	margin: 30px 0;
	color: #000;
	padding: 10px 40% 10px 20px;
	line-height: 22px;
	font-weight: 400;
	box-sizing: border-box;
	font-family: "Dosis", sans-serif;
	font-size: 16px;
}
.kim-jestesmy-3{
	background: url(/img/kim-jestesmy-3.jpg) top left no-repeat;
	width: 100%;
	height: 285px;
	display: flex;
	align-items: center;
	margin: 0 0 30px;
	color: #fff;
	padding: 10px 20px 10px 40%;
	line-height: 22px;
	font-weight: 400;
	box-sizing: border-box;
	font-family: "Dosis", sans-serif;
	font-size: 16px;
}
.kim-jestesmy-4{
	background: transparent;
	width: 100%;
	height: auto;
	display: flex;
	padding: 20px 0;
	align-items: top;
	margin: 0 0 10px;
	color: #000;
	line-height: 22px;
	font-weight: 400;
	box-sizing: border-box;
	font-family: "Dosis", sans-serif;
	font-size: 14px;
}
.kim-jestesmy-4 img{
	max-width: 160px;
	margin-right: 20px;
	margin-top: 8px;
}
#content .content #art h2{
	font-size: 20px !important;
}
.red-plus{
	display: block;
	width: 30px;
	height: 30px;
	background: url(../img/arrow-plus.png) center no-repeat;
	margin: 10px 0;
}
.red-plus:hover{
	opacity: .7;
}
.HeadingWithBorder{
	margin: 20px 0 30px;
	text-align: center;
	position: relative;
	box-sizing: border-box;
	padding: 0 100px;
}
.HeadingWithBorder h4{
	position: relative;
	padding: 20px 40px;
	box-sizing: border-box;
	text-align: center;
	line-height: 40px;
	color: #000 !important;
	font-weight: 300 !important;
	font-family: "Dosis";
}
.HeadingWithBorder h4:before{
	content: "";
	position: absolute;
	width: 100px;
	left: 50%;
	margin-left: -50px;
	top: 0px;
	height: 2px;
	background: #d2a453;
}
.HeadingWithBorder h4:after{
	content: "";
	position: absolute;
	width: 100px;
	left: 50%;
	margin-left: -50px;
	bottom: 0px;
	height: 2px;
	background: #d2a453;
}
.misja-1{
	background: url(/img/misja-1.jpg) top left no-repeat;
	width: 100%;
	height: 340px;
	display: flex;
	align-items: center;
	margin: 0 0 40px;
	color: #fff;
	padding: 10px 20px 10px 40%;
	line-height: 22px;
	font-weight: 400;
	box-sizing: border-box;
	font-family: "Dosis", sans-serif;
	font-size: 16px;
}
.misja-2{
	background: url(/img/misja-2.jpg) top left no-repeat;
	width: 100%;
	height: 285px;
	display: flex;
	align-items: center;
	margin: 40px 0;
	color: #000;
	padding: 10px 40% 10px 20px;
	line-height: 22px;
	font-weight: 400;
	box-sizing: border-box;
	font-family: "Dosis", sans-serif;
	font-size: 16px;
}

.strategia-1{
	background: url(/img/strategia-1.jpg) top left no-repeat;
	width: 100%;
	height: 340px;
	display: flex;
	align-items: center;
	margin: 30px 0;
	color: #000;
	padding: 10px 40% 10px 20px;
	line-height: 22px;
	font-weight: 400;
	box-sizing: border-box;
	font-family: "Dosis", sans-serif;
	font-size: 16px;
}
.strategia-2{
	background: url(/img/strategia-2.jpg) top right no-repeat;
	width: 100%;
	height: 340px;
	display: flex;
	align-items: center;
	margin: -100px 0 30px;
	color: #fff;
	padding: 10px 20px 10px 40%;
	line-height: 22px;
	font-weight: 400;
	box-sizing: border-box;
	font-family: "Dosis", sans-serif;
	font-size: 16px;
}
#media .media_new{
	position: relative;
	margin: 30px 0;
	border-bottom: none;
}
#media .media_new .media_year{
	position: relative;
	display: block;
	text-align: left;
	padding: 5px 0;
	border: none;
}
#media .media_new .media_year .year-btn{
	display: inline-block;
	padding: 5px 45px 5px 15px;
	background: url(../img/btn-arrow-gold.png) #f5f5f5 no-repeat 60px center;
	color: #D3AC5E;
	font-family: 'Dosis', Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
}
#media .media_new .media_year.active-btn .year-btn{
	background: url(../img/btn-arrow-white.png) #D3AC5E no-repeat 60px center;
	color: #fff;
}
#media .media_new .mediaItem{
	position: relative;
	text-align: left;
	border-bottom: 1px solid rgba(0,0,0, .05);
	padding: 5px 0; 
	display: flex;
	align-items: center;
}
#media .media_new .mediaItem .media_date, #media .media_new .mediaItem .media_medium, #media .media_new .mediaItem .media_title{
	border-bottom: none;
}
#media .media_new .mediaItem .media_date{
	padding-right: 10px;
}
#media .media_new .mediaItem .media_date, #media .media_new .mediaItem .media_title{
	font-weight: 600;
}
#media .media_new .mediaItem .media_date{
}