body  {margin: auto; margin-top: 20px; background: #000 url(_grafika/tlo.gif);}


/* ---------- FIRMA_006 ------------*/
div#RAFMAG  {width: 940px; height: auto; margin: auto; background: none;}
table.firma006 {width: 930px; height: auto; margin: 0px; padding: 0px; border: 0px; background:url(_grafika/tlo_strona.gif);}

/* ---------- TOP : MATRYCA -------------*/
div#top    {clear: both; width: 928px; height: 119px; margin: 0px; padding: 0px; border: 1px solid #ffffff; border-bottom: 0px; background: url(_grafika/top_matryca.jpg);}
a.main       {float: left; width: 100px; height: 90px; margin-left: 59px; margin-right: 653px; margin-top: 1px; background: url(sheep.gif);}
a.main:hover {background-position: 0 -30px; }
a.home       {float: left; width: 30px; height: 30px; margin-right: 9px; margin-top: 9px; background: url(_grafika/menu/home.gif);}
a.home:hover {background-position: 0 -30px; }
a.mail       {float: left; width: 30px; height: 30px; margin-right: 8px; margin-top: 9px; background: url(_grafika/menu/mail.gif);}
a.mail:hover {background-position: 0 -30px; }
a.mapa       {float: left; width: 30px; height: 30px; margin-top: 9px; background: url(_grafika/menu/mapa.gif);}
a.mapa:hover {background-position: 0 -30px; }

/* ---------- LEFT -----------------*/
div#left {float: left; width: 620px; height: auto; margin: 0px; padding: 0px; border: 0px; background: none;}
/* ---------- MENU_LINKI ---*/
div#menu_linki  {float: left; width: 619px; height: 50px; margin: 0px; padding: 0px; border: 0px; border-left: 1px solid #ffffff; background: url(_grafika/menu/tlo.gif);}
a.firma             {float: left; width: 86px; height: 50px; margin-right: 1px; margin-left: 31px; background: url(_grafika/menu/firma.gif);}
a.firma:hover       {background-position: 0 -50px; }
a.serwis            {float: left; width:  75px; height: 50px; margin-right: 1px; background: url(_grafika/menu/serwis.gif);}
a.serwis:hover      {background-position: 0 -50px; }
a.cennik            {float: left; width: 114px; height: 50px; margin-right: 1px; background: url(_grafika/menu/cennik.gif);}
a.cennik:hover      {background-position: 0 -50px; }
a.referencje        {float: left; width: 100px; height: 50px; margin-right: 1px; background: url(_grafika/menu/referencje.gif);}
a.referencje:hover  {background-position: 0 -50px; }
a.kontakt           {float: left; width:  86px; height: 50px; margin-right: 1px; background: url(_grafika/menu/kontakt.gif);}
a.kontakt:hover     {background-position: 0 -50px; }

/* ---------- TEKST ----------------*/
div#tekst  {clear: both; width: 609px; height: 400px; margin: 0px; padding: 10px; padding-right: 0px; border: 0px; border-left: 1px solid #ffffff; background: none;}

/* ---------- KOLUMNA_1 --------------------*/
div#kolumna_1       {float: left; width: 300px; height: auto; margin: 0px; padding:  0px; border: 0px; background: none;} 
div#kolumna_tytul   {clear: both; width: 300px; height: 60px; margin: 0px; padding:  0px; border: 0px; background: none;}
div#kolumna_1_tekst {clear: both; width: 280px; height: auto; margin: 0px; padding: 10px; border: 0px; background: none; 
					 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 140%; color: #000000;}
div#kolumna_1 a       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000088; line-height: 220%; text-decoration: none;}
div#kolumna_1 a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000077; line-height: 220%; text-decoration: underline;}

/* ---------- KOLUMNA_2 --------------------*/
div#kolumna_2       {float: left; width: 300px; height: auto; margin: 0px; padding: 0px; border: 0px; background: none;}
/* ---------- KOLUMNA_TYTUL ----------------*/
div#kolumna_foto    {clear: both; width: 300px; height: 240px; margin: 0px; padding: 0px; border: 0px; background: none;}
/* ---------- KOLUMNA_1_TEKST --------------*/
div#kolumna_2_tekst {clear: both; width: 280px; height: auto; margin: 0px; padding: 10px; border: 0px; background: none; 
					 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 140%; color: #000000;}
/* ---------- LEFT :: koniec -------*/


/* ---------- RIGHT (310px) --------*/
div#right {float: left; width: 310px; height: auto; margin: 0px; padding: 0px; border: 0px; background: none;}

/*  SZUKAJ */
div#szukaj_tlo {clear: both; width: 309px; height: 70px; margin: 0px; padding: 0px; padding-top: 25px; border: 0px; border-right: 1px solid #ffffff; 
				background: url(_grafika/search/matryca.jpg);}
table.szukaj   {width: 100%; height: auto; margin: 0px; padding: 0px; border: 0px;}


/* ---------- MENU_STRONY ----------*/
div#menu       {float: left; width: 309px; height: auto; margin: 0px; padding: 0px; padding-bottom: 20px; border: 0px; border-right: 1px solid #ffffff; 
				 background: url(_grafika/box/tlo_1.gif);}
div#menu_tytul {clear: both; width:  auto; height: 40px; margin: 0px; padding:  0px; border: 0px; border-bottom: 1px solid #fff; background: none;}
div#menu_tekst {clear: both; width:  auto; height: auto; margin: 0px; padding: 10px; padding-left: 30px; padding-top: 20px; 
				 border: 0px; background: none;  
				 font-family: verdana; font-size: 9pt; line-height: 140%; color: #ffffff;}
div#menu_tekst a       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; line-height: 220%; text-decoration: none;}
div#menu_tekst a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ffffff; line-height: 220%; text-decoration: underline;}

/* ---------- INFOLINIA -----------*/
table.info     {width: 309px; height: auto; margin: 0px; padding: 0px; border: 0px; border-right: 1px solid #ffffff; background: url(_grafika/box/tlo_info.gif);}
div#info_tytul {width:  auto; height: 40px; margin: 0px; padding: 0px; border: 0px; background: none;}
div#info_foto  {width:  auto; height: 145px; margin: 0px; padding: 0px; border: 0px; background: none;}
a.infolinia       {float:left; width: 298px; height: 135px; margin-left:5px; background: url(_grafika/box/infolinia_btn.jpg);}
a.infolinia:hover {background-position: 0 -135px; }

/* ---------- NEWSLETTER -----------*/
div#news       {float: left; width: 309px; height: auto; margin: 0px; margin-top:20px; padding: 0px; padding-bottom: 10px; border: 0px; border-right: 1px solid #ffffff; 
				background: url(_grafika/box/tlo_news.gif);}
div#news_tytul {clear: both; width:  auto; height: 40px; margin: 0px; padding: 0px; border: 0px; background: none;}
div#news_tekst {clear: both; width:  auto; height: auto; margin: 0px; padding: 0px; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; 
				border: 0px; background: none; 
				font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 140%; color: #ffffff;}
div#news_form  {clear: both; width:  auto; height: auto; margin: 0px; padding: 0px; border: 0px; background: none;}

/* ---------- BOX : PODCIEN --------*/
div#box_podcien {clear: both; width: 309px; height: 50px; margin: 0px; padding: 0px; padding-top: 20px; border: 0px; background: none;}

/* ------------------------------ STOPKA ---------------*/
div#stopka      {clear: both; width: 930px; height: 30px; margin: 0px; padding: 0px; border: none; background: none;}
div#stopka_logo {float: right; position: relative; left: -7px; top: 7px; width: 100px; height: 20px; margin: 0px; padding: 0px; border: none; background: none;}
div#stopka_opis {position: relative; left: -15px; top: 9px; float: right; width: auto; height: 20px; margin: 0px; padding: 0px; border: none; background: none; 
				 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000;}

/* ------------------------------ FORMULARZ ------------*/
.textfield     {height: 20px; margin: 0px; padding: 0px; border: 1px solid #364877; background-color: #ffffff; 
				font-family: tahoma; font-size: 8pt; font-style: normal; color: #000000;}

.btn_search    {width: 78px; height: 22px; margin: 0px; margin-top: 5px; padding: 0px; border: 0px; background-image: url(_grafika/form/btn_search.gif);}

.btn_news      {width: 78px; height: 22px; margin: 0px; margin-top: 5px; padding: 0px; border: 0px; background-image: url(_grafika/form/btn_news.gif);}

/* ------------------------------ CZCIONKI -------------*/
.white {color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 140%;}


