body {
	color: #3e3e3e;
	font-size: 8pt;
	font-family: tahoma;
	background-color: #105792;
	background-image: url(images/bg_grad.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
}
p { color: #3e3e3e; font-size: 8pt; font-family: tahoma;}
td { color: #3e3e3e; font-size: 8pt; font-family: tahoma;}

h1.top { color: #ff9500; font-size: 8pt; font-family: tahoma; margin: 0px;}

a:link { color: #ff9500; font-size: 8pt; font-family: tahoma; text-decoration: none; }
a:visited { color: #ff9500; font-size: 8pt; font-family: tahoma; text-decoration: none; }
a:hover { color: #ff9500; font-size: 8pt; font-family: tahoma; text-decoration: underline; }
a:active { color: #ff9500; font-size: 8pt; font-family: tahoma; text-decoration: none; }

a.p:link { color: #3e3e3e; font-size: 8pt; font-family: tahoma; text-decoration: none; cursor: text; }
a.p:visited { color: #3e3e3e; font-size: 8pt; font-family: tahoma; text-decoration: none; cursor: text;  }
a.p:hover { color: #3e3e3e; font-size: 8pt; font-family: tahoma; text-decoration: none; cursor: text;  }
a.p:active { color: #3e3e3e; font-size: 8pt; font-family: tahoma; text-decoration: none; cursor: text;  }

.cien_left { background-image: url(images/cien_left.gif); background-repeat: repeat-y; background-position: right top; }
.cien_right { background-image: url(images/cien_right.gif); background-repeat: repeat-y; background-position: left top; }

.menu_bg_pasek { background-image: url(images/pasek_szukaj_2.gif); background-repeat: repeat-y; background-position: left top; }
.menu_bg_top { background-image: url(images/bg_szukaj_2.gif); background-repeat: no-repeat; background-position: left top; }

.menu2_bg_pasek { background-image: url(images/menu2_bg_pasek.gif); background-repeat: repeat-y; background-position: left top; }
.menu2_bg_top { background-image: url(images/menu2_bg_top.gif); background-repeat: no-repeat; background-position: left top; }

.najtaniej_bg_pasek { background-image: url(images/najtaniej_bg_pasek.gif); background-repeat: repeat-y; background-position: left top; }
.najtaniej_bg_top { background-image: url(images/najtaniej_bg_top.gif); background-repeat: no-repeat; background-position: left top; }

.lastm_bg_pasek { background-image: url(images/lastm_bg_pasek.gif); background-repeat: repeat-y; background-position: left top; }
.lastm_bg_top { background-image: url(images/lastm_bg_top.gif); background-repeat: no-repeat; background-position: left top; }
.bg_newsletter { background-image: url(images/newsletter_bg.gif); background-repeat: no-repeat; background-position: left top; }
.bg_szukaj { background-image: url(images/szukaj_bg.gif); }

a.mod_cent:link { color: #00627f; font-size: 8pt; font-family: tahoma; text-decoration: none; }
a.mod_cent:visited { color: #00627f; font-size: 8pt; font-family: tahoma; text-decoration: none; }
a.mod_cent:hover { color: #00627f; font-size: 8pt; font-family: tahoma; text-decoration: underline; }
a.mod_cent:active { color: #00627f; font-size: 8pt; font-family: tahoma; text-decoration: none; }

.nag_mod_cent { color: #00627f; font-size: 9pt; font-weight: bold; }
.bg_polecamy { background-image: url(images/polecamy_bg.gif); background-repeat: no-repeat; background-position: left top; }

.polecamy_tytul { color: #ff9500; font-weight: bold; }
.polecamy_termin { color: #9e9e9e; font-size: 7pt; }
.polecamy_cena { color: #565452; font-size: 9pt; font-weight: bold; }
.polecamy_wartosc { color: #ff9500; font-size: 9pt; font-weight: bold; }

a.sz:link { color: #6a6a6a; font-size: 8pt; font-family: tahoma; text-decoration: none; }
a.sz:visited { color: #6a6a6a; font-size: 8pt; font-family: tahoma; text-decoration: none; }
a.sz:hover { color: #ff9500; font-size: 8pt; font-family: tahoma; text-decoration: none; }
a.sz:active { color: #6a6a6a; font-size: 8pt; font-family: tahoma; text-decoration: none; }

.szary { color: #6a6a6a; }

a.menu:link { color: #ffffff; font-size: 9pt; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.menu:visited { color: #ffffff; font-size: 9pt; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.menu:hover { color: #ffffff; font-size: 9pt; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.menu:active { color: #ffffff; font-size: 9pt; font-family: tahoma; font-weight: bold; text-decoration: none; }

a.szz { color: #ffffff; font-size: 8pt; text-decoration: underline; }
a.szz:hover { color: #ffffff; font-size: 8pt; text-decoration: none; }

a.pomarancz_small:link { color: #ff9500; font-size: 7pt; font-family: tahoma; text-decoration: none; }
a.pomarancz_small:visited { color: #ff9500; font-size: 7pt; font-family: tahoma; text-decoration: none; }
a.pomarancz_small:hover { color: #ff9500; font-size: 7pt; font-family: tahoma; text-decoration: underline; }
a.pomarancz_small:active { color: #ff9500; font-size: 7pt; font-family: tahoma; text-decoration: none; }

.bg_menu { background-image: url(images/bg_menu.gif); background-repeat: repeat-x; background-position: left top; }

.pomarancz { color: #ff9500; }

.kreska_dol { border-bottom: 1px solid #dedede; }
.kreska_boki { border-top: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #dedede; }

a.najtaniej:link { color: #664d29; font-size: 8pt; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.najtaniej:visited { color: #664d29; font-size: 8pt; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.najtaniej:hover { color: #664d29; font-size: 8pt; font-family: tahoma; font-weight: bold; text-decoration: underline; }
a.najtaniej:active { color: #664d29; font-size: 8pt; font-family: tahoma; font-weight: bold; text-decoration: none; }

a.lastm:link { color: #02324c; font-size: 8pt; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.lastm:visited { color: #02324c; font-size: 8pt; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.lastm:hover { color: #02324c; font-size: 8pt; font-family: tahoma; font-weight: bold; text-decoration: underline; }
a.lastm:active { color: #02324c; font-size: 8pt; font-family: tahoma; font-weight: bold; text-decoration: none; }

.newsletter { color: #686762; line-height: 15px; }
a.newsletter_link {color: #686762; text-decoration:none; cursor:pointer;}
a.newsletter_link:hover {color: #686762; text-decoration:underline; cursor:pointer;}

.inp_news { background-image: url(images/bg_inp_newsletter.gif); background-repeat: no-repeat; background-position: left top; width: 143px; height: 20px; margin-top: 7px; border-style: solid; border-width: 0; }
form { margin: 0; padding: 0; }
h1 { font-size: 10pt; font-weight: bold; }
#infolinia {
	position:absolute;
	top:151px;
	left:710px;
	z-index:20;
	width:204px;
	height:121px;
	background-image: url(images/infolinia.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.txt_szukaj {color:#FFF;font-weight:bold;}
.txt_szukaj_lm {color:#3c3c3c;font-weight:bold;}
.tab_szukaj{ width:175px;  font-size: 8pt; font-family: tahoma; }
.tab_szukaj_dzien{ font-size: 8pt; font-family: tahoma; }
.tab_szukaj_miesiac{ font-size: 8pt; font-family: tahoma; }
