@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;	
	}
textarea.textareaWidth560 {
	width: 560px;
	height: 169px;	
	}
textarea.textareaWidth550 {
	width: 550px;
	height: 169px;	
	}
textarea.textareaWidth310 {
	width: 310px;
	height: 169px;	
	}
textarea.textareaWHeight560 {i

	height: 50px;	
	}
body {
	margin: 0px 0px 10px 0px;  
	/*background-image: url("../image/backgroundBody.gif") ;
	background-repeat: repeat-x;*/
	color: #000000;
}	
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;
	}
hr.blue {
	border: none;
	height: 1px;
	background-color: #CAD9E7;
	color: #CAD9E7;
	}
/* STRONA Gďż˝?OWNA - Gďż˝?Ă“WNY UKďż˝?ADY STRONY*/

a 		{color: #4796a3;}
a:hover {color: #9d1600;}

/*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 #b89d90;
	/*
	background-color: purple;
	color: #ffff00;
	*/
	}
input.inputWidth {
	width: 440px;
	}

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

	}


.szukajBox {
	width:740px;
	height:30px;
	background-image: url('../image/bgSzukaj.gif');
	background-position:0 0;
	background-repeat:no-repeat;
	color:#ffffff;
	padding: 10px;
	font-weight:bold;
	padding-right:0;
}

.szukajBox div.inputs {
	float: left;
	margin-top: 1px;
	margin-right: 10px;
	line-height: normal;
	}

/* 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: 81px;
	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.szukajButton 	{ background-image: url('../image/szukajButton.gif'); height:24px;
width:81px; float:left;}
input.buttonSzukaj 	{ background-image: url('../image/buttonSzukaj.gif'); }
input.buttonZaloguj	{ background-image: url('../image/buttonZaloguj.gif');	height:24px;
width:88px;}
input.buttonZalogujAdmin	{ background-image: url('../image/zalogujAdmin.gif');	height:22px;
width:80px;}

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'); }
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.buttonDodajWydarzenie {
background-image: url("../image/buttonDodajWydarzenie.gif");
}
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, .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: 20px 0px 0px 0px; float: left; }

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

/* Panel logowania */

div.panelProfileContent form {
	background-image:url(../image/stopkibg.gif);
	background-position:-7px -9px;
	background-repeat:no-repeat;

}

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

div.loginForm {
	
	margin-left: 10px;
	padding:10px;
	font-size:11px; 
	line-height:2em;
	padding-top: 0px;
	padding-bottom: 0;
		
	}
div.loginForm b {
	font-size: 12px;
}
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;
	line-height:2.5em;
	}
div.submit {
	float: right;
	margin-right:9px;
	}
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 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: #ffffff;
	position: relative;
	}
div.panelProfile img.backgroundPanelMenu {
	position: absolute;
	top: 0px;
	left: 0px;
	}
div.panelProfileTop, div.panelProfileBottom, div.panelProfileGrayTop, div.panelProfileGrayBottom {
	width: 210px;
	height: 14px;
	font-size: 1px;
	line-height: 1px;
	background-repeat: no-repeat;
	}



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

div.panelHelpOrangeTop, div.panelHelpOrangeBottom  {font-size:2px; width:750px; height: 19px; }
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: #ffffff; background-image: url('../image/panelHelpOrangeContent.gif'); background-position:-1px 0; background-repeat: repeat-y; }	
	
	
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.panelProfileContent p.hr {
	border-bottom: 1px solid #9ec1c5;
	margin: 9px 20px 9px 20px;
	width: 169px;
	}
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'); color: #54201C; 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;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../image/panelProfileBorderBottom.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
div.panelProfile h5.noBackground {
	margin: 0px 2px 0px 2px;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	background-image: none;
	}
div.panelProfile h5 img {
	margin-right: 6px;
	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:5px 0 0;
	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 { line-height:15px;	color: #ffffff;	text-decoration: underline; margin-right:18px; margin-top:12px; }
div.panelProfileContent a:hover { color: #ffffff; text-decoration: underline; }

div.panelProfileGrayContent {	padding: 6px;	}
div.panelProfileContentPhotoBox {	padding: 3px 7px 7px 7px;	background-image:url(../image/stopkibg.gif);
background-position:-7px -8px; background-repeat: no-repeat; }
div.photoOrangeBorder {
	border: 1px solid #e1e2e3;
	float: left;
	margin: 0px 0px 0px 10px;
	}

div.panelProfile p {
	margin: 0px 0px 0px 7px;
	font-weight: bold;
	float: left;
	width: 105px;
	}

/* KONIEC STYLI PANELU PROFILU -----------------------------------------------------------------*/






div.photoBlueBorder {
	border: 1px solid #efeae6;
	float: left;
	}





/* 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: #b5a397;
	font-size: 11px;
	text-decoration: none;
	margin-top: 55px;
	}

div.panelContentMain div.sendError a {
	padding-right: 15px;
	background-image: url("../image/iconSendError.gif");
	background-repeat: no-repeat;
	background-position: right center;
	color: #b5a397;
	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: 14px;
	background-image: url('../image/panelBlueBorderTop.gif');
	background-repeat: no-repeat;
	font-size: 1px;
	}
div.panelBlueBoxBottom {
	width: 750px;
	height: 14px;
	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: 14px;
	background-image: url('../image/panelBlueBorderTopMedicines.gif');
	background-repeat: no-repeat;
	font-size: 1px;
	}
	
div.panelBlueBorderBottomMedicines {
	width: 245px;
	height: 14px;
	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: #c4ac9b;
	font-weight: normal;
	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 {
	color: #53201C;
	border-bottom: 1px solid #e95b3e;
	font-size: 16px;
	padding-bottom: 4px;
	margin-bottom: 3px;	
	margin-top: 10px;	
}
h2.blueText {
	color: #54201c;
	border-bottom: 1px solid #e95b3e;
}
h2.blueText a {
	color: #54201c;
	text-decoration: none;
}
h2.blueText a:hover {
	color: #54201c;
	text-decoration: underline;
}

h2.kotwice {
	border-bottom: 0px;
	}


/* zakĹ‚adki */
div.bookmark {
	height: 29px;
	background-image: url('../image/backgroundBookmark.gif');
	margin-bottom: 10px;
	}
div.bookmark a {
	float:  left;
	width: 89px;
	height: 18px;
	background-image: url('../image/bookmarkShort.gif');
	margin-left: 1px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #54201c;
	cursor: pointer;
	padding-top: 7px;
	}
div.bookmark a.first {
	background-image: url('../image/bookmarkShortFirst.gif');

}
div.bookmark a.last {
	background-image: url('../image/bookmarkShortLast.gif');
	background-position: top right;
}
div.bookmark a.start {
	padding-top: 0px;
	width: 69px;
	}

div.bookmark a div {

	text-align: center;
	}

div.bookmark a.selected {
	background-image: url('../image/bookmarkShortSelected.gif');
	height: 20px;
	}
div.bookmark a.noborder {
	background-image: none;
	}
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.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.semilong {
	float:  left;
	width: 130px;
	background-image: url('../image/bookmarkLong130.gif');
	margin-left: 1px;
	}
div.bookmark a.short {
	float:  left;
	width: 50px;
	background-image: url('../image/bookmarkShort.gif');
	margin-left: 1px;
	}
div.bookmark a.selectedLong {
	background-image: url('../image/bookmarkLongSelected.gif'); 
	}
div.bookmark a.selectedSemiLong {
	background-image: url('../image/bookmarkLongSelected130.gif'); 
	height: 20px;
	background-color: transparent !important;
	}
div.bookmark a.selectedShort {
	background-image: url('../image/bookmarkLongSelected50.gif');
	height: 20px;
	width: 50px;

	}

div.bookmark a.selectedLongLast {
	/*background-image: url('../image/bookmarkLongSelectedLast.gif');*/
	background-image: url('../image/bookmarkLongSelected130.gif');
	height:20px;
	}
	div.bookmark a.selectedShortLast {
	background-image: url('../image/bookmarkShortSelectedLast.gif');
	height:20px;
	}

div.bookmark .selectedFirst {
	background-image: url('../image/bookmarkShortSelectedFirst.gif'); 
	height:20px;
	
}




/* 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 #441815;
	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: #f9f8f5;
	}
table.tableContentData tr.parzystePink  { 
	background-color: #fef6dd;
	
	}
table.tableContentData tr.nieparzystePink  { 
	background-color: #fdf1cc;
	
	}
table.tableContentData2 td {
	border-bottom: 1px solid #e4c9bb; 
	}

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.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; }



	





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

div.footerLeft a {
	font-size: 11px;
	color: #b5a397;
	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: #cae6ff;
	padding: 12px;
	font-weight: bold;
	}
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: #54201c ;
	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;
}



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 {
	
	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: left;
	margin-bottom:5px;
	}

div.panelContentLeftIndexPage {
	float:left;
	width:485px;
	}

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;
	}
.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;
	}
div.frameSponsorsBottom {
	color:#C2C2C2;
	padding:0 0 0 7px;
	}
div.frameSponsorsBottom span {
	font-size:9px;
	padding:0 0 0 10px;
	}
span.sponsors {
	color:#999999;
	font-size:9px;
	}
select.width168 {
	width: 133px;
	}
	div.conference .photoBlueBorder {
	margin-right:10px;
}

div.oneArticle {
	background-image: url('../image/backgroundOneArticle.gif');
	height: 79px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	background-position:0 -1px;
background-repeat:repeat-x;
	}
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: #4c9aa7;
	font-weight: bold;
	}
div.oneArticle p.iconCalendar span.gray {
	font-size: 11px;
	color: #cbbdb4;
	}

div.oneArticle div.content {
	float: left;
	width: 390px;
	margin: 0px 0px 0px 8px;
	height: 60px;
	overflow: hidden;
	}
div.oneArticle div.content h1 {
	color: #4c9aa7;
	text-decoration: none;
	}
div.oneArticle div.content h1 a {
	color: #4c9aa7;
	text-decoration: underline;
	}
div.oneArticle div.content h1 a:hover {
	color: #4c9aa7;
	text-decoration: underline;
	}

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.photoBlueBorder {
	border: 1px solid #c0c6d2;
	float: left;
	}
div.photoBlueBorder img {
	border: 1px solid #ffffff;
	}
	
input.buttonDodajFirme { 
	background-image: url("../image/buttonDodajFirme.gif");
	
	}
	
.avfo textarea { 
	width: 615px;
	}
	
/** coś tam do artów **/
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;
	}
	
/** nowe buttony **/

div.dodajkonsylium a {background-image: url('../image/buttonDodajKonsylium.gif'); width:140px; height:22px; display:block;}
div.dodajspolecznosci a {background-image: url('../image/buttonDodajSpolecznosc.gif'); width:140px; height:22px; display:block;}
div.dodajwydarzenie a {background-image: url('../image/buttonDodajKonferencje.gif'); width:140px; height:22px; display:block;}
div.dodajogloszenie a {background-image: url('../image/buttonDodajOgloszenie.gif'); width:140px; height:22px; display:block;}



/** Zdarte z lekarzy **/
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;
	}
	
p.iconCalendarBig span.blue {
	font-size: 44px;
	color: #00559d;
	font-weight: bold;
	}

p.iconCalendarBig span.gray {
	font-size: 20px;
	color: #5e5e5e;
	}
