body, div, p, li, dd {
	font-family			: Arial, Tahoma;
	font-size			: 1em;
	margin				: 0;
	padding				: 0;
}
h1 {
	font-size			: 200%;
	font-weight			: normal;
	color				: #0480B7;
	padding-left		: 20px; 
}
.right li {
	list-style-image	: url('/img/drop.gif');
	font-size			: 0.8em;
	margin-bottom		: 1.2em;
}
h2 {
	font-size			: 110%;
	font-weight			: bold;
}
h3 {
	font-weight			: normal;
}
h4 {
	color		: white;
	font-size	: 1em;
}
hr {
	-moz-box-sizing:border-box;
	-moz-float-edge:margin-box;
	border:1px inset;
	color: #00A4DB;
	display:block;
	height:2px;
	margin:0.5em auto; 
}
a img {
	border : none;
}
table {
	background: #fff;
	border: 1px solid #cccccc;	
	clear: both;
	color: #333;
	margin: 10px 0px;
	width: 100%;
}
tbody {
	color: #333333;
	border: none;
}
th {
	background: #DAF0FA;
	border: 1px solid #bbb;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	text-align: center;
}
th a {
	background:#DAF0FA;
	display: block;
	padding: 2px 4px;
	text-decoration: none;
	color: #0D376D;
}
th a:hover {
	background: #F5FBFD;
	color: #333;
	text-decoration: none;	
}
#porady h1 {
	font-size			: 200%;
	font-weight			: normal;
	color				: #0480B7;
	padding-left		: 10px; 
}
.content_txt table {
	border-style: none;
	font-size: 0.8em;
	color: #8C959A;
}
.checkups table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: left;
	vertical-align: top;
	color: #0D376D;
	font-size: 0.7em;
}
.txt table {
	margin: 0px;
	padding:0px;
	border: none;
	color: #8C959A;
}
table tr td a {
	text-decoration: none;
	color: #0D376D;	
}
table tr td a:hover {
	text-decoration: underline;
	color: #FFC20F;	
}
table tr.altrow td {
	background: #F5FBFD;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
td.actions a {
	margin: 0px 6px;
}
.body dl dt{
	font-size			: 1.5em;
	line-height			: 1.5em;
	color				: #799EA7;
	border-bottom		: 1px solid #DBF1FC;
	}
.body dl dd{
	font-size			: 1.1em;
	line-height			: 1.5em;
}
#body {
	background			: #F5FBFD url(../img/bg.jpg) repeat-x scroll 0 0;
	padding-bottom		: 25px;
	margin-bottom		: -25px;
}
#wrapper {
	width			  	: 960px;
	margin				: 0 auto;
	overflow			: hidden;
	background-color	: #ffffff;
}
#header {
	float				: left;
	padding-top			: 30px;
	background-color	: transparent;
}
#header #logo {
	float			     : left;
	width			     : 360px;
	padding-bottom	 	 : 9px !important;
}
#header #logo_enelmed {
	width				: 163px; 
	float				: left; 
	padding-top			: 10px
}
#header #logo_enelmed  img {
	height				: 50;
}
#header #logo embed {
	float			     : left;
}
#header #logo img{
	border				: none;
	float				: left;
}
#searchBox {
	padding-top			: 20px;
	float				: right;
	width				: 304px;
}
#searchBox .radio_buttons {
  float         	: left;
  font-size     	: 0.7em;
  padding-top   	: 8px;
}
form #searchBoxElements {
  	width      		: 227px;
  	float      		: left;
}
#searchBox .submit {
    float			: right
}
#searchBox .submit input {
	background		: url(../img/search.png) no-repeat;
	height			: 30px;
	width			: 72px;
	border			: 0 none;
	color			: #ffffff;
	padding      	: 0 0 0 7px;
	float			: right;
}
#searchBox input#NewsTitle {
	color			 	: #8C959A;
	border			  	: 1px solid #DFDFDF;
	font-size		  	: 10px;
	padding			  	: 7px 10px 2px 5px;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-style			: italic;
	float			    : left;
	height				: 20px;
}
#mainMenuBox {
	float			: left;
	width			: 960px;
	height			: 34px;
	background-color: #00a4db;
	border-bottom	: 1px solid #2ab3e1;
	margin-top	 	: 3px;
}
ul#mainMenu {
	margin			: 0;
	padding			: 0;
	height			: 34px;
	background-color: #00a4db;
	float			: left;
	list-style		: none;
}
ul#mainMenu li.red {
	float			: left;
	display			: inline;
	font-size		: 0.8em;
	background-color: red;
	width			: 131px;
}

#mainMenu .red a {
	border-left		: 1px solid #FF8F8F;
	border-right	: 1px solid #7F0707;
	border-bottom	: 1px solid #2ab3e1;
	padding			: 9px 20px;
	margin			: 0px;
	width			: 30px;
	color			: #ffffff;
	text-decoration	: none;
	width			: 90px;
	float			: left;
}

ul#mainMenu li.button {
	float			: left;
	display			: inline;
	font-size		: 0.8em;
}
#mainMenu .button a {
	border-left		: 1px solid #70cceb;
	border-right	: 1px solid #0d789c;
	border-bottom	: 1px solid #2ab3e1;
	padding			: 9px;
	margin			: 0px;
	width			: auto;
	color			: #ffffff;
	text-decoration	: none;
	line-height		: 33px;
}
#mainMenu .button a:hover {
	border-left		: 1px solid #70cceb;
	border-right	: 1px solid #0d789c;
	border-bottom	: 1px solid #208abc;
	text-decoration	: none;
	background-color: #0480b7;
}

#mainMenu li.button_active {
  font-size:0.8em;
	float			: left;
	display			: inline;
	border-left		: 1px solid #70cceb;
	border-right	: 1px solid #0d789c;
	border-bottom	: 1px solid #208abc;
	background-color: #0480b7;
	padding			: 9px;
	margin			: 0px;
	width			: auto;
}
#mainMenu li.button_active a{
	color			: #ffffff;
	text-decoration	: none;
}

ul#bottomMenu {
	margin				: 0;
	padding				: 0 0 10px 5px;
	height				: 16px;
	float				: left;
	list-style			: none;
	width				: 100%;
}
ul#bottomMenu li.button {
	float			 	: left;
	display				: inline;
}
ul#bottomMenu li.button_active {
	float			 	: left;
	display				: inline;
}
#bottomMenu .button a {
	padding			: 10px 10px;
	margin			: 0px;
	width			: auto;
	color			: #00A4DB;
	text-decoration	: none;
	line-height		: 16px;
}
#bottomMenu .button a:hover {
	text-decoration	: none;
	color			: #0D376D;
}

#bottomMenu li.button_active a {
	padding			: 0px 10px;
	float			: left;
	display			: inline;
	margin			: 0px;
	width			: auto;
	line-height		: 16px;
	color			: #0D376D;
	text-decoration	: none;
}
#bottomMenu li.button_active a:hover{
	color			: #0D376D;
	text-decoration	: underline;
}
#dlaKontrahentow {}
#dlaKontrahentow img {
	border			: none;
	float			: right;
}
#left {
	width				: 184px;
	float				: left;
	min-height			: 600px;
	padding-top			: 2px;
	margin-bottom   	: -100px;
	padding-bottom  	: 100px;
}
#leftMenu  ul{
	padding				: 0px;
	margin				: 0px;
	display				: block;
	width				: 180px;
	list-style			: none;
	width: 185px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;

	
}
#leftMenu .level_1 li {
	padding				: 10px 5px 10px 0px;
	margin				: 0px;
	display				: block;
	width				: 170px;
	border-bottom		: 1px solid #edf1f2;
	list-style			: none;
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
	width				: 170px;
	text-indent  		: 10px;
	}
#leftMenu .level_1 li a {
	color 				: #0d376d;
	font-weight			: bold;
	font-size			: 0.7em;
	text-decoration	 	: none;
	padding				: 0px;
	line-height			: 26px;	
}
#leftMenu  .level_2 {
	background-color	: #F5FBFD;	
}
#leftMenu  .level_2 li {
	border-bottom 		: none;	
	padding				: 5px 5px 5px 30px;
	margin				: 0px;
	display				: block;
	width				: 160px;
	list-style			: none;
	list-style-image	: none;
	list-style-position	: outside;
	list-style-type		: none;
	text-indent  		: -36px;
}
#leftMenu .level_1  .level_2 li a {
	padding				: 5px 0 5px 35px;
	font-weight		  	: normal;
	text-decoration	 	: none;
	text-indent  		: -35px;
}
#leftMenu .level_1 .level_2  .level_3 .level_4 li a {
	text-decoration		: underline;
	line-height		  	: 0.95em;
	color 			    : #0d376d;
}
#middle {
	float				: left;
	width				: 774px;
	min-height			: 600px;
}
#middle_ {
	background 			: url(../img/middle_bg.jpg) no-repeat  100% 0;
	float				: left;
	width				: 774px;
	min-height			: 600px;
}
#middle_ a, 
#middle a {
	color: #00A4DB;
	text-decoration: none;
}
#middle_ a:hover,
#middle a:hover {
	color: #FFC20F;
	text-decoration: underline;
}
#middle .body,
#middle_ .body {
	color				: #333333;
	font-size			: 0.7em;
}
#middle .body table,
#middle_ .body table {
}
#middle ul,
#middle_ ul  {
	padding   : 20px;
	margin    : 0px;
	float     : left;
	width     : 100%;
}
#middle ul.level_1 li,
#middle_ ul.level_1  li{	
	width     : 100%;
}
#middle ul.level_1,
#middle_ ul.level_1  {
	padding   : 20px;
	margin    : 0px;
	float     : left;
	width     : 100%;
}
#middle ul.level_2,
#middle_ ul.level_2  {
	padding   : 20px;
	margin    : 0px;
	float     : left;
	width     : 100%;
}
#middle .view ul,
#middle_  .view ul  {
	padding-left   : 20px;
	float     : none;
  	list-style-type: circle;
	text-align: left;
	 position: relative;
}
#middle .view .body ul li,
#middle_  .view .body ul li {
	padding 	: 5px;
	text-align	: left;
}
#middle ul li a,
#middle_ ul li a {
  color       : #0d376d;
  font-size   : 0.7em;
}
.page_title, 
.news_title {	
	font-size			: 2em;
	color				: #3D5970;	
	height				: 42px;
}
.page_titleBig, 
.news_titleBig {
	font-size			: 2em;
	color				: #3D5970;
	padding				: 0px 0px 10px 20px;
	min-height				: 84px;
}
.clear-block {
	display				: block;
}
#contact_form {
	padding				: 20px;
	float				: left;
	min-height			: 350px;
	padding				: 20px;
	width				: 520px;
	font-size     		: 0.9em;
}
#contact_form  .input {
	font-size			: 0.9em;
	margin          	: 5px 0;
}
#contact_form  .input label {
	color		        : #0D376D;
	margin		      	: 5px 0;
	width		        : 100%;
	float		        : left;
	text-align	    	: left;
	margin-right    	: 0.5em;
	display		      	: block;
}
#banner {
	font-size       	: 0.7em;
	float				: left;
	width				: 760px;
	height				: 282px;
	border-bottom		: 1px solid #d6d6d6;
	border-top			: 2px solid #ffffff;
	margin-bottom 		: 36px;
	color          	 	: #8C959A;
	padding         	: 0px 15px 0 0;
}
#banner .txt img {
	padding-right		: 5px;
}
#banner #mainPageBox {
	padding-top			: 15px;
}

#wynikiOnline {
	height				: 77px;
	padding				: 0px;
	float				: left;
}
#wynikiOnline a {

	float				: left;
}
#promocje {
	background-color 	: #ECF8FB;
	height				: auto;
	padding				: 0px;
	float				: right;
	width				: 193px;
	padding				: 10px;
}
.promocje_box {
	margin				: 0 5px;
	padding				: 15px 0;
	border-bottom 		: 1px solid #cee4e9;
}
.promocje_box_last {
	margin				: 0 5px;
	padding				: 15px 0;
}
#promocje .title {
  color           	    : #799ea7;
  padding          		: 5px 5px 0;
  font-size        	 	: 1.1em;
}
#promocje .promocje_title {
  color             	: #799ea7;
  font-size         	: 0.7em;
  font-weight			: bold;
}
#promocje .promocje_txt {
  color             	: #799ea7;
  font-size         	: 0.6em;
}
#promocje .promocje_txt  a {
  font-size       		: 1em;
  color           		: #00a4db;
}
#naszaJakosc {
	width			   : 159px;
	height			   : 255px;
	color			   : #ffffff;
	float			   : left;
	font-size      	   : 0.7em;
	text-decoration	   : none;
	position			: relative;
}
#iso_box {
	position			: absolute; 
	top					: 70px; 
	left				: 15px
}
#iso_box a {
	color			   : #ffffff;
	text-decoration	   : none;
}
#kartka {
	text-align: center;
	width: 100%;
}
#kartka img {
	width: 760px;
}
#porady {
	float			   : left;
	width			   : 520px;
	padding			   : 0px 20px 20px;
}
#punktyPobran {
	float			: right;
	background		: url(../img/punkty_pobran.gif) no-repeat;
	width			: 213px;
	height			: 78px;
}
#right {
	width			: 213px;
	float			: right;
	color			: #003A6F;
}
#middle_ .right {
	font-size		: 1.1em;
	font-weight		: bold;
	width			: 173px;
	height			: 280px;
	float			: right;
	padding			: 50px 20px 20px 20px;
	color			: #003A6F;
}
#middle_ .right ul {
	width			: 80%;
}
#footer {
	background-color	: #FFFFFF;
	border-top   		: 1px solid #F5FBFD;
	width			    : 100%;
	color			    : #8C959A;
	font-size	   		: 10px;
	float			    : left;
	padding       		: 20px 0px;
}
#footer_menu {
	float				: left;
}
#footer_link {
	float				: right;
	padding-right		: 5px;
}
#footer_link a {
	padding			: 10px 10px;
	margin			: 0px;
	width			: auto;
	color			: #00A4DB;
	text-decoration	: none;
	line-height		: 16px;
}
#footer_link a:hover {
	text-decoration	: none;
	color			: #0D376D;
}
#footer_alab {
	float				: left;
	padding 			: 5px 5px 5px 15px;
	clear				: left;
}
#footer_hbz {
	float 				: right;
	padding 			: 5px 15px 5px 5px;
	clear				: right;
}
ul.primary {
	float			:left;
	padding			:0.5em 0 10px;
}
ul.primary,
ul.primary li {
	background		: transparent none repeat scroll 0 0;
	border			: 0 none;
	margin			: 0;
	padding			: 0;
	font-size		: 0.9em;
}
#middle ul.primary,
#middle_ ul.primary {
	border-bottom		    : 1px solid #BBBBBB;
	border-collapse		  : collapse;
	height				      : auto;
	line-height			    : normal;
	list-style-image	  : none;
	list-style-position	: outside;
	list-style-type		  : none;
	white-space			    : nowrap;
	padding				      : 0;
	float				        : right;
	width               : auto;
}
#middle ul.primary li a,
#middle_ ul.primary li a,
#middle ul.primary li a:link,
#middle_ ul.primary li a:link,
#middle ul.primary li a:visited,
#middle_ ul.primary li a:visited {
	background		: transparent url(../img/bg-tab.png) repeat-x scroll 0 50%;
	color			: #FFFFFF;
	height			: 42px;
	line-height		: 20px;
	padding			: 10px;
	text-decoration	: none;
	font-size		: 0.7em;
}
#middle ul.primary li a:hover,
#middle_ ul.primary li a:hover {
	text-decoration	: underline;
}
#middle .with-tabs,
#middle_ .with-tabs {
  font-family   : Tahoma;
  font-size			: 1em;
  font-weight:normal;
	color				  : #00A4DB;
	min-height				: 42px;
	float			    : left;
	margin			  : 0 2em 0 0;
	padding			  : 0;
}
div.auto_complete {
     position         : absolute;
     width            : 250px;
     background-color : white;
     border           : 1px solid #888;
     margin           : 0px;
     padding          : 2px;
}

 div.auto_complete ul {
	margin			: 0px;
	padding			: 2px;
	list-style	: none;
}
li.selected {
	background-color: #ffb;
}
.porady_box {
	width			  : 240px;
	float			  : left;
	padding			  : 10px 10px;
	height		  	  : 160px;
}
#seeMoreOfferes {
	float			  : right;
	padding-right	  : 10px;
}
.porady_date {
	color			  : #6f6f6f;
	font-size   	  : 0.7em;
}
.porady_title {
	font-weight 	: bold;
	font-size		: 1em;
	padding			: 5px 0px 10px 0px;
	/*height			: 54px;*/
}
.porady_title a {
  text-decoration   : none;
  color             : #0D376D;
}
.porady_txt {
	color			: #6f6f6f;
	font-size   	: 0.7em;
}
.porady_txt a {
  font-size       : 1em;
  color           : #00a4db;
}
#title {
  font-family     : "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
  font-size       : 5em;
  color           : #00A4DB;

}
.view , .index {
  padding     		: 20px;
  width		  		: 520px;
  float				: left;
  min-height		: 600px;
}
.view a img {
	border      	: 1px solid #B0B1B2;
}
#error {
  font-size   : 1em;
  color       : #0D376D;
  padding     : 20px;
  font-weight : bold;
}
.content_title {
	padding			: 20px;
	font-size		: 200%;
	font-weight		: normal;
	color			: #0D376D;
}
.content_txt{
	padding			: 20px;
	font-size		: 90%;
	font-weight		: normal;
	color			: #6f6f6f;
}
.gallery_box {
	float			: left;
	width			: 250px;
}
.gallery_box a img {
	border:1px solid #DAF0FA;
	padding:7px;
}
.gallery_name {
	line-height		: 1em;
	font-size		: 1em;
	padding			: 10px 0;
}
.gallery_name a {
	color			: #0D376D;
	text-decoration	: none;
}
.gallery_name a:hover {
	color			: #6f6f6f;
	text-decoration	: underline;
}
.gallery_picture {
	padding			: 5px 0;
}
.news_created, .news_updated {
	color			: #0D376D;
	font-size		: 0.8em;
	padding			: 5px 0px;
}
.news-item {
	padding			: 5px 0;
	color			: #6f6f6f;
	font-size		: 0.7em;
}
.news-item .title {
	font-size		: 1.3em;
	line-height		: 2em;	
}
.news-item .title a:link,
.news-item .title a:active,
.news-item .title a:visited {
	text-decoration	: none;
	color			: #0D376D;
}
.news-item .title a:hover {
	text-decoration	: underline;
	color			: #0D376D;
}
.news-items {
}
.paging {
	font-size		: 0.7em;
	color			: #6f6f6f;
	padding			: 10px 20px;
}
#contact_info  {
	color			: #6F6F6F;
	font-size		: 0.8em;
}
#contact_form .submit {
	width		: 100%;
	float		: right;
	padding		: 5px 30px;
}
.submit #submit_contact {
	background		: url(../img/send_message.jpg) no-repeat 0 0;
	width			: 134px;
	height			: 30px;
	float			: right;
}
.submit #download_checkups{
	background		: url(../img/pobierz_wynik.jpg) no-repeat 0 0;
	width			: 134px;
	height			: 30px;
	float			: right;
}

#mainPageBox {
	text-align		: right;
}
.ac_results {
	background-color:#ECF8FB;
	border:1px solid #7FB7FB;
	overflow:hidden;
	padding:0;
	font-family: Arial,Tahoma;
}
.ac_results ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
.ac_results li {
	cursor:pointer;
	display:block;	
	font-size:12px;
	margin: 0;
	overflow: hidden;
	padding: 2px 5px;
	width: 100%;
	
}
.ac_over {
	background-color:white;
	color:black;
}
.page-items .page-item .title {
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 0.8em;
	line-height: 2em;
}
.page-items .page-item .title a {
	text-decoration: none;
	color: #00A4DB;
}
.page-items .page-item .title a:hover {
	text-decoration: underline;	
}
.page-items .page-item .text {
	font-size: 0.75em;
}
#badania .title{
    font-size: 0.75em;
}
#badania .title a{
    font-size: 1.3em;
}
#badania .page-item{
    margin-bottom: 0.7em;
}
#wyniki {
	padding: 0 20px;
}
.error_msg {
	padding: 0 20px;	
	color: red;
}
.error_msg #download_box {
	border		: 1px solid red;
	overflow	: hidden;
	padding		: 10px;
}
.error_msg #download_box  li a{
	color		: black;
	font-weight	: bold;
	font-size	: small;
}
#download {
	padding		: 0 10px;
	color		: #0D376D;	
}
.desc {
	font-size: 0.8em ;
	color: #6f6f6f;
}
#wyskakujacyflash, #wyskakujacyflash object  {
	left: 50%;
	position: absolute;
	top: 100;
	z-index: 100;
	margin-left: -150px;
}