tr {
vertical-align:top;
}

h2 {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 
 font-size: 13pt; 
 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; 

 text-weigth:bold;
}

td.klub {
 text-align:center;
}

td.klub1 {
 text-align:left;
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 

 margin-left:10%;
}

td.kursy {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 

 font-weight:none;
 text-align:center;
}

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

td.dni {
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: black; 

 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-weight:bold;
 text-align:center;
}

A.linki:link { 
 font-family: verdana,tahoma,arial,helvetica,sans-serif;
 color: blue; 

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

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

 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-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-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-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-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; 

 text-align:justify;
 
 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;
 
 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: 600px;
 border-collapse:collapse;
}
td.impn1 {
 text-align:center;
 font-weight: bold;
 background-image: url('../res/ng1.png');
 height:23px;
 vertical-align:middle;
 width:20%;
 color:white;
}
td.impn2 {
 text-align:center;
 font-weight: bold;
 background-image: url('../res/ng1.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.jpgx');
 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;
 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:5px;
 margin-top:5px;
 cursor:pointer;
}
.zapropast {
 width: 160px;
 height: 250px;
 float:left;
 background-color:#fff8b7;
 text-align:center;
 margin-left:7px;
 margin-bottom:5px;
 margin-top:5px; 
 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;
}
.zapro table {
 width:100%;
}
td.z_tyt {
 color:maroon;
 font-size:10pt;
 text-align:center;
 width:100%;
 height:50px;
 vertical-align:middle;
 font-weight:bold;
}

/* === 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%;
 
 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;
}

/*==strona startowa==*/

.startp {
 width:900px;
 height:auto!important;
 height:1255px;
 min-height:1255px;
 background-color:none;
 position:relative;
 margin-top:10px;
 margin-bottom:0px;
}


.sp_gal {
 width:425px;
 height:195px;
 background-color:none;
 background-image:url('../res/tlog.png');
 position:absolute;
 top:580px;
 left:10px;
 border: 0px dashed #FCAAAA;
}

.sp_vid {
 width:425px;
 height:187px;
 background-color:none;
 position:absolute;
 top:785px;
 left:10px;

}

.sp_ng {
 height:25px;
 
 background-image:url('../res/ng1.png');
 font-weight:bold;
 
}

table .sp_tng {
 border-collapse:collapse;
}

.sp_tng td {
 vertical-align:middle;
 text-align:left;
 color:#fbf5c5;
 font-size:9pt;
 text-indent:10px;
}

.sp_gitem {
 width:200px;
 height:150px;
 background-color:none;
 float:left;
 margin-left:7px;
 cursor:pointer;
 margin-top:5px;
}

.sp_gitem table {
 border-collapse:collapse;
 width:100%;
 height:150px;
}

.sp_gitem td {
 text-align:center;
 text-indent:0;
 vertical-align:middle;
 height:150px;
 background-repeat:no-repeat;

}

.sp_wit {
 width:420px;
 height:120px;
 background-color:none;
 position:absolute;
 top:10px;
 left:10px;
}

.sp1_1 {
 height:25px;
 background-image:url('../res/tlog1.png');
}
.sp1_2 {
 height:auto!important;
 height:10px;
 background-image:url('../res/tlog2.png');
}
.sp1_3 {
 height:10px;
 background-image:url('../res/tlog3.png');
}
.sp2_1 {
 height:25px;
 background-image:url('../res/tloz1.png');
}
.sp2_2 {
 height:auto!important;
 height:10px;
 background-image:url('../res/tloz2.png');
}
.sp2_3 {
 height:10px;
 background-image:url('../res/tloz3.png');
}



.sp_akt {
 width:425px;
 height:240px;
 background-color:none;
 position:absolute;
 top:330px;
 left:10px;
}

.sp_imp {
 width:445px;
 height:auto!important;
 height:280px;
 min-height:280px;
 background-color:none;
 position:absolute;
 top:255px;
 left:450px;
}

.sp_zap {
 width:445px;
 height:230px;
 background-color:none;
 position:absolute;
 top:10px;
 left:450px;
}

.sp_zitem {
 width:144px;
 height:200px;
 
 float:left;
 margin-left:2px;
 cursor:pointer;
}

.sp_zitem table {
 border-collapse:collapse;
 width:100%;
 height:200px;
}

.sp_zitem td {
 text-align:center;
 text-indent:0;
 vertical-align:middle;
 height:200px;
 background-repeat:no-repeat;

}

.sp_impitem {
 height:auto!important;
 text-align:justify;
 font-size:8pt;
 margin-bottom:0px;
 margin-top:0px;
 width:90%;
 margin-left:auto;
 margin-right:auto;
 padding-top:8px;
}

.sp_aktitem {
 height:60px;
 text-align:left;
 background-color:none;
 padding-top:8px;
 width:95%;
 margin-left:auto;
 margin-right:auto;
 cursor:pointer;
}
.sp_aktitem table {
 border-collapse:collapse;
 width:100%;
 margin-left:auto;
 margin-right:auto;
}
.sp_aktitem td {
 vertical-align:middle;
 text-align:left;
 font-size:8pt;
 height:60px;
 background-color:none;
}

.sp_wazne {
 width:425px;
 height:250px;
 background-color:none;
 position:absolute;
 top:10px;
 left:10px;
}

.sp_witem {
 text-align:center;
 padding-top:10px;
 padding-bottom:10px;
}

.sp_part {
 width:445px;
 height:auto!important;
 height:187px;
 min-height:187px;
 background-color:none;
 position:absolute;
 top:785px;
 left:450px;
}

.sp_polecamy {
 width:885px;
 height:230px;
 background-color:none;
 position:absolute;
 top:985px;
 left:10px;
}

.sp3_2 p {
 margin-top:0px;
 margin-bottom:5px;
}

.sp3_1 {
 height:25px;
 background-image:url('../res/tlop1.png');
}
.sp3_2 {
 height:auto!important;
 height:10px;
 background-image:url('../res/tlop2.png');
}
.sp3_3 {
 height:10px;
 background-image:url('../res/tlop3.png');
}

.splinks {
 padding-top:10px;
 width:420px;
 height:145px;
 background-color:none;
 margin-left:auto;
 margin-right:auto;
}

.splinks table {
 width:415px;
 
}

.splinks td {
 width:80px;
 height:65px;
 background-color:none;
 vertical-align:middle;
 text-align:center;
 text-indent:0;
}

.sp_komun {
 width:445px;
 height:auto!important;
 height:187px;
 min-height:187px;
 background-color:none;
 position:absolute;
 top:550px;
 left:450px;
}

.sp_komun_tresc {
 height:180px;
 background-color:none;
 width:400px;
 margin-left:auto;
 margin-right:auto;
 padding-top:10px;
 text-align:left;
 font-family:verdana,tahoma,arial,helvetica,sans-serif;
 font-size:9pt;
}
.sp_komun_tresc p {
	margin:0;
}

/*-- zajecia --*/

div.zajecia {
	width:95%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:none;
	padding-top:20px;
	padding-bottom:20px;
	text-indent:0;
}

.zajecia H1 {
	font-size:19px!important;
	margin-bottom:20px;
}
.zajecia H2 {
	font-size:15px!important;
}
.zajecia H3 {
	font-size:13px!important;
}

img.zfoto {
	margin-right:20px;
	margin-bottom:20px;
	border:0;
	float:left;
}

