
body {
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
background-color:#d1d0cf; background-image:url(../graf/top.png); background-repeat:repeat-x;  


}

body, input, textarea, select, div, td  {  font-family:Arial, Helvetica, sans-serif; text-align: justify;
		font-size: 11px; color: #707173 ;}


table ,td { padding:0px; margin:0px; }
.fl{ float:left;}
.fr{ float:right;}
.cl {clear: both;}
img {border:none;margin:0px;padding:0px }
h1 , h2 , h3{padding:0px; font-size: 18px; margin:0px;  font-weight: normal; }
form , a, input{ padding:0px; margin:0px;}
div { float:left;} 
p{ padding:0px; margin:0px 0px 10px 0px; }
a:link , a:visited , a:hover {text-decoration: none; color:#707173;}
a:hover {color: #000000;}
input , form{ margin:0px; padding:0px;}

.op ul, .op li{ float:none; }
.op ul { margin-bottom:10px; margin-top:5px;}
.op ul li { margin-bottom:3px;}


#top { width:100%; height:186px;}
#content { width:100%; background:#fefdfe; background-image:url(../graf/tlotop.png); background-repeat:repeat-x; }
#cont { width:100%; background-image:url(../graf/tlodol.png); background-repeat:repeat-x; background-position:bottom; padding-bottom:20px; }
#cont a{ text-decoration:underline;} 
#dol { width:100%; height:67px; background-image:url(../graf/dol.png); background-repeat:repeat-x; }
.all{ width:1000px; float:none; margin:auto;}

#logo { width:940px; height:112px; padding:42px 0px 0px 0px;}
#jezyki { width:60px; height:144px; float:right; text-align:center; font-size:9px; padding-top:10px; }
#jezyki img { display:block; margin-top:3px;}
#jezyki a{ color:#FFFFFF; width:20px; float:left; margin-right:10px;}

#menutop{ height:24px; padding:6px 3px 2px 3px; background-image:url(../graf/menutlo.png); background-repeat:repeat-x; float:right; font-size:11px; font-weight:bold;}
#menutop a{ background:#015a88; color:#FFFFFF; float:left; height:19px; padding:5px 24px 0px 24px; margin:0px 3px 0px 3px; font-family:"Arial Narrow";  }

#slogan { width:1000px; height:50px; padding-top:25px;}
#slogan h1{ color:#FFFFFF;}

#lewa{ width:280px; padding:65px 20px 0px 0px;}
#lewa p { text-indent:20px; }
#prawa { width:700px;}
.prawa {padding-top:65px; min-height:210px; padding-bottom:20px; }



#podpis{ width:1000px; float:none; margin:auto; height:27px; padding-top:40px; background-image:url(../graf/tlopodpis.png); background-repeat:no-repeat; background-position:100% 15px;}
#podpis a{ padding:0px 7px 0px 7px;}
#podpis span { float:left; padding-right:20px;}

.dzial{ color:#062e4c; padding-bottom:10px; font-size:17px; font-family:tahoma;}

#kancelaria a{color:#062e4c; text-decoration:none;}
#kancelaria a:hover{color:#000000; text-decoration: underline;}

#kancelaria li {background-image:url(../graf/li1.png); background-repeat:no-repeat; background-position:0px 4px; padding-left:14px; padding-bottom:2px;}
#kancelaria ul li {background-image:url(../graf/li2.png); background-repeat:no-repeat; background-position:0px 3px;}


#kancelaria { font-weight:bold; text-align:left; font-size:12px;}
#kancelaria , #kancelaria ul { list-style:none; padding:0px; margin:0px;}
#kancelaria ul { font-weight:normal; padding-left:15px; padding-top:3px; font-size:11px;}



.box_zespol { width:700px; padding-top:0px;}
.foto { width:133px; height:184px; padding:10px 0px 0px 10px; background-image:url(../graf/zespol.png);}
.opis{ width:547px; padding-top:15px; padding-left:10px; color:#032f4e;}
.opis p { width:547px; float:left; padding-top:10px;}
.opis span{ color:#707173;}
.opis h2 { color:#062e4c; font-size:17px; font-family:tahoma;}
#prawa_zespol .box_zespol .opis span a { text-decoration:none;}

.txtp{ text-align:right;}


.box-aktualnosci{ width:700px; padding-bottom:15px; padding-top:10px; border-bottom:1px dotted #999999;}
.box-aktualnosci img{ float:left; margin-right:10px;}
.box-aktualnosci p{ margin-bottom:0px;}

#prawa .box-aktualnosci a.wiecej{color:#062e4c; text-decoration:none; float:right; font-size:10px; margin-top:15px; margin-right:10px; background-image:url(../graf/li1.png); background-repeat:no-repeat; background-position:0px 4px; padding-left:11px;}
#prawa .box-aktualnosci a:hover.wiecej{color:#000000; text-decoration:underline; }


.referencje { width:700px; padding-bottom:15px; text-align:left;}
.referencje img{ border:1px solid #CCCCCC; padding:5px; background:#FFFFFF; }

.kontakt { width:350px;}
.kontakt iframe , .rej img { border:5px solid #015a88;}

.rej{ width:350px;}



#prawa ul { padding:5px 0px 5px 15px; list-style:none;}
#prawa li { padding:2px 0px 2px 13px; background-image:url(../graf/li3.png); background-repeat:no-repeat; background-position:0px 7px; list-style:none;}
#prawa ul ul li { padding:1px 0px 1px 10px; background-image:url(../graf/li4.png); background-repeat:no-repeat; background-position:0px 7px;}

#rozliczenia li{ background-image:none; padding:5px 0px 5px 0px;}
#rozliczenia { padding: 5px 0px 40px 30px; list-style: upper-roman}


a.vcard{ background-image:url(../graf/vcard.png); background-repeat:no-repeat; padding-left:22px; padding-top:1px;}


a.menu:LINK , a.menu:VISITED , a.menu:ACTIVE , a.menu:HOVER {font-family: tahoma,  sans-serif;
        font-weight: normal;
        font-size: 11px;
        text-decoration: none;
		color:  #990000;

		}
a.menu:HOVER {	color: #009037;	}



