* { font-family: Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size: 11px;}

html, body, div, span, a, img, hr, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset {border: 0;  margin: 0;  padding: 0;}
html, body {height: 100%; color: #313131; margin: 0 auto; background-color: #f0f0f0;}

b, u , i {font-size: 12px;}


h1 {font-size: 20px; color: #0C256D; font-weight: lighter;}
h2 {font-size: 26px; color: #A7A7A7; font-weight: lighter; font-family: Helvetica, Arial}
h3 {font-size: 14px; color: #0C256D; font-weight: bolder; padding-left: 10px;}
h4 {font-size: 12px; color: #0C256D; font-weight: bolder;}
h5 {font-size: 12px; color: #0C256D; font-weight: bolder; padding: 7px 0px;}


table {padding: 0; border: none; border-collapse: collapse; border-spacing:0;}
td {padding: 0; border: none; border-collapse: collapse; border-spacing: 0; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; height: 100%;}

.clear {clear: both; font-size: 1px; line-height: 0;}

input, textarea {font-size: 12px; margin: 0; border: 1px solid #8c8c8c; padding: 2px; padding-left: 3px; background: url(http://www.plast-system.com/images/site/bgform.gif) left top no-repeat #fff;}
label {display: block; float: left; text-align: right; padding-right: 10px; padding-top: 2px; font-size: 12px;}
input.contact, textarea.contact {display: block; float: left;}
textarea {width: 260px; height: 180px;}
label.check {width: auto;}
input.check, input.submit1, input.submit2 {border: 1px solid #586ca7; margin-top: 5px; display: inline; background: url(http://www.plast-system.com/images/site/bgbutt.gif) repeat-x; color: #fff; cursor: pointer;}
p.center {text-align: center;}
p.red {color: red; font-size: 12px; margin: 10px 0 20px 20px;}

a {color: #000; text-decoration: none; font-size: 11px;}
a:hover {color: #737373;}
a.graylink {color: #b4b4b4; background: url(http://www.plast-system.com/images/site/ar.gif) right no-repeat; text-decoration: none; font-size: 11px; padding-right: 10px;}
a:hover.graylink {color: #3d3d3d;}
a.whitelink {color: #fff; background: url(http://www.plast-system.com/images/site/arwh.gif) right no-repeat; text-decoration: none; font-size: 11px; padding-right: 10px;}
a:hover.whitelink {color: #fff; text-decoration: underline;}
a.whitelink2 {color: #fff; font-weight:bolder; font-size: 11px;}
a:hover.whitelink2 {color: #fff; text-decoration: underline;}
a.bluelink {color: #0C256D; text-decoration: none;}
a:hover.bluelink {color: #0C256D; text-decoration: underline;}


/*  logowanie   */
.logonsubtitle {font-size: 12px; font-weight: bold; color: #6a9b00; background: url(http://www.plast-system.com/images/site/ar.gif) 10px 5px no-repeat; float: left; padding-left: 20px;}
.logout {float: right; padding-right: 10px;}
.logout, .logout a {font-size: 12px;}
.loginnag {margin: 20px; font-size: 13px; color: #666;}
div.loginarea {width: 270px; height: 80px; border: 1px solid #8c8c8c; background: #eee; padding: 20px; margin: 20px; margin-bottom: 150px;}
.inputline {padding-top: 5px;}
.inputline label {width: 90px;}

/*  main  */
div#container {width: 930px; height: auto; margin: 0 auto; background-color: #ffffff; position: relative;}
div#top {height: auto; width: 100%; background-color: #fff666;}
div#wraper {top:0; background-color: #ffffff; overflow: hidden;}
div#sidebar {width: 300px; height: auto; float: right; background-color: #ffffff; overflow:hidden;}
div#content {width: 570px; height: auto; float: left; background-color: #ffffff; margin: 15px 20px 15px 20px; overflow:hidden;}
* html div#content {margin-left: 10px;}
div#triple {position: relative; height: 119px; clear: both;} 
div#linetriple {position: relative; width: 930px; height: 2px; border-top:1px solid #e6e6e6; overflow:hidden;}
div#footer {position: relative; width: 930px; height: 20px; margin:0 auto; background: #f0f0f0 url(http://www.plast-system.com/images/site/bgft.gif) repeat-x; padding-top: 10px; padding-bottom: 5px;}
div#footer a {color: #969696; background: transparent; text-decoration: none; font-weight: bolder;}

.back {position: relative; float: right; top: 10px; right: 10px; margin: 2em 0;}
.back a {color: #8393CA; text-decoration: none;}
.back a:hover {color: #0C256D;}
.margbot {margin-bottom: 2em;}
.grayfont {color: #8c8c8c;}
.lightgrayfont {color: #b5b5b5;}
.bluefont {color: #0C256D;}

/*  menu  */
div#menuright {width: 100%; text-align: left; font-weight: bolder; color: #0C256D; margin-left: 10px; margin-bottom: 30px;}
div#menuright a {font-size: 12px; color: #0C256D; text-decoration: none;}
div#menuright a:hover {color: #8393CA;}
div#menuright ul li{font-size: 12px; list-style: none;}
div#menuright li {list-style-position: outside; background: url(http://www.plast-system.com/images/site/sqgray.gif) 5px 13px no-repeat; line-height: 29px; padding-left: 20px; width: 250px; border-bottom: 1px solid #e6e6e6;}
div#menuright li:hover {background-color: #f0f0f0;}


/*  top  */
div#header {height: 86px; color: #c3c3c3; text-align: right; padding-right: 10px; background-color: #f0f0f0;}
div#fotohead {position: absolute;  width: 96px; height: 41px; background-image: url(http://www.plast-system.com/images/site/fotohead.gif); z-index: 10; left: 125px; bottom: 0}
span#psystem {position: relative; float: left; left: 20px;}
ul#date {list-style: none; padding-top: 60px;}
div#menu {position: relative; height: 76px; background: #fff url(http://www.plast-system.com/images/site/bgmenu.gif) repeat-x;}
span#lang {position: absolute; right: 10px; top: 26px;}
div#nav_container {position: absolute; right: 170px; top: 27px;}
* html div#nav_container {right: 0px; padding-left: 300px; top: 0px; padding-top: 27px;}
div#nav {width: auto; height: 18px; text-align:center;}
#nav li {float: left; margin-right: 40px;}
#nav, #nav li {height: 18px; list-style: none;}
#nav li a {height: 18px; display: block; background: top left no-repeat transparent; text-decoration: none;}
#nav li a span {visibility: hidden;}

div#topfoto {height: 205px; background-color: #e6e6e6;}
div#bgprom {position: relative; width: 329px; height: 37px; bottom: 37px; left: 601px; background: url(http://www.plast-system.com/images/site/bgprom.gif) no-repeat; z-index: 2;}
* div#bgprom {bottom: 39px;}
* html div#bgprom {margin-bottom: -39px; bottom: 39px;}
span#promotion {position: absolute; background: url(http://www.plast-system.com/images/site/points.gif) 17px 18px no-repeat; padding-top:12px; padding-left:40px;}
img#details {position: absolute; right: 31px; bottom: -37px; z-index: 3;}
* html img#details {bottom: -38px;}


/*  sidebar  */

div#promcont {position: relative; height: 40px; right: 70px; top: 0px; text-align: center;}
span.upper {text-transform: uppercase;}
span.uppertitle {text-transform: uppercase; font-size: 14px;}
div#promcont a {color: #b4b4b4; font-size: 12px; font-weight: bolder; text-decoration: none;}
div#promcont a:hover {color: #b4b4b4; font-size: 12px; font-weight: bolder; text-decoration: underline;}
div#rightline {position: relative; width: 280px; height: 1px; margin: 15px 15px 0px 0px; background-color: #e6e6e6; overflow: hidden;}
div#map {position: relative; height: 130px; right: 20px; text-align: right; overflow: hidden;}
span#mapadress {position: absolute; right: 130px; top: 15px; line-height: 15px;}
span.graylinkpos0 {position: absolute; top: 100px; right: 120px;}

/*  content  */

#content .line {border-bottom: 1px solid #e6e6e6; padding-bottom: 0.5em; margin-bottom: 0.5em;}
.bline {border-bottom: 2px solid #e6e6e6; padding-bottom: 0.5em; margin-bottom: 0.5em;}
.dottedline {border-bottom: 1px dotted #e6e6e6; padding-bottom: 0.5em; margin-bottom: 0.5em;}
#content .text {position: relative; text-align: justify; margin: 0 10px; margin-bottom: 2em;}
div.text p {margin-top: 10px; font-size: 12px; line-height: 1.6em;}
#3offer {position: relative; width: 570px; text-align: center; overflow: hidden; margin-top: 10px;}  
.offertr {position: relative; width: 188px; height: 200px; float: left; border-right: 1px #9c9c9c solid; text-align: center;}
span.bluelinkpos  {position: absolute; float: right; top: 150px; right: 10px;}

div.offername1, div.offername2, div.offername3 {position: relative; width: 188px; height: 66px; margin-bottom: 10px; padding-top: 20px; border: none; background-position: center 0px; background-repeat: no-repeat;}
div.offername1 {background: url(http://www.plast-system.com/images/site/pl/header1.gif)}
div.offername2{background: url(http://www.plast-system.com/images/site/pl/header2.gif)}
div.offername3{background: url(http://www.plast-system.com/images/site/pl/header3.gif)}
div.offername1:hover, div.offername2:hover, div.offername3:hover {background-position: center -86px;}


#whypos {position: absolute; float: right; right: 20px; margin: 2em 0; font-size: 12px;}
#whypos a {font-size: 12px;}

/*  promotion  */
.promprod {width: 530px; height: 88px; margin: 10px 0; padding: 10px; background-color: #f1f1f1;}
span.ppr1 {position: absolute; color: #000; font-size: 12px; font-weight: bolder; float: right; margin-left: 10px;}
span.ppr2 {position: absolute; float: right; right: 10px; margin-top: 55px; font-weight: bolder; font-size: 12px;}
span.ppr3 {position: absolute; float: right; right: 10px; margin-top: 72px; font-size: 11px;}
.ppr2 a {font-size: 12px; color: #0C256D; text-decoration: none;}
.ppr2 a:hover {font-size: 12px; text-decoration: underline;}
.ppr3 a {color: #737373; text-decoration: none;}
.ppr3 a:hover {color: #3d3d3d;}


/*  company  */
div#why {width: auto; text-align: justify; margin: 10px 10px auto 20px;}
div#why ul{list-style: none; margin-left: 30px; padding-bottom: 2em;}
div#why li {list-style: url(http://www.plast-system.com/images/site/ar2.gif) outside; line-height: 15px; margin-top: 10px;}
.blue {font-weight: bolder; color: #0C256D; font-size: 12px;}
.graybig {position: relative; width: 570px; font-weight: bolder; font-size: 13px; padding-left: 10px; margin: 2.5em 0;}
#why .text p {text-indent: 40px;}

/*  offer  */
div#offerdoors {position: relative; width:570px;}
.offerheader {position: absolute; width: 420px; height: 30px; text-align: right; border-bottom: 2px solid #e6e6e6; float: right; display: inline;}
.offerfoto {width: 130px; height: 130px; float: right; padding-bottom: 10px;  display: inline;}
.offerdescribe {position: absolute; width: 420px; height: 90px; float: right; text-align: right; top: 30px; margin-right: 20px; padding-top: 10px;}


.benefcont {border-bottom: 1px dotted #666;}
.beneffoto {width: 160px; float: left;}
.beneftext {width: 390px; float: right; text-align: left; padding-left: 20px;}

.offerquest {font-size: 13px; color: #6a9b00; font-weight: bold;}
.offerdesc {font-size: 12px; line-height: 18px;}
.offerimg {float: left; margin: 15px; border: 1px solid #ccc; padding: 1px;}
.offerul { margin-left: 20px;}
.offerul1 ul {list-style: url(http://www.plast-system.com/images/site/ar2.gif); padding-left: 20px;}
.offerul1 ul li {font-size: 12px; color: #0C256D; line-height: 20px; font-weight: bold;}
.offerul2 ul {list-style: url(http://www.plast-system.com/images/site/ar2.gif); padding-left: 20px;}
.offerul2 ul li {font-size: 12px; line-height: 20px;}

/*  products  */
div.productfoto {width: 170px; height: 88px; float: left; background-color: #fff; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6; margin-bottom: 10px;}
div.productfoto2 {width: 140px; height: 73px; float: right; background-color: #fff; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6; margin-bottom: 10px;}
div.productdescribe {width: 370px; height: 88px; float: left; background-color: #fff; padding: 0 0 10px 10px;; border-bottom: 1px solid #e6e6e6; margin-bottom: 10px;}
div.productdescribe ul li {list-style: none; line-height: 15px;}
div.productdescribe2 {width: 400px; height: 73px; float: left; background-color: #fff; padding: 0 0 10px 10px;; border-bottom: 1px solid #e6e6e6; margin-bottom: 10px;}
span.seedetails {position: relative; float: left; top: 13px; background: url(http://www.plast-system.com/images/site/ar.gif) 0px 5px no-repeat; font-weight: bolder; font-size: 12px; color: #0C256D; padding-left: 10px;}
span.seeinserts {position: relative; float: right; right:10px; top: 5px; background: url(http://www.plast-system.com/images/site/ar.gif) 0px 5px no-repeat; font-weight: bolder; font-size: 12px; color: #666666; padding-left: 10px;}
span.seedetails a {font-size: 11px;color: #0C256D; text-decoration: none;}
span.seedetails a:hover { font-size: 11px; text-decoration: underline;}
span.seeinserts a {font-size: 11px;color: #666666; text-decoration: none;}
span.seeinserts a:hover { font-size: 11px; text-decoration: underline;}
span.bluesymbol {color: #0C256D; font-size: 13px; font-weight: bolder; text-transform: uppercase;}
span.blackproperties {color: #000; font-size: 11px; font-weight: bolder;}

/*  product  */
#content .product {position: relative; text-align: center; margin: 0 10px; margin-bottom: 2em;}
img.img {background: #f5f5f5; padding: 23px; margin-top: 10px; border: 1px solid #e6e6e6;}
div#tabs {width: 550px; padding: 10px 0; border-bottom: 1px solid #737373;}
table#prod {width: 550px; margin: 10px 0;border-bottom: 2px #737373 solid;}
td.tdheadp {height: 25px; text-align: left; padding-left: 10px; background: url(http://www.plast-system.com/images/site/bgprod.gif) repeat-x; color: #fff; font-weight: bolder;}
td.td1ap {width: 240px; height: 20px; text-align: right; padding-right: 10px; border-bottom: 1px #fff solid; background-color: #eff0f1;}
td.td1bp {width: 240px; height: 20px; text-align: right; padding-right: 10px; border-bottom: 1px #fff solid; background-color: #e6e6e6;}
td.td2ap {width: 210px; height: 20px; text-align: left; border-bottom: 1px #fff solid; background-color: #eff0f1; color: #000;}
td.td2bp {width: 210px; height: 20px; text-align: left; border-bottom: 1px #fff solid; background-color: #e6e6e6; color: #000;}

div.symbollist {padding: 5px 0;}
div.symbollist ul li {list-style: none; line-height: 18px; font-size: 11px;}

div#legendlist {text-align: left; font-size: 10px;}
div#legendlist ul li {list-style: none}

/*  inserts  */
div.inslist {text-align: left; font-size: 12px; padding-top: 10px;}
div.inslist ul li {list-style: none; font-size: 12px; background: url(http://www.plast-system.com/images/site/ar.gif) 20px 5px no-repeat; padding-left: 30px;}
img.insimg {margin: 5px; border:1px solid #CCCCCC; padding:1px;}
.inscat {width: 530px; height: 16px; margin: 3px 0; padding: 10px; background-color: #f1f1f1;}
.insmore {position: absolute; right: 14px; font-size: 10px; background: url(http://www.plast-system.com/images/site/ardwn.gif) 34px 4px  no-repeat; padding-right: 10px; }

/*  contact  */
div#formcont {width: auto; text-align: justify; margin: 0 10px auto 10px;}
div.field {overflow: hidden; clear: both;}
input.inptext {width: 260px; height: 15px; margin-bottom: 10px;}
label.contact {width: 160px;}
input.submit1 {margin-left: 170px;}
div.alert {margin: 10px 0}
div.alert ul li {list-style: none; line-height: 15px; background: url(http://www.plast-system.com/images/site/ar.gif) 0 5px no-repeat; padding-left: 10px; color: #E70D0D;}
.contname {font-weight: bold; margin: 0;}
.columncont {width: 275px; padding: 10px 0; float: left; border-top: 1px dotted #e6e6e6;}

ul.cont {list-style-type: none; padding-bottom: 10px;}
ul.cont li {background: url(http://www.plast-system.com/images/site/ar.gif) 0 7px no-repeat; display: block; padding-left: 10px; font-size: 12px; line-height: 18px;}

/*  download  */

div#downl_list {margin-top: 30px;}
div#downl_list ul{list-style: none; margin: 15px}
div#downl_list ul li {padding-left: 40px;} 
li.rar  {list-style-position: inside; background: url(http://www.plast-system.com/images/site/iconrar.gif) no-repeat left; line-height: 37px; border-bottom: 1px solid #e6e6e6; margin-top:5px;}
li.pdf {list-style-position: inside; background: url(http://www.plast-system.com/images/site/iconpdf.gif) no-repeat left; line-height: 37px; border-bottom: 1px solid #e6e6e6; margin-top:5px;}
li.jpg {list-style-position: inside; background: url(http://www.plast-system.com/images/site/iconjpg.gif) no-repeat left; line-height: 37px; border-bottom: 1px solid #e6e6e6; margin-top:5px;}
div#downl_list a {font-size: 11px; color: #0C256D; text-decoration: none;}
div#downl_list a:hover {font-size: 11px; color: #0C256D; text-decoration: underline;}
.ar {background: url(http://www.plast-system.com/images/site/ar2.gif) 0 7px no-repeat; font-size: 11px; font-weight: bolder; padding-left: 13px;}

/*  query  */

fieldset#query {margin-top: 10px;}
input.inptext2 {width: 160px; height: 15px; margin-bottom: 10px;}
label.query {width: 120px;}
table.querycontent {width:550px;}
.queryname, .querydemand {color: #0C256D; font-weight: bolder; padding: 3px; border-bottom: 1px solid #fff; }
.qtd1, .qtd2 {padding: 4px; border-bottom: 1px solid #f1f1f1;}
.queryname, .qtd1 {text-align: left; padding-left: 10px;}
.querydemand, .qtd2 {text-align: right; padding-right: 10px;}
.qtd1 {width: 350px;}
.qtd2 {width: 200px; color:#000;}
input.submit2 {margin-left: 130px;}
input.queryquant {background: #fff; width: 40px;}


/*  map  */
p.pmap {color: #0C256D; font-weight: bolder; background: url(http://www.plast-system.com/images/site/ar2.gif) 2px 7px no-repeat; padding-left: 15px}
div div#left {width: 50%; float: left;}

.inputmap {height: 16px; width: 116px; line-height: 50px; font-size: 12px; float: left; clear: left; padding-left: 4px;}
.buttmap {height: 22px; width: 90px; text-align: center; line-height: 50px; padding-bottom: 4px; margin-left: 2px; font-size: 12px; background: url(http://www.plast-system.com/images/site/bgbutt.gif) repeat-x; color: #fff; float: left;}

div div#right {width: 50%; float: right;}
div div#right p {text-align: left;}


/*  recycling  */
.reclist {position: relative; width: 560px; height: 13px; color: #000; font-weight: bolder; border-bottom: 1px solid #e6e6e6; padding-top: 5px; padding-bottom: 0.5em; padding-left: 10px; margin-top: 1em; background-color: #f5f5f5;}
.reclist2 {color: #0C256D; padding-left: 20px; padding-bottom: 0.5em;}
.reclist3 {position: absolute; right: 20px; font-weight: normal;}

/*  triple  */
div#trp1, div#trp2 {float: left;}
div#trp3 {float: right;}
div#trp1 {position: relative; width: 310px; height: 119px; background: #f5f5f5 url(http://www.plast-system.com/images/site/bglog.gif) right no-repeat;}
div#trp2 {position: relative; width: 310px; height: 119px; background: #e6e6e6 url(http://www.plast-system.com/images/site/bgkon.gif) right no-repeat;}
div#trp3 {position: relative; width: 310px; height: 119px; background: url(http://www.plast-system.com/images/site/bgnsl.gif) no-repeat;}
span.category {position: absolute; height: 100%; background: url(http://www.plast-system.com/images/site/arrow.gif) 10px 10px no-repeat; font-size: 14px; font-weight: bolder; padding-top: 12px; padding-left: 40px;}
.smallcat {position: absolute; top: 40px; left: 40px;}
div.smallcat ul {list-style-type: none;}
div.smallcat ul li {padding-left: 20px; background: url(http://www.plast-system.com/images/site/ar.gif) 10px 8px no-repeat; line-height: 20px;}
div.smallcat ul li a  {font-size: 13px; color: #0C256D; text-decoration: none;}
div.smallcat ul li a:hover  {text-decoration: underline;}






span.smallcat2 {position: absolute; top: 40px; left: 40px; color: #fff;}
span.smallcat a {color: #3d3d3d; background: transparent; text-decoration: underline;}
span.smallcat a:hover {color: #3d3d3d; background: transparent; text-decoration: underline;}
span.graylinkpos1 {position: absolute; top: 85px; left: 40px;}
span.whitelinkpos {position: absolute; top: 85px; right: 20px;}
span#mailing {position: absolute; height: 100%; background: url(http://www.plast-system.com/images/site/arrow2.gif) 10px 10px no-repeat; color: #c4cadb; font-size: 14px; font-weight: bolder; padding-top: 12px; padding-left: 40px;}
span#mailinginp {position: absolute; color: #fff; width: 100%; top: 40px; left: 20px;}
input.text {border: 1px solid #fff; width: 150px;  background-color: #fff; float: left; padding-left: 3px;}
input.button {border: 1px solid #586ca7; margin-left: 5px; height: 22px; padding-bottom: 3px; background: url(http://www.plast-system.com/images/site/bgbutt.gif) repeat-x; color: #fff; cursor: pointer;}
input.button2 {float: right; margin-right: 43px; border: 1px solid #586ca7; height: 22px; padding-bottom: 4px; background: url(http://www.plast-system.com/images/site/bgbutt.gif) repeat-x; color: #fff; cursor: pointer;}

/*  footer  */
div#bottom {position: relative; height: 3px; background-color: #8e8e8e; overflow:hidden;}
div#lineft {position: relative; width: 100%; height: 2px; background: url(http://www.plast-system.com/images/site/lineft.gif) repeat-x; bottom: 35px;}
span#footercont {position: absolute; padding-left: 10px;}
span#footerconttop {position: absolute; right: 10px;}

/* accordion */

#creatorTab {display: block; clear: both; width:550px; margin: 15px 0;}
#creatorTab .accToggler {display: block; clear: both; padding: 2px; border-bottom: 1px solid #e6e6e6;}
#creatorTab .accContainer {display: block; clear: both; background:#f5f5f5; margin: 5px 0;}
.acchead1 {background: url(http://www.plast-system.com/images/site/ar.gif) 0 4px no-repeat; padding-left: 10px; cursor: pointer;}
.acchead2 {font-weight: bolder; cursor: pointer;}

#creatorTab2 {display: block; clear: both; width: 550px; margin: 15px 0;}
#creatorTab2 .accToggler {display: block; clear: both; padding: 2px; border-bottom: 1px solid #e6e6e6;}
#creatorTab2 .accContainer {display: block; clear: both; margin: 5px 0;}
.acchead1 {background: url(http://www.plast-system.com/images/site/ar.gif) 0 4px no-repeat; padding-left: 10px;}
.acchead2 {font-weight: bolder;}

/* ClientPanel */
.ordlisttab {width: 550px;}
.ordlisttab tr {border-bottom: 1px dotted #e6e6e6;} 
.ordlisthead  {padding: 5px; text-align: center; color: #0C256D; font-weight: bold; text-shadow: 1px 1px 0 #fff; background: #f1f1f1; border: 1px solid #e6e6e6;}
.ordlistcell  {padding: 5px; text-align: center; border: 1px solid #e6e6e6;}


/* lightbox */
#lightbox{
	background-color:#fff;
	padding: 15px;
	border-bottom: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ bottom: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.plast-system.com/images/site/overlay.png); }

* html #overlay{
	background-color: #fff;	
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/site/overlay.png", sizingMethod="scale");
	}

/* PopUp */

#popup {width: 500px; height: 140px; position: absolute; right: 27px; top: 190px; background: #fff; z-index: 9999; border: 3px solid #ddd; box-shadow: 0 0 15px #666;}
#popup #popInner {padding: 20px;}
#popClose {width: 26px; height: 26px; display: block; overflow: hidden; position: absolute; top: -14px; right: -14px; line-height: 100px; background: url(http://www.plast-system.com/images/site/close.png);}

#popup ul {list-style-type: none;}
#popup ul li a {display: block; padding: 7px 0 10px 60px; font: 16px/15px 'Trebuchet MS', Arial, sans-serif; color: #0C256D; background: url(http://www.plast-system.com/images/site/cert.png) no-repeat;}
#popup ul li a:hover {color: #000;}
