BODY {
margin: 0px; 
color: #464646;
font: normal 12px Verdana,Arial, Helvetica, sans-serif; 
text-align: center;
background: url(grafika/tlo_alu.gif); 
}
/* odno&#182;niki*/
a:link {
	color: #4E4E4E; 
	text-decoration: none;
}
a:visited {
	color:  #4E4E4E; 
	text-decoration: none;
}
a:hover {
	color: #FF9615;
	text-decoration: none;
}
a:link.extra, a:visited.extra{
	color: Red;
}

/* ----------------- NAGŁÓWKI  -------------------- */
h1 {
 font: normal 18  px Verdana,Arial, Helvetica, sans-serif; 
 font-weight: bold;
}

/* -----------------tabela główna  -------------------- */
table.main {
 width: 770;
 height: 103%;
 border-bottom: 1px solid #727272;
 border-top: 1px solid #727272;
 border-left: 1px solid #727272;
 border-right: 1px solid #727272;
 background-color: #FEFEFE;
 color: #6B6B6B;
 font: normal 10px Verdana,Arial, Helvetica, sans-serif; 
}
.main1 {
	width: 100%;
	height: 52;
	background-color : #FEFEFE;
	color : White;
	font: normal 17px Verdana,Arial, Helvetica, sans-serif;
	background-image : url(grafika/start_alu6.jpg);
}
.main1e {
	width: 100%;
	height: 52;
	background-color : #FEFEFE;
	color : White;
	font: normal 17px Verdana,Arial, Helvetica, sans-serif;
	background-image : url(grafika/start_en.jpg);
}
.main2 {
	width: 70%;
	height: 21;
	background-color : #FEFEFE;
	color : #424242;
	font: normal 10px Verdana,Arial, Helvetica, sans-serif;
	background-image : url(grafika/nav2.gif);
	border-bottom: 1px solid #868686;
}
.main21 {
	width: 30%;
	height: 21;
	background-color : #FEFEFE;
	color : #424242;
	font: normal 10px Verdana,Arial, Helvetica, sans-serif;
	background-image : url(grafika/nav2.gif);
	border-bottom: 1px solid #868686;
}
.main3 {
 width: 100%;
 border-bottom: 1px solid #868686;
}
.main4 {
 width: 100%;
 height: 20;
 font: normal 10px Verdana,Arial, Helvetica, sans-serif;
 background-image : url(grafika/pasek_c1.png);
}
table.body1{
 width: 90%;
 height: 100%;
 font: normal 12px Verdana,Arial, Helvetica, sans-serif; 
}

/* ----------------- baner -------------------- */
table.baner{
 	width: 500px;
 	height: 140px;
	border: 1px solid #646464;
}

/* -----------------kontakt -------------------- */
table.kontakt{
	width: 80%;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
	background-color:  #FEFEFE;
	border: 1px solid #B23737;
}
.konnag {
	height: 15px;
	border-bottom: 1px solid #B23737;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: White;
	background-color: #B23737;
}
.koninf {
	height: 15px;
	border-bottom: 1px solid #B23737;
}
.konnaz {
	height: 15px;
	width: 30%;
}
.koninf {
	height: 15px;
	width: 30%;
}
.konmail {
	height: 15px;
	width: 40%;
}
/* ----------------- home -------------------- */
table.podzial{
 	height: 100%;
	width: 770px;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif; 
}
.pleft{
	width: 220px;
	background-image: url(grafika/indexl1.png);
	background-position: left;
	background-repeat: repeat-y;
}
.pright{
	width: 550px;
}
table.homel{
 	height: 30px;
	width: 200px;
	font: normal 11px Verdana,Arial, Helvetica, sans-serif; 
	border: 1px solid #A62020;
}
table.homer{
 	height: 100%;
	width: 90%;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif; 
}
.homeln{
	height: 20;
	border-bottom: 1px solid #A62020;
	font: normal 11px Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color : #A62020;
	color: #F7FCFF;
}
.homelb{
 	height: 15px;
	background-color : #FEFEFE;
}
table.homeprz{
 	height: 1px;
	width: 200px;
}

/* ----------------- dokumentacja -------------------- */
table.dokument{
	width: 580px;
	height: 50px;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
	border: 1px solid #B23737;
}
table.wynik{
	width: 580px;
	height: 95%;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
	border: 1px solid #B23737;
}
.doknag {
	height: 15px;
	border-bottom: 1px solid #B23737;
	font-weight: bold;
	color: White;
	background-color: #B23737;
}
.dokfind {
	height: 15px;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}
.wiersz1 {
	height: 15px;
	background-color: #D9D9D9;
	border-bottom: 1px solid #9D9D9D;
}
.wiersz2 {
	height: 15px;
	border-bottom: 1px solid #9D9D9D;
}

/* ----------------- FOTKI -------------------- */
.fotor{
	border: 1px solid #ACACAC;
}
.fotot{
	border: 1px solid #ACACAC;
	margin-right: 10px;
	margin-bottom: 10px;
}
.fotop{
	margin-right: 10px;
	margin-bottom: 10px;
}
table.foto{
	width: 700px;
	height: 400px;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}
.foton {
	height: 25px;
	border: 1px solid #647585;
	background-color: #647585;
	color: White;
	font-size: 14px;
	font-weight: bold;
}
.fotospace {
	height: 5px;
}
.fotob {
	border-top: 1px solid #647585;
	border-bottom: 1px solid #647585;
	border-left: 1px solid #647585;
	border-right: 1px solid #647585;
	background-color: #FEFEFE;
}
.fotoo{
	height: 25px;
	border: 1px solid #647585;
	background-color: #FEFEFE;
}
/* ----------------- oferta menu -------------------- */
table.menuof{
	width: 170px;
	height: 90px;
	font: normal 10px Verdana,Arial, Helvetica, sans-serif;
	border: 1px solid #B23737;
	background-color: White;
}
.menuofc{
	border-bottom: 1px solid #B23737;
}
/* ----------------- oferta rrekord -------------------- */
table.orekord{
	width: 520px;
	height: 160px;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
	border: 1px solid #B23737;
}
.onazwa {
	height: 20px;
	width: 370px;
	border-bottom: 1px solid #B23737;
	border-left: 1px solid #B23737;
	background-color: #B23737;
	color: White;
	font-weight: bold;
}
.oopis {
	height: 120px;
	width: 370px;
	border-bottom: 1px solid #B23737;
	border-left: 1px solid #B23737;
}
.ofoto {
	height: 150px;
	width: 150px;
	background-color: White;
}
.ocena {
	height: 20px;
	width: 300px;
	border-left: 1px solid #B23737;
	border-right: 1px solid #B23737;
	background-color: #C6C6C6;
}
.olink {
	height: 20px;
	width: 70px;
	background-image: url(../local/projekt/grafika/pasek_s3.png);
}

/* ----------------- oferta grupy -------------------- */
table.ogrupy{
	width: 520px;
	height: 20px;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
	border: 1px solid #B23737;
}
.ogrupy1 {
	width: 520px;
	height: 20px;
	background-color: Silver;
}

/* ----------------- oferta detal -------------------- */
table.detal{
	width: 520px;
	height: 100px;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}
.detalnag {
	height: 20px;
	border: 1px solid #B23737;
	font-weight: bold;
	color: White;
	background-color: #B23737;
}
.detalcont {
	height: 50px;
	border: 1px solid #B23737;
}
.detalspace{
	height: 5px;
}
.detalret {
	height: 10px;
	border: 1px solid #B23737;
	background-color: #E2E2E2;
}

/* ----------------- aktualno&#182;ci -------------------- */
table.aktspace{
	width: 500px;
	height: 8px;
}
table.akt1{
	width: 100%;
	height: 100%;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}
table.aktual{
	width: 500px;
	height: 50px;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}
.aktdat{
	width: 100px;
	height: 20px;
	font-weight: bold;
	font-style: italic;
}
.akttyt{
	width: 420px;
	height: 20px;
	font: normal 11px Verdana,Arial, Helvetica, sans-serif;
}
.aktcont{
	height: 40px;
}
.aktmor{
	height: 40px;
	width: 60px;
}
.akttr{
background-color: #DBDBDB;
}
/* ----------------- sonda -------------------- */
table.sonda{
	height: 30px;
	width: 200px;
	font: normal 11px Verdana,Arial, Helvetica, sans-serif;
	border: 1px solid #A62020;
	background-color: #EEEEEE;
}
.sonnag{
	height: 20px;
	font: normal 11px Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color : #A62020;
	color: #F7FCFF;
	border-bottom: 1px solid #A62020;
}
.sonpyt{
	height: 30;
	border-bottom: 1px solid #A62020;
}
.sonodp{
	height: 10px;
	width: 190px;
}
.sonrad{
	height: 10px;
	width: 10px;
}
.sonret{
	height: 20px;
	border-top: 1px solid #A62020;
}
.sonform{
	font: normal 11px Verdana,Arial, Helvetica, sans-serif;
}

/* ----------------- OGLOSZENIE -------------------- */

.ogloszenie{
	font: normal 13px Verdana,Arial, Helvetica, sans-serif;
	border: 1px solid #646464;
}

/* ----------------- OGLOSZENIE1 -------------------- */

.ogloszenie1{
	font: normal 13px Verdana,Arial, Helvetica, sans-serif;
	color: Red;
}

/* -----------------tabela główna  -------------------- */
table.danetech {
 width: 500px;
 height: 40px;
 background-color: #FEFEFE;
 color: #6B6B6B;
 font: normal 10px Verdana,Arial, Helvetica, sans-serif; 
}

/* -----------------tabela BAN2  -------------------- */
table.ban2 {
	width: 500px;
	height: 180px;
	border: 1px solid #A3A3A3;
	color: #6B6B6B;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}
.banl {
	width: 250px;
	height: 180px;
	border-right: 1px solid #A3A3A3;
	color: #6B6B6B;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}
.banr {
	width: 250px;
	height: 180px;
	color: #6B6B6B;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}
/* -----------------tabela kal  -------------------- */
P { text-indent: 10px }
table.kal {
background-image: url(/foto/rozne/bezpieczneos3.jpg);
background-repeat: repeat-y;
	width: 250px;
	height: 178px;
	color: #6B6B6B;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}

.kalnag {
	width: 248px;
	height: 20px;
	border-top: 1px solid  #A3A3A3;
	border-bottom: 1px solid  #A3A3A3;
	background-color: #DBDBDB;
	color: #393939; 
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.kaltr {
	width: 248px;
	height: 158px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 15px;
}
.kalfo {
	border: 1px solid  #A3A3A3;
}


/* -----------------BEZPIECZNE OSIEDLE  -------------------- */
table.bezpos {
	width: 530px;
	height: 178px;
	color: #6B6B6B;
	font: normal 12px Verdana,Arial, Helvetica, sans-serif;
}

.bezosnag {
	height: 91px;
	background-image: url(foto/rozne/bezpieczne0.jpg);
}
.bezostop {
	height: 62px;
	background-image: url(foto/rozne/bezpieczneos2.jpg);
}

.bezostx {
	height: 62px;
	background-image: url(foto/rozne/bezpieczneos3.jpg);
	padding: 8px;
}


/* -----------------SZKOLENIA  -------------------- */

div.b0{
	width: 500px;
	height: 130px;
	border: none;
	background-image: url(baner/szkolenia/sykolenie.jpg);
}
div.b0 a:link, div.b0 a:visited {
	display: block;
	width: 500px;
	height: 130px;
	background-image: url(baner/szkolenia/ban1.jpg);
}
div.b0 a:hover{
	display: block;
	width: 500px;
	height: 130px;
	background-image: url(baner/szkolenia/ban2.jpg);
}

/* ----------------- INSTRUKCJA -------------------- */
DIV.pdf0{
	height: 60px;
	width: auto;
	float: left;
	margin: 10px;
	float: left;
}
DIV.pdf{
	height: 30px;
	width: 40px;
	float: left;
}
DIV.pdf1{
	height: 60px;
	float: left;
	float: left;	
	margin-left: 10px;
	line-height: 60px;
	
}	

/* ----------------- DRACO -------------------- */
DIV.szkolenia{
	width: 500px;
	height: 164px;
	clear: both;
}
.draco H2{
	font: bold 15px;
	color: #606060;
}
.tdraco {
	width: 400px;
	font: 14px Arial, Helvetica, sans-serif;
	margin-bottom: 30px;
	padding: 8px;
}
.tdraco1 {
	width: 400px;
	font: bold 14px Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #606060;
	color: #606060;
	padding-bottom: 7px;
}
p{
	text-indent: 0px;
}

/* ----------------- nowosci -------------------- */

div.now{
	height: auto;
	margin-top: 40px;	
	margin-bottom: 200px;
}

.now H2{
	font: bold 15px;
	color: #606060;
}

div.no1{
	width: 500px;
	height: auto;
	margin: auto;
	clear: both;
	font: 16px;
}
div.no2{
	width: 500px;
	height: 70px;
	clear: both;
}
div.no21{
	width: 80px;
	height: 70px;
	float: left;
}
div.no22{
	width: 420px;
	height: 70px;
	line-height: 70px;
	float: left;
}

ul.nowy{
	font-size: 12px;
	font-weight: bold;
}
ul.nowy li{
	margin: 15px;
}
ul.nowy a:link,ul.nowy a:visited{
	color: red;
}
ul.nowy a:hover{
	color: #FF9615;
}