html,body,ul,ol,li,h1,h2,h3,h4,img,form,fieldset,input,textarea {margin:0; padding:0;}
body {margin:1px auto; width:760px; background:#fff url('layout/body.gif') 0 286px repeat-x; font:100% tahoma,verdana,arial,sans-serif;}
 
body {overflow-x: hidden;}

a img {border:none;}


/* accessibility */
.accessibility {position:absolute; top:0; left:-666em; margin-left:-666em;}


/* en */
.en #ho a {width:94px; background:url('layout/en/ho.a.gif') 0 0 no-repeat;}
.en	#of a {width:94px; background:url('layout/en/of.a.gif') 0 0 no-repeat;}
.en	#o a {width:94px; background:url('layout/en/o.a.gif') 0 0 no-repeat;}
.en	#ka a {width:94px; background:url('layout/en/ka.a.gif') 0 0 no-repeat;}
.en	#ko a {width:94px; background:url('layout/en/ko.a.gif') 0 0 no-repeat;}

.en #navigation li li a {display:block; border-bottom:1px solid #26A159; margin:0 10px; width:144px; height:auto; font-size:68.75%; line-height:2em; text-indent:0; text-decoration:none; background:none; color:#fff; }
	.en #navigation li li a:hover, #navigation li li a.active {padding-left:15px; width:129px; background:url('layout/navigation.li.li.a.gif') 0 50% no-repeat;}


/* header */
#header {position:relative; height:400px; zoom:1.0;}
	#header h1 {padding:0 0 25px; width:280px; height:124px; overflow:hidden;}
		#header h1 a {display:block; width:280px; height:124px; text-indent:-666em; background:url('layout/header.h1.a.jpg') 0 8px no-repeat;}
		/* en */
		.en #header h1 a {display:block; width:280px; height:124px; text-indent:-666em; background:url('layout/en/header.h1.a.jpg') 0 8px no-repeat;}

	#language {position:absolute; top:0; right:0; list-style:none; border-bottom:1px solid #bababa; padding:0 24px; background:#f7f7f7;}
		#language li  {float:left; padding:4px 3px; }
		#language span {display:none;}
	
#navigation {position:absolute; top:70px; right:0; border-bottom:1px solid #bababa;  list-style:none; margin-right: -90em; padding-right:90em;}
/* 
	#navigation {
	display: none;
	}
 */
	#mm {
/* 	width:610px; */
	border-bottom:1px solid #bababa;
	
	}
	#mm {
	position:absolute; margin-left:50em; padding-right:50em;
	z-index: 100;
	right: 0px;
	padding-left: 150px;
	width: 700px;
	}
	#mm #wp {
	}
	#mm #el {
	position:relative;
	border:1px solid red;
	width:350px;
	left:50px;
	
	}
	/* footer */
#footer {float:center; margin-bottom:40px; /* width:760px;  */ background:url('layout/footer.gif') 0 100% repeat-x;}
#footer {position:relative;/* margin-left:-666em; padding-left:666em; */}

	#footer p {margin:12px 0; font-size:62.5%; line-height:1.4em; color:#303030;}
	
	
	#navigation li {float:left; position:relative;}
	#navigation a {float:left; overflow:hidden; margin-left:1px; height:23px; text-indent:-666em;}
	#navigation a:hover,#navigation a.active {background-position:0 -24px;}
	
	#ho a {width:94px; background:url('layout/ho.a.gif') 0 0 no-repeat;}
	#of a {width:94px; background:url('layout/of.a.gif') 0 0 no-repeat;}
	#o a {width:94px; background:url('layout/o.a.gif') 0 0 no-repeat;}
	#ka a {width:94px; background:url('layout/ka.a.gif') 0 0 no-repeat;}
	#ko a {width:94px; background:url('layout/ko.a.gif') 0 0 no-repeat;}
	
	#navigation li ul {display:none; position:absolute; top:22px; left:0; list-style:none; padding-top:4px; width:170px; }
	#navigation li:hover ul, #navigation li.active ul {display:block;}
	#navigation li li { background:#00913C;}
		#navigation li li a {display:block; border-bottom:1px solid #26A159; margin:0 10px; width:144px; height:auto; font-size:68.75%; line-height:2em; text-indent:0; text-decoration:none; background:none; color:#fff; }
		#navigation li li a:hover, #navigation li li a.active {padding-left:15px; width:129px; background:url('layout/navigation.li.li.a.gif') 0 50% no-repeat;}
	
	#header img {display:block; clear:left;}


/* subpage */
#page #content {background:url('layout/page.content.gif') 0 25px no-repeat;}


/* page */
#content {background:url('layout/content.gif') 0 26px no-repeat;}	
	
	#content h2 {font-size:87.5%; line-height:1.9286em; color:#00913C;}
	#content h3.section {margin-top:18px; font-size:75%; line-height:1.9286em; color:#000;}
	

	#content p {font-size:62.5%; line-height:1.4em; color:#303030;}
		#content p img {float:right; margin-bottom:8px;}

	#content p.read-more {margin-top:16px;}
		#content p.read-more a {padding:2px 4px; text-decoration:none; background:#00913C; color:#fff;}

	#content ul.details, #content ol.details {margin-top:-12px; margin-bottom:18px; padding-left:12px;}
	#content ul.address {margin-bottom:18px; padding-left:12px;}
	#content li {font-size:68.75%; line-height:1.4em; color:#303030;}
	
	#content table {width:95%;}
	#content th {padding:6px 0; font-size:11px; text-align:left;}
	#content td {padding:4px 0; font-size:11px; color:#303030;}
	
	#content table thead tr {background:#d1d1d1;}
	#content table tbody tr.odd {background:#f1f1f1;}
	
	#content a {text-decoration:none; color:#303030;}
	#content a:hover {text-decoration:underline;}

#quality-certificate, #distinction, #partners, #contact {overflow:hidden; float:left; padding-top:26px;}
#quality-certificate {padding-right:20px; width:170px;}
#distinction, #partners {padding:26px 20px 0; width:150px;}
#contact {padding-left:20px; width:170px;}
	#contact strong {display:block;}


/* holy grail */
#cataloge {float:left; margin-left:190px; padding:24px 60px 0 20px; width:300px;}
	*html #cataloge {display:inline;}
#offer {float:left; margin-left:190px; padding:24px 0 0 20px; width:550px;}
	*html #offer {display:inline;}
#contact-form {float:left; overflow:hidden; padding:52px 10px 0; width:170px;}
#contact-details {float:left; margin-left:-760px; padding-top:26px; width:190px;}

	#cataloge h2 {font-size:112.5%;}
	#cataloge h3 {padding-bottom:4px; font-size:68.75%;}
	#cataloge p {margin:0 0 18px; font-size:68.75%; line-height:1.45em;}

	#offer h2 {font-size:112.5%;}
	#offer p {margin:0 0 18px; font-size:68.75%; line-height:1.45em;}

	#contact-form h3 {font-size:87.5%; color:#00913C;}
		#contact-form h3.error {margin-bottom:8px; font-size:68.75%; color:#f00;}
		#contact-form h3.done {margin-bottom:8px; font-size:68.75%; color:#00913C;}

	#contact-details h3 {font-size:87.5%; color:#00913C;}
	#contact-details h4 {padding:12px 0 6px; font-size:87.5%; color:#00913C;}


/* products-list - prezentacja 3 produktow */
#products-list {list-style:none; margin:24px 0 24px -22px; background:url('layout/products-list.gif') 13px 0 no-repeat;}
	#products-list li {float:left;}
	#products-list img {padding-left:16px;}/* products-list - prezentacja 3 produktow */

	
/* gallery */	
#gallery {list-style:none; margin:24px 0 24px -22px; text-align:center;}
	#gallery li {display:inline;}
	#gallery img {}


/* cataloge-order - zamow katalog */
#cataloge-order {overflow:hidden;}
	#cataloge-order fieldset {border:none;}
	#cataloge-order label {font-size:100%}
		#cataloge-order label span {padding-left:8px; color:#00913C;}
	
	#cataloge-order .fill {border:1px solid #bababa; padding:4px 2px; width:164px; font:100%/1.4em tahoma,verdana,arial,sans-serif; background:#fff;}
		#cataloge-order textarea.fill {height:58px;}
	#cataloge-order .done {border:1px solid #00913C;}
	#cataloge-order .error {border:1px solid #f00;}
	#cataloge-order .submit {float:right; border:none; margin:8px 0; padding:2px 4px; font-size:62.5%; background:#00913C; color:#fff; }
	
	#cataloge-order ol {list-style:none;}
	
	#cataloge-order h4 {margin:8px 0; font-size:62.5%; font-weight:normal;}
	
	#contact-details #cataloge-order {margin-bottom:60px; width:170px;}


/* address - dane kotantkowe */
#address {list-style:none; margin:8px 0;}
	#address li {font-size:62.5%; line-height:1.54em;}
	#address .name, #address .e-mail {font-weight:bold;}
	#address .email {float:left;}
	#address .email a {font-weight:bold; text-decoration:none;}
	#address .email a:hover {text-decoration:underline;}
	

/* logo */
#logo {margin-top:36px;}
	#logo ul {list-style:none; text-align:center;}
	#logo li {display:inline;}
	#logo img {}
	

/* top */
.up {margin-top:36px !important; text-align:right;}
	.up a {padding:2px 6px; text-decoration:none; background:#00913C !important; color:#fff !important;}
	

	/* author */
	#author {float:right; padding-right:20px;}
		#author a {text-decoration:none; color:#303030;}
	
	/* copyright */
	#copyright {float:center; text-align:center;}
		/* #copyright strong {font-weight:normal;} */



/* ir */
#certyfikat-iso, #gazela-biznesu, #nasi-partnerzy, #kontakt, #wypelnij-formularz,#zadaj-pytanie, #zamow-katalog {position:relative; overflow:hidden; width:169px; height:34px;}
#certyfikat-iso span, #gazela-biznesu span, #nasi-partnerzy span, #kontakt span, #wypelnij-formularz span, #zadaj-pytanie span,#zamow-katalog span {position:absolute; top:0; left:0; width:169px; height:34px;}

#certyfikat-iso span {background:url('layout/certyfikat-iso.span.gif') 0 0 no-repeat;}
#gazela-biznesu span {background:url('layout/gazela-biznesu.span.gif') 0 0 no-repeat;}
#nasi-partnerzy span {background:url('layout/nasi-partnerzy.span.gif') 0 0 no-repeat;}
#kontakt span {background:url('layout/kontakt.span.gif') 0 0 no-repeat;}

h2#zamow-katalog span {background:url('layout/h2.zamow-katalog.span.gif') 0 0 no-repeat;}
h3#kontakt span {background:url('layout/h3.kontakt.span.gif') 0 0 no-repeat;}
h3#wypelnij-formularz span {background:url('layout/h3.wypelnij-formularz.span.gif') 0 0 no-repeat;}
h3#zadaj-pytanie span {background:url('layout/h3.zadaj-pytanie.span.gif') 0 0 no-repeat;}

#szklo-laboratoryjne, #o-firmie, #odczynniki-laboratoryjne, #urzadzenia, #sprzet-laboratoryjny, #meble, #alkohole-skazone {position:relative; overflow:hidden; width:550px; height:34px;}
#szklo-laboratoryjne span, #o-firmie span, #odczynniki-laboratoryjne span, #urzadzenia span, #sprzet-laboratoryjny span, #meble span, #alkohole-skazone span {position:absolute; top:0; left:0; width:550px; height:34px;}

#szklo-laboratoryjne span {background:url('layout/szklo-laboratoryjne.span.gif') 0 0 no-repeat;}
#o-firmie span  {background:url('layout/o-firmie.span.gif') 0 0 no-repeat;}
#odczynniki-laboratoryjne span {background:url('layout/odczynniki-laboratoryjne.span.gif') 0 0 no-repeat;}
#urzadzenia span {background:url('layout/urzadzenia.span.gif') 0 0 no-repeat;}
#sprzet-laboratoryjny span {background:url('layout/sprzet-laboratoryjny.span.gif') 0 0 no-repeat;}
#meble span {background:url('layout/meble.span.gif') 0 0 no-repeat;}
#alkohole-skazone span {background:url('layout/alkohole-skazone.span.gif') 0 0 no-repeat;}


/* en ir */
.en #iso-certificate, .en #gazela-biznesu, .en #h2-partners, .en #h2-contact, .en #fill-form, .en #question, .en #order-catalogue {position:relative; overflow:hidden; width:169px; height:34px;}
.en #iso-certificate span, .en #gazela-biznesu span, .en #h2-partners span, .en #h2-contact span,.en #fill-form span, .en #question span, .en #order-catalogue span {position:absolute; top:0; left:0; width:169px; height:34px;}

.en #iso-certificate span {background:url('layout/en/iso-certificate.span.gif') 0 0 no-repeat;}
.en #gazela-biznesu span {background:url('layout/gazela-biznesu.span.gif') 0 0 no-repeat;}
.en #h2-partners span {background:url('layout/en/partners.span.gif') 0 0 no-repeat;}
.en #h2-contact span {background:url('layout/en/contact.span.gif') 0 0 no-repeat;}

.en h2#order-catalogue span {background:url('layout/en/h2.order-catalogue.span.gif') 0 0 no-repeat;}
.en h3#kontakt span {background:url('layout/en/h3.kontakt.span.gif') 0 0 no-repeat;}
.en h3#fill-form span {background:url('layout/en/h3.fill-form.span.gif') 0 0 no-repeat;}
.en h3#question span {background:url('layout/en/h3.question.span.gif') 0 0 no-repeat;}

.en #glassware, .en #about-us, .en #chemical-reagents, .en #technical-laboratory-equipment, .en #small-laboratory-equipment, .en #technical-furniture, .en #line-etoh-series {position:relative; overflow:hidden; width:550px; height:34px;}
.en #glassware span, .en #about-us span, .en #chemical-reagents span, .en #technical-laboratory-equipment span, .en #small-laboratory-equipment span, .en #technical-furniture span, .en #line-etoh-series span {position:absolute; top:0; left:0; width:550px; height:34px;}

.en #glassware span {background:url('layout/en/glassware.span.gif') 0 0 no-repeat;}
.en #about-us span  {background:url('layout/en/about-us.span.gif') 0 0 no-repeat;}
.en #chemical-reagents span {background:url('layout/en/chemical-reagents.span.gif') 0 0 no-repeat;}
.en #technical-laboratory-equipment span {background:url('layout/en/technical-laboratory-equipment.span.gif') 0 0 no-repeat;}
.en #small-laboratory-equipment span {background:url('layout/en/small-laboratory-equipment.span.gif') 0 0 no-repeat;}
.en #technical-furniture span {background:url('layout/en/technical-furniture.span.gif') 0 0 no-repeat;}
.en #line-etoh-series span {background:url('layout/en/line-etoh-series.span.gif') 0 0 no-repeat;}

/* clear all of them */
#language, #content, #products-list, #products-list {overflow:hidden; zoom:1.0;}