@font-face {
    font-family:Sansation_Regular;
    src: url("Sansation_Regular.ttf");
} 
 
@font-face {
    font-family:Sansation_Light;
    src: url("Sansation_Light.ttf");
} 

@font-face {
    font-family:Sansation_Bold;
    src: url("Sansation_Bold.ttf");
} 

@font-face {
    font-family:TitilliumWeb;
    src: url("TitilliumWeb-Regular.ttf");
} 

* { padding:0; margin:0; }

body {
 font-family:TitilliumWeb;
 font-size:13px;
}
.wrapper { 
 margin:20px auto;
 width:1031px;
}
.left {
 text-align:left;
 float:left;      
}
.right {
 text-align:right;
 float:right;       
}
#loga {
margin:0 auto;
width:927px;
}
#header {
 background:#fbfbfb url('img/header.png') no-repeat top center;
 height:351px;
}         
#header h1 {
 text-indent:-9999px;           
}
#header ul.navigation { 
 height:auto;
 width:100px;
 font-family:TitilliumWeb;
 list-style-type:none;
 font-size:16px;  
 color:#242424;   
 position:relative;
 left:110px;
 top:35px;         
}
#header ul.navigation li {
 width:auto;
 padding-left:30px;   
 margin-bottom:10px; 
}
#header ul.navigation li.ome_icon {
 height:20px;
 background:url('img/ome_icon.png') no-repeat 0 0;                                  
}
#header ul.navigation li:hover.ome_icon, #header ul.navigation li.ome_icon.active {
 height:20px;
 background:url('img/ome_icon.png') no-repeat 0 -20px;                                  
}
#header ul.navigation li.calc_icon {
 height:20px;
 background:url('img/calc_icon.png') no-repeat 0 0;                                  
}
#header ul.navigation li:hover.calc_icon, #header ul.navigation li.calc_icon.active {
 height:20px;
 background:url('img/calc_icon.png') no-repeat 0 -20px;                                  
}
#header ul.navigation li.clients_icon {
 height:20px;
 background:url('img/clients_icon.png') no-repeat 0 0;                                  
}
#header ul.navigation li:hover.clients_icon, #header ul.navigation li.clients_icon.active {
 height:20px;
 background:url('img/clients_icon.png') no-repeat 0 -20px;                                  
}
#header ul.navigation li.dollar_icon {
 height:20px;
 background:url('img/dollar_icon.png') no-repeat 0 0;                                  
}
#header ul.navigation li:hover.dollar_icon, #header ul.navigation li.dollar_icon.active {
 height:20px;
 background:url('img/dollar_icon.png') no-repeat 0 -20px;                                  
}
#header ul.navigation li.mail_icon {
 height:20px;
 background:url('img/mail_icon.png') no-repeat 0 0;                                  
}
#header ul.navigation li:hover.mail_icon, #header ul.navigation li.mail_icon.active {
 height:20px;
 background:url('img/mail_icon.png') no-repeat 0 -20px;                                  
}
#header ul.navigation a {
 text-decoration:none;
 font-size:16px;  
 color:#242424;                    
}
#header ul.navigation a:hover {
 color:#ff005a;                    
}
#header ul.navigation a.active {
 color:#ff005a;                    
}
#preface {
 height:auto;
}
#preface h2 {
 font-family:TitilliumWeb;
 font-size:24px;
 font-weight:normal;
 margin:15px 25px;
}
#preface h2 span {
 font-family:TitilliumWeb;
 font-size:24px;
 font-weight:bold;
}
#preface img {
 margin:30px;
}
#content {        
 background:#fbfbfb;
 border-top:1px dashed #eee;
 border-bottom:1px dashed #eee;
 height:auto;
 overflow:hidden;
}
#content h2 {
 font-family:TitilliumWeb;
 font-size:24px;
 font-weight:normal;
 margin:15px 25px;
}
#content h2 span {
 font-family:TitilliumWeb;
 font-size:24px;
 font-weight:bold;
}
#content ul {
 list-style-type:none;
 padding:15px;
 float:left;
 width:550px;
 font-family:TitilliumWeb;
 font-size:14px;
 font-weight:normal;
}
#content ul li {
 background:url('img/list_icon.png') no-repeat;    
 margin:10px;         
}
#content ul li span {
 padding-left:25px;                   
}
#content p {  
 padding:15px;
 float:left;
 width:550px;
 font-family:TitilliumWeb;
 font-size:14px;
 font-weight:normal;
}
#content img {
 display:block;
 float:left;
 margin:15px;
}
#ref {
 border-bottom:1px dashed #eee;
 height:auto;
 display:block;
 overflow:hidden;     
}
#ref h2 {
 font-family:TitilliumWeb;
 font-size:24px;
 font-weight:normal;
 margin:15px 25px;
}
#ref h2 span {
 font-family:TitilliumWeb;
 font-size:24px;
 font-weight:bold;
}
#ref .img {
 display:block;
 float:right;
}
#footer { 
 padding:35px 0;
 clear:both;
}
#footer span {
 color:#242424;
 font-family:TitilliumWeb;
 font-size:14px;           
}
#footer a {
 color:#242424;
 font-size:14px;           
}
