@font-face {font-family: czcionka01;src: url('../fonts/czcionka01.otf');}
@font-face {font-family: czcionka02;src: url('../fonts/czcionka02.otf');}
.belka{width: 100%;height:5px;background: url('../img/top-bg.png') no-repeat center center;}
#space{min-height:10px;}
/*slider*/
#wrapper{border:5px solid #ffffff;box-shadow: 0px 1px 3px #666;}
.rslides {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}


.pudelko-01{text-align: center;background: -webkit-linear-gradient(#FFAD35, #ff9800); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(#FFAD35, #ff9800); /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(#FFAD35, #ff9800); /* For Firefox 3.6 to 15 */background: linear-gradient(#FFAD35, #ff9800); /* Standard syntax */box-shadow: 0px 1px 1px #666;}
.pudelko-02{text-align: center;background: -webkit-linear-gradient(#76d0ff, #62b6e2); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(#76d0ff, #62b6e2); /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(#76d0ff, #62b6e2); /* For Firefox 3.6 to 15 */background: linear-gradient(#76d0ff, #62b6e2); /* Standard syntax */box-shadow: 0px 1px 1px #666;}
.ramka-01{background: #ffffff;border: 1px solid #e1e1e1;padding: 5px;box-shadow: 0px 1px 3px #666;margin-bottom: 10px;}
/*warsztaty*/
.more {display:none;margin-top:-3px;border-bottom:1px solid #f1f1f1;}

a.showLink:hover{font-family:czcionka02;color:#adceff;}
li.menu {list-style: none;padding-top:3px;padding-bottom:3px;}

/**/
.cd-top {right:10px;bottom:50px;display: inline-block;position: fixed;bottom: 90px;right: 8px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);overflow: hidden;text-indent: 100%;white-space: nowrap;background: #ffa500 url(../img/cd-top-arrow.svg) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}
.cd-top.cd-fade-out {opacity: .5;}
.no-touch .cd-top:hover {background-color: #c91b22;opacity: 1;}
#mapka{width: 100%; min-height: 500px; border: 1px solid #ffa500; background: gray;}
.gallery {text-align:center;margin-top:15px;}
.gallery:after {content: '';display: block;margin: .5em 0 1.4em;}
.gallery img {height: 100%;}
.gallery a {/*width: 260px;*/height: 173px;display: inline-block;overflow: hidden;margin: 4px 6px;box-shadow: 0 0 4px -1px #000;}

@media only screen and (min-width: 1025px){
.tytul-menu {font-family:czcionka01;font-size:160%;color: #212121;text-shadow: 1px 0px #e1e1e1;/*border-bottom: 1px solid #FFA500;*/display: block;margin: 0 0 20px;padding: 0 0 8px;position: relative;    background-image: url('../img/pasek.png');background-repeat: no-repeat;background-position: 0% 100%;}
.tresc-opis{font-family:czcionka02;font-size:110%;text-align: justify;color: #212121;margin-top:20px;}
#tytul-opisu {font-family:czcionka02;font-size: 110%;color: #FFA500;}
ul {margin-left:0px !important;margin-bottom:1px !important;}
a.showLink{font-family:czcionka02;font-size: 110%;color: #80B3FF;}
.minus {position: absolute;margin-top:9px;margin-left:15px;width:14px;height:9px;background-repeat: no-repeat;background-position: center center;background-image: url('../img/hide01.png');}
.plus {position: absolute;margin-top:7px;margin-left:15px;width:9px;height:14px;background-repeat: no-repeat;background-position: center center;background-image: url('../img/show01.png');}
.telefon{font-family:czcionka02;font-size:130%;margin-top:-1px;position:absolute;margin-left:15px;}
.telefon a {color:#212121;}
#stopka{font-family:czcionka02;font-size:110%;margin-top:20px;margin-bottom:20px;padding-bottom:10px;}
.cd-top{height: 50px;width: 50px;}
}

@media only screen and (min-width: 769px) and (max-width: 1024px){
.tytul-menu {font-family:czcionka01;font-size:150%;color: #212121;text-shadow: 1px 0px #e1e1e1;/*border-bottom: 1px solid #FFA500;*/display: block;margin: 0 0 20px;padding: 0 0 8px;position: relative;background-image: url('../img/pasek.png');background-repeat: no-repeat;background-position: 0% 100%;}
.tresc-opis{font-family:czcionka02;font-size:105%;text-align: justify;color: #212121;}
a.showLink{font-family:czcionka02;font-size: 105%;color: #80B3FF;}
#tytul-opisu {font-family:czcionka02;font-size: 105%;color: #FFA500;}
ul {margin-left:0px !important;margin-bottom:1px !important;}
.minus {position: absolute;margin-top:9px;margin-left:15px;width:14px;height:9px;background-repeat: no-repeat;background-position: center center;background-image: url('../img/hide01.png');}
.plus {position: absolute;margin-top:6px;margin-left:15px;width:9px;height:14px;background-repeat: no-repeat;background-position: center center;background-image: url('../img/show01.png');}
.telefon{font-family:czcionka02;font-size:130%;margin-top:-1px;position:absolute;margin-left:15px;}
.telefon a {color:#212121;}
#stopka{font-family:czcionka02;font-size:105%;margin-top:20px;margin-bottom:20px;padding-bottom:10px;}
.cd-top{height: 40px;width: 40px;}
}

@media only screen and (max-width: 768px){
.tytul-menu {font-family:czcionka01;font-size:120%;color: #212121;text-shadow: 1px 0px #e1e1e1;border-bottom: 1px solid #FFA500;display: block;margin: 0 0 20px;padding: 0 0 8px;position: relative;}
.tytul-menu:after {bottom: -4px;content: "";height: 4px;left: 0;position: absolute;width: 120px;background-color: #FFA500;}
.tresc-opis{font-family:czcionka02;font-size:100%;text-align: justify;color: #212121;}
a.showLink{font-family:czcionka02;font-size:100%;color: #80B3FF;}
#tytul-opisu {font-family:czcionka02;font-size:100%;color: #FFA500;padding-top:1px;}
ul {margin-left:0px !important;margin-bottom:1px !important;}
.minus {position: absolute;margin-top:9px;margin-left:12px;width:12px;height:8px;background-repeat: no-repeat;background-position: center center;background-image: url('../img/hide02.png');}
.plus {position: absolute;margin-top:7px;margin-left:12px;width:8px;height:12px;background-repeat: no-repeat;background-position: center center;background-image: url('../img/show02.png');}
.cd-top{height: 40px;width: 40px;}
.telefon{font-family:czcionka02;font-size:130%;margin-top:-1px;position:absolute;margin-left:15px;}
.telefon a {color:#80B3FF;}
#stopka{font-family:czcionka02;font-size:100%;margin-top:20px;margin-bottom:20px;padding-bottom:10px;}
}