html, body, h1, h2, h3, h4, h5, h6, form, ul, ol, dl, dt, dd, li, div{
	margin:0;
    padding:0;
}

a:link {text-decoration:none; color: #ffffff;}
a:hover {color: #fff1a1;}
a:visited {text-decoration:none; color: #ffffff;}
a:active {text-decoration:none; color: #ffffff;}



body{
	background:#ffffff url(images/tlo.jpg);
	background-repeat: repeat-x;
	color:#000;
	font:normal 100% Verdana, Tahoma, Helvetica, sans-serif;
	text-align:center;
}


#podstawa{
	width:830px; 
	float:left;
	text-align:left;
	font-size:.75em;
}

#top{
	margin-left:30px;
	width:800px;
	height:92px;
	background:#ffffff url(images/logo.jpg);
	background-repeat: no-repeat;
}

#naglowek{
	width:830px;
	height:270px;
	margin-top:2px;
	background:#3e3e3e url(images/zdjecie_top.jpg);
	background-repeat: no-repeat;
}

#naglowek_text{
	height: 100%;
	width: 212px;
	margin-left: 575px;
	color: white;
	text-align: justify;
}

#naglowek h1{
	font: 18px verdana;
}


#tresc{
	margin-top:2px;
	width:830px;
	height:217px;
}

#tresc2{
	margin-top:2px;
	width:830px;
	height:400px;
}

#tresc3{
	margin-top:2px;
	width:830px;
	height:1100px;
}

#tresc4{
	margin-top:2px;
	width:830px;
}

.produkty {
	height: 1750px;
}


#tresc_firma {
	position:absolute;
	left:50px;
	top:600px;
	width: 760px;
	height: 150px;
	text-align: justify;
}

#tresc2 li{
	padding: 8px 10px;
}

#tresc_lewa{
	height:100%;
	width: 538px;
	text-align: justify;
	font: 12px verdana;
	float:left;

}

#tresc_lewa2{
	height:100%;
	width: 538px;
	text-align: justify;
	font: 12px verdana;
	float:left;
}

.tresclewa {
	margin-top:2px;
	font: 12px verdana;
	margin-left: 50px;
	margin-right:10px;

}



#tresc_lewa ul {
	margin-left:80px;
}

#tresc_lewa h4 {
	margin-left:50px;
	margin-top:2px;
	font: 12px verdana;
	margin-right:10px;
}

.referencje {
	margin-left:50px;
	margin-top:2px;
	font: 12px verdana;
	margin-right:10px;
}


#tresc_prawa h4{
	font: 12px verdana;
	margin-top:2px;
	margin-right:10px;
	text-align:left;
}

#tresc_prawa h5{
	font: 12px verdana;
	margin-top:80px;
	margin-right:20px;
	margin-left:35px;
	text-align:left;
}


#tresc_prawa h6{
	font: 12px verdana;
	margin-top:70px;
	margin-right:20px;
	margin-left:35px;
	text-align:justify;
}

#tresc_lewa h1 {
	text-align:left;
	font: 16px verdana;
	margin-left: 60px;
	margin-top:20px;
}

#tresc_prawa {
	float:right;
	width: 292px;
	height:100%;
	font: 12px verdana;
	text-align:center;
	margin-top:-2px;

}


#tresc_prawa h1 {
	text-align:left;
	font: 16px verdana;
	margin-left:25px;
	margin-top:20px;
}


#pasek_dol{
	width:830px;
	height:166px;;
}

#pasek_dol_lewy{
	width: 537px;
	float:left;
	height:100%;
	background: url(images/pasek_dol_lewy.jpg);

}

#pasek_dol_prawy{
	width: 293px;
	float:right;
	height:100%;
	background: url(images/pasek_dol_prawy.jpg);
}


#pasek_dol_lewy h1 {
	margin-left: 60px;
	font: bold 14px verdana;
	margin-top: 20px;
}


#pasek_dol_lewy p{
	margin-top: 12px;
	font: 12px verdana;
	margin-left: 80px;

}

#pasek_dol_prawy h4 {
	margin-left:10px;
	font: 12px verdana;
}

#pasek_dol_prawy h1 {
	margin-top:20px;
	font: bold 14px verdana;
}	

#pasek_dol_prawy h2 {
	margin-top:5px;
	font: 20px verdana;
	
}

#phone {
	background: url(images/phone.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	width:50px;
	height:40px;
	float:left;
}

#stopka{
	margin-top:2px;
	margin-left:30px;
	width:800px;
	height:30px;
	font: 10px verdana;
	background:#3e3e3e;
	color: #ffffff;
	border-bottom: 2px solid #ffe75e;
	
}

#stopka_lewa{
	padding: 9px 25px;
	float:left;
}

#stopka_prawa{
	float:right;
	padding: 9px 25px;
}

#cien_prawy{
	width: 48px;
	height: 809px;
	float: left;
	background: url(images/cien_prawy.jpg);
	background-repeat:no-repeat;
}

#cien_prawy2{
	width: 48px;
	height: 376px;
	float: left;
	background: url(images/cien_prawy2.jpg);
	background-repeat:no-repeat;
}


.obrazek {
	float:left;
	margin-left:5px;
	margin-top:20px;
	font: 10px verdana;
}

.obrazek img {
	border: 1px solid #3c3c3c;
}


.galeria_img {
	border:2px solid #3e3e3e;
}

.galeria_prawa {
	margin-top:66px;
	text-align:center;
}

.siedziba{
	text-align:left;
	margin-left:10px;
}

.ramka {
	border:1px solid #3e3e3e;
}

#kontaktlewy {
	float:left;
	width:160px;
	height:300px;
	padding: 0px 50px;

}


#form_left {
	float:left;
	text-align:left;
	
}

#form_right {
	text-align:right;
}

.formularz {
	border:1px solid #3e3e3e;
}

.formularz2 {
	margin-left:50px;
}


#drzwi_polskone_donimet {
	position: absolute;
	width: 240px;
	height:300px;
	top:1360px;
	left:570px;
	text-align: justify;
}


#okna_aluminiowe {
	position: absolute;
	width: 240px;
	height:300px;
	top:857px;
	left:570px;
	text-align: justify;}



/*    MENU STRONY   */

#menu_top { 
	width: 502px;
	height: 51px;
	background: #ffe75e;
	overflow: hidden;
	float: right;
}

#menu_ciengora {
	float:right;
	width: 502px;
	height: 23px;
	background:url(images/menu_ciengora.jpg);
	margin-top:18px;

}


#menu_cienlewy {
	display:inline;
	margin-left:268px;
	margin-top: 41px;
	width: 30px;
	height: 51px;
	float: left;
	background:url(images/menu_cienl.jpg);
}


#menu_top ul {
	margin: 0px;
	padding: 0px;
	font: bold 13px Verdana;
	list-style-type: none;
	padding-left: 0px; 
}

#menu_top li {
	display: inline;
	padding: 0px;
}

#menu_top li a{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 18px 19px;
	color: #3e3e3e;
}

#menu_top li a:hover{
	background: #fff09d;
}


#oferta {
	position:absolute;
	padding: 10px 10px;
	left:388px;
	top:94px;
	width: 130px;
	height: 60px;
	background: #ffe75e;
	font: bold 10px verdana;
	overflow:hidden;
}

#oferta ul{
	list-style-type: none;
}

#oferta li a{
	padding-top:5px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	text-decoration: none;
	color: #3e3e3e;
}

#oferta li a:hover{
	background: #fff09d;
}



#kropka, #kropka3, #kropka4, #kropka5 {
	margin-top: 23px;
	width: 6px;
	height: 6px;
	float:left;
	background:url(images/kropki_menu.jpg);
	background-repeat: no-repeat;
}
