html,body{
margin: 0;
padding: 0;
line-height:1.5em;
font-size:10pt;
font-family:Arial, Trebuchet Ms, Georgia, serif;
font-style: italic;
color:#FFF;
text-align: justify;
background:url('../images/background.gif') repeat-x top left #1A2C37;
height: 100%;
}
a{text-decoration: none;font-weight: bold;color:#730000;}
a:hover{text-decoration: none;color:#FE0000;font-weight: bold;}

a.mail{text-decoration: none;font-weight: bold;color:#FFF;}
a.mail:hover{text-decoration: none;color:#FFD211;font-weight: bold;}


img{display: block;border: 0;margin:0;padding: 0;}
p,h1,h2,h3,form,fieldset{margin: 0;padding: 0;border: 0;}
.center{margin: 0 auto;text-align: center;}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
.clear{clear: both;display: block;}


h1,h2,h3{font-size:11px;font-weight: normal;}

div#trans-back{background: url('../images/trans-back.jpg') no-repeat top center;display: block;width: 100%;min-height: 803px;position: relative;z-index: 1;}

#header-fx, .clients{display: block;margin: 0 auto;width: 999px;position: relative;}
#header-fx span{display: block;background-repeat: no-repeat;top left;width: 100%;height:50px;}
#logo{position: absolute;top:60px;left:60px;}
div.box-up{display: block;margin: 0 auto;width: 959px;height: 30px;background: url('../images/box-up.gif') no-repeat;padding: 10px 20px 0 20px;}
div.box-background{display: block;margin: 0 auto;width: 999px;background: url('../images/box-background.gif') repeat-x #061522;}

div.nag{background: url('../images/dot.gif') left top no-repeat;padding: 0 0 0 20px;}
.nag h1{border-bottom: 1px dotted #34434E;display: block;width: 100%;font-size:12px;font-weight: bold;}
.content{padding: 0 20px 0 20px;display: block;text-align: justify;clear: both;}
.contact{background: url('../images/contact-box.png') top left no-repeat;padding: 15px 35px 35px 35px;width: 301px;height: 300px; text-align: center;}

ul#navi{margin: 0;padding: 0;position: absolute;top:90px;right:157px;width: 511px;height: 40px;line-height: 40px;background: url('../images/menu-background.png') no-repeat top left;z-index: 100;list-style: none;}
#navi li{display: inline;float: left;}
#navi a{margin: 4px 0 0 0;display: block;}
#navi a:hover{filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;}

.footer{display: block;margin: 0;padding: 0;font-size:9px;list-style:none;filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;}
.footer li{float: left;display: inline;}
.footer a{color:#DADADA;display: block;padding: 40px 10px 10px 0 ;}
.footer a:hover{color:#FFF;}