/* CSS Document */
body {
	background-color:#F2EDD9;
	margin:0;
	padding:0;
}

img {
	border:0px;
}
form {
	margin:0;
	padding:0;
	display:inline;
}
.main {
	width:780px;
	margin:auto;
	position:relative;
	background-color:#FFFFFF;
}

.logo_gora {
	width:486px;
	height:86px;
	float:left;
}
.szukaj {
	height:86px;
	width:199px;
	padding-left:95px;
	float:right;
	background-color:#FFFFFF;
	text-align:left;
}
.szukaj_kreski {
	margin-top:20px;
	margin-bottom:23px;
	width:3px;
	float:left;
}
.szukaj_form {
	width:105px;
	padding-top:34px;
	padding-bottom:34px;
	padding-left:20px;
	float:left;
}
.szukaj_txt {
	padding-right:20px;
	padding-top:38px;
	padding-bottom: 36px;
	text-align:left;
	float:right;
}
.szukaj_txt a {
	font-family:tahoma;
	color:#000000;
	font-size:11px;
	text-decoration:underline;
}
.input_txt {
	width:103px;
	height:16px;
	border-width:1px;
	border-color:#333333;
	display:block;
	margin-bottom:0px;
	padding-bottom:0px;
}
.logo_dol {
	height:201px;
	float:left;
	margin:0;
	padding:0;
}
.flash {
	height:201px;
	float:right;
	margin:0;
	padding:0;
}
.srodek_lewy {
	width:160px;
	float:left;
	background-color:#FFFFFF;
}
.gazetka_tlo {
	background-image:url('i/tlo_gazetka.jpg');
	width:160px;
	height:189px;
}
.gazetka {
	padding-top:9px;
	padding-left:4px;
	padding-bottom:18px;
	padding-right:6px;
}
.neswleter_naglowek {
	height:32px;
}
.neswleter {
	background-image:url('i/tlo_newsletter.jpg');
	width:160px;
	height:169px;
}
.neswleter_txt {
	padding-top:14px;
	padding-left:15px;
	padding-right:15px;
	font-family:tahoma;
	color:#333333;
	font-size:11px;
	line-height:140%;
}
.neswleter_txt a {
	font-family:tahoma;
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}
.neswleter_form {
	padding-top:7px;
	font-family:tahoma;
	color:#333333;
	font-size:11px;
	line-height:140%;
}
.input_radio {
	padding-right:8px;
	display:inline;
}
.radio_opis {
	position:relative;
	bottom:3px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}
.newsletter_submit {
	font-family:tahoma;
	color:#000000;
	font-size:11px;
	line-height:140%;
}
.srodek_prawy {
	background-color:#FFFFFF;
	width:620px;
	float:right;
}
.srodek_prawy_top {
	height:227px;
}
.oferta {
	background-image:url('i/tlo_oferta.jpg');
	background-repeat:no-repeat;
	padding-bottom:8px;
	width:326px;
	height:219px;
	float:left;
}
.oferta_napis {
	padding-top:19px;
	padding-left:29px;
	padding-bottom:11px;
}
.oferta_banner {
	padding-left:24px;
}
.oferta_spacer {
	height:9px;
	clear:both;
	margin:0;
	padding:0;
	line-height:9px;
}
.partnerzy {
	width:294px;
	float:right;
}
.partnerzy_napis {
	padding-top:19px;
	padding-left:33px;
}
.partnerzy_banner {
	padding-top:20px;
	padding-left:33px;
	padding-bottom:17px;
}
.partnerzy_kreski {
	height:3px;
	padding-left:18px;
}
.efarmpol {
	padding-top:16px;
	padding-left:35px;
	padding-bottom:8px;
}
.srodek_prawy_odstep {
	height:14px;
	clear:both;
	margin:0;
	padding:0;
	line-height:14px;
}
.srodek_prawy_dol {
	height:149px;
}
.srodek_linia_pion {
	width:6px;
	height:149px;
	float:left;
}
.o_firmie {
	background-image:url('i/tlo_o_firmie.jpg');
	background-repeat:repeat-x;
	width:614px;
	height:149px;
	float:right;
}
.o_firmie_text {
	padding-top:21px;
	padding-left:27px;
	float:left;
	width:237px;
}
.o_firmie_tresc {
	padding-top:10px;
	padding-bottom:8px;
	font-size:11px;
	line-height:16px;
	font-family:tahoma;
	color:#FFFFFF;
}
.o_firmie_wiecej a {
	font-size:11px;
	line-height:140%;
	font-family:tahoma;
	color:#FF3300;
	padding-left:8px;
	text-decoration:underline;
}
.o_firmie_wiecej a:hover {
	text-decoration:underline;
}
.o_firmie_obrazek {
	padding-top:13px;
	padding-right:33px;
	float:right;
}
.linia_stopka {
	height:12px;
	clear:both;
	margin:0;
	padding:0;
	line-height:12px;
	width:100%;
}
.stopka {
	background-color:#00458E;
	height:34px;
	width:100%;
}
.stopka_linki {
	margin-bottom:3px;
	margin-top:2px;
	text-align:right;
	padding-right:15px;
	font-size:11px;
	color:#FFFFFF;
	font-family:tahoma;
	float:right;
}
.stopka_linki a{
	font-size:11px;
	color:#FFFFFF;
	font-family:tahoma;
	text-decoration:none;
}
.stopka_linki a:hover {
	text-decoration:underline;
}
.stopka2 {
	background-color:#F2EDD9;
	padding-left:22px;
	padding-top:10px;
	color:#434445;
	font-family:tahoma;
	font-size:11px;
	line-height:140%;
}
.stopka2 a {
	color:#434445;
	font-family:tahoma;
	font-size:11px;
	line-height:140%;
	text-decoration:none;
}
.stopka2 a:hover {
	text-decoration:none;
}

ul.linki li {
float:left;
margin:0px 2px;


}

ul.linki {
list-style-type:none;
padding:0px;
margin:0px;
margin-top:7px;
margin-left:50px;
}

/*Podstrona*/
div.srodek_prawy_podstr {
	background-image:url('i/podstr_tlo.jpg');
	background-repeat:no-repeat;
	width:620px;
	float:right;
	min-height:196px;
}
div.srodek_prawy_podstr_naglowek {
	padding-left:29px;
	padding-top:20px;
	padding-bottom:33px;
}
div.srodek_prawy_podstr_txt {
	padding: 0px 24px 15px 24px;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
	line-height:140%;
	min-height:148px;
}
div.srodek_prawy_podstr_txt a{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
div.srodek_prawy_podstr_txt a:hover {
	text-decoration:underline;
}


span.red {
	color:#FF3333;
}
span.naglowek2 {
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	display:block;
	font-size:12px;
}
span.naglowek3 {
	font-weight:bold;
	text-align:center;
	display:block;
	font-size:12px;
	padding-bottom:15px;
}
span.center {
	display:block;
	text-align:center;
}

img.gezetka{
margin:5px;
}



.opis_firmy {
	width:519px;
	border: #666666 1px solid;
	background-color:#FFFFFF;
	padding:12px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	margin-top:1px;
	margin-bottom:20px;
}



/*KONTAKT POCZĄTEK*/
.kontakt_nag {
	font-family:tahoma;
	font-size:15px;
	color:#666666;
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
}
.kontakt_adres {
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	text-align:center;
	padding-bottom:13px;
}

.kontakt_tabela {

}

table.kontakt_gdynia {
	width:543px;
	text-align:center;
	font-family:tahoma;
	font-size:11px;
	margin-bottom:17px;
}
table.kontakt_gdynia th {
	background-color:#666666;
	height:31px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	padding:5px;
}
table.kontakt_gdynia td.nag {
	background-image:none;
	background-color:inherit;
	height:35px;
	vertical-align:middle;
	color:#666666;
}
table.kontakt_gdynia th.dzial_glowny, th.dzial_handlowy, th.dzial_handlowy2  {
	background-color:#CCCCCC;
	color:#666666;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	height:30px;
}
table.kontakt_gdynia td.dzial_glowny, th.dzial_handlowy, th.dzial_handlowy2 {
	background-color:#CCCCCC;
	color:#666666;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	height:30px;
	
}

th.dzial_handlowy2 {
border-left:0px;
}

th.dzial_handlowy img {
border: 1px solid #666666;
}

th.dziel {

height:3px;
}

table.kontakt_gdynia a {
	color:#666666;
	text-decoration:underline;
}
table.kontakt_gdynia a:hover {
	text-decoration:none;
}
table.kontakt_gdynia div.txt {
	text-align:center;
	width:120px;
	float:left
}
table.kontakt_gdynia div.txt2 {
	text-align:center;
	width:74px;
	float:left
}
table.kontakt_gdynia div.txt3 {
	text-align:center;
	width:110px;
	float:left
}
table.kontakt_gdynia th.osoba {
	background-color:#F7F4E8;
	color:#666666;
	border-bottom:1px solid #FFFFFF;
	height:30px;
	font-weight:normal;
	vertical-align:middle;	
}
table.kontakt_gdynia div.ikona {
	padding-right:6px;
	border:0px;
	width:44px;
	float:right;
	position:relative;
}

.pow_osoba{
position:absolute;
bottom:20px;
left:20px;
display:none;
border:1px solid #CCCCCC;

}

table.kontakt_gdynia td.osoba {
	background-color:#F7F4E8;
	color:#666666;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	font-family:tahoma;
	font-size:11px;
	height:30px;
	
}
table.kontakt_gdynia td.osoba2 {
	background-color:#F7F4E8;
	color:#666666;
	font-family:tahoma;
	font-size:11px;
	height:30px;
	width:100px;
}
.kontakty_linia {
	margin-left:100px;
	width:380px;
	height:1px;
	background-color:#CCCCCC;
	line-height:1px;
	clear:both;
	margin-top:18px;
	margin-bottom:30px;
}
.kontakt_olsztyn {
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	text-align:center;
	padding-bottom:15px;
}
table.olsztyn_glowne {
	width:543px;
	text-align:center;
	font-family:tahoma;
	color:#666666;
	font-size:11px;
	margin-bottom:17px;
}
table.olsztyn_glowne th {
	background-image:none;
	height:23px;
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
}
table.olsztyn_glowne td {
	background-color:#CCCCCC;
	height:30px;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	text-align:center;
	vertical-align:middle;
}
table.olsztyn_glowne a {
	color:#666666;
	text-decoration:underline;
}
table.olsztyn_glowne a:hover {
	text-decoration:none;
}

div.linia_stopka{
text-align:right;
}

div.linia_stopka a{
color:#CCCCCC;
text-decoration:none;
font-family:tahoma;
font-size:11px;
position:relative;
right:40px;
bottom:10px;
}

div.linia_stopka a:hover{
text-decoration:underline;
}

img.konatkt_mini{
border:1px solid #999999;
}

.button {
	border: 1px solid #00458E;
	color:#00458E;
	font-weight:bold;
	background-color:#CCCCCC;
	margin-left:40px;
	margin-top:20px;
}
.input_txt2{
width:140px;
border: 1px solid #00458E;
font-size:11px;
}


@media print {
 
  
  .logo_dol, .flash, .gazetka_tlo, .neswleter_naglowek, .srodek_lewy, .logo1, .logo2, .stopka, .stopka2, .linia_stopka, .szukaj, .logo_gora, .drukuj, .srodek_prawy_podstr_naglowek { display:none; }
  body {background-color:#FFFFFF; background-image:none; }
  
}

/*KONTAKT KONIEC*/
