*{ margin:0px; padding:0px; border:0px; 
   }
   
body {
font-family:Verdana, Arial,  Tahoma, Helvetica, sans-serif;
   font-size:12px;
   list-style: url(images/punkt.gif);
   background-color: black;
   background-image: url(images/tlo1.gif);
	background-repeat:repeat-x;
	

}
img {border:0px;}
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }

.ab {
position: absolute;
}
.ab1{
position: absolute;
left: -15px;
width: 15px;
height: 85px;
background-color:white;
background-image: url(images/wykonczenie_lewa.gif);
background-repeat: no-repeat;

}
#contener {
margin-left: auto;
margin-right: auto;
width: 760px;
background-color: white;
overflow: hidden;
}

#top {
width: 760px;
height: 272px;
background-color: white;
border-bottom: 5px solid #ff5a00;
}

.top_lewa {
float: left;
width: 305px;
height: 272px;
overflow: hidden;
}

.top_prawa {
float: left;
width: 455px;
height: 272px;
overflow: hidden;
}

.gora_tekst{
width: 276px; height: 139px; background-image: url(images/tekst_gora.gif);background-repeat: no-repeat; color: white; float: left;
}

.gora_tekst h1 {
    font-size: 12px;
    font-weight: bold;
}

.gora_tekst h1 a {
	color: #FFFFFF;
    font-weight: bold;
}
.gora_tekst h1 a:hover {
    	color: #f15500;
    font-weight: bold;
}

.pelna_oferta {
width: 29px;
height: 139px;
float: left;
background-color: black;
}

.el_gora {
padding-left: 24px;
}



#menu_gora {
width: 760px;
height: 20px;
background-color:white;
color: white;
}

#srodek
{
width: 760px;
background-color:white;
}

#srodek_lewa {
float: left;
width: 260px;
}

#srodek_prawa {
float: left;
width: 500px;
}

.text
{
padding: 3px 0px 5px 10px;
text-align: justify;
font-size: 11px;
}

.text h2 {
    font-size: 12px;
}

.text a
{
color: #f15500;
text-decoration: none;
}

.text a:hover {
color: #f15500;
text-decoration: underline;
}

.text_index
{
padding: 5px 10px 5px 0px;
text-align: justify;
font-size: 11px;
}

.text_index a
{
color: #f15500;
text-decoration: none;
}

.text_index a:hover {
color: #f15500;
text-decoration: underline;
}

.text2
{
padding: 5px 10px 5px 10px;
font-size: 11px;
}

.text2 a
{
color: #000000;
text-decoration: none;
}

.text2 a:hover {
color: #f15500;
text-decoration: none;
}

.text2_1
{
font-size: 10px;
}

.text3
{
padding: 30px 10px 5px 0px;
text-align: justify;
font-size: 11px;
}

.text3 a
{
color: #f15500;
text-decoration: none;
}

.text3 a:hover {
color: #f15500;
text-decoration: underline;
}

.text_oferta
{
padding: 30px 10px 5px 15px;
text-align: justify;
font-size: 11px;
}

.text_oferta a
{
color: #f15500;
text-decoration: none;
}

.text_oferta a:hover {
color: #f15500;
text-decoration: underline;
}


.text4
{
padding: 30px 10px 5px 50px;
text-align: justify;
font-size: 11px;
color: #f15500;
font-weight: bold;
}

.text4 a
{
color: #464646;
text-decoration: none;
}

.text4 a:hover {
color: #f15500;
text-decoration: underline;
}

.naglowek_lewa {
width: 260px;
height: 21px;
background-image: url(images/najnowsze.gif);
background-repeat: no-repeat;
color: white;
}

.naglowek_text {
padding: 3px 0px 0px 15px;
}

#text_lewa {
width: 259px;
border-right: 1px solid #ff5a00;
}

#stopka1 {
width: 760px;
height: 39px;
background-color:black;
background-image:url(images/stopka1.gif);
background-repeat:no-repeat;
border-bottom: 2px solid #f15500;
}

#stopka2 {
width: 760px;
height: 19px;
background-color:black;
color: #949494;
font-size: 10px;
padding: 2px 0px 0px 25px;
}

#ostatnie_realizacje {
font-size: 11px;
}

#ostatnie_realizacje td {
vertical-align: top;
}

.naglowek1 {
color: #f15500;
padding-top: 8px;
padding-bottom: 4px;
text-align: center;
}

.naglowek2 {
color: #f15500;
padding-top: 8px;
padding-bottom: 4px;
text-align: left;
}

.text_menu {
padding: 2px 0px 0px 0px;
}

.strona_glowna {
position: absolute;
left: 10px;
width: 107px;
height: 20px;
text-align: center;
overflow: hidden;
background-color:black;
background-image:url(images/strona_glowna.gif);
background-repeat:no-repeat;
}

.oferta {
position: absolute;
text-align: center;
left: 127px;
width: 69px;
height: 20px;
overflow: hidden;
background-color:black;
background-image:url(images/oferta.gif);
background-repeat:no-repeat;
}

.onas {
position: absolute;
text-align: center;
left: 205px;
width: 69px;
height: 20px;
overflow: hidden;
background-color:black;
background-image:url(images/o_nas.gif);
background-repeat:no-repeat;
}

.kontakt {
position: absolute;
text-align: center;
left: 284px;
width: 69px;
height: 20px;
overflow: hidden;
background-color:black;
background-image:url(images/kontakt.gif);
background-repeat:no-repeat;
}

.faq {
position: absolute;
text-align: center;
left: 364px;
width: 69px;
height: 20px;
overflow: hidden;
background-color:black;
background-image:url(images/kontakt.gif);
background-repeat:no-repeat;
}

.flagi {
position: absolute;
text-align: center;
left: 600px;
width: 113px;
height: 20px;
overflow: hidden;
background-color:black;
background-image:url(images/flagi.gif);
background-repeat:no-repeat;
}

.flaga {
position: absolute;
width: 17px;
height: 12px; 
}

.l1 {
color: white;
text-decoration: none;
}

.l1:hover {
color: #f15500;
text-decoration: none;
}

.l2 {
color: white;
text-decoration: none;
}

.l2:hover {
color: white;
text-decoration: underline;
}

.l3 {
color: #f15500;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

.l3:hover {
color: #f15500;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}

.l4 {
color: #949494;
text-decoration: none;
}

.l4:hover {
color: #949494;
text-decoration: underline;
}

.l5 {
color: black;
text-decoration: none;
}

.l5:hover {
color: black;
text-decoration: underline;
}

.l6 {
color: #353535;
text-align: left;
font-size: 10px;
}

.l6 :hover{
color: #f15500;
text-align: left;
text-decoration: none;
font-size: 10px;
}

.l7 {
color: #f15500;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}

.l7:hover {
color: #f15500;
font-weight: bold;
font-size: 10px;
text-decoration: underline;
}

#formularz_table td {
vertical-align: top;
text-align: right;
}

#formularz_table input {
border: 1px solid #f15500;
width: 200px;
background-color: #f6f6f6;
}

#formularz_table select {
border: 1px solid #f15500;
width: 200px;
background-color: #f6f6f6;
}

#formularz_table button {
border: 1px solid #f15500;
width: 50px;
background-color: #f6f6f6;
}

#formularz_table textarea {
border: 1px solid #f15500;
background-color: #f6f6f6;
width: 200px;
height: 100px;
}


