@media (min-width: 767px) {
       #menuska {position: relative; margin-bottom: 30px;}
       #sapka {padding-top: 15px;}
       #pageMenu {text-align:center; padding-bottom: 0px;}
       #pageMenu > .menu, #pageMenu .mtditem {display:inline-block;}
       #pageMenu .menu { padding: 0px 23px;}
       #pageMenu .mtditem .submenu {display:none;} 
       .contentTitle {text-align:left;}
       .cont_txt.preim .object {width: 33%}
	   #levkolon {position: relative; top: 0px; max-width: 100%; transform: translatex(0%);  -ms-transform: translatex(0%); -webkit-transform: translatex(0%); width: 33.33333333%; z-index: 50; padding-left: 15px; padding-right: 15px; background-color: transparent;  border: none; }
	   #levkolon > div {border-width: 1px; border-color: #ccc; border-style: solid;}
	   #content0  .content .contentTitle {margin-top:0px;}
	   #content0  .content {padding-bottom:40px;}
	   #noglav {padding-bottom:40px;}
}

@media (min-width: 992px) {
       #pageMenu .menu {padding: 0px 45px;}
       #content1 .cont_txt.preim .object {width: 20%;}
}

@media (min-width: 1200px) {
       .art_bank.raz .object.object3 img {margin-right: 0px; display: block; margin-left: auto;}
       #svazatsa:hover { color: #12263d; background-color: #fff;}
       .container {width: 1030px;}
       #pageMenu { padding-top: 0px;}
       #pageMenu .menu {padding: 14px 45px;     margin-bottom: 0px;     vertical-align: top; font-size: 18px;}
	   #pageMenu .submenu .submenu1 {    width: 33.333%; float: left;}
       #sapka, #podval {text-align: left;     padding-top: 5px; padding-bottom: 0px;}
       #siteTitle {font-size: 27px; margin-top: 0px; margin-bottom: 10px; white-space: nowrap;}
       #siteSubtitle {font-size: 18px;     margin-top: 2px;}
       #siteSubtitle span {display:block;     margin-bottom: 7px;}
       #infoblok, #podvleft {    width: 20%;}
       #zagpodzag, #statrazr {    width: 52%;}
       #pravoblok, #podvprav {    width: 28%; padding-top: 0px;}
       .kont {    font-size: 20px;     margin-bottom: 14px;}
       .kont i {    font-size: 20px;     margin-right: 12px;}
	   #pageMenu .menu:hover {background-color: #204670; -moz-box-shadow: 0 -100px 40px -80px #204670 inset; -webkit-box-shadow: 0 -100px 40px -80px #204670 inset; box-shadow: 0 -100px 40px -80px #2f65a3 inset;}
	   #menuitem3 #pageMenu .mtditem:hover .submenu {display: block;}
	   #menuitem3 #pageMenu .submenu {background-color: #2f65a3; display: none; width: 100%; left: 0px; position: absolute; top: 50px; z-index: 100; moz-box-shadow: 0 -100px 40px -80px #204670 inset; -webkit-box-shadow: 0 -100px 40px -80px #204670 inset; box-shadow: 0 -100px 40px -80px #204670 inset}
	   #pageMenu .submenu .submenu1 > .menu:nth-child(1) {color: #ffffff; font-size: 22px; background-color: #1e4471;}
	   #pageMenu .submenu .submenu1 .menu {text-align: left; padding-left: 25px; padding-right: 25px;}
	   #pageMenu .submenu .submenu2 .menu {    padding-left: 50px; padding-top: 7px; padding-bottom: 7px; font-size: 17px; text-transform: none;}
	   #pageMenu .submenu .submenu1:nth-child(4) {border-left: 1px solid rgba(204, 204, 204, 0.18); border-right: 1px solid rgba(204, 204, 204, 0.18); }
		#pageMenu .submenu .submenu1 {padding-bottom: 25px;} 
	   .art_bank.raz .object.razd:after {right: 0px;    width: 6px;} 
	   .art_bank.raz .object {-webkit-transform: skew(-12deg); -moz-transform: skew(-12deg); -o-transform: skew(-12deg);     overflow: hidden; background-color: #000;}
	   .art_bank.raz .object .pole {-webkit-transform: skew(12deg); -moz-transform: skew(12deg); -o-transform: skew(12deg);     margin-left: -30px;    margin-right: -30px;}
	.art_bank.raz .object:hover .pole:after {background-color: rgba(32, 69, 111, 0.1); }
	.art_bank.raz .object.object1 .link { padding-left: 80px;}
	.art_bank.raz .object.object2 .link { padding-left: 30px;}
	.art_bank.raz .object.object3 .link { padding-left: 30px;}
	.art_bank.raz .object.object1 .objectImage { margin-left: 35px;}
	.art_bank.raz .object.object3 .objectImage { margin-right: 58px;}
	.art_bank.raz .object .objectImage { position: relative;   z-index: 10;}
		.art_bank_rod {overflow: hidden;}
		.art_bank.raz.row {overflow: hidden; margin-left: -30px; margin-right: -30px;}
	   .art_bank.raz .object .link {font-size: 26px; text-align:left;     position: relative;   z-index: 10;}
	   .cont_txt.preim .object {font-size: 16px; } 
	   #podvleft {padding-top:13px;}
	   #statrazr {text-align:center;}
		#svazatsa {    margin-top: 45px;}
		#podvprav {padding-top: 30px;} 
		#podvprav .kont {    margin-bottom: 4px;}
		#razrtehno {margin-top: 2px;}
		#podval {padding-bottom: 20px;}
		.megaa .contentBody .callblock .submit, .megaa .contentBody .callblock .polia .object {margin-left:0px;}
		
}@media (min-width: 767px) {
       #menuska {position: relative; margin-bottom: 30px;}
       #sapka {padding-top: 15px;}
       #pageMenu {text-align:center; padding-bottom: 0px;}
       #pageMenu > .menu, #pageMenu .mtditem {display:inline-block;}
       #pageMenu .menu { padding: 0px 23px;}
       #pageMenu .mtditem .submenu {display:none;} 
       .contentTitle {text-align:left;}
       .cont_txt.preim .object {width: 33%}
	   #levkolon {position: relative; top: 0px; max-width: 100%; transform: translatex(0%);  -ms-transform: translatex(0%); -webkit-transform: translatex(0%); width: 33.33333333%; z-index: 50; padding-left: 15px; padding-right: 15px; background-color: transparent;  border: none; }
	   #levkolon > div {border-width: 1px; border-color: #ccc; border-style: solid;}
	   #content0  .content .contentTitle {margin-top:0px;}
	   #content0  .content {padding-bottom:40px;}
	   #noglav {padding-bottom:40px;}
}

@media (min-width: 992px) {
       #pageMenu .menu {padding: 0px 45px;}
       .cont_txt.preim .object {width: 20%;}
}

@media (min-width: 1200px) {
       .art_bank.raz .object.object3 img {margin-right: 0px; display: block; margin-left: auto;}
       #svazatsa:hover { color: #12263d; background-color: #fff;}
       .container {width: 1030px;}
       #pageMenu { padding-top: 0px;}
       #pageMenu .menu {padding: 14px 45px;     margin-bottom: 0px;     vertical-align: top; font-size: 18px;}
	   #pageMenu .submenu .submenu1 {    width: 33.333%; float: left;}
       #sapka, #podval {text-align: left;     padding-top: 5px; padding-bottom: 0px;}
       #siteTitle {font-size: 27px; margin-top: 0px; margin-bottom: 10px; white-space: nowrap;}
       #siteSubtitle {font-size: 18px;     margin-top: 2px;}
       #siteSubtitle span {display:block;     margin-bottom: 7px;}
       #infoblok, #podvleft {    width: 20%;}
       #zagpodzag, #statrazr {    width: 52%;}
       #pravoblok, #podvprav {    width: 28%; padding-top: 0px;}
       .kont {    font-size: 20px;     margin-bottom: 14px;}
       .kont i {    font-size: 20px;     margin-right: 12px;}
	   #pageMenu .menu:hover {background-color: #204670; -moz-box-shadow: 0 -100px 40px -80px #204670 inset; -webkit-box-shadow: 0 -100px 40px -80px #204670 inset; box-shadow: 0 -100px 40px -80px #2f65a3 inset;}
	   #menuitem3 #pageMenu .mtditem:hover .submenu {display: block;}
	   #menuitem3 #pageMenu .submenu {background-color: #2f65a3; display: none; width: 100%; left: 0px; position: absolute; top: 50px; z-index: 100; moz-box-shadow: 0 -100px 40px -80px #204670 inset; -webkit-box-shadow: 0 -100px 40px -80px #204670 inset; box-shadow: 0 -100px 40px -80px #204670 inset}
	   #pageMenu .submenu .submenu1 > .menu:nth-child(1) {color: #ffffff; font-size: 22px; background-color: #1e4471;}
	   #pageMenu .submenu .submenu1 .menu {text-align: left; padding-left: 25px; padding-right: 25px;}
	   #pageMenu .submenu .submenu2 .menu {    padding-left: 50px; padding-top: 7px; padding-bottom: 7px; font-size: 17px; text-transform: none;}
	   #pageMenu .submenu .submenu1:nth-child(4) {border-left: 1px solid rgba(204, 204, 204, 0.18); border-right: 1px solid rgba(204, 204, 204, 0.18); }
		#pageMenu .submenu .submenu1 {padding-bottom: 25px;} 
	   .art_bank.raz .object.razd:after {right: 0px;    width: 6px;} 
	   .art_bank.raz .object {-webkit-transform: skew(-12deg); -moz-transform: skew(-12deg); -o-transform: skew(-12deg);     overflow: hidden; background-color: #000;}
	   .art_bank.raz .object .pole {-webkit-transform: skew(12deg); -moz-transform: skew(12deg); -o-transform: skew(12deg);     margin-left: -30px;    margin-right: -30px;}
	.art_bank.raz .object:hover .pole:after {background-color: rgba(32, 69, 111, 0.1); }
	.art_bank.raz .object.object1 .link { padding-left: 80px;}
	.art_bank.raz .object.object2 .link { padding-left: 30px;}
	.art_bank.raz .object.object3 .link { padding-left: 30px;}
	.art_bank.raz .object.object1 .objectImage { margin-left: 35px;}
	.art_bank.raz .object.object3 .objectImage { margin-right: 58px;}
	.art_bank.raz .object .objectImage { position: relative;   z-index: 10;}
		#content1 {overflow: hidden;}
		.art_bank.raz {overflow: hidden; margin-left: -30px; margin-right: -30px;}
	   .art_bank.raz .object .link {font-size: 26px; text-align:left;     position: relative;   z-index: 10;}
	   .cont_txt.preim .object {font-size: 16px; } 
	   #podvleft {padding-top:13px;}
	   #statrazr {text-align:center;}
		#svazatsa {    margin-top: 45px;}
		#podvprav {padding-top: 30px;} 
		#podvprav .kont {    margin-bottom: 4px;}
		#razrtehno {margin-top: 2px;}
		#podval {padding-bottom: 20px;}
		.megaa .contentBody .callblock .submit, .megaa .contentBody .callblock .polia .object {margin-left:0px;}
		
}