a#language { display: block; float: right; width: 123px; height: 19px; background: url('../images/menu_pl.gif')	-537px	0 no-repeat; }
a#language:hover { background: url('../images/menu_pl.gif')	-537px	-19px no-repeat; }
a#error_404 { display: block; background: url('../images/bg_404_pl.gif') 50% 50% no-repeat; height: 240px; margin: 60px 0; }
a#no_flash_black { display: block; background: url('../images/bg_flash_pl.gif') 50% 50% no-repeat; height: 250px; }
a#no_flash_white { display: block; background: url('../images/bg_flash_white_pl.gif') 50% 50% no-repeat; height: 285px; }
a#newsletter_ok { display: block; background: url('../images/bg_newsletter_ok_pl.gif') 50% 40% no-repeat; height: 200px; }

div#header div#menu_div { width: 751px; }

div#menu_div ul#menu { height: 19px; z-index:500; position: relative; }
div#menu_div ul#menu li { float: left; height: 19px; position: relative; background: url('../images/menu_pl.gif')	-660px	0 no-repeat; padding-left: 1px; }
div#menu_div ul#menu li.first-child, div#menu_div ul#menu li:first-child { background: none; padding: 0; }
div#menu_div ul#menu a { margin: 0 10px; display: block; height: 19px; font-size: 1px; color: #fff; text-indent: -9999px; position: relative; z-index:40; }
div#menu_div ul#menu a#menu_1  { width: 109px; background: url('../images/menu_pl.gif')	0		0 no-repeat; }
div#menu_div ul#menu a#menu_2  { width: 114px; background: url('../images/menu_pl.gif')	-109px	0 no-repeat; }
div#menu_div ul#menu a#menu_3  { width: 102px; background: url('../images/menu_pl.gif')	-223px	0 no-repeat; }
div#menu_div ul#menu a#menu_4  { width: 134px; background: url('../images/menu_pl.gif')	-325px	0 no-repeat; }
div#menu_div ul#menu a#menu_5  { margin-right: 0; width: 73px; background: url('../images/menu_pl.gif')	-459px	0 no-repeat; }
div#menu_div ul#menu a#menu_6  { width: 99px; background: url('../images/menu_pl.gif')	-676px	0 no-repeat; }
div#menu_div ul#menu a#menu_1:hover, div#menu_div ul#menu a#menu_1.active   { width: 109px; background: url('../images/menu_pl.gif')	0		-19px no-repeat; }
div#menu_div ul#menu a#menu_2:hover, div#menu_div ul#menu a#menu_2.active, div#menu_div ul#menu li.submenu:hover a#menu_2 { width: 114px; background: url('../images/menu_pl.gif')	-109px	-19px no-repeat; }
div#menu_div ul#menu a#menu_3:hover, div#menu_div ul#menu a#menu_3.active, div#menu_div ul#menu li.submenu:hover a#menu_3 { width: 102px; background: url('../images/menu_pl.gif')	-223px	-19px no-repeat; }
div#menu_div ul#menu a#menu_4:hover, div#menu_div ul#menu a#menu_4.active   { width: 134px; background: url('../images/menu_pl.gif')	-325px	-19px no-repeat; }
div#menu_div ul#menu a#menu_5:hover, div#menu_div ul#menu a#menu_5.active   { margin-right: 0; width: 73px; background: url('../images/menu_pl.gif')		-459px	-19px no-repeat; }
div#menu_div ul#menu a#menu_6:hover, div#menu_div ul#menu a#menu_6.active   { width: 99px; background: url('../images/menu_pl.gif')	-676px	-19px no-repeat; }

div#menu_div ul#menu li.spacer { display: none; height: 19px; width: 1px; background: url('../images/menu_pl.gif')	-660px	0 no-repeat; }
div#menu_div ul#menu li:hover { position:relative; }
div#menu_div ul#menu li ul {  }
div#menu_div ul#menu li ul li { height: auto; display: block; margin: 0; overflow: hidden; position: static; top: 0px; background: 0; padding: 0; }
div#menu_div ul#menu li ul li a { margin: 0; display: block; text-indent: -9999px; font-size: 1px; color: #fff; height: 19px; }
div#menu_div ul#menu li ul li a:hover { color: #f00; text-decoration: none; }

div#menu_div ul#menu a#menu_21  { width: 46px;  background: url('../images/menu_pl.gif')		 0	-38px no-repeat; }
div#menu_div ul#menu a#menu_22  { width: 86px;  background: url('../images/menu_pl.gif')	 -46px	-38px no-repeat; }
div#menu_div ul#menu a#menu_23  { width: 94px;  background: url('../images/menu_pl.gif')	-132px	-38px no-repeat; }
div#menu_div ul#menu a#menu_24  { width: 179px; background: url('../images/menu_pl.gif')	-226px	-38px no-repeat; } /* +7 */
div#menu_div ul#menu a#menu_25  { width: 88px;  background: url('../images/menu_pl.gif')	-405px	-38px no-repeat; }
div#menu_div ul#menu a#menu_26  { width: 97px;  background: url('../images/menu_pl.gif')	-493px	-38px no-repeat; }
div#menu_div ul#menu a#menu_31  { width: 93px;  background: url('../images/menu_pl.gif')	-583px	-38px no-repeat; }
div#menu_div ul#menu a#menu_32  { width: 127px; background: url('../images/menu_pl.gif')	-676px	-38px no-repeat; }
div#menu_div ul#menu a#menu_33  { width: 87px;  background: url('../images/menu_pl.gif')	-803px	-38px no-repeat; }
div#menu_div ul#menu a#menu_21:hover, div#menu_div ul#menu a#menu_21.active { width: 46px;  background: url('../images/menu_pl.gif')		 0	-57px no-repeat; }
div#menu_div ul#menu a#menu_22:hover, div#menu_div ul#menu a#menu_22.active  { width: 86px;  background: url('../images/menu_pl.gif')	 -46px	-57px no-repeat; }
div#menu_div ul#menu a#menu_23:hover, div#menu_div ul#menu a#menu_23.active  { width: 94px;  background: url('../images/menu_pl.gif')	-132px	-57px no-repeat; }
div#menu_div ul#menu a#menu_24:hover, div#menu_div ul#menu a#menu_24.active  { width: 179px; background: url('../images/menu_pl.gif')	-226px	-57px no-repeat; }
div#menu_div ul#menu a#menu_25:hover, div#menu_div ul#menu a#menu_25.active  { width: 88px;  background: url('../images/menu_pl.gif')	-405px	-57px no-repeat; }
div#menu_div ul#menu a#menu_26:hover, div#menu_div ul#menu a#menu_26.active  { width: 97px;  background: url('../images/menu_pl.gif')	-493px	-57px no-repeat; }
div#menu_div ul#menu a#menu_31:hover, div#menu_div ul#menu a#menu_31.active  { width: 93px;  background: url('../images/menu_pl.gif')	-583px	-57px no-repeat; }
div#menu_div ul#menu a#menu_32:hover, div#menu_div ul#menu a#menu_32.active  { width: 127px;  background: url('../images/menu_pl.gif')	-676px	-57px no-repeat; }
div#menu_div ul#menu a#menu_33:hover, div#menu_div ul#menu a#menu_33.active  { width: 87px;  background: url('../images/menu_pl.gif')	-803px	-57px no-repeat; }


div#menu_div ul#menu li ul {display:none; border: 0;}

div#menu_div ul#menu li:hover > ul { display:block; z-index: 50; position: absolute; top: 18px; padding: 5px 10px 30px 30px; background: transparent url('../images/transparent.gif'); }
div#menu_div ul#menu li#li_2:hover > ul { width: 590px; left: -123px; }
div#menu_div ul#menu li#li_3:hover > ul { width: 330px; left: -14px; }

div#menu_div ul#menu table { position: absolute; border-collapse:collapse; top:0; left:0; z-index:500; font-size:1em; }
* html div#menu_div ul#menu li ul li a { text-align: left; }
* html div#menu_div ul#menu li a:hover { position:relative; color:#335A80; }
* html div#menu_div ul#menu li ul a:hover {  }
* html div#menu_div ul#menu li ul { visibility:hidden; display:block; position:absolute; top:18px; padding: 8px 10px 30px 30px; background:transparent url('../images/transparent.gif');}

* html div#menu_div ul#menu li#li_2 ul { width: 620px; left:-133px; }
* html div#menu_div ul#menu li#li_3 ul { width: 350px; left:-25px; }

div#menu_div ul#menu li a:hover ul { visibility:visible; left:-66px; top:16px; lef\t:-126px; to\p:18px; }
div#menu_div ul#menu li a:hover { visibility:visible; }