p {margin: 0px ; font-size: 12; font-family: Arial; color: #515151; line-height: 1.4; text-align: left}
a {margin: 0px; font-size: 12; font-family: Arial; font-weight:normal; color: #005dd1; text-decoration: none}
a:hover {margin: 0px;font-size: 12; font-family: Arial; color: #005dd1; text-decoration: none}
H1 {margin: 0px;font-size: 24; font-family: Arial; color: #005dd1; font-weight:normal}
H2 {margin: 0px;font-size: 22; font-family: Arial; color: #005dd1}
H3 {margin: 0px ; font-size: 18; font-family: Arial; color: #005dd1; font-weight:bold; line-height: 1.2; text-align: left}
H4 {margin: 0px ; font-size: 14; font-family: Arial; color: #005dd1; font-weight:normal; line-height: 1.2; text-align: left}

img {border: 0}

body {

    margin: 0px;
    padding: 0px;
    background: #303030;
    }

#kontener {
		position: relative;
		left: 50%;
		margin-left: -495px;
		width: 990px;
		background: #ffffff;
		}
	
#kontener_2 {
		position: relative;
		left: 50%;
		margin-left: -495px;
		width: 990px;
		background: #303030 url(images/tlo_bottom.jpg) no-repeat;
    height: 240px;
		}
		
#naglowek {
    position: relative;
    width: 990px;
    background: #ffffff;
    height: 80px
    }

#menu {
    position: absolute;
    right: 50px;
    margin-top: 27px;
    }

#dom {
    position: relative;
    float: left;
    left: 9px
    }
    
#logo {
    position: relative;
    float: left;
    left: 9px
    }

#o_nas_glowna {
    background: url(images/o_nas_tlo_glowna.jpg) no-repeat;
    height: 429px;
    width: 259px;
    position: relative;
    float: right;
    right: 9px;
    }

#o_nas_glowna_text {
    position: relative;
    margin: 65px 32px 30px 32px;
    }

#o_nas_glowna_text p{color: #ffffff;}

#o_nas {
    background: url(images/o_nas_tlo.jpg) no-repeat;
    height: 108px;
    width: 553px;
    position: relative;
    float: right;
    right: 9px;
z-index: 5;
    }
    
#realizacje {
    background: url(images/realizacje_tlo.jpg) no-repeat;
    height: 108px;
    width: 553px;
    position: relative;
    float: right;
    right: 9px;
    }
    
#oferta {
    background: url(images/oferta_tlo.jpg) no-repeat;
    height: 108px;
    width: 553px;
    position: relative;
    float: right;
    right: 9px;
    }
    
#kontakt {
    background: url(images/kontakt_tlo.jpg) no-repeat;
    height: 108px;
    width: 553px;
    position: relative;
    float: right;
    right: 9px;
    }
    
#o_nas_text, #realizacje_text, #oferta_text, #kontakt_text {
    position: relative;
    margin: 60px 32px 30px 32px;
    }

#o_nas_text p, #realizacje_text p, #oferta_text p, #kontakt_text p{color: #ffffff;}

#boxy_glowna {
    position: relative;
    top: 10px;
    clear: both;
    height: 267px;
    }

#box_okna {
    position: relative;
    float: left;
    background: url(images/okna_tlo.jpg);
    height: 247px;
    width: 320px;
    margin-left: 9px;
    }

#box_drzwi {
    position: relative;
    float: left;
    margin-left: 6px;
    background: url(images/drzwi_tlo.jpg);
    height: 247px;
    width: 320px;
    }

#box_rolety {
    position: relative;
    float: right;
    background: url(images/rolety_tlo.jpg);
    height: 247px;
    width: 320px;
    margin-right: 9px;
    }	
			
#box_okna_text, #box_drzwi_text, #box_rolety_text{
    position: relative;
    margin: 60px 25px 30px 25px;
    }

#box_okna_text p{color: #ffffff;}
#box_drzwi_text p{color: #ffffff;}
#box_rolety_text p{color: #ffffff;}

#zobacz_oferte {
    position: absolute;
    right: 25px;
    bottom: 20px;
    }

#stopka {
    position: relative;
    padding: 15px;
    margin-left: 9px;
    width: 942px;
    height: 40px;
    background: #f1f1f1;
    }

#stopka_menu {
    top: 0px;
    float: right;
    right: 0px;
    }

#stopka_menu p {color: #707070; text-align: right;}
#stopka_menu a {color: #484848;}
#stopka_menu a:hover {color: #484848; text-decoration: underline;}

#stopka_projekt {
    float: left; 
    left: 0px;   
    }

#stopka_projekt  p{color: #53891b;}
#stopka_projekt  a{color: #53891b;}
#stopka_projekt  a:hover{color: #53891b; text-decoration: underline;}

#content {
    ;
    margin-bottom: 60px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 130px;
    }
    
#dane_kontaktowe {
    position: relative;
    float: left;
    left: 0px;
    }

#formularz_kontaktowy {
    position: relative;
    float: right;
    right: 68px
    }
    
#mapa {
    position: relative;
    clear: both;  
    }
    
#realizacje_menu {
    position: relative;
    float: left;
    left: 0px;
    margin-top: 3px;
    width: 250px;
    }
    
ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
  }

ul {
	width: 200px;
	padding: 2px 2px 1px 2px;
	background-color: #ffffff;
	border: 0px;
  }

ul li {
	border-bottom: 1px solid #9ce;
  }

ul a:link, ul a:visited {
	display: block;
	width: 186px;
	text-decoration: none;
	padding: 7px;
	font-weight: bold;
	background-color: #ffffff;
	color: #648cb2;
  }

ul a:hover {
	width: 186px;
	background-color: #65b3ef;
	color: #ffffff;
  }

ul a.selected {
	width: 186px;
	background-color: #65b3ef;
	color: #ffffff;
  }
  
  
#oferta_content {
    position: relative;
    float: right;
    right: 0px;
    width: 690px;
    }
    
#pusty {
    position:relative;
    clear: both;
    }
