@import url(../warp/css/responsive.css);

.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.video-wrapper {width: 600px;max-width: 100%;}
video {max-width: 100%;height: auto;}
.jg_catelem_txt {display:none;}
.jg_row {margin: 3px auto;}
.jg_element_cat {max-width: 100%;height: auto;}

@media (max-width: 1220px) {}

@media (max-width: 959px) {

.all {display: block;height: 100%;width: 100%;}
.kontener {display: block;vertical-align: top;}

p, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}
h1 { font-size: 26px; line-height: 28px; }
h2 { font-size: 24px; line-height: 26px; }
h3 { font-size: 22px; line-height: 24px; }
h4 { font-size: 20px; line-height: 22px; }
h5 { font-size: 18px; line-height: 20px; }
h6 { font-size: 16px; line-height: 18px; }
p.kategoria_tytul, p.kategoria_tytul_top, p.subkategoria_tytul {font-size: 14px;line-height: 16px;}

#header {
background-clip: padding-box;
background: url(../images/dol_t2.png) repeat 0 0 transparent;
box-shadow: 0px 3px 3px RGBA(0,0,0,0.3);
border: 0px dotted #353535;
margin: 0 0 15px 0;
padding: 0 15px 15px 15px;
text-align: center;padding-bottom:3px;
}

#logo {position:relative;z-index:97;}
#pasekmenu {margin:0px;position: relative;right: auto;left:auto;background: none transparent;box-shadow:none;}
#toolbar {padding:9px 0;position:absolute;top:0;width:100%;}
#toolbar .float-left {margin-left:15px;}
#toolbar .float-right {margin-right:15px;}
#menu {display:table;position: relative;right: auto;left:auto;margin: auto;float:none;}
#banner {display:none;}
#sidebar-b, #sidebar-b {padding-top:0;margin-bottom:15px;}
#footer {background:none;position:static;width:auto;margin:0px 15px 25px 15px;text-align:center;padding: 10px 40px 10px 10px;box-shadow:none;}
#footer .module {float:none;margin:0;width:100%;}
#footer {color:#000000;text-shadow:0 0 2px #ffffff;line-height:17px}
#footer a {color: #000000 !important;}
#footer a:hover {color: #000000 !important;}
#totop-scroller {position:absolute;top:auto;}
#icons {display: table;float:none;margin-left:auto;margin-right:auto;margin-top:1px;width:auto;}
#footer #icons.module {float:none;margin:0;width:auto;}

.content .float-right {margin: 0 0 25px 25px!important;}
.content .float-left {margin: 0 25px 25px 0!important;}

}

@media (min-width: 768px) and (max-width: 959px) {}
@media (min-width: 480px) and (max-width: 959px) {}

@media (max-width: 767px) {

#headerbar,
#menubar,
#breadcrumbs { display: none; }
#header {padding: 0 15px 15px 15px;}
#logo img {margin-bottom:4px;}
div #kontaktformularz {min-width:100%;max-width:100%;}
div #kontaktmodul {min-width:100%;max-width:100%;margin-bottom:15px;}

#toolbar {position:static;left:0px;top:0px;z-index:98;padding: 9px 0 0 0;}
#toolbar .float-left {margin-left: 0px;}
#toolbar .float-right {margin-right: 0px;}

div #kontakt{padding:15px;}
#system form.submission fieldset > div > textarea {width: 100%;}
.wk-slideshow .caption {display:none !important;}
.jg_element_gal, .jg_element_gal_r, .jg_subcatelem_cat  {float: left;width: 50%;}
.jg_catelem_txt {display:none;}

.width50 {width: 100%;}
.content .float-right {margin: 0 0 25px 0!important;}
.content .float-left {margin: 0 0 25px 0!important;}

select.menu-responsive {
display: inline-block;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; 
height: 30px;
margin: 10px 0px 10px 0px;
padding: 4px 5px 6px 5px;
overflow: hidden;
vertical-align:  middle;
text-shadow: 1px 1px 0 #000;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: #1A1A1A;
background: url(../images/menu_dd.png) no-repeat right center, -moz-linear-gradient(top, rgba(47,47,47,0.9) 0%, rgba(26,26,26,0.9) 100%);
background: url(../images/menu_dd.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,47,47,0.9)), color-stop(100%,rgba(26,26,26,0.9)));
background: url(../images/menu_dd.png) no-repeat right center, -webkit-linear-gradient(top, rgba(47,47,47,0.9) 0%,rgba(26,26,26,0.9) 100%);
background: url(../images/menu_dd.png) no-repeat right center, -o-linear-gradient(top, rgba(47,47,47,0.9) 0%,rgba(26,26,26,0.9) 100%); 
background: url(../images/menu_dd.png) no-repeat right center, -ms-linear-gradient(top, rgba(47,47,47,0.9) 0%,rgba(26,26,26,0.9) 100%); 
-webkit-border-radius: 0;
border: solid #353535 1px;
border-top-color: #000;
border-left-color: #000;
color: #ffffff;
text-shadow: 1px 1px 0 #050403;
background-size: 23px 18px, 100%;
}

select.menu-responsive option {border:none;background:#1A1A1A;outline:none;}

}

@media (min-width: 480px) and (max-width: 767px) {}

@media (max-width: 479px) {

#system .items .item, #system .items .item:first-child {margin-top: 0px;padding-top: 0px;}
#system .items :first-child .item:first-child {margin-top: 0;padding-top: 0;border-width: 0;}
#system .items .leading .item {margin-bottom: 0;padding-bottom: 0;border-width: 0;	}
#comments .even .rbox, #comments .odd .rbox {background: url(../images/komentarz_avatar_small.png) no-repeat scroll 0 0 transparent;}
.rbox_m {padding: 0 0 0 35px;}
#jc #nav-bottom span, #jc #nav-top span {padding: 3px 3px;}
#comments-form textarea {width:90%!important;max-width:90%!important;}
#kod_obrazkowy {width:95%!important;max-width:95%!important;padding: 10px 5px;}
#comments-form input.captcha {width:50px!important;}
#comments-form input.checkbox {width:16px!important;max-width:16px!important;}
.wk-slideshow .next, .wk-slideshow .prev {display:none !important;}
.jg_element_gal, .jg_element_gal_r, .jg_subcatelem_cat {float:left;width:100%;}
.jg_element_cat {float:left;width:50%;}
#system form.submission fieldset > div > input[type="text"], #system form.submission fieldset > div > input[type="password"] {margin-bottom: 5px;width: 120px;}
#kontakt textarea, #kontakt input[type="text"], #kontakt input[type="password"], #kontakt select {padding: 1px 0;}

#toolbar .float-left .module, #toolbar .float-left > time {display:none;}

}