html {
   height: 100%;
}
body {
   background-image: url(include/image/bg.jpg);
   color: #7D537C;
   font-family: monotype corsiva, Arial, Helvetica, sans-serif;
   text-align: justify;
   height: 100%;
   margin: 0px;
   font-size: 20px;
   border: 0px;
}
table.centralna {
   width: 100%;
   height: 100%;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
}
.menu {
   height: 20px;
   padding-left: 10px;
}
.srodek {
   text-align: left;
   padding: 10px 80px 2px 10px;
   vertical-align: top;
}

a:link, a:visited {
   color: #7D537C;
   font-family: monotype corsiva, Arial, Helvetica, sans-serif;
   text-decoration: none;
   font-size: 20px;
   font-weight: normal;
   outline: none;
}
a:hover {
   color: #560080;
   font-family: monotype corsiva, Arial, Helvetica, sans-serif;
   text-decoration: none;
   outline: none;
}
a.mail:link, a.mail:visited, a.mail:hover {
   text-decoration: underline;
   outline: none;
   border: none;
   color: #7D537C;
   font-size: 12px;
}
.tytul {
   font-weight: normal;
   font-size: 30px;
   padding-bottom: 10px;
   vertical-align:top;
}
.text {
   padding: 10px 0px 2px 10px;
   vertical-align: top;
   line-height: 25px;
   font-weight: normal;
}
.textglowna {
   font-family: monotype corsiva, Arial, Helvetica, sans-serif;
   font-size: 24px;
   font-weight: bold;
   color: #302130;
}
.naglowek{
   font-size: 28px;
   text-align: left;
   color: #FFFFFF;
   font-weight: bold;
   padding-left: 10px;
   padding-top: 5px;
   padding-bottom: 50px;
}
.naglowekm{
   font-size: 27px;
   text-align: left;
   color: #660099;
   font-weight: normal;
   padding-left: 10px;
   padding-top: 10px
}
a.kontakt:link, a.kontakt:visited {
   color: #560080;
   text-decoration: underline;
   font-size: 20px;
   font-weight: normal;
   outline: none;
}
a.kontakt:hover {
   color: #7D537C;
   text-decoration: underline;
   font-size: 20px;
   font-weight: normal;
   outline: none;
}
a.menu_gorne:link, a.menu_gorne:visited {
   color: #7D537C;
   text-decoration: none;
   font-size: 20px;
   font-weight: normal;
   outline: none;
}
a.menu_gorne:hover {
   color: #560080;
   text-decoration: none;
   font-size: 20px;
   font-weight: normal;
   outline: none;
}
a.menu:link, a.menu:visited {
   color: #7D537C;
   text-decoration: none;
   font-size: 24px;
   font-weight: normal;
   outline: none;
}
a.menu:hover {
   color: #660099;
   text-decoration: none;
   font-size: 24px;
   font-weight: normal;
   outline: none;
}
.tabela {
   padding: 0px 3px 0px 3px;
   width: 100%;
   height: 20px;
   text-align: center;
}
p {
   font-size: 20px;
   line-height: 29px
}
.wazne {
   text-align: center;
   font-weight: normal;
   color: #7D537C;
   border-top: 2px solid white;
   padding-top: 10px;
}
.kontakt {
   font-size: 26px;
   text-align: center
}
.font14 {
   font-size: 20px;
   font-weight: normal;
}
.font12 {
   font-size: 12px;
}
.font18 {
   font-size: 20px;
}
.od {
   padding-bottom: 15px;
   padding-left: 5px;
}
.od1 {
   padding-bottom: 15px;
   padding-left: 80px;
}
.od2 {
   padding-bottom: 15px;
   padding-right: 80px;
}
.od3 {
   padding-bottom: 15px;
   padding-left: 5px;
   font-size: 20px;
}
.od4 {
   padding-bottom: 5px;
   padding-left: 5px;
   text-align: center;
}
ul {
   font-size: 0.7em;
   font-weight: normal;
   list-style: none;
   margin: 0;
   padding-left: 5px;
}
ul a:link, ul a:visited {
   text-decoration: none;
   color: #5A376A;
   font-size: 1.3em;
   outline: none;
}
ul a:hover {
   padding-left: 3px;
   color: #560080;
   text-decoration: none;
   outline: none;
}
ul#menu li {
   width: 177px;
   padding-left: 20px;
   padding-bottom: 10px;
   background: url("include/image/kwiat.png") no-repeat left 33%;
}
ul#menubez li {
   width: 170px;
   padding-left: 20px;
   padding-bottom: 10px;
   font-size: 1.3em;
   color: #5A376A;
   background: url("include/image/kwiat.png") no-repeat left 40%;
}
dl, dt, dd {
   display: block;
   margin: 0;
   padding: 0;
}
dd {
   margin: 0px;
}
dl {
   font-size: 0.7em;
   font-weight: normal;
   list-style: none;
   padding-left: 5px;
}
dt {
   padding-left: 5px;
}
dl#menu0 dd {
   width: auto;
   padding-left: 34px;
   padding-bottom: 15px;
   background: url("include/image/kropka.png") no-repeat 8% 25%;
}
dl#menu0 dt {
   width: auto;
   padding-left: 0px;
   padding-bottom: 15px;
   font-size: 1.2em;
   color: #660099;
}
dl#menu1 dd {
   width: auto;
   padding-left: 34px;
   padding-bottom: 15px;
   background: url("include/image/kropka.png") no-repeat 8% 25%;
}
dl#menu1 dt {
   width: auto;
   padding-left: 0px;
   padding-bottom: 15px;
   font-size: 1.2em;
   color: #660099;
}
dl#menu2 dd {
   width: auto;
   padding-left: 34px;
   padding-bottom: 15px;
   background: url("include/image/kropka.png") no-repeat 8% 25%;
}
dl#menu2 dt {
   width: auto;
   padding-left: 0px;
   padding-bottom: 15px;
   font-size: 1.3em;
   color: #660099;
}
dl#menu3 dd {
   width: auto;
   padding-left: 34px;
   padding-bottom: 15px;
   background: url("include/image/kropka.png") no-repeat 8% 25%;
}
dl#menu3 dt {
   width: auto;
   padding-left: 0px;
   padding-bottom: 15px;
   font-size: 1.3em;
   color: #660099;
}
dl#menu4 dd {
   width: auto;
   padding-left: 34px;
   padding-bottom: 15px;
   background: url("include/image/kropka.png") no-repeat 8% 25%;
}
dl#menu4 dt {
   width: auto;
   padding-left: 0px;
   padding-bottom: 15px;
   font-size: 1.3em;
   color: #660099;
}
dl#menu5 dd {
   width: auto;
   padding-left: 34px;
   padding-bottom: 15px;
   background: url("include/image/kropka.png") no-repeat 8% 25%;
}
dl#menu5 dt {
   width: auto;
   padding-left: 0px;
   padding-bottom: 15px;
   font-size: 1.2em;
   color: #660099;
}
dl#menu6 dd {
   width: auto;
   padding-left: 35px;
   padding-bottom: 15px;
   background: url("include/image/kropka.png") no-repeat 8% 25%;

}
dl#menu6 dt {
   width: auto;
   padding-left: 21px;
   padding-bottom: 15px;
   background: url("include/image/kwiat.png") no-repeat left 25%;
   font-size: 1.3em;
   color: #660099;
}
dl#menu7 dd {
   width: auto;
   padding-left: 35px;
   padding-bottom: 15px;
   background: url("include/image/kropka.png") no-repeat 8% 25%;

}
dl#menu7 dt {
   width: auto;
   padding-left: 21px;
   padding-bottom: 15px;
   background: url("include/image/kwiat.png") no-repeat left 25%;
   font-size: 1.3em;
   color: #660099;
}
dl a:link, dl a:visited {
   text-decoration: none;
   color: #A189AC;
   outline: none;
}
dl a:hover {
   padding-left: 3px;
   color: #560080;
   text-decoration: none;
   outline: none;
}
ul#menu2 li {
   font-size: 0.7em;
   width: auto;
   padding-left: 20px;
   padding-bottom: 15px;
   background: url("include/image/kwiat.png") no-repeat left 25%;
}
.blok{
   padding-top: 20px;
}
ul#menu3 li {
   font-size: 0.7em;
   font-weight: normal;
   list-style: decimal;
   padding-right: 40px;
   padding-bottom: 15px;
}
ul#info li {
   font-size: 20px;
   font-weight: normal;
   list-style: decimal;
   padding-right: 40px;
   padding-bottom: 15px;
}
.sponsor {
   font-size: 1em;
   font-weight: bold;
}
#red {
   color: red;
}
#red1 {
   color: red;
   font-weight: normal;
   font-size: 26px;
   text-align: center;
   padding-top: 10px;
   padding-left: 73px;
}
#red2 {
   text-decoration: blink;
   font-size: 26px;
   color: red;
}
.new {
   border-spacing: 25mm 0mm;
   font-size: 20px;
   font-weight: normal
}
.colortop {
   color: #7D537C;
   font-size: 28px;
   font-weight: bold;
}
.fonttop {
   font-size: 28px;
}
#colorspan {
   color: #7D537C;
   font-weight: bold;
}
.colorprawa {
   background-color: #F7E2F5;
   font-size: 18px;
   font-weight: normal;
}
.colorformula {
   text-align: justify;
   font-size: 15px;
   border-top: 2px solid black;
   border-bottom: 2px solid black;
   background-color: #F7E2F5;
   padding: 0px 5px 0px 5px;
}
.designe {
   text-align: center;
   font-size: 12px;
   background-color: #F7E2F5;
}
.colorborder {
   background-color: #F7E2F5;
   text-align: right;
   padding: 0px 5px 0px 0px;
   border-top: 2px solid white;
}
.colorbordermenu {
   background: #FFFFFF url("include/image/bgmenu-nowe-lewe.jpg") repeat-y;
   background-position:0% 0%;
}
.bgsrodek {
   background: #FFFFFF url("include/image/decor03-nowe-lewe.jpg") repeat-y;
   background-position: 100% 0%;
   width: 75%;
   border: 0px;
   font-size: 14px;
}
.kategoria {
   font-size: 26px;
   font-weight: bold;
}
img {
   border: none;
}
.dyplom {
   font-size: 18px;
}
.page {
   color: white;
   border: 1px solid black;
   padding: 0px 4px 0px 2px;
   background-color: grey;
}

