/* Inmed */ 
html, body, h1, h2, h3, h4, h5, h6, ol, ul, li, p, dl, dt, dd, form, fieldset {margin:0; padding:0;}
body {font:62.5% tahoma,verdana,arial,sans-serif; background:#718189;}

/**/
h3 {color:#334D55; margin:0;}
a img {border:none;}
.group {display:block;}
.clear {clear:both;}
.entry li {list-style:none;}
.entry .flow-left {float:left; margin-right:14px;}
.entry .flow-right {float:right;}
.entry .links-list {margin-left:12px; list-style:none;}
.entry .links-list li {margin-bottom:2px;}
.entry .links-list a {padding-left:12px; text-decoration:underline; background:url(../img/site/entry.links-list.li.gif) no-repeat 0 0.45em; color:#606263;}
.entry .links-list em {font-style:normal;}
.entry .image-product {margin:30px 0 0 60px}
.entry .site-list li {margin: 0 20px; font-size:1.1em;}
.entry ul {margin-left:20px; font-size:1.1em;}
.flow-left {float:left; margin:0 12px 12px 0;}
.flow-right {float:right;} 

/* wrapper */ 
#wrapper {position:relative; margin:0 auto; width:941px; background:#fff url(../img/site/wrapper.gif) no-repeat;}
#wrapper-container {position:relative; padding-top:97px;} 

/* accessibility */ 
#quick-navigation, .accessibility, hr {position:absolute; top:0; left:-666em; margin-left:-666em; overflow:hidden;}
#article-details .entry hr.style2 {color:#334D55; font-weight:bold; margin-left: 0; left: 0; position: static; overflow: auto;} 

/* header */ 
#header {position:relative; overflow:hidden; padding-bottom:25px; width:941px; background:url(../img/site/header.gif) repeat-x 0 100%;}
#header h1 {overflow:hidden; float:left; margin-left:8px; width:240px; height:152px;}
#header h1 a {display:block; width:240px; height:152px; text-indent:-666em; background:url(../img/site/header.h1.a.gif) no-repeat;}
#header ul {position:absolute; top:122px; left:69px; list-style:none;}
#header li {float:left; margin:0 3px;} 

/* about-company - o firmie*/
#about-company {overflow:hidden; border-bottom:1px solid #fff; padding-bottom:8px; background:#e6eae7; width:941px;} 

/* company-details - o firmie */
#company-details {float:right; margin-right:8px; padding-bottom:5px; width:552px; background:#dde6ec url(../img/site/company-details.gif) no-repeat 0 100%;}
#company-details-container {padding-top:12px; background:url(../img/site/company-details-container.gif) no-repeat 0 0;}
#company-details h2 {float:left; margin:16px 0 16px 30px; width:396px; font-size:1.4em; font-weight:bold; color:#a93f41;}
#company-details h2 em {font-style:normal; font-weight:bold;}
#company-details .image {float:left; width:235px;}
#company-details .image img {display:block; margin:36px auto;}
#company-details .entry {float:left; width:500px; font-size:1.1em; line-height:1.5em; color:#606263;}
#company-details .entry p {margin:5px 0 10px 30px;}
#company-details .entry ul li {margin:0 0 0 60px; list-style:disc;} 

/* catalogue - katalog */
#catalogue {margin-top: 30px; margin-left:9px; padding-top:1px; padding-bottom:12px; width: 341px; background:url(../img/site/catalogue.gif) no-repeat 0 100%;}
#catalogue-container {padding-top:12px; width: 339px; background:url(../img/site/catalogue-container.gif) no-repeat 0 0;}
#catalogue-container-container {overflow:hidden; width:339px; background:#a93f41;}
#catalogue1 {float:left; margin-top:30px; margin-left:9px; padding-bottom:12px; width:339px;}
#catalogue-container1 {padding-top:12px;}
#catalogue-container1 img {margin-left:100px;}
#catalogue dl {overflow: hidden; width: 339px;}
#catalogue dt {float:right; padding:18px 0; width:165px; font-size:1.8em; color:#fff;}
#catalogue dd.image {margin-left:15px;}
#catalogue dd.image img {float:left;}
#catalogue dd.description {float:left; margin-left:17px; width:300px; font-size:1.1em; line-height:1.5em; color:#fff;} 
#catalogue dd.description ul li a {color:#fff; font-weight:bold; text-decoration:none;} 
#catalogue dd.description ul li a:hover {text-decoration:underline;}
#catalogue dd.description1 {float:left; margin-left:8px; width:150px; font-size:1.1em; line-height:1.5em; font-weight:bold; color:#fff;} 
#catalogue dd.description2 {float:left; margin-left:7px; width:150px; font-size:1.1em; line-height:1.5em; font-weight:bold; color:#fff;} 

/* article */ 
#article {overflow:hidden; width: 941px;}
#client-photos {
	float:left;
	padding-left:15px;
	padding-top:27px;
	width:432px;
}
#client-photos .client-photo {float:left; padding:9px;} 

/* article-details - prawa szpalta */ 
#article-details {display:inline;float:left;width:515px;margin:0 0 0 390px;}
#article-details.clients {margin-left: 0px; width:493px;}
#article-details h2 {margin:30px 0 15px; font-size:2em; color:#606263;}
#article-details h2 em {font-style:normal; font-weight:bold;}
#article-details .entry {font-size:1.1em; line-height:1.5em; color:#606263;}
#article-details .entry p {margin-bottom:18px;}
#article-details .entry li {list-style:circle; font-size:0.9em;}
#article-details-container h2 {font-size:2em; font-weight:bold;}
#article-details-container .entry h3{margin-bottom:10px;} 

/* additional-information - lewa szpalta */
#additional-information {display:inline;float:left;width:350px;margin: 0 0 0 -890px;} #article
.ce-image {margin:50px 0pt 0pt 60px;} 

/* start some magic from here */
#additional-information #equipment {float: left; width: 350px;} 

/* references */ 
#article-reference {float:right; margin:0 18px 09px;} 
#article-reference h2 {margin:16px 0; font-size:2em; font-weight:bold; color:#606263;} 

/* formularz kontaktowy */
#article-contact form, #article-contact form fieldset, #article-contact
form dl, #article-contact form dt, #article-contact form dd {background: none !important; margin: 0; padding: 0; width: auto;}
#article-contact form {margin: 0 !important; padding: 0.5em 0 0 0 !important;}
#article-contact form dt {float: left; padding: 0.1em 0 0 0; width: 7.5em;}
#article-contact form dd {margin: 0 0 0 7.5em; padding: 0 0 0.5em 0;}
#article-contact form input {margin: 0 0 0 6.15em;}
#article-contact form dd input, #article-contact form dd textarea {margin: 0; width: 275px;} 

/* contact */
#article-contact {overflow:hidden; margin:0 18px 0 9px; width:914px;}
#article-contact h2 {margin:16px 0; font-size:2em; font-weight:bold; color:#606263;}
#article-contact .entry {font-size:1.1em; line-height:1.5em; color:#606263;}
#article-contact .entry span{font-size:1.3em; color:red;padding:0 0 0 90px;}
#article-contact .entry a {text-decoration:underline; color:#0080bb;}
#article-contact .entry a:hover {text-decoration:none; color:#0080bb;} 

/* contact - mapa */
#map {float:right; margin:28px 44px 0 0; width:350px; height:300px;} 

/* contact - kontakt - siedziba */
#article-contact-premises {float:left; margin-left:90px; width:378px; display:inline;}
#article-contact-premises h4 {margin-top:35px; font-size:1.1em;}
#article-contact-premises h3 {margin-top:30px; font-size:2em;}
#article-contact-premises form {position:left; margin-left:-15px; margin-top:30px; padding-left:15px; background:#f9fbfd;}
#article-contact-premises form fieldset {border:0;}
#article-contact-premises form ol {list-style:none;}
#article-contact-premises form li {margin:12px 0 6px;}
#article-contact-premises form label {display:block;} 

/* contact - kontakt - pracownicy pionow */
#article-contact-personnel {float:right; display:inline; width:412px;}
#article-contact-personnel ul {margin-top:20px; list-style:none;} #article-contact-personnel ul.first {width:50%;float:left;}
#article-contact-personnel ul.second {padding-top:1px;}
#article-contact-personnel li {margin:12px 0 6px;}
#article-contact-personnel h4 {margin-top:12px; font-size:0.8em;}
#certificates ul, #certificates li {list-style: none; margin: 0; padding: 0;}
#certificates li {display: inline; margin: 0 30px 0 -20px; } 

/* site-map */
#article-site-map {margin-left:365px;}
#article-site-map h2 {font-size:2em; color:#606263; margin-bottom:15px;}
#article-site-map .entry ul, li {margin:0.2em 0 0.1em; font-size:1.1em; color:#606263; list-style:none;} 

/* equipment - sprzet */
#equipment {overflow:hidden;} 

/* equipments-list - lista produktow, kategorii */
#equipment h2 {margin:20px 0 40px 0; font-size:2em; font-weight:bold; text-align:center; color:#606263;}
#equipments-list {list-style:none;}
#equipments-list .equipments-list-item {position:relative; overflow:auto; float:left; width:470px; height:16em; background:#fff; border-bottom:1px solid #9FA29F;}
#equipments-list .equipments-list-item h4 {margin:52px 0 18px 30px; width:235px; font-size:1.2em; color:#606263;}
#equipments-list .equipments-list-item img {position:absolute; top:18px; right:42px;}
#equipments-list .equipments-list-item a {font-family:georgia, 'times new roman', serif; text-decoration:none;}
#equipments-list .equipments-list-item-actions {position:absolute; bottom:20px; left:30px; font-size:1.1em; list-style:none;}
#equipments-list .equipments-list-item-actions li {float:left; margin-right:11px;}
#equipments-list .equipments-list-item-actions a {padding-left:8px; font-weight:bold; background:url(../img/site/equipments-list.equipments-list-item-actions.a.gif) no-repeat 0 50%; color:#1379d0;}
#equipments-list .special {background:#e5e5e5;} 

/* #equipments-list .equipments-list-item-actions {position:absolute; bottom:20px; left:30px;} */ 
/* brand-new-equipment - najnowsza aparatura */ 
#brand-new-equipment {margin:20px 0 0 35px;width:312px; float: left;}
#brand-new-equipment h4 {margin:28px 0 21px; font-size:2.0em; color:#aa1000;}
#brand-new-equipment h4 em {font-style:normal; color:#4e4e4e;}
#brand-new-equipment .entry {width:312px; font-size:1.1em; color:#606263;}
#brand-new-equipment .date {margin-bottom:10px;} 

/* galerie zdjec dla produktow */
#brand-new-equipment .entry
.product-foto {float:left; margin:50px 80px 0pt;} 

/* profesional-service - profesjonalny serwis */
#profesional-service {width:505px;margin:0 0 0 385px;}
#profesional-service h4 {margin:28px 0 21px; font-size:2.0em; color:#1379d0;}
#profesional-service h4 em {font-style:normal; color:#4e4e4e;}
#profesional-service .entry {width:500px; font-size:1.1em; color:#606263;}
#profesional-service .links-list .first-child {margin-bottom:16px; font-size:1.27em; font-weight:bold;}
#profesional-service .links-list .first-child span {color:#a93f41;}
#profesional-service .date {margin-bottom:10px;}

/* menu - menu */
#menu {overflow:hidden; position:absolute; top:23px; left:42px; width:856px; height:53px; border-left:1px solid #BEC5C8;}
#menu ul {font:1em/53px arial, verdana, tahoma, sans-serif; list-style:none;}
#menu li {float:left; border-right:1px solid #bec5c8; padding:0 1px; font-weight: bold; margin-top:0;}
#menu a {float:left; width:92px; text-align:center; text-decoration:none; background:#f4f4f4; color:#494949;}
#menu a:hover, #menu a.active {background:#ecd6d7 url(../img/site/menu.a.gif) repeat-x;}

/* first-child support */
menu li.first-child {border-left:1px solid #bec5c8;}

/* banner - baner */
#banner {position:absolute; top:97px; right:8px;} 

/* footer - stopka */ 
#footer {margin-top:30px; padding:19px 0 0; background:#4b6876;}
#footer address {padding:20px 0; font-size:1.1em; font-style:normal; text-align:center; color:#fff;}
#footer_menu {text-align:center;}
#footer_menu ul {list-style:none; border-bottom:1px solid #7E9FB7; padding-bottom:14px; font-size:11px;}
#footer_menu li {display:inline;}
#footer_menu li a {text-decoration:none; color:#dde6ec;}
#footer_menu li a:hover {color:#FFF;}

/* tabela system jakosci 2 elementy */
#table {margin-left:80px;}
#table td {padding-right:30px;}
#table tr {text-align:center;}
#table_testimonials {}
#table_testimonials td {}
#table_testimonials td img {margin:5px;}
