@import "/css/content.css";
* {						margin: 0; padding: 0; font-size: 100%; font-family: Tahoma, sans-serif; line-height: 135%; }
BODY {					font-size: 80%; text-align: center; color: #111111; background-color: #999999; overflow: -moz-scrollbars-vertical; }
IMG.PNG {				behavior: url(/js/pngfix.htc); }
IMG {		 			-ms-interpolation-mode: bicubic; }

#MaxWidth {				max-width: 1260px; //width: expression(document.body.clientWidth > 1260 ? "1260px" : "100%" ); margin: auto; }
#Layout {				width: 100%; height: 100%; table-layout: fixed; background-color: #FFFFFF; }
#Modula DIV {			width: 25px; height: 25px; }

#TopNav {				height: 178px; text-align: center; vertical-align: top; }
#Logo {					width: 172px; height: 66px; margin: 50px 0 13px -25px; border: none; }
#Navi {					position: absolute; width: 71px; height: 16px; margin: 22px 0 0 28px; border: none; }
#CY15Years {				position: absolute; width: 80px; height: 48px; margin: -10px 0 0 -3px; border: none; }
#CY {					position: absolute; width: 110px; height: 48px; margin: -10px 0 0 -3px; border: none; }

#Sites {				margin: 5px 0 0 -25px; }
#Sites A {				margin: 0 .5em; line-height1: 230%; }
#Sites A.Int {			display: block; margin-bottom: 10px; }
#Sites A.Active {		font-weight: bold; text-decoration: none; color: #333333; }
#Sites A IMG {			width: 18px; height: 12px; margin: 0 3px -2px 0; border: none; vertical-align: absmiddle; }

#Head {					height: 88px; vertical-align: top; }
#Shadow {				position: absolute; z-index: 5; width: 7px; height: 249px; top: 203px; background: url(/i/shc.png); -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/shc.png,sizingMethod=crop); }
#Lang {					visibility: hidden1; float: right; margin-top: -4px; }
#Lang A {				margin-right: .7em; }
#Lang A.Active {		font-weight: bold; color: #3B3A39; }
#Motto {				display: block; height: 24px; margin: 46px 0 0 -1px; }
.EN #Motto {			display: none; }

#ProdNav TD {			height: 90px; }
#ProdNav TD DIV {			position: relative; z-index: 5; height: 90px; }
#ProdNav TD DIV DIV {		background: url(/i/shv.png) repeat-y; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/shv.png,sizingMethod=scale); }
#ProdNav TD DIV DIV A {		display: block; position: relative; width: 100%; height: 100%; text-decoration: none; }
#ProdNav TD DIV DIV A SPAN {	display: block; height: 68px; //height: 90px; padding: 22px 23px 0 23px; font: bold 8pt/11pt Tahoma, sans-serif; white-space: nowrap; color: #FFFFFF; cursor: hand; background: url(/i/shh.png) repeat-x bottom; -background-image: none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/shh.png,sizingMethod=scale); }
#P1 DIV {				background: #1E608D url(/i/g1.jpg) repeat-x; }
#P2 DIV {				background: #F4C237 url(/i/g2.jpg) repeat-x; }
#P3 DIV {				background: #242A2C url(/i/g3.jpg) repeat-x; }

#FunBox TH {			height: 157px; background-color: #E1E0DC; }
#Fun {					background-color: #F4F5F8; }
#MainNavBox {			background-color: #E1E0DC; }
#MainNav {				position: relative; width: 100%; height: 133px; //height: 157px; padding-top: 24px; overflow: hidden; }
#MainNav UL {			float: left; list-style-type: none; }
#MainNav UL.First {		width: 53%; }
.UA #MainNav UL.First {		width: 58%; }
#MainNav UL LI {			margin: 0 1em 6px 0; padding-left: 12px; font-size: 10pt; white-space: nowrap; background: url(/i/li.gif) no-repeat center left; }
#MainNav UL LI A {		color: #176F45; }
#MainNav UL LI.Active {		background-image: url(/i/lia.gif); }
#MainNav UL LI.Active A {	color: #111111; }
#MainNav BLOCKQUOTE {		position: absolute; width: 100%; height: 41px; left: 0; top: 116px; background-color: #D4D2CD; }

.company #MainNav BLOCKQUOTE {	background: url(/i/funs/company.jpg) no-repeat right; }
.offices #MainNav BLOCKQUOTE {	background: url(/i/funs/distribution.jpg) no-repeat; }
.purchase #MainNav BLOCKQUOTE {	background: url(/i/funs/purchase.jpg) no-repeat; }
.service #MainNav BLOCKQUOTE {	background: url(/i/funs/service.jpg) no-repeat; }
.press #MainNav BLOCKQUOTE {		background: url(/i/funs/press.jpg) no-repeat; }
.search #MainNav BLOCKQUOTE {		background: url(/i/funs/search.jpg) no-repeat center; }
.marketing #MainNav BLOCKQUOTE {	background: url(/i/funs/marketing.jpg) no-repeat center; }

#Left {				padding-bottom: 50px; background-color: #F4F5F8; vertical-align: top; }
#LeftNav {				_height: 0; margin: 17px 36px; overflow: hidden; list-style-type: none; }
#LeftNav LI {			_height: 0; margin-top: -1px; padding: 8px 5px 12px 5px; border-top: 1px solid #D4D2CD; }
#LeftNav A.Parent {		font-weight: bold; }
#LeftNav A.Active {		font-weight: bold; color: #111111; }
#LeftNav LI.Active A {		font-weight: bold; color: #111111; }
#LeftNav LI.H {		color: #908F8E; border: none; }

DIV.Banner {			_height:0; position: relative; margin-top: 3em; padding: 69px 0; text-align: center; background-color: #FFFFFF; }
DIV.Banner DIV {			position: absolute; left: 0; width: 100%; }
DIV.Banner DIV.Top {		top: 0; height: 93px; text-align: left; background: #FFFFFF url(/i/banner-top.gif) center; }
DIV.Banner DIV.Top DIV {	margin-left: 41px; font-size: 85%; color: #908F8E; }
DIV.Banner DIV.Btm {		bottom: -1px; height: 93px; text-align: right; background: #FFFFFF url(/i/banner-btm.gif) center; }
DIV.Banner DIV.Btm DIV {	display: block; margin-right: 30px; font-size: 85%; color: #908F8E; }
DIV.Banner A {			position: relative; z-index: 9; }
DIV.Banner IMG {			position: relative; z-index: 9; border: none; }

#Content, #Wide {			vertical-align: top; background-color: #F4F5F8; }
#Page {				position: relative; _height: 0; margin-top: -157px; padding: 50px 75px 50px 90px; }

#Colors TD {				background-color: #F4F5F8; }
#Colors TD DIV {			position: relative; width: 100%; font-size: 0; }
#Colors TD DIV DIV {		position: absolute; width: 100%; height: 6px; top: -3px; font-size: 0; }
#C1 DIV {					background-color: #1E608D; }
#C2 DIV {					background-color: #F4C237; }
#C3 DIV {					background-color: #242A2C; }

#Footer TD {			height: 69px; font-size: 85%; color: #E1E0DC; background-color: #3B3A39; vertical-align: middle; }
#Footer TD.Offices {		padding-left: 22px; }
#Footer TD.Offices A {		color: #E1E0DC; line-height: 120%; }
#Footer TD.Offices A.In {	color: #7A7A7A; }
#Footer TD.Offices A IMG {	display: block; float: left; width: 27px; height: 28px; margin-right: 7px; border: none; }
#Footer TD.Dealers A {		color: #E1E0DC; line-height: 120%; }
#Footer TD.Dealers A.In {	color: #7A7A7A; }
#Footer TD.Dealers A IMG {	position: relative; display: block; float: left; width: 23px; height: 35px; margin: -7px 7px 0 0; border: none; }
#Footer TD.Sitemap {		padding-left1: 50px; }
#Footer TD.Sitemap DIV {	float: right; width: 72%; }
#Footer TD.Sitemap A {		color: #E1E0DC; line-height: 120%; }
#Footer TD.Sitemap A IMG {	position: relative; display: block; float: left; width: 34px; height: 31px; margin: -3px 7px 0 0; border: none; }
#Footer TD INPUT {		position: relative; width: 120%; _height: 0; left: -10%; padding: 5px 7px 6px 9px; font-size: 120%; color: #3B3A39; border: none; }
#Foot {				height: 25px; }

#Tab {				display: table; width: 100%; _height: 0; margin-bottom: 1.5em; overflow: hidden; list-style-type: none; }
#Tab LI {				float: left; margin-left: -.7em; padding: 0 1.4em .2em .7em; border-left: 1px solid #D4D2CD; white-space: nowrap; }
#Tab LI.Active A {		font-weight: bold; text-decoration: none; color: #111111; }

A.RSS IMG {				float: right; width: 39px; height: 40px; margin-left: 10px; border: none; }

#Subscription {			position: relative; _height: 0; margin: 60px 0 20px 0; //margin-top: 110px; padding: 14px 20px 20px 20px; background-color: #C9D5DE; }
#Subscription DIV {		position: absolute; bottom: 100%; right: 50px; width: 39px; height: 20px; background: url(/i/up.gif) no-repeat; border1: 1px solid red; }
#Subscription H2 {		margin: 0; }

