body{
font-family: arial, sans-serif;
background: url('img/tlo.png') #DEDFDF top center repeat-x;
margin:0;
padding: 0px;
text-align: center;
}

#winieta, #stopka{
position: relative;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 920px;
height: 173px;
}

#logo{
position: absolute;
top: 40px;
left: 0px;
width: 300px;
height: 69px;
}

#magazyn{
position: absolute;
top: 40px;
left: 300px;
width: 260px;
height: 100px;
background: url('img/magazyn_tlo.png');

}

#magazyn h3{font-size: 16px; font-weight: normal; text-align: left; color: #333; width: 200px; margin-left: 10px; margin-top: 10px; margin-bottom: 0px;}

#magazyn p{margin-top: 5px; margin-bottom: 5px; text-align: left; font-size: 13px; margin-left: 10px;}

#magazyn form{margin-top: 5px; margin-bottom: 5px; text-align: left; font-size: 13px; margin-left: 8px;}

#magazyn h3 a{text-decoration: none; color: #333333;}
#magazyn h3 a:hover{ color: #cccccc;}

#magazyn p a{text-decoration: none; color: #dc2321;}
#magazyn p a:hover{ color: #cccccc;}

.send{border: none; width: 36px; height: 35px; background: url('img/przycisk1.png'); }
.send_value{border: none; width: 199px; height: 35px; background: url('img/tlo_zapisz.png'); color: white; text-align: center;background-repeat: no-repeat; vertical-align: center; line-height: 35px; }

#myEG{
position: absolute;
top: 40px;
right: 0px;
width: 329px;
height: 131px;
background: url('img/myEG.png');
text-align: left;
}

#myEG h3{font-size: 16px; text-align: left;color: #dc2321; margin-left: 20px; margin-top: 30px; margin-bottom: 5px;height: 20px;}
#myEG p{font-size: 11px; text-align: left; margin-left: 20px; width: 200px; margin-top: 0px;}

#ludzik{position: absolute;
top: 30px;
right: 25px;
width: 96px;
height: 91px}

#rej{
position: absolute;
bottom: 0px;
left: 20px;
width: 300px;
height:20px;
text-align: left;
font-size: 10px;
}

#rej a{text-decoration: none; color: #999999;}
#rej a:hover{ color: #cccccc;}

.rej a{text-decoration: none; color: #999999;}
.rej a:hover{ color: #cccccc;}

.zakres1 a{text-decoration: none; color: #dc2321;}
.zakres1 a:hover{ color: #cccccc;}

a.rej2{text-decoration: none; color: #cccccc;}
a.rej2:hover{text-decoration: none; color: #dc2321;}

#menu{
position: absolute;
bottom: 0px;
left: 0px;
width: 590px;
height:30px;
text-align: right;
background-color: #333333;
font-size: 13px;
color: white;
padding: 0px;

}

#menu table{top: 0px;}

#menu a{text-decoration: none; color: #cccccc; font-size: 12px;}
#menu a:hover{ color: white;}

#content{
position: relative;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 920px;
height: 312px;
}

#wyszukiwarka{
position: absolute;
top: 0px;
left: 0px;
width: 300px;
height:110px;
text-align: center;

font-size: 13px;

padding: 0px;

}

#newsletter{
position: absolute;
top: 0px;
left: 310px;
width: 300px;
height:162px;
text-align: center;
background: url('img/tlobox.png');
background-repeat: no-repeat;
font-size: 13px;
padding: 0px;
}

 #newsletter h3{font-size: 16px; text-align: left;color: #dc2321; margin-left: 20px; margin-top: 10px; margin-bottom: 5px;}
 #newsletter a{color: #333333;}
 #newsletter a:hover{color: #cccccc;}
 
 
 #siec{
position: absolute;
top: 0px;
left: 620px;
width: 300px;
height:162px;
text-align: left;
background: url('img/siec.png');
background-repeat: no-repeat;
font-size: 13px;
padding: 0px;
}

#siec h3{font-size: 16px; text-align: left;color: #dc2321; margin-left: 20px; margin-top: 10px; margin-bottom: 5px; width: 150px;}
#siec p{font-size: 11px; text-align: left; margin-left: 20px; width: 150px; margin-top: 0px;}

#makieta{
position: relative;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
background: url('img/elementy_maszyn.jpg') 0px 40px;
background-repeat: no-repeat;
width: 918px;
min-height: 950px;


}

#makieta p{ margin-left: 280px; width: 600px; text-align: left; font-size: 12px;}
#makieta p a{font-size: 10px; color: #999999;}
#makieta p a:hover{ color: #dc2321;}
#makieta h2{text-align: left; font-size: 16px; margin-left: 280px;}
#makieta ul{margin-left: 320px;text-align: left; font-size: 12px; width: 540px;}
#makieta li{text-align: left; font-size: 12px;}
#makieta p a.tresc{color: #dc2321; font-size: 12px;}
#makieta p a.tresc:hover{color: #333333;}

#makieta table.produkty{ margin-left: 280px; width: 620px; text-align: left;}
#makieta td.produkty{  text-align: left; font-size: 11px;}

a.produkt{  color: #333333;}
 a.produkt:hover{  color: #dc2321; font-weight: bold;}
 
 #makieta td{background: inherit;}

#menu_czerwone{
position: relative;
width: 918px;
height: 40px;
background: url('img/tlo_czerwone_menu.png');
}

.redmen{background: url('img/tlo_czerwone_menu.png');}
.redmen:hover{background: url('img/tlo_menu_hover.jpg');}
.redmen a{color: white; padding-top: 5px; padding-bottom: 5px; font-size: 14px;padding-left: 5px; padding-right: 5px;}
.redmen a:hover{color: #dc2321; background: white;}

img{border: none;}


a{text-decoration: none; color: #dc2321;}
 a:hover{ color: #cccccc;}
 
 
#wyszukiwarka_podstrona{
position: absolute;
width: 328px;
height: 79px;
left: 590px;
top: 40px;
background: url('img/wyszukiwarka.png');
text-align: center;

} 

#produkty_menu{
position: relative;
width: 260px;
height: 880px;

left: 0px;
float: left;
top: 136px;
background: #c11717 url('img/menu_produkty_tlo.png');
background-repeat: no-repeat;

}
#produkty_menu ul{width: 235px;}
#produkty_menu ul li{text-align: left; font-size: 12px; color: #eeeeee;font-weight: normal;  padding-top: 10px; 
padding-bottom: 10px; margin-left: 0px; width: 235px;
background:  url('img/linia.png') center bottom;
background-repeat: no-repeat;


}

#produkty_menu a{color: #eeeeee; padding-left: 10px;}

#produkty_menu a:hover{background:  url('img/strzalka.gif') 0px 5px; background-repeat: no-repeat;}


#stopka_podstrona{
position: relative;
margin-left: auto;
margin-right: auto;
background: #333333 url('img/stopka.png');
background-position: 0px 10px;
background-repeat: no-repeat;
width: 918px;
height: 42px;

}

#dane_techniczne{
position: absolute;
top: 225px;
right: 30px;
width: 300px;
height: 18px;
font-size: 10px;
text-align: center;
}

#dane_techniczne a{
background:  url('img/dane_tech_tlo.png');
background-repeat: no-repeat;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
color: white;
}

#dane_techniczne a:hover{
background:  url('img/dane_tech_tlo2.png');
background-repeat: no-repeat;
}

#tlo{
margin-left: auto;
margin-right: auto;
width: 918px;
background: #c11717  url('img/tlo_makiety.png');
background-repeat: repeat-y;

}

td{font-family: arial, sans-serif; font-size: 12px;}

 #menu td a{font-family: arial, sans-serif; font-size: 11px;}
  
#komunikat{position: absolute; z-index:30; top: 30px; left: 30%; width: 320px; height 250px; overflow:auto; background-color: #666666; color: white; visibility: hidden; border: 1px solid red;  text-align: center; padding: 10px;}
 
