body.pg {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  color: #000000;
/*  font-family: arial,sans-serif;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  margin: 0;
  padding: 0;
}

div.pg {
  width: 100%;
}

div.pg-wrapper {
  max-width: 1430px;
  margin: 0 auto;
}

div.header {
  width: 100%;
  float: left;
}

div.cnt {
  width: 100%;
  float: left;
}

.hidden {
  display: none;
}

div.bl {
  width: 100%;
  float: left;
}

img {
  max-width: 100%;
  height: auto;
  width: auto; /* ie8 */
  border: none;
}

div.uwaga {
  width: 100%;
  float: left;
}

div.logo-gl {
  width: 100%;
  float: left;
}

p.uwaga {
  font-weight: bold;
  color: #cccccc;
  padding: 50px;
  background: url("../imgs/no_logo.png") center no-repeat;
}




div.menu {
  width: 100%;
  float: left;
/*  font-weight: bold;*/
}

div.menu-pd-left {
  width: 1.5%;
  float: left;
}

div.menu-str-glowna-duze {
  width: 30%;
  float: left;
  font-size: 200%;
  font-weight: bold;
}

div.menu-str-glowna {
  width: 14%;
  float: left;
}

div.menu-klub {
  width: 6%;
  float: left;
}

div.menu-ju-jitsu {
  width: 9%;
  float: left;
}

div.menu-galeria {
  width: 9%;
  float: left;
}

div.menu-dokumenty {
  width: 12%;
  float: left;
}

div.menu-samoobrona {
  width: 13%;
  float: left;
}

div.menu-kontakt {
  width: 5%;
  float: left;
}

div.cnt-pd-left {
  width: 3%;
  float: left;
}

div.cnt-pd-right {
  width: 6%;
  float: left;
}

div.cnt-center {
  width: 91%;
  float: left;
}

div.cnt-main {
  width: 100%;
  float: left;
}

div.cnt-main-left {
  width: 60%;
  float: left;
}

div.cnt-main-right {
  width: 36%;
  float: left;
}

div.cnt-main-pd {
  width: 4%;
  float: left;
}

div.cnt-kontakt-left {
  width: 48%;
  float: left;
}

div.cnt-kontakt-right {
  width: 48%;
  float: left;
}

div.cnt-klub-pd {
  width: 10%;
  float: left;
}

div.cnt-klub {
  width: 80%;
  float: left;
}

div.jujitsu-menu {
  width: 100%;
  float: left;
}

div.jujitsu-menu-elem {
  width: 20%;
  float: left;
  border: 1px solid;
}

div.jujitsu-menu-pd {
  width: 4%;
  float: left;
}

div.vert-pd {
  width: 100%;
  float: left;
}

div.footer {
  padding-top: 20px;
  width: 100%;
  float: left;
}

div.copyright-pd-left {
  width: 6%;
  float: left;
}

span.copyright {
  float: left;
/*  font-weight: bold;*/
  font-size: 70%;
}

span.fb {
  float: left;
/*  font-weight: bold;*/
  font-size: 70%;
}

p.text-center {
  text-align: center;
}

div.logo_fb {
  width: 9%;
  float: left;
}

div.text-250 {
  font-size: 250%;
}

div.text-220 {
  font-size: 220%;
}

div.text-200 {
  font-size: 200%;
}

div.text-180 {
  font-size: 180%;
}

div.text-150 {
  font-size: 150%;
}

div.text-135 {
  font-size: 135%;
}

div.text-120 {
  font-size: 120%;
}

div.text-red {
  color: red;
}

a.text-red {
  color: red;
}


div.menu-el {
  cursor: pointer;
}

div.menu-elem {
  width: 19%;
  float: left;
}

div.menu-elem-szeroki {
  width: 24%;
  float: left;
}

div.logo {
  float: left;
  width: 10%;
  cursor: pointer;
}

div.header-rest {
  float: left;
  width: 90%;
}

div.ng {
  background-color: #ffffff;
  color: #000000;
  font-size: 240%;
  font-weight: bold;
  margin: 0;
  padding: 0;
  float: right;
}

div.galeria-fotografie-wp {
  width: 27%;
  float: left;
}

div.galeria-fotografie {
  width: 39%;
  float: left;
}

div.text {
  width: 100%;
  float: left;
  padding-left: 10px;
}

div.bg-kontakt {
  background: url("../imgs/tlo_kontakt.jpg") center no-repeat;
  background-size: 100%;
}

div.bg-klub {
  background: url("../imgs/tlo_klub.jpg") center no-repeat;
  background-size: 100%;
}

div.bg-jujitsu {
  background: url("../imgs/tlo_jujitsu.jpg") center no-repeat;
  background-size: 100%;
}

div.bg-jujitsu-hist {
  background: url("../imgs/tlo_jujitsu_hist.jpg") center no-repeat;
  background-size: 100%;
}

div.bg-jujitsu-wsp {
  background: url("../imgs/tlo_jujitsu_wsp.jpg") center no-repeat;
  background-size: 100%;
}

div.bg-jujitsu-judo {
  background: url("../imgs/tlo_jujitsu_judo.jpg") center no-repeat;
  background-size: 100%;
}

div.bg-galeria-zdjecia {
  background: url("../imgs/tlo_galeria_zdjecia.jpg") center no-repeat;
  background-size: 100%;
}

div.bg-galeria-filmy {
  background: url("../imgs/tlo_galeria_filmy.jpg") center no-repeat;
  background-size: 100%;
}

div.bg-samoobrona {
  background: url("../imgs/tlo_samoobrona.jpg") center no-repeat;
  background-size: 100%;
}

div.bg-dokumenty {
  background: url("../imgs/tlo_dokumenty.png") center no-repeat;
  background-size: 100%;
}

div.map {
  width:100%;
  height:666px;
  background:grey;
}

div.info-bg {
  background: url("../imgs/info/tlo.png") center no-repeat;
  background-size: 100%;
}

div.galerie {
  width: 100%;
  float: left;
}

div.galeria {
  width: 33%;
  float: left;
}

div.galerie-pdl {
  width: 5%;
  float: left;
}

div.galerie-pdr {
  width: 5%;
  float: left;
}

div.galeria-pd {
  width: 8%;
  float: left;
}

div.galeria-pdu {
  width: 100%;
  float: left;
}

div.galeria-ln-zdjecie {
  width: 100%;
  float: left;
}

div.galeria-zdjecie {
  width: 92%;
  float: left;
}

div.galeria-opis {
  width: 100%;
  float: left;
}

p.galeria-opis {
  text-align: center;
}

div.filmy {
  width: 100%;
  float: left;
}

div.film {
  width: 50%;
  float: left;
}

div.film-pd {
  width: 15%;
  float: left;
}

div.film-opis {
  width: 30%;
  float: left;
}

div.film-zdjecie {
  width: 55%;
  float: left;
}

p.pdl {
  padding-left: 20px;
}

p.pdl2x {
  padding-left: 40px;
}

p.fs {
  font-size: 70%;
  font-style: italic;
}

p.fb {
  font-size: 120%;
  font-weight: bold;
}

p.err {
  text-align: center;
  font-size: 200%;
  font-weight: bold;
  color: #ff0000;
}

a {
  cursor: pointer;
  color: #000000;
  text-decoration: none;
  border: none;
}

div.ib {
  display: inline-block;
  vertical-align: middle;
}

p.vat {
  margin: 0;
  vertical-align: top;
}

