/* CSS Document */
    html{background:#fff;text-align:center;}
    table{border-collapse:collapse; }
    table td{padding:0; text-align:left;vertical-align:top; }

	body{margin:0; margin-top:20px}
	
	body,table,form
	{
		font-family:verdana;
		font-size:11px;
		line-height:1.5em;
		color:#555;
	}
	a{color:#353C97}
	a:hover{color:#333}
	
	h3{font-size:20px;}
	
	.noz{clear:both;}
/*----------------------------------*/    
	#logo{text-align:left;width:781px; margin:auto;}
	#logo img{margin-left:15px;}
	
    #main{width:781px; margin:auto;}
    #baner{border:solid 1px #909090;border-left:0;}
    #tytul{}
    
    #panel_l {background:#F0F0F0 url(i/bg_panel_l.gif) top repeat-y;}
	#panel_p {background: url(i/grey.gif) right repeat-y;} 

	#wizja {font-size:10px;}	
/*----------------------------------*/
#menu_g {float:right; position:relative; top:105px }
#menu_g a{text-decoration:none; padding:10px; color:#666; }
#menu_g a:hover{text-decoration:none; padding:10px; color:#000; }


#menu{ margin:20px;margin-right:0;}
#menu a{float:left; display:block; width:54px; height:54px; margin-right:20px; margin-bottom:20px;}
#menu a img{border:0}

/*--- KATEGORIE --*/
#kategorie {}
#kategorie a{display:block; width:175px;text-decoration:none;color:#001E56; padding:0; text-align:right;}

#kategorie a.kat, #kategorie a.katon, #kategorie a.d, #kategorie a.don
{
	/*height:24px;*/
	padding:3px 8px;
	margin:0px;
	margin-top:0px;
	margin-left:1px;
	 
	background:#666; 
	
	font-family:arial;
	font-size:10px; 
	line-height:24px; 
	color:#fff;
	
	font-weight:bold;
	text-align:left;
}
#kategorie a.d, #kategorie a.don  		
{font-size:10px;font-weight:normal; padding:6px 8px 2px 8px;}

#kategorie a.d span, #kategorie a.don span
{font-size:20px; padding:0 2px 2px 2px; text-align:right; position:relative;top:-4px; }
#kategorie a.d span b, #kategorie a.don span b
{position:relative;top:3px; font-weight:normal;}

#kategorie a.d:hover, #kategorie a.don  
{background:#fff;color:#333}

#kategorie a.kat:hover, #kategorie a.katon 
{background:#333; color:#fff;}




#kategorie a.pkat, #kategorie a.pkaton 
{ 
	margin:3px 2px 3px 6px;
	
	font-family:arial;
	font-size:10px;
	color:#000; 
	text-align:left; 
}
#kategorie a.pkat:hover, #kategorie a.pkaton
{color:#666; text-decoration:underline}


/*--- TRESC ---*/
#tresc{ margin:20px 60px 20px 20px;}
#tresc p{text-align:justify}	


/*------ lista realizacji */
.pozycja, .pozycja_d{ width:500px; border-bottom:solid 1px #666; margin-bottom:2em;}

.pozycja h2{font-size:13px; }
.pozycja p{ width:360px;  margin:5px; margin-left:20px; }
.pozycja b{ padding:0px 10px; float:right;}
.pozycja b.cena {font-size:18px; color:#FF9733}
/* mini */
.pozycja .mini
{
	float:right;
	width:135px;
	margin:10px; margin-right:10px;margin-top:0;
	
	background:url(i/mini_cien.gif) no-repeat 128px 1px ;
}
.pozycja .mini img {border:solid 1px #acacac;}
.pozycja .mini a img {border:solid 1px #acacac;}
.pozycja .mini a:hover img{border:solid 1px #000;}
/* mini end */

.pozycja{ width:500px; border-bottom:solid 1px #666; margin-bottom:2em;}
.pozycja_d h2{font-size:13px; }
.pozycja_d p{ width:300px;  margin:5px;  }
.pozycja_d b{ padding:0px 10px; float:right; text-align:left; }


.pozycja_d .opis {text-align:justify;margin-top:20px; border-top:solid 1px #3A5586; padding-top:20px;}
.pozycja_d .opis p{ width:500px;}

#zdjecia{}
#zdjecia .mini
{
	float:left;
	width:135px;
	margin:10px; margin-right:15px;margin-top:0;
	
	background:url(i/mini_cien.gif) no-repeat 128px 1px ;
}

#zdjecia a.mini img{border:solid 1px #acacac}
#zdjecia a.mini:hover img{border:solid 1px #000}
