@charset "iso-8859-2";
/*-------------------------------------------------------------------------------------------------------------- GŁÓWNE ELEMENTY STRONY */
body{
	margin				: 0px;
	padding				: 0px;
	background-color	: white;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	}
img{
	border				: none;
	}
#strona{
	margin 				: 0px;
	padding 			: 0px;
	width 				: 960px;
	backgrund-color		: white;
	overflow			: hidden;
}
/*-------------------------------------------------------------------------------------------------------------- lewa */
#strona .lewa{
	padding-bottom		: 2010px;  /* X + padding-bottom */
	margin-bottom		: -2000px;  /* X */
	padding-left		: 140px;
	width 				: 260px;
	float 				: left;
}
#strona .lewa .belka_gorna_lewa{
	margin				: 0px;
	height				: 4px;
	border-bottom		: 1px solid #006157;
}
#strona .lewa .logo{
	margin				: 0px;
	height				: 164px;
	border-bottom		: 1px solid #006157;
	background-color	: white;
}
/*-------------------------------------------------------------------------------------------------------------- lista wypunktowana MENU */
#strona .lewa .menu{
	margin				: 0px;
	padding				: 20px;
	color				: #006157;
	font-size			: 12px;
}
#strona .lewa .menu ul{
	margin-left			: 0px;
	padding				: 0px;
}
#strona .lewa .menu li{
	margin-bottom		: 5px;
	padding				: 0px;
	list-style-image	: url('http://www.msp-pakt.med.pl/images/punktor.gif');
}
#strona .lewa .menu li a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
}
#strona .lewa .menu li a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
#strona .lewa .menu li .akt{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
#strona .lewa .przerywnik{
	margin				: 0px;
	padding				: 0px;
	height				: 8px;
	background-image	: url('http://www.msp-pakt.med.pl/images/przerywnik.jpg');
	background-repeat	: no-repeat;
}
/*-------------------------------------------------------------------------------------------------------------- lista wypunktowana NEWS i KONTAKT */
#strona .lewa .news_tytul{
	margin				: 0px;
	padding				: 0px;
	height				: 37px;
}
#strona .lewa .news_tresc{
	margin				: 0px 0px 20px 0px;
	padding-right		: 20px;
	color				: #353a4e;
	font-size			: 10px;
	text-align			: left;
}
#strona .lewa .news_wiecej{
	margin				: 0px;
	padding-right		: 20px;
	padding-bottom		: 30px;
	text-align			: right;
}
#strona .lewa .kontakt{
	margin				: 0px;
	padding				: 0px 20px 50px 0px;
	color				: #353a4e;
	font-size			: 10px;
	text-align			: left;
}
/*-------------------------------------------------------------------------------------------------------------- prawa strona */
#strona .prawa{
	padding-bottom		: 2010px;  /* X + padding-bottom */
	margin-bottom		: -2000px;  /* X */
	width 				: 560px;
	float 				: right;
}
#strona .prawa .belka_gorna_prawa{
	margin				: 0px;
	padding				: 0px;
	height				: 4px;
	background-color	: #006157;
	border-bottom		: 1px solid #006157;
}
#strona .prawa .animacja{
	margin				: 0px;
	padding				: 0px;
	height				: 164px;
	border-bottom		: 1px solid #006157;
}
#strona .prawa .content{
	margin				: 0px;
	padding				: 0px;
	color				: #353a4e;
}
#strona .prawa .content .tresc_normal{
	margin				: 0px;
	padding				: 20px 0px 0px 20px;
}
#strona .prawa .content .tresc_normal .tytul{
	margin				: 0px 0px 20px 0px;
	padding				: 0px;
	text-align			: left;
	font-size			: 14px;
	color				: #006157;
	font-weight			: bold;
	text-align			: left;
}
#strona .prawa .content .tresc_normal .zakonczona{
	margin				: 20px 0px 0px 0px;
	padding				: 0px;
	font-size			: 14px;
	color				: #006157;
	font-weight			: bold;
	text-align			: left;
}
#strona .prawa .content .tresc_normal .tresc{
	margin				: 0px;
	padding				: 0px;
	height				: auto !important;
	height				: 560px; /* IE */
	min-height			: 560px;
	text-align			: justify;
	line-height			: 16px;
}
#strona .prawa .content .tresc_normal .tresc_ue_alergologia{
	margin-bottom		: 80px;
	padding				: 0px;
	text-align			: justify;
	line-height			: 16px;
}
#strona .prawa .content .tresc_normal .wstep{
	margin				: 0px;
	padding				: 0px;
	text-align			: justify;
	line-height			: 16px;
}
#strona .prawa .content .tresc_normal .rozwiniecie{
	margin				: 0px;
	padding				: 0px;
	text-align			: justify;
	line-height			: 16px;
}
#strona .prawa .content .tresc_normal .tresc .galeria{
	margin				: 0 0 10px 0;
	padding				: 0px;
	height				: 130px;
	border-bottom		: 1px solid #cce8da;
}
#strona .prawa .content .tresc_normal .tresc .galeria .miniatura_zdjecia{
	margin				: 0px;
	padding				: 0px;
	float				: left;
	width				: 200px;
	text-align			: center;
}
#strona .prawa .content .tresc_normal .tresc .galeria .opis_galerii{
	margin				: 0px;
	padding				: 0px;
	line-height			: 16px;
	float				: right;
	width				: 330px;
	text-align			: left;
}
#strona .prawa .content .tresc_normal .tresc .center{
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
}
#strona .prawa .content .tresc_normal .tresc .center .tyt{
	margin				: 0px;
	padding				: 0px;
	font-size			: 13px;
	font-weight			: bold;
	color				: #006157;
}
#strona .prawa .content .tresc_normal .tresc .center .termin{
	margin				: 0px;
	padding				: 0px;
	font-weight			: bold;
}
#strona .prawa .content .tresc_normal .tresc hr{
	margin				: 0px;
	padding				: 0px;
	color				: #dfe0e1;
	height				: 1px;
}
#strona .prawa .content .tresc_normal .tresc .img_left{
	margin				: 0px;
	padding				: 0px;
	float				: left; 	
	margin				: 5px;
}
#strona .prawa .content .tresc_normal .tresc .img_right{
	margin				: 0px;
	padding				: 0px;
	float				: right; 	
	margin				: 5px;
}
#strona .prawa .content .tresc_normal .tresc a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
}
#strona .prawa .content .tresc_normal .tresc a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
#strona .prawa .content .tresc_normal .modyfikacja{
	margin				: 0px;
	padding-top			: 10px;
	text-align			: right;
	font-size			: 10px;
	color				: #cccccc;
	height				: 25px;
}
#strona .prawa .content .tresc_normal .powrot{
	margin				: 0px;
	padding-top			: 10px;
	text-align			: right;
	font-size			: 11px;
	height				: 25px;
}
#strona .prawa .content .tresc_normal .powrot a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
}
#strona .prawa .content .tresc_normal .powrot a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
/*-------------------------------------------------------------------------------------------------------------- prawa HISTORIA */
#strona .prawa .content .tytul_historia_naglowek{
	margin				: 0px;
	padding				: 20px 0px 0px 20px;
	text-align			: left;
	font-size			: 14px;
	color				: #006157;
	font-weight			: bold;
}
#strona .prawa .content .tresc_historia{
	margin				: 0px;
	padding				: 20px 0px 0px 20px;
}
#strona .prawa .content .tresc_historia .powrot{
	margin				: 0px;
	padding-top			: 10px;
	text-align			: right;
	font-size			: 11px;
	height				: 25px;
}
#strona .prawa .content .tresc_historia .powrot a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
}
#strona .prawa .content .tresc_historia .powrot a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
#strona .prawa .content .tresc_historia .data{
	margin				: 0px;
	padding				: 0px;
	text-align			: right;
	font-size			: 10px;
	color				: #cccccc;
	border-bottom		: 1px solid #dfe0e1;
}
#strona .prawa .content .tresc_historia .tytul{
	margin				: 0px 0px 20px 0px;
	padding				: 0px;
	text-align			: left;
	font-size			: 11px;
	font-weight			: bold;
}
#strona .prawa .content .tresc_historia .tresc{
	margin				: 0px 0px 10px 0px;
	padding				: 0px;
	text-align			: justify;
	line-height			: 16px;
}
#strona .prawa .content .tresc_historia .wiecej{
	margin				: 0px 0px 30px 0px;
	padding				: 0px;
	text-align			: right;
	line-height			: 16px;
}
#strona .prawa .content .tresc_historia .wiecej a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
}
#strona .prawa .content .tresc_historia .wiecej a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
#strona .prawa .content .tresc_historia .tresc a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
}
#strona .prawa .content .tresc_historia .tresc a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
#strona .prawa .content .tresc_historia .stronicowanie{
	margin				: 0px;
	padding				: 0px;
	height				: 40px;
	text-align			: center;
}
#strona .prawa .content .tresc_historia .stronicowanie a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
}
#strona .prawa .content .tresc_historia .stronicowanie a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
#strona .prawa .content .tresc_historia .stronicowanie .wybrany{
	margin				: 0px;
	padding				: 0px;
	font-weight			: bold;
}
/*-------------------------------------------------------------------------------------------------------------- prawa SKLEP */
#strona .prawa .content .tytul_sklep_naglowek{
	margin				: 0px;
	padding				: 20px 0px 0px 20px;
	text-align			: left;
	font-size			: 14px;
	color				: #006157;
	font-weight			: bold;
}
#strona .prawa .content .sklep{
	margin				: 0px;
	padding				: 20px 0px 0px 20px;
}
#strona .prawa .content .sklep .powrot{
	margin				: 0px;
	padding-top			: 10px;
	text-align			: right;
	font-size			: 11px;
	height				: 25px;
}
#strona .prawa .content .sklep .powrot a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
}
#strona .prawa .content .sklep .powrot a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
#strona .prawa .content .sklep .cala_tabela{
	margin				: 0px;
	padding				: 0px;
	width				: 540px;
}
#strona .prawa .content .sklep .cala_tabela .produkt{
	margin				: 0px;
	padding				: 0px;
	width				: 240px;
	height				: 240px;
}
#strona .prawa .content .sklep .cala_tabela .produkt .ramka{
	margin-left			: 7px;
	padding				: 0px;
	width				: 160px;
	height				: 160px;
	border				: 1px solid #353a4e;
	vertical-align		: middle;
	text-align			: center;
}
#strona .prawa .content .sklep .cala_tabela .produkt .ramka .nazwa{
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
	font-weight			: bold;
	height				: 25px;
}
#strona .prawa .content .sklep .cala_tabela .produkt .ramka .zdjecie{
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
}
#strona .prawa .content .sklep .cala_tabela .produkt .ramka .cena{
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
	height				: 25px;
	color				: #006157;
}
#strona .prawa .content .sklep .wyswietlane{
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
}
#strona .prawa .content .sklep .stronicowanie{
	margin				: 0px;
	padding				: 0px;
	height				: 40px;
	text-align			: center;
}
#strona .prawa .content .sklep .stronicowanie a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
}
#strona .prawa .content .sklep .stronicowanie a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
}
#strona .prawa .content .sklep .stronicowanie .wybrany{
	margin				: 0px;
	padding				: 0px;
	font-weight			: bold;
}
/*-------------------------------------------------------------------------------------------------------------- lista wypunkotwana w glownym oknie*/
#strona .prawa .content .tresc_normal .tresc ul{
	margin-left			: 30px;
	padding				: 0px;
}
#strona .prawa .content .tresc_normal .tresc li{
	margin-bottom		: 5px;
	padding				: 0px;
}
#strona .prawa .content .tresc_normal .tresc li a{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: none;
	list-style-type		: none;
}
#strona .prawa .content .tresc_normal .tresc li a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #006157;
	text-decoration		: underline;
	list-style-type		: none;
}
/*-------------------------------------------------------------------------------------------------------------- tabela z kursami*/
#strona .prawa .content .tresc_normal .tresc .tabela_kursow{
	margin				: 0px;
	padding				: 0px;
	border-collapse		: collapse;
	width				: 540px;
	font-size			: 11px;
}
#strona .prawa .content .tresc_normal .tresc .tabela_kursow td{
	margin				: 0px;
	padding				: 4px;
	border				: 1px solid #dfe0e1;
}
#strona .prawa .content .tresc_normal .tresc .tabela_kursow .czas_trwania{
	margin				: 0px;
	padding				: 4px;
	border				: 1px solid #dfe0e1;
	width				: 150px;
}
#strona .prawa .content .tresc_normal .tresc .tabela_kursow .dopisek{
	margin				: 0px;
	padding				: 4px;
	border				: 1px solid #dfe0e1;
	font-size			: 9px;
}
/*-------------------------------------------------------------------------------------------------------------- tabela LOGOWANIA*/
#strona .prawa .content .tresc_normal .tresc .logowanie{
	margin				: 0px;
	padding				: 0px;
	border-collapse		: collapse;
	width				: 500px;
}
#strona .prawa .content .tresc_normal .tresc .logowanie .lewaTD{
	margin				: 0px;
	padding				: 4px;
	height				: 25px;
	width				: 150px;
}
#strona .prawa .content .tresc_normal .tresc .logowanie .prawaTD{
	margin				: 0px;
	padding				: 4px;
	height				: 25px;
	width				: 350px;
}
#strona .prawa .content .tresc_normal .tresc .logowanie .pole_logowania{
	margin				: 0px;
	padding				: 1px;
	border				: 1px solid #dfe0e1;
	height				: 18px;
	width				: 300px;
	color				: #006157;
	font-size			: 11px;
}
#strona .prawa .content .tresc_normal .tresc .logowanie .przycisk_loguj{
	margin				: 0px;
	padding				: 1px;
	border				: 1px solid #dfe0e1;
	height				: 20px;
	width				: 100px;
	color				: #006157;
	font-size			: 11px;
}#strona .prawa .content .tresc_normal .tresc .admin{
	margin				: 0px;
	padding				: 0px;
	height				: 20px;
	color				: red;
}
/*-------------------------------------------------------------------------------------------------------------- plik dodatkowe.css*/
#strona .prawa .content .tresc_normal .ue{
	margin				: 30px 0px;
	padding				: 0px;
	border-bottom		: 1px solid #dfe0e1;
}
#strona .prawa .content .tresc_normal .opis_ue{
	margin				: 0px;
	padding				: 0px;
	border-top			: 1px solid #dfe0e1;
	font-size			: 10px;
	font-style			: italic;
	text-align			: center;
}
/*-------------------------------------------------------------------------------------------------------------- google maps*/
#strona .prawa .content .tresc_normal .tresc #map{
	margin				: 0px;
	padding				: 0px;
	width				: 540px; 
	height				: 300px; 
	background			: url('http://web4you.com.pl/template/loader.gif'); 
	background-repeat	: no-repeat; 
	background-position	: center;
}
#strona .prawa .content .tresc_normal .tresc #banner_google{
	padding-top			: 10px; 
	text-align			: right; 
	width				: 540px;
}
#strona .prawa .content .tresc_normal .tresc #banner_google img{
	border				: 0px;
	width				: 80px;
	height				: 15px;
}
/*-------------------------------------------------------------------------------------------------------------- opis kursu*/
#strona .prawa .content .tresc_kursu{
	margin				: 0px;
	padding				: 20px 0px 0px 20px;
}
#strona .prawa .content .tresc_kursu .opis{
	margin				: 0px;
	padding				: 0px;
	text-align			: justify;
	line-height			: 16px;
}
#strona .prawa .content .tresc_kursu .tytul{
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
	font-size			: 14px;
	font-weight			: bold;
	color				: #006157;
}
#strona .prawa .content .tresc_kursu .termin{
	margin				: 20px 0px;
	padding				: 0px;
	font-weight			: bold;
	text-align			: center;
	text-decoration		: underline;
}
#strona .prawa .content .tresc_kursu .zglos_udzial{
	margin				: 10px 0px;
	padding				: 0px;
	text-align			: center;
}
#strona .prawa .content .tresc_kursu .zglos_udzial a{
	margin				: 0px;
	padding				: 0px;
	font-weight			: bold;
	text-decoration		: underline;
	color				: #006157;
}
#strona .prawa .content .tresc_kursu .center{
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
}
#strona .prawa .content .tresc_kursu .ue{
	margin				: 30px 0px;
	padding				: 0px;
	border-bottom		: 1px solid #dfe0e1;
}
#strona .prawa .content .tresc_kursu .opis_ue{
	margin				: 0px;
	padding				: 0px;
	border-top			: 1px solid #dfe0e1;
	font-size			: 10px;
	font-style			: italic;
	text-align			: center;
}
#strona .prawa .content .tresc_kursu .modyfikacja{
	margin				: 0px;
	padding-top			: 10px;
	text-align			: right;
	font-size			: 10px;
	color				: #cccccc;
	height				: 25px;
}
/*-------------------------------------------------------------------------------------------------------------- lista wypunktowana ADOBE*/
#strona .prawa .content .tresc_normal .lista_pdf li{
	margin-bottom		: 20px;
	list-style-image	: url('http://www.msp-pakt.med.pl/images/acrobat.jpg');
}
#strona .prawa .content .tresc_normal .lista_pdf li a{
	color				: #006157;
	text-decoration     : none;
}
#strona .prawa .content .tresc_normal .lista_pdf li a:hover{
	color				: #006157;
	text-decoration     : none;
}
/*-------------------------------------------------------------------------------------------------------------- lista wypunktowana WORD*/
#strona .prawa .content .tresc_normal .lista_doc li{
	margin-bottom		: 20px;
	list-style-image	: url('http://www.msp-pakt.med.pl/images/word.jpg');
}
#strona .prawa .content .tresc_normal .lista_doc li a{
	color				: #006157;
	text-decoration     : none;
}
#strona .prawa .content .tresc_normal .lista_doc li a:hover{
	color				: #006157;
	text-decoration     : none;
}
/*-------------------------------------------------------------------------------------------------------------- lista wypunktowana WORD*/
#strona .stopka{
	margin 				: 0px;
	padding-top			: 10px;
	clear				: both;
	height				: 30px;
	width				: 960px;
	background-color	: white;
	border-top			: 1px solid #5f5f5f;
	text-align			: right;
	font-size			: 9px;
	color				: #cccccc;
}
#strona .stopka a{
	margin				: 0px;
	padding				: 0px;
	color				: #cccccc;
	text-decoration		: none;
}
#strona .stopka a:hover{
	margin				: 0px;
	padding				: 0px;
	color				: #cccccc;
	text-decoration		: underline;
}
/*-------------------------------------------------------------------------------------------------------------- klasy dodatkowe*/
.b{ 		font-weight	: bold;}
.unicorn{ 	color		: #006157;}
.c{ 		text-align	: center;}
.right{ 		text-align	: right;}
.wciecie{ 	text-indent	: 40px;}
.pole_edycji_opisu{
	font-family            	: Verdana, Sans-serif;
	font-size              	: 11px;
	height					: 150px;
	color                  	: #353a4e;
	border                 	: 1px solid #cccccc;
	background-color       	: white;
	width					: 535px;
	}
.przycisk_zmien{
	font-family         : Verdana, Sans-serif;
	font-size           : 11px;
	height				: 20px;
	color               : #353a4e;
	border              : 1px solid #cccccc;
	background-color    : #cccccc;
	vertical-align      : middle;
	width				: 150px;
	float				: right;
	margin-top			: 8px;
	}