tr {
vertical-align:top;
}

h2 {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 14pt; 
 text-weigth:bold;
 margin-top:0;
 padding-top:5;
 text-indent:0;
}
h3 {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 10pt; 
 text-weigth:bold;
}

h3.akt {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 
 font-size: 10pt; 
 text-weigth:bold;
}

td.klub {
 text-align:center;
}

td.klub1 {
 text-align:left;
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 10pt; 
 margin-left:10%;
}

td.kursy {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 10pt; 
 font-weight:none;
 text-align:center;
}

td.kursy1 {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 10pt; 
 text-align:left;
}

td.dni {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 10pt; 
 font-weight:bold;
 text-align:left;
 padding-left:10;
 padding-right:10;
 vertical-align:top;
}

p.norm {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 10pt; 
 font-weight:bold;
 text-align:center;
}

A.linki:link { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 
 font-size: 10pt;
 font-weight:bold; 
 text-decoration:none; 
}
A.linki:visited { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 
 font-size: 10pt; 
 font-weight:bold; 
 text-decoration:none; 
}
A.linki:hover {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 
 font-size: 10pt; 
 font-weight:bold; 
 text-decoration:underline;

}

td.aktu {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: gray; 
 font-size: 8pt; 
 font-weight:bold;
 text-align:left;
 padding-left:10;
 padding-right:10;
}



A.kursy:link { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 
 font-size: 10pt;
 font-weight:bold; 
 text-decoration:none; 
 background-color:#ffffff; 
 padding-left:5;
 padding-right:5;
}
A.kursy:visited { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 
 font-size: 10pt; 
 font-weight:bold; 
 text-decoration:none; 
 background-color:#ffffff; 
 padding-left:5;
 padding-right:5;
 padding-top:0;
 padding-bottom:0;
 text-decoration:none; 
}
A.kursy:hover {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 
 font-size: 10pt; 
 font-weight:bold; 
 padding-left:5;
 padding-right:5;
 padding-top:0;
 padding-bottom:0;
 text-decoration:underline;
 background-color:#eeeeee; 
}

td.wier {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 font-size:9pt;
 color:black;
 text-align:left;
}

td.kont {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 font-size:10pt;
 font-weight:bold;
 color:black;
 text-align:center;
}


table.gal {
 border:1;
 text-align:center;
}

td.media {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 11pt; 
 text-align:justify;
 padding-left:10;
 padding-right:10;
 vertical-align:top;
 text-indent:0;
}

p.media{
text-indent:40;
}

p.media-n{
text-indent:40;
font-weight:bold;
}

font.m_dat{
 font-size: 9pt;
 color: gray;
}
font.m_h1{
 color: black;
 font-size: 13pt;
 font-weight:bold;
}
font.m_h2{
 color: green;
 font-size: 11pt;
 font-weight:bold;
}

td.nplan {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 10pt; 
 font-weight:bold;
 text-align:center;

}
td.plan {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 10pt; 
 text-align:center;
 
}

table.plan {
border-spacing:0;
border-size: 1px;
border-style: solid;
border-color: black;
}

td.wiad {font-family: verdana,tahoma,Arial; text-align: left; font-size: 10pt; border-left: 1px dashed #e0e0e0; border-bottom: 1px dashed #e0e0e0; heigth:50px}
td.wiad2 {font-family: verdana,tahoma,Arial; text-align: center; font-size: 10pt; border-left: 1px solid gray; border-bottom: 1px dashed #e0e0e0}
td.wiad1 {font-family: verdana,tahoma,Arial; text-align: center; font-size: 10pt; border-left: 1px dashed #e0e0e0; border-bottom: 1px dashed #e0e0e0; font-weight:bold; background-color: #ffcc73 }
table.wiad {border-top:1px dashed #e0e0e0; border-right:1px dashed #e0e0e0; border-spacing:0 }


td.w1 {background-image: url("../jpg/t7.gif");font-family: verdana,tahoma,Arial; text-align: center; font-size: 10pt; border-left: 1px dashed #e0e0e0; border-bottom: 1px dashed #e0e0e0}
td.w2 {background-image: url("../jpg/t6.gif");font-family: verdana,tahoma,Arial; text-align: center; font-size: 10pt; border-left: 1px dashed #e0e0e0; border-bottom: 1px dashed #e0e0e0}

tr.wiad {
vertical-align:middle;
}

#gr {
 color:red;
}


p.h2blue {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 font-size: 14pt; 
 font-weight:none;
 color: blue; 
}
p.h2black {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 font-size: 14pt; 
 font-weight:none;
 color: black; 
}
p.h2red {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 font-size: 14pt; 
 font-weight:none;
 color: red; 
}

p.h2green {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 font-size: 14pt; 
 font-weight:none;
 color: green; 
}




p.tytul1 {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size:15;
 font-weight:bold;
 
}
font.tytul1 {
 font-family: Arial, Helvetica, Sans-Serif;
 font-size:20;
 font-weight:bold;
 color:yellow;
}

p.nagrody1 {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 13pt; 
 font-weight:bold;
 text-align:center;
}
td.nagr {
 text-align:left;
}

p.kursy1{
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 font-size: 14pt; 
 font-weight:none;
 color: black; 
}

p.kursy2{
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 font-size: 13pt; 
 font-weight:none;
 color: black; 
}

A.dzial1:link { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 
 font-size: 14pt; 
 font-weight:bold;
 text-decoration:none; 
}
A.dzial1:visited { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 
 font-size: 14pt; 
 font-weight:bold;
 text-decoration:none; 
}
A.dzial1:hover {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: red; 
 font-size: 14pt; 
 font-weight:bold;
 text-decoration:underline;
}
A.dzial2:link { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 14pt; 
 font-weight:bold;
 text-decoration:none; 
}
A.dzial2:visited { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 14pt; 
 font-weight:bold;
 text-decoration:none; 
}
A.dzial2:hover {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: red; 
 font-size: 14pt; 
 font-weight:bold;
 text-decoration:underline;
}
A.dzial3:link { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: red; 
 font-size: 14pt; 
 font-weight:bold;
 text-decoration:none; 
}
A.dzial3:visited { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: red; 
 font-size: 14pt; 
 font-weight:bold;
 text-decoration:none; 
}
A.dzial3:hover {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: orange; 
 font-size: 14pt; 
 font-weight:bold;
 text-decoration:underline;
}

p.rekl1 {
 font-family: arial,helvetica,sans-serif;
 font-size: 14pt; 
 font-weight:bold;
 text-align: center;
 color:red;
 padding-top:-15px;
 margin-top:-15px;
}

p.rekl2 {
 font-family: arial,helvetica,sans-serif;
 font-size: 12pt; 
 font-weight:bold;
 text-align: center;
}

#cho {
 position:absolute;
 top:10;
 left:300;
 width:200;
 height:auto;
 height:200;
 background-image: url('../jpg/cho2.gif');
}


td.tpz1 {width:15%; text-align: center; font-size: 10pt; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; min-heigth:50px; font-weight:bold;background-image: url("../jpg/t7.gif");}
td.tpz2 {text-align: left; font-size: 10pt; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding-left:10px;background-image: url("../jpg/t7.gif"); min-heigth:50px;}
td.tpz3 {width:30%; text-align: center; font-size: 10pt; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;background-image: url("../jpg/t7.gif"); min-heigth:50px;}
td.tpzn {text-align: center; font-size: 10pt; border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; font-weight:bold; background-color: #ffcc73}
table.tpz {border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-spacing:0; width:90%; margin-left:auto; margin-right:auto; }

/* ==== aktualnosci === */

input, select {
  border: solid 1px #83ACD6;
  color: #336699;
  
 }

div.headaktu {
 height:auto;
 min-height: 20px;
 width: 90%;
 font-size: 14pt;
 font-weight: bold;
 color: #761c49;
 background-color: #ffffee;
 padding-top:5px;
 margin-left:auto;
 margin-right:auto;
}

div.subheadaktu {
 height:auto; !important
 min-height: 30px;
 width: 90%;
 font-size: 10pt;
 font-weight: bold;
 color: black;
 padding-top:20px;
 background-color:#ffffee;
 margin-left:auto;
 margin-right:auto;
 padding-bottom:10px;
 border: 0 dashed green;
}

div.aktselsez {
 height:auto;
 min-height: 20px;
 width: 90%;
 font-size: 10pt;
 font-weight: bold;
 color: black;
 padding-top:20px;
 background-color:#ffffee;
 margin-left:auto;
 margin-right:auto;
 padding-bottom:15px;
 text-align:center;
}

div.headaktub {
 height: 14px;
 width: 100%;
 background-image: url('../res/akt_n_b.jpg');
}

div.contaktu {
 background-image: url('../res/akt_n.jpg');
 text-align:center;
 padding:20px;
}

div.aktpage {
 width:90%;
 height:auto !important;
 text-align:left;
 text-indent:2px;
 margin-left:auto;
 margin-right:auto;
 font-weight:bold;
 background-color:#ffffee;
 border: 0 dashed red;
 clear:both;
}

div.aktu {
 width:90%;
 height:auto !important;
 min-height: 150px;
 height:150px;
 background-color:#fffcdb;
 margin-top:10px;
 margin-bottom:10px;
 margin-left:auto;
 margin-right:auto;
 clear:both;

}
div.aktdat {
 width:100%;
 color:gray;
 text-align:left;
 text-indent:15px;
 margin-top:10px;
 padding-top:10px;
}
div.aktnag {
 text-align: center;
 width:100%;
 text-indent:0;
 color:red;
 font-weight:bold;
 font-size:10pt;
}
div.akttresc {
 text-align:justify;
 height:auto !important;
 min-height: 160px;
 height:160px;
 width:96%;
 padding-bottom:10px; 
 padding-top:10px; 
 margin-left:auto;
 margin-right:auto;
 font-size:10pt;
 clear:both;
}

div.saktnag {
 text-align: left;
 width:96%;
 text-indent:0;
 margin-left:auto;
 margin-right:auto;
 text-weight:bold;
}
div.sakttresc {
 text-align:justify;
 height:auto !important;
 width:96%;
 margin-left:auto;
 margin-right:auto;
 font-size:10pt;
}
div.saktdat {
 width:96%;
 color:green;
 text-align:left;
 text-indent:15px;
}

.akttresc p {
 text-indent:30px;
}

img.aktimgr {
 float:right;
 margin-right:0;
 margin-left:8px;
 margin-bottom:1px;
 margin-top:1px;
 border:0;
}
img.aktimgl {
 float:left;
 margin-right:8px;
 margin-left:0px;
 margin-bottom:1px;
 margin-top:1px;
 border:0;
}

.contaktu A:link {
 color:blue;
 font-weight:none;
 text-decoration:underline;
}
.contaktu A:visited {
 color:blue;
 font-weight:none;
 text-decoration:underline;
}
.contaktu A:hover {
 color:#5050ff;
}

.aktpage A:link{
 color:blue;
 font-weight:bold;
 text-decoration:none;
}
.aktpage A:visited {
 color:blue;
 font-weight:bold;
 text-decoration:none;
}
.aktpage A:hover{
 color:#5050ff;
 font-weight:bold;
 text-decoration:underline;
}

A.asearch:link {
 text-decoration:underline;
 font-size:12pt;
}
A.asearch:visited {
 text-decoration:underline;
 font-size:12pt;
}
A.asearch:hover {
 color:red;
 text-decoration:underline;
 font-size:12pt;
}

div.sezon {
 text-align:left;
 font-weight:bold;
 float:left;
 width:60%;
 color: black;
 padding-left:2px;
}
div.sezon2 {
 text-align:right;
 float:right;
 padding-right:2px;
}
/* === imprezy === */

div.headimp {
 height:auto;
 min-height: 20px;
 width: 100%;
 font-size: 14pt;
 font-weight: bold;
 color: #6a9402;
 /*background-image: url('../res/imp_n.jpg');*/
 padding-top:20px;
}

div.contimp {
 /*background-image: url('../res/imp_n.jpg');*/
 text-align:center;
 padding:20px;
}

table.imprezy {
 border: 0 solid red;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:25px;
 width: 700px;
 border-collapse:collapse;
}
td.impn1 {
 text-align:center;
 font-weight: bold;
 background-image: url('../res/ntab.png');
 height:23px;
 vertical-align:middle;
 width:20%;
 color:white;
}
td.impn2 {
 text-align:center;
 font-weight: bold;
 background-image: url('../res/ntab.png');
 height:23px;
 vertical-align:middle;
 color:white;
}
td.imp1 {
 vertical-align:middle;
 font-weight: none;
 text-align:center;
 background-color:#fefcff;
 border-width:1px;
 border-color:#efdfff;
 border-style:solid;
 height:25px;
}

td.imp2 {
 vertical-align:middle;
 text-align:left;
 background-color:#fefcff;
 padding-left:10px;
 text-indent:0;
 border-width:1px;
 border-color:#efdfff;
 border-style:solid;
}

/* === galeria === */

td.galeria {
 background-color:#ffffee;
 margin-left:auto;
 margin-right:auto;
 padding-top:15px;
 padding-bottom:15px;
}

td.galeria_ns {
 background-image: url('../res/gal_n1.jpg');
 height:25px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 font-size:10pt;
 font-weight:bold;
 padding-left:20px;
 padding-top:3px;
}

font.galeria {
 color:#ff12ff;
}


/* === zaproszenia === */


div.headzap {
 width:90%;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 padding-top:20px;
 padding-bottom:20px;
 font-size: 14pt;
 font-weight: bold;
 color: red;
}

div.zaproszenia {
 width:95%;
 background-color:#fff8b7;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
 margin-bottom:10px;
 text-align:center;
 padding-top:20px;
 padding-bottom:20px;
 font-weight:bold;
 font-size:10pt;
}

.zapro {
 width: 220px;
 height: 340px;
 float:left;
 background-color:#fff8b7;
 text-align:center;
 margin-left:4px;
 margin-bottom:10px;
 cursor:pointer;
}
.zapropast {
 width: 145px;
 height: 250px;
 float:left;
 background-color:#fff8b7;
 text-align:center;
 margin-left:4px;
 margin-bottom:10px;
 cursor:pointer;
}
p.z_tyt {
 color:maroon;
 font-size:10pt;
 font-weight:bold;
 margin-top:8px;
}
td.z_tytp {
 color:maroon;
 font-size:9pt;
 text-align:center;
 width:145px;
 height:50px;
 vertical-align:middle;
}
/* === zajecia === */

div.forza {
 width:90%;
 margin-left:auto;
 margin-right:auto;
 background-color:#ffffee;
 padding-top:20px;
 height:auto !important;
 min-height:300px;
 height:300px;
}

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

div.forza2 {
 width:47%;
 float:left;
 background-color:#fff669;
 padding-top: 5px;
 padding-bottom: 5px;
 text-align:center;
 margin-left:0;
 margin-right:0;
 padding-left:0;
 padding-right:0;

}

div.forza3 {
 width:71%;
 margin-right:auto;
 margin-left:auto;
 text-align:center;
 padding-top:20px;
 padding-bottom:20px;
}

div.forza3  p {
 text-align:left;
}


font.zajecia {
 color:#f9623b;
}

/*==biogramy==*/

div.bio {
 margin-left:auto;
 margin-right:auto;
 margin-bottom:15px;
 padding:20px;
 text-align:justify;
 width:80%;
 font-size:10pt;
 background-color:#ffffee;
}

img.bio {
 float:left;
 margin-right:8px;
 margin-left:0px;
 margin-bottom:0px;
 margin-top:1px;
 border:0;
}

p.bio_n {
 text-indent:20px;
 font-weight:bold;
 color:blue;
}

p.bio_n1{
 text-indent:20px;
 font-weight:bold;
 color:black;
 border-color: black;
 border-style: solid;
 border-width: 1;
 width:500px;
}

/*==submenu ==*/
div.sub_title {
 font-size:14pt;
 font-weight:bold;
 padding-top:5px;
}

div.sub_menu {
 height:auto !important;
 min-height:30px;
 padding:10px;
 border-bottom: 1px solid red;
}

div.sub_left {
 float:left;
 width:300px;
 padding-bottom:30px;
}

div.sub_right {
 width:600px;
 float:left;
}

div.sub_inner{
 margin-left:auto;
 margin-right:auto;
 width:90%;
 text-align:justify;
 height:auto !important;
 min-height:300px;
 height:300px;
}

div.sub_inner1{
 margin-left:auto;
 margin-right:auto;
 width:90%;
 text-align:center;
 height:auto !important;
 min-height:300px;
 height:300px;
 
}

A.sub_menu:link { 
 color: blue; 
 font-size: 10pt;
 font-weight:bold; 
 text-decoration:none; 
 padding-left:5;
 padding-right:5;
}
A.sub_menu:visited { 
 color: blue; 
 font-size: 10pt; 
 font-weight:bold; 
 text-decoration:none; 
 padding-left:5;
 padding-right:5;
 text-decoration:none; 
}
A.sub_menu:hover {
 color: blue; 
 font-size: 10pt; 
 font-weight:bold; 
 padding-left:5;
 padding-right:5;
 text-decoration:underline;
 background-color:#eeeeee; 
}

/*==sekcje==*/

font.sekcje {
 color:#01cd9a;
}

/*==linki==*/

font.linki {
 color:#9a6734;
}

/*==o klubie==*/

font.klub {
 color:#104070;
}
