BODY {
	background-image: url(images/bg.png);
	background-repeat:repeat-x;
	margin: 0px;
	text-align: center;
 	color:#dddddd;
 	font-family: Verdana, Geneva, Arial, Helvetica;
 	background-color:#161616;
 	min-width:100%;
}

DIV.Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:1000px;
	height:220px;
}

DIV.Logo {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:178px;
}

DIV.m1 {
	position:absolute;
	left:0px;
	top:178px;
	width:17px;
	height:42px;
}

DIV.index {
	position:absolute;
	left:17px;
	top:178px;
	width:150px;
	height:42px;
}

DIV.m2 {
	position:absolute;
	left:167px;
	top:178px;
	width:17px;
	height:42px;
}

DIV.kursy {
	position:absolute;
	left:184px;
	top:178px;
	width:80px;
	height:42px;
}

DIV.m3 {
	position:absolute;
	left:264px;
	top:178px;
	width:17px;
	height:42px;
}

DIV.kontakt {
	position:absolute;
	left:281px;
	top:178px;
	width:91px;
	height:42px;
}

DIV.m4 {
	position:absolute;
	left:372px;
	top:178px;
	width:17px;
	height:42px;
}

DIV.rezerwacja {
	position:absolute;
	left:389px;
	top:178px;
	width:109px;
	height:42px;
}

DIV.m5 {
	position:absolute;
	left:498px;
	top:178px;
	width:17px;
	height:42px;
}

DIV.onas {
	position:absolute;
	left:515px;
	top:178px;
	width:68px;
	height:42px;
}

DIV.m6 {
	position:absolute;
	left:583px;
	top:178px;
	width:17px;
	height:42px;
}

DIV.galeria {
	position:absolute;
	left:600px;
	top:178px;
	width:87px;
	height:42px;
}

DIV.m7 {
	position:absolute;
	left:687px;
	top:178px;
	width:17px;
	height:42px;
}

DIV.konkurs {
	position:absolute;
	left:704px;
	top:178px;
	width:93px;
	height:42px;
}

DIV.m8 {
	position:absolute;
	left:797px;
	top:178px;
	width:17px;
	height:42px;
}

DIV.sklep {
	position:absolute;
	left:814px;
	top:178px;
	width:68px;
	height:42px;
}

DIV.m9 {
	position:absolute;
	left:882px;
	top:178px;
	width:118px;
	height:42px;
}

img.zdjecia {
 border: 2px solid white;
}

p {
 margin-left:10px;
 font-size:12px;
 text-align:justify;
 line-height:24px; 
}

p.referencje {
 margin-left:10px;
 font-size:12px;
 text-align:center;
 line-height:24px; 
}

p.wypunktowanie {
 font-size:12px;
 font-weight:bold;
 text-align:justify;
 line-height:24px;
 color:#ffc30f; 
}

p.wypunktowanie2 {
 font-size:12px;
 font-weight:bold;
 text-align:center;
 line-height:20px;
 color:#ffc30f; 
}

p.podpunkty {
 font-size:12px;
 text-align:left;
 line-height:24px; 
}

#table_txt {
 position:relative;
 top:42px;
 width:1000px;
 background-color:#161616;
 border:none;
}

td.txt {
 margin-left:10px;
 border:none;
 width:100%;
 margin-top:0px;
 text-align:left;
 vertical-align:top;
}

td.wspolpraca {
 text-align:center;
 border:none;
 margin-top:0px;
 vertical-align:top;
}

td.txt1 {
 margin-left:10px;
 border:none;
 width:100%;
 margin-top:0px;
 text-align:right;
 vertical-align:middle;
}

td.pdm{
 border:none;
 margin-top:0px;
 text-align:center;
 vertical-align:middle;
}

a.wiecej:link {
 color:#CC9900; 
 text-decoration:none;
 font-weight:normal;
 font-size:9px;  
}

a.wiecej:visited {
 color:#CC9900; 
 text-decoration:none;
 font-weight:normal;
 font-size:9px;
}

a.wiecej:hover {
 color:#ffc30f; 
 text-decoration:underline;
 font-weight:normal;
 font-size:9px;
}

#table_podpis {
 background-color:#404040;
 position:relative;
 height:30px;
 width:1000px;
 border:none;
 vertical-align:bottom;
 text-align:center;
 font-size:9px;
 color:#CCCCCC;
}

a.podpis:visited {
 color:#CCCCCC;
 font-size:9px;
 text-decoration:none;
}

a.podpis:link {
 color:#CCCCCC;
 font-size:9px;
 text-decoration:none;
}

a.podpis:hover {
 color:#FFFFFF;
 font-size:9px;
 text-decoration:underline;
}

a.macast:link {
 color:#CCCCCC;
 font-size:9px;
 text-decoration:none;
}

a.macast:hover {
 color:#FFFFFF;
 font-size:9px;
 text-decoration:underline;
}

a.macast:visited {
 color:#CCCCCC;
 font-size:9px;
 text-decoration:none;
}


font.podpis {
 color:#CCCCCC;
 font-size:9px;
}

#table_bg {
 position:absolute;
 left:0px;
 top:220px;
 width:100%;
 background-color:#161616;
 border:0px;
 margin-top:0px;
 margin-left:0px;
}

#td_bg {
 left:0px;
 top:224px;
 border:0px;
 margin-top:0px;
 text-align:left;
 vertical-align:top;
 width:100%;
}

#table_pdm {
 position:absolute;
 background-image: url(podkatalogi/bg2.png);
 left:0px;
 top:220px;
 width:100%;
 height:42px;
 border:none;
 margin-top:0px;
 margin-left:0px;
 text-align:center;
 vertical-align:middle;
}

a.uzytkownik:link {
 color:#161616;
 font-size:10px;
 text-decoration:none;
}

a.uzytkownik:hover {
 color:#00FF00;
 font-size:10px;
 text-decoration:underline;
}

a.uzytkownik:visited {
 color:#161616;
 font-size:10px;
 text-decoration:none;
}

a.mail:link {
 color:#CC9900;
 font-size:12px;
 text-decoration:none;
}

a.mail:hover {
 color:#FFFFFF;
 font-size:12px;
 text-decoration:underline;
}

a.mail:visited {
 color:#CC9900;
 font-size:12px;
 text-decoration:none;
}

#table_kontakt {
 background-color:#161616;
}

#table_galeria {
 background-color:#161616;
}

td.kontakt {
 margin-left:10px;
 border:none;
 margin-top:0px;
 text-align:left;
 vertical-align:top;
 background-color:#161616;
}

a.podmenu:visited {
 color:#CCCCCC;
 font-size:9px;
 text-decoration:none;
}

a.podmenu:link {
 color:#CCCCCC;
 font-size:12px;
 text-decoration:none;
}

a.podmenu:hover {
 color:#FFFFFF;
 font-size:12px;
 text-decoration:underline;
}

p.txt_gal_1 {
 font-size:10px;
}

p.txt_gal_2 {
 font-size:12px;
 font-weight:bold;
}

p.txt_gal_3 {
 font-size:12px;
}

td.gal {
 border:0px;
 margin-top:0px;
 text-align:left;
 vertical-align:top;
}

a.galerialinki:link {
 color:#CC9900; 
 text-decoration:none;
 font-weight:normal;
 font-size:10px;  
}

a.galerialinki:visited {
 color:#CC9900; 
 text-decoration:none;
 font-weight:normal;
 font-size:10px;
}

a.galerialinki:hover {
 color:#ffc30f; 
 text-decoration:underline;
 font-weight:normal;
 font-size:10px;
}



td.menukadrab {
 width:184px;
 background-repeat: no-repeat;
 background-image: url(images/kadra/menu.png);
}

td.menukadrab1 {
 width:4px;
 background-repeat: no-repeat;
 background-image: url(images/kadra/menu-blue1.png);
}

td.menukadrar {
 width:76px;
 background-repeat: no-repeat;
 background-image: url(images/kadra/menu-red.png);
}

td.menukadral {
 background-repeat: no-repeat;
 background-image: url(images/kadra/linia-downtxt.png);
}

td.menukadratxt {
 color: #ffffff;
 font-size: 10px;
 font-family: Verdana;
 text-align: right;
 vertical-align: bottom;
}

a.menukadra:link {
 color: #ffffff;
 text-decoration:none;
}

a.menukadra:visited {
 color: #ffffff;
 text-decoration:none;
}

a.menukadra:hover {
 color:#ffc30f;
 text-decoration:none;
}

a:link {
 color: #161616;
 text-decoration:none;
}

a:visited {
 color: #161616;
 text-decoration:none;
}

a:hover {
 color:#161616;
 text-decoration:none;
}

td.menukadra {
 background-image: url(images/kadra/bok.png);
}

td.menukadrad {
 background-repeat: no-repeat;
 background-image: url(images/kadra/dol.png);
}

#tab_kursy {
 border: 3px solid #dddddd;
 border-collapse:collapse;
}

td.kursy_naglowek {
 background-color:#101010;
 color:#ffc30f; 
 height:50px;
 border: 1px solid white;
 border-width:thin;
 font-size:14px;
 font-family:Verdana;
 text-align:center;
 vertical-align: middle;
 font-weight:bold;
}

td.kursy_naglowek1 {
 background-color:#101010;
 color:#ffc30f;
 border: 1px solid white;
 border-width:thin;
 font-size:12px;
 font-family:Verdana;
 text-align:center;
 vertical-align:middle;
 font-weight:bold;
}

td.kursy_liczby{
 height:40px;
 border: 1px solid white;
 border-width:thin;
 font-size:12px;
 font-family:Verdana;
 text-align:center;
 vertical-align:middle;
 empty-cells:show;
 font-weight:bold;
}

td.kursy_liczby1{
 border: 1px solid white;
 border-width:thin;
 font-size:12px;
 font-family:Verdana;
 text-align:center;
 vertical-align:middle;
 empty-cells:show;
}

td.kursy_liczby2{
 border: 1px solid white;
 border-width:thin;
 font-size:12px;
 font-family:Verdana;
 text-align:center;
 vertical-align:middle;
 font-weight:bold;
 color:#ffc30f; 
}

td.kursy_liczby3{
 font-size:11px;
 font-family:Verdana;
 text-align:center;
 vertical-align:middle;
}

td.kursy_temat{
 padding-left:10px;
 border: 1px solid white;
 border-width:thin;
 font-size:12px;
 font-family:Verdana;
 text-align:left;
 vertical-align:middle;
}

img.zdjecia1 {
 border: none;
}

p.wspolpracafirmy {
 font-weight:bold;
 line-height:20px; 
 font-size:12px;
 font-family:Verdana;
 text-align:center;
 vertical-align:middle;
}