*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;sbox-sizing:border-box;word-wrap:break-word;margin:0;padding:0;}
html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family: 'Open Sans', sans-serif;}
body{font-size: 14px;color: #000;}
img{height:auto;max-width:100%;width:100%}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSha1RVmPjeKy21_GQJaLlJI.woff) format('woff');}

.menu-nav {display:inline-block;position:relative;vertical-align:middle;margin:5px;margin-top:20px}
.menu-nav a{color:#fff;text-decoration: none;font-size: 17px;background-color:#555;border-radius: 25px;color:#fff;padding:19px 35px;}
.page-tlo {position:fixed;width:100%;height:100%;z-index:-2;top:0;left:0;background: url(images/bkgdound.jpg); background-size:100% 100%}
.site-title {font-weight:600; font-size:34px; padding:35px 0 20px 20px;text-align: left;}
.tresc  {	margin: 0 auto;    margin-bottom:50px;	max-width: 1100px;	text-align:center; padding: 2px 15px 0px 15px;	background-image: url(images/opacit.png);	background-repeat: repeat;}
.tresc p.tekst {  padding: 5vh 0 3vh 5px;    text-align: left;    font-size: min(6vw, 30px);    max-width: 800px;    margin: 0 auto;    font-weight: 600;}
.top-foto {max-width:450px; padding:15px 0 0 0;}
.call {    max-width: 440px;padding: 0px 0px 0 50px;}
.pokoje {	max-width:482px;    width: 100%;    padding:7px;    height: auto}
.miniaturki {max-width: 1000px;margin:0 auto}
.miniaturki img {	width: 155px;padding:1px}
.stopka {padding-top: 40px;}
.kontakt {padding-top:10px;max-width: 550px;width:100%;display:inline-block;vertical-align:top;font-size: 20px;	color: #000;	font-family: Verdana, Geneva, sans-serif;}
.mapka {display:inline-block;vertical-align:top;max-width: 400px;width:100%;}
.call-2a {padding:5px;max-width: 380px;margin: 30px auto 30px auto;}
.call-2b {text-decoration: none;    font-size: 30px;    color: #000;    font-weight: 600;}
@media screen and (max-width: 800px) {
  .page-tlo {background: none}
  .tresc  {margin-bottom:0px;}
  .call {padding: 37px 0px 0px 0px;}
  .tresc{background-image:none;background-color: #edede5}
