/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,i{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}q:before,q:after{content:'';}

/* 1st level */
#navmenu {display:block;height:33px;}
#navmenu li {height:100%;display:inline;position:relative;float:left;}
#navmenu a,#navmenu #m0 a:hover {display:block;width:100%;height:100%;text-indent:-20000px;}
#navmenu a:hover {background:transparent;}

/* 2nd level */
#navmenu ul {width:178px;display:none;position:absolute;top:33px; z-index:100;}

#navmenu ul li a,#navmenu ul li a:hover {text-indent:0;}

#navmenu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#navmenu ul li {
  float:left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  border-bottom:1px solid #e6b672;
}

/* 2nd Menu */
#navmenu li:hover li a,
#navmenu li.iehover li a {
  float: none;
  color: #ffffff;
  text-indent:0;
  padding:8px 14px;
  width:150px;
}
#navmenu li:hover ul.m3 li a,
#navmenu li.iehover ul.m3 li a {
  width:70px;
}

/* 2nd Menu Hover Persistence */
#navmenu li:hover li a:hover,
#navmenu li.iehover li a:hover {
  background: #d8d4b3;
  color: #006faf;
  text-decoration:none;
  padding:8px 14px;
  width:150px;
}
#navmenu li:hover ul.m3 li a:hover,
#navmenu li.iehover ul.m3 li a:hover {
  width:70px;
}

#navmenu ul ul,
#navmenu ul ul ul,
#navmenu ul ul ul ul,
#navmenu ul ul ul ul ul {
  display: none;
  position: absolute;
  top: -1px;
  left: 178px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#navmenu li:hover ul ul,
#navmenu li:hover ul ul ul,
#navmenu li:hover ul ul ul ul,
#navmenu li:hover ul ul ul ul ul,
#navmenu li.iehover ul ul,
#navmenu li.iehover ul ul ul,
#navmenu li.iehover ul ul ul ul,
#navmenu li.iehover ul ul ul ul ul {
  display: none;
}

#navmenu li:hover ul,
#navmenu ul li:hover ul,
#navmenu ul ul li:hover ul,
#navmenu ul ul ul li:hover ul,
#navmenu ul ul ul ul li:hover ul,
#navmenu li.iehover ul,
#navmenu ul li.iehover ul,
#navmenu ul ul li.iehover ul,
#navmenu ul ul ul li.iehover ul,
#navmenu ul ul ul ul li.iehover ul {
  display: block;
}

/* 1st level */
#navmenub {display:block;height:22px;}
#navmenub li {height:100%;display:inline;position:relative;float:left; z-index:1}
#navmenub a,#navmenub a:hover {display:block;width:100%;height:100%;}
#navmenub a:hover {background:transparent;}

/* 2nd level */
#navmenub ul {display:none;position:absolute;top:42px; z-index:50; background-color:#f3bc00}

#navmenub ul li a, #navmenub ul li a:hover {text-indent:0;}

#navmenub ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#navmenub ul li {
  float:left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  border-bottom:1px solid #b1ae9b;
  border-right:none;
  background-color:#f3bc00;
  line-height:29px;
}

/* 2nd Menu */
#mb #navmenub li:hover li a,
#mb #navmenub li.iehover li a {
  float: none;
  color: #818181;
  text-indent:0;
  padding:0px;

}

/* 2nd Menu Hover Persistence */
#mb #navmenub li:hover li a:hover,
#mb #navmenub li.iehover li a:hover {
  background: #d8d4b3;
  color: #006faf;
  text-decoration:none;
  padding:0px;

}

#navmenub ul ul,
#navmenub ul ul ul,
#navmenub ul ul ul ul,
#navmenub ul ul ul ul ul {
  display: none;
  position: absolute;
  top: -1px;
 
}

/* Do Not Move - Must Come Before display:block for Gecko */
#navmenub li:hover ul ul,
#navmenub li:hover ul ul ul,
#navmenub li:hover ul ul ul ul,
#navmenub li:hover ul ul ul ul ul,
#navmenub li.iehover ul ul,
#navmenub li.iehover ul ul ul,
#navmenub li.iehover ul ul ul ul,
#navmenub li.iehover ul ul ul ul ul {
  display: none;
}

#navmenub li:hover ul,
#navmenub ul li:hover ul,
#navmenub ul ul li:hover ul,
#navmenub ul ul ul li:hover ul,
#navmenub ul ul ul ul li:hover ul,
#navmenub li.iehover ul,
#navmenub ul li.iehover ul,
#navmenub ul ul li.iehover ul,
#navmenub ul ul ul li.iehover ul,
#navmenub ul ul ul ul li.iehover ul {
  display: block;
}

/* globalne */

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#717171;}
a, a:hover {outline:none;}
strong {font-weight:bold;}

legend {display:none;}
input, textarea, select, button {font-family: Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#717171;}
button, input.button {cursor:pointer; text-indent:-55000px;}
textarea.txt {margin:0; border:0; padding:0;}
a {text-decoration:none; color:#717171;} a:hover {text-decoration:underline;}
img, object {float:left;}
label {cursor:pointer;}
.fl {float:left;}
.fr {float:right;}

/* BEGIN grid */
	#t {width:100%; float:left; display:inline}
		#tt {width:100%; float:left; display:inline}
			#ttt {width:990px; margin:0 auto;}
				#l {width:240px; height:129px; float:left}
				#m {width:100%; float:left; display:inline;}
				#ma {width:100%; float:left; display:inline;}
				#b {width:750px; height:100px; float:left; margin-top:14px; background-color:#CCCCCC;}
				#l-njafp {width:130px; height:108px; margin:21px 20px 0 0; float:right; display:inline;}
				#l-molly {width:90px; height:104px; margin:9px 20px 0 15px; float:right; display:inline;}
		#tb {width:100%;float:left; display:inline}
	#dj {width:990px; margin:0 auto;}
		#c {width:990px; float:left; display:inline}
	#f {width:100%; float:left; display:inline; margin-top:18px;}
		#ff {width:990px; margin:0 auto;}
/* END grid */

/* BEGIN linki blokowe */
	#l h1 a, #l h1, #l-njafp h1 a, #l-njafp h1, #l-molly h1 a, #l-molly h1 {width:100%; height:100%; display:block; text-indent:-55000px;}
	#nav .gfx {width:100%; height:100%; display:block; text-indent:-55000px; padding:0}
/* END linki blokowe */

/* BEGIN design */ 
	
	/* BEGIN naglowki */
		.h2 {float: left; display:inline;}
		.h2 h2 {width:100%; height:100%; text-indent:-55000px; float:left}
			.h2-member-login {width:152px; height:463px; background:url("../img/h2-member-login.gif") no-repeat;}
			.h2-emergency-login {width:152px; height:463px; background:url("../img/h2-emergency-login.gif") no-repeat;}
	/* END naglowki */
	
	/* BEGIN wspolne */
		.frm7 .find-medication .btn, .btn, .add_lab_value, .edit_lab_value {width:20px; height:20px; margin-right:5px; float:left; display:inline; background:url("../img/icons.gif") no-repeat; text-indent:-55000px; line-height:1px;}
			.add, .add_lab_value {background-position:0 0;}
			.edit, .edit_lab_value {background-position:-27px 0;}
			.save {background-position:-54px 0;}
			.delete {background-position:-81px 0;}
			.view, .details {background-position:-108px 0;}
			.move, .move_left {background-position:-135px 0;}
			.move_right {background-position:-162px 0;}
			.accept {background-position:-189px 0;}
			.resign {background-position:-216px 0;}
			.reload {background-position:-243px 0;}
			.write {background-position:-270px 0;}
	/* END wspolne */
	
	/* BEGIN menu */
		#m {margin-left:31px;}
		#m1, #m2, #m3, #m4, #m5, #m6 {background-image:url('../img/m.gif');}
			#m li {float:left;}
			#m .gfx {background-image:url('../img/m.gif');} #m .gfx:hover {background-image:none;} #m .s .gfx, #m .s .gfx:hover {background-image:url('../img/m.gif');}
			
			#navmenu li .m1, #navmenu li .m2, #navmenu li .m3, #navmenu li .m4, #navmenu li .m5, #navmenu li .m6 {background:url("../img/bcg-subm.gif") bottom no-repeat; padding-bottom:2px;}
			
			#m1 {width:186px;} #m1 .gfx {background-position: 0 0;}
				#m1, #m1.s .gfx, #m1 .gfx:hover {background-position: 0 -33px;}
				#navmenu li .m1 {width:185px; background-position:0 bottom;}
				#navmenu li .m1 li {width:167px;}
			#m2 {width:217px;} #m2 .gfx {background-position: -186px 0;}
				#m2, #m2.s .gfx, #m2 .gfx:hover {background-position: -186px -33px;}
				#navmenu li .m2 {width:216px; background-position:-185px bottom;}
				#navmenu li .m2 li {width:198px;}
			#m3 {width:107px;} #m3 .gfx {background-position: -403px 0;}
				#m3, #m3.s .gfx, #m3 .gfx:hover {background-position: -403px -33px;}
				#navmenu li .m3 {width:106px; background-position:-401px bottom;}
				#navmenu li .m3 li {width:88px;}
			#m4 {width:180px;} #m4 .gfx {background-position: -510px 0;}
				#m4, #m4.s .gfx, #m4 .gfx:hover {background-position: -510px -33px;}
				#navmenu li .m4 {width:179px; background-position:-507px bottom;}
				#navmenu li .m4 li {width:161px;}
			#m5 {width:147px;} #m5 .gfx {background-position: -690px 0;}
				#m5, #m5.s .gfx, #m5 .gfx:hover {background-position: -690px -33px;}
				#navmenu li .m5 {width:146px; background-position:-686px bottom;}
				#navmenu li .m5 li {width:128px;}
			#m6 {width:90px;} #m6 .gfx {background-position: -837px 0;}
				#m6, #m6.s .gfx, #m6 .gfx:hover {background-position: -837px -33px;}
				#navmenu li .m6 {width:89px; background-position:-832px bottom;}
				#navmenu li .m6 li {width:71px;}
			
			
			#navmenu li .m1 li, #navmenu li .m2 li, #navmenu li .m3 li, #navmenu li .m4 li, #navmenu li .m5 li, #navmenu li .m6 li {height:auto; margin:0 9px; float:left; display:inline; overflow:hidden}
			#navmenu li .m1 .l, #navmenu li .m2 .l, #navmenu li .m3 .l, #navmenu li .m4 .l, #navmenu li .m5 .l, #navmenu li .m6 .l {border:none;}
	/* END menu */
	
	/* BEGIN menu ogolnodostepne */
		#ma {margin-left:0px; background: url('../img/m1.gif') 0 -33px no-repeat;}
			#ma li {float:left;}
			#ma .gfx {background-image:url('../img/m1.gif');} #ma .s .gfx, #ma .gfx:hover {background-image:none;}  #ma .s .gfx:hover {background-image:url('../img/m1.gif');}
			
			#navmenu li .ma1, #navmenu li .ma2, #navmenu li .ma3, #navmenu li .ma4, #navmenu li .ma5, #navmenu li .ma6 {background:url("../img/bcg-subm.gif") bottom no-repeat; padding-bottom:2px;}
			#ma1 {width:148px;} #ma1 .gfx {background-position: 0 0;}
				#ma1.s .gfx, #ma1 .gfx:hover {background-position: 0 -33px;}
				#navmenu li .ma1 {width:147px; background-position:0 bottom;}
				#navmenu li .ma1 li {width:139px;}
			#ma2 {width:159px;} #ma2 .gfx, #ma2.s .gfx {background-position: -148px 0;}
				#ma2.s .gfx, #ma2 .gfx:hover {background-position: -148px -33px;}
				#navmenu li .ma2 {width:158px; background-position:-147px bottom;}
				#navmenu li .ma2 li {width:140px;}
			#ma3 {width:163px;} #ma3 .gfx, #ma3.s .gfx {background-position: -307px 0;}
				#ma3.s .gfx, #ma3 .gfx:hover {background-position: -307px -33px;}
				#navmenu li .ma3 {width:162px; background-position:-306px bottom;}
				#navmenu li .ma3 li {width:144px;}
			#ma4 {width:198px;} #ma4 .gfx, #ma4.s .gfx {background-position: -470px 0;}
				#ma4.s .gfx, #ma4 .gfx:hover {background-position: -470px -33px;}
				#navmenu li .ma4 {width:197px; background-position:-469px bottom;}
				#navmenu li .ma4 li {width:178px;}
			#ma5 {width:175px;} #ma5 .gfx, #ma5.s .gfx {background-position: -668px 0;}
				#ma5.s .gfx, #ma5 .gfx:hover {background-position: -668px -33px;}
				#navmenu li .ma5 {width:174px; background-position:-667px bottom;}
				#navmenu li .ma5 li {width:156px;}
			#ma6 {width:147px;} #ma6 .gfx, #ma6.s .gfx {background-position: -843px 0;}
				#ma6.s .gfx, #ma6 .gfx:hover {background-position: -843px -33px;}
				#navmenu li .ma6 {width:146px; background-position:-842px bottom;}
				#navmenu li .ma6 li {width:138px;}
			
			
			#navmenu li .ma1 li, #navmenu li .ma2 li, #navmenu li .ma3 li, #navmenu li .ma4 li, #navmenu li .ma5 li, #navmenu li .ma6 li {height:auto; margin:0 9px; float:left; display:inline; overflow:hidden}
			#navmenu li .ma1 .l, #navmenu li .ma2 .l, #navmenu li .ma3 .l, #navmenu li .ma4 .l, #navmenu li .ma5 .l, #navmenu li .ma6 .l {border:none;}
	/* END menu ogolnodostepne */
	
	/* BEGIN menu b */
		#mb {width:100%; height:42px; float:left; padding-bottom:11px; display:inline; margin-left:0px; position:relative; z-index:1}
		#mb .fu {width:100%; height:42px; float:left; display:inline; background-color:#ffce25;}
		#mb a {color:#808080}
		#mb a:hover {text-decoration:none; background:#f3bc00 url("../img/border.gif") top right no-repeat;}
		#mb .l a:hover {text-decoration:none; background-image:none;}
		#mb .s {background-color:#f3bc00}
		
			#mb li {float:left; height:42px; background:#ffce25 url("../img/border.gif") top right no-repeat; line-height:42px;}
			#mb li li {height:100%; background-image:none;}
			#mb li a {text-align:center;}
			#mb .l {background-image:none}
			
			#mb1 {width:186px;}
				#navmenub li .mb1 {width:186px;}
				#navmenub li .mb1 li {width:168px;}
			#mb2 {width:158px;} 
				#navmenub li .mb2 {width:158px;}
				#navmenub li .mb2 li {width:140px;}
			#mb3 {width:138px;}
				#navmenub li .mb3 {width:138px;}
				#navmenub li .mb3 li {width:120px;}
			#mb4 {width:172px;} 
				#navmenub li .mb4 {width:172px;}
				#navmenub li .mb4 li {width:154px;}
			#mb5 {width:174px;} 
				#navmenub li .mb5 {width:174px;}
				#navmenub li .mb5 li {width:156px;}
			#mb6 {width:162px;} 
				#navmenub li .mb6 {width:162px;}
				#navmenub li .mb6 li {width:144px;}
			
			
			#navmenub li .mb1 li, #navmenub li .mb2 li, #navmenub li .mb3 li, #navmenub li .mb4 li, #navmenub li .mb5 li, #navmenub li .mb6 li {height:auto; margin:0 9px; float:left; display:inline; overflow:hidden}
			#navmenub li .mb1 .l, #navmenub li .mb2 .l, #navmenub li .mb3 .l, #navmenub li .mb4 .l, #navmenub li .mb5 .l, #navmenub li .mb6 .l {border:none;}
	/* END menu b */
	
	/* BEGIN #tb */
		#tt {background:url("../img/bcg-tt.gif") top repeat-x;}
		.all #tt {background:url("../img/bcg-tt1.gif") top repeat-x;}
	/* END #tb */
	
	/* BEGIN #b */
		#b {position:relative;}
			#b object {text-align:center; color:#222;}
			#b a.b- {width:750px; height:100px; display:block; position:absolute; left:0; top:0; text-indent:-9999px; background:#fff; filter:alpha(opacity=0.001); opacity:0.001;}
	/* END #b */
	
	/* BEGIN #tb */
		#tb {height:19px; background:url("../img/bcg-tb.gif") bottom repeat-x;}
	/* END #tb */

	/* BEGIN #l - logo */
		#l {background:url("../img/logo-mdclick.gif") no-repeat;}
		#l-njafp {background:url("../img/logo-njafp.gif") no-repeat;}
		#l-molly {background:url("../img/logo-molly.gif") no-repeat;}
	/* END #l - logo */
	
	/* BEGIN content */
			#c table {float:left;}
			#c .h3 {width:100%; float:left; display:inline; font-size:18px; margin-top:10px;}
	/* END content */
	
	/* BEGIN form */
		.frm li {float:left; display:inline;}
		.frm .fih {display:none;}
		.frm h3 {width:100%; float:left; display:inline; color:#ffa800; font-size:20px; font-weight:bold; line-height:42px}
		.frm .fii input, .frm .fip input {background-color:#fff; padding:3px; border:2px inset #cccccc;}
		.frm .fif input {margin-top:4px;}
		
		.frm .fic input {width:16px; height:16px; display:inline; margin-right:4px;}
		
		.frm .fit textarea {background-color:#fff; padding:3px; border:2px inset #cccccc;}
		
		.frm .fib button {background:none;}
		.frm .fib input {border:none; padding:0; margin:0; cursor:pointer}
		
		.frm .w44 input {width:34px; height:14px;}
		.frm .w162 input {width:152px; height:14px;}
		.frm .w200 input {width:190px; height:14px;}
		.frm .w350 input {width:340px; height:14px;}
		.frm .err input, .frm .err select, .frm .err textarea, .frm li .err, .frm li li .err, .frm li input.err, .frm li select.err {background-color:#fbd3d3}
		.frm li li.err {background:none;}
	/* END form */
	
	/* BEGIN form 2*/
		.frm2 {width:100%; float:left; display:inline; margin-top:14px;}
		.frm2 li {width:338px; margin-top:11px; display:block; clear:both}
		.frm2 em {width:137px;float:left; line-height:24px}
		.frm2 .fib button {width:53px; height:23px; margin-top:2px; float:right; background:url("../img/buttons.gif") 0 -141px no-repeat;}
		.frm2 .fib input {width:53px; height:23px; margin-top:2px; display:inline; float:right;  text-indent:-55000px; background:url("../img/buttons.gif") 0 -141px no-repeat;}
		.frm2 .w200 select {width:200px;}
		.frm2 .w100pr {width:100%;}
		.frm2 .captcha {display:inline; width:134px; height:50px; margin-left:137px; background:#eaeaea;}
		.frm2 .fib-psc {width:190px;} /* public section pages - contact us & newsletter */
		.frm2 .fic {padding-left:137px;}
		
		.frm2 #member-change-password {clear:both;}
	
		.frm2 .gen-pass {height:37px;}
		.frm2 .gen-pass label {margin-bottom:0;}
		.frm2 .gen-pass div {float:left; display:inline; clear:left; margin:2px 0 0 139px; font-size:0; line-height:0;}

	/* END form 2*/
	
	/* BEGIN form 3*/
		.frm3 {width:100%; float:left; display:inline; margin-bottom:14px;}
		
		.frm3 .frm3t {width:100%; height:39px; float:left; display:inline; background:url("../img/bcg-ul.gif") 0 -368px no-repeat;}
			.frm3 .frm3t h3 {width:67px; height:15px; overflow:hidden; margin:15px 0 0 15px; float:left; display:inline; background:url("../img/h3-newsletter.gif") no-repeat; text-indent:-55000px;}
		.frm3 .frm3b {width:100%; height:8px; float:left; display:inline; background:url("../img/bcg-ul.gif") 0 -490px no-repeat; overflow:hidden;}
		.frm3 ul {width:271px; padding:15px 15px 5px 15px; float:left; display:inline; background-color:#f1f1e9;}
		.frm3 .fib {margin-left:8px; padding-top:12px;}
		.frm3 .fii {padding-top:12px;}
		.frm3 .fii input {margin-top:0;}
		.frm3 em {width:45px; color:#72a088; float:left; line-height:23px;}
		.frm3 .fib button {width:56px; height:23px; background:url("../img/buttons.gif") 0 -118px no-repeat;}
		
	/* END form 3*/
	
	/* BEGIN form 4*/
		.frm4 {width:100%; float:left; display:inline; margin-top:14px;}
		.frm4 li {width:100%; margin-top:11px; display:block; clear:both}
		.frm4 .fib, .frm4 .w330, .frm4 .w44 {width:100%;}
		.frm4 .hl {color:#ff0048; margin:38px 0 6px 0;}
		.frm4 .fir {float:left; clear:none;}
			.frm4 .fir em {line-height:normal; padding-left:7px;}
		.frm4 .fir1 {width:186px;}
			.frm4 .fir1 em {width:140px; float:left}
		.frm4 .fir2 {width:301px;}
			.frm4 .fir2 em {width:272px; float:left}
		.frm4 em {width:137px;float:left; line-height:24px}
		.frm4 .fic em {width:460px; line-height:normal}
		.frm4 .fic1 {margin-top:25px;}
		.frm4 span {width:8px; float:left; line-height:24px; text-align:center}
		.frm4 .fib button {width:54px; height:23px; margin-top:11px; float:right; background:url("../img/buttons.gif") 0 -164px no-repeat;}
	/* END form 4*/
	
	/* BEGIN form 5*/
		.frm5 {width:649px; margin-top:7px; float:left; display:inline; overflow:hidden}
			.frm5 ul {width:634px; display:block; clear:both; overflow:hidden; padding:4px 0 14px 15px; float:left; background-color:#f7f7f2}
				.frm5 ul ul {width:auto; padding:0}
				.frm5 ul ul li {width:auto; padding:0; margin-top:0}
			
			.warstwa .frm5 ul {background-color:#f1f1e9}
			
			.frm5 .mt14 {margin-top:14px;}
			.frm5 .h-a {height:auto}
			.frm5 .nbg {background:none; padding-left:0; width:649px;}
			.frm5 li {width:317px; height:30px; display:inline; float:left; margin-top:4px}
				.frm li input, .frm li select {margin-top:3px;}
			.frm5 .h {width:95px; clear:left}
			.frm5 .fir {width:139px;}
				.frm5 .fir input {margin:6px 7px 0 0;}
			.frm5 .firs {width:100px;}
				.frm5 .firs input {margin:6px 7px 0 0;}
				.frm5 .firs em {width:70px;}
			.frm5 .fis select {width:200px; margin-top:5px;}
			.frm5 .fis-long {width:100%;}
			.frm5 .fis-long select {width:479px;}
			.frm5 .fib, .frm5 .fib_l {width:53px; height:23px; margin-top:10px; float:right; display:inline; background:url("../img/buttons.gif") 0 -210px no-repeat}
			.frm5 .fib_l {float:left;}
			.frm5 .fib-long {width:165px; height:23px; margin-top:10px; float:right; display:inline; background:url("../img/buttons.gif") 0 -256px no-repeat}
			.warstwa .frm5 .fib {margin-right:58px;}
				.frm5 .fib input {width:53px; height:18px; padding-top:2px; float:left; display:inline; background:none; color:#FFFFFF; text-transform:uppercase; text-align:center; line-height:18px; cursor:pointer}
				.frm5 .fib-long input {width:165px;}
				.frm5 .fib button {width:100%; height:18px; padding-top:2px; float:left; display:inline; background:none; color:#FFFFFF; text-transform:uppercase; text-align:center; line-height:18px; cursor:pointer; text-indent:0}
				
			.frm5 .w100pr {width:100%;}
				.frm5 .w100pr select {width:519px}
				.frm5 .w100pr li select {width:200px}
				.frm5 .ssel select {width:200px}
				
			.frm5 li em {width:92px; padding-right:3px; float:left; line-height:30px;}
			.frm5 .fic em {line-height:22px;}
			.frm5 .fic em.tl {width:267px;}
			.frm5 .fic input {margin-right:10px;}
			.frm5 li span {float:left; display:block; padding:0 2px; line-height:30px;}
			.frm5 li .tl {line-height:normal;}
			
			.frm5 .fii input {width:190px;}
			.frm5 .fii-long {width:100%;}
				.frm5 .fii-long input {width:470px;}
			
			.frm5 .fic em {width:auto}
			
			.frm5 .fims {width:260px; height:auto}
			.frm5 .fims select {width:260px; margin-top:5px; clear:both}
			.frm5 .hotlink {color:#F28E00}
			.frm5 .ster {width:20px; margin:0 20px; padding-top:30px;}
			.frm5 .ster li {width:auto; margin-top:10px;; height:auto;}
			.frm5 .mm .hot {width:100%; height:auto}
			
			.frm5 .w40 input {width:40px;}
			
			.frm5 .ul-date {width:100%;}
				.frm5 .li-date .date {width:317px;}
			.frm5 .li-date {height:auto}
			.frm5 .li-date .date-other {clear:none;}
			.frm5 .li-date .date-other .fis select {width:70px; margin-left:5px;}
			
			.frm5 .cll {clear:left}
			.frm5 .date input {width:152px;}
			.frm5 .date button {width:23px; height:23px; margin-top:3px; margin-right:22px; float:right; display:inline; text-indent:-55000px; background:url("../img/buttons.gif") 0 -187px no-repeat;}
			
			.frm5 .fit {width:100%; height:auto;}
				.frm5 .fit textarea {width:470px;}
				
			.frm5 .time {height:auto;}
				.frm5 .time ul {width:100%; padding:0;}
				.frm5 .time li {width:auto; margin-right:5px; margin-top:0}
				.frm5 .time .fis select {width:50px}
				
			.frm5 .result {width:100%;}
				.frm5 .result em {}
				
			.frm5 .and {margin-top:0; padding-top:4px; padding-bottom:10px; background-color:#f2dcbe;}
				.frm5 .and .filter-condition {margin-bottom:0;}
			.frm5 .and-or {padding-bottom:0;}
				.frm5 .and-or select {width:70px; margin-left:95px;}
				
			.frm5 .two-inputes {}
				.frm5 .two-inputes .fii input {width:65px;}
			
			.frm5 .add-new-filter-condition a {width:165px; height:23px; margin-left:20px; display:block; text-align:center; margin-top:7px; background:url("../img/buttons.gif") 0 -256px; text-decoration:none; line-height:23px; text-transform:uppercase; color:#FFFFFF; font-size:11px;}

			.frm5 #wybor_dm {height:auto; line-height:normal;}
			.frm5 .half {width:302px; display:inline; float:left; margin-top:4px; margin-right:15px;}
			.frm5 .half p {margin-bottom:10px;}
			.frm5 .half .fic {width:100%;}
			.frm5 .square_ul {width:100%; margin-bottom:10px;}
			.frm5 .square_ul, .frm5 .square_ul, .frm5 .square_ul li {list-style:square inside; display:block; overflow:visible;}
			.frm5 .square_ul, .frm5 .square_ul li {display:block; float:none; height:auto;}
			.frm5 .square_ul li {display:list-item; padding-left:10px; margin:4px 0;}
	
			.frm5 .back a {width:53px; height:23px; display:block; text-align:center; margin-top:7px; background:url("../img/buttons.gif") 0 -210px; text-decoration:none; line-height:23px; text-transform:uppercase; color:#FFFFFF; font-size:11px;}
			
			.frm5 .buttons li {width:auto;}
			
			.frm5 .news-admin-tresc {float:left; margin-top:4px;}
			.frm5 .news-admin-fic {padding-top:4px;}

			.frm5 .gen-pass {height:37px;}
			.frm5 .gen-pass div {float:left; display:inline; clear:left; margin:0 0 0 97px; font-size:0; line-height:0;}

	/* END form 5*/
	
	/* BEGIN form 7 */
		.frm6 {width:649px; margin-top:7px; display:block; clear:both;}
			.frm6 ul {width:634px; padding:4px 0 14px 15px; display:block; clear:both; float:left; background-color:#f7f7f2}
				.frm6 ul li {width:317px; line-height:30px; margin-top:4px; display:block; float:left;}
					.frm6 ul li em {width:95px; float:left;}
					.frm6 ul li span {float:left; display:block; padding:0 2px;}
			
			.frm6 ul ul {width:auto; padding:0; clear:none}
				.frm6 li li {width:auto; margin-top:0; margin-right:7px;}	
			
			.warstwa .frm6 ul {background-color:#f1f1e9}

			
			.frm6 .clearb {clear:both; float:none}
			.frm6 .cll {clear:left}
			.frm6 .w100pr {width:100%;}
			.frm6 .nmt {padding-top:0;}
			.frm6 .nmb {padding-bottom:0;}
			
			.frm6 .fis select {width:200px; margin-top:5px;}
			.frm6 .fii input {width:190px;}
			
			.frm6 .date input {width:152px;}
			.frm6 .date button {width:23px; height:23px; margin-top:3px; margin-right:22px; float:right; display:inline; text-indent:-55000px; background:url("../img/buttons.gif") 0 -187px no-repeat;}
			
			.frm6 .time .fis select {width:50px}
			
			.frm6 .fit {width:100%;}
				.frm6 .fit textarea {width:470px;}
			
			.frm6 .nbg {background:none;}
			
			.frm6 .fib {width:53px; height:23px; margin-top:10px; float:right; display:inline; background:url("../img/buttons.gif") 0 -210px no-repeat}
			
			.frm6 .fib button {width:100%; height:19px; padding-top:4px; float:left; display:inline; background:none; color:#FFFFFF; text-transform:uppercase; text-align:center; line-height:normal; cursor:pointer; text-indent:0}
			
			.warstwa .frm6 .fib {margin-right:60px;}
			
			.frm6 .fie {width:100%; clear:both; height:auto;}
				.frm6 .fie li {line-height:18px}
				.frm6 .fie h3 {font-size:20px; font-weight:bold; color:#f40028}
				.frm6 .fie .errors {margin-top:0;}

			.frm6 .fis-physician2 {width:330px;}
			.frm6 .fis-physician2 .btn {float:right; display:block; margin:4px 0 0;}
	/* END form 7 */
	
	/* BEGIN form 8 */
		.frm7 {width:649px; margin-top:7px; display:block; clear:both;}
		.frm7-short {width:332px;}
			.frm7 ul {width:634px; padding:4px 0 14px 0px; display:block; clear:both; float:left; background-color:#f1f1e9}
			.frm7-short ul {width:317px;}
				.frm7 ul li {width:317px; line-height:30px; margin-top:4px; display:block; float:left;}
					.frm7 ul li em {width:92px; padding-right:3px; float:left;}
					.frm7 ul li .tl {line-height:normal;}
					.frm7 ul li span {float:left; display:block; padding:0 2px;}
			
			.frm7 ul ul {width:auto; padding:0; clear:none}
				.frm7 ul ul.contact-patient {width:485px;}
				.frm7 li li {width:auto; margin-top:0;}	
			
			.frm7 .clear li {clear:both}
				.frm7 .clear li li {clear:none; width:100%;}
		
			.frm7 .clear .clear li {clear:both}
		
			.frm7 .clearb {clear:both; float:none}
			.frm7 .cll {clear:left}
			.frm7 .w100pr {width:100%;}
			.frm7 .nmt {padding-top:0;}
			.frm7 .nmb {padding-bottom:0;}
			
			.frm7 .fis select {width:200px; margin-top:5px;}
			.frm7 .fii input {width:190px;}
			.frm7 .fii-short input {width:30px;}
			.frm7 .fii-long {width:100%;}
				.frm7 .fii-long input {width:475px;}
			
			.frm7 .fir, .frm7 .clear .fir {width:139px;}
				.frm7 .fir input {margin:6px 7px 0 0;}
			
			.frm7 .date input {width:152px;}
			.frm7 .date button {width:23px; height:23px; margin-top:3px; margin-right:22px; float:right; display:inline; text-indent:-55000px; background:url("../img/buttons.gif") 0 -187px no-repeat;}
			
			.frm7 .time .fis select {width:74px}
			
			.frm7 .fit {width:100%;}
				.frm7 .fit textarea {width:529px;}
			
			.frm7 .nbg {background:none;}
			
			.frm7 .fib {height:23px; margin-top:10px;}
			
			.frm7 .fib button {width:53px; height:23px; padding:2px 0 3px; line-height:19px; float:right; display:inline; background:none; color:#FFFFFF; text-transform:uppercase; text-align:center; cursor:pointer; text-indent:0; background:url("../img/buttons.gif") 0 -210px no-repeat}
	
			.frm7 .fie, .frm-short .fie {width:100%; clear:both; height:auto;}
				.frm7 .fie li {line-height:18px}
				.frm7 .fie h3 {font-size:20px; font-weight:bold; color:#f40028}
				.frm7 .fie .errors {margin-top:0; padding-bottom:0}
				
			.frm7 .find-medication {width:100%;}
				.frm7 .find-medication ul {width:100%; padding:0;}
				.frm7 .find-medication li {width:auto; margin-top:0;}
				.frm7 .find-medication span {line-height:30px}
				.frm7 .find-medication .find-result {width:320px; padding-left:5px; display:block; float:left; line-height:normal}
				.frm7 .find_medication_button_wrapper {width:539px; float:left; display:inline;}
				.frm7 .find_medication_button_wrapper span {padding-right:5px;}
				.frm7 .find-medication button {width:53px; height:23px; margin-top:3px; float:left; display:inline; color:#FFFFFF; text-transform:uppercase; text-align:center; line-height:23px; cursor:pointer; text-indent:0; background:url("../img/buttons.gif") 0 -210px no-repeat; padding:0;}
				.frm7 .find-medication div input {width:133px;}
				.frm7 .find_medication_form {float:left; clear:left; display:inline; width:100%;}
				.frm7 .find_medication_form input {margin-left:95px;}
				.frm7 #find_medication_results {width:632px; margin:10px 0 3px; padding-left:0;}
				.frm7 #find_medication_results .warstwa {position:static; width:610px;}
				
			.frm7 .dawka {width:100%; height:auto}
				.frm7 .dawka .fii input {width:40px; margin-right:10px;}
				.frm7 .dawka .fis select {width:140px; margin-right:10px;}
				
			.frm7 .buttons {width:100%; float:none; clear:both}
				.frm7 .buttons ul {width:100%; float:left; display:inline; overflow:hidden}
				.frm7 .buttons .fib {width:53px; margin-left:20px; float:right; display:inline}

			.frm7 .fis-physician em {width:78px;}
			.frm7 .fis-physician .btn {float:right; display:block; margin:4px 0 0;}

			.frm7 .fis-physician2 {width:330px;}
			.frm7 .fis-physician2 .btn {float:right; display:block; margin:4px 0 0;}
	/* END form 8 */
	
	/* BEGIN form phone */
		.frm-phone {width:100%; float:left; display:inline}
			.frm-phone ul {width:100%; float:left; display:inline; padding:0}
			.frm-phone li {width:auto; display:inline; float:left;}
			.frm-phone .fii input {width:100px; margin-right:13px;}
			.frm-phone .fii input.ext {width:32px; margin-right:0px;}
			.frm .phone-ext em {width:30px;}
	/* END form phone */
	
	/* BEGIN lista typ 1 */
		.ula {width:100%; float:left; display:inline; margin-top:10px;}
			.ula ul {width:100%; float:left; background:#F1F1E9;}
			.ula li {float:left; display:inline; background-color:#f1f1e9; padding-top:8px; padding-bottom:8px; line-height:23px}
				.ula li i {color:#000000}
			.ula .la1 {width:113px;}
			.ula .la2 {width:114px;}
			.ula .la3 {width:181px;}
			.ula .la4 {width:180px;}
			.ula .la5 {width:235px;}
			.ula .f, .ula .l {width:20px; background:#ffffff url("../img/bcg-ul.gif") top left no-repeat;}
			.ula .l {background-position:-970px 0;}
	/* END lista typ 1 */
	
	/* BEGIN lista typ 2 */
		.ulb {width:970px; float:left; display:inline; padding-left:20px; border-bottom:1px solid #EFEFEA;}
			.ulb li {float:left; display:inline; line-height:38px; padding-right:44px;}
			.ulb .l {padding:0;}
				.ulb li i {color:#000000}
	/* END lista typ 2 */
	
	/* BEGIN lista typ 3 */
		.ulc {width:100%; float:left; display:inline; margin-top:4px; color:#000000}
			.ulc ul {width:100%; float:left; display:inline; background:#e4e4d2 url("../img/bcg-ul.gif") 0 -258px repeat-y;}
		.ulc .ulcbt, .ulc .ulcbb {width:100%; height:7px; float:left; display:inline; background:url("../img/bcg-ul.gif") 0 -251px no-repeat; overflow:hidden; line-height:7px;}
		.ulc .ulcbb {background-position:0 -302px}
			.ulc li {width:321px; line-height:21px; float:left; padding:0px 0 1px 13px;}
			.ulc li .patient-name {display:inline; width:321px; float:left;}
				.ulc li .patient-name em {display:inline; float:left; margin-right:10px;}
			.ulc li i {color:#717171;}
			.ulc .ulch {padding-left:0; width:81px;}
			.ulc .ulcb {width:36px; padding:10px 20px 0 0px; float:right;}
				.ulc .ulch h4 {width:60px; height:17px; margin:15px 0 0 21px; float:left; display:inline; background:url("../img/txt-patient.gif") no-repeat; text-indent:-55000px}
	/* END lista typ 3 */
	
	/* BEGIN lista typ 4 */
		.uld {width:100%; float:left; display:inline; margin-top:6px; color:#000000}
			.uld .uldbt, .uld .uldbb {width:100%; height:3px; float:left; display:inline; background:url("../img/bcg-ul.gif") 0 -210px no-repeat; overflow:hidden}
			.uld .uldbt_, .uld .uldbb_ {width:4px; height:3px; float:right; display:inline; background:#ffffff url("../img/bcg-ul.gif") -986px -210px no-repeat; overflow:hidden}
			.uld .uldbb_ {background-position:-986px -238px;}
			.uld .uldbb {background-position:0 -238px;}
			.uld ul, .uld ol {width:100%; float:left; display:inline; background-color:#eaeae1}
				.uld li {float:left; display:inline; line-height:25px; padding:0 10px 0 21px;}
				.uld .l {float:right; padding:0 21px 0 0;}
			.uld ol li {width:100%; padding:0; text-align:center; font-weight:bold; color:#88d427}
			.uld ol .warning {color:#f40028}
		
		/* dla strony contact-us */
		.uld-contact-us .uld {margin-bottom:10px; margin-top:0;}
			.uld-contact-us .uld .uldbt, .uld-contact-us .uld .uldbb {background:transparent url(../img/bcg-ul.gif) no-repeat scroll 0 -1817px;}
			.uld-contact-us .uld .uldbb {background-position:0 -1845px;}
		
		/* dla pola ze sprawdzeniem wlaczonego js */
		#js_check {margin-bottom:10px;}

	/* END lista typ 4 */
	
	/* BEGIN lista typ 5 */
		.ule {width:100%; float:left; display:inline; margin-top:10px; background:#f1f1e9 url("../img/bcg-ul.gif") 0 -1311px repeat-y;}
		.ule .ulebt {width:100%; height:6px; float:left; display:inline; background:url("../img/bcg-ul.gif") 0 -318px no-repeat; overflow:hidden; line-height:6px;}
			.ule ul {width:913px; float:left; display:inline;}
			.ule li {float:left; margin-right:20px; display:inline; height:30px;}
			.ule .fib {float:right; margin:0 10px 0 20px;}
				.ule li em {float:left; padding-right:7px; line-height:26px}
				.ule li .btn {margin-top:3px;}
				.frm1 .fis select {width:auto; height:19px; border:1px inset #cccbcb; background-color:#FFFFFF}
				.frm1 .fis-long {width:770px; clear:left;}
				.frm1 .fis-long select {width:519px;}
				.frm1 .fis-long a {margin-left:20px;}
				.frm1 .fii input {width:134px; height:16px; border:1px inset #cccbcb; padding:2px; background-color:#FFFFFF}
				.frm1 .fib {width:36px; height:27px;}
				.frm1 .date button {width:23px; height:23px; margin-top:3px; margin-left:5px; float:left; display:inline; text-indent:-55000px; background:url("../img/buttons.gif") 0 -187px no-repeat;}
				.frm1 .date input {width:100px;}
				.frm1 .fir input {margin-right:5px;}
				.frm1 .fir em {line-height:22px;}
				.frm1 .save button {width:53px; height:23px; padding:2px 0 3px; line-height:19px; float:right; display:inline; background:none; color:#FFFFFF; text-transform:uppercase; text-align:center; cursor:pointer; text-indent:0; background:url("../img/buttons.gif") 0 -210px no-repeat}
				
				.frm1 .fis-physician {width:210px;}

		.ule .uleh {float:left; display:inline; width:45px; margin:5px 11px 0 21px;height:17px; background:url("../img/txt-filter.gif") no-repeat; text-indent:-55000px;}
	/* END lista typ 5 */
	
	/* BEGIN errors, message centre - view message info, ulf - lista typ 6 */
		.errors, .vm_info {width:301px; margin-top:14px; padding-bottom:14px; float:left; display:inline}
			.errors h3, .vm_info h3 {font-size:20px; font-weight:bold; color:#f40028}
			.vm_info h3 {color:#B5B5A8;}
			.errors .errt, .vm_info .infot {margin-top:9px;}
			.errors .errt, .errors .errb, .vm_info .infot, .vm_info .infob {width:100%; height:9px; float:left; display:inline; background:url("../img/bcg-ul.gif") 0 -507px no-repeat;}
			.errors .errb, .vm_info .infob {height:25px; background-position:0 -521px;}

			
		.ulf {width:264px; padding:0px 20px 0 17px; float:left; display:inline; background-color:#f1f1e9}
		.ulf h4 {width:100%; float:left; display:inline; padding-bottom:6px; font-size:15px; font-weight:bold; color:#b5b5a8;}
			.errors .ulf ul {width:264px;}
			.errors .ulf li {width:252px;}
			.ulf li {padding-left:12px; margin-top:11px; display:block; clear:both; overflow:hidden; color:#f40028; background:url("../img/bcg-err-li.gif") 0 2px no-repeat; line-height:18px;}
			.ulf .f {margin-top:0px;}
			.ulf li h5 {font-weight:bold; font-size:12px}
			.vm_info .ulf li {color:#717171; background-image:url("../img/bcg-info-li.gif");}
	/* END errors */
	
	/* BEGIN ulglista typ 7 */
		.ulg {width:100%; float:left; display:inline}
			.ulg li {width:100%; margin-top:21px; float:left; display:inline}
				.ulg li .ulgi {width:85px; height:64px; margin-top:4px; padding-right:16px; float:left; display:inline; overflow:hidden;}
					.ulg li .ulgi img {border:1px solid #d4d4c2}
				.ulg li em {font-size:11px;}
				.ulg li h5 {margin-top:2px; font-weight:bold; line-height:16px;}
				.ulg li p {line-height:16px;}
				.ulg li a {text-decoration:underline;}
	/* END ulglista typ 7 */
	
	/* BEGIN olv lista typ 8 */
		.olv {width:100%; margin-top:10px; float:left; display:inline;}
			.olv h3 {width:auto; margin-right:30px; float:left; display:inline; color:#ffa800; font-size:20px; font-weight:bold; line-height:42px}
			.olv .edit {margin-top:11px;}
			.olv ol {width:634px; padding:4px 0 14px 15px; float:left; display:inline; background-color:#f7f7f2}
			.olv li {width:317px; height:30px; float:left; margin-top:4px; line-height:30px;}
			.olv li em {width:115px; float:left; display:inline}
			.olv li strong {width:auto; float:left; display:inline; margin-right:10px}
			.olv li .btn {margin-top:5px;}
			.olv li .tl {line-height:normal;}
			.olv li.tl {line-height:normal; height:auto}
			.olv .list {width:634px; height:auto; clear:both}
				.olv .list ul {width:519px; float:left; display:inline; padding-bottom:10px;}
					.olv .list li {width:100%; margin-top:0}
	/* END olv lista typ 8 */
	
	/* BEGIN olv lista typ 9 */
		.ulh {width:300px; float:right; margin-top:10px; display:inline; background:#F1F1E9;}
		.ulh .f, .ulh .ff {height:10px; padding:0; background:#ffffff url("../img/bcg-ul.gif") top left no-repeat; line-height:10px; font-size:1px;}
		.ulh .ff {float:right; width:10px; height:10px; background-position:-980px 0;}
		.ulh li {padding:0 10px 10px; text-align:right;}
		.ulh li li {padding:0; margin:0 0 0 10px; line-height:16px;}
		.ulh span {float:left; clear:left;}
		.ulh i {color:#000000;}
		.ulh h4 {margin:0 0 8px 0; font-weight:bold;}
		.ulh h4 i {font-weight:bold;}
	/* END olv lista typ 9 */
	
	/* BEGIN tabela wspolne */
		#c table {width:988px; margin-top:10px; float:left; clear:both; border-left:1px solid #efefea; border-right:1px solid #efefea; border-top:1px solid #efefea;}
		#c .warstwa table {width:auto}
			#c table thead td, table th {background-color:#ffeea1;
				border-right:1px solid #ffffff;
				border-bottom:1px solid #efefea;
				padding-left:14px; height:48px; font-weight:bold; padding-right:10px;}
				
			#c .warstwa table th {height:auto}
			
			#c table .l {border-right:none;}
			#c table td {border-right:1px solid #efefea; border-top:1px solid #efefea; border-bottom:1px solid #efefea; padding:7px 10px 7px 14px; }
			#c .warstwa table td {padding:2px 0px 2px 5px;}
			#c table td i {color:#f28e00;}
			#c table td a {color:#f28e00;}
			#c table td em {float:left; line-height:19px; padding-right:5px}
			
			#c table .hl td {background-color:#df0000; color:#000000}
		
		/* sortowanie */
			#c table th.desc {background:#fee15f url("../img/sort.gif") top right no-repeat;}
			#c table th.asc {background:#fee15f url("../img/sort.gif") bottom right no-repeat;}
			#c table th a {text-decoration:none;}
			#c table th a:hover {text-decoration:none;}
			
			#c table .hl-red td {background-color:#DF0000; color:#000000}
			#c table .hl-yellow td {background-color:#ffcc00; color:#333333}
				#c table .hl-yellow td a {color:#b15300}
			
			#c table .hl-pink td {background-color:#ffacac}
			#c table .hl-grey {background-color:#EFEFEA}
			
			#c table .btn {margin:4px 10px 0 0;}
			#c table .btn-delete-news-img {margin:4px 0 0 5px;}
			#c table .xconfirm-ll {float:left; display:inline; margin-right:10px; width:71px;} /* xconfirm - lista lekow */

			/* buttony - info o zablokowaniu */
			#c table .neutral, #c table .minus, #c table .plus {float:left;margin:4px 10px 0 0;line-height:20px;}
			#c table .plus {color:#6cbf00;}
			#c table .minus {color:#db1112;}

		/* end */
	/* END table wspolne */
	
	/* BEGIN tabela typ 1 */
		.tbla {width:988px; float:left; border-left:1px solid #efefea; border-right:1px solid #efefea; border-top:1px solid #efefea;}
			.tbla table {margin-top:0;}
			.tbla th {background-color:#ffeea1;
				border-right:1px solid #ffffff;
				border-bottom:1px solid #efefea;
				padding-left:14px; height:48px; font-weight:bold;}
			
			.tbla .l {border-right:none;}
			.tbla td {line-height:30px; border-right:1px solid #efefea; border-top:1px solid #efefea; border-bottom:1px solid #efefea; padding-left:14px;}
			.tbla td i {color:#f28e00;}
			
			.tbla .tha1 {width:147px;}
			.tbla .tha2 {width:149px;}
			.tbla .tha3 {width:161px;;}
			.tbla .tha4 {width:147px;}
			.tbla .tha5 {width:150px;}
			.tbla .tha6 {width:130px;}
			.tbla .tha7 {width:98px;}
	/* END tabela typ 1 */
	
	/* BEGIN tabela typ 2 */
		.tblb {width:100%; float:left; display:inline; margin-top:19px;}
		.tblb table {margin-top:0;}
		.tblb tr {float:left;}
		.tblb .br {height:19px;}
		.tblb .f {padding:0;}
			.tblb th {width:46px; border-right:1px solid #d6d6ca; color:#6c6c6c;}
				.tblb ol {width:353px; display:inline; float:left; margin-left:2px;}
				.tblb ol li {display:inline; clear:none; float:left; line-height:24px; height:24px; padding:0 0 0 20px;}
					.tblb ol li a {color:#f28e00; text-decoration:underline;}
	/* END tabela typ 2 */
	
	/* BEGIN tabela typ 3 */
		.tblc {width:988px; float:left; margin-top:7px; border-left:1px solid #efefea; border-right:1px solid #efefea; border-top:1px solid #efefea;}
			.tblc table {margin-top:0;}
			.tblc th {background-color:#ffeea1;
				border-right:1px solid #ffffff;
				border-bottom:1px solid #efefea;
				padding-left:14px; height:48px; font-weight:bold;}
			.tblc .l {border-right:none;}
			.tblc td {line-height:30px; border-right:1px solid #efefea; border-top:1px solid #efefea; border-bottom:1px solid #efefea; padding-left:14px;}
			.tblc .hl td {background-color:#df0000; color:#000000}
			
			.tblc .thc1 {width:200px;}
			.tblc .thc2 {width:246px;}
			.tblc .thc3 {width:216px;;}
			.tblc .thc4 {width:165px;}
			.tblc .thc5 {width:155px;}
	/* END tabela typ 3 */
	
	/* BEGIN tabela typ 4 */
		.tbld {width:988px; float:left; margin-top:7px; border-left:1px solid #efefea; border-right:1px solid #efefea; border-top:1px solid #efefea;}
			.tbld table {margin-top:0;}
			.tbld th {background-color:#ffeea1;
				border-right:1px solid #ffffff;
				border-bottom:1px solid #efefea;
				padding-left:7px; height:48px; font-weight:bold;}
			.tbld td {line-height:30px; border-right:1px solid #efefea; border-top:1px solid #efefea; border-bottom:1px solid #efefea; padding-left:7px;}
				.tbld td em {float:left; line-height:29px;}
			.tbld .hl td {background-color:#efefea; border-right:1px solid #ffffff; font-weight:bold}
			.tbld .f {padding-left:20px;}
			.tbld .l {border-right:none;}
			.tbld .hl .l {border-right:none;}
			
			.tbld .thd1 {width:147px;}
			.tbld .thd2 {width:73px;}
			.tbld .thd3 {width:71px;;}
			.tbld .thd4 {width:71px;}
			.tbld .thd5 {width:69px;}
			.tbld .thd6 {width:90px;}
			.tbld .thd7 {width:86px;}
			.tbld .thd8 {width:67px;;}
			.tbld .thd9 {width:71px;}
			.tbld .thd10 {width:65px;}
			.tbld .thd11 {width:61px;}
			.tbld .thd12 {width:106px;}
	/* END tabela typ 4 */

	/* BEGIN tabela typ 5 - message center */
		#c .tble .td1 a {color:#717171;}
		.tble .td2 a {margin-right:10px;}
		.tble .nw {white-space:nowrap;}
		.tble .check {width:70px;}
		.tble .r {font-weight:normal;}
		.tble .not-read .r {font-weight:bold;}
	/* END tabela typ 5 */

	/* BEGIN tabela typ 6 - pakiety uprawnien */
		#pakiety_uprawnien tr td span {float:left; clear:none; padding-right:10px;}
		#pakiety_uprawnien tr td span.plus {margin:0; font-weight:bold;}
		#pakiety_uprawnien tr td input {float:left; clear:none; padding-right:10px; width:16px; height:16px;}
		#pakiety_uprawnien .button {width:53px; height:23px; padding:2px 0 3px 0; line-height:normal; text-indent:0; text-align:center; text-transform:uppercase; color:#ffffff; float:left; display:inline; border:none; background-position:0 -210px;}
	/* END tabela typ 6 */

	/* BEGIN tabela typ 7 - raporty - patient care report - physician */
		#c .tblg {width:690px; float:left; display:inline;}
		#c .tblg table {width:680px;}
	/* END tabela typ 7 */

	/* BEGIN - message center - view massage */
		.vm form {float:left; display:inline;}
		.vm .vm_f {float:left; width:524px; padding:8px 15px 0 0;}
		.vm .vm_from, .vm .vm_sbjct {font-weight:bold;}
		.vm .vm_msg {line-height:1.3em;}
		.vm .submit a {display:block; width:53px; height:23px; line-height:23px; color:#ffffff; text-align:center; text-transform:uppercase; font-size:11px;}
		.vm .submit a:hover {text-decoration:none;}
	/* END - message center - view massage */

	/* BEGIN box total */
		.btotal {height:31px; line-height:31px; margin-top:6px; padding-left:21px; background:#ffffff url("../img/bcg-btotal.gif") no-repeat 0 0; text-align:center}
			.btotal- {padding-right:21px; background:#ffffff url("../img/bcg-btotal.gif") no-repeat right top; text-align:center}
			.btotal strong {color:#000000}
	/* END box total */

	/* BEGIN txt */
		.txt {}
	/* END txt */

	/* BEGIN foot */
		#f {border-top:1px solid #c9c9c9;}
			#ff {margin-top:20px;}
			#ft {width:100%; clear:both; display:block; color:#848484; margin-top:24px; text-align:center; overflow:hidden}
	/* END foot */
	
	/* BEGIN foot menu */
		#fm {width:100%; clear:both; display:block; text-align:center; overflow:hidden}
			#fm ul {width:676px; margin:0 auto;}
			#fm li {float:left; display:inline; padding:0 34px; border-right:1px solid #0199cc; line-height:22px;}
			#fm .l {border:none;}
	/* END foot menu */
	
	/* BEGIN buttony */
		.button {display:block; text-indent:-55000px; background:url("../img/buttons.gif") no-repeat; line-height:normal}
			.btn-view {width:71px; height:20px;}
			.btn-view-history-raports {width:127px; height:23px; background-position:0 -20px;}
			.btn-view-history-raports-h {margin-top:11px;}
			.btn-back-to-patient-list {width:127px; height:23px; background-position:0 -43px; text-indent:0; color:#FFFFFF; line-height:23px; text-align:center; font-size:11px}
			.btn-back-to-patient-list:hover {text-decoration:none}
			.btn-next {width:14px; height:19px; background-position:0 -71px; float:right; display:inline}
			.btn-arrow-left {width:36px; height:23px; background-position:0 -302px; float:right; display:inline}
			.frm .fib .btn-search {width:36px; height:23px; margin-top:1px; background:url("../img/buttons.gif") 0 -95px no-repeat; float:right; display:inline}
	
		.btn-top {float:left; width:100%;}
			.btn-top a {width:165px; height:23px; display:block; float:right; color:#FFFFFF; line-height:23px; background:url("../img/buttons.gif") 0 -256px no-repeat; text-align:center; text-transform:uppercase; font-size:11px;}
			.btn-top a:hover {text-decoration:none}
			
			.btn-top .long {width:190px; background-position:0 -279px}
	
		.btn-access-denied-back a {width:53px; height:23px; display:block; text-align:center; color:#FFFFFF; margin-top:7px; background:url("../img/buttons.gif") 0 -210px; text-decoration:none; line-height:23px; text-transform:uppercase; color:#FFFFFF; font-size:11px;}

	/* END buttony */
		
	/* BEGIN path */
		.path {width:970px; float:left; display:inline; padding-left:20px;line-height:23px;}
		.path-short {width:600px;}
	/* END path */
	
	/* BEGIN warstwa */
		.warstwa {top:200px; left:300px; padding:10px 0 26px 20px; position:absolute; z-index:20; background-color:#f1f1e9; border:1px solid #dadad1; clear:both; overflow:hidden}
			.close {width:41px; height:30px; display:block; clear:both; position:absolute; z-index:100; right:0; top:0px;}
				.close a {width:41px; height:100%; float:right; text-indent:-55000px; background:url("../img/btn-close.gif") no-repeat;}
				.close button {width:41px; height:100%; float:right; text-indent:-55000px; background:url("../img/btn-close.gif") no-repeat;}
			.warstwa h2 {width:100%; float:left; display:inline; font-size:24px; color:#000000;}
			.warstwa h3 {width:auto; margin-top:10px; padding-left:15px; float:left; display:inline; font-size:16px; color:#6c6c6c;}
			
		.warstwa iframe {display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:800px; height: 500px;}
		
		.warstwa .warstwa {height:170px; top:110px; left:20px; background-color:#FFFFFF; overflow-y:auto}
		.warstwa table {width:600px;}
		.warstwa .details {width:402px;}
			.warstwa .details p {width:390px; float:left; margin-top:10px;}
	/* END warstwa */
	
	/* BEGIN popup */
		.close-popup {float:left; display:inline; width:100%; padding:5px 0;}
		.close-popup a {float:right; display:inline; margin-right:5px; height:15px; color:#f28e00; padding-left:20px; white-space:nowrap; background:url("../img/btn-close.gif") no-repeat -10px -9px;}
	/* END popup */
	
	/* BEGIN warstwa 1 */
		.warstwa1 {width:402px;}
	/* END warstwa 1 */
	
	/* BEGIN warstwa 2 */
		.warstwa2 {width:620px; left:20px; top:20px; background-color:#FFFFFF; z-index:20; overflow:auto}
		.warstwa2 iframe {width:600px; height:600px;}
	/* END warstwa 2 */
	
	/* BEGIN overlay */
		.overlay {width:100%; position:absolute; top:0; left:0; z-index:10; background-color:#000000; opacity:0.1; filter:alpha(opacity=10)}
	/* END overlay */
	
	/* BEGIN overlay - white */
		.overlay-white {width:100%; position:absolute; top:0; left:0; z-index:30; background-color:#ffffff; opacity:0.7; filter:alpha(opacity=70)}
		.overlay-white iframe {display:none; display/**/:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:100%; }
	/* END overlay - white */
	
	/* BEGIN loading */
		.loading {width:130px; padding:10px 10px 10px 60px; position:absolute; top:370px; left:500px; z-index:40; font-weight:bold; font-size:14px; color:#666666; background:url("../img/loading.gif") 10px 10px no-repeat; line-height:32px; clear:both}
	/* END loading */
	
	/* BEGIN cr */
		.cr {width:301px; display:inline; float:right}
			.cr .cra {width:100%; height:105px; margin-bottom:14px; float:left; display:inline; background:url("../img/btn-emergency-login.gif") no-repeat}
			.cr .member-login {background:url("../img/btn-member-login.gif") no-repeat}
				.cr .cra a {width:100%; height:100%; float:left; text-indent:-55000px;}
			.cr .crb {width:301; height:200px; float:left; display:inline; position:relative;}
				.crb object {text-align:center; color:#222;}
					.crb a.b- {width:301px; height:200px; display:block; position:absolute; left:0; top:0; text-indent:-9999px; background:#fff; filter:alpha(opacity=0.001); opacity:0.001;}
			.cr .crc {width:287px; padding:0 14px 0 0; float:right; display:inline; margin-bottom:14px; overflow:hidden; background:#fff url("../img/bcg-ul.gif") -480px -557px no-repeat;}
			.cr .crc_ {width:100%; height:222px; background:transparent url("../img/bcg-ul.gif") -795px -557px no-repeat;}
				.cr .crc h3 {width:100%; height:72px; float:left; display:inline; text-indent:-55000px;}
				.cr .crc p {text-align:right; line-height:16px;}

	/* END cr */
	
	/* BEGIN cc */
		.cc {width:487px; padding:0 20px 0 30px; float:left; display:inline}
			.cc .txt {width:100%; float:left; display:inline;}
			.cc .txt p {margin-top:22px;}
			.cc .txt .small {margin-top:30px; font-size:11px;}
				.cc .txt a {color:#ed9c00; text-decoration:underline}
				.cc .txt a:hover {text-decoration:none}
	/* END cc */
	
	/* BEGIN cl */
		.cl {width:669px; float:left; display:inline;}
		.clf {width:649px; padding-left:20px; float:left; display:inline;}
		
			.cla {width:669px; float:left; display:inline;}
				.cla .clat, .cla .clac, .cla .clab {width:629px; padding:0 20px; float:left; display:inline; background:url("../img/bcg-ul.gif") 0 -808px no-repeat;}
				.cla .clat {height:41px;}
					.cla .clat h3 {width:100%; height:24px; margin-top:17px; float:left; display:inline; text-indent:-55000px; background:url("../img/h.gif") 0 -15px no-repeat;}
					.cla .clat h3.about-us 		{background-position:0 -100px;}
					.cla .clat h3.pcmh 			{background-position:0 -200px;}
					.cla .clat h3.njafp 		{background-position:0 -300px;}
					.cla .clat h3.key-features 	{background-position:0 -400px;}
					.cla .clat h3.contact-us 	{background-position:0 -500px;}
					.cla .clat h3.advert-opport	{background-position:0 -600px;}
					.cla .clat h3.newsletter	{background-position:0 -700px;}
				.cla .clac {padding-bottom:25px; background-position:0 -840px;}
				.cla .clab {height:5px; background-position:0 -1296px; overflow:hidden}
			
			.clb {width:265px; margin-top:16px; float:left; display:inline;}
				.clb .clbt, .clb .clbc, .clb .clbb {width:245px; padding-left:20px; float:left; display:inline; background:url("../img/bcg-ul.gif") 0 -1570px no-repeat;}
				.clb .clbt {height:24px; padding-top:15px;}
					.clb .clbt h3 {width:100%; height:15px; float:left; display:inline; background:url("../img/h.gif") no-repeat; text-indent:-55000px;}
				.clb .clbc {padding-top:15px; background-image:none; background-color:#f1f1e9}
					.clb .clbc .txt {width:225px; float:left; padding-bottom:11px; line-height:19px; font-size:14px;}
				.clb .clbb {height:8px; background-position:0 -1799px}
			
			.clc {width:384px; margin-top:16px; float:right; display:inline;}
				.clc .clc_a {width:100%; margin-bottom:14px; float:left; display:inline;}
					.clc .clc_at {float:left; display:inline; width:100%; height:39px; background:transparent url("../img/bcg-ul.gif") no-repeat scroll 0 -556px;}
						.clc .clc_at h3 {float:left; display:inline; width:156px; height:15px; margin:15px 0 0 15px; background:transparent url("../img/h3-advertising-opportunities.gif") no-repeat scroll 0 0; text-indent:-55000px;}
					.clc .clc_am {width:354px; padding:15px 15px 5px 15px; float:left; display:inline; background-color:#f1f1e9;}
						.clc .clc_am .more {margin-top:10px; text-align:right;}
							.clc .clc_am .more a {color:#72A088;}
					.clc .clc_ab {width:100%; height:8px; float:left; display:inline; background:url("../img/bcg-ul.gif") 0 -785px no-repeat; overflow:hidden;}
				.clc .clc_b {width:370px; padding:0 14px 14px 0; float:right; display:inline; background:#fff url("../img/bcg-ul.gif") -398px -557px no-repeat;}
					.clc .clc_b h3 {width:100%; height:80px; float:left; display:inline; text-indent:-55000px;}
					.clc .clc_b p {text-align:right; line-height:16px;}
	/* END cl */
	
	/* BEGIN imgw */
		.imgw {width:100%; margin-top:8px; float:left; display:inline;}
			.imgw img {float:none; display:block; margin:0 auto;}
	/* END imgw */
	
	/* BEGIN paging */
		.paging {width:100%; clear:both; display:block; overflow:hidden}
			.paging li {float:left; padding:0 5px; margin:0 4px; line-height:24px; color:#000000; font-size:14px;}
			.paging li a, .paging li a:hover {text-decoration:none; color:#000000}
			.paging .prev, .paging .next {width:18px; height:19px; padding:0; margin-top:2px; background:url("../img/paging.gif") no-repeat; text-indent:-55000px}
			.paging .next {background-position:-18px 0;}
				.paging .prev a, .paging .next a {width:100%; height:100%; float:left;}
			.paging .s {background-color:#88c0a3}
			
	/* END paging */
	
	/* BEGIN filter-condition */
		.filter-condition {width:285px; margin:10px; padding:5px; border:1px dashed #000; float:left; display:inline; background-color:#fff; line-height:20px;}	
			.filter-condition h5 {width:100px; font-weight:bold; float:left; line-height:22px; display:inline;}
			.filter-condition p {width:100%; float:left; clear:both; display:block;}
			.filter-condition .mt7 {margin-top:7px;}
			.filter-condition i {text-decoration:underline;}
	/* END filter-condition */

	/* BEGIN public section copytext */
		.psc {background:transparent url(../img/bcg-psc.gif) no-repeat scroll 0 0;}
		.psc .clat, .psc .clac, .psc .clab {background:none;}
		.psc .txt {margin-top:21px;}
		.psc h4 {font-weight:bold; line-height:16px; margin:2px 0 5px 0;}
		.psc h5 {font-weight:bold; line-height:16px; margin:2px 0 5px 0;}
		.psc p {margin:2px 0 15px 0;}
		.psc a {text-decoration:underline;}
		.psc ul.dot {text-decoration:underline;}
		.psc .circle_ul {width:100%; margin-bottom:15px;}
		.psc .circle_ul, .psc .circle_ul, .psc .circle_ul li {display:block; overflow:visible;}
		.psc .circle_ul, .psc .circle_ul li {display:block; float:none; height:auto;}
		.psc .circle_ul li {display:list-item; padding-left:15px; margin:4px 0; background:transparent url("../img/ul-circle-psc.gif") no-repeat 0 4px;}
		.psc .news {margin:0;}
			.psc .news h5 {margin-bottom:0;}
			.psc .news p {margin:0;}
			.psc .news-content p {margin-bottom:10px;}
			.psc .news-content b {font-weight:bold;}
			.psc .news-content i {font-style:italic;}
			.psc .news-content blockquote {margin:20px;}
			.psc .news-content ul {margin-top:21px;}
			.psc .news-content ul li {display:block; width:auto; height:auto; float:none; margin-top:3px; padding-left:15px; background:transparent url("../img/ul-circle-psc.gif") no-repeat 0 4px;}
			.psc .news-content ol {margin-top:21px;}
			.psc .news-content ol li {display:list-item; float:none; margin-top:3px; list-style:inside decimal; width:auto; height:auto;}
			.psc .news-back {text-align:right;}		
		.psc .extra-info {margin-left:15px; margin-right:15px;}
		.psc .cs-img {display:block; float:none; margin:35px 0 7px 0; border:1px solid #D4D4C2;}
			.psc .cs-img-f {margin-top:0;}
	/* END public section copytext */

	/* BEGIN error 404 page */
		.error404 {padding:40px 80px 200px 220px; clear:both; background:transparent url("../img/warning.jpg") no-repeat 81px 36px;}
		.error404 h3 {margin-bottom:20px; font-size:22px;; color:#254854;}
		.error404-message {margin-bottom:5px;}
		.error404 a {font-weight:normal; color:#ED9C00; text-decoration:underline;}
			.error404 a:hover {text-decoration:none;}

	/* END error 404 page */
	
	/* BEGIN service-off page */
		.service-off #ma {background-image:none;}
		.service-off .cla .clat {height:7px;}
		.service-off .txt {padding-bottom:300px;}
		.service-off #ff {margin-top:0;}
	/* END service-off page */