body {
        background: url(images/index_01.png) repeat;
        margin-top: 0px;
        margin-bottom: 50px;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
span {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a {
        color: black;
}
a:hover {
        text-decoration: underline;
        color: red;
}
/*layout*/

table#main {
        margin: auto;
}

td#a1 {
        width: 366px;
        height: 44px;
        background: url(images/index_12.png) no-repeat;
}
td#a2 {
        width: 70px;
        height: 44px;
        background: url(images/index_04.png) no-repeat;
}

td#b1 {
        width: 11px;
        height: 13px;
        background: url(images/index_13.png) no-repeat;
}
td#b2 {
        width: 15px;
        height: 13px;
        background: url(images/index_14.png) no-repeat;
}
td#b3 {
        height: 13px;
        width: 438px;
        background: url(images/index_15.png) repeat-x;
}
td#b4 {
        width: 366px;
        height: 13px;
        background: url(images/index_05.png) no-repeat;
}
td#b5 {
        width: 70px;
        height: 13px;
        background: url(images/index_06.png) no-repeat;
}

td#c1 {
        width: 11px;
        height: 15px;
        background: url(images/index_16.png) no-repeat;
}
td#c2 {
        width: 15px;
        height: 15px;
        background: url(images/index_17.png) no-repeat;
}
td#c3 {
        background: #faeccc;
}
td#c4 {
        width: 366px;
        height: 15px;
        background: url(images/index_02.png) no-repeat;
}
td#c5 {
        width: 70px;
        height: 15px;
        background: url(images/index_07.png) no-repeat;
}

td#d1 {
        width: 11px;
        background: url(images/index_18.png) repeat-y;
}
td#d2 {
        background: #faeccc url(images/index_03.png) no-repeat top right;
}
td#d3 {
        width: 70px;
        background: url(images/index_09.png) repeat-y;
}

td#e1 {
        width: 11px;
        height: 15px;
        background: url(images/index_19.png) no-repeat;
}
td#e2 {
        width: 15px;
        height: 15px;
        background: url(images/index_20.png) no-repeat;
}
td#e3 {
        background: #faeccc;
}
td#e4 {
        width: 70px;
        height: 15px;
        background: url(images/index_10.png) no-repeat;
}

td#f1 {
        width: 11px;
        height: 12px;
        background: url(images/index_21.png) no-repeat;
}
td#f2 {
        width: 15px;
        height: 12px;
        background: url(images/index_22.png) no-repeat;
}
td#f3 {
        height: 12px;
        background: url(images/index_23.png) repeat-x;
}
td#f4 {
        width: 70px;
        height: 12px;
        background: url(images/index_11.png) no-repeat;
}

/*tabela tresci*/

td#g1 {
        height: 33px;
        width: 30px;
        background: url(images/index_24.png) no-repeat;
}
td#g2 {
        height: 8px;
        width: 293px;
        background: url(images/index_25.png) repeat-x;
}
td#g3 {
        height: 8px;
        width: 235px;
        background: url(images/index_26.png) no-repeat;
}
td#g4 {
        height: 33px;
        width: 30px;
        background: url(images/index_27.png) no-repeat;
}
td#g5 {
        font-size: 11px;
        font-weight: bold;
        height: 25px;
        background: #faeac4 url(images/index_29.png) no-repeat top right;
}
td#g6 {
        width: 12px;
        background: url(images/index_32.png) repeat-y;
}
td#g7 {
        width: 524px;
        padding: 15px;
        padding-top: 15px;
        padding-bottom: 5px;
        background: #faeac4 url(images/index_30.png) no-repeat top right;
}
td#g7 p {
        margin: 0px;
}

td#g8 {
        width: 12px;
        background: url(images/index_33.png) repeat-y;
}
td#g9 {
        height: 31px;
        width: 12px;
        background: url(images/index_35.png) no-repeat;
}
td#g10 {
        height: 31px;
        width: 23px;
        background: url(images/index_34.png) no-repeat;
}
td#g11 {
        height: 31px;
        width: 518px;
        background: url(images/index_37.png) repeat-x;
}
td#g12 {
        height: 31px;
        width: 23px;
        background: url(images/index_36.png) no-repeat right;
}
td#g13 {
        height: 31px;
        width: 12px;
        background: url(images/index_28.png) no-repeat right;
}

/*menu*/

table.menu {
        width: 218px;
        margin-bottom: 13px;
}
td.m1 {
        width: 218px;
        height: 39px; background: url(images/index_38.png) no-repeat;
        text-align: right;
        padding-right: 15px;
}
td.m2 {
        width: 30px;
}
td.m3 {
        width: 165px;
        height: 30px;
        padding: 0px;
}
td#m3,td#m3_2 {
        border: 1px solid white;
        border-top: 0px;
        background: #faeac4;
        font-size: 12px;
        padding: 10px;
}
td.m4 {
        width: 23px;
}

a.menu {
        border: 1px solid white;
        border-top: 0px;
        background: #faeac4 url(images/menu_off.gif) no-repeat 10px;
        font-size: 12px;
        display: block;
        padding: 10px;
        padding-left: 35px;
        color: black;
        text-decoration: none;
}

a.menu:hover {
        background: #ffffff url(images/menu_on.gif) no-repeat 10px;
        color: black;
        font-weight: bold;
}

a.podmenu {
        border: 1px solid white;
        border-top: 0px;
        background: #faeac4;
        font-size: 10px;
        display: block;
        padding: 10px;
        padding-left: 45px;
        padding-top:3px;
        color: black;
        text-decoration: none;
}

a.podmenu:hover {
        background: #ffffff;
        color: black;
        text-decoration: underline;
}
a.powieksz {
        color: green;
        text-decoration: none;
        display: block;
}
a.powieksz:hover {
        background: green;
        color:white;
}

a.denovo {
        display: block;
        text-decoration: none;
        color: #172983;
        font-size: 14px;
        margin: 10px;
        padding: 5px;
        border: 2px outset #faeccc;
        width: 140px;
        height: 45px;
        font-weight: bold;
        text-align: center;
}
a.denovo:hover {
        border: 2px inset #faeccc;
        background: #faeccc;
        text-decoration: underline;
}

a.main_kat {
        display: block;
        text-decoration: none;
        color: #172983;
        font-size: 14px;
        margin: 10px;
        padding: 10px;
        border: 2px outset #faeccc;
        width: 215px;
        height: 155px;
        font-weight: bold;
        text-align: center;
}
a.main_kat:hover {
        border: 2px inset #faeccc;
        background: #faeccc;
        text-decoration: underline;
}
a.sub_kat {
        display: block;
        text-decoration: none;
        color: #2237a5;
        font-size: 14px;
        margin: 10px;
        margin-bottom: 20px;
        padding: 10px;
        border: 2px outset #faeccc;
        width: 140px;
        height: 185px;
        font-weight: normal;
        text-align: center;
}
a.sub_kat:hover {
        border: 2px inset #faeccc;
        background: #faeccc;
        text-decoration: underline;
}
a.paging {
        text-decoration: none;
        color: #2237a5;
        margin: 3px;
        font-size: 11px;
}
a.paging:hover {
        text-decoration: underline;
        color: red;
}
a.galeria_h1 {
        color: #e2001a;
        text-decoration: none;
}
a.galeria_h1:hover {
        text-decoration: underline;
}
.kontakt {
        width: 500px;
        padding: 5px;
        margin: 10px;
        background: #faeccc;
        border: 2px solid white;
}
.img-shadow {
  float: left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 1px;
}
