body {margin: 0px; padding: 0px; background-color: #000000;font-family: Arial; font-size: 12px;}

table.main{width: 990px;}

td.logo{background-image: url(images/logo.jpg); background-repeat: no-repeat; width: 246px; height: 42px;}

td.logo_bkg{background-image: url(images/top_header_bkg.png); background-repeat: repeat-x; width: 744px;}

td.header{background-repeat: no-repeat;width: 990px; height: 174px; vertical-align: bottom;background-image: url(./images/header2.jpg); }

div.rss{padding-left: 30px; float: left;padding-top: 5px;}

div.rss2{float: left; padding-top: 10px;}

div.informations{float: left; padding-left: 40px; padding-top: 10px;}

div.header_bkg{background-image: url(./images/header_bkg.png);background-repeat: no-repeat; width: 403px; height: 40px;}



td.footer{background-image: url(images/bottom_logon.png); background-repeat: no-repeat; background-position: right; width: 990px; height: 46px; background-color: #3399cc;  }

div.footer{color: #ffffff; font-family: verdana; font-size:12px; font-weight: bold; text-align: right; padding-right: 160px;}

td.main{background-image: url(images/main_bkg.png); background-repeat: repeat-x; height: 535px; background-color: #E7F2F5; vertical-align: top;}

td.main2{background-image: url(images/main2_bkg.png); background-repeat: repeat-x; height: 359px; background-color: #ccffff; vertical-align: top; text-align: justify;}

img.main2{padding: 10px; float:left; border: 0px;}

td.menu_header_s, td.menu_header{padding-left: 15px; padding-right: 15px; }



td.menu_header_s,td.menu_header{ padding-left: 15px; padding-right: 15px; text-transform: uppercase; font-weight: bold; font-family: Arial;}

td.menu_header_s{background-image: url(images/menu_sep.png); background-repeat: no-repeat;}



td.nl{background-image: url(images/news_left.jpg); background-repeat: no-repeat; width: 14px; height: 172px;}

td.nc{background-image: url(images/news_content.png); background-repeat: repeat-x; width: 382px; vertical-align: top; }

td.nr{background-image: url(images/news_right.png); background-repeat: no-repeat; width: 12px; height: 172px;}

td.nb{background-image: url(images/news_bottom.png); background-repeat: no-repeat; background-position: center top; height: 12px;}



td.bt{background-image: url(images/bug_title.png); background-repeat: no-repeat; width: 69px; height: 56px;}



.bug_button{background-image: url(images/bug_button.png); background-repeat: no-repeat; width: 33px; height: 24px; border: 0px; margin-top: 15px}



td.login{font-family: arial; color: #666666; font-size: 12px; padding-top: 4px;}

.frm{margin-top: 6px; border: 1px solid #99ccff; background-color: #FFFFFF;}



.frm2{border: 1px solid #99ccff; background-color: #FFFFFF;}



table.dtt{border: 1px solid #FFFFFF; margin-left: 40px;	 }



td.dt{background-image: url(images/download_title.png); background-repeat: no-repeat; width: 324px; height: 18px;}

td.dc{background-color: #e3f4fc; vertical-align: middle; padding: 10px;}



td.m2t{background-image: url(images/main2_title.png); background-repeat: no-repeat; width: 162px; height: 35px; vertical-align: top;}



div.news{color: #666666; font-family: arial; font-size: 12px; padding-left: 20px; padding-right: 20px;padding-bottom: 15px;}

div.news_date{color: #cccccc; text-align: right;}

a.news_link{color: #666666;text-decoration: none;}

img.news{vertical-align: top;border:0px;}







div.dl{padding: 10px;}

img.dl{vertical-align: middle; border:0px;}

a.dl{font-family: Verdana; font-size: 14px; font-weight: bold; text-decoration: none; color: #000000; }

a.dl2{font-family: Verdana; font-size: 11px; text-decoration: none; color: #000000; }



a.menu{text-decoration: none;text-transform: uppercase; color: #000000; font-size: 16px;}

table.main2{font-family: Verdana; font-size: 12px; color: #666666; padding-right: 20px; vertical-align: middle;;}

td.main2_b{background-image: url(images/bottom_end.png); background-repeat: no-repeat; background-position: center bottom;padding-bottom: 20px; }





div.presentation {float: rigth; padding-top: 35px; padding-right: 15px;font-family: Verdana; font-size: 12px; text-align: justify;}





table.downl{margin: 10px 20px 20px 0px; background-color: #3399CC; border: 2px solid #FFFFFF;}

tr.downl{ background-color: #E3F4FC; }

tr.downlh{ background-color: #E3F4FC; font-weight: bold}

div.downl{margin: 0px 20px 10px 0px; text-align: right; border-bottom: 1px solid #666666; }

img.downl{vertical-align: middle; padding: 5px;}



table.infos{font-size:12px;margin-right: 20px;}

div.infos{margin-top: 10px; font-size: 12px;}
