body { background:url(layout/bg-body.jpg) 0 0 repeat-x #6f96bb; margin:0; padding:0; color:#000; font:normal 1em "Arial", sans-serif; font-size:77%; text-align:center; }div, p, form, table, label, ul, ol, li, blockquote, dt, dd, fieldset, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; list-style-type:none; }h1, h2, h3, h4, h5, h6 { font-weight:normal; }h1 { font-size:1.8em; font-weight:normal; color:black; margin:0 0 .5em; }/* HELP STYLES */br.clear { display:block; width:960px; clear:both; height:1px; margin-bottom:-1px; overflow:hidden; }.clear { display:block; clear:both; height:1px; margin-bottom:-1px; overflow:hidden; }a img, a:hover img { border:0; }hr.hidden { display:none; }hr { height:1px; color:#f0f0f0; background-color:#f0f0f0; border:0px solid #f0f0f0; }.blind { position:absolute; top:-100721px; width:1px; height:1px; overflow:hidden; }.fl-l { float:left; }.fl-r { float:right; }.txt { border:1px solid #86A6B7; background:url(bg/form-input.png) 0 0 repeat-x white !important; color:#505050; font-family:inherit; font-size:1em; }.txt:focus { border-color:#999; background:url(bg/form-input.png) 0 -10px repeat-x white; color:#000; }a { text-decoration:underline; color:#1D79B3; }a:hover { text-decoration:none; }a.more { font-size:.9em; font-weight:bold; background:url(ico/more-arr.gif) right 60% no-repeat; padding:0 11px 0 0; }p { margin:0 0 1em; line-height:1.5em; }/* LAYOUT BLOCKS */div#container  { width:990px; margin:0 auto; background:url(layout/bg-container.jpg) 0 0 repeat-y white; text-align:left; }div#container2 { background:url(layout/bg-head.jpg) 0 0 no-repeat; position:relative; width:100%; }div#head { height:157px; position:relative; margin:0 0 71px; font-family:tahoma }div#klin { width:1px; height:400px; float:left; overflow:hidden; }div#foot { background:url(layout/bg-foot.jpg) 0 100% no-repeat; clear:both; padding:0 0 42px; text-align:center; width:100%; }/* BASIC *//*div#content { float:right; position:relative; right:55px; color:#505050; width:655px; padding-bottom:20px; }*/div#content { float:right; position:relative; right:55px; color:black; width:655px; padding-bottom:20px; }div#sidebar { float:left; position:relative; left:55px; width:200px; padding-bottom:30px; overflow:hidden; }/* HOME */div#home-left { position:relative; left:55px; width:317px; float:left; padding-bottom:20px; }div#home-right { position:relative; right:55px; width:538px; float:right; overflow:hidden; padding-bottom:20px; }/* FULL */div#full { position:relative; left:55px; width:880px; float:left; padding:0 0 20px; }/* HEAD */#head #logo { position:relative; left:52px; top:57px; }#head form {  }#head form fieldset { border:0; position:absolute; right:62px; top:101px; width:175px; height:22px; background:url(bg/main-search-form.png) 0 0 no-repeat; }#head form fieldset label { position:absolute; left:-100000px; }#head form fieldset input { border:0; width:87px; height:16px; line-height:15px; background:none; padding:0; margin:0; font-size:11px; position:absolute; top:3px; left:26px; }#head form fieldset button { width:54px; height:16px; padding:0; border:0; color:white; line-height:15px; background:url(bg/main-search-submit.png) 0 0 no-repeat #353535; font-weight:bold; font-size:11px; position:absolute; top:3px; right:3px; cursor:pointer; }#head form fieldset button:hover { background:url(bg/main-search-submit.png) 0 bottom no-repeat #3d3d3d; }#country-tit { position:absolute; top:55px; right:62px; font-size:1.5em; height:1.5em; }.local #head fieldset { top:120px; }.local #golang { top:80px; }.local #country-tit { top:55px; right:77px; font-size:1.2em; height:1.2em; }.local #country-tit span { display:block; float:right; padding:4px 5px 0 0; font-weight:bold; }.local #country-tit img { position:relative; top:3px; border:1px solid #eee; width:22px; height:16px; display:block; float:right; }.local a#corporate-link { text-decoration:none; float:right; width:auto; display:block; font-size:.9em; font-weight:bold; padding:0 15px; background:url(bg/go-corp.png) left top no-repeat #da121c; color:white; height:22px; line-height:22px; position:relative; left:15px; }.local a#corporate-link:hover { background-position:left bottom; background-color:#fb0b17; }.local a#corporate-link span { position:absolute; right:0; top:0; width:15px; display:block; height:22px; background:url(bg/go-corp.png) right top no-repeat #da121c; float:right; text-decoration:none; cursor:pointer; padding:0; }.local a#corporate-link:hover span { background-position:right bottom; background-color:#fb0b17; }/* FOOT */#foot div { margin:0 auto; width:879px; padding:16px 0 0; position:relative; color:#787878; font-size:.9em; border-top:1px solid #f0f0f0; text-align:left; }#foot div p#footmenu { padding:0 0 12px; float:left; margin:0; }#foot div p#footmenu a { margin:0 16px 0 0; }#foot div p#footmenu span { display:none; }#foot div p#servicemenu { padding:0 0 12px; /*position:absolute; right:5px; top:16px;*/ float:right; margin:0; }#foot div p#servicemenu a { margin:0 0 0 16px; }#foot div p#servicemenu span { display:none; }#foot div p#wdf { position:absolute; right:5px; top:42px; margin:0; padding:0 0 0 21px; background:url(ico/wdf.gif) 0 0 no-repeat; height:21px; line-height:17px; }.gce404 #foot div p#wdf { top: 14px; }#foot div p#wdf a { color:#787878; }/* INTRO PAGE */body.intro #head { text-align:center; height:170px; margin:0; }body.intro #head #logo { left:0; margin:0 auto; }body.intro #container  { width:648px; margin:0 auto; background:url(layout/intro-container.jpg) 0 0 repeat-y white; text-align:left; }body.intro #container2 { background:url(layout/intro-head.jpg) 0 0 no-repeat; }body.intro #content { width:538px; float:left; left:55px; }body.intro #foot { background:url(layout/intro-foot.jpg) 0 100% no-repeat; height:42px; text-align:center; }body.intro #foot div { position:absolute; left:-10000px; }body.intro #klin { height:431px; }body.intro p.choose { text-align:center; margin:0 0 1em; color:#444; }body.intro ul li { background:none !important; padding:0 !important; margin:0; }body.intro ul li#gocorp,body.intro ul li#gocorp h2,body.intro ul li#gocorp a { width:538px; height:32px; display:block; }body.intro ul li#gocorp { margin:0 0 10px; }body.intro ul li#gocorp h2 { position:relative; }body.intro ul li#gocorp h2 a { position:relative; background:url(bg/go-site.gif) center top no-repeat #da121c; text-align:center; line-height:32px; overflow:hidden; color:white; text-decoration:none; }body.intro ul li#gocorp h2 a:hover { background-position:center bottom; background-color:#fb0b17; }body.intro ul li#goworldwide h2 { width:538px; height:32px; background:#7D93A8; text-align:center; line-height:32px; overflow:hidden; color:white; position:relative; }body.intro ul li#goworldwide h2 span { position:absolute; left:0;  top:0; width:538px; height:32px; background:url(title/gce-worldwide.png) 0 0 no-repeat transparent; }body.intro ul li ul li { background:inherit !important; }body.intro #flash-intro { margin:0 0 1em; position:relative; border:1px solid #e4e9ec; }/* LANG MENU */#golang { position:absolute; right:58px; top:78px; font-family:tahoma; z-index:110; /* padding:5px 165px 0 0; */ font-size:.9em;       width: 50%; } /* removed right padding; added width:50% */#golang span { color:#999; position:absolute; top:4px; right:5px; margin:0; /* z-index:110; width:150px; */ width:100%; background:url(ico/select-arr.gif) right center no-repeat; height:16px; line-height:16px; text-align:right; } /* removed z-index and width:150px; added width:100% */#golang span a { font-weight:bold; padding:0 21px 0 0; margin:0 0 0 5px;       position: relative; z-index: 110; } /* added z-index and position:relative *//* NOSCRIPT */#golang div { position:absolute; right:0px; top:0px; padding:2em 0 0; }/* JAVASCRIPT ASSING CLASS .list */#golang div.list { display:none; position:absolute; right:0px; top:0px; width:160px; background:url(bg/golang.gif) 0 0 repeat-y white; border:1px solid #D1DEE9; border-width:1px 0; padding:2em 0 4px; z-index:105; }#golang div.list a { color:#6F96B9; font-size:.9em; text-decoration:none; display:block; height:20px; line-height:20px; text-indent:13px; margin:0 5px; position:relative; }#golang div.list a:hover { background:url(bg/golang-link.gif) 0 0 repeat-x; color:black; }#golang div.list a span { display:none; }#golang div.list.active { display:block; }/* MENU - GENERAL */ul#menu	{ z-index:100; width:920px; height:52px; left:35px; top:157px; position:absolute; overflow:hidden; background:#cddae2; }ul#menu li { width:100px; list-style-type:none; height:52px; line-height:52px; float:left; position:relative; }ul#menu li a { width:100px; background:url(bg/menu.png) center top repeat-x #cddae2; color:#4a4a4a; display:block; height:52px; line-height:52px; font-size:1.2em; font-weight:bold; text-decoration:none; position:absolute; text-align:center; overflow:hidden; }ul#menu li a:hover { background:url(bg/menu.png) center center repeat-x #a2bac7; color:#4a6878; }ul#menu li a.active, ul#menu li a:hover.active { background:url(bg/menu.png) center bottom repeat-x #86a4b8; color:#fff; }ul#menu li a span { width:100px; height:52px; position:absolute; top:0; left:0; display:block; margin:0; display:none; }/*ul#menu li a:active span, ul#menu li a:hover span { top:-52px; }ul#menu li a.active span{ top:-104px; }*//* CORPORATE *//*EN*/ .en .corp ul#menu li.m1, .en .corp ul#menu li.m1 a, .en .corp ul#menu li.m1 a span{width:127px} .en .corp ul#menu li.m2, .en .corp ul#menu li.m2 a, .en .corp ul#menu li.m2 a span{width:144px} .en .corp ul#menu li.m3, .en .corp ul#menu li.m3 a, .en .corp ul#menu li.m3 a span{width:189px} .en .corp ul#menu li.m4, .en .corp ul#menu li.m4 a, .en .corp ul#menu li.m4 a span{width:119px} .en .corp ul#menu li.m5, .en .corp ul#menu li.m5 a, .en .corp ul#menu li.m5 a span{width:201px} .en .corp ul#menu li.m6, .en .corp ul#menu li.m6 a, .en .corp ul#menu li.m6 a span{width:140px}/*DE*/ .de .corp ul#menu li.m1, .de .corp ul#menu li.m1 a, .de .corp ul#menu li.m1 a span{width:127px} .de .corp ul#menu li.m2, .de .corp ul#menu li.m2 a, .de .corp ul#menu li.m2 a span{width:154px} .de .corp ul#menu li.m3, .de .corp ul#menu li.m3 a, .de .corp ul#menu li.m3 a span{width:179px} .de .corp ul#menu li.m4, .de .corp ul#menu li.m4 a, .de .corp ul#menu li.m4 a span{width:125px} .de .corp ul#menu li.m5, .de .corp ul#menu li.m5 a, .de .corp ul#menu li.m5 a span{width:192px} .de .corp ul#menu li.m6, .de .corp ul#menu li.m6 a, .de .corp ul#menu li.m6 a span{width:143px}/*CS*/ .cs .corp ul#menu li.m1, .cs .corp ul#menu li.m1 a, .cs .corp ul#menu li.m1 a span{width:128px} .cs .corp ul#menu li.m2, .cs .corp ul#menu li.m2 a, .cs .corp ul#menu li.m2 a span{width:151px} .cs .corp ul#menu li.m3, .cs .corp ul#menu li.m3 a, .cs .corp ul#menu li.m3 a span{width:173px} .cs .corp ul#menu li.m4, .cs .corp ul#menu li.m4 a, .cs .corp ul#menu li.m4 a span{width:145px} .cs .corp ul#menu li.m5, .cs .corp ul#menu li.m5 a, .cs .corp ul#menu li.m5 a span{width:181px} .cs .corp ul#menu li.m6, .cs .corp ul#menu li.m6 a, .cs .corp ul#menu li.m6 a span{width:142px}/*FR*/ .fr .corp ul#menu li.m1, .fr .corp ul#menu li.m1 a, .fr .corp ul#menu li.m1 a span{width:117px} .fr .corp ul#menu li.m2, .fr .corp ul#menu li.m2 a, .fr .corp ul#menu li.m2 a span{width:122px} .fr .corp ul#menu li.m3, .fr .corp ul#menu li.m3 a, .fr .corp ul#menu li.m3 a span{width:196px} .fr .corp ul#menu li.m4, .fr .corp ul#menu li.m4 a, .fr .corp ul#menu li.m4 a span{width:135px} .fr .corp ul#menu li.m5, .fr .corp ul#menu li.m5 a, .fr .corp ul#menu li.m5 a span{width:233px} .fr .corp ul#menu li.m6, .fr .corp ul#menu li.m6 a, .fr .corp ul#menu li.m6 a span{width:117px}/*IT*/ .it .corp ul#menu li.m1, .it .corp ul#menu li.m1 a, .it .corp ul#menu li.m1 a span{width:131px} .it .corp ul#menu li.m2, .it .corp ul#menu li.m2 a, .it .corp ul#menu li.m2 a span{width:151px} .it .corp ul#menu li.m3, .it .corp ul#menu li.m3 a, .it .corp ul#menu li.m3 a span{width:191px} .it .corp ul#menu li.m4, .it .corp ul#menu li.m4 a, .it .corp ul#menu li.m4 a span{width:129px} .it .corp ul#menu li.m5, .it .corp ul#menu li.m5 a, .it .corp ul#menu li.m5 a span{width:172px} .it .corp ul#menu li.m6, .it .corp ul#menu li.m6 a, .it .corp ul#menu li.m6 a span{width:146px}/*ES*/ .es .corp ul#menu li.m1, .es .corp ul#menu li.m1 a, .es .corp ul#menu li.m1 a span{width:109px} .es .corp ul#menu li.m2, .es .corp ul#menu li.m2 a, .es .corp ul#menu li.m2 a span{width:141px} .es .corp ul#menu li.m3, .es .corp ul#menu li.m3 a, .es .corp ul#menu li.m3 a span{width:185px} .es .corp ul#menu li.m4, .es .corp ul#menu li.m4 a, .es .corp ul#menu li.m4 a span{width:151px} .es .corp ul#menu li.m5, .es .corp ul#menu li.m5 a, .es .corp ul#menu li.m5 a span{width:202px} .es .corp ul#menu li.m6, .es .corp ul#menu li.m6 a, .es .corp ul#menu li.m6 a span{width:132px}/*PT*/ .pt .corp ul#menu li.m1, .pt .corp ul#menu li.m1 a, .pt .corp ul#menu li.m1 a span{width:113px} .pt .corp ul#menu li.m2, .pt .corp ul#menu li.m2 a, .pt .corp ul#menu li.m2 a span{width:139px} .pt .corp ul#menu li.m3, .pt .corp ul#menu li.m3 a, .pt .corp ul#menu li.m3 a span{width:176px} .pt .corp ul#menu li.m4, .pt .corp ul#menu li.m4 a, .pt .corp ul#menu li.m4 a span{width:151px} .pt .corp ul#menu li.m5, .pt .corp ul#menu li.m5 a, .pt .corp ul#menu li.m5 a span{width:209px} .pt .corp ul#menu li.m6, .pt .corp ul#menu li.m6 a, .pt .corp ul#menu li.m6 a span{width:132px}/*PL*/ .pl .corp ul#menu li.m1, .pl .corp ul#menu li.m1 a, .pl .corp ul#menu li.m1 a span{width:147px} .pl .corp ul#menu li.m2, .pl .corp ul#menu li.m2 a, .pl .corp ul#menu li.m2 a span{width:149px} .pl .corp ul#menu li.m3, .pl .corp ul#menu li.m3 a, .pl .corp ul#menu li.m3 a span{width:188px} .pl .corp ul#menu li.m4, .pl .corp ul#menu li.m4 a, .pl .corp ul#menu li.m4 a span{width:140px} .pl .corp ul#menu li.m5, .pl .corp ul#menu li.m5 a, .pl .corp ul#menu li.m5 a span{width:156px} .pl .corp ul#menu li.m6, .pl .corp ul#menu li.m6 a, .pl .corp ul#menu li.m6 a span{width:140px}/*SV*/ .sv .corp ul#menu li.m1, .sv .corp ul#menu li.m1 a, .sv .corp ul#menu li.m1 a span{width:108px} .sv .corp ul#menu li.m2, .sv .corp ul#menu li.m2 a, .sv .corp ul#menu li.m2 a span{width:145px} .sv .corp ul#menu li.m3, .sv .corp ul#menu li.m3 a, .sv .corp ul#menu li.m3 a span{width:211px} .sv .corp ul#menu li.m4, .sv .corp ul#menu li.m4 a, .sv .corp ul#menu li.m4 a span{width:131px} .sv .corp ul#menu li.m5, .sv .corp ul#menu li.m5 a, .sv .corp ul#menu li.m5 a span{width:194px} .sv .corp ul#menu li.m6, .sv .corp ul#menu li.m6 a, .sv .corp ul#menu li.m6 a span{width:131px}/*RO*/ .ro .corp ul#menu li.m1, .ro .corp ul#menu li.m1 a, .ro .corp ul#menu li.m1 a span{width:150px} .ro .corp ul#menu li.m2, .ro .corp ul#menu li.m2 a, .ro .corp ul#menu li.m2 a span{width:137px} .ro .corp ul#menu li.m3, .ro .corp ul#menu li.m3 a, .ro .corp ul#menu li.m3 a span{width:162px} .ro .corp ul#menu li.m4, .ro .corp ul#menu li.m4 a, .ro .corp ul#menu li.m4 a span{width:134px} .ro .corp ul#menu li.m5, .ro .corp ul#menu li.m5 a, .ro .corp ul#menu li.m5 a span{width:204px} .ro .corp ul#menu li.m6, .ro .corp ul#menu li.m6 a, .ro .corp ul#menu li.m6 a span{width:133px}/*HU*/ .hu .corp ul#menu li.m1, .hu .corp ul#menu li.m1 a, .hu .corp ul#menu li.m1 a span{width:135px} .hu .corp ul#menu li.m2, .hu .corp ul#menu li.m2 a, .hu .corp ul#menu li.m2 a span{width:146px} .hu .corp ul#menu li.m3, .hu .corp ul#menu li.m3 a, .hu .corp ul#menu li.m3 a span{width:193px} .hu .corp ul#menu li.m4, .hu .corp ul#menu li.m4 a, .hu .corp ul#menu li.m4 a span{width:113px} .hu .corp ul#menu li.m5, .hu .corp ul#menu li.m5 a, .hu .corp ul#menu li.m5 a span{width:192px} .hu .corp ul#menu li.m6, .hu .corp ul#menu li.m6 a, .hu .corp ul#menu li.m6 a span{width:141px}/*HR*/ .hr .corp ul#menu li.m1, .hr .corp ul#menu li.m1 a, .hr .corp ul#menu li.m1 a span{width:188px} .hr .corp ul#menu li.m2, .hr .corp ul#menu li.m2 a, .hr .corp ul#menu li.m2 a span{width:134px} .hr .corp ul#menu li.m3, .hr .corp ul#menu li.m3 a, .hr .corp ul#menu li.m3 a span{width:207px} .hr .corp ul#menu li.m4, .hr .corp ul#menu li.m4 a, .hr .corp ul#menu li.m4 a span{width:114px} .hr .corp ul#menu li.m5, .hr .corp ul#menu li.m5 a, .hr .corp ul#menu li.m5 a span{width:155px} .hr .corp ul#menu li.m6, .hr .corp ul#menu li.m6 a, .hr .corp ul#menu li.m6 a span{width:122px}/*EN*/ .zh .corp ul#menu li.m1, .zh .corp ul#menu li.m1 a, .zh .corp ul#menu li.m1 a span{width:127px} .zh .corp ul#menu li.m2, .zh .corp ul#menu li.m2 a, .zh .corp ul#menu li.m2 a span{width:144px} .zh .corp ul#menu li.m3, .zh .corp ul#menu li.m3 a, .zh .corp ul#menu li.m3 a span{width:189px} .zh .corp ul#menu li.m4, .zh .corp ul#menu li.m4 a, .zh .corp ul#menu li.m4 a span{width:119px} .zh .corp ul#menu li.m5, .zh .corp ul#menu li.m5 a, .zh .corp ul#menu li.m5 a span{width:201px} .zh .corp ul#menu li.m6, .zh .corp ul#menu li.m6 a, .zh .corp ul#menu li.m6 a span{width:140px}/*NO*/ .no .corp ul#menu li.m1, .no .corp ul#menu li.m1 a, .no .corp ul#menu li.m1 a span{width:111px} .no .corp ul#menu li.m2, .no .corp ul#menu li.m2 a, .no .corp ul#menu li.m2 a span{width:147px} .no .corp ul#menu li.m3, .no .corp ul#menu li.m3 a, .no .corp ul#menu li.m3 a span{width:185px} .no .corp ul#menu li.m4, .no .corp ul#menu li.m4 a, .no .corp ul#menu li.m4 a span{width:133px} .no .corp ul#menu li.m5, .no .corp ul#menu li.m5 a, .no .corp ul#menu li.m5 a span{width:203px} .no .corp ul#menu li.m6, .no .corp ul#menu li.m6 a, .no .corp ul#menu li.m6 a span{width:141px}/*RU*/ .ru .corp ul#menu li.m1, .ru .corp ul#menu li.m1 a, .ru .corp ul#menu li.m1 a span{width:147px} .ru .corp ul#menu li.m2, .ru .corp ul#menu li.m2 a, .ru .corp ul#menu li.m2 a span{width:159px} .ru .corp ul#menu li.m3, .ru .corp ul#menu li.m3 a, .ru .corp ul#menu li.m3 a span{width:167px} .ru .corp ul#menu li.m4, .ru .corp ul#menu li.m4 a, .ru .corp ul#menu li.m4 a span{width:160px} .ru .corp ul#menu li.m5, .ru .corp ul#menu li.m5 a, .ru .corp ul#menu li.m5 a span{width:161px} .ru .corp ul#menu li.m6, .ru .corp ul#menu li.m6 a, .ru .corp ul#menu li.m6 a span{width:126px}/*DA*/ .da .corp ul#menu li.m1, .da .corp ul#menu li.m1 a, .da .corp ul#menu li.m1 a span{width:128px} .da .corp ul#menu li.m2, .da .corp ul#menu li.m2 a, .da .corp ul#menu li.m2 a span{width:144px} .da .corp ul#menu li.m3, .da .corp ul#menu li.m3 a, .da .corp ul#menu li.m3 a span{width:172px} .da .corp ul#menu li.m4, .da .corp ul#menu li.m4 a, .da .corp ul#menu li.m4 a span{width:141px} .da .corp ul#menu li.m5, .da .corp ul#menu li.m5 a, .da .corp ul#menu li.m5 a span{width:195px} .da .corp ul#menu li.m6, .da .corp ul#menu li.m6 a, .da .corp ul#menu li.m6 a span{width:140px}/*FI*/ .fi .corp ul#menu li.m1, .fi .corp ul#menu li.m1 a, .fi .corp ul#menu li.m1 a span{width:128px} .fi .corp ul#menu li.m2, .fi .corp ul#menu li.m2 a, .fi .corp ul#menu li.m2 a span{width:144px} .fi .corp ul#menu li.m3, .fi .corp ul#menu li.m3 a, .fi .corp ul#menu li.m3 a span{width:172px} .fi .corp ul#menu li.m4, .fi .corp ul#menu li.m4 a, .fi .corp ul#menu li.m4 a span{width:141px} .fi .corp ul#menu li.m5, .fi .corp ul#menu li.m5 a, .fi .corp ul#menu li.m5 a span{width:195px} .fi .corp ul#menu li.m6, .fi .corp ul#menu li.m6 a, .fi .corp ul#menu li.m6 a span{width:140px}/* LOCAL *//* EN */ .en .local ul#menu li.m1, .en .local ul#menu li.m1 a, .en .local ul#menu li.m1 a span { width:102px } .en .local ul#menu li.m2, .en .local ul#menu li.m2 a, .en .local ul#menu li.m2 a span { width:125px } .en .local ul#menu li.m3, .en .local ul#menu li.m3 a, .en .local ul#menu li.m3 a span { width:167px } .en .local ul#menu li.m4, .en .local ul#menu li.m4 a, .en .local ul#menu li.m4 a span { width:101px } .en .local ul#menu li.m5, .en .local ul#menu li.m5 a, .en .local ul#menu li.m5 a span { width:185px } .en .local ul#menu li.m6, .en .local ul#menu li.m6 a, .en .local ul#menu li.m6 a span { width:124px } .en .local ul#menu li.m7, .en .local ul#menu li.m7 a, .en .local ul#menu li.m7 a span { width:116px }/* DE */ .de .local ul#menu li.m1, .de .local ul#menu li.m1 a, .de .local ul#menu li.m1 a span { width:114px } .de .local ul#menu li.m2, .de .local ul#menu li.m2 a, .de .local ul#menu li.m2 a span { width:139px } .de .local ul#menu li.m3, .de .local ul#menu li.m3 a, .de .local ul#menu li.m3 a span { width:168px } .de .local ul#menu li.m4, .de .local ul#menu li.m4 a, .de .local ul#menu li.m4 a span { width:110px } .de .local ul#menu li.m5, .de .local ul#menu li.m5 a, .de .local ul#menu li.m5 a span { width:125px } .de .local ul#menu li.m6, .de .local ul#menu li.m6 a, .de .local ul#menu li.m6 a span { width:136px } .de .local ul#menu li.m7, .de .local ul#menu li.m7 a, .de .local ul#menu li.m7 a span { width:128px }/* CS */ .cs .local ul#menu li.m1, .cs .local ul#menu li.m1 a, .cs .local ul#menu li.m1 a span { width:107px } .cs .local ul#menu li.m2, .cs .local ul#menu li.m2 a, .cs .local ul#menu li.m2 a span { width:131px } .cs .local ul#menu li.m3, .cs .local ul#menu li.m3 a, .cs .local ul#menu li.m3 a span { width:151px } .cs .local ul#menu li.m4, .cs .local ul#menu li.m4 a, .cs .local ul#menu li.m4 a span { width:122px } .cs .local ul#menu li.m5, .cs .local ul#menu li.m5 a, .cs .local ul#menu li.m5 a span { width:186px } .cs .local ul#menu li.m6, .cs .local ul#menu li.m6 a, .cs .local ul#menu li.m6 a span { width:101px } .cs .local ul#menu li.m7, .cs .local ul#menu li.m7 a, .cs .local ul#menu li.m7 a span { width:122px }/* FR */ .fr .local ul#menu li.m1, .fr .local ul#menu li.m1 a, .fr .local ul#menu li.m1 a span { width:100px } .fr .local ul#menu li.m2, .fr .local ul#menu li.m2 a, .fr .local ul#menu li.m2 a span { width:104px } .fr .local ul#menu li.m3, .fr .local ul#menu li.m3 a, .fr .local ul#menu li.m3 a span { width:179px } .fr .local ul#menu li.m4, .fr .local ul#menu li.m4 a, .fr .local ul#menu li.m4 a span { width:120px } .fr .local ul#menu li.m5, .fr .local ul#menu li.m5 a, .fr .local ul#menu li.m5 a span { width:147px } .fr .local ul#menu li.m6, .fr .local ul#menu li.m6 a, .fr .local ul#menu li.m6 a span { width:169px } .fr .local ul#menu li.m7, .fr .local ul#menu li.m7 a, .fr .local ul#menu li.m7 a span { width:101px }/* IT */ .it .local ul#menu li.m1, .it .local ul#menu li.m1 a, .it .local ul#menu li.m1 a span { width:104px } .it .local ul#menu li.m2, .it .local ul#menu li.m2 a, .it .local ul#menu li.m2 a span { width:125px } .it .local ul#menu li.m3, .it .local ul#menu li.m3 a, .it .local ul#menu li.m3 a span { width:165px } .it .local ul#menu li.m4, .it .local ul#menu li.m4 a, .it .local ul#menu li.m4 a span { width:102px } .it .local ul#menu li.m5, .it .local ul#menu li.m5 a, .it .local ul#menu li.m5 a span { width:172px } .it .local ul#menu li.m6, .it .local ul#menu li.m6 a, .it .local ul#menu li.m6 a span { width:130px } .it .local ul#menu li.m7, .it .local ul#menu li.m7 a, .it .local ul#menu li.m7 a span { width:122px }/* ES */ .es .local ul#menu li.m1, .es .local ul#menu li.m1 a, .es .local ul#menu li.m1 a span { width:83px } .es .local ul#menu li.m2, .es .local ul#menu li.m2 a, .es .local ul#menu li.m2 a span { width:116px } .es .local ul#menu li.m3, .es .local ul#menu li.m3 a, .es .local ul#menu li.m3 a span { width:160px } .es .local ul#menu li.m4, .es .local ul#menu li.m4 a, .es .local ul#menu li.m4 a span { width:123px } .es .local ul#menu li.m5, .es .local ul#menu li.m5 a, .es .local ul#menu li.m5 a span { width:179px } .es .local ul#menu li.m6, .es .local ul#menu li.m6 a, .es .local ul#menu li.m6 a span { width:150px } .es .local ul#menu li.m7, .es .local ul#menu li.m7 a, .es .local ul#menu li.m7 a span { width:109px }/* PT */ .pt .local ul#menu li.m1, .pt .local ul#menu li.m1 a, .pt .local ul#menu li.m1 a span { width:95px } .pt .local ul#menu li.m2, .pt .local ul#menu li.m2 a, .pt .local ul#menu li.m2 a span { width:121px } .pt .local ul#menu li.m3, .pt .local ul#menu li.m3 a, .pt .local ul#menu li.m3 a span { width:156px } .pt .local ul#menu li.m4, .pt .local ul#menu li.m4 a, .pt .local ul#menu li.m4 a span { width:134px } .pt .local ul#menu li.m5, .pt .local ul#menu li.m5 a, .pt .local ul#menu li.m5 a span { width:173px } .pt .local ul#menu li.m6, .pt .local ul#menu li.m6 a, .pt .local ul#menu li.m6 a span { width:127px } .pt .local ul#menu li.m7, .pt .local ul#menu li.m7 a, .pt .local ul#menu li.m7 a span { width:114px }/* PL */ .pl .local ul#menu li.m1, .pl .local ul#menu li.m1 a, .pl .local ul#menu li.m1 a span { width:130px } .pl .local ul#menu li.m2, .pl .local ul#menu li.m2 a, .pl .local ul#menu li.m2 a span { width:125px } .pl .local ul#menu li.m3, .pl .local ul#menu li.m3 a, .pl .local ul#menu li.m3 a span { width:163px } .pl .local ul#menu li.m4, .pl .local ul#menu li.m4 a, .pl .local ul#menu li.m4 a span { width:118px } .pl .local ul#menu li.m5, .pl .local ul#menu li.m5 a, .pl .local ul#menu li.m5 a span { width:170px } .pl .local ul#menu li.m6, .pl .local ul#menu li.m6 a, .pl .local ul#menu li.m6 a span { width:97px } .pl .local ul#menu li.m7, .pl .local ul#menu li.m7 a, .pl .local ul#menu li.m7 a span { width:117px }/* SV */ .sv .local ul#menu li.m1, .sv .local ul#menu li.m1 a, .sv .local ul#menu li.m1 a span { width:94px } .sv .local ul#menu li.m2, .sv .local ul#menu li.m2 a, .sv .local ul#menu li.m2 a span { width:133px } .sv .local ul#menu li.m3, .sv .local ul#menu li.m3 a, .sv .local ul#menu li.m3 a span { width:197px } .sv .local ul#menu li.m4, .sv .local ul#menu li.m4 a, .sv .local ul#menu li.m4 a span { width:119px } .sv .local ul#menu li.m5, .sv .local ul#menu li.m5 a, .sv .local ul#menu li.m5 a span { width:149px } .sv .local ul#menu li.m6, .sv .local ul#menu li.m6 a, .sv .local ul#menu li.m6 a span { width:109px } .sv .local ul#menu li.m7, .sv .local ul#menu li.m7 a, .sv .local ul#menu li.m7 a span { width:119px }/* RO */ .ro .local ul#menu li.m1, .ro .local ul#menu li.m1 a, .ro .local ul#menu li.m1 a span { width:134px } .ro .local ul#menu li.m2, .ro .local ul#menu li.m2 a, .ro .local ul#menu li.m2 a span { width:117px } .ro .local ul#menu li.m3, .ro .local ul#menu li.m3 a, .ro .local ul#menu li.m3 a span { width:141px } .ro .local ul#menu li.m4, .ro .local ul#menu li.m4 a, .ro .local ul#menu li.m4 a span { width:116px } .ro .local ul#menu li.m5, .ro .local ul#menu li.m5 a, .ro .local ul#menu li.m5 a span { width:164px } .ro .local ul#menu li.m6, .ro .local ul#menu li.m6 a, .ro .local ul#menu li.m6 a span { width:136px } .ro .local ul#menu li.m7, .ro .local ul#menu li.m7 a, .ro .local ul#menu li.m7 a span { width:112px }/* HU */ .hu .local ul#menu li.m1, .hu .local ul#menu li.m1 a, .hu .local ul#menu li.m1 a span { width:121px } .hu .local ul#menu li.m2, .hu .local ul#menu li.m2 a, .hu .local ul#menu li.m2 a span { width:126px } .hu .local ul#menu li.m3, .hu .local ul#menu li.m3 a, .hu .local ul#menu li.m3 a span { width:178px } .hu .local ul#menu li.m4, .hu .local ul#menu li.m4 a, .hu .local ul#menu li.m4 a span { width:95px } .hu .local ul#menu li.m5, .hu .local ul#menu li.m5 a, .hu .local ul#menu li.m5 a span { width:169px } .hu .local ul#menu li.m6, .hu .local ul#menu li.m6 a, .hu .local ul#menu li.m6 a span { width:105px } .hu .local ul#menu li.m7, .hu .local ul#menu li.m7 a, .hu .local ul#menu li.m7 a span { width:126px }/* HR */ .hr .local ul#menu li.m1, .hr .local ul#menu li.m1 a, .hr .local ul#menu li.m1 a span { width:165px } .hr .local ul#menu li.m2, .hr .local ul#menu li.m2 a, .hr .local ul#menu li.m2 a span { width:113px } .hr .local ul#menu li.m3, .hr .local ul#menu li.m3 a, .hr .local ul#menu li.m3 a span { width:181px } .hr .local ul#menu li.m4, .hr .local ul#menu li.m4 a, .hr .local ul#menu li.m4 a span { width:92px } .hr .local ul#menu li.m5, .hr .local ul#menu li.m5 a, .hr .local ul#menu li.m5 a span { width:168px } .hr .local ul#menu li.m6, .hr .local ul#menu li.m6 a, .hr .local ul#menu li.m6 a span { width:99px } .hr .local ul#menu li.m7, .hr .local ul#menu li.m7 a, .hr .local ul#menu li.m7 a span { width:102px }/* EN */ .zh .local ul#menu li.m1, .zh .local ul#menu li.m1 a, .zh .local ul#menu li.m1 a span { width:102px } .zh .local ul#menu li.m2, .zh .local ul#menu li.m2 a, .zh .local ul#menu li.m2 a span { width:125px } .zh .local ul#menu li.m3, .zh .local ul#menu li.m3 a, .zh .local ul#menu li.m3 a span { width:167px } .zh .local ul#menu li.m4, .zh .local ul#menu li.m4 a, .zh .local ul#menu li.m4 a span { width:101px } .zh .local ul#menu li.m5, .zh .local ul#menu li.m5 a, .zh .local ul#menu li.m5 a span { width:185px } .zh .local ul#menu li.m6, .zh .local ul#menu li.m6 a, .zh .local ul#menu li.m6 a span { width:124px } .zh .local ul#menu li.m7, .zh .local ul#menu li.m7 a, .zh .local ul#menu li.m7 a span { width:116px }/* FI */ .fi .local ul#menu li.m1, .fi .local ul#menu li.m1 a, .fi .local ul#menu li.m1 a span { width:114px } .fi .local ul#menu li.m2, .fi .local ul#menu li.m2 a, .fi .local ul#menu li.m2 a span { width:139px } .fi .local ul#menu li.m3, .fi .local ul#menu li.m3 a, .fi .local ul#menu li.m3 a span { width:244px } .fi .local ul#menu li.m4, .fi .local ul#menu li.m4 a, .fi .local ul#menu li.m4 a span { width:169px } .fi .local ul#menu li.m5, .fi .local ul#menu li.m5 a, .fi .local ul#menu li.m5 a span { width:118px } .fi .local ul#menu li.m6, .fi .local ul#menu li.m6 a, .fi .local ul#menu li.m6 a span { width:136px } .fi .local ul#menu li.m7, .fi .local ul#menu li.m7 a, .fi .local ul#menu li.m7 a span { width:119px }/* RU */ .ru .local ul#menu li.m1, .ru .local ul#menu li.m1 a, .ru .local ul#menu li.m1 a span { width:132px } .ru .local ul#menu li.m2, .ru .local ul#menu li.m2 a, .ru .local ul#menu li.m2 a span { width:141px } .ru .local ul#menu li.m3, .ru .local ul#menu li.m3 a, .ru .local ul#menu li.m3 a span { width:143px } .ru .local ul#menu li.m4, .ru .local ul#menu li.m4 a, .ru .local ul#menu li.m4 a span { width:136px } .ru .local ul#menu li.m5, .ru .local ul#menu li.m5 a, .ru .local ul#menu li.m5 a span { width:164px } .ru .local ul#menu li.m6, .ru .local ul#menu li.m6 a, .ru .local ul#menu li.m6 a span { width:93px } .ru .local ul#menu li.m7, .ru .local ul#menu li.m7 a, .ru .local ul#menu li.m7 a span { width:111px }/* NO */ .no .local ul#menu li.m1, .no .local ul#menu li.m1 a, .no .local ul#menu li.m1 a span { width:100px } .no .local ul#menu li.m2, .no .local ul#menu li.m2 a, .no .local ul#menu li.m2 a span { width:133px } .no .local ul#menu li.m3, .no .local ul#menu li.m3 a, .no .local ul#menu li.m3 a span { width:150px } .no .local ul#menu li.m4, .no .local ul#menu li.m4 a, .no .local ul#menu li.m4 a span { width:123px } .no .local ul#menu li.m5, .no .local ul#menu li.m5 a, .no .local ul#menu li.m5 a span { width:170px } .no .local ul#menu li.m6, .no .local ul#menu li.m6 a, .no .local ul#menu li.m6 a span { width:122px } .no .local ul#menu li.m7, .no .local ul#menu li.m7 a, .no .local ul#menu li.m7 a span { width:122px }/* NO */ .da .local ul#menu li.m1, .da .local ul#menu li.m1 a, .da .local ul#menu li.m1 a span { width:103px } .da .local ul#menu li.m2, .da .local ul#menu li.m2 a, .da .local ul#menu li.m2 a span { width:132px } .da .local ul#menu li.m3, .da .local ul#menu li.m3 a, .da .local ul#menu li.m3 a span { width:155px } .da .local ul#menu li.m4, .da .local ul#menu li.m4 a, .da .local ul#menu li.m4 a span { width:124px } .da .local ul#menu li.m5, .da .local ul#menu li.m5 a, .da .local ul#menu li.m5 a span { width:165px } .da .local ul#menu li.m6, .da .local ul#menu li.m6 a, .da .local ul#menu li.m6 a span { width:123px } .da .local ul#menu li.m7, .da .local ul#menu li.m7 a, .da .local ul#menu li.m7 a span { width:118px }/* SUBMENU LEVEL 1 */ul#submenu { margin:0 0 1em; }ul#submenu li { margin:1px 0 0; list-style-type:none; width:100%; position:relative; top:0; }ul#submenu li a { display:block; color:#7a7a7a; text-decoration:none; font-size:1.25em; line-height:35px; font-weight:bold; padding:0 11px; background:url(bg/submenu.gif) left bottom repeat-x transparent; }ul#submenu li a:hover { background-color:#ebf1f5; color:#333; }ul#submenu li.active a, ul#submenu li.active a:hover { background-color:#86a6b7; color:white; }/* SUBMENU LEVEL 2 */ul#submenu li.active ul { background:#F3F7F8; padding:11px; width:auto; }ul#submenu li.active ul li { background:none; border:0; width:auto; padding-bottom:3px; }ul#submenu li.active ul li a { color:#1D79B3; display:block; font-size:1em; font-weight:bold; border:0; width:auto; background:url(ico/submenu-arr.gif) 2px .3em no-repeat transparent; padding:0 0 0 14px; line-height:1.3em; }ul#submenu li.active ul li a:hover { text-decoration:underline; background:url(ico/submenu-arr.gif) 2px .3em no-repeat transparent; color:#1D79B3; }ul#submenu li.active ul li.active a, ul#submenu li.active ul li.active a:hover { background:url(ico/submenu-arr-active.gif) 0 .5em no-repeat transparent; color:black; }/* SUBMENU LEVEL 3 */ul#submenu li.active ul li.active ul { padding:3px 0 7px 17px;  }ul#submenu li.active ul li.active ul li a { font-weight:normal; background:url(ico/subsubmenu-arr.gif) 0 .5em no-repeat transparent; padding:0 5px 0 9px; }ul#submenu li.active ul li.active ul li a:hover { background:url(ico/subsubmenu-arr.gif) 0 .5em no-repeat; }ul#submenu li.active ul li.active ul li.active a, ul#submenu li.active ul li.active ul li.active a:hover { background:url(ico/subsubmenu-arr.gif) 0 .5em no-repeat; }ul#submenu li ul li ul li a.act, ul#submenu li ul li ul li a.act:hover { font-weight:bold !important; }ul#submenu li.active ul li.active ul li.active ul { padding:3px 0 7px 17px;  }ul#submenu li.active ul li.active ul li.active ul li a { font-weight:normal; background:url(ico/subsubmenu-arr.gif) 0 .5em no-repeat; padding:0 5px 0 9px; }/* SIDE BANNER */#sidebar img { margin:20px 0 0; }/* PATH */div.path { padding:0 2px 5px; border-bottom:1px solid #CBD9E1; font-size:.9em; margin:0 0 20px; }div.path a { display:block; float:left; margin:0 5px 0 0; }div.path span { background:url(ico/path.gif) 0 center no-repeat; display:block; width:4px; overflow:hidden; text-indent:-1000px; float:left; margin:0 5px 0 0; }div.path strong { font-weight:normal; color:#505050; }/* UNDERLINED RED TITLE */h2 { font-size:1.5em; }.h2 { color:#ED1C24; border-bottom:1px solid #CBD9E1; display:block; padding:0 0 8px; margin:0 0 12px; font-weight:normal; font-size:1.5em; }/* CONTENT FORMAT */#content .perex { color:black; font-size:1.1em; line-height:1.4em; }/* PRODUCT LIST */.product-area-list { margin:0 0 20px; }.product-area-list h2 { font-size:1.5em; margin:0 0 .7em 262px; }.product-area-list h2 a { color:#ED1C24; }.product-area-list div.div { margin:0 0 0 262px; }.product-area-list img.img { float:left; }/* NEWS BOX */          .news-box-l { width:315px; float:left; padding:0 0 1em; }          .news-box-r { width:315px; float:right; padding:0 0 1em; }          .news-box-l h2,          .news-box-r h2,          .news-box-l h3,          .news-box-r h3 { font-size:1.2em; font-weight:bold; color:#444; }          /*.news-box-l a.more,          .news-box-r a.more { margin-left:-.3em; }*/#content  .news-box-l p.date,#content  .news-box-r p.date { margin:0 0 .6em; color:#999; font-size:.9em; }/* TOP NEWS */.top-news h3 { font-size:1.2em; font-weight:bold; color:#444; }#content .top-news p.date { margin:0 0 .6em; color:#999; font-size:.9em; }.other-news { line-height:1.4em; }.other-news h3 { font-size:1.1em; font-weight:bold; color:#444; margin:0; }.other-news ul { margin:0 0 .5em 0; }.other-news ul li { list-style-type:none; background:none; color:#999; width:100%; }.other-news ul li a { font-weight:bold; margin:0 0 0 .5em; }.other-news a.archive { background:url(ico/archive.gif) left center no-repeat; padding:0 0 0 16px; color:#88C7EC; font-weight:bold; }.article { margin:0 0 28px; }.article a.print { background:url(ico/print.gif) 0 center no-repeat; padding:0 0 0 17px; color:#88C7EC; font-weight:bold; font-size:.9em; }a.gallery { background:url(ico/_print.gif) 0 center no-repeat; padding:0 0 0 17px; color:#88C7EC; font-weight:bold; font-size:.9em; }/* CMS FORMAT */span.img-fl { float:left; margin:0 10px 10px 0; display:block; }span.img-fl em { font-size:.9em; color:#999; font-style:normal; display:block; text-align:center; padding:5px 0 0; max-width:93%; }span.img-fr { float:right; margin:0 0 10px 10px; display:block; }span.img-fr em { font-size:.9em; color:#999; font-style:normal; display:block; text-align:center; padding:5px 0 0; max-width:93%; }span.img-l { text-align:left; margin:0 0 10px; display:block; }span.img-l em { font-size:.9em; color:#999; font-style:normal; display:block; text-align:left; padding:5px 0 0; }span.img-r { text-align:right; margin:0 0 10px; display:block; }span.img-r em { font-size:.9em; color:#999; font-style:normal; display:block; text-align:right; padding:5px 0 0; }span.img-c { text-align:center; margin:0 0 10px; display:block; }span.img-c em { font-size:.9em; color:#999; font-style:normal; display:block; text-align:center; padding:5px 0 0; }#content ul, #content ul.bullet, #home-right ul, #home-left ul,#full ul,    #full ul.bullet { width:100%; padding:0 0 1em; }#content ul li, #content ul.bullet li, #home-right ul li, #home-left ul li,#full ul li, #full ul.bullet li { list-style-type:none; background:url(bg/list-bullet.gif) 0 .7em no-repeat; padding:0 0 0 11px; line-height:1.5em; }/* HOME */.home #home-left,.home #home-right { color:black; }.home #home-left h2,.home #home-right h2 { color:#444; margin:0 0 .5em; }.home #news { border-top:1px solid #CBD9E1; padding:18px 0 0; margin:17px 0 0; }.home #news h3 { margin:1.5em 0 .2em; font-weight:bold; font-size:1.15em; clear:both; }.home #news a.more { margin-top:-1em; float:right; display:block; height:1.4em; }#home-promo { padding:5px 0 20px; width:550px; }#home-promo div { width:263px; margin:0 10px 9px 0; position:relative; float:left; }#home-promo div h3 a { font-weight:bold; position:relative; display:block; height:32px; line-height:32px; color:white; text-indent:10px; font-size:110%; text-decoration:none; background:#ED1C24 no-repeat; overflow:hidden; top:0; }#home-promo div h3 a:hover { background-color:#fb0b17 }#home-promo div a { width:263px; height:170px; overflow:hidden; background:#CBD9E1; display:block; } /* height value updated to equal image height */#home-promo div.first h3 a { background-image:url(bg/home-promo-first.gif); background-position:left top; }#home-promo div.second h3 a { background-image:url(bg/home-promo-second.gif); background-position:right top; }#flash-promo-box { margin:2em 0 1em; width:317px; height:321px; }.promo-box { background:url(bg/blue-gradient.png) 0 0 repeat-x; border:1px solid #DFEAF2; margin:2em 0 0; }.promo-box big { height:38px; line-height:38px; color:#444; font-weight:bold; font-size:1.2em; display:block; text-indent:12px; }.promo-box img { border:1px solid #DFEAF2; border-width:1px 0; }.promo-box div { padding:5px 5px; }.aviation {  position:relative;  margin-bottom: 15px;}.aviation h3 { font-weight:bold; line-height:32px;  text-indent:10px; font-size:130%; }.aviation h3 a { height:32px; background:#ED1C24 no-repeat; /*background:#ed7479 no-repeat;*/ top:0;  width: 263px; display: block; color:white; text-decoration:none;}.aviation h3 a:hover { background-color: #fb0b17; /*background-color:#ed020b*/ }#flash-map-hp { margin:0 0 1em; position:relative; border:1px solid #e4e9ec; }/* GCE WORLDWIDE */#flash-map { margin:1em 0 1em 55px; position:relative; border:1px solid #e4e9ec; background:url(bg/flash-map.gif) 0 0 repeat-x; width:536px; overflow:hidden; }div.worldwide ul { width:538px !important; position:relative; left:55px; }h2#gocorp,h2#gocorp a { width:538px; height:32px; display:block; }h2#gocorp { margin:0 0 10px 55px; position:relative; width:538px; height:32px; }h2#gocorp a { position:relative; background:url(bg/go-site.gif) center top no-repeat #da121c; text-align:center; line-height:32px; overflow:hidden; color:white; text-decoration:none; }h2#gocorp a:hover { background-position:center bottom; background-color:#fb0b17; }h2#goworldwide { width:538px; height:32px; background:#7D93A8; text-align:center; line-height:32px; overflow:hidden; color:white; position:relative; margin:0 0 -.7em 55px; }h2#goworldwide span { position:absolute; left:0;  top:0; width:538px; height:32px; background:url(title/gce-worldwide.png) 0 0 no-repeat transparent; }/* HOMEPAGE */.article-auto-image { float:left; margin:0 16px 16px 0; }/* NEWS */.news .section { padding:1.5em 0 0; }/* GLOBAL TABLES */ table { border-collapse:collapse; background:#CEC8BF; width:100%; margin:10px 0 20px 0; text-align:left; clear:both; border:0; }table caption { text-align:left; }table tr { border:0 }table tr th { background:#F3F7F8; text-align:left;  padding:7px 12px; color:#505050; vertical-align:bottom; border:0 solid #F3F7F8; }table tr td { background:#fff; padding:7px 12px; border:1px solid #CBD9E1; border-width:1px 0 0;  }/* ANCHORS, JUMPS */.anchor { position:absolute; left:-10000px; height:1em; }.anchor span { position:absolute; left:-10000px; height:1em; }.jump   span { position:absolute; left:-10000px; height:1em; }.jump-box { padding:17px 20px; background:#F3F7F8; margin:1.5em 0 2em; }.jump-box a { margin:13px; padding:0 0 0 13px; background:url(ico/goto-anchor.gif) left center no-repeat transparent; font-weight:bold; }.jump-box span { display:none; }/* PRODUCT DETAIL */.section { position:relative; margin:1em 0 0; }.section .jump { position:absolute; right:5px; top:.5em; font-weight:bold; font-size:.9em; overflow:hidden; }.gallery-promo { width:235px; float:left; text-align:right; overflow:hidden; margin:0 10px 10px 0; }.gallery-promo a.article-auto-image { float:none; display:block; }.gallery-promo a.plus { padding:0 0 0 9px; background:url(ico/plus.gif) left center no-repeat transparent; font-size:.9em; }.gallery-promo a.thickbox { margin:0; }/* !! PRODUCT DETAIL ONLY !! */.more-pad { padding-right:20px; }ul.product-spec { width:390px !important; }.product-spec { float:left; }.product-spec table { width:390px; font-size:1em; }.product-spec table.wide { width:655px; }.product-spec table tr th { background:#f4f4f4; padding:3px 5px; }.product-spec table tr td { border-color:#cecece; padding:3px 5px; }.product-spec table tr.even td { background:#f4f4f4; }.product-box { width:200px; background:url(box/product.png) center bottom no-repeat transparent; margin:0 27px 20px 0; color:#333; float:left; }.product-box.last { margin-right:0; }.product-box h3 { background:url(box/product.png) center top no-repeat transparent; padding:12px; line-height:1.4em; }.product-box h3 a { color:#444; font-weight:bold; font-size:1em; }.product-box div { overflow:hidden; border:1px solid #DFEAF2; border-width:1px 0; width:198px; margin:0 0 0 1px; }.product-box img { display:block; }.product-box p { padding:10px 12px; margin:0; }.product-box span { display:block; padding:0 12px 12px; }.section .download-list p { float:left; padding:0 2em 0 0; }.section .download-list ul { float:left; }.section .download-list ul li { clear:both; }.section .download-list ul li span { color:#999; margin:0 1em 0 0; }.section .download-list ul li a { font-weight:bold; }/* FORM */form.common-form big { font-size:1.3em; font-weight:bold; padding:0 0 .5em; display:block; }form.common-form fieldset { border:0; }form.common-form fieldset p label { display:block; width:110px; margin:0 18px 0 0; float:left; }form.common-form fieldset p label em { color:#ED1C24; }form.common-form fieldset p label span { position:absolute; left:-100000px; }form.common-form fieldset input.txt { width:250px; }form.common-form fieldset textarea.txt { width:400px; height:120px; }form.common-form div.submit-line { border-top:1px solid #CBD9E1; padding:10px 0 0; text-align:right; }form.common-form div.submit-line p { float:left; color:#999; font-size:.9em; }form.common-form div.submit-line p input { vertical-align:middle; }form.common-form div.submit-line p span { vertical-align:middle; }form.common-form div.submit-line input { width:74px; height:25px; text-align:center; background:url('bg/form-submit.png') no-repeat center top #1D79B3; border:0; color:white; font-weight:bold; line-height:25px; cursor:pointer; }form.common-form div.submit-line input:hover { background-position:center bottom; }/* ADVANCED SEARCH */.search form.common-form { color:#505050; }.search form.common-form fieldset { margin:2em 0 0; position:relative; left:40px; width:400px; float:left; }.search form.common-form fieldset p { margin:0 0 1.5em; }.search form.common-form fieldset p label { font-weight:bold; width:110px; }.search form.common-form fieldset p .txt { width:200px; }.search form.common-form p.include label,.search form.common-form p.include input { vertical-align:middle; position:relative; left:40px; }.search form.common-form div.submit-line p { font-size:1em; color:#505050; padding:0 0 0 10px; }.search form.common-form div.submit-line label { margin:0 0 0 1em; }.search form.common-form div.submit-line strong,.search form.common-form div.submit-line label input,.search form.common-form div.submit-line label span { vertical-align:middle; margin:0; }p.switch { position:absolute; right:0; top:1.8em; margin:-.9em 0 0; font-size:.9em; color:#505050; }/* LOGIN FORM */form.login-form { width:350px; border:1px solid #CBD9E1; border-width:1px 0; margin:0 0 10px; }form.login-form fieldset { border:0; padding:20px 20px 0; }form.login-form fieldset p label { display:block; width:90px; margin:0 18px 0 0; float:left; }form.login-form fieldset p label em { color:#ED1C24; }form.login-form fieldset p label span { position:absolute; left:-100000px; }form.login-form fieldset input.txt { width:200px; }form.login-form div.submit-line { padding:0 20px 20px; text-align:right; }form.login-form div.submit-line p { float:left; color:#999; font-size:.9em; padding:.5em 0 0; }form.login-form div.submit-line p input { vertical-align:middle; }form.login-form div.submit-line input { width:74px; height:25px; text-align:center; background:url('bg/form-submit.png') no-repeat center top #1D79B3; border:0; color:white; font-weight:bold; line-height:25px; cursor:pointer; }form.login-form div.submit-line input:hover { background-position:center bottom; }/* SEARCH RESULT */.result-item { color:#505050; padding:1em 0 0; }.result-item img { float:right; margin:5px 0 10px 10px; }.result-item h2 { font-size:1.1em; font-weight:bold; margin:0 0 .5em; }.result-item h2 a { color:#505050; }.result-item p { line-height:1.4em; margin:0 0 .5em; }.result-item .path { margin:0; padding:0 0 1em }/* ALFABET */.alfabet { background:#F3F7F8; margin:0; color:#999; width:100%; }.alfabet a,.alfabet strong,.alfabet span { display:block; float:left; padding:.3em .5em; }.alfabet a { font-weight:bold; }.alfabet a:hover { background:#D7E2E7; text-decoration:underline; }.alfabet strong { color:black; }/* FILTR */.common-form .filtr { border-bottom:1px solid #CBD9E1; padding:0 0 .5em; margin:0; }.common-form .filtr p { margin:0; }.common-form .filtr p .txt { width:110px; vertical-align:middle }.common-form .filtr p .submit { vertical-align:middle; margin:0 8px; }.common-form .filtr p label { padding:2px 0 0; width:110px; margin:0; }.common-form .filtr p a { font-weight:bold; }.common-form .filtr p.l { float:left; }.common-form .filtr p.r { float:right; padding:2px 0 0; }.common-form .filtr p.r a,.common-form .filtr p.r strong { margin:0 0 0 15px; float:left; overflow:hidden; }.common-form .filtr p.r strong { color:#505050 }.common-form .filtr p.r span { display:block; float:left; position:relative; }.common-form .filtr p.r span.sorter { width:15px; height:15px; top:2px; }.common-form .filtr p.r span.sorter a { width:11px; height:6px; background:url(ico/sort.gif) left top no-repeat; position:absolute; right:0; top:0; overflow:hidden; text-indent:-10000px; margin:0; }.common-form .filtr p.r span.sorter a:hover { background-position: right top; }.common-form .filtr p.r span.sorter a.desc { background-position: left -9px; top:9px; }.common-form .filtr p.r span.sorter a.desc:hover { background-position: right -9px; }/* GALLERY */.gallery { width:665px; position:relative; }.gallery .thickbox { display:block; width:157px; height:118px; overflow:hidden; float:left; margin:0 9px 9px 0; }.pager { position:relative; height:2.2em; margin:2em 0 0; }.pager p { background:#f3f7f8; height:2.1em; line-height:2.1em; margin:0; position:absolute; right:9px; top:0; }.pager p a, .pager p strong, .pager p em { display:block; height:2.1em; line-height:2.1em; float:left; padding:0 7px; font-weight:bold; }.pager p a:hover { background:#d7e2e7; }.pager p strong { color:black; }.pager p .prev, .pager p .next { background:url(bg/pager.png) 0 0 repeat-x #5a8196; color:white; text-decoration:none; padding:0; font-weight:normal; margin:0 7px 0 0; }.pager p a.next { margin:0 0 0 7px; }.pager p a.prev:hover, .pager p a.next:hover { background:#5a8196; }.pager p .prev span { padding:0 7px 0 20px; background:url(ico/pager-prev.gif) 7px center no-repeat transparent; }.pager p .next span { padding:0 20px 0 7px; background:url(ico/pager-next.gif) right center no-repeat transparent; }.pager p em.prev, .pager p em.next { background:#D5D9DD; font-style:normal; margin:0 7px 0 0; }.pager p em.next { background:#D5D9DD; font-style:normal; margin:0 0 0 7px; }/* DOWNLOAD BOX */.catalogue-box { width:200px; background:url(box/catalogue.gif) center bottom no-repeat #F3F7F8; margin:0 18px 14px 0; color:#333; float:left; }.catalogue-box.last { margin-right:0; }.catalogue-box h3 { background:url(box/catalogue.gif) center top no-repeat #F3F7F8; padding:10px; line-height:1.4em; color:#444; font-weight:bold; font-size:1em; }.catalogue-box p { padding:0 10px 10px; margin:0; }.catalogue-box ul { width:180px !important; margin:0 0 0 10px; padding:0 0 10px; }.catalogue-box ul li { background:none !important; text-align:right; }.catalogue-box ul li a { font-weight:bold; }.catalogue-box ul li a.pdf { padding:0 0 0 22px; background:url(ico/pdf.gif) left bottom no-repeat; }/* DISTRIBUTORS */.distributor { position:relative; margin:2em 0 0; }.distributor img { position:absolute; right:0; top:1.2em; }.distributor h2,.distributor h3 { font-size:1.2em; color:#444; font-weight:bold; margin:0 0 .5em }.distributor dl { margin:0; }.distributor dt { width:150px; }.distributor dd { width:300px; margin:-1.2em 0 0 150px;}/* STATES BOX */.states-box { font-size:1.2em; margin:0 0 1.5em; background:url(box/states.gif) center top no-repeat #E9F1F6; padding:8px 0 0; }.states-box div { background:url(box/states.gif) center bottom no-repeat #E9F1F6; padding:0 10px 8px; }body.home .local #head { margin-bottom:126px; }/* VYJIMKY - LOKALY BEZ MODREHO PROUZKU NA HP */body.home .local .sweden #head,body.home .local .sweden #head,body.home.ru .local .czech #head,body.home.ru .local .russia #head,body.home.da .local .denmark #head,body.home.fi .local .finland #head,body.home.no .local .norway #head,body.home.pl .local .polska #head,body.home .local .portugal #head { margin-bottom:71px; }#home-left .states-box { position:absolute; margin:0; width:880px; top:-55px; }/* BIG LINK */.skin-box { background:url(box/skin.jpg) 0 0 no-repeat #E6E6E6; padding:7px 0 0; margin:1em 0; font-weight:bold; }.skin-box p { margin:0; background:url(box/skin.jpg) 0 100% no-repeat transparent; padding:0 0 7px; }.skin-box big { font-size:1em; float:left; margin:0 30px 0 0; position:relative; left:10px; }.skin-box a.big-link { height:38px; line-height:38px; display:block; background:url(ico/skin-big-link.gif) 614px center no-repeat transparent; color:#E50002; text-decoration:none; text-indent:20px; font-size:1.6em; font-weight:normal; }.skin-box a.small-link { padding:0 25px 0 0; display:block; background:url(ico/skin-small-link.gif) right center no-repeat transparent; color:#505050; float:right; text-decoration:none; margin:0 10px 0 0; }.skin-box a.small-link:hover { text-decoration:underline; }/* DOWNLOAD */p.download { margin:0; padding:0 0 .5em; color:#999; }p.download a { font-weight:bold; }#flash-map-alternative { background:url(box/flash-map-alternative.gif) 0 0 no-repeat; width:536px; overflow:hidden; }#flash-map-alternative div { padding:0 10px 0 330px; }#flash-map-alternative big,#flash-map-alternative label { display:block; font-weight:bold; font-size:1.2em; color:#444; padding:10px 0 5px; }#flash-map-alternative big { padding:1em 0 6.5em; }#flash-map-alternative label span { position:absolute; left:-100000px; }#flash-map-alternative strong { display:block; color:black; font-weight:normal; background:url(ico/radio-off.gif) 5px center no-repeat; padding:0 0 3px 22px; position:absolute; left:330px; cursor:pointer; }#flash-map-alternative strong.item1 { top:3em; }#flash-map-alternative strong.item2 { top:4.5em; }#flash-map-alternative strong.item3 { top:6em; }#flash-map-alternative strong.item4 { top:7.5em; }#flash-map-alternative strong.item5 { top:9em; }#flash-map-alternative form { overflow: hidden; }#flash-map-alternative form p select { display:block; margin:0 0 20px; }#flash-map-alternative form p input { width:135px; height:25px; text-align:center; background:url('bg/form-submit-wide.png') no-repeat center top #1D79B3; border:0; color:white; font-weight:bold; line-height:25px; cursor:pointer; }#flash-map-alternative form p input:hover { background-position:center bottom; }#flash-map-alternative strong.tabhover  { background-image:url(ico/radio-off.gif); }#flash-map-alternative strong.tabactive { background-image:url(ico/radio-on.gif);  }/* 404 */.gce404 #klin { height:200px; }.gce404 #head { margin-bottom:20px; }.gce404 #foot { background-image:url(layout/bg-foot404.jpg); }.link-buttons a { display:block; float:left; margin:0 10px 0 0; width:168px; height:25px; line-height:25px; background:url(bg/form-submit-widest.png) center top no-repeat; color:white; text-align:center; font-weight:bold; text-decoration:none; }.link-buttons a:hover { background-position:center bottom; }/* Hide those, that needs to be hidden */.hidden { display:none; }#stage-mess { border: 2px solid red; position:absolute; top:0; left:0; width: 100%; margin: 0; text-align: center; background:white; padding:.5em; font-size:.9em; font-weight:bold; }#stage-mess p { padding:0; margin:0; }ul.NoticerError { padding:10px !important; margin:0 0 1em; border:2px solid red; width:auto !important; }ul.NoticerError li { background:none !important; padding:0; margin:0; color:red; }table.product-params {  }table.product-params th,table.product-params td { padding:3px 5px; }table.product-params td { vertical-align:top; }table.product-params tr.even td { background:#F3F7F8; }div.product-table-scroll { overflow:auto; width:655px; }/* KONTAKT BOXES */dl.kontakt-box { padding:0 0 1em; }dl.kontakt-box dt { width:110px; }dl.kontakt-box dd { margin:-1.2em 0 .2em 120px; }h3.h3 { margin:0 0 .5em; font-weight:bold; color:#7A7A7A; }div.kontakt-box-l, div.kontakt-box-r { width:300px; float:left; }div.kontakt-box-r { position:relative; left:30px; }div.kontakt-box-l h3, div.kontakt-box-r h3 { font-weight:bold; }div.kontakt-box-l h4, div.kontakt-box-r h4 { font-weight:bold; font-size:1em; }div.kontakt-box-l dl, div.kontakt-box-r dl { padding:0 0 1em; }div.kontakt-box-l dl dt, div.kontakt-box-r dl dt { width:75px; }div.kontakt-box-l dl dd, div.kontakt-box-r dl dd { margin:-1.2em 0 .2em 80px; }/* DOWNLOAD */table.download tr td.size { width:40%; }table.download tr td { border:0; }table.download tr.even td { background:#F3F7F8; }table.download tr td a.pdf { padding:0 0 0 22px; background:url(ico/pdf.gif) left bottom no-repeat; }table.download tr td a.section { font-weight:bold; }form.logout-form { text-align:right; margin:-40px 0 20px; }form.logout-form input { width:74px; height:25px; text-align:center; background:url('bg/form-submit.png') no-repeat center top #1D79B3; border:0; color:white; font-weight:bold; line-height:25px; cursor:pointer; }form.logout-form input:hover { background-position:center bottom; }#content.management .box { width:315px; padding:250px 0 1em; position:relative; }#content.management .odd { float:left; }#content.management .even { float:right; }#content.management .box h2 { font-size:1em; font-weight:bold; padding:0; }#content.management .box .top { padding:0 0 .5em; border-bottom:1px solid #CBD9E1; margin:0 0 .5em; }#content.management .box img { position:absolute; left:0; top:0; width:315px; height:240px; background:#f6f6f6; }#content.management em.hr { display:block; background:url(bg/management-hr.gif) left top repeat-x; height:30px; clear:both; }/*.news-box-l a.more,.news-box-r a.more { margin-left:-.3em; }*/#movie { margin:0 0 2em; }