body {
margin: 0px;
padding: 0px;
text-align:center;
font-family:tahoma;
font-size:11px;
color:#4B4D4F;
height:600px;
min-height:600px;
}



table
{
font-family:tahoma;
font-weight:normal;
font-size:11px;
color:#4B4D4F;
}

pre
{
font-family:tahoma;
font-size:11px;
color:#4B4D4F;
margin: 0px;
padding: 0px;
}


.wrap
{
position:relative;
margin-left:auto;
margin-right:auto;
width:770px;

height:650px;
min-height:650px;
text-align:left;
margin-bottom:30px;

}
.wrap_left
{
position:absolute;
width:33px;

height:211px;
float:left;
background-image:url(gfx/left.png);
margin-left:-33px;
margin-top:105px;
}
.wrap_left_pod
{
position:absolute;
width:45px;

height:122px;
float:left;
background-image:url(gfx/left_pod.png);
margin-left:-33px;
margin-top:105px;

}

.wrapR
{
position:absolute;
margin-left:auto;
margin-right:auto;
width:770px;
min-width:770px;
text-align:right;
}

.wrap_right
{
position:relative;
width:44px;
height:199px;

float:right;
background-image:url(gfx/right.png);
margin-right:-44px;
margin-top:116px;
}
.wrap_right_pod
{
position:relative;
width:22px;
height:110px;

float:right;
background-image:url(gfx/right_pod.png);
margin-right:-22px;
margin-top:116px;
}



.topmenu
{
text-align:left;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
border:0;
}

.main
{
position:relative;
margin-top:0px;
width:770px;
height:40px;

}
/*=============LEWA=========*/
.middle_left
{
position:relative;
width:227px;
height:330px;
min-height:335px;
float:left;
border-right:1px solid #DADADA;

}
.klienci
{
height:40px;
width:227px;
position:relative;
border-bottom:1px solid #DADADA;

background-image:url(gfx/klienci.png);
background-repeat:no-repeat;
}
.baner_rekomendacje_out
{
position:relative;
width:227px;
height:128px;
}

.baner_rekomendacje_in
{
position:relative;
width:96px;
height:84px;
background-image:url(gfx/baner.png);
margin-left:56px;
margin-top:20px;

}

.strefa_klienta
{
position:relative;
width:227px;
height:41px;
background-image:url(gfx/strefa_klienta.png);
border-bottom:1px solid #DADADA;
}
.login
{
border-bottom:1px solid #DADADA;
height:65px;
width:227px;
padding-top:12px;



}

.login form
{
padding-left:22px;
}
.inp1
{
border:1px solid #DADADA;
width:115px;
height:18px;

max-height:16px;
font-family:tahoma;
font-size:11px;
background-color:#F8F9F9;
color:#9F9FA0;
}
.inp2
{
border:1px solid #DADADA;
width:216px;
height:18px;
max-height:16px;
font-family:tahoma;
font-size:11px;
background-color:#F8F9F9;
color:#9F9FA0;
}
.texar1
{
border:1px solid #DADADA;
width:320px;
height:120px;
font-family:tahoma;
font-size:11px;
background-color:#F8F9F9;
color:#9F9FA0;
overflow:hidden;
}



.zapomniane_haslo
{
padding-top:7px;
font-size:10px;
background-image:url(gfx/strzalki1.gif);
background-repeat:no-repeat;
background-position:22px 11px;
padding-left:33px;
font-weight: bold;

}


/*=============== SRODEK =========*/
.middle
{
position:relative;
width:226px;
height:330px;
min-height:335px;
float:left;
border-right:1px solid #DADADA;
background-color:#F8F9F9;
}
.oferta
{
height:40px;
width:226px;
position:relative;

background-image:url(gfx/oferta.png);
background-repeat:no-repeat;
border-bottom:1px solid #DADADA;

}
.oferta_punkty
{
width:226px;
position:relative;
margin-top:16px;
padding-left:20px;
}

.lista
{
width:196px;

background-image:url(gfx/strzalki2g2.gif);
background-repeat:no-repeat;
padding-left:11px;
height:20px;
min-height:22.5px;

}

.green_text
{
color:#9BC100;
float:left;
font-weight: bold;
}

.fl_left{float:left; }

.skontaktuj
{
text-align:justify;
padding-top:7px;
width:185px;
line-height:15px;
}
.skontaktuj a
{
text-align:justify;
}

/*=============== PRAWA =========*/
.middle_right
{
position:relative;
width:314px;
min-height:340px;
min-height:320px;

float:left;

}
.aktualnosci
{
height:40px;
width:314px;
position:relative;
float:left;
background-image:url(gfx/aktualnosci.png);
background-repeat:no-repeat;
border-bottom:1px solid #DADADA;
}
.aktualnosci_big
{
height:40px;
width:591px;
position:relative;
float:left;
background-image:url(gfx/aktualnosci.png);
background-repeat:no-repeat;
border-bottom:1px solid #DADADA;
text-align:justify;
}
.firma_big
{
height:40px;
width:591px;
position:relative;
float:left;
background-image:url(gfx/firma_nagl.png);
background-repeat:no-repeat;
border-bottom:1px solid #DADADA;
text-align:justify;
}
.oferta_big
{
height:40px;
width:591px;
position:relative;
float:left;
background-image:url(gfx/oferta_nagl.png);
background-repeat:no-repeat;
border-bottom:1px solid #DADADA;
text-align:justify;
}
.realizacje_big
{
height:40px;
width:591px;
position:relative;
float:left;
background-image:url(gfx/realizacje_nagl.png);
background-repeat:no-repeat;
border-bottom:1px solid #DADADA;
text-align:justify;
}
.kontakt_big
{
height:40px;
width:591px;
position:relative;
float:left;
background-image:url(gfx/kontakt_nagl.png);
background-repeat:no-repeat;
border-bottom:1px solid #DADADA;
text-align:justify;
}
.mapa_big
{
height:40px;
width:591px;
position:relative;
float:left;
background-image:url(gfx/mapa_nagl.png);
background-repeat:no-repeat;
border-bottom:1px solid #DADADA;
text-align:justify;
}

.news1
{
width:314px;
height:100px;
max-height:80px;

padding-top:16px;
padding-left:21px;
float:left;


}
.news2
{
width:314px;
height:110px;
padding-top:5px;
padding-left:21px;
float:left;


}
.data
{
width:100px;
background-image:url(gfx/clock.png);
background-repeat:no-repeat;
background-position:0px 1px;
float:left;
padding-left:19px;
font-size:9px;
color:#B7B8B9;
}
.data_pod
{
width:100px;
background-image:url(gfx/clock.png);
background-repeat:no-repeat;
background-position:0px 1px;
margin-top:10px;
margin-bottom:-10px;

padding-left:19px;
font-size:9px;
color:#B7B8B9;
}

.aktualnosc_main
{
padding-top:5px;
background-image: url(gfx/folder.png);
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:19px;
float:left;
font-size:11px;
font-weight: bold;}


.lista_aktualnosc
{
width:276px;
padding-top:5px;
min-height:16px;
text-align:justify;
}

.lista_aktualnosc_big
{
width:536px;
padding-top:2px;
background-image:url(gfx/strzalki2g2.gif);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:12px;
min-height:22px;
margin-top:10px;
margin-left:-3px;
}
.ramka_podstrona
{
width:536px;
padding-top:2px;
padding-left:19px;
text-align:justify;
}
.ramka_klient_out h1
{
padding-left:11px;
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#9BC100;
background-image:url(gfx/strzalki2g2.gif);
background-repeat:no-repeat;
background-position:0px 3px;
height:12px;
min-height:24px;
}


.wiecej
{

background-image: url(gfx/strzalki1.gif);
background-repeat:no-repeat;
background-position:0px 5px;
display:block;
margin-left:230px;

padding-left:10px;
color:#9BC100;

font-weight: bold;
}

.ramka_bottom
{

	/*border-bottom:1px solid #DADADA;*/
	height: 95px;
	max-height:95px;

	
}

.firma
{
border-top:1px solid #DADADA;
padding-top:10px;
background-image: url(gfx/firma.png);
background-repeat: no-repeat;
background-position: 5px 10px;
background-position: bottom;
width:314px;
height:40px;
max-height:30px;

border-bottom:1px solid #DADADA;
position:relative;
float:left;
margin-top:18px;

}
/* =========== PODSTRONA =============== */
.middle_left_pod
{
float:left;
width:176px;
height:370px;


float:left;
border-right:1px solid #DADADA;


}
.middle_right_pod
{
position:relative;
width:580px;
min-height:350px;
height:300px;


float:left;


}

.klienci_podstrona
{
height:40px;
margin-top:22px;
width:176px;
border-bottom:1px solid #DADADA;

background-image:url(gfx/klienci.png);
background-repeat:no-repeat;
}
.menu
{
margin-left:1px;
width:176px;
border-left:1px solid #DADADA;
margin-top:-2px;
}

.poz_menu 
{
cursor:pointer;
font-weight:bold;
max-height:26px;
height:28px;
max-width:155px;
border-bottom:1px solid #DADADA;
line-height:26px;
padding-left:22px;
background-image: url(gfx/strzalki1.gif);
background-repeat: no-repeat;
background-position: 10px;
}
.poz_menu_aktual
{
background-color:#EDEFEF; 
}



.menu a:link {color:#4B4D4F; text-decoration:none;display: block;}
.menu a:active {color:#4B4D4F; text-decoration:none;}
.menu a:visited {color:#4B4D4F; text-decoration:none;}
.menu a:hover 
{background-color:#EDEFEF; 
display: block;
max-width:176px;

clear: both;
color:#4B4D4F;text-decoration:none;}


.baner_rekomendacje_out_pod
{
width:176px;
height:128px;
min-height:168px;
min-height:128px;


}

.baner_rekomendacje_in_pod
{

width:96px;
height:84px;
min-height:124px;

background-image:url(gfx/baner.png);

margin-left:20px;
margin-top:12px;
background-repeat: no-repeat;
background-position: 2px 2px;
}

.naglowek_zielony
{
position:relative;
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#9BC100;
width:536px;
padding-top:2px;
background-image:url(gfx/strzalki2g2.gif);
background-repeat:no-repeat;
background-position:0px 3px;
padding-left:10px;
margin-left:0px;
margin-top:17px;
float:left;
width:198px;


min-height:22px;
}


/* =========== STOPKA =============== */
.line_footer
{
background: url(gfx/line_footer.png) repeat-x;
float: left;
	padding-top: 7px;
	min-height:40px;
height:3px;
width:100%;
	font-size:10px;
	padding-left:20px;
	
}

.line_footer img
{
left:10px;
margin-left:15px;
margin-top:10px;
}
.footer
{
/*	background-image: url(gfx/2006inetic.png);
	background-repeat: no-repeat;
	background-position: 22px 8px; 
	*/padding-left: 385px;
	word-spacing: 12px;
	color:#B7B8B9;
	font-size:10px;
	margin-top:-10px;

	

}
.line_footer a:link {color:#B7B8B9; font-weight: bolder; text-decoration:none; }
.line_footer a:active {color:#B7B8B9; font-weight: bolder; text-decoration:none;}
.line_footer a:visited {color:#B7B8B9; font-weight: bolder; text-decoration:none;}
.line_footer a:hover {color:#B7B8B9; font-weight: bolder; text-decoration:none;}

.footer a:link {color:#B7B8B9; font-weight: bolder; text-decoration:none;}
.footer a:active {color:#B7B8B9; font-weight: bolder; text-decoration:none;}
.footer a:visited {color:#B7B8B9; font-weight: bolder; text-decoration:none;}
.footer a:hover {color:#B7B8B9; font-weight: bolder; text-decoration:none;}

.line_v
{
position:relative;
background-image:url(gfx/line.png);
background-repeat:repeat-y;
width:1px;
float:left;
}
.line_h
{
position:relative;
background-image:url(gfx/line.png);
background-repeat:repeat-x;
height:1px;
float:left;
width:100%;
}
/* =========== PORTFOLIO =============== */
.ramka_klient_out
{
width:578px;
max-width:568px;

height:317px;
max-height:327px;
float:left;

bottom:0px;
position:relative;

left:15px;
padding-left:10px;
display:block;

border-bottom:1px solid #DADADA;
}




.tekst_portfolio
{
position:relative;
width:210px;
padding-left:0px;
margin-left:-9px;

font-family:tahoma;
font-size:11px;
color:#4B4D4F;
font-weight:normal;
margin-top:14px;
text-align:justify;

}

.screen
{
position:relative;
width:200px;
max-width:190px;
height:21px;
max-height:18px;
border:1px solid #DADADA;
background-color:#F8F9F9;
float:left;
margin-top:18px;
font-family:tahoma;
font-size:10px;
font-weight:normal;
color:#C0BFBF;
padding-top:3px;
padding-left:6px;
left:-9px;
}

.screen a:link {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.screen a:active {color:#9BC100; font-weight:bold; text-decoration:none;}
.screen a:visited {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.screen a:hover {color:#9BC100; font-weight:bold; text-decoration:none;}


.ramka_foto
{
position:relative;
width:330px;
height:auto;
border:1px solid #DADADA;
float:left;
margin-top:20px;
margin-left:16px;
float:right;
}
.ramka_tekst
{
position:relative;

border:1px solid #DADADA;
float:left;

top:45px;
height:115px; width:247px;left:30px;
max-width:227px;
padding-left:30px;
}


.ramka_foto img
{
margin: 4px;
width:322px;

}
.strona_out
{
position:relative;
width:65px;
height:25px;

left:195px;
margin-top:8px;

float:left;
}

.strona_in
{
position:relative;
left:185px;
margin-top:5px;
margin-left:10px;

width:21px;
max-width:14px;
height:21px;
max-height:18px;
border:1px solid #DADADA;
background-color:#F8F9F9;
float:left;
font-family:tahoma;
font-size:10px;
font-weight:normal;
color:#C0BFBF;
padding-top:3px;
padding-left:6px;

}
.strona_in2
{
position:relative;
margin-top:5px;
margin-left:10px;

width:23px;
max-width:14px;
height:21px;
max-height:18px;
border:1px solid #DADADA;
background-color:#F8F9F9;
float:left;
font-family:tahoma;
font-size:10px;
font-weight:normal;
color:#C0BFBF;
padding-top:3px;
padding-left:7px;

}
.strona_in2big
{
position:relative;
margin-top:5px;
margin-left:10px;

width:23px;
max-width:18px;

height:21px;
max-height:18px;
border:1px solid #DADADA;
background-color:#F8F9F9;
float:left;
font-family:tahoma;
font-size:10px;
font-weight:normal;
color:#C0BFBF;
padding-top:3px;
padding-left:3px;

}

.strona_in a:link {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.strona_in a:active {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.strona_in a:visited {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.strona_in a:hover {color:#9BC100; font-weight:bold; text-decoration:none;}
.strona_in2 a:link {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.strona_in2 a:active {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.strona_in2 a:visited {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.strona_in2 a:hover {color:#9BC100; font-weight:bold; text-decoration:none;}
.strona_in2big a:link {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.strona_in2big a:active {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.strona_in2big a:visited {color:#C0BFBF; font-weight:bold; text-decoration:none;}
.strona_in2big a:hover {color:#9BC100; font-weight:bold; text-decoration:none;}


/*/////////////////// ZAPYTANIE */
.table_zapytanie
{
font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#4B4D4F;
margin-left:23px;
margin-top:10px;

}
.table_zapytanie td
{
padding-top:8px;
}

.pole_obow
{
position:relative;
top:5px;
float:left;
left:170px;
width:150px;



}
.komunikat
{
border:2px solid #9BC100;
width:282px;
height:35px;
max-height:24px;
padding-top:10px;
padding-left:18px;
margin-left:125px;
margin-top:20px;

font-family:tahoma;
font-size:11px;
font-weight:bold;
color:#9BC100;



}

/*_-------------------- PDST------------*/
.ramka_pdst
{
width:578px;
max-width:568px;

height:auto;
float:left;

bottom:0px;
position:relative;

left:15px;
padding-left:10px;
display:block;
text-align:justify;
border-bottom:1px solid #DADADA;
margin-bottom:10px;

}


.ramka_pdst h1
{
padding-left:11px;
margin-top:10px;
font-family:tahoma;
font-size:12px;
font-weight:bold;
color:#9BC100;
background-image:url(gfx/strzalki2g2.gif);
background-repeat:no-repeat;
background-position:0px 1px;
margin-bottom:10px;
height:8px;
min-height:16px;
}

.ramka_pdst h2
{
font-family:tahoma;
font-size:11px;
color:#4B4D4F;
margin: 0px;
padding: 0px;
font-weight:normal;
}
.ramka_pdst h3
{
font-family:tahoma;
font-size:11px;
color:#4B4D4F;
margin: 0px;
padding: 0px;
font-weight:normal;
}





.ramka_pdst h4
{
font-family:tahoma;
font-size:11px;
color:#4B4D4F;
float:left;
margin: 0px;
padding: 0px;
font-weight:normal;
padding-bottom:20px;
bottom:20px;
}

.ramka_pdst h5
{
font-family:tahoma;
font-size:11px;
color:#4B4D4F;
margin: 0px;
padding: 0px;
font-weight:bold;
height:24px;
max-height:18px;
margin-bottom:5px;
margin-left:-20px;
padding-top:10px;
}

.ramka_pdst h6
{

margin-top:10px;
font-family:tahoma;

margin-top:0px;
height:8px;
min-height:16px;
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#4B4D4F;
width:420px;
float:left;
margin-bottom:15px;
padding-bottom:15px;

}
.ramka_pdst_img
{
width:124px;
height:auto;
border:1px solid #DADADA;
padding:2px;
float:right;

}
.ramka_pdst_img img
{
width:120px;
height:auto;

margin:2px;
margin-top:3px;

}

.ramka_pdst ul
{
list-style-type:square;
margin-top:-4px;


}
.ramka_pdst li
{
color:#9BC100;
padding-top:12px;
}

/*============ ADRES ============*/

.adres td 
{
padding-top:6px;
padding-right:10px;
}


a:link {color:#9BC100; text-decoration:none;}
a:active {color:#9BC100; text-decoration:none;}
a:visited {color:#9BC100; text-decoration:none;}
a:hover {color:#9BC100; text-decoration:underline;}