/*logowanie*/

.jqifade {
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 11px;
	text-align: left;
	border: solid 4px #c2f2c8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.jqi .jqicontainer {
	font-weight: bold;
	width: 423px;
	height: 241px;
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.jqi .jqicontainer a {
	color:#2DA953;
	font-weight:normal;
	text-decoration: underline;
}
div.jqi .jqicontainer a:hover {
	text-decoration: none;
}
div.jqi .jqiclose {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 38px;
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
	color: #2DA953;
}
div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons {
	width: 285px;
	margin: 0 auto;
	text-align: right;
}
div.jqi button {
	background: transparent url('swiatzdrowia/data/blank_button.png') no-repeat scroll center center;
	border-style:none;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:11px;
	height:22px;
	padding-bottom:3px;
	width:107px;
	cursor: pointer;
	/*line-height: 22px;*/
}
div.jqi button:focus {
	-moz-outline: none; 
	outline: none; /* CSS 3 */ 
	ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */
}
div.jqi button::-moz-focus-inner { 
	border: 0; 
}
.jqiwarning .jqi .jqibuttons {
	background-color: #BF5E26;
}
h3#jqi_header {
	color: #579148;
	font-size: 15px;
}
div#jqi_form {
	margin-top: 20px;		
}
div#jqi_inputs {
	width: 285px;
	margin: 0 auto;
	text-align: right;		
}
div#jqi_error {
	display: none;
	width: 285px;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	text-align: center;	
	background: transparent url('../img/prompt/login_error_back.gif') repeat-x scroll top left;	
	color: #ffffff;
	font-weight: normal;
}
div#jqi_inputs input {
	width: 235px;
	height: 19px;		
	padding-top: 5px;
	border: 1px solid #cacaca;
	margin: 4px 0px 4px 9px;
	vertical-align: middle;
}
div#jqi_footer {
	clear: both;
	position: absolute;
	bottom: 10px;
	left: 12px;
	font-weight: normal;
	width: 400px;
}
div#jqi_footer_email {
	clear: both;
	position: absolute;
	bottom: 20px;
	left: 12px;
	font-weight: normal;
	width: 400px;
	color: #cccccc;
	font-size: 9px;
	text-align: center;
}
div#jqi_footer_cancel {
	clear: both;
	margin: 0px 0px 30px 12px;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;
}

/*logowanie dla farmaceutow*/

.jqi2fade {
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi2 {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 11px;
	text-align: left;
	border: solid 4px #c2f2c8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.jqi2 .jqi2container {
	font-weight: bold;
	width: 420px;
	height: 305px;
	background: url('swiatzdrowia/data/shadowbox_bkg_apt.png') no-repeat scroll center center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.jqi2 .jqi2container a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration: underline;
}
div.jqi2 .jqi2container a:hover {
	text-decoration: none;
}
div.jqi2 .jqi2close {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 38px;
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
	color: #FFFFFF;
}
div.jqi2 .jqi2message {
	padding: 5px 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi2 .jqi2buttons {
	bottom: 14px;
	position: absolute;
	right: 12px;
}
div.jqi2 button {
	background: transparent url('swiatzdrowia/data/blank_button_apt.png') no-repeat scroll center center;
	border-style:none;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:11px;
	height:22px;
	padding-bottom:3px;
	width:107px;
	cursor: pointer;
	line-height: 22px;
}
div.jqi2 button:focus {
	-moz-outline: none; 
	outline: none; /* CSS 3 */ 
	ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */
}
div.jqi2 button::-moz-focus-inner { 
	border: 0; 
}
.jqi2warning .jqi2 .jqi2buttons {
	background-color: #BF5E26;
}
div#jqi2_form {
	margin-top: 40px;		
}
div#jqi2_inputs {
	width: 285px;
	margin: 0 auto;
	text-align: left;		
}
div#jqi2_error {
	display: none;
	width: 285px;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	text-align: center;	
	background: transparent url('../img/prompt/login_error_back.gif') repeat-x scroll top left;	
	color: #ffffff;
	font-weight: normal;
}
div#jqi2_inputs input {
	width: 235px;
	height: 19px;		
	padding-top: 5px;
	border: 1px solid #cacaca;
	margin: 15px 0px 15px 9px;
	vertical-align: middle;
}
div#jqi2_inputs label {
	height: 19px;		
	padding-top: 5px;
	vertical-align: middle;
}
div#jqi2_footer {
	clear: both;
	position: absolute;
	bottom: 20px;
	left: 12px;
	font-weight: normal;
	width: 200px;
}
div#jqi2_state_state0 {
	height: 200px;
}
span#jqi2_header {
	color:white;
	font-size:14px;
}

/*rejestracja*/

.jqi3fade {
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi3 {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	font-size: 11px;
	text-align: left;
	border: solid 4px #c2f2c8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.jqi3 .jqi3container {
	font-weight: bold;
	width: 423px;
	height: 440px;
	background-color: #ffffff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.jqi3 .jqi3container a {
	color:#2DA953;
	font-weight:normal;
	text-decoration: underline;
}
div.jqi3 .jqi3container a:hover {
	text-decoration: none;
}
div.jqi3 .jqi3close {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 38px;
	cursor: pointer;
	text-decoration: underline;
	font-weight: normal;
	color: #2DA953;
}
div.jqi3 .jqi3message {
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
h3#jqi3_header {
	color: #579148;
	font-size: 15px;
}
div.jqi3 .jqi3buttons {
	width: 338px;
	margin: 0 auto;
	text-align: right;
}
div.jqi3 button {
	background: transparent url('swiatzdrowia/data/blank_button.png') no-repeat scroll center center;
	border-style:none;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:11px;
	height:22px;
	padding-bottom:3px;
	width:107px;
	cursor: pointer;
	line-height: 22px;
}
div.jqi3 button:focus {
	-moz-outline: none; 
	outline: none; /* CSS 3 */ 
	ie-dummy: expression(this.hideFocus=true); /* IE >= 5.5 */
}
div.jqi3 button::-moz-focus-inner { 
	border: 0; 
}
.jqi3warning .jqi3 .jqi3buttons {
	background-color: #BF5E26;
}
div#jqi3_form {
	margin: 5px 0;		
}
div#jqi3_inputs {
	width: 338px;
	margin: 0 auto;
	text-align: right;		
}
div.jqi3_checkbox {
	width: 338px;
	margin: 10px auto 0;
	text-align: left;		
}
div#jqi3_error {
	display: none;
	width: 338px;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	text-align: center;	
	background: transparent url('../img/prompt/login_error_back.gif') repeat-x scroll top left;	
	color: #ffffff;
	font-weight: normal;
}
div#jqi3_info, div#jqi3_message {
	width: 338px;
	margin: 5px auto;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}
div#jqi3_inputs input, div.jqi3_checkbox input {
	width: 235px;
	height: 19px;		
	padding-top: 5px;
	border: 1px solid #cacaca;
	margin: 4px 0px 4px 9px;
	vertical-align: middle;
}
div#jqi3_inputs select {
	width: 237px;
	height: 25px;		
	border: 1px solid #cacaca;
	margin: 4px 0px 4px 9px;
	vertical-align: middle;
}
div#jqi3_inputs span, div#jqi3_info span {
	color: #A10303;
}
div.jqi3_checkbox input {
	width: 15px;
	margin: 0 9px 40px 0;
	float: left;
}
div.jqi3_checkbox label {
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
}
div#jqi3_footer {
	clear: both;
	position: absolute;
	bottom: 10px;
	left: 12px;
	font-weight: normal;
	width: 400px;
}
div#jqi3_footer_email {
	clear: both;
	position: absolute;
	bottom: 20px;
	left: 12px;
	font-weight: normal;
	width: 400px;
	color: #cccccc;
	font-size: 9px;
	text-align: center;
}
div#jqi3_footer_cancel {
	clear: both;
	margin: 0px 0px 30px 12px;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	text-align: left;
}
