body, html {	font: normal 12px Tahoma; color:#484848; background-color: #fff; }
table	  {	font: normal 12px Tahoma; color:#484848; }

body, html, div, *, table, img, a img	{	border:0; margin:0; padding:0; }
table 	{	border-collapse: collapse;	}
img 		{	display: block; }
a 		{	text-decoration:none;	color:#000;	}

.clear	{	clear: both; float: left;	}
.bold	{	font-weight: bold;	}
.right	{	text-align: right;	}	

#tbl_container	{	width: 100%; }
.td_left		{	background:url(img/td_left.jpg) repeat-x top right;	}
.td_center		{	width: 904px;	}
.td_right		{	background:url(img/td_right.jpg) repeat-x top left;	background-color: #E3E8E8; }
#baner			{	width: 1041px;	}
#baner div		{	float: left;}
#baner1			{	width: 217px;	}
#baner2			{	width: 157px;	}
#baner3			{	width: 165px;	}
#baner4			{	width: 109px;	}
#baner5			{	width: 185px;	}
#baner6			{	width: 208px;	}

#tbl_baner	{	width: 100%; }
.td_left_baner		{	background-color: #5A5A5A; }
.td_center_baner	{	background-color: #5A5A5A; width: 904px;	}
.td_right_baner		{	background-color: #5A5A5A; }

#top			{	clear: both; float: left;	width: 904px; height: 139px; background:url(img/top2.jpg) top repeat-x;	}
#top_logo		{	clear: both; float: left; 	width: 259px; height: 103px; }
	#logo_div	{	margin: 25px 0 0 3px;	}
#login_menu		{	float:left; 				width: 645px; height: 103px; }
	#grafika	{	clear: both; float: left;  	width: 259px; height: 43px;	}
	#login		{	float: left; 	width: 386px; height:43px;	text-align: left; position: relative; overflow:hidden;  }
		#login_table	{	margin-top:10px; margin-left: 10px; text-align: left;  border-collapse: collapse; border:0;}
		#login_table td	{	padding-right: 10px; }
		.login_tekst	{	font: normal 11px Tahoma; color: #757575;}
		.login_link a	{	font: normal 11px Tahoma; color: #757575; text-decoration: underline; }
		.login_bold		{	font: bold 11px Tahoma; color: #757575;}
		.login_input	{	border: 1px solid #C3C3C3; width: 118px; font: bold 11px Tahoma; color: #333; height: 15px; }
	#menu_gorne	{	clear: both; float: left; 	width: 433px; height: 60px; }
	#menu_gorne_margin	{	clear: both; float: left; margin: auto;	margin-top: 15px; }
		.mg_div_links	{	float: left; height: 17px; margin-left: 8px; }
	#przypomnij	{	float: left; 				width: 212px; height: 60px; text-align: center; }
		#margin_przypomnij	{	padding-top: 7px;	}
		.zapomnialem	{ }
		.zapomnialem, .zapomnialem a	{	font: normal 10px Tahoma; color: #757575;	}
		.zapomnialem a	{	text-decoration: underline;	margin: 0 10px; }
#znajdujesz_sie	{	clear: both; float: left; 	width: 904px; height: 36px; }
/*
		<div id="top">
			<div id="top_logo"></div>
			<div id="login_menu">
				<div id="grafika"></div>
				<div id="login"></div>
				<div id="menu_gorne"></div>
				<div id="przypomnij"></div>
			</div>
			<div id="znajdujesz_sie"></div>
		</div>
*/
#content		{	width: 904px; clear: both; }
#main_table	{	width: 904px; }

#block_left		{	width: 198px; padding-bottom: 25px;}
#block_center	{	width: 483px; padding-bottom: 25px;}
#block_right	{	width: 223px; padding-bottom: 25px;}

#tbl_container { background:url(img/tlo_block.jpg) bottom repeat-x; }

#spec_top		{	width: 198px; height:43px; background:url(img/specjalizacje.jpg) top left no-repeat;	}
#spec_cont		{	width: 198px; background:url(img/spec_cont.jpg) left repeat-y;	}
#spec_bottom	{	width: 198px; height: 9px; background:url(img/spec_bottom.jpg) top left no-repeat;	line-height: 0; margin-bottom: 10px; }

.sc_margin					{	width: auto; padding: 10px 10px 10px 33px;	}
.sc_cont, .sc_cont a			{	font: bold 13px Tahoma; color: #fff;	}
.spec_raquo					{	font: bold 11px Tahoma; color: #FFC900;	}

#content_right	{	clear: both; float: left; width: 223px; }
#margin_rc		{	clear: both; float: left; width: auto; padding: 0 0 0 10px;	}
#right_cont		{	clear: both; float: left; width: 213px;	}
#choroby		{	clear: both; float: left; width: 213px; }

#choroby_top		{	clear: both; float: left; width: 213px; height: 43px; background:url(img/choroby.jpg) top left no-repeat; }
#choroby_content	{	clear: both; float: left; width: 213px; background-color: #545454; }
#choroby_bottom		{	clear: both; float: left; width: 213px; height: 10px; background:url(img/choroby_bottom.jpg) top left no-repeat; line-height: 0;}

.chor_margin				{	width: auto; padding: 10px 10px 10px 15px;	}
.chor_cont, .chor_cont a		{	font: bold 13px Tahoma; color: #fff;	}
.chor_raquo					{	font: bold 11px Tahoma; color: #FFC900;	}

.menu_wybr, .menu_wybr a	{	text-decoration: underline; color: #FFC900; }
.submenu	{	padding-left: 10px;  }

#lokalizacje, #specjalizacje, #miasta,	#miasta_content, #wojewodztwa_content, #wojewodztwa, #lokalizacje_bottom	
	{	clear: both; float: left;	width: 198px; }
	#miasta				{	height: 27px;  background:url(img/miasta.jpg) top left no-repeat;	}
	#miasta_content, #wojewodztwa_content	{	 background:url(img/lokalizacje_tlo.jpg) left repeat-y;	}
	#wojewodztwa		{	height: 26px;  background:url(img/wojewodztwa.jpg) top left no-repeat;	}
	#lokalizacje_bottom	{	height: 7px;  background:url(img/lokalizacje_bottom.jpg) top left no-repeat; line-height: 0;	}

#block_left		{	background:url(img/tlo_block_top.jpg) top repeat-x;	vertical-align: top; }
#block_center	{	background:url(img/tlo_block_top.jpg) top repeat-x;	vertical-align: top; }
#block_right	{	vertical-align: top; background-color: #E3E8E8; }
#szukanie_lekarzy	{	float: left; clear: both; background:url(img/szukanie_lekarzy.jpg) top left no-repeat; width: 463px; height: 37px;	}
#szukaj			{	float: left; clear: both; background:url(img/szukaj.jpg) top left no-repeat; width: 463px; height: 85px;	}
#margin_bc		{	width: auto; padding:0 10px; clear: both; float: left;	}
#bc_content		{	width: 463px;  clear: both; float: left;	}

#content_center	{	width: 463px;	}
#lista			{	clear: both; float: left; width: 463px; }
/* strona głowna */
#ostatnio_dodane	{	clear:both; width: auto; font: bold 15px Tahoma; color: #0E5AAD; padding-left: 10px; margin: 10px 0;}
#ostatnio_najlepsi	{	clear:both; width: auto; font: bold 15px Tahoma; color: #735116; padding-left: 10px; margin: 10px 0;}
.lista_ost_dod		{	width: 463px; }
.tabelka_ost_dod	{	width: 463px; margin-bottom: 15px; }
.tabelka_ost_dod tr			{	background-color: #fff;}
.tabelka_ost_dod td			{	padding: 4px 10px; }

	a.wiecej	{	font: bold 12px Tahoma; color:#126696; font-weight: bold;	}
	td.nazwisko	{	font: bold 12px Tahoma; color: #126696;	} /* .nobr {white-space: nowrap} < nobr>*/
	td.nazwa		{	font: bold 12px Tahoma; color: #126696;	} /* .nobr {white-space: nowrap} < nobr>*/
	td.nazwa2	{	font: bold 12px Tahoma; color: #126696;	} /* .nobr {white-space: nowrap} < nobr>*/
	td.nazwisko, td.nazwa, td.nazwa2	{	background:url(img/tlo_ost_dod.jpg) top left no-repeat;	} /* .nobr {white-space: nowrap} < nobr>*/
	.profesja	{	font: normal 11px Tahoma; color: #9E9E9E;	 }
	td.adres		{	font: normal 11px Tahoma;color: #5C5C5C; background:url(img/tlo_ost_dod.jpg) top center no-repeat;}
	td.last_lista	{	text-align: right;	background:url(img/tlo_ost_dod.jpg) top right no-repeat;}
	
.wiecej_chorob, .wiecej_chorob a		{	font: bold 11px Tahoma; color:#FFC900;	}
.wiecej_chorob_raquo				{	font: bold 10px Tahoma; color:#FFFFFF;	}

#wojewodztwa_margin, #miasta_margin	{	width: auto; padding: 0 10px 2px 10px;	}
#wojewodztwa_cont, #miasta_cont, #wojewodztwa_cont a, #miasta_cont a		{	font: normal 10px Tahoma; color: #4E4E4E; line-height: 15px;	}

#artykuly_medyczne	{	clear: both; float: left; width: 213px; height: 14px; background:url(img/artykuly_medyczne.jpg);	line-height: 1px; margin: 10px 0 5px 0; }

#artykuly	{	clear:both; float: left;	}
#art_margin	{	width: auto; padding: 0 10px 0 10px;	}
#art_cont	{	width: 213px; }
.art_tytul 	{	width: 213px; line-height: 100%; }
.art_tytul a	{	font: bold 13px Tahoma; color: #313131; text-decoration: underline; margin-top: 12px; }
.art_tekst	{	font-family: Tahoma; color: #818181; font-size: 11px; width: 213px; margin-bottom: 10px; }
.art_link	{	font: normal 11px Tahoma; color: #333; white-space: nowrap;	}


#newsletter	{	clear: both; float: left; width: 233px; height: 74px; margin-bottom: 15px; background:url(img/dolacz_do_newslettera.jpg) top left no-repeat; }
	#div_input	{	margin: 42px 0 0 72px; width: 144px; }
	.newsletter_input	{	background-color: #B38500; border: 0; width: 106px; height: 17px; font: bold 11px Tahoma; color: #eee; }
#dodaj_wpis	{	clear: both; float: left; width: 223px; height: 74px; margin-bottom: 15px; }

#stopka	{	clear: both; float: left; width: 692px; }
.copyright	{	float: left; font: bold 10px Tahoma; color: #757575;}
.created	{	clear: both; float: left; margin-top: 5px;	}
.created, .created a	{	font: normal 10px Tahoma; color: #757575; }
.created a	{	text-decoration: underline;	}

#stopka div	{	float: left;	}
.stopka_link 	{	vertical-align: middle;}
.stopka_link a	{	font: normal 11px Tahoma; color: #757575; }

.piorun			{	padding: 5px 5px 0 5px; }
#tbl_stopka		{	width: 100%; border-collapse: collapse; padding:0; margin: 0; }
.td_left_stopka	{	background:url(img/tlo_stopka.jpg) top repeat-x;	}
.td_center_stopka	{	width: 904px; background:url(img/tlo_stopka.jpg) top repeat-x; padding-top: 28px;}
.td_right_stopka	{	background:url(img/tlo_stopka.jpg) top repeat-x;	}

#sl_div_formularz		{	position: absolute; clear: both; float: left; margin-top: 30px; margin-left:126px; width: 337px; height: 55px; }
	.sl_select_div		{	clear: both; float: left; width: 180px; }
		.sl_select				{	border: 1px solid #9C9C9C; width: 165px; height: 19px; font: bold 11px Tahoma; color: #333; }
	.sl_input_div		{	float: left; width: 155px; text-align: left; }		
		.sl_input				{	border: 1px solid #9C9C9C; width: 145px; height: 16px; font: bold 11px Tahoma; color: #333; }*/
	#sl_submit_div			{	width: 99px; height:26px; float: left; }


	
#cont	{	background-color: transparent;	}
#cont, #cont_top, #cont_center, #cont_bottom	{	width: 463px;	}
/*#cont_top		{	height: 19px;	background:url(img/cont_border_top.jpg) repeat-x; }*/
#cont_top		{	height: 19px; }
#cont_center	{	background-color: transparent; clear: both; float: left; }
.pl_linia	{ clear:both; width: 463px; float: left; height:1px; overflow: hidden; background:url(img/pl_kreska.jpg) top left; line-height: 0; margin: 4px auto; }
.liczba		{	width: 44px; text-align: center; vertical-align: middle;	}
.el_opis	{	vertical-align: center; width: 160px;	}
.el_tekst1	{	font: bold 12px Tahoma; color: #0976C2; }
.el_tekst2	{	font: normal 9px Tahoma; color: #909090; }
.el_form			{	float: left; width: 290px; border: 1px solid #B5DCF9; background-color: #E3F2FD; padding: 7px; }
.el_form_opis		{	font-family: Tahoma; font-size: 12px; color: #0976C2; width: 110px; text-align: right; padding: 4px 7px 4px 0; }
.el_form_opis2		{	font-family: Tahoma; font-size: 12px; color: #0976C2; width: 190px; text-align: right; padding: 4px 7px 4px 0; }
.el_form_wartosc	{	width: 196px; text-align: left; padding: 3px 0 4px 7px;}
.el_form_wartosc input	{	background-color: #EFF8FE; border: 1px solid #C0C9CF; width: 162px; }
.el_form_wartosc select	{	background-color: #EFF8FE; border: 1px solid #C0C9CF; width: 164px; }
.el_form2	{	border: 1px solid #B5DCF9; vertical-align: center; width: 424px; background-color: #E3F2FD; }
.el_form3			{	float: left; width: 482px; border: 1px solid #B5DCF9; background-color: #E3F2FD; padding: 7px;}
.dodawanie_opini	{	float: left; width: 480px; border: 1px solid #B5DCF9; background-color: #E3F2FD; padding: 7px;}

.odzyskaj_konto	{	vertical-align: center; width: 463px; padding:10px;	}
.el_tekst1	{	font: bold 12px Tahoma; color: #0976C2; }
.el_tekst2	{	font: normal 9px Tahoma; color: #909090; }
.el_wybor_kat	{	width:174px; height:149px; border: 1px solid #C0C9CF; background-color: #EFF8FE;}
.el_o_sobie	{	background-color: #EFF8FE; border: 1px solid #C0C9CF; width: 288px; height: 127px; font: normal 12px Tahoma; color: #484848; }

#ostatnio_dodane	{	clear:both; width: 453px;	}
#ostatnio_dodane2	{	clear:both; width: 453px; 	}
#pl_tytul	{	width: 295px; clear: both; float: left; padding-left:20px; background-color: transparent;}
#pl_ocena	{	width: 147px; height: 26px; background:url(img/ocena.jpg); float: left; }
.pl_tytul_nazwisko, .pl_tytul_nazwisko h1	{	font-family: Tahoma; font-size: 18px; font-weight: bold; color: #9E5F00; }
.pl_tytul_kategoria	{	font-family: Tahoma; font-size: 12px; font-weight: bold; color: #3B3B3B; }

.o_sobie_td	{	padding: 11px; width: 312px; }
.o_sobie	{	background-color: #FAFAFA; border: 1px solid; border-color: #EBEBEB; padding: 5px 10px; width: auto;}
.o_sobie a	{	text-decoration: underline; font-weight: bold; color: #126696; font-size: 12px; }
.o_sobie_dlugi	{	background-color: #FAFAFA; border: 1px solid; border-color: #EBEBEB; padding: 5px 10px; width: auto; }
.o_sobie_dlugi	ul  {	margin: 0 30px; }
.o_sobie_dlugi	ol {	margin: 0 35px; }
#cont_buttons	{	clear: both; width: 462px; height: 27px;	background:url(img/dodaj_wpis_tlo.jpg) repeat-x bottom; padding-top: 20px; }
#cont_buttons2	{	clear: both; float: left; width: 462px; height: 27px;	padding-top: 5px; }
/*#cont_bottom	{	clear:both; float: left; height: 26px;	background:url(img/cont_border_bottom.jpg) repeat-x bottom; }*/
#cont_bottom	{	clear:both; float: left; height: 26px;	}

#pl_dane td		{	padding-left: 5px; padding-right: 5px;	}
.pl_opis		{	width: 150px; text-align: right;	font-family: Tahoma; font-size: 12px; line-height: 18px; color: #9E5F00; font-weight: bold; }
.pl_opis_left	{	width: 443px; padding-left: 20px; padding-top: 20px; text-align: left;	font-family: Tahoma; font-size: 12px; line-height: 18px; color: #9E5F00; font-weight: bold; }
.pl_opis_dlugi	{	width: 463px; text-align: left;	font-family: Tahoma; font-size: 11px; line-height: 18px; padding: 0 10px; }
.pl_wart		{	width: 152px; text-align: left;	font-family: Tahoma; font-size: 12px; line-height: 18px; color: #656565; }
.pl_wart2 a		{	width: 152px; text-align: left;	font: bold 11px Tahoma; color: #656565; }
.pl_wart2		{	width: 152px; text-align: left;	vertical-align: top; padding-top: 3px; font:bold 11px Tahoma; color: #656565; }
.pl_wart3		{	width: 152px; text-align: left;	vertical-align: top; padding-top: 9px; font:bold 11px Tahoma; color: #656565; }
.pl_wart3 a		{	width: 152px; text-align: left;	vertical-align: top; font:bold 11px Tahoma; color: #656565; }
.pl_wart4		{	width: 152px; text-align: left;	vertical-align: top; font:bold 11px Tahoma; color: #656565; }
.pl_wart4 a		{	width: 152px; text-align: left;	vertical-align: top; font:bold 11px Tahoma; color: #656565; }

.o_lekarzu		{	clear: both; float: left; width: 462px;	}
.fotka_lekarza		{	width: 141px; height: 112px; float:left; clear: both;	}
.fotka_lekarza img 	{	width:120px; height: 112px; float: right;}
.dane_lekarza		{	width: 321px; float:left; text-align: center;}

.dodaj_tytul	{	font-family: Tahoma; font-size: 12px; font-weight: bold; color: #9E5F00; padding: 3px 35px; }
.dodaj_tekst	{	font-family: Tahoma; font-size: 11px; color: #6F6F6F; padding: 0 35px; text-align: left; line-height: 12px; }
#cont_left		{	width: 230px;	vertical-align: top;}
#cont_right		{	width: 231px;	vertical-align: top;}
#cont_kreska	{	width: 1px;	background:url(img/cont_kreska.jpg) repeat-y bottom; }
#cont_kreska_1px	{	width: 1px; overflow:hidden; }
#dodaj_przychodnie	{	width: 230px; height: 122px; background:url(img/dodaj_przychodnie.jpg); }
#dodaj_lekarza		{	width: 231px; height: 122px; background:url(img/dodaj_lekarza.jpg); }
#cont_butt_left		{	width: 230px; text-align: center; }
#cont_butt_right	{	width: 231px; text-align: center; }
	.dodaj_wpis	{	margin: auto; width: 103px; float:none;	}

.el_form3			{	clear: both; float: left; width: 422px; border: 1px solid #B5DCF9; background-color: #E3F2FD; padding: 7px;}
.el_form_opis2		{	font-family: Tahoma; font-size: 12px; color: #0976C2; width: 190px; text-align: right; padding: 4px 7px 4px 0; }
.el_form_wartosc	{	width: 196px; text-align: left; padding: 3px 0 4px 7px;}

.tagi_tresc	ul, .tagi_tresc	li	{	margin-left: 15px;	}

.popros_o_wpis	{	clear: both; float: left; }
.popros_o_wpis, .popros_o_wpis a	{	padding: 20px 0 0 20px; font: bold 11px Tahoma; color: #888; text-decoration: none;	}

.menu_lek_cont	{	position: relative; clear: both; float: left; width: 462px; height: 26px; background-color: #E0E0E0; margin: 5px 0 7px 0; }
.menu_lek		{	position: absolute; left: 20px; top: 5px; }
.menu_lek a		{	font: bold 11px Tahoma; text-decoration: underline; color: #0E5BAD; 	}
.menu_lek a.current	{	color: #545454; 	}
/*
#od_tlo2, #od_tlo3	{	margin-right: 7px; float: left; height: 19px; }
#od_tlo2, #od_tlo3	div {	font-weight: bold;	}
#od_tlo2			{	background-color: #F7D341;	}
#od_tlo3			{	background-color: #0162AF;	}
#od_opinie, #od_placowki		{	margin-top: 3px; padding-left: 10px; padding-right:10px; color: white;	}
*/

.opinie_wiersz2		{}
.opinie_liczba		{	width: 44px; text-align: center; vertical-align: middle;	}
.opinie_el_opis		{	vertical-align: center; width: 160px;	}
.opinie_el_tekst1	{	font: bold 12px Tahoma; color: #9E5F00; }
.opinie_el_tekst2	{	font: normal 9px Tahoma; color: #909090; }
.opinie_el_form		{	float: left; width: 290px; border: 1px solid #EBEBEB; background-color: #FAFAFA; padding: 7px;}
.opinie_el_o_sobie	{	background-color: #EBEBEB; border: 1px solid #C0C9CF; width: 288px; height: 127px; font: normal 12px Tahoma; color: #484848; }

/* KONTAKT */
.kontakt	{	font: bold 11px Tahoma; color: #808080; padding-left: 20px;}
/* KONTAKT */

.belka	{	clear: both; float: left; width: 463px; height: 38px; margin-top: 6px; overflow: visible;	}
.belka_top_left_bg	{	clear: both;	float: left; width: 19px; height: 100%; background: url(img/belka_top_left_bg.jpg) top left no-repeat; }
.belka_top_bg_repx	{					float: left; width: 425px; height: 100%; background: url(img/belka_top_bg_repx.jpg) top left repeat-x; }
.belka_top_right_bg	{					float: left; width: 19px; height: 100%; background: url(img/belka_top_right_bg.jpg) top left no-repeat; }

.kontakt	{	clear: both; float: left;	width: 100%; }
.kontakt_table	{	width: 240px; margin: auto; margin-top: 20px; margin-bottom: 48px; }
.kontakt_table td {	vertical-align: middle; font: bold 11px Tahoma; color: #7C8184; }
.kontakt_zuzia	{	clear: both; float: left; width: 191px; height: 141px; background: url(img/kontakt_zuzia.jpg) top left no-repeat; }
.kontakt_tresc	{	float: left; width: 272px; height: 141px; font: bold 11px Tahoma; line-height: 14px; color: #666666; background: url(img/kontakt_tresc_bg.jpg) bottom left no-repeat;	margin-bottom: 88px; }

.google_keyword {color:#868686; font-weight:bold; float:left; padding: 4px 5px 5px 5px; margin: 9px 10px 10px 10px; background-color: #F7EFBF;}
.google_keyword a { color:#566999; font-size: 14px;}


#przychodnia {
	width: 164px;
	height: 18px;
	line-height: 18px;
	color: #000000;
	font-family: tahoma;
	font-size: 13px;
	background-color: #eff8fe;
	border: 1px solid #c0c9cf;
}

#new_check {
	width: 20px;
	margin-top: 5px;
}
