body {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
background-color: #313131;
}


body, input, textarea, select, div, td  {  font-family:tahoma, sans-serif; text-align: justify;
		font-size: 13px; 
        color: #cccccc; }


.fl{ float:left;}
.fr{ float:right;}
.cl {clear: both;}

img {border:none;margin:0px;padding:0px }
td { text-align:center; border-top:1px #999999 dotted; color:#FFFFFF; background:#000000; }


h1 ,h2 {padding:0px; color:#e2001a; font-size: 18px; margin: 0px 0px 10px 0px;  font-weight: normal; border-bottom:#CCCCCC 1px dotted; }
h2 { font-size:15px; margin-top:20px; font-weight: bold;}

ul , p{ padding:0px; margin:0px;}

#kontener2 { width:980px; margin:auto; padding-top:10px;}

#top { width:100%; height:272px; background-image:url(graf/tlotop.jpg); background-repeat:repeat-x; border-bottom:1px #eeeeee solid; border-top:1px #666666 solid;}
#flash{width:980px; height:272px; margin:auto;}

#lewa, #prawa{width:160px; float:left;  }

#srodek , #srodek2 ,  #srodek3, #srodek4 {width:620px; float:left; padding:10px 20px;  }
#srodek img{ border: 2px #000000 solid; border-bottom : 10px #000000 solid; float:left; margin-right:10px; margin-bottom:5px; }
#srodek3 img{ margin-bottom:20px; }


.galeria a{ border: 2px #000000 solid; border-bottom : 10px #000000 solid; float:left; margin:0px 15px 20px 17px;  background:#c3c8d2; text-align:center; }
.galeria a:hover{ border: 2px #999999 solid; border-bottom : 10px #999999 solid; }
.galeria img{ padding:0px; margin:0px;}


#srodek2 a{ border: 2px #000000 solid; border-bottom : 10px #000000 solid; float:left; margin-right:3px; margin-left:3px; margin-bottom:5px; background:#c3c8d2; text-align:center; padding-bottom:3px; color:#000000; }
#srodek2 a:hover{ border: 2px #999999 solid; border-bottom : 10px #999999 solid; color:#e2001a; }

#lewa p, #prawa p, .naglowek  { border-bottom: 3px #999999 solid; padding-left:15px; font-size: 18px; font-family:Helvetica; color: #e2001a; background: #000000; padding-top:4px;  padding-bottom:4px;}
#lewa ul, #prawa ul{ margin-bottom:20px;}
#lewa li, #prawa li{border-bottom: 1px #999999 dotted; list-style:inside; margin:8px 0px 5px 0px; padding-left:5px; list-style-image:url(graf/menu.png); }
#lewa li a, #prawa li a{ color:#cccccc;}
#lewa li a:hover, #prawa li a:hover{ color:#e2001a;}

.naglowek{ margin-bottom:10px;color:#FFFFFF;}

.kontakt-l , .kontakt-p{ width:280px; margin-left:10px; padding:10px; float:left; }
.kontakt-l { padding-left:0px;}

.formularz{  background:#cccccc; border: none; width:180px; margin:0px; padding:0px; margin-left:10px; color:#333333; border-top: #000000 4px solid; }
.wyslij{ text-align:center; color:#000000; font-size:14px; }
.kontakt-l span{ float:right; margin-right:10px;}
.kontakt-l a { font-size:11px; }
.kontakt-p h4 { height:20px; padding:4px 0px 0px 10px; margin:0px; font-size:13px; font-weight: bold; background:#000000;}
.kontakt-p p{ margin-left:20px; margin-bottom:20px; margin-top:3px; }

#przenosniki{ background:#000000; padding:5px 5px; font-size: 13px; text-align:center; }
#przenosniki img{ margin-top:10px; margin-bottom:3px;}


#srodek ul{ padding-left:30px; margin:5px 0px 10px 0px; list-style:square;}
#srodek2 ul{ padding-left:40px; margin:5px 0px 10px 0px; list-style:square;}
#srodek p{ padding-top:10px;}
#srodek span{ padding-left:25px;}
#srodek2 span{ padding-left:25px;}

.lista li{ list-style: decimal; margin-left:10px;}

.opisglowna{ padding-left:265px; margin-top:10px; color:#FFFFFF;}
.podpis{ float:right; margin-right:40px;}

#dol{ width:980px; height:20px; float:left; font-size: 11px; margin-top:50px; border-top: 2px #999999 solid; background: #000000; padding:5px 0px 5px 0px; } 
#dol ul{ float:right; margin-right:40px; padding-top:2px; }
#dol li { display:inline; }
#dol li a{  margin:0px 20px 0px 20px;  float:left; color:#666666; text-decoration: none;}
#dol li a:HOVER {color: #e2001a ; border-bottom:2px #e2001a solid;}


.copy , .realizacja{height:20px; font-size: 11px; color:#999999; border-bottom:1px #eeeeee dotted;}
.copy{margin: 5px 0px 3px 20px;}
.realizacja{ margin: 5px 10px 3px 0px; }
.valid { margin: 5px 0px 10px 0px; width:100%;}
.valid img{ float:right; padding-left:10px;}

.stat { margin: 0px 0px 10px 0px; width:100%; float:left; padding-left:20px;}

a:link , a:visited , a:hover {text-decoration: none; color: #cccccc;}
a:hover {color:#e2001a; }

a.menu:LINK , a.menu:VISITED , a.menu:ACTIVE , a.menu:HOVER {font-family: tahoma,  sans-serif;
        font-weight: normal;
        font-size: 12px;
        text-decoration: none;
		color:  #999999;
		padding:0px 28px 0px 28px;
		}
a.menu:HOVER {	color: #007300;	}


