html {
width: 100%;
}

body {
	background: #ffffff url('body_bck.png') repeat-x;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

body, td {
	font-family: tahoma;
	color: #545454;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 1.6em;
}

input, textarea {
	border: 1px solid #cecece;
	font-size: 12px; 
	color: #000000;
	padding: 4px;
	font-family: tahoma;
}

td input , td textarea  {
	width: 500px;
	display: block;
}

img {
	border: none;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 30px;
}

h2 {
	font-size: 24px;
	padding-left: 6px;
}

h3 {
	font-size: 20px;
	padding-left: 6px;
}

h4 {
	font-size: 28px;
}

h6 {
	font-size: 24px;
	color: #125278;
}

a {
	color: #242424;
}

a.logo {
	width: 151px;
	height: 43px;
	display: block;
	background: url('logo.png') no-repeat;
	top: 35px;
	left: 15px;
	position: absolute;
}


div.content {
	width: 1000px;
	position: relative;
	z-index: 1000;
}

div.top_g {
	background: url('top_g.png') repeat-x;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50%;
	height: 55px;
	z-index: 10;
}

table.content {
	width: 1000px;
}

td.branze {
	width: 192px;
	height:700px;
	border-right: 2px solid #ffffff;
}

td.content {

}

td.prawa {
	width: 192px;
	border-left: 2px solid #ffffff;
}

div.top {
	background: #ffffff url('body_bck.png') repeat-x;
	height: 107px;
	width: 1000px;
	position: relative;
}

div.top a.dodaj_firme {
	position: absolute;
	top: 80px; right: 340px;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color:ff0000;
}

div.top a.dodaj_firme:hover {
	text-decoration: underline;
}

div.pathway {
	color: #36A2E2;
	padding: 5px;
	padding-top: 3px;
}

div.pathway a {
	color: #36A2E2;
}

div.pathway a:hover {
	color: #125278;
}

div.pathway span {
	padding: 5px;
	font-weight: bold;
}

div.lg {
	position: absolute;
	width: 10px;
	height: 10px;
	top: 0px;
	left: 0px;
	background: url('lg.png') no-repeat;
}

div.pg {
	position: absolute;
	width: 10px;
	height: 10px;
	top: 0px;
	right: 0px;
	background: url('pg.png') no-repeat;
}

div.ld {
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: 0px;
	left: 0px;
	background: url('ld.png') no-repeat;
}

div.pd {
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: 0px;
	right: 0px;
	background: url('pd.png') no-repeat;
}

div.naj {
	position: absolute;
	top: 80px;
	right: 30px;
}

div.naj a{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

/* WYSZUKIWARKA */

div.wyszukiwarka {
	width: 1000px;
	position: relative;
	background: #FFE400 url('wyszukiwarka_bck.png') repeat-x;
	color: #505050;
	padding: 0px;
	margin-bottom: 2px;
}

div.wyszukiwarka div#wyszukiwarka {
	background: url('wyszukiwarka_bck_2.png') repeat-x;
	background-position: bottom left;
	border: none;
	border-left: 1px solid #FFE400;
	border-right: 1px solid #FFE400;
}

div.wyszukiwanie_on {
	width: 157px;
	height: 35px;
	background: url('wyszukiwarka_firm_on.png') no-repeat;
	position: absolute;
	left: 185px;
	top: -35px;
	float: left;
	cursor: pointer;
}

div.wyszukiwanie_off {
	width: 157px;
	height: 35px;
	background: url('wyszukiwarka_firm_off.png') no-repeat;
	position: absolute;
	left: 185px;
	top: -35px;
	float: left;
	cursor: pointer;
}

div.wyszukiwanie_zaawansowane_on{
	width: 223px;
	height: 35px;
	background: url('wyszukiwanie_zaawansowane_on.png') no-repeat;
	position: absolute;
	left: 344px;
	top: -35px;
	float: left;
	cursor: pointer;
}

div.wyszukiwanie_zaawansowane_off{
	width: 223px;
	height: 35px;
	background: url('wyszukiwanie_zaawansowane_off.png') no-repeat;
	position: absolute;
	left: 344px;
	top: -35px;
	float: left;
	cursor: pointer;
}

form.szukaj, form.szukaj_zaw {
	margin: 0px;
	padding: 0px;
	padding: 24px;
	border: none;
	padding-left: 185px;
	background: url('szukaj.png') no-repeat;
	background-position: 25px center;
	display: block;
	width: 813px;
}

form.szukaj div {
	text-align: left;
}

form.szukaj div.wyslij {
	margin: 0px;
}

form.szukaj div.co {
	padding-top: 21px;
	background: url('co_szukasz.png') no-repeat;
	background-position: 4px 0px;
	padding-right: 20px;
	float: left;
}

form.szukaj div.gdzie {
	padding-top: 21px;
	background: url('w_jakiej_lokalizacji.png') no-repeat;
	background-position: 4px 0px;
	padding-right: 20px;
	float: left;
}

form.szukaj input, form.szukaj_zaw input  {
	border: 1px solid #CC9900;
	color: #414141;
	font-size: 11px;
	font-family: tahoma;
	display: block;
	padding: 8px;
	height: 29px;
	width: 320px;
	margin: 0px;
}
form.szukaj_zaw select  {
	border: 1px solid #CC9900;
	color: #414141;
	font-size: 12px;
	font-family: tahoma;
	display: block;
	padding: 3px;
	height: 29px;
	width: 320px;
	margin: 0px;
}
form.szukaj input.szukaj, form.szukaj_zaw input.szukaj {
	width: 79px;
	height: 28px;
	background: url('szukaj_button.png') no-repeat;
	border: none;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	cursor: pointer;
	margin-top: 22px;
	float: left;
	padding: 0px;
}

form.szukaj_zaw {
	display: none;
	text-align : left;
	clear: both;
	padding-left: 180px;
}

form.szukaj_zaw div {
	width: 690px;
}

form.szukaj_zaw div div {
	float: left;
	width: 345px;
}

form.szukaj_zaw label {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	display: block;
	width: auto;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 3px;
}

form.szukaj_zaw label span {
	font-size: 11px;
	color: #505050;
	font-weight: normal;
	padding-bottom: 2px;
}

form.szukaj_zaw input.szukaj {
	float: left;
	margin-top: 84px;
}

div.wyszukiwarka div.wysz_p_d, div.wyszukiwarka div.wysz_p_g, div.wyszukiwarka div.wysz_l_g, div.wyszukiwarka div.wysz_l_d {
	width: 11px;
	height: 11px;
	position: absolute;
	z-index: 100000;
}

div.wyszukiwarka div.wysz_p_d {
	background: url('wyszukiwarka_p_d.png') no-repeat;
	bottom: 0px;
	right: 0px;
}

div.wyszukiwarka div.wysz_p_g {
	background: url('wyszukiwarka_p_g.png') no-repeat;
	top: 0px;
	right: 0px;
}

div.wyszukiwarka div.wysz_l_d {
	background: url('wyszukiwarka_l_d.png') no-repeat;
	bottom: 0px;
	left: 0px;
}

div.wyszukiwarka div.wysz_l_g {
	background: url('wyszukiwarka_l_g.png') no-repeat;
	top: 0px;
	left: 0px;
}

/* STRONA GŁÓWNA */

div.mapa_duza {
	background: url('cien_nieb.png') repeat-x;
	position: relative;
	width: 443px;
	float: left;
	margin-right: 2px;
	margin-bottom: 39px;
}

div.mapa_duza div.mapa_tlo {
	background: url('mapa_tlo_bck.png')repeat-x;
	background-position: bottom left;
}

div.mapa_duza div.listy {
	text-align: center;
	padding-top: 5px;
}

div.mapa_duza div.listy a {
	background: #ffffff;
	padding: 5px 10px 7px 10px;
	margin: 2px;
	text-decoration: none;
	font-weight: bold;
}

div.mapa_duza div.listy a:hover {
	text-decoration: underline;
}

div.mapa_duza h4 {
	padding-top: 9px;
	padding-left: 20px;
	padding-bottom: 6px;
}

div.mapa_duza #mapa_duza {
	margin-left: 25px;
}

div.polecane_firmy {
	width: 360px;
	background: url('cien_nieb.png') repeat-x;
	position: relative;
	float: left;
	margin-bottom: 35px;
}

div.polecane_firmy h3 {
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 5px;
} 

div.polecane_firmy div.firma_pol {
	clear: both;
	color: #242424;
	height: 80px;
	padding: 5px 8px 5px 10px;
	border-bottom: 1px solid #FFCA00;
}

div.polecane_firmy div.firma_pol div.logo {
	float: left;
	width: 90px;
	height: 73px;
	background: url('pol_logo.png') no-repeat;
	margin-right: 10px;
	text-align: center;
}

div.polecane_firmy div.firma_pol div.logo img {
	width: 80px;
	height: 62px;
	margin-top: 5px;
}

div.polecane_firmy div.firma_pol span {
	font-weight: bold;
	font-size: 13px;
	color: #347AE4;
	display: block;
}

div.polecane_firmy div.firma_pol span:first-letter {
	text-transform: uppercase;
}

div.polecane_firmy div.firma_pol div.dane_firmy {
	float: left;
	width: 300px;
}

div.narzedzia {
	position: relative;
	background: #FFE400 url('wyszukiwarka_bck.png') repeat-x;
	clear: both;
}

div.narzedzia div#narzedzia {
	background: url('wyszukiwarka_bck_2.png') repeat-x;
	background-position: bottom left;
	border-left: 1px solid #FFE400;
	border-right: 1px solid #FFE400;
}

div.narzedzia div.wysz_p_d {
	position: absolute;
	width: 11px;
	height: 11px;
	background: url('wyszukiwarka_p_d.png') no-repeat;
	bottom: 0px;
	right: 0px;
}

div.narzedzia div.wysz_p_g {
	position: absolute;
	width: 11px;
	height: 11px;
	background: url('wyszukiwarka_p_g.png') no-repeat;
	top: 0px;
	right: 0px;
}

div.narzedzia div.wysz_l_d {
	position: absolute;
	width: 11px;
	height: 11px;
	background: url('wyszukiwarka_l_d.png') no-repeat;
	bottom: 0px;
	left: 0px;
}

div.narzedzia div.wysz_l_g {
	position: absolute;
	width: 11px;
	height: 11px;
	background: #FFE400 url('lg_p.png') no-repeat;
	top: 0px;
	left: 0px;
}

div.narzedzia div.aktualnosci_z_on, div.narzedzia div.aktualnosci_z_off {
	width: 155px;
	height: 35px;
	position: absolute;
	top: -35px;
	background: #FFE400 url('aktualnosci_on.png') no-repeat;
	cursor: pointer;
}

div.narzedzia div.najnowsze_z_on, div.narzedzia div.najnowsze_z_off {
	width: 127px;
	height: 35px;
	position: absolute;
	top: -35px;
	left: 156px;
	background: url('najnowsze_wpisy_on.png') no-repeat;
	cursor: pointer;
}

div.narzedzia div.najczestsze_frazy_z_on, div.narzedzia div.najczestsze_frazy_z_off{
	width: 126px;
	height: 35px;
	position: absolute;
	top: -35px;
	left: 284px;
	background: url('najczestsze_frazy_on.png') no-repeat;
	cursor: pointer;
}

div.narzedzia div.aktualnosci_z_off { background: #E3E3E3 url('aktualnosci_off.png') no-repeat; }
div.narzedzia div.najnowsze_z_off { background: url('najnowsze_wpisy_off.png') no-repeat; }
div.narzedzia div.najczestsze_frazy_z_off { background: url('najczestsze_frazy_off.png') no-repeat; }

div.narzedzia div.aktualnosci {
	clear: both;
	padding: 8px 8px 10px 8px;
}

div.narzedzia div.aktualnosci table {

}

div.narzedzia div.aktualnosci table td {
	padding: 10px;
	vertical-align: top;
	color: #000000;
}

div.narzedzia div.aktualnosci table td div.tytul {
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #000000;
}

div.narzedzia div.aktualnosci table td div.wstep {

}

div.narzedzia div.aktualnosci table td a.wiecej {
	font-weight: bold;
	text-decoration: none;
	background: url('pkt_1.png') no-repeat;
	background-position: right top;
	padding: 2px;
	display: block;
	float: right;
	padding-right: 25px;
}

div.narzedzia div.aktualnosci table td a.wiecej:hover {
	text-decoration: underline;
}

div.najnowsze_wpisy {
	padding: 12px;
	color: #A68500;
}

div.najnowsze_wpisy ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.najnowsze_wpisy ul li {
	padding: 5px;
	/*background: url('l_dot.png') repeat-x;
	background-position: bottom left;*/
	border-bottom: 1px solid #FFCA00;
	border-top: 1px solid #FFEE66;
	padding-left: 25px;
	background: url('pkt_4.png') no-repeat;
	background-position: 8px 9px;
}

div.najnowsze_wpisy a {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

div.najnowsze_wpisy a:hover {
	font-size: 13px;
	text-decoration:underline;
}

div.najczestsze_frazy {
	background: url('cien_nieb.png') repeat-x;

	text-align: justify;
	line-height: 2em;
}
div.najczestsze_frazy div.frazy{
	padding:12px;
}
div.najczestsze_frazy a {
	padding: 6px;
	text-decoration: none;
}

div.najczestsze_frazy a:hover {
	background: #FFEC54;
	padding: 5px;
	border: 1px solid #F3BE07;
}
div.linki_glowna_popular{
	width:170px;
	float:left;
	font-weight:normal;
	line-height:20px;
}
div.linki_glowna_popular a{
	text-decoration:none;
}
div.linki_glowna_popular a:hover{
	text-decoration:underline;
	font-weight:bold;
}
/* FIRMA */
div.firma_wpis {
	padding: 10px 15px 10px 15px;
}

div.firma_wpis h1 {
	padding; 0px;
	margin: 0px;
}

div.firma_wpis div.lokalizacja {
	color: #888888;
	margin-bottom: 15px;
	position: relative;
	top: -10px;
	font-size: 10px;
}

div.firma_wpis div.lokalizacja a {
	color: #888888;
	text-decoration: none;
}

div.firma_wpis div.lokalizacja a:hover {
	color: #000000;
	text-decoration: underline;
}

div.firma_wpis div.lokalizacja span {
	padding: 0px 7px 0px 7px;
	background: url('pkt_3.png') no-repeat;
	background-position: center 5px;
}

div.firma_wpis div.informacje {
	float: none;
}

div.firma_wpis div.informacje div.logo {
	width: 200px;
/*	height: 120px; */
	float: left;
	text-align: center;
}

#gogReklamNad {
	top:260px;
	left:0;
	text-align:center;
	z-index:10;
	position:absolute;
}
#gogReklamNad div.ggreklam {
	text-align:left;
	position:relative;
}

div.firma_wpis div.informacje  div.dane_firmy {
	font-size: 12px;
	color: #000000;
}

div.firma_wpis div.informacje div.dane_firmy div  {
	float: none;
	padding: 3px;
}

div.firma_wpis div.informacje div.dane_firmy  div span {
	color: #888888;
	font-size: 11px;
	width: 80px;
	text-align: right;
	padding-right: 20px;
	background: url('pkt_3.png') no-repeat;
	background-position: 84px 4px;
	display: block;
	float: left;
}

div.dane_firmy_przed {
	border-bottom:1px solid #cecece;
	padding-top:10px;
}

div.dane_firmy_przed  div span {
	color: #888888;
	font-size: 11px;
}

div.firma_wpis div.slowa_branze {
	border: 1px solid #cecece;
	background: #f6f6f6;
	color: #545454;
	padding: 8px;
	margin-top: 12px;
}

div.firma_wpis div.slowa_branze a {
	padding: 2px;
	color: #242424;
	text-decoration: none;
}

div.firma_wpis div.slowa_branze a:hover {
	text-decoration: underline;
	color: #000000;
}

div.firma_wpis div.branze {
	padding: 3px;
}

div.firma_wpis div.slowa {
	padding: 3px;
	padding-bottom: 8px;
	border-bottom: 1px solid #cecece;
	margin-bottom: 5px;
}

div.firma_wpis div.stat {
	padding: 8px;
	text-align: right;
	font-size: 10px;
}

div.firma_wpis div.formularz_firma {
	margin: 5px 0px 5px 0px;
	position: relative;
	width:600px;
}

div.firma_wpis div.formularz_firma div {
	clear: both;
}

div.firma_wpis div.formularz_firma label b {
	color: red;
}

div.firma_wpis div.formularz_firma input, div.firma_wpis div.formularz_firma textarea {
	font-family: tahoma;
	font-size: 12px;
	display: block;
	padding: 6px;
	width: 380px;
	height: 30px;
	border: 1px solid #C8C8C8;
	border-left: 1px solid #a8a8a8;
	border-top: 1px solid #a8a8a8;
	width: 58%;
}


div.firma_wpis div.formularz_firma textarea {
	height: auto;
}

div.firma_wpis div.formularz_firma div.informacja {
	margin-bottom: 10px;
}

div.firma_wpis div.formularz_firma label {
	font-weight: bold;
	text-align: right;
	width: 30%;
	padding-right: 1%;
	padding-top: 5px;
	margin-bottom: 15px;
}

div.firma_wpis div.formularz_firma input.button {
	width: auto;
	float: right;
	margin-top: 4px;
	margin-right: 11%;
}

div.firma_wpis div.formularz_firma label, div.firma_wpis div.formularz_firma input {
	float: left;
}

div.firma_wpis div.formularz_firma span {
	position: absolute;
	top: -20px;
	left: 10px;
	background: #e6e6e6;
	padding: 5px 10px 5px 10px;
	display: block;
	font-size: 12px;
	font-weight: bold;
}

div.firma_wpis div.zakladki {
	padding-left: 15px;
	float: left;
}

div.firma_wpis div.zakladki a {
	padding: 6px 10px 6px 10px;
	display: block;
	float: left;
	border: 1px solid #cecece;
	border-bottom: none;
	text-decoration: none;
	font-weight: bold;
	margin-right: 3px;
	background: #f6f6f6;
	color: #aaaaaa;
}

div.firma_wpis div.zakladki a:hover {
	color: #545454;
}

div.firma_wpis div.zakladki a.active {
	background: #ffffff;
	color: #000000;
	position: relative;
	z-index: 10000;
	top: 1px;
	padding: 6px 10px 6px 10px;
}

div.firma_wpis div.informacje_firma {
	clear: both;
	padding: 20px;
	border: 1px solid #cecece;
}

div.firma_wpis div.naglowek {
	font-size: 24px;
}

/* SPIS FIRM */

div.firmy div.opis_branzy {
	padding: 6px;
	margin: 0px;
	background: #f2f2f2;
	border: 1px solid #f6f6f6;
	margin-bottom: 5px;
}

div.firmy div.podkategorie {
	background: #f6f6f6;
	margin-bottom: 10px;
	position: relative;
}
div.firmy div.podkategorie div {

}

div.firmy div.podkategorie div.lista {
	padding: 10px;
	list-style-type: none;
}

div.firmy div.podkategorie div.lista table {
	width: 592px;
}

div.firmy div.podkategorie div.lista a {
	background: url('pkt_2.png') no-repeat;
	padding: 0px 0px 1px 21px;
	background-position: 4px 3px;
	display: block;
	text-decoration: none;
}

div.firmy div.podkategorie div.lista a:hover {
	background: #E1EEFB url('pkt.png') no-repeat;
	background-position: 4px 3px;
}

div.firmy div.firma_lista {
	padding: 16px;
	margin-bottom: 2px;
	border-bottom: 1px solid #dedede;
	width:290px;
	float:left;
} 
div.firmy div.firma {
	padding: 16px;
	margin-bottom: 2px;
	border-bottom: 1px solid #dedede;
}

div.firmy div.firma div.logo_firmy {
	float: left;
	margin-right: 12px;
	margin-left: 8px;
}

div.firmy div.firma div.skr_opis {
	background: #f6f6f6;
	line-height: 1.3em;
	padding: 10px;
	margin: 6px 0px 2px 0px;
	height: 45px;
	text-align: justify;
	float: none;
}

div.firmy div.firma a.nazwa_firmy {
	font-size: 14px;
	/*font-family: arial;*/
	font-weight: bold;
	text-decoration: none;
	color: #125278;
}

div.firmy div.firma a.nazwa_firmy:hover {
	text-decoration: underline;
}

div.firmy div.firma div.pakiet {
	position: absolute;
	right: 28px;
	top: 32px;
}

div.firmy div.gold {
	border: 2px solid #cecece;
	padding: 15px 5px 10px 5px;
}

div.firmy div.firma div.informacje_firmy {
	height: 75px;
	float: none;
}

div.firmy div.gold span {
	clear: both;
}

/* NAJNOWSZE W BRANŻY, MAŁA MAPKA */

div.najnowsze_w_branzy, div.mapka_mala {
	background: url('td_prawa_bck.png') no-repeat;
	padding-top: 10px;
}

div.najnowsze_w_branzy  h3, div.mapka_mala h3{
	padding-left: 10px;
}

div.najnowsze_w_branzy ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding: 0px 10px 12px 10px;
	line-height: 1.2em;
}

div.najnowsze_w_branzy ul li {
	margin: 0px;
	background: url('l_dot.png') repeat-x;
	background-position: bottom left;
	padding: 8px 0px 8px 0px;
}

div.najnowsze_w_branzy ul li span {
	color: #aaaaaa;
	font-size: 10px;
}

div.najnowsze_w_branzy ul li a{
	text-decoration: none;
}

div.najnowsze_w_branzy ul li a:hover{
	text-decoration: underline;
}

div.mapka_mala  {
	padding-bottom: 15px;
}

div.mapka_mala  span{
	font-size: 10px;
	color: #808080;
	text-align: center;
	display: block;
	line-height: 1.2em;
}


/* MENU BRANZ */

td.branze ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	background: url('branze_bck.png') no-repeat;
	padding-top: 42px;
	padding-left: 8px;
	padding-right: 6px;
} 

td.branze ul li {
	background: url('l_dot.png') repeat-x;
	background-position: left bottom;
	padding: 0px;
	margin: 0px;
}

td.branze ul li a {
	background: url('pkt.png') no-repeat;
	background-position: 4px 6px;
	padding: 3px 0px 4px 23px;
	color: #000000;
	text-decoration: none;
	display: block;
}

td.branze ul li a:hover {
	text-decoration: underline;
	background-position: 6px 6px;
}

td.branze ul li a:hover span {
	text-decoration: underline;
}

td.branze ul li a span {
	color: #939393;
}

/* PANEL KLIENTA */
div.panel_klienta {
	position: absolute;
	top: 0px;
	right: 0px;
	background: url('panel_klienta_bck.png') no-repeat;
	height: 55px;
	padding-left: 100px;
	padding-right: 15px;
} 

div.panel_klienta a {
	clear: both;
	float: none;
	text-align: right;
}

div.panel_klienta form {
	margin: 0px;
	padding-top: 6px;
	clear: both;
	display: block;
	text-align: right;
	float: right;
}

div.panel_klienta input {
	border: 1px solid #CC9900;
	width: 70px;
	height: 21px;
	display: block;
	padding: 3px;
	font-size: 10px;
	float: left;
	margin-right: 2px;
}

div.panel_klienta  input.zaloguj {
	width: 22px;
	height: 21px;
	background: url('pkt_1.png') no-repeat;
	border: none;
	cursor: pointer;
		float: right;
}

div.panel_klienta  input.wyloguj {
	width: 82px;
	height: 21px;
	background: none;
	border: 1px solid #CC9900;
	float: right;
	margin-left: 8px;
}

/* STRONICOWANIE */

div.strony {
	text-align: center;
	padding: 8px;
} 

div.strony a {
	padding: 5px 7px 5px 7px;
	background: #f6f6f6;
	margin: 1px;
	text-decoration: none;
}

div.strony a:hover {
	padding: 4px 6px 4px 6px;
	border: 1px solid #dedede;
	text-decoration: underline;
}

div.strony a.active {
	color: #000000;
	font-weight: bold;
	background: #FFE400;
}

/* STOPKA */ 
div.stopka {
	margin-top: 15px;

}

div.stopka div.gora {
	background: #E1EEFB;
	border-bottom: 1px solid #E9E179;
	height: 51px;
}

div.stopka div.gora div.lewa {
	width: 380px;
	padding-left: 20px;
	padding-top: 8px;
	color:#165EA5;
	float: left;
	text-align: left;
}

div.stopka div.gora div.lewa  a {
	color: #165EA5;
	text-decoration: none;
}

div.stopka div.gora div.prawa {
	width: 578px;
	padding-right: 22px;
	text-align: right;
	padding-top: 18px;
	float: left;
}

div.stopka div.gora div.prawa a {
	padding: 9px;
	text-decoration: none;
	color: #000000;
}

div.stopka div.gora div.prawa a:hover {
	text-decoration: underline;
}

div.stopka div.dol {
	background: #FFDF00;
	border-top: 1px solid #FFF3A5;
	padding: 12px;
}

/* ALERTY */
div.informacja {
	border: 1px solid #D5EFFD;
	padding: 8px;
	background: #E7F5FE;
	background-position: 10px center;
	font-size: 11px;
	color: #125278;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.niepowodzenie {
	border: 1px solid #FAB2B2;
	padding: 8px;
	background: #FFDDDD;
	background-position: 10px center;
	font-size: 11px;
	color: #DA0909;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.ostrzezenie {
	border: 1px solid #FFE23C;
	padding: 8px;
	background: #FFF397;
	background-position: 10px center;
	font-size: 11px;
	color: #885804;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.powodzenie{
	border: 1px solid #78AA15;
	padding: 8px;
	background: #DEF2B3;
	background-position: 10px center;
	font-size: 11px;
	color: #598108;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}

/* FORMULARZ */


div.wpis {
	padding: 0px 8px 0px 8px;
}

div.wpis div.blok{
	margin: 8px 0px 8px 0px;
	padding: 15px;
	border: 1px solid #e6e6e6;
}

div.wpis div.blok td{
	padding: 2px;
}
div.wpis div.blok div.koment{
	float:left;
	margin-left:10px;
}
div.wpis div.blok input, div.wpis div.blok textarea {
	width: auto;
}

div.wpis div.blok span.nagl {
	font-size: 13px;
	color: #000000;
	display: block;
	font-weight: bold;
}

div.wpis div.blok table.dane_kontaktowe  input , div.wpis div.blok table.dane_kontaktowe  textarea{
	width: 300px;
}

div.wpis div.blok table.dane_kontaktowe  select{
	width: 300px;
	border:1px solid #CECECE;
	padding:2px;
}
div.wpis div.tabs ul a {
	display: block;
	padding: 4px;
	text-decoration: none;
	padding-left: 10px;
}

b.red {
	color: red;
}

div.wpis div.tabs .selected {
	font-weight: bold;
	background: #f6f6f6;
	color: #000000;
}

div.wpis div.tabs ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 200px;
}

div.wpis div.tabs div.podkat {
	background: #f6f6f6;
	padding: 10px;
	width: 340px;
}

table.pakiety {
	width: 100%;
}

table.pakiety ul {
	list-style-type: none;
	margin: 0px;
	padding: 18px;
	line-height: 1.4em;
	background: url('cien_nieb.png') repeat-x;
	position: relative;
	margin: 0px 2px 2px 2px;
}

table.pakiety ul span {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
}

table.pakiety  ul li {
	padding-left: 18px;
	margin-bottom: 6px;
	color: #202020;
	list-style-type: none;
	background: url('pkt_h.png') no-repeat;
	background-position: 4px 2px;
}

table.pakiety  ul li.no {
	padding-left: 18px;
	margin-bottom: 6px;
	color: #202020;
	color: #B1B1B1;
	list-style-type: none;
	background: url('pkt_n.png') no-repeat;
	background-position: 4px 2px;
}

table.pakiety a.button {
	font-size: 14px;
	font-family: arial;
	color: #ffffff;
	padding: 10px 15px 10px 15px;
	font-weight: bold;
	background: #242424;
	display: block;
	text-decoration: none;
	margin: 10px 45px 10px 45px;
	border: 2px solid #ffffff;
}

table.pakiety a.button:hover {
	background: gold;
	color: #000000;
	border: 2px solid #D7B700;
}

div.button {
	text-align: center;
}

div.button input {
	text-align: center;
	padding: 6px 9px 6px 9px;
	width: auto;
	font-size: 12px;
	border: none;
	font-family: tahoma;
	float: right;
	margin-right: 8px;
	cursor: pointer;
}

div.wpis ul.tabNavigation {
	list-style-type: none;
}

div.dane_uzytkownika {
	position: relative;
	background: #F6F6F6;
	padding-top: 15px;
	padding: 10px;
	margin-bottom: 15px;
}

div.dane_uzytkownika table td {
	text-align: right;
	padding-left: 10px;
}

div.dane_uzytkownika input {
	width: 370px;
}

div.dane_uzytkownika table td div.button input {
	margin: 0px;
	padding: 0px;
	width: auto;
	padding: 7px;
}

div.rejestracja {
	position: relative;
	background: #F6F6F6;
	padding-top: 15px;
	padding: 20px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}

div.rejestracja table {
}

div.rejestracja table td {
	text-align: right;
	padding: 2px;
	padding-left: 10px;
}

div.rejestracja input {
	width: 200px;
}

div.rejestracja table td div.button input {
	margin: 0px;
	padding: 0px;
	width: auto;
	padding: 7px;
}

div.tekst_art {
	margin: 0px 10px 10px 10px;
	padding: 12px;
	font-size: 12px;
	line-height: 1.6em;
	border: 1px solid #e6e6e6;
}

h4.tekst_art  {
	padding-left: 10px;
}

/* LISTY MIAST ITP.*/


div.litery {
	padding-left: 12px;
	padding-bottom: 5px;
}

div.litery a {
	float: left;
	padding: 3px 8px 4px 8px;
	text-transform: uppercase;
	border: 1px solid #e6e6e6;
	background: #f6f6f6f;
	margin: 2px;
	text-decoration: none;
	background: #f6f6f6;
}

div.litery a.active {
	background: gold;
	border: 1px solid gold;
	color: #000000;
}

div.litery a:hover {
	background: gold;
	border: 1px solid #FBA504; 
}

ul.lista_mgpw {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

ul.lista_mgpw li {
	padding: 0px;
	margin: 0px;
}

ul.lista_mgpw a {
	padding: 6px;
	background: url('pkt_2.png') no-repeat;
	background-position: 8px center;
	display: block;
	border: 1px solid #ffffff;
	border-bottom: 1px solid #f6f6f6;
	padding-left: 25px;
	text-decoration: none;
}

ul.lista_mgpw a:hover {
	background: url('pkt.png') no-repeat #f6f6f6;
	border: 1px solid #f6f6f6;
	background-position: 8px center;
}

a.darmowy {
	background: url('free.jpg') no-repeat;
	height: 135px;
	display: block;
	margin: 0px 2px 0px 2px;
	background-position: center center;
}

a.platny_s {
	background: url('start.jpg') no-repeat;
	height: 135px;
	display: block;
	margin: 0px 2px 0px 2px;
	background-position: center center;
}

a.platny_p {
	background: url('plus.jpg') no-repeat;
	height: 135px;
	display: block;
	margin: 0px 2px 0px 2px;
	background-position: center center;
}

a.platny {
	background: url('premium.jpg') no-repeat;
	height: 135px;
	display: block;
	margin: 0px 2px 0px 2px;
	background-position: center center;
}

table.linki_pozycjonujace {
	margin-bottom: 8px;
	width: 980px;
	text-align:
}

table.linki_pozycjonujace td {
	text-align: right;
}

table.linki_pozycjonujace a {
	padding: 5px;
	text-decoration: none;
}

table.linki_pozycjonujace a:hover {
	background: #000000;
	color: #ffffff;
}

table.linki_pozycjonujace div.linki {
	padding: 12px;
	background: #ffffff;
	text-align: center;
	position: relative;
}

table.linki_pozycjonujace div.lp_gp {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
	background: url('lp_gp.png') no-repeat;
	padding: 0px
}

table.linki_pozycjonujace div.lp_dp {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
	background: url('lp_dp.png') no-repeat;
	padding: 0px
}

table.linki_pozycjonujace div.lp_gl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 5px;
	height: 5px;
	background: url('lp_gl.png') no-repeat;
	padding: 0px
}

table.linki_pozycjonujace div.lp_dl {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 5px;
	height: 5px;
	background: url('lp_dl.png') no-repeat;
	padding: 0px
}

#naszeserwisy ul  li {
	margin: 1px 0;
	border-bottom: 1px dotted #ccc;
	
}
div.mod_liderzy_branzy ul.menu {float:left;margin: 0 0 0 50px; padding: 0px; list-style-type: none; }
div.mod_liderzy_branzy ul.menu li { float: left; width: 18px; height: 18px; background: #ccc; margin: 0px; font-size: 10px; text-align: center; line-height: 17px; cursor: pointer; border: 1px solid #fff; color: #888; margin: 0px; padding: 0px; list-style-type: none; }
div.mod_liderzy_branzy ul.menu li:hover { border: 1px solid #aaa; color: #fff; border: 1px solid #aaa; color: #000; }
div.mod_liderzy_branzy ul.menu li.on, div.mod_liderzy_branzy ul.menu li.on:hover { background: #000; color: #fff; border: 1px solid #fff; }
