@media screen and (max-width:1335px){
.loga .arrowLeft,.loga .sl{left: 20px;}
.loga .arrowRight,.loga .sr{right: 20px;}
.gallImg .arrowLeft {left: 20px;}
.gallImg .arrowRight {right: 20px;}
}


@media screen and (max-width:1200px){
article{padding: 0px 10px;}
.box_kontakt{padding: 0px 10px;}
}


@media screen and (max-width:1105px){
.googleMaps {float: none;margin: 0px auto;}
}

@media screen and (max-width:1100px){
.mod_kontakt .strona {display: none;}
}

@media screen and (max-width:990px){
.top_page .topLogo {width: 112px;padding: 3px;}
.top_page .topLogo img {width: 100px;height: auto;padding: 3px;}
.top_page .topLogo .tloLogo {height: 19px;}
.menuTop{margin: 37px 0px 20px 0px;}
.menuTop ul li a {font-size: 16px;}
.menuParent{width: 270px;}
.contentMenu {width: calc(100% - 307px);}	
}
@media screen and (max-width:860px){
.menuTop ul li a{background: none;padding: 0px 20px;}
.menuTop ul li.sel a {background: none;}	
}
@media screen and (max-width:768px){
div.menuTop{padding: 0px 10px 0px 0px;margin: 0px;}
div.menuTop>a.showMenu{display: block;}
div.menuTop>div.inMenu {z-index:999999;display:none;background-color:#711b36;position:fixed;right:0;top:73px;bottom:0;width:auto;min-width:270px;overflow:auto}
div.menuTop p, div.menuTop p+ul {display:block}
div.menuTop ul{height: auto;width: 260px;}	
div.menuTop ul,div.menuTop li {display:block}
div.menuTop li>a {height:auto;line-height:normal;padding:8px 10px;text-align:left;border-top:1px dotted #6a7074;display: block;color: #FFFFFF;font-size: 12px;text-shadow: none;}
div.menuTop li li>a {padding-left:30px}
div.menuTop>a.showMenu {display:block}
div.menuTop li.sub>a {color:#9c9c9c}
div.menuTop li{height: auto;background: none;padding: 0px;}
div.menuTop ul li.sel a{color: #FFFFFF;font-size: 12px;height: auto;line-height:normal;}
div.menuTop ul ul{display: block;}
div.menuTop ul li ul{display: block;}
div.menuTop li.sel>a {background:none;background-color:#a68c38;color:#FFFFFF;border-bottom:none;}
div.menuTop ul li a:hover{background: none;}
div.menuTop ul li ul{position: static;box-shadow:none;}
div.menuTop ul li a{border-left: none;}
div.menuTop ul li:hover ul{animation:none;-webkit-animation:none;}
div.menuTop ul li:hover a span{opacity:0;}

	
.box_lanser{display: none;}
.top_page .topLogo .tloLogo {display: none;}
/*header{background: url("../images/sep2.jpg") 0px 100% repeat-x;}	*/
nav{background: url("../images/sep2.jpg") 0px 100% repeat-x;padding-bottom: 19px;}
.top_page .topLogo img {width: 90px;}

.menuParent {display: none;}
.contentMenu {width: 100%;}	
}

@media screen and (max-width:590px){
.form table td{display: inline-block;width: 100%;padding: 0px;}
.form table td.f {text-align: left;width: 100%;}
.form table td.pw{margin-right: 20px;}
.content-text .form table td{display: inline-block;width: 100%;padding:0px;}
.content-text .form table td.f {text-align: left;width: 100%;padding:0px;}
.content-text .form table td.pw{margin-right: 20px;}	
.content-text table td.sendInfo{width: 100%;}	
.content-text table td.sendInfo{width: 100%;}	

.content-text table td.d input.inputTxt{width: 100%;box-sizing: border-box;}
.form table td.d textarea{width: 100%;box-sizing: border-box;}	
.content-text .form table td.fErr{float: left;}
.content-text .form table td.err{float: left;}
.content-text .form table{width: 100%;}
	
.form table td.fErr{float: left;}
.form table td.err{float: left;}
.form table{width: 100%;}	
.form table td.d input.inputTxt {box-sizing: border-box; width: 100%;}
.form table td.d .selectForm {box-sizing: border-box; width: 100%;}	
}