@charset "utf-8";

/* CSS Document */

body 

	{

	color:#7f7f7f;

	margin: 0px;

	padding:0px;

	font-size: 12px;

	font-family:Arial, Helvetica, sans-serif;

	background:#FFFFFF;

	width:100%;

	text-align:left;

}

	

	

input, select {font-size:11px;}	

	

ul, li {margin:0; padding:0;}	

	

	

h1, h2, h3, h4, h5, p {margin:0px; padding:0px;}	

	

	

a img {border:0}	



a {color:#7f7f7f;}

a:hover {color:#ff6600;}

#contener{width:990px; margin:auto; padding:0;}



#top{width:100%; margin:0px 0 0 0; position:relative;}

#indexContentL{width:380px; float:left; margin:0px; padding:0px;}

.indexH3{width:220px; height:50px; margin: 0 0 0 0px;  font-size:18px; color:#7f7f7f; text-indent:4px; line-height:60px; border-bottom:solid #7f7f7f;}

.indexAktualnosci{width:377px; height:127px; position:relative; margin:10px 0 0 0; background:url(img/indexAktualnosci.gif) no-repeat;}

.indexAktualnosci img{float:left; margin:10px 0 0 20px;}

.indexAktualnosci p {float:right; width:140px; font-weight:600; margin:15px 10px 0 0;}

.indexAktualnosci span {

	position:absolute;

	width:140px;

	color:#ececec;

	left: 229px;

	top: 102px;

}

#indexNews{ margin:5px 0 0 0; background:url(img/indexNewsLine.gif) repeat-y;}

#indexNews2{background:url(img/indexNewsTop.gif) no-repeat 0px 0px ;}

#indexNews3{ width:378px; padding:5px 0 5px 0;background:url(img/indexNewsBottom.gif) no-repeat bottom; }

#indexNews3 p{width: 350px; margin:0 0 0 10px; line-height:20px;}



#indexContentR{width: 576px; float:right;}

.indexKlimatzacja{ width: 285px; float:right;}

.indexKlimatzacja h5{font-weight:600; line-height:20px; color:#7a7a7a; padding: 7px 14px 5px 0; font-size:12px;}

.indexKlimatzacja p{padding-right:15px; line-height:20px;}

.indexKlimatzacja a{margin:10px 0 15px 0; width:100px; display:block; text-decoration:none; line-height:20px; color:#b2b2b2;}

.indexKlimatzacja a:hover{color:#666;}



#indexToshiba{width:570px; height:51px; margin:5px 0 0 0; clear:both;}

#indexToshiba h4{ font-size:14px; color:#b9b9b9; padding: 10px 0 0 10px; margin: 0px;}



#glass{width:100%; height:25px; margin-top:15px; border-top:solid 1px #dcdcdc;}

#glass p{ float:left; margin:0px; padding:10px 0 0 5px; color:#9b9b9b; font-size:11px;}

#glass img{float:right; margin:3px 0 5px 0}

#contenerKlima{width:100%; position:relative; margin:0; padding:15px 0 0 0; background:url(img/contentLineKlima.gif) no-repeat 0 0;}

#klimaRe{margin:0px 0 0 20px; padding:0 0 0 0; background:url(img/realizacjeKlimaLina.gif) repeat-y;}

#klimaReTop{margin:0px; padding:0; background:url(img/realizacjeKlimaTop.gif) no-repeat 0 0;}

#klimaReBottom{width:960px; margin:0px; padding:0; background:url(img/realizacjeKlimaBottom.gif) no-repeat bottom;}



#realizacja{width:520px; margin:10px 0 0 15px; float:left;}

#realizacja p{padding:10px 0 0px 0; line-height:17px;}

.realizacjaH3{width:220px; height:40px; margin: 0 0 0 0px;  font-size:20px; font-weight:100; color:#7f7f7f; text-indent:4px; line-height:35px; border-bottom:solid #7f7f7f;}

#realizacja ul{ margin:20px 0 20px 0; width:500px;}

#realizacja ul li {width:100%; height:26px; border-bottom:solid 1px #ebebeb; padding:0px 0 0 10px; margin-top:3px; line-height:20px; background:url(img/realizacjaLI.gif) no-repeat 0 0; list-style:none;}

#realizacja ul li a{ text-decoration: none; color:#666666; font-weight:600;}

#realizacja ul li a:hover{text-decoration:underline;}

#realizacja ul li a span {font-weight:100}

#klimaBottom{ width:520px; float:left; margin:15px 0 0 20px; background-color:#f9f9f9; background-image:url(img/klimaLineTop.gif); background-position: 0 0; background-repeat:no-repeat;}

#klimaBottom p{ padding:15px; line-height:18px;}

#klimaBottom2{width:520px; margin:0px; height:3px; padding:0px; background:url(img/klimaLineBottom.gif) no-repeat 0 0;}

#klimaToshiba{width:377px; height:190px; position:relative; float:right; margin:15px 30px 20px;}



#klimaToshiba a:hover{color:#666;}

#certyfikatTop{width:970px; height: 55px; float:right; margin:0px 0 20px 0; background-color:#f8f8f8}

#certyfikatTop p{ padding: 20px 0 0 15px; margin:0px;}

#contact{

	width:490px;

	margin:10px 0 0 15px;

	float:left;

}

#contact p{margin:0; padding:10px 0 0 0; line-height: 20px;}

#contact ul{

	margin:20px 0 20px 0;

	width:470px;

}

#contact ul li {

	font-size:11px;

	height:26px;

	border-bottom:solid 1px #ebebeb;

	padding:0px 0 0 10px;

	margin-top:3px;

	line-height:20px;

	background:url(img/realizacjaLI.gif) no-repeat 0 0;

	list-style:none;

}

#contact ul li span{width:190px; font-weight:600; display:block; float:left;}

#maps{width:470px; float:right; margin:10px 0 0 0}

#mapsBackground{

 width:450px;

 height:290px;

 margin-top:12px;

 background:url(img/mapsbackground.gif) no-repeat 0 0;

 padding: 10px;

}

.contactL{

	float:left;

	width:250px;

	margin:10px 0 0 5px;

}



#aktualnosci{width:450px; margin:10px 25px 0 15px; float:right;}

#aktualnosci p{padding:10px 0 0px 0; line-height:17px;}

#aktualnosci ul{ margin:20px 0 20px 0; width:450px}

#aktualnosci ul li {width:100%; border-bottom:solid 1px #ebebeb; padding:0px 0 5px 10px; margin-top:3px; line-height:20px; background:url(img/realizacjaLI.gif) no-repeat 0 0; list-style:none; clear:both; display:block; overflow:hidden}

#aktualnosci ul li a{ text-decoration: none; color:#666666; font-weight:600; float:left; width:320px;}
#aktualnosci ul li a.hov{ color:#ff6600 }

#aktualnosci ul li a:hover{text-decoration:underline;}

#aktualnosci ul li span {font-weight:100; float:right; font-size:11px; color:#b2b2b2;}



#aktualnosciL{ width:450px; float:left; margin:15px 0 10px 20px; background-color:#f9f9f9; background-image:url(img/klimaLineTop.gif); background-position: 0 0; background-repeat:no-repeat;}

#aktualnosciL p{ padding:15px; line-height:18px;}

#aktualnosciTytul {

	margin: 15px 0 0 15px;

	padding: 0;

	height: 30px;

	border-left:solid 4px #dedede;

	line-height:15px;

}



#aktualnosciTytul p {

	font-size: 11px;

	margin: 0px;

	padding: 0 0 0 10px;

	color:#b2b2b2;

}



#aktualnosciTytul h3 {margin:0px; padding:0px 0 0 10px; font-size:12px; color:#666666; }

#lang {
	color:#CECECE;
	position:absolute;
	top:10px;
	right:0px;
	text-align:right;
	text-decoration:none;
}


#animtopwave {padding:35px 0 0 0;}

#lang a {color:#CECECE;
	
	text-decoration:none; font-size:10px; padding:0 0 3px 0;}
	
	#lang a:hover{ color:#ff6600 }
	#lang img {margin:0 6px 0 0; vertical-align:bottom;}
