﻿body {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background:url('Images/bg.gif') repeat-x top;
 background-color:#fefefe;

}
.header
{
  width:848px;
  height:auto;
 }
.header .header_top
{    
    width:848px;
    height:38px;
    background:url('Images/headers_top_bg.gif') no-repeat left;
}
.header .header_md
{
 width:848px;
 height:305px;
 float:left;
 background:url('Images/headers.gif') no-repeat left;
  margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px; 
 }
 .header .ft_left_img
 {
  width:20px;
  height:39px;
  float:left;
  position:relative;
  background:url('Images/ft_left.gif') no-repeat left;
  }
  .header .foother
  {
    width:810px;
    height:39px;
    background-color:#ffffff;
    float:left;
    position:relative;
    text-align:left;
    font:12px arial;
  margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
    }
    .header .foother a
    {
   text-decoration:none;
   color:#333333;     
   }
 .header .ft_right_img
 {
  width:18px;
  height:39px;
  float:right;
  background:url('Images/foother_right.gif') no-repeat right;
 }
 .header .foother .ft_brk
 {
  text-align:right;
  text-decoration:none;
 font:12px arial;
 float:right;
   width:250px;
   height:29px;
  padding-top:10px;
  }
   .header .foother .ft_cp
 {
  text-align:left;
  text-decoration:none;
 font:12px arial;
 float:left;
   width:250px;
   height:29px;
  padding-top:10px;
  }
  .header .middle
  {
  width:848px;
  height:auto;
  float:left;
  position:relative;
  background-color:#ffffff;
  padding-bottom:20px;
 }
 .header .middle .default_left
 {
  width:274px;
  height:auto;
  float:left;
  position:relative;
  text-align:left;
  padding:21px 0px 0px 20px;
 }
  .header .middle .default_left .contact
  {
     width:274px;
  height:auto;
  float:left;
  position:relative;
  padding:21px 0px 0px 0px;
   text-decoration:none;
 font:12px arial;
 float:left;
 color:#333333;
 font-weight:bold;
    }
    .header .middle .default_left .contact a
    { color:#333333;
       font-weight:normal;
      
        }
 .header .middle .default_left a
 {
 color:#333333;

 }
  .header .middle .default_left ul
  {
  width:250px;
  height:auto;
list-style-type:none;
text-align:left;
float:left;
    margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
  }
  .header .middle .default_left ul li
  {
width:250px;
  height:auto;
list-style-type:none;
background:url('Images/arrow.gif') no-repeat left;
padding-left:15px;
font:9pt arial;
   }
   .header .middle .border
   {
    padding-top:40px;
    width:1px;
    height:261px;
    float:left;
    position:relative;
  background:url('Images/border.gif') no-repeat left;
   }
   .header .middle .default_right
 {
  width:513px;
  height:auto;
  float:left;
  position:relative;
  text-align:left;
  padding:21px 20px 0px 20px;
  text-align:left;
  font:9pt arial;
  line-height:25px;
 }
 
   .header .middle .default_rights
 {
  width:200px;
  height:auto;
  float:left;
  position:relative;
  text-align:left;
  padding:21px 20px 0px 20px;
  text-align:left;
  font:9pt arial;
  line-height:25px;

 }
 
    .header .middle .default_lefts
 {
  width:430px;
  height:auto;
  float:left;
  position:relative;
  text-align:left;
  padding:21px 20px 0px 7px;
  text-align:left;
  font:9pt arial;
  line-height:25px;  
 }
 
 
 .header .header_md ul 
 {
  width:600px;
  height:auto;
  float:right;
  list-style-type:none;
   height:305px;
 }
  .header .header_md ul li
  {
     width:100px;
     height:35px;
     float:right;
     position:relative;
     text-align:center;
     padding-top:25px;
     margin-left:2px;
    margin-top:245px;
    background-position:bottom;
  }
  
  .header .header_md ul li a:link, .header .header_md ul li a:visited
  {
   text-decoration:none;
   color:#ffffff;  
   font:12px arial ;
   font-weight:600;

  
  }
  .header .menu_bg
  {
    width:848px;
    height:35px;
    float:left;
    position:relative;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
     background-color:#ffffff;
    
    }
      .header .menu_bg ul 
  {
    width:848px;
    height:35px;
    float:left;
    position:relative;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:url('Images/menu_bg.gif') no-repeat top;
     background-color:#ffffff;
    }
     .header .menu_bg ul li
     {
        height:auto;
        width:auto;
        height:auto;
        float:left;
        position:relative;
         margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
        text-align:left ;
        background-color:#ffffff;
        }
     
   .header .header_md ul li a:hover, .header .header_md ul li a:active
   {
   border-bottom:solid 2px #dea611;  
  }
  .img
  {
    border:solid 1px #333333;
    }
h1
{
  text-align:left;
  text-decoration:none;font:12px  arial;
  font-weight:bold;
  color:#296190;
  background:url('Images/arrow_r.gif') no-repeat left;
  padding-left:23px;
  }
  h1 a
{
  text-align:left;
  text-decoration:none;font:12px  arial;
  font-weight:bold;
  color:#296190;
 
  }
  .header .middle .oto
  {
   width:789px;
   height:auto;
   float:left;
   position:relative;
     padding:21px;
   float:left;
  }
  .header .middle .oto .imgc
  {
    text-align:center;
   position:relative;
   border:solid 1px #333333;
    float:left;
   margin-left:17px;
  }
   .header .middle .oto .imgc a:link ,   .header .middle .oto .imgc a:visited
     { 
    text-align:center;
   position:relative;
   border:solid 4px #333333;
    float:left;
    margin-left:17px;
  }
   .header .middle .oto .imgc a:hover ,.header .middle .oto .imgc a:active
     {
    text-align:center;
   position:relative;
   border:solid 4px #296190;
    float:left;
    margin-left:17px;
  }
  
   .header .middle .oto .imgdiv a:hover
  {
  
  border:solid 1px #1c588a;
   
  }
   .header .middle .oto .otomax
  {
  
  text-align:left;
  padding-left:42px;   
  }
 
    .header .middle .asub
    {
    width:200px;
    height:auto;
    float:left;
    position:relative;
    padding-top:21px;
         
   }
      .header .header_md .cont
      {
     width:600px;
     float:right;
     position:relative;
     height:305px;
      
     }
     p

     {
text-align:left;
text-decoration:none;
font:12px arial;
color:#333333;
line-height:20px;

}
.txt

{
   border:solid 1px #1f5a8b;
   width:250px;  
  }
  
  
#Marge 
{
font-size:0px;
color:#C9D7E3;    
    }  
    
#Default_Label 
{
text-align:left;
width:570px;
height:auto;
padding:10px;    
    }    
