/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background: rgb(10,10,10) url(images/img01.gif) repeat-x 0 130px;
	font: normal small Verdana, Arial, Helvetica, sans-serif;
	color: #959595;
}


/*============================TABELE========================================*/
/*-----------------------------tab1-----------------------------------------*/
#tab1 {
   margin-left:10px;
   border-collapse: collapse; /*collapse złączy dwa sąsiadujące ze sobą obramowania*/
   background-color: rgb(110,110,110); /*kolor tla*/

}
#tab1 td {
   /*border: 1px solid black;*/
   border-top:  2px solid rgb(100,100,100);
   vertical-align: top;
   padding: 5px; /*odleglosc od tekstu*/
}
#tab1 td.komentarz {
    width:100%;
}
#tab1 td.usluga {
    width:100px;
}
/*--------------------koniec-tab1-----------------------------------------*/
/*-----------------------------tab1-----------------------------------------*/
#tab_kontakt {
   margin-left:10px;
   border-collapse: collapse; /*collapse złączy dwa sąsiadujące ze sobą obramowania*/
   /*background-color: rgb(110,110,110); /*kolor tla*/

}
#tab_kontakt td {
   /*border: 1px solid black;*/
   border-top:  1px solid rgb(100,100,100);
   vertical-align: top;
   padding: 1px; /*odleglosc od tekstu*/
}
#tab_kontakt td.komentarz {
    width:100%;
}

/*--------------------koniec-tab1-----------------------------------------*/
#oferta {
   margin-left:10px;
   border-collapse: collapse; /*collapse złączy dwa sąsiadujące ze sobą obramowania*/
   background-color: rgb(240,240,240); /*kolor tla*/

}
#oferta td {
   /*border: 1px solid black;*/
   border-top:  2px solid rgb(200,200,200);
   border-left:  1px solid rgb(200,200,200);
   vertical-align: top;
   padding: 2px; /*odleglosc od tekstu*/
}
td.rodzaj_prac {
    width:300px;
}
td.lp {
    width:30px;
}
td.dl_60 {
    width:65px;
}
td.dl_max {
    width:100px;
}
/*==========================TABELE koniec===================================*/
/*==========================PRZYCISKI=======================================*/
input.p {     /* przycisk */
   margin-left:200px;
   margin-top:10px;
   border-right: rgb(200,200,200) 1px solid; 
   border-top: rgb(200,200,200) 1px solid;
   border-bottom: rgb(200,200,200) 1px solid;
   border-left: rgb(200,200,200) 1px solid;
   font-size: 14px; 
   background-color: black; 
   cursor: hand; 
   color: white; 
   font-family: tahoma,sans-serif; 
   height: 25px;
} 

/*========================PRZYCISKI KONIEC==================================*/
/*--------------------galeria-----------------------------------------------*/
#galeria {color:#fff; text-align:center; margin-top:22px;}
#galeria ul{ width:500px; margin:0 auto;list-style:none; padding:0; text-align:left;}
#galeria ul li{display:inline}
#galeria ul a { display:block; float:left; font-weight:bold; font-size:13px; text-decoration:none; color:#fff; background:url(images/galeria/menu_enactive.gif) no-repeat bottom center; padding:8px 10px; width:118px; text-align:center; text-transform:uppercase;}
#galeria ul a:hover { background:url(images/galeria/menu_over.gif) no-repeat bottom center; color:#232323;}
#galeria ul a.active { background:url(images/galeria/menu_active.gif) no-repeat bottom center; color:#232323;}
#galeria ul a.active:hover { background:url(images/galeria/menu_active.gif) no-repeat bottom center; color:#232323;}
/*--------------------galeria-----------------------------------------------*/

/* galeria */

#galeria {

}


#galeria  table{
	width: 490px;
	margin-left:10px;
	border-collapse: collapse;
	border: 0;
	text-align: center;
	vertical-align: center;
}


#galeria  tbody td.tytul {
  padding: 5px;
	text-align: left;
	border-top: 3px solid  rgb(50,50,50);
	border-bottom: 0;
	background:    rgb(30,30,30);	
  font-size: 12px;
	color: rgb(250,250,250);
}

#galeria  tbody td.pierwsza {
	width: 25%;
  padding: 0px;
	text-align: center;
	vertical-align:text-center;
	border: 0;	
	background:  rgb(10,10,10);			
  font-size: 13px;
	color: rgb(200,200,200);
}
#galeria  tbody td.druga {
	width: 25%;
  padding: 0px;
	text-align: center;
	vertical-align:text-center;
	border: 0;
	background:  rgb(10,10,10);			
  font-size: 13px;
	color: rgb(250,250,250);
}
#galeria  tbody td.trzecia {
	width: 25%;
  padding: 0px;
	text-align: center;
	vertical-align:text-center;
	border: 0;
	background:  rgb(10,10,10);					
  font-size: 13px;
	color: rgb(200,200,200);
}
#galeria  tbody td.czwarta{
	width: 25%;
  padding: 2px;
	text-align: center;
	vertical-align:text-center;
	border: 0;
	background:  rgb(10,10,10);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#galeria  tbody td.podzialka {
	padding: 2px;
	text-align: center;
	border:0;
	background:     rgb(30,30,30);	
}


//==============================================================================================
/* galeria */
/*--------------------GALERIA-----------------------------------------------*/

/* cennik */

#cennik {

}


#cennik  table{
	width: 490px;
	margin-left:10px;
	border-collapse: collapse;
	border: 4px solid rgb(30,30,30);
  vertical-align:top;
}


#cennik  tbody td.tytul {
  padding: 5px;
	text-align: center;
	border-top: 4px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(30,30,30);
	font-weight: bold;	
  font-size: 14px;
	color: rgb(200,200,200);
}

#cennik  tbody td.pierwsza {
	width: 4%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#cennik  tbody td.druga {
	width: 68%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#cennik  tbody td.trzecia {
	width: 14%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#cennik  tbody td.czwarta{
	width: 14%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#cennik  tbody td.podzialka {
	padding: 2px;
	text-align: center;
	border:0;
	background:     rgb(30,30,30);	
}

#cennik  tbody td {
	padding: 4px;
	vertical-align:text-top;
	text-align: left;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	border-right: 1px solid  rgb(30,30,30);
	font-size: 11px;
	color: rgb(220,220,220);

}
#cennik  tfoot td {
	padding: 5px;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
}

#cennik  tfoot #next {
	border-top: 1px solid  rgb(30,30,30);
	text-align: right;
}

#cennik  tfoot #prev {
	border-top: 1px solid  rgb(30,30,30);
}

#cennik  .pad {
	border-bottom: 1px solid  rgb(30,30,30);
}

#cennik  #today {
	background:  rgb(30,30,30);
}
/*==============================================================================================
/* cennik */

#objasnienieogrzewanie {

}


#objasnienieogrzewanie  table{
	width: 490px;
	margin-left:10px;
	border-collapse: collapse;
	border: 4px solid rgb(30,30,30);
  vertical-align:top;
}


#objasnienieogrzewanie  tbody td.tytul {
  padding: 5px;
	text-align: center;
	border-top: 4px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(30,30,30);
	font-weight: bold;	
  font-size: 14px;
	color: rgb(200,200,200);
}

#objasnienieogrzewanie  tbody td.pierwsza {
	width: 5%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#objasnienieogrzewanie  tbody td.druga {
	width: 10%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#objasnienieogrzewanie  tbody td.trzecia {
	width: 85%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#objasnienieogrzewanie  tbody td.czwarta{
	width: 14%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#objasnienieogrzewanie  tbody td.podzialka {
	padding: 2px;
	text-align: center;
	border:0;
	background:     rgb(30,30,30);	
}

#objasnienieogrzewanie  tbody td {
	padding: 4px;
	vertical-align:text-top;
	text-align: left;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	border-right: 1px solid  rgb(30,30,30);
	font-size: 11px;
	color: rgb(220,220,220);
}

/*==============================================================================================





/* KALKULATRO DO PIECA AKUMULACYJNEGO*/

#kalkulator {

}


#kalkulator  table{
	width: 490px;
	margin-left:10px;
	border-collapse: collapse;
	border: 4px solid rgb(30,30,30);
  vertical-align:top;
}


#kalkulator  tbody td.tytul {
  padding: 5px;
	text-align: left;
	border-top: 4px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(30,30,30);
	font-weight: bold;	
  font-size: 13px;
	color: rgb(250,250,250);
}

#kalkulator  tbody td.szerokosc8 {
	width: 5%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:   rgb(10,10,10);	
  font-size: 11px;
	color: 	color: rgb(240,240,240);
}
#kalkulator  tbody td.szerokosc8cz {
	width: 5%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(40,40,40);		
  font-size: 11px;
	color: rgb(255,255,255);
}
#kalkulator  tbody td.szerokosc17{
	width: 20%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 0px solid  rgb(50,50,50);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(10,10,10);		
  font-size: 11px;
	color: rgb(240,240,240);
}
#kalkulator  tbody td.szerokosc8b {
	width: 5%;
  padding: 5px;
	text-align: center;
	border-top: 3px solid  rgb(130,130,130);
	border-left: 1px solid  rgb(50,50,50);	
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 11px;
	color: rgb(255,255,255);
}
#kalkulator  tbody td.szerokosc17b{
	width: 20%;
  padding: 5px;
	text-align: center;
	border-top: 3px solid  rgb(130,130,130);
	border-left: 1px solid  rgb(50,50,50);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 11px;
	color: rgb(200,200,200);
}
#kalkulator  tbody td.szerokosc17cz{
	width: 20%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(40,40,40);		
  font-size: 11px;
	color: rgb(220,220,220);
}



/*==============================================================================================





/*******************************************************************************************
 *************************************** LCN WPROWADZENIE***********************************/
#lcn1 {

}


#lcn1  table{
	width: 490px;
	margin-left:10px;
	border-collapse: collapse;
	border: 4px solid rgb(30,30,30);
  vertical-align:top;
}


#lcn1  tbody td.tytul {
  padding: 5px;
	text-align: center;
	border-top: 4px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(30,30,30);
	font-weight: bold;	
  font-size: 14px;
	color: rgb(200,200,200);
}

#lcn1  tbody td.pierwsza {
	width: 30%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#lcn1  tbody td.druga {
	width: 70%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#lcn1  tbody td.kolumna {
	padding: 4px;
	vertical-align:text-center;
	text-align: center;
	background:    rgb(50,50,50);	
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	border-right: 1px solid  rgb(30,30,30);
	font-size: 11px;
	color: rgb(220,220,220);
}

#lcn1  tbody td {
	padding: 4px;
	vertical-align:text-top;
	text-align: left;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	border-right: 1px solid  rgb(30,30,30);
	font-size: 11px;
	color: rgb(220,220,220);
}

/* ---------------------------------------------------------------------------------------- */
#notatnik {

}


#notatnik  table{
	width: 500px;
	margin-left:1px;
	border-collapse: collapse;
	border: 4px solid rgb(30,30,30);
  vertical-align:top;
}


#notatnik  tbody td.tytul {
  padding: 5px;
	text-align: center;
	border-top: 4px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(30,30,30);
	font-weight: bold;	
  font-size: 14px;
	color: rgb(200,200,200);
}

#notatnik  tbody td.pierwsza {
	width: 3%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 10px;
	color: rgb(200,200,200);
}
#notatnik  tbody td.druga {
	width: 5%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#notatnik  tbody td.trzecia {
	width: 14%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#notatnik  tbody td.czwarta{
	width: 65%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#notatnik  tbody td.piata{
	width: 13%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#notatnik  tbody td.podzialka {
	padding: 2px;
	text-align: center;
	border:0;
	background:     rgb(30,30,30);	
}

#notatnik  tbody td {
	padding: 4px;
	vertical-align:text-top;
	text-align: left;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	border-right: 1px solid  rgb(30,30,30);
	font-size: 10px;
	color: rgb(220,220,220);

}
#notatnik  tfoot td {
	padding: 5px;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
}

#notatnik  tfoot #next {
	border-top: 1px solid  rgb(30,30,30);
	text-align: right;
}

#notatnik  tfoot #prev {
	border-top: 1px solid  rgb(30,30,30);
}

#notatnik  .pad {
	border-bottom: 1px solid  rgb(30,30,30);
}

#notatnik  #today {
	background:  rgb(30,30,30);
}
//==============================================================================================

blockquote {
	margin-left: 2em;
	margin-right: 2em;
	font-style: italic;
}

ul {
	margin-left: 3em;
	color: rgb(200,200,200);
}

ul li {
}

ol {
	margin-left: 3em;
}

ol li {
}

a {
	text-decoration: none;
	color: rgb(230,230,0);
}

a:hover {
	text-decoration: underline;
}

img {
}

/* Boxed Style */

.boxed {
}

.boxed .title {
	padding: 0px 0 0 10px;
	background: url(images/img03.gif) no-repeat left center;
	border-bottom: 1px solid #D6D5D5;
	font-size: 1.4em;
	color: rgb(200,200,200);
}

.boxed .content {
	padding: 10px;
}

/* Post */

.post {
}

.post .title {
	margin: 0;
	padding: 0 0 0 10px;
	border-bottom: 1px solid #D6D5D5;
}

.post .date {
	margin-top: -26px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.post .date .month {
	display: block;
	float: right;
	width: 60px;
	margin-bottom: 3px;
	padding: 5px 0;
	background: #D6D5D5;
	text-align: center;
	font-size: 11px;
}

.post .date .day {
	display: block;
	float: right;
	clear: right;
	width: 60px;
	margin-bottom: 1px;
	padding: 10px 0;
	background: #EAEAEA;
	text-align: center;
	font-size: 24px;
}

.post .date .year {
	display: none;
}

.post .meta {
	padding: 30px 0 5px 10px;
	border-bottom: 1px solid #EAEAEA;
	font-size: 9px;
}

.post .meta p {
	margin: 0;
}

.post .story {
	padding: 20px 40px;
}

/* Logo */

#logo {
	width: 770px;
	height: 200px;
	margin: 0 auto;
}

#logo img {
	padding: 50px 0 0 10px;
	border: 0px;
}

/* Content */

#content {
	width: 770px;
	color: rgb(10,10,10);
	margin: 0 auto;
}

/* Content > Main */

#main {
	float: right;
	width: 500px;
	margin-top: -190px;
}
#main a.link1 {
	text-decoration: underline;
	color: rgb(255,255,255);
}

#main a.link1:hover {
	color: rgb(255,255,0);
	text-decoration: none;
}
#main a.link2 {
	text-decoration: underline;
	color: rgb(255,255,0);
}

#main a.link2:hover {
	color: rgb(222,222,222);
	text-decoration: none;
}

#main a.link3 {
	text-decoration: underline;
	color: rgb(200,200,200);
	padding-left:20px;
	padding-top:6px;
	text-decoration: underline;
	font-weight: bold;
	display:block;
}

#main a.link3:hover {
	color: rgb(255,255,0);
	text-decoration: none;
	padding-left:20px;
	padding-top:6px;
	font-weight: bold;
	display:block;
}
#main a.link3:active {
	color: rgb(255,255,0);
	text-decoration: none;
	padding-left:20px;
	padding-top:6px;
	font-weight: bold;
	display:block;
}

#main strong.tytul{
  font-style: italic;
  font-weight: bold;
	color: rgb(255,255,255);
	padding-left:20px;
}


#main h1{
  font-family: Arial, "Times New Roman", Times, serif;
  font-style:italic;
	font-size: 24px;
	color: rgb(255,255,0);
  margin: 15px 15px 15px 15px;
}
#main h2{
  font-family: Arial, "Times New Roman", Times, serif;
  font-style:italic;
	font-size: 10px;
	color: rgb(255,255,0);
  margin: 0px 0px 0px 400px;
}
#main h3{
  font-family: Arial, "Times New Roman", Times, serif;
  font-style:italic;
	font-size: 18px;
	color: rgb(255,255,255);
  margin: 15px 15px 15px 15px;
}
#main p.aktualnosci{
  font-family: Arial, "Times New Roman", Times, serif;
  font-style:italic;
	font-size: 12px;
	color: rgb(100,100,100);
  margin: 0px 0px 0px 200px;
}
#main a.aktualnosci {
	color: rgb(200,200,200);
}

#main a.aktualnosci:hover{
	color: rgb(255,255,0);
}

#main p.text{
   padding-left: 8px;
   padding-top: 3px;
   padding-right: 5px;
   padding-bottom: 8px;
   color: rgb(210,210,210);
}
#main p.text_naglowek{
   font-weight:bold;
   font-style:italic;
   padding-left: 8px;
   padding-top: 3px;
   padding-right: 5px;
   padding-bottom: 10px;
   color: rgb(210,210,210);
}
#main b.zolte{
   color: rgb(255,255,0);
}
#main img{
	padding: 5px 5px 5px 5px;
}
#main a img {border: none; }
#main p.ostrzezenie{
   background: url(images/ikony/ostrzezenie.png) no-repeat left top;
   padding-left: 60px;
   padding-top: 15px;
   padding-right: 15px;
   padding-bottom: 5px;
   border-left:1px rgb(55,55,55);
   border-top:1px;
   border-right:5px;
   border-bottom:1px;
   margin: 15px 15px 15px 15px;
   border-color: red; border-style: solid;
   color: rgb(200,200,200);
}
#main p.info{
   background: url(images/ikony/info.png) no-repeat left top;
   padding-left: 60px;
   padding-top: 15px;
   padding-right: 15px;
   padding-bottom: 5px;
   border-left:0px rgb(55,55,55);
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   margin: 15px 15px 15px 15px;
   border-color: rgb(50,50,50); border-style: solid;
   color: rgb(200,200,200);
}
#main p.kontakt{
   background: url(images/ikony/user.png) no-repeat left top;
   padding-left: 60px;
   padding-top: 15px;
   padding-right: 15px;
   padding-bottom: 5px;
   border-left:0px rgb(155,155,155);
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   margin: 15px 15px 15px 15px;
   border-color: rgb(155,155,155); border-style: solid;
   color: rgb(200,200,200);
}
#main p.formularz{
   background: url(images/ikony/formularz.png) no-repeat left top;
   height:450px;
   padding-left: 60px;
   padding-top: 15px;
   padding-right: 15px;
   padding-bottom: 5px;
   border-left:0px rgb(155,155,155);
   border-top:0px;
   border-right:0px;
   border-bottom:0px;
   margin: 15px 15px 15px 15px;
   border-color: rgb(155,155,155); border-style: solid;
   color: rgb(200,200,200);
}
#main b.uwaga{
	font-size: 12px;
	color: rgb(255,0,0);
	padding: 0px 0px 0px 0px;
}
#main b.wyslanawiad{
	font-size: 13px;
	color: rgb(255,255,255);
	padding: 3px 3px 3px 3px;
}
#main ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
#main ul, li {
	list-style-type: none;
	display: block;
	margin-left: 10px;
	padding: 0;

}

#main ul li {
	background: url(images/ikony/ok.png) no-repeat left top;
	padding-left: 20px;
}


/* Content > Main > Welcome */

#welcome {
}

/* Content > Main > Example */

#example {
}

/* Content > Sidebar */

#sidebar {
	float: left;
	width: 240px;
}

/* Content > Sidebar > Login */

#login {
}

#login form {
}

#login fieldset {
	border: none;
}

#login legend {
	display: none;
}

#login label {
	font-size: x-small;
	font-weight: bold;
	color: rgb(220,220,220);
}

#login input {
	margin-bottom: 5px;
	padding: 2px 5px;
	border: 1px solid #385B88;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#inputtext1, #inputtext2 {
	color: rgb(0,0,255);
}

#inputsubmit1 {
	background: #385B88;
	color: rgb(200,200,200);
}

/* Content > Sidebar > Menu */

#menu {
	margin-bottom: 30px;
	border-bottom: 4px solid #EBEBEB;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
	margin: 0;
	padding: 0;
}

#menu a {
	display: block;
	padding: 15px 0px 10px 50px;
	background: url(images/ikony/menu_nieaktywne.png) no-repeat 5px 10px;
	font-weight: bold;
	border-top: 1px solid #EBEBEB;
	color: rgb(255,255,255);
	font-size: 15px;
}

#menu a:hover, #menu .active a {
	padding: 15px 0px 10px 50px;
	background: url(images/ikony/menu_aktywne.png) no-repeat 15px 10px;
	border-top: 1px solid #EBEBEB;
	font-weight: bold;
	font-size: 15px;
	color: rgb(6,66,200);

}


/* Content > Sidebar > Updates*/

#updates {
}

#updates ul {
	margin: 0;
	list-style: none;
}

#updates h3 {
	margin: 0;
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
}

#updates p {
	margin-bottom: 1.4em;
	font-size: smaller;
	line-height: normal;
}

/* Content > Sidebar > Partners*/

#partners {
}

#partners .content {
	padding: 10px 0;
}

#partners ul {
	margin: 0;
	border-bottom: 1px solid #D1BC5C;
	list-style: none;
	line-height: normal;
}

#partners li {
	padding: 10px;
	border-top: 1px solid #D1BC5C;
}

/* Footer */

#footer {
	clear: both;
	padding: 20px 50px;
	border-top: 4px solid #D6D5D5;
	background: #EAEAEA;
}

#footer p {
	width: 770px;
	margin: 0 auto;
	font-size: x-small;
}
#footer a {
	text-decoration: none;
	color: rgb(100,100,100);
}

#footer a:hover {
	text-decoration: underline;
}
/* Footer > Legal */

#legal {
}

/* Footer > Links */

#links {
}

/*-----------------LCN LCN LCN-----------------------------------*/
div.pullquote {
   float: right;
   width: 250px;
   padding: 3px; 
   margin: 2px;
}
div.pullquote p {
	 width: 250px;
   font-style: italic;
   font-size: 10px;
	 color: rgb(255,255,255);
   margin: 1px; 
	 padding:1px; 
}
	
div.pullquote img {
   margin: 1px; 
	 padding:1px; 
	 width: 250px;
}
<!-- ================wstawki obrazkow w tle============================ -->	


/* ---------------MENU LCN    MENU LCN---------------------------------*/
#menu_lcn {
	margin-bottom: 30px;
	border-bottom: 4px solid #EBEBEB;

}

#menu_lcn ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu_lcn li {
	margin: 0;
	padding: 0;
}

#menu_lcn a.nic {
	padding: 5px 5px 1px 5px;
	background: rgb(50,50,50);
	font-weight: bold;
	border-top: 0px solid #EBEBEB;
	color: rgb(230,230,230);
	font-size: 12px;
	text-decoration: none; 
}

#menu_lcn a.hover{
	padding: 5px 5px 1px 5px;
	margin: 0px 0px 6px 0px;
	background: rgb(200,200,200);
	font-weight: bold;
	border-top: 6px solid #EBEBEB;
	color: rgb(255,255,0);
	text-decoration: none; 
	font-size: 12px;
}


#menu_lcn a.active{
	padding: 5px 5px 1px 5px;
	margin: 0px 0px 6px 0px;
	background: grey;
	font-weight: bold;
	border-top: 2px solid #EBEBEB;
	color: rgb(255,255,0);
	text-decoration: none; 
	font-size: 12px;
}

#menu_lcn linia.hr{
	margin: 0;
	padding: 0;
	color: rgb(25,25,25);
	SIZE:5;

}
/* -------KONIEC--------MENU LCN    MENU LCN---------------------------------*/
/* ---------------MENU INTELIGENT BULDING---------------------------------*/
#menu_ib {
	margin-bottom: 20px;
	margin-left: 7px;
	border-bottom: 4px solid #EBEBEB;

}

#menu_ib ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu_ib li {
	margin: 0;
	padding: 0;
}

#menu_ib a.nic {
	padding: 5px 5px 1px 5px;
	background: rgb(50,50,50);
	font-weight: bold;
	border-top: 0px solid #EBEBEB;
	color: rgb(230,230,230);
	font-size: 12px;
	text-decoration: none; 
}

#menu_ib a.hover{
	padding: 5px 5px 1px 5px;
	margin: 0px 0px 6px 0px;
	background: rgb(200,200,200);
	font-weight: bold;
	border-top: 6px solid #EBEBEB;
	color: rgb(255,255,0);
	text-decoration: none; 
	font-size: 12px;
}


#menu_ib a.active{
	padding: 5px 5px 1px 5px;
	margin: 0px 0px 6px 0px;
	background: grey;
	font-weight: bold;
	border-top: 2px solid #EBEBEB;
	color: rgb(255,255,0);
	text-decoration: none; 
	font-size: 12px;
}

#menu_ib linia.hr{
	margin: 0;
	padding: 0;
	color: rgb(25,25,25);
	SIZE:5;

}
/* -------KONIEC--------MENU INTELIGENT BULDING---------------------------------*/

/* quiz */

#quiz {
	margin: 0;
	padding: 0;
}


#quiz  table{
	width: 490px;
	margin-left:10px;
	border-collapse: collapse;
	border: 4px solid rgb(30,30,30);
  vertical-align:top;
}


#quiz  tbody td.tytul {
  padding: 5px;
	text-align: center;
	border-top: 4px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(30,30,30);
	font-weight: bold;	
  font-size: 14px;
	color: rgb(200,200,200);
}

#quiz  tbody td.pierwsza {
	width: 4%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#quiz  tbody td.druga {
	width: 68%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#quiz  tbody td.trzecia {
	width: 14%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#quiz  tbody td.czwarta{
	width: 14%;
  padding: 2px;
	text-align: center;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	background:    rgb(50,50,50);		
  font-size: 13px;
	color: rgb(200,200,200);
}
#quiz  tbody td.podzialka {
	padding: 2px;
	text-align: center;
	border:0;
	background:     rgb(30,30,30);	
}

#quiz  tbody td {
	padding: 4px;
	vertical-align:text-top;
	text-align: left;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	border-right: 1px solid  rgb(30,30,30);
	font-size: 11px;
	color: rgb(220,220,220);

}
#quiz  tfoot td {
	padding: 5px;
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-top: 1px solid  rgb(30,30,30);
	border-left: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
	border-bottom: 1px solid  rgb(30,30,30);
}

#quiz  tfoot #next {
	border-top: 1px solid  rgb(30,30,30);
	text-align: right;
}

#quiz  tfoot #prev {
	border-top: 1px solid  rgb(30,30,30);
}

#quiz  .pad {
	border-bottom: 1px solid  rgb(30,30,30);
}

#quiz  #today {
	background:  rgb(30,30,30);
}
#obliczpiec {
	padding-left: 300px;
  background: rgb(20,20,20);
	color: rgb(200,200,200);
}

