@CHARSET "UTF8";

/* ELEMENTY WSPÓLNE */
body,textarea,input,select,table {
	font-family: 'Arial CE','Arial','Tahoma','Verdana';
	font-size: 12px;
	}
	
textarea {
	width: 716px;
	height: 169px;	
	}
.avfo textarea {
	width: 615px;
}
textarea.textareaWidth560 {
	width: 560px;
	height: 169px;	
	}
textarea.textareaWidth550 {
	width: 550px;
	height: 169px;	
	}
textarea.textareaWidth310 {
	width: 310px;
	height: 169px;	
	}
textarea.textareaWHeight560 {

	height: 50px;	
	}
body {
	margin: 0px 0px 10px 0px;  
	/*background-image: url("../image/backgroundBody.gif") ;
	background-repeat: repeat-x;*/
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}
div {
	text-align: left;
	}
form {
	margin: 0px;
	}
	
	
hr {
	border: none;
	height: 1px;
	background-color: #0f75bc;
	color: #0f75bc;
	margin: 0px 0px 0px 0px;
	}
hr.gray {
	border: none;
	height: 1px;
	background-color: #9d9d9d;
	color: #9d9d9d;
	margin: 0px;
	}
div.panelProfile img.borderMenu {
	border: none;
	height: 1px;
	background-color: #9d9d9d;
	color: #9d9d9d;
	margin: 0px;
	width: 194px;
	margin: 6px 0px 6px 0px;
	font-size: 0px;
	}
hr.blue {
	border: none;
	height: 1px;
	background-color: #CAD9E7;
	color: #CAD9E7;
	}
/* STRONA G�?OWNA - G�?ÓWNY UK�?ADY STRONY*/

a 		{color: #0055b2;}
a:hover {color: #9d1600;}
a.border 		{color: #0055b2; text-decoration: underline; }
a.border:hover {color: #9d1600; text-decoration: underline; }


/*doprecyzowanie styli dla linków typu A w oddzielny pliku: styleA.css	



/* dommyśle listy wypunktowania */
ul {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	}
li {
	margin: 0px;
	padding-left: 18px;
	list-style-type: none;
	list-style-image: none;
	background-image:url("../image/liDot.gif");
	background-position: left 4px;
	background-repeat: no-repeat;
	margin-bottom: 4px;
	clear: both;
	}

div.liList3Columns {
	float: left;
	width: 235px;
	margin-right: 10px;
	}
	
div.liList2Columns {
	float: left;
	width: 360px;
	margin-right: 10px;
	}
	
	
/* definicje dla formularzy */
input, textarea {
	border: 1px solid #b6b6b6;
	/*
	background-color: purple;
	color: #ffff00;
	*/
	}
input.inputWidth {
	width: 440px;
	}

input.inputWidth630 {
	width: 630px;
	}
input.input100percent {
	width: 100%;
	}
input.radio {
	border: none;
	background-color: transparent;

	}

/* definicje Przycisków i klas związanych z przyciskami */
input.buttonGray {
	width: 80px;
	height: 22px;	
	background-color: transparent;
	border: none;
	cursor: pointer;
	}
input.button {
	width: 80px;
	height: 22px;	
	background-color: transparent;
	border: none;
	cursor: pointer;
	}
input.button140 {
	width: 140px;
	height: 22px;	
	background-color: transparent;
	border: none;
	cursor: pointer;
	}
input.button24 { 
	width: 24px;
	}
input.button120 {
	width: 120px;
	height: 22px;	
	background-color: transparent;
	border: none;
	cursor: pointer;
	}
input.buttonPokaz { background-image: url('../image/buttonPokaz.gif'); }
input.buttonTak { background-image: url('../image/buttonTak.gif'); }
div.dodajkonsylium a {background-image: url('../image/buttonDodajKonsylium.gif'); width:142px; height:24px; display:block;}
div.dodajspolecznosci a {background-image: url('../image/buttonDodajSpolecznosc.gif'); width:142px; height:24px; display:block;}
input.buttonDodajFirme { background-image: url('../image/buttonDodajFirme.gif'); }
input.buttonDodajKonsylium { background-image: url('../image/buttonDodajKonsylium.gif'); }
input.buttonDodajSpolecznosc { background-image: url('../image/buttonDodajSpolecznosc.gif'); }
input.buttonDodajWydarzenie { background-image: url('../image/buttonDodajWydarzenie.gif'); }
input.buttonAktualizuj { background-image: url('../image/buttonAktualizuj.gif'); }
input.buttonWyczyscFiltr { background-image: url('../image/buttonWyczyscFiltr.gif'); }
input.buttonSzukaj 	{ background-image: url('../image/buttonSzukaj.gif'); vertical-align: middle; margin: 0px 0px 3px 0px; }
input.buttonSzukajBlue 	{ background-image: url('../image/buttonSzukajBlue.gif'); }
input.buttonZaloguj	{ background-image: url('../image/buttonZaloguj.gif');	}
input.buttonDalej	{ background-image: url('../image/buttonDalej.gif');	}
input.buttonWyslij	{ background-image: url('../image/buttonWyslij.gif');	}
input.buttonDodaj	{ background-image: url('../image/buttonDodaj.gif');	}
input.buttonAnuluj	{ background-image: url('../image/buttonAnuluj.gif');	}
input.buttonWstecz	{ background-image: url('../image/buttonWstecz.gif');	}
input.buttonWyslij	{ background-image: url('../image/buttonWyslij.gif');	}
input.buttonZapisz{ background-image: url('../image/buttonZapisz.gif');	}
input.buttonZalozGrupe { background-image: url('../image/buttonZalozGrupe.gif'); }
input.buttonNowyWatek { background-image: url('../image/buttonNowyWatek.gif'); }
input.buttonDodajObrazek { background-image: url('../image/buttonDodajObrazek.gif'); }
input.buttonOdrzuc { background-image: url('../image/buttonOdrzuc.gif'); }
input.buttonAkceptuj { background-image: url('../image/buttonAkceptuj.gif'); }
input.buttonOk { background-image: url('../image/buttonOk2.gif'); }
input.buttonDodajObrazek { background-image: url('../image/buttonDodajObrazek.gif'); }
input.buttonEdytujObrazek { background-image: url('../image/buttonEdytujObrazek.gif'); }
input.buttonUsun { background-image: url('../image/buttonUsun.gif'); }
input.buttonOkMini { background-image: url('../image/buttonOkMini.gif'); margin: 3px 0px 0px 0px;}
input.buttonDodajZdjecie { background-image: url('../image/buttonDodajZdjecie.gif'); }
input.buttonPoprzednieZdjecie { background-image: url('../image/buttonPoprzednieZdjecie.gif'); }
input.buttonNastepneZdjecie { background-image: url('../image/buttonNastepneZdjecie.gif'); }
input.buttonAktualizujStrone { background-image: url('../image/buttonAktualizujStrone.gif'); }
input.buttonPolacz { background-image: url('../image/buttonPolacz.gif'); }
input.buttonAktualizujStrone { background-image:url(../image/buttonAktualizujStrone.gif); }
input.buttonUstawZdjecie120x22 { background-image:url(../image/buttonUstawZdjecie120x22.gif); }
input.buttonUstawZdjecie { background-image:url(../image/buttonUstawZdjecie.gif); }
input.buttonNowy { background-image:url(../image/buttonNowy.gif); }
input.buttonPodglad { background-image:url(../image/buttonPodglad.gif); }
input.buttonZapiszIPublikuj { background-image:url(../image/buttonZapiszIpublikuj.gif); }
input.buttonDrukuj { background-image:url(../image/buttonDrukuj.gif); }
input.buttonGlosuj { 
	background-image:url(../image/buttonGlosuj.gif);
	margin-right: 10px;
	float: right;
	margin-bottom: 10px;
}
a.buttonZarejestrujSmall { 
	background-image:url(../image/buttonZarejestrujSmall.gif); 
	width: 104px;
	height: 24px;
	margin-left: 3px;
	}
a.buttonZaznacz {
	background-image:url(../image/buttonZaznacz.gif); 
	width: 80px;
	height: 22px;
	margin-left: 20px;
	}
	
a.buttonOdznacz {
	background-image:url(../image/buttonOdznacz.gif);
	width: 80px;
	height: 22px; 
	} 	
/* definiuje ścieżkę w serwisie */
div.sitePath {
	font-size: 11px;
	color: black;
	}
div.panelBlueBoxContent div.sitePath {
	margin-bottom: 20px;
}
div.clearBoth { clear: both; }

div.displayNone { display: none; }
/* główna ramka wycentrowująca zawartość strony */
div.mainFrame 		{	margin: auto;	width: 970px;	}
/* główna ramka wycentrowująca zawartość strony - układ bez panelu po zalogowaniu */
div.mainFrame1col 	{	margin: auto;	width: 750px; 	}

	
	
/* Nagłówek z logo oraz elementami wyszukiwania */
div.headerTop {	height: 97px;  }
img#headerTopLogo {	margin: 0px 0px 0px 0px; float: left; }

div#headerSearch {
	float: right;
	height: 30px;
	margin-right: 20px;
	margin-top: 25px;
}

/* Panel logowania */



div.loginPanel {
	width: 750px; 
	height: 67px;
	background-image: url("../image/backgroundLoginPanel.gif");
	background-repeat: no-repeat;	
	color: #0e76bc;	
	}

div.loginForm {
	padding-top: 8px;
	margin-left: 10px;
	}
div.loginPanel p {
	clear: left;
	margin-top: 7px;
	margin-left: 44px;
	font-size: 11px;
}
div.loginPanel p span {
	margin-left: 25px;
	}
div.inputs {
	float: left;
	margin-top: 1px;
	margin-right: 10px;
	}
div.submit {
	float: left;
	}
div.error {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	color: red;
	font-weight: bold;
	font-size: 11px;
	}
/* PANEL INFORMACYJNY BIALY DUZY*/

div.frameBig div.panelWhiteInformationTop {
	background-image: url("../image/panelWhiteInformationTop.gif");
	height: 5px;
	font-size: 1px;
	}
div.frameBig div.panelWhiteInformationContent {
	background-image: url("../image/panelWhiteInformationContent.gif");
	
	}
div.frameBig div.panelWhiteInformationContent div.padded {
	padding: 17px 13px 17px 13px;
	}
div.frameBig div.panelWhiteInformationContent div.iconInformation {
	float: left;
	}
div.frameBig div.panelWhiteInformationContent p.informationContent {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 690px;
	margin-left: 8px;
	}
div.frameBig div.panelWhiteInformationBottom {
	background-image: url("../image/panelWhiteInformationBottom.gif");
	height: 5px;
	font-size: 1px;
	}
	
/* PANEL INFORMACYJNY BIALY MALY */	
	
div.frameMedium div.panelWhiteInformationTop {
	background-image: url("../image/panelWhiteInformationTopAverage.gif");
	height: 5px;
	font-size: 1px;
	}
div.frameMedium div.panelWhiteInformationContent {
	background-image: url("../image/panelWhiteInformationContentAverage.gif");
	
	}
div.frameMedium div.panelWhiteInformationContent div.padded {
	padding: 12px 13px 12px 13px;
	}
div.frameMedium div.panelWhiteInformationContent div.iconInformation {
	float: left;
	}
div.frameMedium div.panelWhiteInformationContent p.informationContent {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 424px;
	margin-left: 8px;

	}
div.frameMedium div.panelWhiteInformationBottom {
	background-image: url("../image/panelWhiteInformationBottomAverage.gif");
	height: 5px;
	font-size: 1px;
	}
	
/* PANEL INFORMACYJNY BIALY MALY */	
	
div.frameSmall div.panelWhiteInformationTop {
	background-image: url("../image/panelWhiteInformationTopSmall.gif");
	height: 5px;
	font-size: 1px;
	}
div.frameSmall div.panelWhiteInformationContent {
	background-image: url("../image/panelWhiteInformationContentSmall.gif");
	
	}
div.frameSmall div.panelWhiteInformationContent div.padded {
	padding: 12px 13px 12px 13px;
	}
div.frameSmall div.panelWhiteInformationContent p {
	margin: 0px 0px 0px 0px;
	}
div.frameSmall div.panelWhiteInformationContent div.iconInformation {
	float: left;
	}
div.frameSmall div.panelWhiteInformationContent p.informationContent {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 182px;
	margin-left: 8px;
	font-size: 10px;
	}
div.frameSmall div.panelWhiteInformationBottom {
	background-image: url("../image/panelWhiteInformationBottomSmall.gif");
	height: 5px;
	font-size: 1px;
	}

/* PANEL PROFILU POMARA�?CZOWY i SZARY POD SPODEM -----------------------------------------------------------------*/
div.panelProfile {
	width: 210px;
	margin-right: 10px;	
	float: left;
	color: #606d76;
	}
div.panelProfileTop, div.panelProfileBottom, div.panelProfileGrayTop, div.panelProfileGrayBottom {
	width: 210px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-repeat: no-repeat;
	}



/* PANEL SZUKAJ  -----------------------------------------------------------------*/
div.panelSearchTop,div.panelSearchBottom {
	width: 750px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	background-repeat: no-repeat;
	}
	
	
/* PANEL HELP FLASH  -----------------------------------------------------------------*/

div.panelHelpOrangeTop, div.panelHelpOrangeBottom  {font-size:2px; width:750px; height: 7px; }
div.panelHelpOrangeTop {	background-image: url('../image/panelHelpOrangeTop.gif'); }
div.panelHelpOrangeBottom {		background-image: url('../image/panelHelpOrangeBottom.gif'); }
div.panelHelpOrangeContent {	text-align: center; width: 750px; background-color: #ffefbd; background-image: url('../image/panelHelpOrangeContent.gif'); background-repeat: repeat-y; padding: 0px 1px 0px 0px;}	
	
	
div.panelProfileTop		{	background-image: url('../image/panelProfileTop.gif');	}
div.panelProfileBottom	{	background-image: url('../image/panelProfileBottom.gif');	}
div.panelProfileContent	{	background-color: #ffefbd; background-image: url('../image/panelProfileContent.gif'); background-repeat: repeat-y;	}

div.panelProfileGrayTop		{	background-image: url('../image/panelProfileGrayTop.gif');	}
div.panelProfileGrayBottom	{	background-image: url('../image/panelProfileGrayBottom.gif');	}
div.panelProfileGrayContent	{	background-color: #ffefbd; background-image: url('../image/panelProfileGrayContent.gif'); background-repeat: repeat-y;	}

div.panelSearchTop		{	background-image: url('../image/panelSearchTop.gif');	}
div.panelSearchBottom	{	background-image: url('../image/panelSearchBottom.gif');	}
div.panelSearchContent	{	background-color: #ffffff; background-image: url('../image/panelSearchContent.gif'); background-repeat: repeat-y; background-position: bottom; padding: 5px 10px 5px 10px;	}
div.panelSearchContent div.liList3Columns {
	width: 230px;
	margin-top: 10px;
	}
div.panelSearchContent div.liList3Columns div.description { width: 210px; overflow: hidden; padding-top: 2px;}


div.panelSearchContent img , td.verticalAlignMiddleImage img { vertical-align: middle; margin-top: 1px; margin-bottom: 1px;}



div.panelProfile h5 {
	margin: 0px 2px 0px 2px;
	background-image: url("../image/buttonPomaranczoweMenu.gif");
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	}
div.panelProfile h5 img {
	margin-right: 11px;
	margin-left: 10px;
	vertical-align: middle;
	}
	
div.panelProfile ul {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	}
div.panelProfile li {
	margin: 0px;
	margin-left: 58px;
	padding-left: 0px;
	list-style-type:none;
	list-style-image: url('../image/liProfile.gif');
	font-size: 11px;
	margin-bottom: 5px;
	background-image: none;

	}
div.panelProfileGrayContent ul {
	margin: 0px 0px 0px 0px;
	padding: 0;
	}
div.panelProfileGrayContent li {
	list-style-image: url(../image/liDot.gif);
	list-style-type: none;
	margin: 0 0 4px 18px;
	padding-left: 0;
	}
div.panelProfileContent a { color: #606d76;	text-decoration: none; }
div.panelProfileContent a:hover { color: #000000; text-decoration: underline; }

div.panelProfileGrayContent {	padding: 6px;	}
div.panelProfileContentPhotoBox {	padding: 3px 7px 7px 7px;	}
div.photoOrangeBorder {
	border: 1px solid #ffac5f;
	float: left;
	}

div.panelProfile p {
	margin: 0px 0px 0px 7px;
	font-weight: bold;
	float: left;
	width: 115px;
	}
div.photoOrangeBorder img {	border: 1px solid #ffffff;	}
/* KONIEC STYLI PANELU PROFILU -----------------------------------------------------------------*/






div.photoBlueBorder {
	border: 1px solid #c0c6d2;
	float: left;
	}
div.photoBlueBorder img {
	border: 1px solid #ffffff;
	}




/* główna środkowa ramka - z kontentem */
div.panelContentMain {
	width: 750px;
	float: left;
	}
	
	
div.panelContentLeft20 {
	width: 150px;
	float: left;
	}
div.panelContentRight80 {
	width: 580px;
	float: right;
	}	
	
div.panelContentMain div.sendError {
	color: #828080;
	font-size: 11px;
	text-decoration: none;
	margin-top: 17px;
	}

div.panelContentMain div.sendError a {
	padding-right: 15px;
	background-image: url("../image/iconSendError.gif");
	background-repeat: no-repeat;
	background-position: right center;
	color: #828080;
	font-size: 11px;
	text-decoration: none;
	margin-top: 5px;
	}

div.panelContentMain div.sendError a:hover {
	color: #596164;
	font-size: 11px;
	text-decoration: underline;
	margin-top: 5px;
	}
/* style dla ramki niebieskiej */
div.panelBlueBoxTop {
	width: 750px;
	height: 5px;
	background-image: url('../image/panelBlueBorderTop.gif');
	background-repeat: no-repeat;
	font-size: 1px;
	}
div.panelBlueBoxBottom {
	width: 750px;
	height: 5px;
	background-image: url('../image/panelBlueBorderBottom.gif');
	background-repeat: no-repeat;
	font-size: 1px;
	margin-bottom: 20px;
	
	}
div.panelBlueBoxContent {
	width: 750px;
	min-height: 50px;
	_height: 50px;
	background-color: #ffffff;
	background-image: url('../image/panelBlueBorderContent.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	}
	
	

div.panelBlueBorderTopMedicines {
	width: 245px;
	height: 5px;
	background-image: url('../image/panelBlueBorderTopMedicines.gif');
	background-repeat: no-repeat;
	font-size: 1px;
	}
	
div.panelBlueBorderBottomMedicines {
	width: 245px;
	height: 5px;
	background-image: url('../image/panelBlueBorderBottomMedicines.gif');
	background-repeat: no-repeat;
	font-size: 1px;
	margin-bottom: 20px;
	
	}
div.backgroundMedicines {
	width: 245px;
	min-height: 50px;
	_height: 50px;
	background-color: #ffffff;
	background-image: url('../image/backgroundMedicines.gif');
	background-position: top;
	background-repeat: no-repeat;
	}
div.panelBlueBoxContent div.overflow {
	width: 460px;
	/*background-color: purple;*/
	}
div.panelBlueBoxContentPadded {
	padding: 5px 10px 5px 10px;
	}
div.panelBlueBoxContentRight {
	width: 580px;
	float: left;
	margin-left: 20px;
	}
	
h1 {
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	}
div.panelBlueBoxContent h2 {
	font-size: 13px;
	color: #61727e;
	font-weight: bold;
	margin: 0px;
	border: none;
	}

	
/* konieczne jest doprecycowanie szerokości, aby działało poprawnie obcinanie stringów typu xxxxxxxxxxxxxxxxxxxx*/
div.panelBlueBoxContent table td div {
	/* width: do dopisania */
}	

/* style dla ramk niebieskiej koniec */



div.panelBlueBoxContent table td {
	padding:5px 0;
	}

/* nagłówki H2 strony */
h2, div.frameArticleDetal h2.black {
	color: #000000;
	border-bottom: 1px solid #00569d;
	font-size: 16px;
	padding-bottom: 4px;
	margin-bottom: 3px;	
	margin-top: 10px;	
}
h2.blueText {
	color: #00569d;
	border-bottom: 1px solid #000000;
	margin-bottom: 0px;
}
h2.blueText a {
	color: #00569d;
	text-decoration: none;
}
h2.blueText a:hover {
	color: #00569d;
	text-decoration: underline;
}

h2.kotwice {
	border-bottom: 0px;
	}
h2.tableTitle {
	margin: 0px;
	padding: 0px;
	border-bottom: 0px;
	}
h6 {
	margin: 10px 0px 10px 0px;
	font-size: 11px;
	font-weight: normal;
	}
/* zakładki */
div.bookmark {
	height: 23px;
	background-image: url('../image/backgroundBookmark.gif');
	margin-bottom: 10px;
	}
div.bookmark a {
	float:  left;
	width: 80px;
	height: 19px;
	background-image: url('../image/bookmarkShort.gif');
	margin-left: 1px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	padding-top: 4px;
	}
div.bookmark a.odd {
	background-image: url('../image/bookmarkShortOdd.gif');
	color:#ffffff;
}
div.bookmark a.odd:hover {
	color:#ffffff;
}
div.bookmark a div {

	text-align: center;
	}

div.bookmark a.selected {
	background-image: url('../image/bookmarkShortSelected.gif'); 
	}
div.bookmark a.noborder {
	background-image: none;
	width: 60px;
	}
div.bookmark a:hover {
	color: #00569d;
	}

/* dłuższa wersja */
div.bookmark a.middle {
	float:  left;
	width: 120px;
	background-image: url('../image/bookmarkMiddle.gif');
	margin-left: 1px;
	}
	
div.bookmark a.middleOrange {
	float:  left;
	width: 120px;
	background-image: url('../image/bookmarkMiddleOrange.gif');
	margin-left: 1px;
	}	
	
div.bookmark a.selectedMiddle {
	background-image: url('../image/bookmarkMiddleSelected.gif'); 
	}
	
div.bookmark a.long {
	float:  left;
	width: 160px;
	background-image: url('../image/bookmarkLong.gif');
	margin-left: 1px;
	}
div.bookmark a.selectedLong {
	background-image: url('../image/bookmarkLongSelected.gif'); 
	}






/* podział głównego okna na lewy i prawy panel ... 
	definicje ogólne, dokładne szerokości są doprecyzowane w dodatkowych stylach 
*/
div.panelContentLeft {
	float: left;
	}
	
div.panelContentRight {
	float: right;
	}
.floatLeft { float: left; }
.floatRight { float: right; }
.verticalAlignTop { vertical-align: top; }
.verticalAlignBottom { vertical-align: bottom; }	
.verticalAlignMiddle img { vertical-align: middle; }
div.overflow, div.overflowFull, div.overflow23 {
	overflow: hidden;
	/* background-color: #eeeeae; */
	}

table.tableContentData th {
	border-bottom: 1px solid #0F75BC;
	text-align: left;
	font-weight: normal;
	padding: 10px;
	padding-bottom: 3px;
	}
/*table.tableContentData td {
	padding: 10px;
	}*/
table.tableContentData tr.borderTop td {
	border-top: 1px solid #cad9e7;
	}
table.tableContentData tr.nieparzyste {
	background-color: #e6e8f4;
	}
table.tableContentData tr.parzystePink  { 
	background-color: #fef6dd;
	
	}
table.tableContentData tr.nieparzystePink  { 
	background-color: #fdf1cc;
	
	}
table.tableContentData2 td {
	border-bottom: 1px solid #CAD9E7; 
	}

table.tableContentData2 td.noborder {	border: none;	}
table.tableContentData2 td.edit { 	width: 80px;	}
table.tableContentData td.noborder  th.noborder  {	border: none;	}
table.tableContentData td.edit { 	width: 100px;	}
.borderTop { border-top: 1px solid #b6b6b6; }


/* paginacja z funkcji smarty */
div.pagination div.numbers {
	
	text-align: center;
	}
/* commonBox S */
div.commonBox4Thread {
	font-size: 11px;
	}
	
div.commonBox {
	/* background-color: yellow; */
	}
div.commonBox150 {
	margin-left: 14px;
	margin-top: 22px;
	}
div.commonBoxText {
	float: left;
	margin-left: 10px;
	font-size: 11px;
	overflow: hidden;
	width: 226px;
	
	/* background-color: red; */
	}
div.commonBoxText680 {
	float: left;
	margin-left: 10px;
	font-size: 11px;
	overflow: hidden;
	width: 680px;
	
	/* background-color: red; */
	}

div.commonBoxTextGallery {
	float: left;
	margin-left: 10px;
	font-size: 13px;
	overflow: hidden;
	width: 200px;
	color: #000000;
	}
div.commonBoxText200 {
	float: left;
	margin-left: 10px;
	font-size: 11px;
	overflow: hidden;
	width: 200px;

	}
div.commonBoxText150 {
	float: left;
	margin-left: 10px;
	font-size: 11px;
	overflow: hidden;
	width: 150px;
	
	}
div.commonBox3Columns {
	float: left;
	width: 235px;
	margin-left: 10px;
	margin-top: 15px;
	}
	
div.commonBox2Columns {
	float: left;
	width: 230px;
	margin-right: 10px;
	margin-top: 10px;	
	}
div.commonBox2ColumnsGallery {
	float: left;
	width: 360px;
	margin-right: 10px;
	margin-top: 10px;	
	}
	
div.commonBox2Columns div.commonBoxText { width: 165px;	}
div.commonBox3Columns div.commonBoxText { width: 165px; }

div.commonBox2Columns div.commonBoxText p.description {
	margin: 6px 0px 0px 0px;
	}

	





/* stopka serwisu */
div.footer {
	border-top: 1px solid #b6b6b6;
	color: #828080;
	padding-top: 5px;
	margin: 10px 0px 0px 0px;
}

div.footerLeft a {
	font-size: 11px;
	color: #828080;
	text-decoration: none;
}
div.footerLeft a:hover {
	color: #596164;
	text-decoration: underline;
}
div.footerLeft {
	float: left;
	}
div.footerRight {
	float: right;
	}








div.autocomplete {
  	font-size: 12px;
	position:absolute;
  	z-index: 2;
  	width:250px;
  	background-color:white;
  	border:1px solid #888;
  	margin:0px;
  	padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

div.autocomplete ul li {
	padding-top: 10px;
	padding-bottom:10px;
  	list-style-type:none;
  	display:block;
  	margin:0;
  	padding-left:5px;
  	padding-right:5px;
  	padding-top: 10px;
  	padding-bottom: 10px;
	border-bottom:1px solid gray;
  	cursor:pointer;
 	background-image: none;
}

div.autocomplete ul li.selected { background-color: #ffb;}

div.autocomplete li a {
	text-decoration: none;
	color: black;
	padding-top: 10px;
	padding-bottom:10px;
	}


.redText {
	color: #ff0000;
	}
.grayText {
	color: #6f6e6e;
	}
.greenText {
	color: #00cc00;
	}
/* znaczki ok i no przy validacji */

div.validator {
	padding-right: 5px;
	/*position: relative;*/
	background-repeat: no-repeat;
	background-position: right center;	
	z-index: 1000;
	display: inline-table;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.newValidator {
	height: 20px;
	width: 20px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: center center;
}
	

div.state_ok{
	background-image: url('../image/ok.gif');
}

div.state_load{
	background-image: url('../image/loaderValidator.gif');
}

div.state_no{
	background-image: url('../image/no.gif');
}

/* chmurki validatora*/
div.tabelaGlownaChmurki, div.tabelaGlownaChmurkiOdwrotnie {
	width: 213px;
	position: absolute;
	z-index: 1100;
	/*right: -215px;*/
	}
div.tabelaSrodkowaChmurki {
	background-image: url("../image/bgChmurka.gif");
	padding-left: 37px;
	padding-top: 7px;
	padding-bottom: 7px;
	}
div.tabelaGornaChmurki {
	background-image: url("../image/goraChmurka.gif");
	height: 10px;
	font-size: 5px;
	}
div.tabelaDolnaChmurki {
	background-image: url("../image/dolChmurka.gif");
	height: 5px;
	font-size: 5px;
	}



/* odwrotne chmurki */
div.tabelaGlownaChmurkiOdwrotnie div.tabelaSrodkowaChmurki {
	background-image: url("../image/bgChmurka2.gif");
	padding-left: 17px;
	padding-top: 7px;
	padding-bottom: 7px;
	}
div.tabelaGlownaChmurkiOdwrotnie div.tabelaGornaChmurki {
	background-image: url("../image/goraChmurka2.gif");
	height: 10px;
	font-size: 5px;
	}
div.tabelaGlownaChmurkiOdwrotnie div.tabelaDolnaChmurki {
	background-image: url("../image/dolChmurka2.gif");
	height: 5px;
	font-size: 5px;
	}

.DosiaDisplayLoaderContainer {
    position: absolute;
    /*top: 50%;
    left: 50%;*/
    width: 200px;
    height: 40px;
    background-image: url('../image/loader.gif');
    background-position: center 10px;
    background-repeat: no-repeat;
    padding-top: 40px;
    padding-left: 0px;
    text-align: center !important;
    color: #000000;
	margin: 0px 0 0 -50px !important;
    font-size: 16px;
    font-weight: bold;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    z-index: 10001;
}


div.popup {
	background-color: #c4ebf2;
	padding: 12px;
	font-weight: bold;
	}
div.calendar {
	background-color:#FFFFFF;
	border: 1px solid #CAD9E7;
	font-weight: bold;
	padding: 12px;
	text-align: center;
	}
div.calendar td {
	border-bottom: 1px solid #83b5e3;
	}
div.calendar td {
	cursor: pointer;
	}
div.calendar td.button {
	cursor: pointer;
	}
div.calendar td.selected {
	background-color: #2478c5;
	color: #ffffff;
	}
div.calendar .weekend {
	background-color: #ecf6ff;
	}
div.calendar tr.days td {
	padding: 3px;
	}
div.calendar tr td.title {
	border: 1px solid #83B5E3;
	}
div.popup img {
	margin-right: 20px;
	vertical-align: middle;
	}
.backgroundWhite {
	background-color: #ffffff;
	}
	
div.widthPopover442 {
	width: 442px;
	}
.widthPopover410 {
	width: 410px;
	}
.widthHeightPopover410 {
	width: 410px;
	height: 180px;
	}
div.framePopoverScroll {
	overflow: auto;
	height: 180px;
	}
div.frameScrollAddMessages {
	overflow: auto;

}
div.frameScrollAddMessages152 {
	overflow: auto;
	height: 152px;
	position: relative;
	width: 747px;
}

/* podświetlenie elementyów */
/*
div.mainFrame1col, div.mainFrame {
	background-color: silver;	
}
div.bodyFrame {
	background-color: gray;
	}
div.panelContentMain {
	background-color: #eeeeff;
}


div.panelContentLeft {
	background-color: yellow;
}
div.panelContentRight {
	background-color: orange;
}
div.overflow{
	background-color: red;
}
*/
.countInfoText {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	}
.nobr {
	white-space: nowrap
	}
	
#galleryAddPhoto {
	margin-right: 100px;
	}	
.numbers {
	margin: 0px 10px 0px 10px;
	padding: 3px 0px;
	}
div.frameAlphabet {
	float: left;
	text-align: center;
	width: 21px;
	}
div.frameAlphabet a {
	width:21px;
	float: left;
	}
a.blackLink {
	color: #000000;
	text-decoration: underline;
	}
a.blackLink:hover {
	color: #4e4e4e;
	text-decoration: underline;
	}
div.toggleDiv {
	width: 483px;
	overflow: hidden;
	background-image: url("../image/backgroundToggleDiv.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	border-left: 1px solid #dcdbdd;
	border-right: 1px solid #dcdbdd;
	}
div.frameToggleDiv {
	width: 485px;
	
	background-repeat: no-repeat;
	}
div.frameToggleDivTop {
	background-image: url("../image/frameToggleDivTop.gif");
	height: 3px;
	font-size: 1px;
	}
div.frameToggleDivBottom {
	background-image: url("../image/frameToggleDivBottom.gif");
	height: 3px;
	font-size: 1px;
	}
div.frameToggleDiv div.padded {
	padding: 5px 5px 5px 20px;
	background-image: url("../image/toggleDart.gif");
	background-position: top left;
	background-repeat: no-repeat;

	}
	
div.frameToggleDiv div.padded2 {
	padding: 5px 0;
	border: 0;
	}

div.toggleContent {
	margin: 0px 0px 0px 7px;
	}
div.toggleDiv a {
	text-decoration: none;	
	}
div.frameToggleContentTable {
	float: left;
	width: 100%;
	}	
	
	
	
	
	
	
	
	
	
div.toggleDiv750 {
	width: 748px;
	overflow: hidden;
	background-image: url("../image/backgroundToggleDiv750.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	border-left: 1px solid #dcdbdd;
	border-right: 1px solid #dcdbdd;
	}
div.frameToggleDiv750 {
	width: 750px;
	
	background-repeat: no-repeat;
	}
div.frameToggleDivTop750 {
	background-image: url("../image/frameToggleDivTop750.gif");
	height: 3px;
	font-size: 1px;
	}
div.frameToggleDivBottom750 {
	background-image: url("../image/frameToggleDivBottom750.gif");
	height: 3px;
	font-size: 1px;
	}
div.frameToggleDiv750 div.padded {
	padding: 5px 5px 5px 20px;
	background-image: url("../image/toggleDart.gif");
	background-position: top left;
	background-repeat: no-repeat;

	}
	
div.frameToggleDiv750 div.padded2 {
	padding: 5px 0;
	border: 0;
	}

div.toggleContent750 {
	margin: 0px 0px 0px 7px;
	}
div.toggleDiv750 a {
	text-decoration: none;	
	}
div.frameToggleContentTable750 {
	float: left;
	width: 100%;
	}	
	
	
	
	
	
	
	
	
	
	

.borderTopGray {
	border-top: 1px solid #848484;
	}
.frameRecipientsWidth {
	width: 423px;
	padding-right: 0px;
	}
.framePanelRightRecipients {
	width: 410px;
	}
.margin10 {	
	margin: 10px;
	}
.bb-quote {
	border: 1px solid #bcc1e0;
	background-color: #f5f5fa;
	margin: 10px;
	padding: 10px;
	}
.titleMedicines {
	margin-left: 14px; 

	}
	
.panel485 {
	width: 485px;
	}
/*
div.panelBlueBoxContent div.frameRecipe {
	color: #f8a15d;
	text-align: center;
	font-size: 12px;
	}
*/
div.panelBlueBoxContent div.frameRecipe {
	color: #ffffff;
	text-align: center;
	font-size: 12px;
	/*background-image: url("../image/backgroundRecipe.gif");*/
	padding: 6px 0px 5px 0px;
	}
	
a.replyButton {
	float: right;
}

a.replyButton img {
	vertical-align: middle;
}

.popoverTextArea {
	width: 410px;
	height: 100px;
}
a.activeDescription {
	color: #00569d; 
	font-size: 16px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	}

div.padded2 a.activeDescription {
	color: #00569D ;
	font-size: 16px;
	display: block;
	font-weight: bolder;
	text-decoration: none;
	}
	 
div.descriptionZip {
	text-align: right;
	padding: 5px;
}
	
fieldset.inputWidth220 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 222px;
}
fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.inputWidth220 {
	width: 222px;
	}

span.drugType {
	/*color: #f8a96a;*/
	text-transform: uppercase;
	font-size: 9px;
}

div.panelContentLeftDrugs {
	width: 100%;
	}
div.panelContentRightClipBoard {
	width: 245px;
	}
/* style strony do druku */

div#headerPrint {
	margin-right: 20px;
	margin-top: 25px;
	height: 30px;
	float: right;
}
div.showHelpCheckbox {
	background-color: #ffeebe;
	width: 688px;
	padding: 1px;
	margin-left: 10px;
	text-align: left;
}

div.commonBoxDescriptionHalf {
	min-height: 26px;
	/*height: auto !important;*/
	_heigth: 26px;	
}

.nomargin div.commonBox2Columns {
	margin: 0;
	}
	

div.panelContentRightIndexPage {
	width: 255px;
	float: right;
	}

div.panelContentLeftIndexPage {
	float:left;
	width:485px;
	}
div.panelContentLeftIndexPage h3 {
	font-size: 14px;
	}
h2.small {
	font-size: 16px;
	border-bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
.textAlignRight {
	text-align: right;
	}
.grayBackground {
	background-color: #cccccc;
	}
.borderGray {
	border: 1px solid #cccccc;
	}
.borderGray p {
	margin: 5px 0px 5px 0px;
	}
.borderTopBlue {
	border-top: 1px solid #00569d;
	}
table.frameRoomList {
	margin: 10px 0px 0px 0px;
	}
.yellowBackground {
	background-color: #ffff99;
	}
.tableBorder {
	border: 1px solid #CAD9E7;
	}
.smallText {
	font-size: 10px;
	}
.inputWidth141 {
	width: 141px;
	}
span.numberPhotoGallery {
	margin: 4px 3px 0px 3px;
	float: left;
	}
.width200 {
	width: 200px;
	}
input.inputHeight70 {
	height: 70px;
	}
textarea.textareaHeight70 {
	height: 70px;
	width: 500px;
	}
p.copyright {
	font-size: 11px;
	color:#596164;
	text-align: left;
	margin: 3px 0px 0px 0px;
	}
div.optionSreach {
	margin: -1px 0px 0px 0px;
	}
table.readMessage {
	border-bottom: 1px solid #0F75BC;
	}
div.iconSG h1 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
	}
div.iconSG a {
	color: #000000;
	text-decoration: none;
	}
div.iconSG a:hover {
	color: #000000;
	text-decoration: underline;
	}
div.iconSG a.more {
	color: #0056b3;
	text-decoration: none;
	}
div.iconSG a.more:hover {
	color: #0056b3;
	text-decoration: underline;
	}
div.iconSG {
	width: 222px;
	float: left;
	margin: 24px 0px 0px 17px;
	}
div.iconSG span.icon {
	float: left;
	}
div.iconSG span.content {
	float: left;
	width: 136px;
	margin: 0px 0px 0px 18px;
	font-size: 11px;
	}
h3.titleSG {
	margin: 18px 0px 0px 0px;
	}
img.relevanceImage {
	float: left;
	margin: 5px 10px 4px 0px;
	}
	
	
	
	
	
div.conference a {
	font-size: 13px;
	}
div.conference .photoBlueBorder {
	margin: 0px 10px 0px 0px;
	}
div.conference a.gray {
	margin: 0px 10px 0px 0px;
	color: #999999;
	font-size: 11px;
	}
div.conference p.category {
	color: #999999;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	}
div.conference div.commonBoxText380 {
	font-size: 11px;
	}
div.conference div.margin10 {
	margin: 10px 10px 10px 0px;
	}
div.conference div.padding10 {
	padding: 10px 10px 10px 0px;
	}
table.searchSG td.form input {
	width: 160px;
	}
table.searchSG td.form select {
	width: 160px;
	}
p.relevanceContent {
	margin: 10px 0px 0px 0px;
	}
p.relevanceContent span {
	width: 100%;
	}
div.partners {
	text-align: center;
	}
div.partners img {
	margin: 20px 0px 0px 0px;
	}
div.oneArticle {
	background-image: url('../image/backgroundOneArticle.gif');
	height: 79px;
	overflow: hidden;
	margin: 14px 0px 0px 0px;
	}
div.oneArticle div.padded {
	padding: 7px 8px 7px 8px;
	}
div.oneArticle p.iconCalendar {
	background-image: url('../image/iconCalendar.gif');
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	width: 65px;
	padding: 14px 0px 6px 0px;
	margin: 0px;
	}
div.oneArticle p.iconCalendar span.blue {
	font-size: 26px;
	color: #00559d;
	font-weight: bold;
	}
div.oneArticle p.iconCalendar span.gray {
	font-size: 11px;
	color: #5e5e5e;
	}
	
div.oneArticle div.content {
	float: left;
	width: 390px;
	margin: 0px 0px 0px 8px;
	height: 60px;
	overflow: hidden;
	}
div.oneArticle div.content h1 {
	color: #00569D;
	text-decoration: none;
	}
div.oneArticle div.content h1 a {
	color: #00569D;
	text-decoration: none;
	}
div.oneArticle div.content h1 a:hover {
	color: #00569D;
	text-decoration: underline;
	}
div.articleFirst {
	margin: 0px 0px 0px 0px;
	display: table;
	}
div.articleFirst b {
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	background-position: left 4px;
	background-repeat: no-repeat;
	margin-bottom: 4px;
	clear: both;
	}
div.articleFirst a {
	background-image:url(../image/liDot.gif);
	padding-left: 18px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	background-position: left 4px;
	background-repeat: no-repeat;
	margin-bottom: 4px;
	clear: both;
	}
div.marginArticle {
	margin: 0px 10px 0px 0px;
	}
.grey {
	color: #969696;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}




div.frameArticleDetal p.iconCalendarBig {
	background-image: url('../image/iconCalendarBig.gif');
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	width: 127px;
	padding: 30px 0px 21px 0px;
	margin: 0px 0px 0px 0px;
	}

a.getFile { float: right; }

div.frameArticleDetal p.iconFileBig {
	/*background-image: url('../image/iconFileBig.gif');
	background-repeat: no-repeat; */
	text-align: center;
	float: left;
	width: 127px;
	height: 76px;
	padding: 0px 0px 21px 0px;
	margin: 0px 0px 30px 0px;
	}
	
p.iconCalendarBig span.blue {
	font-size: 44px;
	color: #00559d;
	font-weight: bold;
	}

p.iconFileBig span.blue {
	font-size: 24px;
	color: #00559d;
	font-weight: bold;
	}

p.iconFileBig img {
        border: 0px;
}

p.iconFileBig {
        margin-bottom: 30px;
        padding-bottom: 0px;
}

p.iconCalendarBig span.gray {
	font-size: 20px;
	color: #5e5e5e;
	}
div.frameSponsorsBottom {
	color: #c2c2c2;
	padding: 0px 0px 0px 7px;
	float: left;
	width: 587px;
	}
div.frameSponsorsBottom span {
	font-size: 9px;
	padding: 0px 0px 0px 10px;
	}
div.frameSponsors {
	margin: 20px 0px 0px 0px;
	}
	
	
div.panelGrayTop253 {
	background-image: url('../image/panelGrayTop253.gif');
	height: 4px;
	width: 253px;
	font-size: 1px;
	}
div.panelGrayContent253 {
	background-image: url('../image/panelGrayContent253.gif');
	width: 253px;
	}
div.panelGrayBottom253 {
	background-image: url('../image/panelGrayBottom253.gif');
	height: 4px;
	width: 253px;
	font-size: 1px;
	}
div.panelGrayBackGround253 {
	background-image: url('../image/panelGrayBackGround253.gif');
	width: 251px;
	margin: 0px 1px 0px 1px;
	background-position: center bottom;
	background-repeat: no-repeat
	}
div.panelGrayBackground253 h2 {
	border-bottom: 0 none;
	margin: 0px 0px 0px 10px;
	padding-top: 6px;
	}
div.panelGrayBackground253 div.conference {
	width: 230px;
	margin: 0px 10px 0px 10px;
	}
div.panelGrayBackground253 div.conference p {
	width: 230px;
	margin: 0px;
	padding-bottom: 6px;
	}
	
div.ankieta p {
	margin: 10px 0px 10px 0px;
	}
div.ankieta span {
	margin: 3px 0px 3px 0px;
	float: left;
	width: 100%;
	}
	
div.backgroundArticel {
	float: left;	
}

div.frameStrategicSponsor {
	float: right;
}

div.overScroll {
	overflow-y: auto;
	height: 600px;
}


table.probeTable {
	margin-left: 15px;
	margin-top: 10px;
}

ul.sonda li {
	list-style: none;
	background-image:  none !important;
}

td.probeAnswer {
	color: #f5951a;
	font-size: smaller;
}

td.probeAnswer2 {
	padding-left: 10px !important;
}

td.probeResultShort {
	width: 124px;
	background-image: url('../image/progressBg.gif');
	padding-left: 2px;
	background-repeat: no-repeat;
	background-position: center center;
}

td.probeResultLong {
	width: 380px;
	background-image: url('../image/progressBg380.gif');
	padding-left: 2px;
	background-repeat: no-repeat;
	background-position: center center;
}

.probeTitle a,
.probeTitle a:hover {
	color: #000;
}

.probeTitle a {
	text-decoration: none;
}

.probeTitle a:hover{
	text-decoration: underline;
}

select.icdSelect option {
    width: 370px;
}

.buttonEmpty {
	background: transparent url(../image/buttonEmpty.gif) no-repeat;
	width: 200px;
	height: 24px;
	color: #fff;
	font-weight: bold;
	display: block;
	text-decoration: none;
	line-height: 24px;
	text-align: center;
}
