html, body {
	background-color:#1B224C;
	height:100%;
	margin:0 auto;
	padding:0;
	text-align: center;
}

body, a {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}

a { 
	text-decoration: none;
}
a:hover { 
	text-decoration: underline;color: #000000;
}
.flL { float: left;}
.bord0 { border: 0px !important;}
.czysto { clear: both;}
.czystoL { clear: left;}
.ukryte {display:none;}

#Strona { 
   margin: 0px auto; 
	width: 950px; 
	text-align: left; 
	position: relative;
	background-image: url('../image/tlostart.jpg');
	background-position: top left;
	background-repeat: repeat-x;
}

#Logo {
	float: left;
	width: 193px;
	text-align: left;
	background-color: #FFFF99;
}

#Zawartosc {
	text-align: left;
	vertical-align: top;
	clear: both;
	background-image: url('../image/tlo_v3.jpg') !important;
	background-repeat: repeat-y;
	background-position: top left;
}

#v3r1 { background-image: url('../image/v3rs1.jpg'); background-position: top left; background-repeat: no-repeat; height: 57px; width: 950px; float: right;}
#v3r2 { background-image: url('../image/v3rs2.jpg'); background-position: top left; background-repeat: no-repeat; height: 62px; width: 950px; float: right;}
#v3tekstLogo { width: 180px; height: 540px; position: absolute; top: 75px; left: 14px; z-index: 71; }

#LogoStrony {margin: 0px; }
#zdjStr { width: 748px; height: 532px; position: relative; margin: 0px; float: right;}
.v3r1 { background-image: url('../image/v3rs1.jpg'); background-position: top right; background-repeat: no-repeat; height: 57px; width: 748px; }
.v3r2 { background-image: url('../image/v3rs2.jpg'); background-position: top right; background-repeat: no-repeat; height: 62px; width: 748px;}
.v3tekstLogo { width: 180px;background-image:url(../image/tlostart.jpg); }
.v3tekstLogo object { margin:35px 0px 0px 15px; }


#Menu_gora {
	height: 38px;
	background-image: url('../image/menu_srodek.jpg');
	background-position: top;
	background-repeat: repeat-x;
}

#MGl { 
	background-image: url('../image/menu_lewo.jpg');
	height: 38px;
	width: 80px;
	display: block;
	float: left;
	background-position: top;
	background-repeat: no-repeat;	
}
#MGs {
	height: 38px;
	display: block;
	float: left;
	width: auto;
}

#MGs a { 
	float: left;
	display:block;	
	height: 38px;
	text-align: center;	 color: #FFFFFF;
	background-image: url('../image/menu_srodek.jpg');
	background-position: top;
	background-repeat: repeat-x;	
}
#MGs a span { display:block; word-spacing: normal; word-wrap: break-word;margin-left: 5px; margin-right: 5px; text-transform: uppercase; font-size: 11px; font-weight: bold; }
#MGs a .s1w { margin-top:9px;}
#MGs a .s2w { margin-top: 3px;}
#MGs .separator .s1w { margin-top:8px;display:block; word-spacing: normal; word-wrap: break-word;margin-left: 5px; margin-right: 5px; text-transform: uppercase; font-size: 11px; font-weight: bold; }
#MGs .separator { float: left; display: block; color: #B4B4B4; 
	height: 38px;
	background-image: url('../image/menu_srodek.jpg');
	background-position: top;
	background-repeat: repeat-x;	}

#MGs a:hover {
	background-position: bottom;
	text-decoration: none;
	color:#000000;
}


#Teksty {
	float: left;
	text-align: left;
	z-index: 97;
	position: relative; 
}


#Teksty object { }
#Teksty img.baner { margin-top: 25px;margin-left: 20px; }
#Teksty2 {
	text-align: left;
	margin-left: 25px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px; 
}

#TekstyS {
	float: left;
	text-align: left;
	background-image: url('../image/tlo_stopka.jpg'); 
	background-position: bottom right; 
	background-repeat: no-repeat;
	position: relative;
}

#PustyS { 
height: 50px;
width: 800px;
background-color: #CC0000;
}
#Prawy_baner {
	float: right;
	width: 160px;
	text-align: left;
	background-color: #FFCC00;
	display: none;
	margin-bottom: 40px;
	margin-left: 5px;
}

#blokAktualnosci { width: 300px; position: absolute; top: 1px; right: 1px; z-index: 998; }
.tdsA {overflow: hidden; overflow-x: hidden; overflow-y: scroll;height: 200px; text-align: left;width:284px; }
.NaglowekAk {font-size: 11px; text-align: left; margin: 5px 5px 0px 5px;}
.TextAk {font-size: 10px; text-align: left; margin: 0px 5px 5px 5px; border-bottom: 1px solid #7D7D7D; padding-bottom: 5px;clear: both; }

#AktualWarstwaGlowna {position: absolute; top: 50px; right: 50px;width: 850px; z-index: 999; display: none;}
#AktualWarstwaGlowna .tdsA {text-align: left;width: 834px;height: auto;overflow: auto; }
#zamknijAktual {position: absolute; top: -5px; right: -5px;}
#AktualWarstwaGlowna .TextAk {border-bottom: 0px;}
#tdAkt999 { background-position: top; background-repeat: repeat;  background-image: url('../image/tlo60.png');}
#tdAGkt999 { background-position: top; background-repeat: repeat;  background-image: url('../image/tlo95.png');}

.naglowekBloku { font-size: 16px; margin: 15px auto 0px auto;  padding: 0px; clear: both; line-height: 33px; background-repeat: no-repeat; background-position: center left; color: #48357B; font-variant: small-caps; background-image: url('../image/bnaglowek.png'); }

.naglowekBloku strong { margin-left: 20px;}
.contestBloku { margin-left: 10px;}
img { margin: 5px;}
div.d1 {margin:10px 0px 0px 0px; }
div.zdj { margin: 20px 5px 5px 5px; }
.Bwiecej { font-size: 10px; font-weight: bold; color: #000; width: 94px; line-height: 22px;  background-position: left; background-repeat: no-repeat; text-align: center; height: 22px; display: block; cursor: pointer; margin-left: 20px; margin-top: 10px;background-image: url('../image/brozwin.png');}

a.Bwiecej:hover { color: #000; text-decoration: none; cursor: pointer;}

table.Zdjecia { width: auto;}
.td1,.td2,.td3,.td4 {background-position: center; background-repeat: no-repeat; height: 8px; width: 8px}
.td1 {background-image: url('../image/blok_zdj_lg.png'); }
.td2 {background-image: url('../image/blok_zdj_pg.png'); }
.td3 {background-image: url('../image/blok_zdj_ld.png'); }
.td4 {background-image: url('../image/blok_zdj_pd.png'); }

.td {background-color: #1B224C;}
.tds img, .tdsA img { border: 0px; display: block; float: left; margin: 1px;}
.tds  {  text-align: center; }
.tdsA {  text-align: center; }
.tdss { background-color: #1B224C; text-align: center; }
.tdN { font-size: 14px; font-weight: normal; color: #FFFFFF;background-color: #1B224C;text-align: center; vertical-align: middle; padding-bottom: 8px; }
.NaglowekAk { clear: both; }
dl {  }
dt { font-size: 12px; font-weight: bold;}
dd { font-size: 12px; margin-left: 20px;}

dl.DLZajecia { font-family: "times New Roman";  }
dl.DLZajecia dt { font-size: 14px; font-weight: bold; color: #000; margin-top: 10px; background-position: bottom left ; background-repeat: no-repeat; line-height: 30px;background-image: url('../image/h4pod.png');}
dl.DLZajecia dt a { font-family: "times New Roman"; font-size: 12px; font-weight: normal; color: #000; margin-top: 10px;}
dl.DLZajecia dd { font-size: 14px; margin-left: 50px;color: #000;}
.lapka { cursor: pointer;}

.tlo_zdj_l {background-image: url('../obrazy/tlo_zdj_l.jpg'); background-position: left; background-repeat: no-repeat; width: 8px; height: 132px; float: left;}
.tlo_zdj_s { background-color: #1B224C;float: left;height: 132px; display: table-cell; vertical-align: middle;}
.tlo_zdj_p {background-image: url('../obrazy/tlo_zdj_p.jpg'); background-position: left; background-repeat: no-repeat; width: 8px; height: 132px;float: left;}

.Ashadow, .Bshadow {}
.Ashadow { float: left; display: block; padding: 0px;margin-left: 5px; margin-bottom: 5px;}
.Ashadow img { margin: 0px 6px 6px 0px;display: block;}

#Menu_dol { height: 62px; float: none; clear: both; background-image: url('../image/v3rs3.jpg'); position: relative;}
#Menu_dol .flL { margin-left: 30px; padding-left: 10px; border-left: 1px solid #1B224C; margin-top: 8px; font-size: 12px;}
#Menu_dol img { margin-top:8px;float: left; margin-left: 200;}
#Menu_dol .flL a {color: #1B224C;  font-size: 12px;}
.odstep { margin-left: 300px;}
#wykoanal {position: absolute; left: 5px; bottom: 5px; font-size: 10px; color: #94E1FF;}
#wykoanal a {font-size: 10px; color: #94E1FF; text-decoration: none;}
#DolZdj { position: absolute; right: -5px; bottom: 0px; z-index: 990;}
#overlay { z-index: 998;}
#lightbox { z-index: 999;}

.cennikL { margin: 0px 0px 30px 50px; font-size: 14px;}

#tlo_tekstG {height: 15px; width: 900px; margin-left: 25px; margin-top: 25px;}
#tlo_tekstS {width: 900px;  margin-left: 25px;}
#tlo_tekstD {height: 15px; width: 900px;  margin-left: 25px; margin-bottom: 25px;}
#tlo_tekstG { background-image: url('../image/tlo_tekstg.png'); background-repeat: no-repeat; background-position: top;}
#tlo_tekstS {background-image: url('../image/tlo_tekst.png');background-repeat: repeat-y; background-position: top;}
#tlo_tekstD {background-image: url('../image/tlo_tekstd.png'); background-repeat: no-repeat; background-position: top;}

h4 { line-height: 35px; margin: 0px 0px 5px 10px; width: 450px; display: block; cursor: pointer; background-image: url('../image/h4pod.png'); background-position: bottom; background-repeat: no-repeat;font-weight: normal;}
h4.h4Podkr { background-image: url('../image/h4pod.png'); line-height: 35px; margin: 0px 0px 10px 10px; width: 450px; display: block; cursor: pointer; background-position: bottom; background-repeat: no-repeat; color: #000; padding-left: 50px; font-weight: normal;}
h4.h4Podkr a,h1.h1Podkr a {float: right; font-size: 12px; font-variant: small-caps;}
.zdjecia { display: none;}
.zdjecia a, .LinkMapki {display: block; float: left;}

object#Panor { margin: 1px !important; display: block; }

div.ObwodGrafik { font-size: 11px !important;}
div.dane {background-image: url('../image/tlo60.png'); background-repeat: repeat; float: left; position: relative; width: 105px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; text-align: center; vertical-align: middle; }

div.przerwa {background-image: url('../image/tlo60.png'); background-repeat: repeat; float: left; position: relative; width: 105px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
div.godziny,div.naglowek  {background-image: url('../image/tlo70.png'); background-repeat: repeat; float: left; position: relative; width: 105px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; line-height: 29px;text-align: right; font-weight: bold; }

div.naglowek { text-align: center; }
.tekstyGrfi {position: absolute; right: -250px; top: 0px; width: 500px; z-index: 99; }
.tekstyGrfi .tds {background-repeat: repeat;background-image: url('../image/tlo95.png'); padding: 0px 10px 10px 10px; }
.tekstyGrfi .zam {position: absolute; right:-10px; top: -10px;}


.blokKontakt {width:250px; margin-bottom: 20px;}
.flL {float:left}
.flR {float:right}

.blokKontakt .flL , .blokKontakt .flR { font-weight: bold; display: block;}
h4 a:hover { font-weight: bold;}

#Formularz { 
position: relative;

}

#Ba2 br, form br { }
#Ba2 .DFfloat, form .DFfloat  { clear: both;}
#Ba2 .DFfloat label, form .DFfloat label  { float: left; width: 200px; font-size: 14px; font-variant: small-caps; text-align: right; margin-right: 5px;line-height: normal; color: #1B224C;}
#Ba2 .DFfloat .txt, form .DFfloat .txt  { float: left; width: 350px; background-color: #FFFFFF; border: 0px; border-bottom: 1px dashed #990000;  font-family: arial; font-size: 12px;}
#Ba2 .DFfloat .wiad, .FormFull .DFfloat .adr  { float: left; width: 350px; height: 200px;background-color: #FFFFFF; border: 0px; border-bottom: 1px dashed #990000; border-left: 1px dashed #990000;  font-family: arial; font-size: 12px;}
#Ba2 .DFfloat .submit, form .DFfloat .submit { float: left; width: 170px; height: 30px; border: 0px;   font-family: arial; font-size: 12px; font-weight: bold; cursor: pointer; line-height: 30px; margin-left: 300px; background-color: #990000; background-image: url('images/tlo_but1.jpg'); background-position: top; background-repeat: no-repeat; color: #FFFFFF;}
#Ba2 { margin-bottom: 10px;  font-family: arial; font-size: 12px; width: 600px; position: absolute; top: -50px; left: 250px; }
form { margin-bottom: 10px; font-family: arial; font-size: 12px;}

.FormFull .DFfloat .txt, .FormFull .DFfloat .adr  { width: 500px; }
.FormFull .DFfloat .adr  { margin-bottom: 10px; height: 50px;}
.FormFull .DFfloat .Divinputy  { float: left;line-height: 30px; margin-bottom: 10px; width: 500px;}
.FormFull .DFfloat .Divinputy .txt { float: none;}
.FormFull .DFfloat { float: left;line-height: 30px; margin-bottom: 10px; }

#FormKontakt { margin: 10px;}
.tlo95 {background-image: url('../image/tlo95.png'); }

.wydruk { float: right; font-weight: normal;}
