@charset "utf-8";
body {background: #999999;margin:0 0 0 0;padding:0;}
#supported {}
#nonsupported{}
#page {width:960px; margin:0 auto; padding:0;background:#FFFFFF;position:relative;}

/*########### HEADER #############*/
#header {height:126px; width:960px;background:transparent url(../images/header-bg.gif) no-repeat scroll;overflow:hidden;}
#supported #header{font-family: "Caviar Dreams", Verdana, Geneva, sans-serif;}
#nonsupported #header{font-family: Verdana, Geneva, sans-serif;}
#logo{width:156px; float:left;position:absolute;height: 121px;}
#supported #logo {font-size: 13px;}
#nonsupported #logo{font-size: 9px;}
#logo img.logo-eD24{padding:0 0 0 16px; margin:0; border:none;float:left;}
#logo a {text-decoration: none;}
#logo a span {display:none;float:left;position:absolute;left:0;top:55px;color:#000000;z-index: 1;width:156px;text-align: center;}

	/*Language*/
#lang {text-align:right; color:#dadada; padding:5px 20px 5px 0;height:15px;overflow:hidden;}
#supported #lang {font-weight:700;}
#nonsupported #lang {font-weight:normal;}
#lang .current {color:#000000;}
#lang a {color:#dadada; text-decoration:none}
#lang a:hover {color:#10749b;}
	/*Top Bar*/
#tb{height:44px; width:530px;margin:11px 0 0 419px;color:#cce6ee;overflow:hidden;}
#supported #tb{font-size:15px; font-weight:700;}
#nonsupported #tb{font-size:13px; font-weight:bold;}
#tb a{display:block; color:#cce6ee; text-decoration:none; text-align:center;margin:0; padding:13px 0px 14px 0;
  background:transparent url(../images/button-top.jpg) no-repeat top left scroll;}
#tb a:hover {background:transparent url(../images/button-top-hover.jpg) no-repeat top left scroll;}
#tb a.current{background:transparent url(../images/button-top-hover.jpg) no-repeat top left scroll;}
#tb ul#tmenu {margin:0; padding:0; list-style: none none outside;list-style-type: none;height:44px;}
#tb ul#tmenu li {margin:0 35px 0 0; padding:0;width:134px; height:44px;float:left;}

#breadcrumb {height:20px; width:710px; margin:11px 0 0 250px;font-family: Verdana, Geneva, sans-serif;font-size:11px;}
#breadcrumb a {color:#2b7394; text-decoration: none;}
#breadcrumb a:hover {text-decoration:underline;}
/*########### CONTENT #############*/
#container{background:transparent url(../images/sb-bg.gif) repeat-y top left scroll;padding-bottom:40px;}
	/*Side Bar*/
#sb{float:left;width:250px;margin:60px 0 0 0;padding:0;/*position: relative;*/}
#supported #sb{font-family: "Caviar Dreams", Verdana, Geneva, sans-serif;font-size:15px;font-weight:700;}
#nonsupported #sb{font-family: Verdana, Geneva, sans-serif;font-size:13px;font-weight:bold; line-height:18px; }
		/*1st level*/
#sb ul#smenu {margin:0; padding:0;list-style-type: none;}
#sb ul#smenu.level_1 li{list-style:none none outside; margin:0 0 26px 0;}
#sb ul#smenu a.level_1 {height: 18px;width:90px;display:block; color:#cce6ee; text-decoration:none; text-align:center;
   margin:0 0 0 1px; padding:10px 0 12px 3px;background:transparent url(../images/button-side.jpg) no-repeat top left scroll;}
#sb ul#smenu a.level_1:hover {background:transparent url(../images/button-side-hover.jpg) no-repeat top left scroll;}
#sb ul#smenu.level_1 li.cur a.level_1,
#sb ul#smenu.level_1 li.act a.level_1 {background:transparent url(../images/button-side-hover.jpg) no-repeat top left scroll;}
		/*2nd level*/
#sb ul#smenu ul.level_2 {list-style:none none outside;list-style-type: none;margin:2px 0  0 20px; padding:0;}
#sb ul#smenu ul.level_2 li{padding:0 0 2px 0;margin:0;} 
#nonsupported #sb ul#smenu ul.level_2 li {font-weight:normal;}
#sb ul#smenu a.level_2{background:transparent url(../images/bullet.gif) no-repeat scroll 0 5px;color:#555555; text-decoration:none;padding-left:12px;}
#sb ul#smenu a.level_2:hover{text-decoration:none;background:transparent url(../images/bullet-hover.gif) no-repeat scroll 0 5px}
#sb ul#smenu ul.level_2 li.cur a.level_2,
#sb ul#smenu ul.level_2 li.act a.level_2 {text-decoration:none;background:transparent url(../images/bullet-hover.gif) no-repeat scroll 0 5px}
            /*2nd level */
#sb ul#smenu ul.level_3 {list-style:none none outside;list-style-type: none;margin:2px 0  0 20px; padding:0;}
#sb ul#smenu ul.level_3 li{padding:0 0 2px 0;margin:0;}
#nonsupported #sb ul#smenu ul.level_3 li {font-weight:normal;}
#sb ul#smenu a.level_3{background:transparent url(../images/bullet.gif) no-repeat scroll 0 5px;color:#555555; text-decoration:none; padding-left:12px;}
#sb ul#smenu a.level_3:hover{text-decoration:none;background:transparent url(../images/bullet-hover.gif) no-repeat scroll 0 5px}
#sb ul#smenu ul.level_3 li.cur a.level_3,
#sb ul#smenu ul.level_3 li.act a.level_3 {text-decoration:none;background:transparent url(../images/bullet-hover.gif) no-repeat scroll 0 5px}

	/*Main content*/
#main-container{margin:0;margin-left:250px;width:auto;background:transparent url(../images/separator.gif) no-repeat scroll top left;}
#main {width:460px;float:left;padding:0 20px 0 0;}
#right{width:170px;margin-left:480px;padding-left:20px}
#right .content a {color:#2b7394;text-decoration:none;font-weight:normal;}
#right .content a:hover {text-decoration:underline;}
#right .content h1 a, #right .content h2 a, #right .content h3 a {color:#27546f;font-weight:700;}

/*########### FOOTER #############*/
#footer {background:transparent url(../images/footer-bg.gif) repeat-x left top scroll; height:42px; width:950px;color:#878585; padding: 19px 0 0 10px;margin:0;}
#supported #footer {font-size:13px; font-weight:700;font-family: "Caviar Dreams", Verdana, Geneva, sans-serif;}
#nonsupported #footer {font-size:11px; font-weight:normal;font-family: Verdana, Geneva, sans-serif;}
#footer p {margin:0; padding:0;}
#footer a {color:#dadada; font-weight:700;text-decoration:none;}
#footer a img {border:0;}
#footer-firma{float:right; position:absolute; bottom:20px; right:170px; border:0; padding:0; margin:0;width:199px;height:21px;}

/*########### FRONT PAGE #############*/
.frontpage {margin:10px 0 0 0;color:#000000;}
#supported.frontpage {font-family: "Caviar Dreams", Verdana, Geneva, sans-serif; font-size:14px;}
#nonsupported.frontpage {font-family: Verdana, Geneva, sans-serif; font-size:13px;}

#header-front {height:40px; width:960px;margin:0; padding:0;}
#logo-front-container {padding: 0px 0 0 130px;float:left;height:420px;width:430px;position:relative;}

#menu-front-container {height:312px;width:245px;padding:108px 15px 0;margin-left: 560px;color:#cce6ee;position:relative;}
#supported #menu-front-container {font-size:24px;}
#nonsupported #menu-front-container {font-size:22px;}

#info-front-container {float:left;position:absolute;left:0;top:140px;padding:0px 10px 0 120px;width:370px;height:300px;text-align:center;overflow:hidden;z-index:1;display:block;color:#000000}
#supported #info-front-container {font-size:16px;}
#nonsupported #info-front-container {font-size:14px;}
#info-front-container div {padding:0 0 30px 0;width:100%;position:relative;top:8%;}

#slogan-front-container {text-align:center; padding-right:25px; padding-top:6px; width:935px; height:80px;}
#supported #slogan-front-container {font-size:20px;font-weight:700;}
#nonsupported #slogan-front-container {font-size:18px;font-weight:normal;}
#slogan-front-container a {text-decoration: none;}
#supported #slogan-front-container a {color:#555555;}
#nonsupported #slogan-front-container a {color:#000000;}
#slogan-front-container h1{}
#supported #slogan-front-container h1 {color:#555555;font-size:20px;font-weight:700;}
#nonsupported #slogan-front-container h1 {color:#000000;font-size:18px;font-weight:normal;}

#logo-front {padding:8px 0 0 6px; border:none; margin:0;position:relative;}

#menu-front {margin:0; padding:0; list-style:none none outside;list-style-type: none;position:relative}
#menu-front li {background:transparent url(../images/button-big.jpg) no-repeat top left scroll; height:73px; width:221px;margin-bottom:15px;list-style-image:none;}
#menu-front li a {color:#cce6ee; display:block; padding:23px 5px 24px 0 ; text-align:center; text-decoration:none;}
#supported #menu-front li a {font-weight:700;}
#nonsupported #menu-front li a {font-weight:normal;}
#menu-front li a:hover {background:transparent url(../images/button-big-hover.jpg) no-repeat top left scroll}

/*########### MISC #############*/
.clear{clear:both; height:1px;border:none; color:#CCCCCC}
#eD24-side {height:147px;width:17px;position:fixed;top:220px;margin-left:940px;}
a {outline: none;}
#update {background:#FEFFCF;border:1px solid #A2922B;color:#A2922B;text-align:center;height:32px;display: none;}
#update img {vertical-align:top;}  
#update a {color:#A2922B;text-decoration: none; font-weight:bold;}
#update a img {border:none;}
#update .close {float:right;position:absolute;right:10px;top:9px;height:16px; width:16px;}
#update a:hover {text-decoration: underline;}
