* { border:0px; margin:0px; padding:0px; }
body { color: #ebebeb; font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; font-size: 12px; background: #333 url(/images/backgrounds/body.gif) 0 0 repeat-x; }

h1 { 
	color: #000;
	font-size: 30px;
	line-height: 1em;
	font-size: 30px;
	clear: both;
	margin-bottom: 0px;	
	font-weight: bold;
	padding-bottom: 15px;
	font-family: "Times New Roman", Times, serif;
}
h2 { font-size: 16px; color: #000; font-family: "Times New Roman", Times, serif; }
select { border: 1px solid #999; }
textarea { border: 1px solid #999; font-family: "Lucida Sans Unicode", Lucida Grande, sans-serif; font-size: 12px; }
a { color: #94c1ff; text-decoration: underline; }

span.error { color: #ff0000; }
span.mandatory { color: #ff0000; font-size: 14px; font-weight: bold; }

p { font-size: 12px; width: 100%; color: #ebebeb; }
p.advantages { line-height: 2em; font-size: 14px; }
p.photoGallery { width: 100%; line-height: 2em; text-align: center; font-size: 14px; color: #fff; }
p.backToTop { text-align: right; padding-bottom: 10px; }

ul { list-style: none; }
input.text { border: 1px solid #ccc; }
img.polyCoreLogo { padding-right: 45px; }

#wrapper { margin: 0 auto; width: 760px; }

#top { width: 100%; height: 111px; background: url(/images/layout/top-right.gif) 100% 100% no-repeat; padding: 0px 0 0 0; float: left; border-bottom: 1px solid #4c5b6e;}

#menu { width: 100%; height: 32px; background: #fff url(/images/backgrounds/top-menu.gif) 0 0 repeat-x; float: left; } 
#menu ul li { display: inline; }
#menu ul li a { display: block; padding: 9px 39px 0px 10px; color: #fff; float: left; height: 23px; border-right: 1px solid #4c5b6e; text-decoration: none; font-size: 12px; }
#menu ul li a:hover { background: #5c7392 url(/images/backgrounds/top-menu-active.gif) 0 0 repeat-x; }
#menu ul li a.active { background: #5c7392 url(/images/backgrounds/top-menu-active.gif) 0 0 repeat-x; }

#banner { height: 153px; background: #5c7392; float: left; border-top: 3px solid #5c7393;}

#bannerBottom { width: 100%; float: left; border-top: 1px solid #333; height: 84px; }

#contentLeft { float: left; width: 435px; padding: 20px 25px 0 0px; }
#contentRight { float: left; width: 300px; padding-bottom: 20px; }
#contentRight div.polyInfo { width: 285px; background: #5c7393 url(/images/backgrounds/polyinfo.gif) 0 0 repeat-x; font-size: 12px; line-height: 1.7em; color: #fff; padding: 0 15px 20px 0; text-align: right; border-top: 1px solid #333; }
#contentRight p.rightImages { line-height: 0em; }
#contentRight p.rightImages img { border-top: 1px solid #333; }
#contentRight p.rightImages img.rightBottom { border-top: 1px solid #333; }

#footer { color: #ebebeb; clear: both; width: 100%; float: left; border-top: 1px solid #999; line-height: 2em; padding: 15px 0 30px 0; background: url(/images/backgrounds/footer.gif) 100% 0 no-repeat; font-size: 11px; }

p.youAreHere { font-size: 11px; color: #ebebeb; padding-bottom: 15px; margin-bottom: 15px; }
p.youAreHere a { color: #ebebeb; }
p.description { padding-bottom: 20px; line-height: 1.8em; }

ul.contentList li { padding-left: 15px; padding-bottom: 5px; }
ul.contentList2 li { padding-left: 15px; padding-bottom: 10px; }

p.chba { width: 100%; padding: 5px 0 0 0; text-align: right; }

table.products { width: 100%; }
table.products td { width: 50%; text-align: center; vertical-align: top; }
table.products img { padding: 3px; border: 1px solid #666; }

table.technical1 { width: 100%; border-collapse: collapse; }
table.technical1 th { text-align: center; border-bottom: 1px solid #eee; padding-bottom: 5px; }
table.technical1 td { text-align: center; padding: 3px 0; }

table.technical2 { width: 100%; border-collapse: collapse; }
table.technical2 th { text-align: center; border-bottom: 1px solid #eee; padding-bottom: 5px; }
table.technical2 td { text-align: center; padding: 3px 0; }

div.photoGallery { float: left; padding: 3px; border: 1px solid #666; margin-right: 35px; margin-left: 0px; margin-bottom: 20px; height: 75px; width: 100px; text-align: center; }
/* image.gallery li a { display: block; float: left; padding: 3px; border: 1px solid #666; margin-right: 50px; margin-bottom: 20px; width: 100px; } */

table.contactForm { width: 435px; border-collapse: collapse; }
table.contactForm td { vertical-align: middle; padding: 5px 0;}
table.contactForm td.leftColumn { width: 125px; }
table.contactForm td.comments { vertical-align: top; }
table.contactForm input.text { border: 1px solid #999; width: 220px; padding: 2px 0; }
table.contactForm select { border: 1px solid #999; }
table.contactForm textarea { width: 285px; height: 130px; border: 1px solid #999; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }

table.training { width: 100%; }
table.training td { font-size: 14px; width: 33%; }
table.training td.middleColumn { text-align: center; }
table.training td.rightColumn { text-align: right; }
