@charset "utf-8";
body, div, td, th, input, select, textarea, h1, h2, h3, h4, h5, h6, a, p { font-size:12px; font-family:Arial; color:#373737; }
body * { position:relative;} 
body, tr { position:static}
input .bt{ text-align:center}

table, td { text-align:left}

body, div, form { margin:0px; padding:0px; }
img { border:0px; }
hr { height:1px; color:#ccc; border:0; background-color:#ccc }
h4 { margin-bottom:5px;  }
p { padding-top:16px;}

.bg { font-size:1px; }
.cCenter { text-align:center; text-align:-moz-center; #text-align:center; width:100%; }
.cRight { text-align:right; }
.cLeft { text-align:left; width:100%; }
.fLeft { float:left; }
.fRight { float:right; }
.atention { color:#ff0000;}
.errMsg { color:#c30; font-weigth:bold; }
.errFld { background-color:#FBE3D2; }
.H2_maps { margin-left:-30px;}
.spacer { height:1px; clear:both; font-size:1px; width:100%; }
.content { width:958px; margin:0px auto 0px auto; z-index:1000; padding:16px;}
.content h3 { margin-top:0px; font-size:14px; }
.content h4 { margin-top:0px; font-size:12px; color:#373737 }
.content .lContent { width:340px; float:left;  }
.content .lContent .TextPos { margin-left:6px;}
.content .rContent { width:580px; float:right; margin-right:0px; padding-left:16px; }

.ExtNewsContent {margin:0 auto; width:1000px; text-align:center}
.ExtNewsTblContent {background-color:#FFF; background-image:none; text-align:left; margin-top:14px; margin-bottom:16px;}

.newsHeader {margin-left:10px; margin-top:8px;}
.newsHeader h1 {font-size:12px; color:#666;}

.bgwhite {background-color:#ffffff}

.m10w900 {margin:10px; width:900px; text-align:left}
.fz16 {font-size:16px; font-weight:normal; margin-bottom:16px;}
.w346 {width:346px; float:left;  margin-right:16px;}
.w535 {width:535px; float:right;}
.hgh5 {height:5px;}
.hgh60 {height:60px;}

.nopad .content { padding:0px; width:980px; }
.nopad .content .lContent { width:372px; float:left; padding:0px;  }
.nopad .content .rContent { width:607px; float:right; padding:0px; }


.transp60 { filter:alpha(opacity=60); -moz-opacity: 0.6; opacity:0.6; }
.transp40 { filter:alpha(opacity=40); -moz-opacity: 0.4; opacity:0.4; }

.column { float:left; overflow:hidden; margin:0px; }
.column2 .column { width:50%; }
.column3 .column { width:33%; }
.column4 .column { width:25%; }
.column5 .column { width:20%; }

.leftCorner 	{ background-repeat:no-repeat;background-position:0px 0px; background-image:url(../images/orange-corner-left.gif);}
.rightCorner 	{ background-repeat:no-repeat; background-position:100% 0%; background-image:url(../images/orange-corner-right.gif);}

.topCompany { height:160px; overflow:hidden; margin-bottom:15px; }
.topCompany h3 { font-size:17px; font-weight:normal; margin:0px 0px 10px 0px; }
.topCompany a { text-decoration:none; }
.topCompany a:hover { text-decoration:underline }


div.singleAImage { text-align:-moz-center; padding-bottom:20px; }
.bannerLeft div.singleAImage {  margin-left:46px; text-align:-moz-left; #text-align:left; padding-top:20px; }
.bannerTop div.singleAImage { height:60px; margin-left:60px; text-align:left;  text-align:-moz-left; #text-align:left;}

.regPosition {position:absolute; top:0px;right:-608px;}
.regPosition .tabLeft { background:transparent url(../images/tabs-reg.png) no-repeat 0px 0px; width:30px; height:30px;  float:left; } 
.regPosition .tabMain { background:transparent url(../images/tabs-reg.png) repeat-x 0px -30px; height:22px; height:30px; float:left;  padding:0px 16px 0px 10px; } 
.regPosText {top:3px; font-stretch:expanded; font-size:14px; text-decoration:none; }

#Page { background:#F3F4F6 url(../images/bg.gif) center repeat-y; color:#373737; }
#PageContent {top:108px; border-top:2px solid #CCC }

#Header { clear:both; position:absolute; top:0px; width:100%; height:50px; }
#Header .top { height:50px; border-bottom:1px solid #9A9A9B; }
#Header .top .bg { background-color:#747f8c; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:1;}
#Header .spacer { height:6px; font-size:1px; }
#Header .logo { height:50px; background:#FB8430 url(../images/bg-logo.jpg) repeat-x; }
#Header .logo .bg { background:transparent url(../images/bg-logo-2.jpg) top center no-repeat; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:2; }
#Header .slogan { top:40px; left:40px; font-weight:bold; font-size:11pt; color:#ffffff; }
#Header .slogan h6 { font-size:16pt; display:inline; color:#ffffff; } 
#Header * { color:#ffffff; }

#Header.content { dircection:rtl;}
#Header div.countrySelector { text-align:right; white-space:nowrap;width:3000px; position:absolute; right:0px; }
#Header ul#countrySelector { margin:25px 0px 0px 0px; height:23px; padding:0px; list-style:none; float:right; }
#Header ul#countrySelector li { height:23px; float:right; padding:3px 0px 3px 0px; margin:0px; text-align:left; }
#Header ul#countrySelector li a { text-decoration:none; font-size:9pt; color:#373737; }
#Header ul#countrySelector li a:hover { text-decoration:underline }
#Header ul#countrySelector div.tabPart { background:url(../images/tabs-top.png); float:left; height:23px; background-repeat:no-repeat; }
#Header ul#countrySelector div.Tab div.tabMain { background-repeat:repeat-x; background-position:0px -23px; padding-top:4px; height:19px; }
#Header ul#countrySelector div.Tab div.tabLeft { width:25px;  background-position:0px 0px; }
#Header ul#countrySelector div.Tab div.tabRight { width:25px; background-position:-25px 0px; }
#Header ul#countrySelector div.TabActive div.tabMain { background-repeat:repeat-x; background-position:0px -69px; padding-top:4px; }
#Header ul#countrySelector div.TabActive div.tabLeft { width:25px; background-position:0px -46px; }
#Header ul#countrySelector div.TabActive div.tabRight { width:25px; background-position:-25px -46px; }
#Header ul#countrySelector div.TabAfterActive div.tabMain { padding-left:5px; }
#Header ul#countrySelector div.TabAfterActive div.tabRight { width:15px; background-position:-35px 0px; }
#Header .flag { margin-top:3px; float:left; cursor:hand; }

#Header div.langSelector { position:absolute; top:24px; left:-4px; background:transparent url(../images/tabs/tabs-language.gif) no-repeat; height:28px; width:180px; }
#Header div.langSelector form { color:#373737; font-size:11px; margin-left:-16px; margin-top:7px; }
#Header select.langSelector { width:78px; font-size:7pt; line-height:7pt; }

#MainContent { clear:both; width:100%; z-index:100; }

#AdditionalMainContent { clear:both; width:100%; }
#AdditionalMainContent * { color:#ffffff; line-height:18px; }
#AdditionalMainContent .bg { background-color:#5A6778; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:1;}

#SpecialContent { clear:both; width:100%; }
#SpecialContent .bg { background-color:#6F7B8B; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:1; }
#SpecialContent .content { width:946px; border-left:1px solid #677172; border-right:1px solid #677172; }

#Footer { clear:both; }
#Footer * { color:#ffffff; }
#Footer a, #Footer a:link, #Footer a:visited { text-decoration:none; }
#Footer a:hover, #Footer a:link:hover, #Footer a:visited:hover { text-decoration:underline; }

.bottomHight { height:53px;}

#Footer .bg { background:#495261 url(../images/bg-footer.gif) top repeat-x; height:100%; width:100%; position:absolute; top:0px; left:0px; z-index:1; }
#Footer .content { width:946px; height:230px; border-left:1px solid #434A50; border-right:1px solid #434A50; background:transparent url(../images/bg-footer-2.gif) center 111px no-repeat; }
#Footer .column { line-height:18px; }
#Footer .flag {  clear:left; margin-top:3px; }

#MainMenu { height:49px; background-color:#F3F4F6; }
#MainMenu .content { height:43px;}
#MainMenu .spacer { height:4px; border-top:1px solid #D9D4AA; border-bottom:1px solid #D9D4AA; }

.topGoogleAd {width:880px; left:90px; overflow:hidden; top:-18px;}
.topGoogleAdPos {margin-left:-118px;}
.topGoogleAdText {position:absolute; right:120px; top:0px; }

/* Flags */
.flag { background-image:url(../images/flags-footer.gif); background-repeat:no-repeat; width:16px; height:11px; float:left; font-size:1px; }
.flagDE { background-position:0px 0px; }
.flagNL { background-position:0px -18px; }
.flagEN { background-position:0px -36px; }
.flagCH { background-position:0px -54px; }
.flagCZ { background-position:0px -72px; }
.flagRU { background-position:0px -90px; }
.flagBE { background-position:0px -108px; }
.flagKZ { background-position:0px -126px; }
.flagFR { background-position:0px -144px; }

.infoSymbolSmall 	{ margin-left:5px; margin-top:12px; }



#MainContent { /*text-align:center;*/ width:100%; }


#MainContent .infoBlock li { line-height:20px;  }
#MainContent .infoBlock ul { list-style-image: url(../images/list-punkt.gif); }
#MainContent .infoBlock a { text-decoration:none; color:#dc660f; }
#MainContent .infoBlock a:hover { text-decoration:underline; }

.info_big_dark {float:left; top:4px; margin-right:12px; }


/* important to be one of the last entries */
#Header select, #AdditionalMainContent select, #Footer select { color:#373737; font-size:11px; }
#Header option, #AdditionalMainContent option, #Footer option { color:#373737; font-size:11px; }
#Header input, #AdditionalMainContent input, #Footer input { color:#373737; }


#elQlikOverlayBackground { top:0px;left:0px;height:1200px;position:absolute;z-index:1000;width:100%; background-color:#333333; filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; }
#elQLIKFORM { position:absolute; top:70px; z-index:1001; width:100%;}
#elQLIKFORM table.popupForm { width:780px; overflow:auto; border:3px double #CCC; background-color:#FFF; }
#elQLIKFORM h1 { font-weight:bold; text-decoration: none; font-size:18pt; color:#666; }
#elQLIKFORM input, #popupForm select, #popupForm textarea { border:1px solid #dddddd; }
#elQLIKFORM fieldset { padding:5px;}
#elQLIKFORM fieldset table.lvl1 { background-color:#fdf9f7; }
#elQLIKFORM fieldset legend { padding:0px 5px; font-weight:bold; font-size:10pt; margin:0px; }

#elQLIKMSG {position:absolute; top:450px; width:100%; text-align:center; background-color:transparent; z-index:5000;}
#elQLIKMSG .QLIKMSGContent { margin:0px auto; padding:0px; background-color:#ffffff; border:8px solid #f7c7a5; text-align:center; width:484px; padding:0px;}
#elQLIKMSG .QLIKMSGContent .header { background-color:#f7c7a5; text-align:left; padding:0px 10px; margin:0px; }
#elQLIKMSG .QLIKMSGContent .header h3 { font-size:15px; color:#373737; margin:0px; padding-bottom:5px; }
#elQLIKMSG .QLIKMSGContent #elQLIKMSGContent { margin:10px 0px; padding:0px 10px; }
#elQLIKMSG .QLIKMSGContent #elQLIKMSGContent h3{ margin-top:10px; margin-bottom:10px; font-size:15px; color:#373737; }
#elQLIKMSG .QLIKMSGContent #elQLIKMSGButtons { margin-bottom:10px; }


