   html, body, #wrap {height: 100%;}
     * {
         margin:0;
         padding:0;
     }
     body > #wrap {height: auto; min-height: 100%;min-width:1000px;}
     body{
       font: 600 .8em tahoma,arial, sans-serif; 
       background:#ebebeb;
       color:#060A0F;
       }
     #main {padding-bottom: 150px;}  /* must be same height as the footer */
     #footer {
        position: relative;
       	margin-top: -150px; /* negative value of footer height */
       	height: 150px;
       	clear:both;
     } 
     /* CLEAR FIX*/
 
     .clearfix:after {
       content: ".";
     	display: block;
     	height: 0;
     	clear: both;
     	visibility: hidden;
       }
 
     .clearfix {
       display: inline-block;
       }
     /* Hides from IE-mac \*/
 
     * html .clearfix { height: 1%;}
     .clearfix {display: block;}
     /* End hide from IE-mac */
 
 #header {
     height:120px;
     background:#01AEF0 url('pix/back-all.gif') repeat-x scroll bottom; 
   /* background:#01AEF0 url('pix/header.gif') no-repeat bottom; */
 }
 
 h1#logo {
   position:absolute;
   top:3px;
   left:5px;
   font-size:10px;
   color:#09f;
 }
 
 h4{
   color:#0079C2;
   font-size:2em;
 }
 h4.reg{
   font-size:1em;    	
 
 }
 p{
   padding-top:1em;
 }

 li{
   list-style-position: inside;
   line-height:1em;
   color:#01AEF0;
 }

 a img {border:none;}
 
 a:link {text-decoration: none; color:#060A0F;}
 a:visited {text-decoration:none; color:#333;}
 a:active {text-decoration: none;  color:#09f;}
 a:hover {text-decoration: underline; color:#01AEF0;}
 
 #main {
   clear:both;
   margin:0 auto;
   padding:3em 10px;
   width:800px;
   /* border:1px dashed #f00; */
 }
 
 #sidebar{
   float:right;
   padding-left:1em;
   width:12em;
 }
 
 
 #content {
 float:left;
 padding:0 3em;
 width:500px;
 border:1px dashed #ccc;
 }
 
 #footer {
 background:#000206 /* url(pix/) no-repeat right 10px*/;
 font-size:10px;
 }
 
 #footer a, #footer a:visited{
 color:#333;
 text-decoration:none;
 }
 
 #footer a:hover {
 color:#01AEF0;
 }
 
 #footer p{
 margin:0 0 15px;
 }
 
 #foot {
 height:140px;
 line-height:1.1em;
 margin:0 auto;
 padding:0 10px;
 width:800px;
 /* border:1px dashed #dcc; */
 color:#333;
 
 }
 
 #foot #left {
 float:left;
 position:absolute;
 bottom:3px;
 }
 
 img.mers{
   position:absolute;
   bottom:150px;
   right:10px; 
   z-index:1000;
 }
 
 img.vw{
   position:absolute;
   bottom:110px;
   left:10px; 
   z-index:1000;
 }
 
 img.bot-address{
   float:right;
   margin:5px 30px;
 }
 
 .cmale{
   color:#0075CF;
 }
 
