.content-submenu { height:auto; line-height:30px; font-size:14px; color:#fff; text-transform:uppercase; text-align:center }
.content-submenu a { color:#fff; text-decoration:none }
.content-submenu a:hover { color:#ffce00; text-decoration:none }
@media screen and (max-width:1279px){
	.content-submenu div:nth-child(1) { margin:0 10px }
}

.content-left { float:left; width:932px; margin-left:30px; color:#505050; font-size:14px; line-height:20px; padding-bottom:57px }
.content-left h1 { font-size:28px; font-weight:bold; color:#848484; text-transform:uppercase; line-height:33px; padding:34px 0 30px 0 }
.content-left .cm-tresc { margin-bottom:10px }
.content-left .cm-tresc-left { float:left; width:64% }
.content-left .cm-tresc-right { float:right; width:34%}
.content-left .cm-tresc2 { margin:10px 0 20px 0 }
.content-left .bold14 { font-size:14px; font-weight:bold }
.content-left .wpis { margin:0 0 20px 0; display:block; color:#505050; text-decoration:none }
.content-left .wpis:hover .link { text-decoration:underline }
.content-left .img { float:left; width:106px; margin-top:2px }
.content-left .img-near { margin-top:2px }
.content-left .float-left { float:left; margin-right:16px }
@media screen and (max-width:1279px){
	.content-left { width:740px; margin-left:0px }
	.content-left img,
	.content-left table { max-width:740px; height:auto }
	.content-left .cm-tresc-left img,
	.content-left .cm-tresc-left table { max-width:100%; height:auto }
	.content-left .cm-tresc-right img,
	.content-left .cm-tresc-right table { max-width:100%; height:auto }
}
@media screen and (max-width:1023px){
	.content-left { width:100%; padding-bottom:70px }
	.content-left img,
	.content-left table { max-width:100%; height:auto }
}

#form-newsletter-zapisz { margin:20px 0 20px 0 }
.forms .float { float:left; line-height:32px }
.forms input.in { width:200px; height:30px; line-hegiht:23px; border:1px solid #d7d7d7; padding:0 5px; font-size:14px; color:#505050 }
.forms input.button { width:auto; height:32px; border:0; border-right:20px solid #505050; background:#ffce00; padding:0 20px; font-size:16px; color:#fff; line-height:24px; cursor:pointer }
.forms div.clear { clear:both }
.forms div.check1 { float:left; margin-right:10px }
.forms div.check2 { width:auto; text-align:justify }
.forms div.err { color:red; margin-bottom:10px }