/*WYZEROWANIE WARTOSCI*/*,html, body, div, h1, h2, h3, h4, h5, h6, p, ul, li { 	margin:0;	padding:0;}img { 	border:0;}h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}address {	font-style: normal;	font-weight: bold;	font-size: 12px;	margin-top: 20px;}ul {	list-style-type: none;}strong {	font-weight: bold;}/*ROZDZIELANIE LINII*/hr {	margin-top: 45px;	margin-bottom: 45px;	height: 1px; 	border: 0; 	color: #D6D6D6;	background-color: #D6D6D6;}body {	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;	font-size: 12px;	color: #474747;	background-color: #fbfbfb;	padding-top: 20px;	padding-bottom: 20px;	position: relative;}#container {	width: 960px;	margin-left: auto;	margin-right: auto;	position: relative;}#tresc_wrapper {	min-height: 640px;   height:auto !important; 	height:640px;}/*NAGLOWEK*/#naglowek {	width: 960px;	height: 65px;	background-image: url(../grafika/tlo_naglowek.gif);	background-repeat: no-repeat;	position: relative;}#naglowek h2 {	display: none;}/*POMIN NAWIGACJE*/#skip_navigation a {	display: block;	position: absolute;	width: 90px;	padding: 2px;	top: -555px;	left: 0px;	z-index: 100;	color: #ffffff;	background-color: #990525;	text-decoration: none;	text-align: center;	font-size: 11px;}#skip_navigation a:active, #skip_navigation a:focus {	top: 25px;	left: 300px;	border: 1px dotted #969696;}/*LOGO*/h1#logo {	width: 250px;	height: 50px;	position: absolute;	top: 10px;	left: 20px;}h1#logo span {	display: none;}h1#logo a {	height: 50px;	display: block;}h1#logo a:hover, h1#logo a:active, h1#logo a:focus {	border-bottom: #ffffff dashed 1px;}/*MENU GLOWNE*/ul#menu_glowne {	position: absolute;	top: 10px;	right: 0px;}ul#menu_glowne li {	list-style-type: none;	float: left;	width: auto;	padding: 5px;}ul#menu_glowne li a {	display: block;	text-decoration:none;	text-align: center;	padding-right: 7px;	padding-left: 7px;	padding: 7px;	color: #545454;	font-weight: bold;	font-size: 14px;}ul#menu_glowne li a:hover, ul#menu_glowne li a:active, ul#menu_glowne li a:focus, ul#menu_glowne li a.selected {	color: #8F0000;}/*CU3ER*/#cu3er_wrapper { 	background-image: url(../grafika/tlo_cu3er.jpg); 	padding-bottom: 70px; 	background-position: 20px 190px; 	background-repeat: no-repeat;}#cu3er-container { 	outline: 0; 	background-color: transparent; 	margin-top: 40px; 	width: 960px; 	height: 300px;}/*INTRO*/#intro {	margin-top: 30px;	width: 960px;	height: 195px;	position: relative;}#intro h2 span {	position: absolute;	width: 100%;	height: 100%;}#intro h2#intro_onas span {	background: url(../grafika/intro_onas.jpg) no-repeat;}#intro h2#intro_oprogramowanie span {	background: url(../grafika/intro_oprogramowanie.jpg) no-repeat;}#intro h2#intro_kontakt span {	background: url(../grafika/intro_kontakt.jpg) no-repeat;}#intro h2#intro_panel_uzytkownika span {	background: url(../grafika/intro_panel_uzytkownika.jpg) no-repeat;}/*GLOWNA TRESC STRONY*/#tresc {	width: 920px;	margin-left: 20px;	margin-right: 20px;	margin-top: 25px;	}#tresc a {	text-decoration: none;	color: #474747;	letter-spacing: 1px;	border-bottom: 1px dashed #474747;}#tresc a:hover, #tresc a:active, #tresc a:focus {	color: white;	background-color: #474747;}#tresc ul.marker {	margin-top: 18px;	margin-bottom: 18px;		}#tresc ul.marker li {	background-image: url(../grafika/tlo_ul.gif);	background-repeat: no-repeat;	background-position: 0px 6px;	padding-left: 20px;	padding-bottom: 5px;}#tresc ul.high li {	margin-bottom: 15px;}#tresc p {	margin-bottom: 18px;}#tresc a.czytaj_wiecej {	text-decoration: none;	color: #8F0000;	border-bottom: none;	font-weight: bold;	margin-top: 20px;}#tresc a.czytaj_wiecej:hover, #tresc a.czytaj_wiecej:active, #tresc a.czytaj_wiecej:focus {	text-decoration: underline;	color: #8F0000;	background-color: white;}/*SYSTEM PODZIALU KOLUMNOWEGO - 2 KOLUMNY*/.dwie_kolumny {}.dwie_kolumny_1 {	float: left;	width: 440px;	margin-right: 20px;}.dwie_kolumny_2 {	float: left;	width: 440px;	margin-left: 20px;}/*SYSTEM PODZIALU KOLUMNOWEGO - 3 KOLUMNY*/.trzy_kolumny {	font-size: 11px;}.trzy_kolumny_1 {	float: left;	width: 280px;	margin-right: 20px;}.trzy_kolumny_2 {	float: left;	width: 280px;	margin-right: 20px;	margin-left: 20px;}.trzy_kolumny_3 {	float: left;	width: 280px;	margin-left: 20px;}/*NEWSBOX - DWIE KOLUMNY*/.newsbox_dk {	background-image: url(../grafika/tlo_newsbox_h3_wide.gif);	width: 440px;	height: 52px;	background-repeat: no-repeat;	margin-bottom: 15px;	position: relative;}.newsbox_dk h3 {	width: 375px;	font-size: 18px;	color: #8F0000;	padding-left: 65px;	padding-top: 13px;	height: 39px;	background-repeat: no-repeat;	background-position: 7px 3px;}.newsbox_dk h3#h3_nieco_historii {	background-image: url(../grafika/tlo_h3_nieco_historii.gif);}.newsbox_dk h3#h3_nasza_oferta {	background-image: url(../grafika/tlo_h3_nasza_oferta.gif);}.newsbox_dk h3#h3_formularz {	background-image: url(../grafika/tlo_h3_formularz.gif);}.newsbox_dk h3#h3_panel_uzytkownika_logowanie {	background-image: url(../grafika/tlo_h3_panel_uzytkownika_logowanie.gif);}.newsbox_dk h3#h3_pomoc_logowanie {	background-image: url(../grafika/tlo_h3_pomoc_logowanie.gif);}.newsbox_dk h3#h3_dane_firmy {	background-image: url(../grafika/tlo_h3_dane_firmy.gif);}/*NEWSBOX - TRZY KOLUMNY*/.newsbox_tk {	background-image: url(../grafika/tlo_newsbox_h3.gif);	width: 280px;	height: 52px;	background-repeat: no-repeat;	margin-bottom: 15px;	position: relative;}.newsbox_tk h3 {	width: 215px;	font-size: 18px;	color: #8F0000;	padding-left: 65px;	padding-top: 13px;	height: 39px;	background-repeat: no-repeat;	background-position: 7px 3px;}.newsbox_tk h3#h3_ostatnie_projekty {	background-image: url(../grafika/tlo_h3_ostatnie_projekty.gif);}.newsbox_tk h3#h3_ostronie {	background-image: url(../grafika/tlo_h3_ostronie.gif);}.newsbox_tk h3#h3_polecane_strony {	background-image: url(../grafika/tlo_h3_polecane_strony.gif);}/* SHOWCASE */div#showcase {}div#showcase_mini {	position: relative;}div#showcase_wrapper_mini {	/*height: 200px;*/}div#showcase_wrapper_mini ul li {	height: 200px;}div#showcase_wrapper_mini ul {	list-style-type: none;	padding-left: 0px;	margin-bottom: 0px;	margin-top: 0px;	}#showcase_wrapper_mini h4.wiadomosc_tytul {	font-weight: bold;	display: inline;}#showcase_wrapper_mini .wiadomosc p {	margin-top: 8px;	margin-bottom: 5px;	font-size: 11px;}#showcase_wrapper_mini .wiadomosc_data {	font-weight: normal;	margin-right: 10px;	display: inline;}button.prev_mini {	width: 30px; 	height: 30px; 	position: absolute; 	z-index: 5; 	cursor: pointer;	top: 0px;	right: 10px;	background: url(../grafika/prev.png) no-repeat;	border: 0; }button.next_mini {	width: 30px; 	height: 30px; 	position: absolute; 	z-index: 5; 	cursor: pointer; 	top: 20px;	right: 10px;	background: url(../grafika/next.png) no-repeat;	border: 0; }/*OPROGRAMOWANIE - REVIEW*/ul#program_review_list {	position: relative;}ul#program_review_list li.program_review {	position: relative;	min-height: 280px;   height:auto !important; 	height:280px;	margin-bottom: 45px;	border-bottom: 1px solid #D6D6D6;}ul#program_review_list img.program_zdjecie {	display: block;	position: absolute;	top: 0px;	left: 0px;	background-repeat: no-repeat;}.program_nazwa_wrapper {	display: inline-block;	margin-top: 0px;	padding-top: 0px;}ul#program_review_list h3.program_nazwa {	width: 425px;	font-size: 18px;	color: #8F0000;	padding-left: 15px;	padding-top: 13px;	margin-left: 300px;	background-image: url(../grafika/tlo_newsbox_h3_wide.gif);	height: 39px;	background-repeat: no-repeat;	margin-bottom: 15px;	}ul#program_review_list .program_opis_skrocony {	width: 620px;	margin-left: 300px;	margin-bottom: 45px;}ul.menu_program_review {	width: 180px;	position: absolute;	left: 740px;	top: 0px;}.menu_program_review li {	width: 60px;	height: 52px;	float: left;}.menu_program_review li span {	display: none;}ul#program_review_list li ul.menu_program_review li a {	height: 52px;	display: block;	text-decoration: none;	border-bottom: none;	letter-spacing: 0px;}.menu_program_review li a:hover, .menu_program_review li a:active, .menu_program_review li a:focus {	color: white;	background-color: black;}/*OPROGRAMOWANIE - PODPROGRAM*/#podprogram {	position: relative;}#podprogram #left_panel {	float: left;	width: 250px;}#podprogram #right_panel {	float: left;	width: 605px;	margin-left: 45px;}#podprogram #left_panel .podprogram_zdjecie {	background-image: url(../grafika/tlo_podprogramy.gif);	background-repeat: no-repeat;	height: 206px;	margin-left: auto;	margin-right: auto;}#podprogram #left_panel .podprogram_zdjecie img {	padding-top: 15px;	padding-left: 15px;}#podprogram h3.podprogram_nazwa {	width: 605px;	font-size: 18px;	color: #8F0000;	padding-left: 15px;	padding-top: 13px;	background-image: url(../grafika/tlo_newsbox_h3_Xwide.gif);	height: 39px;	background-repeat: no-repeat;	margin-bottom: 15px;}#breadcrumbs {	text-transform: uppercase;	font-size: 10px;	color: #a6a6a6;}#breadcrumbs span {	margin-right: 10px;	padding-left: 20px;	background-image: url(../grafika/tlo_breadcrumbs_arrow.gif);	background-repeat: no-repeat;	background-position: left;}#breadcrumbs span.breadcrumb_first {	background-image: none;	padding-left: 0px;}#breadcrumbs a {	text-decoration: none;	color: #a6a6a6;	border-bottom: none;	text-decoration: underline;	font-weight: normal;	margin-top: 20px;}#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus {	text-decoration: underline;	color: #8F0000;	background-color: white;}#podprogram h4{	color: #474747;	font-size: 14px;	font-weight: bold;	margin-top: 25px;	margin-bottom: 25px;}#podprogram .podprogram_opis {	margin-bottom: 45px;}.podprogram_opis h5 {	font-weight: bold;}.podprogram_opis li p:first-child {	font-weight: bold;}#podprogram_wymagania {	margin-top: 25px;	width: 180px;	margin-left: auto;	margin-right: auto;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}#podprogram_wymagania ul {	margin: 0px;	padding: 0px;}#podprogram_wymagania p {	margin-bottom: 5px;}#podprogram_wymagania ul li {	list-style:	disc;	padding-left: 0px;	margin: 0px;	line-height: 180%;	padding: 0px;	font-size: 10px;	margin-left: 15px;}/*FORMULARZ KONTAKTOWY*/form#formularz_kontaktowy {	width: auto;	margin-left: auto;	margin-right: auto;}form#formularz_kontaktowy label {	font-size: 12px;	font-weight: bold;	display: block;}#kontakt p.error {	font-size: 12px;	color: #4C87B3;	font-weight: bold;	font-style: italic;}#kontakt .info {	font-size: 12px;	color: #4C87B3;	font-weight: bold;	font-style: italic;	margin-top: 0px;}form#formularz_kontaktowy label.error {	font-size: 9px;	color: #4C87B3;	font-weight: bold;	display: block;}form#formularz_kontaktowy fieldset {	border: 0px;}form#formularz_kontaktowy input.przycisk {	width: 100px;	text-align: center;	color: #133B5E;	font-size: 12px;	background-color: White;	line-height: 18px;}form#formularz_kontaktowy legend {	display: none;}form#formularz_kontaktowy input {	width: 430px;	font-size: 12px;	padding: 4px;	border: 1px #bebebe solid;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}form#formularz_kontaktowy input:focus {	background-color: #f4f4f4;}form#formularz_kontaktowy textarea {	width: 430px;	height: 150px;	font-size: 12px;	padding: 2px;	border: 1px #bebebe solid;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}form#formularz_kontaktowy textarea:focus {	background-color: #f4f4f4;}form#formularz_kontaktowy input.error {	border: 1px solid #4C87B3;	display: block;}form#formularz_kontaktowy textarea.error {	border: 1px solid #bebebe;	display: block;}/*FORMULARZ LOGOWANIA*/form#formularz_logowania {	width: auto;	margin-left: auto;	margin-right: auto;}form#formularz_logowania label {	font-size: 12px;	font-weight: bold;	display: block;}#panel_uzytkownika_logowanie p.error {	font-size: 12px;	color: #4C87B3;	font-weight: bold;	font-style: italic;}#panel_uzytkownika_logowanie .info {	font-size: 12px;	color: #4C87B3;	font-weight: bold;	font-style: italic;	margin-top: 0px;}form#formularz_logowania label.error {	font-size: 9px;	color: #4C87B3;	font-weight: bold;	display: block;}form#formularz_logowania fieldset {	border: 0px;}form#formularz_logowania input.przycisk {	width: 100px;	text-align: center;	color: #133B5E;	font-size: 12px;	background-color: White;	line-height: 18px;}form#formularz_logowania legend {	display: none;}form#formularz_logowania input {	width: 430px;	font-size: 12px;	padding: 4px;	border: 1px #bebebe solid;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}form#formularz_logowania input:focus {	background-color: #f4f4f4;}form#formularz_kontaktowy input.error {	border: 1px solid #4C87B3;	display: block;}/*PANEL UZYTKOWNIKA*/#panel_uzytkownika_info {	padding-bottom: 25px;}#programy_platne_info {	border: 1px dotted gray;	padding: 10px;	margin-left: auto;	margin-right: auto;	background-color: white;	padding-bottom: 25px;	margin-bottom: 25px;}h3.dzial_oprogramowania {	width: 375px;	font-size: 18px;	color: #8F0000;	padding-top: 13px;	height: 39px;	background-repeat: no-repeat;	background-position: 7px 3px;	padding-left: 15px;	padding-top: 13px;	margin-bottom: 15px;	}/*STOPKA*/#stopka {	position: relative;	width: 960px;	height: 75px;	background-image: url(../grafika/tlo_naglowek.gif);	background-image: url(../grafika/tlo_stopka_thin.gif);	background-repeat: no-repeat;	background-position: top;	margin-top: 45px;}#copyrights {	font-size: 10px;	font-style: italic;	margin-left: 10px;	margin-right: 10px;	padding-top: 15px;}#copyrights p {	margin-bottom: 10px;}/*ZDJECIA ZAKLADU*/#galeria ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#galeria ul li {	float: left;	margin: 0px;	padding: 0px;	margin-right: 5px;	margin-bottom: 10px;}#galeria ul li img {	width: 130px;	height: 110px;	padding: 5px;}#galeria a {	text-decoration: none;	letter-spacing: normal;	border-bottom: none;	margin: 0px;	padding: 0px;	border: 1px solid #bfbfbf;		display: block;}#galeria a:hover, #galeria a:active, #galeria a:focus {	color: inherit;	background-color: #f1f1f1;}/*MAPA GOOGLE*/#google_map{	margin-top: 15px;	margin-bottom: 15px;}#google_map #map_canvas{	border: 1px solid #4C87B3; 	border-width:3px 0;	width:450px; 	height:300px;}/*TABELE*/table {	text-align: left;	margin-bottom: 10px;	padding-bottom: 3px;	width: 215px;}table th {	font-weight: normal;	padding: 3px;}table td {	padding: 3px;}caption {	color: White;	background-color: #8DBD4C;	background-color: #4C87B3;	line-height: 20px;	font-weight: bold;}table tr.header {	color: black;	font-weight: bold;}#dyzury_lekarskie {}#dyzury_lekarskie table {	float: left;}