body
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;  
}


h1 {font-size: 25px; margin: 5px; color: #055288; padding-left: 20px;}
h2 {font-size: 20px; margin: 5px; color: #3385d4; border-bottom: 1px solid #cfe2f4; }
h3 {font-size: 18px; margin: 2px; color: #3385d4; padding-left: 10px;  }
h4 {font-size: 20px; margin: 3px; color: #1b5790;}
h4 a {text-decoration: none;}
a {color: #1b5790;}
a:hover {color: #a5cc7a;}
.text {line-height: 1.5em; padding: 5px;}
.title {line-height: 1.5em; padding: 5px 5px 5px 10px; background: #f2f5f9; border-bottom: 2px solid #fff; border-top: 1px solid #cecece;}
.stopka {line-height: 1.5em; padding: 10px 5px 5px 10px; margin-top: 10px; clear: both; text-align:center; font-size: 10px; border-top: 1px solid #cecece;}

b {color: #1b5790;}



h4 {font-size: 20px; margin: 3px; color: #1b5790;}
h4 a {text-decoration: none;}
a {color: #1b5790;}
a:hover {color: #a5cc7a;}

.text {	padding: 5px; text-align: left; line-height: 1.5em; padding: 5px; }
.text_wyr {line-height: 1.7em; padding: 10px; background: #eff4f8; border: 2px solid #89bced; text-align: justify; margin-bottom: 2px;}
.adres {line-height: 1.5em; padding: 5px; background: #c1dffc; border-top: 2px solid #3487d7; text-align: right; margin-bottom: 2px; font-size: 15px;}
.text_wyr h1 {border-bottom: 1px solid #fff; padding-bottom: 7px; }

td {margin: 0px; width: 300px;  text-align: justify; margin-bottom: 2px;}
.tab_portfolio {background: #eff4f8;  text-align: center; padding: 10px; font-weight: bolder; }
.tab_cena_promo {background: #3487d7;  color: #fff; font-size: 25px; text-align: center; padding: 10px; font-weight: bolder; }
.tab_opis {background: #eff4f8;  padding: 10px; }
.tab_dodatki {background: #eff4f8;  padding: 10px; font-size: 10px; text-align: left; }

