


html {

height: 100%;
width: 100%;
      
}

body {
      background: url(../images/tlo.jpg) repeat;
            background-color:#000;
      font-family:'Verdana';
      font-size:11px;
      margin:0;
      padding:0;
      color: #fff;
      height: 100%;
}


a {
      text-decoration:none;
      color:#E22FB2;
}

a img {
      border:none;
}



.clr {
      clear:both;
}

h1, h2, h3 {
      font-weight:normal;
      margin: 0;
}

#calosc {
    width: 100%;
    height: 100%;
    margin: 0 auto;
      background: url(../images/tlo-poswiata.png) no-repeat top center;
}

#strona {
      padding-top: 80px;
}

#strona_in {
       background: url(../images/tlo-strony.png) repeat;
       border: 1px solid #720B75;
}

.szer {
      width: 876px;
      margin: 0 auto;
}

#gora {

      background: url(../images/tlo-menu.jpg) repeat-x bottom #F4F4F2;
      overflow: auto;
      padding-bottom: 20px;
}

#logo {
      float: left;
      padding: 20px 50px 0 20px;
}

#menu_gora ul {

}

#menu_gora ul,
#menu_gora ul li {
      margin: 0;
      list-style: none;
}

#menu_gora ul li {
      display: inline-table;
}

#menu_gora ul li a {
      color: #A603A5;
      font-size: 17px;
      font-weight: bold;
      display: table;
      padding: 30px 12px 10px 12px;
      margin-right: 1px;
}

#menu_gora ul li a:hover,
#menu_gora ul li.current a {
      background-color: #A603A5;
      color: #fff;
      border-bottom: 10px solid #770B88;
}

#srodek_in {
      margin: 20px;
      border-top: 1px solid #710974;
      padding-top: 10px;
}

.items-leading {
      margin-bottom: 10px;
}

.cols-2 {
      border-top: 1px solid #710974;
      padding-top: 10px;
}



#tresc .cols-2 .item {
      display: inline-table;
      width: 39%;
}

#trescszer .cols-2 .item{
      display: inline-table;
     ;
}

.cols-2 .item:first-of-type {
      margin-right: 27px;
}

.blog .item .art-tyt,
.blog .items-leading .art-tyt,
.item-page .art-tyt,
.contact-name {
      font-size:24px;
      font-weight: bold;
      text-shadow: 0 0 5px #FC53D0;
}

.blog .item,
.blog .items-leading,
.item-page,
.contact {
      background: url(../images/flower.png) no-repeat left top;
      padding: 20px 0 0 75px;
}


.item-page img {
      border: 3px solid #A603A5;
      margin: 7px;
}

fieldset {
      border: 0;
}



#kol_p {
      float: right;
      width: 210px;
      

      
      
}

#kol_p .moduletable {

      background: url(../images/tlo-pmodul.jpg) repeat-x bottom transparent;
      margin-bottom: 10px;
      box-shadow: 0 0 5px #191919;
}

#kol_p .moduletable .pommod_d {
      padding: 10px;
}

#kol_p .moduletable .pommod_g {
      border: 1px solid #B64AB5;
      padding: 10px;
}

#kol_p .modtyt {
      font-size: 18px;
      font-weight: bold;
      text-align: center;
      text-shadow: 0 0 5px #191919;
}

#stopka {
      border-top: 15px solid #4F1156;
}


#stopka_in {
      padding: 10px;
      font-size: 9px;
}

div.jwts_toggleControlContainer {
      display: table;
      width: 100%;
}


