body {
    margin: 0px;	
	background-color: #000000;
	background-image:url(../images/bkg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}
	
.tab {

border-width:1px;
border-collapse:collapse;
border-style:solid;
border-color:#999999;
background-image:url(tab_tlo.jpg);
background-repeat:no-repeat
}
	
.txt1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
.txt1 td {	border: 1px #aaa solid; text-decoration: none;}
.txt1 td p { font-family: Tahoma; font-size:13px; text-decoration: none;}
.txt1 table {	border: 1px #aaa solid; text-decoration: none;}

.txt1 A {
	
	text-decoration: none;
	color: #666666;
 	}

.txt1 A:link {
	
	text-decoration: none;
	color: #666666;
 	}
	
.txt1 A:hover {
	
	color: #000000;
	text-decoration:underline;
		}
	
.txt1 A:active {
	text-decoration: none;
	color: #666666;
	 	}

.imgborder IMG {
  border:1px solid #666;
  margin-left:10px;
  background-color: #fff;
}

.txt1 IMG {
  border:1px solid #666;
  background-color: #fff;
}


.tyt1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	padding-left: 10px;
 	}

.tyt2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0082e7;
	text-decoration: none;
	 	}
	
.menu_l {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 22px;
	text-align:left;
 	}

.menu_l A {
	
	text-decoration: none;
	color: #333333;
 	}

.menu_l A:link {
	
	text-decoration: none;
	color: #333333;
 	}
	
.menu_l A:hover {
	
	text-decoration: none;
	color: #FF0000;
	padding-left: 2px;
	}
	
.menu_l A:active {
	text-decoration: none;
	color: #333333;
	 	}
 	

.stopka {

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	}
	
.stopka A {

    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	}
	
.stopka A:link {
	color: #FFFFFF;
	text-decoration:none;
	}
	
.stopka A:active {
    color: #FFFFFF;
	text-decoration:none;
	}
	
.stopka A:hover {
    color: #FFFF00;
	text-decoration:underline;
	}
		
.point {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	}
	
#maincontent {

	margin-left: 22px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 15px;
}
.tlo {
	background-image:url(../images/pro_tlo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
.dlimg {
	width: 22px;
	height: 22px;
	vertical-align: middle;
	border: 0px;
}
.pgttl {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:75px;
	
	vertical-align: bottom;

}
.title-image {
	border-left: 4px #007eff solid;
	border-right: 10px #9cb8D8 solid;	
	
	width: 15px;
	height:60px;
	float:left;
}
.title-image2 {
	border-left: 4px #007eff solid;
	border-right: 10px #dde6f1 solid;	
	
	width: 15px;
	height:60px;
	float:left;
}
	
.title {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #252d5b;
	padding-top:37px;
	
	
}

.i1{
margin:10px;
border:0px;

}
#maincontent
{
	vertical-align:top;
}
#menuright
{
	margin-left:10px;
}
#menutd
{
width:1%;
align:center;
vertical-align:bottom;
background-image:url(../images/linia.gif);


}


#menuright a div
{		
	width:190px;
    height:23px;	
    color: #fff;
	background: #252d5b;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px; 
    letter-spacing:1px;
    margin-bottom: 1px;
    padding-top:6px;
    padding-left:10px;
    text-decoration:none;
  
}

#menuright a:hover div
{	
	background: #334895;
}
.menuselected
{
	background-image:url(../images/menu-tlo.gif) !important;
}
.of {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #013467;
	text-decoration: none;
} 
.topm img{

  border: 0px;
}
.topm {
	text-decoration: none ;
	float:right;
	width:70px;
	text-align:center;
}
.topm a:hover {
text-decoration: none ;
}

h2 {
	padding-left: 10px;
	color: #013467;
}

.prod {
	background-image:url(../images/pro_tlo.gif);
	border:1px solid #006;
	background-color:#fff;
	background-image:url(../images/pro_tlo.gif);
	background-repeat: no-repeat;
	background-position: 310px 0px;

	width:479px;
	height: 359px;
	

}

.prod-list{
	
	border:1px solid #006;	
	width:479px;
	height: 359px;
}

.prodbkg-pro{
	background-image:url(../images/nagrzewnica-tlo.png);
	background-repeat: no-repeat;
	background-position: -50px -90px;
}
.prodbkg-nw{
	background-image:url(../images/nw-tlo.png);
	background-repeat: no-repeat;
	background-position: -5px -65px;
}
.prodbkg-nwp{
	background-image:url(../images/nw-ex.png);
	background-repeat: no-repeat;
	background-position: 35px -65px;
}

.prod2{
	
	border:1px solid #006;	
	width:479px;
	height: 359px;
}

.prod-group{
	text-align: center;
	margin-right: 1px;
	margin-bottom:1px;
	width: 150px !important;
	height: 155px;
	float: left;
	font-size: 12px;
	font-color: #fff;
	border: 0px red solid;
	display: table;
}
.prod-group img { display: block; margin: 0px auto; border:1px #666 solid; padding: 0px; }
.prod-group p {display: table-cell; vertical-align: middle; margin: 0px; padding: 0px; }
.prod-group a {  color: #fff; text-decoration: none; border:0px green solid; margin: 0px; padding: 0px; }
.prod-group a:hover { color: #ff0; text-decoration: none; }

.prod-group2{
	text-align: center;
	margin-right: 1px;
	margin-bottom:1px;
	

	overflow: hidden;	
	height: 155px;
	float: left;
	font-size: 12px;
	font-color: #fff;
	border: 0px red solid;
	display: table;
}
.prod-group2 img { display: block; margin: 0px auto; border:1px #666 solid; padding: 0px; }
.prod-group2 p {display: table-cell; vertical-align: middle; margin: 0px; padding: 0px; }
.prod-group2 a {  color: #fff; text-decoration: none; border:0px green solid; margin: 0px; padding: 0px; }
.prod-group2 a:hover { color: #ff0; text-decoration: none; }

.tab_act{
	float:left;
	margin-left:4px;
	background-color:#dde6f1;
	margin-top:8px;
	padding-top:4px;
	height: 32px;
	min-width: 130px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	border-right: 1px solid black;
	border-top: 1px solid #333;	
  	text-decoration: none; color: #252d5b;
  	}

.tab_inact{
	background: #252d5b;
	float:left;	
	margin-left:4px;
	margin-top:8px;
	padding-top:4px;
	padding-left:10px;
	padding-right:10px;	
	height: 32px;
	min-width: 130px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;	
	border-right: 1px solid black;
	border-top: 1px solid #333;	
		 color: #fff; 
}

a.tab_inact:hover {
	background: #334895;
}

.uslugi-ser
{
	background-image:url(../images/robotnik1.png);
	background-repeat: no-repeat;
	background-position: 245px 0px;	
	height: 335px;
}

.uslugi-proj
{
	background-image:url(../images/cyrkiel.png);
	background-repeat: no-repeat;
	background-position: 245px 0px;	
	height: 335px;
}
.uslugi-klim
{
	background-image:url(../images/montaz-went-st.png);
	background-repeat: no-repeat;
	background-position: 235px 0px;	
	height: 335px;
}

.uslugi-went
{
	background-image:url(../images/montaz-klim-s-t.png);
	background-repeat: no-repeat;
	background-position: 260px 0px;	
	height: 335px;
}

.leftinfo
{
	padding: 0px 20px 0px 20px;
	font-size:16px;
	width: 280px;
	line-height: 25px;
}
.name{
	font-size: 24px;
	font-weight: bold;
	color:#314793;
	
}
.pag{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height: 26px;
	padding-left: 0px;
	line-height:30px;
}
.p20 { padding-top :172px; padding-left: 20px; float:left;}
.p20a { padding-left: 20px; float:left; vertical-align:bottom;}
.h160 { height: 160px; }
.ref
{
float:left;
margin-left:25px;
text-decoration: none;
}
.ref img { border:0px;}

.rel
{
float:left;
margin-left:25px;
text-decoration: none;
vertical-align:bottom;
}
.rel img { border:1px #444 solid;border-left:15px #f8c300 solid;}

.rela
{
float:left;
margin-left:25px;
text-decoration: none;
}
.rela img { border:1px #444 solid;border-right:15px #f8c300 solid;}

.bordboki{
border-right: 1px solid #232;
border-left: 1px solid #ace;
}

.noborder { border: 0px !important; }
.noborder tr { border: 0px !important; }
.noborder td { border: 0px !important; }
.fs13 { 
font-family: Arial, Helvetica, sans-serif;
	font-size:15px; }


#klima table td { border:0px;border-left:1px #888 solid;border-top:1px #888 solid; }
#klima table { border:0px; border-right:1px #888 solid;border-bottom:1px #888 solid; }
#klima table th {
	background: #252d5b;
}
#klima table th p{
	font-size:15px; color:#fff; margin:2px;
}
#klima table th {
	font-size:15px; color:#fff; margin:0px;
}
#klima table tr {
	
}
#klima p{ margin:2px; padding:0px;}
#klima p span{ margin:2px; padding:0px;}