   html, body {
      margin: 0px;
      padding: 0px;
      border: 0px;
      min-width: 1000px;
    }
    body {      
      color: #000;     
      font-family: Georgia, "Times New Roman", Times, serif;
      background: #fcdd76;
    }
    img {
      border: 0;
      padding: 0;
      margin: 0;
    }         
    #header {      
      color: #000;          
      height: 100px;
      padding: 20px 20px 0 20px;
      background: #fcdd76 url(images/header.jpg) repeat-x;        
    }    
    #logo_pict {
      float: left;
      width: 211px;
      padding-left: 40px;         
    }    
    #logo_pict img {      
      width: 211px;
      height: 86px;    
    }    
    #contact_2 {
      width: 200px; 
    }
    #contact {
      width: 330px; 
    }
    #contact, #contact_2 {
      float: right;
      margin-top: 20px;                
    } 
    #contact_2 {
      margin-right: 40px;
    }
    #contact img, #contact_2 IMG {
      float: left;
      margin-right: 5px;
      height: 57px;         
    }
    #contact p, #contact_2 P {
      margin: 0px;
      padding: 0px;         
    }
    .sin {
      color: #378de6;
      font-weight: bold;      
    }
    .contakts {
      font-size: 30px;
      font-weight: bold;
      color: #434f67;
      font-family: "Times New Roman", Times, serif;
    }   
     
       
    #menu {          
      padding: 10px;
      background: #ffffff;           
    }
        
    .catalog {           
      padding: 0; 
      margin: 0;                                  
    }          
    .categor {  
      padding: 0; 
      margin: 0;     
      width: 20%;
      float: left;
      text-align: center;              
    }
    .categor a {      
      text-decoration: none;      
      color: #434f67;
      font-weight: bold;
    } 
    .categor a img {          
      width: 50%;     
    }
    
    .content {
      color: #000; 
    }
    
    #left_menu {
      float:left;
      padding: 0px;
      margin: 0px;
      font-size: 14px;
      text-align: left;
      color: #434f67;
      width: 330px;                 
    }
    #left_menu ul {     
      padding-top: 10px; 
      list-style: url(images/bullet.gif);
    }  
    #left_menu li {     
      padding-bottom: 5px;      
    }    
    #left_menu a {      
      text-decoration: none;      
      color: #434f67;
      font-weight: bold;
    } 
            
    #text { 
      padding: 20px;
      margin-left: 335px;      
      font-family: Verdana, Arial, Helvetica, sans-serif;                 
    }
    #text a{            
      text-decoration: none;
      color: #000;        
    }
    #text h1 {    
      margin: 0;
      color: #434f67;
      font-size: 20px;                      
    }
    #text h3 {            
      color: #434f67;
      font-size: 15px;
      color: #434f67;                 
    }
    #text p {
      text-align: justify;
      text-indent: 1.5em;      
      color: #000;
    }
    #text td span {
      font-weight: bold;
      color: #fe0113;
    }
    #text p span, #text li span {
      font-weight: bold;
      color: #fe0113;      
    }
    #text ul {
      margin:10px 0 0 50px;
      list-style: url(images/bullet_it.gif);
    }
    
    #shema_proezda {
      float: right;
      padding: 10px;
      margin-left: auto;
      margin-right: auto;        
      text-align: center;      
      width: 450px;             
    }   
    
    #shema_proezda h1 {
      color: #434f67;   
    }  
    #shema_proezda ul {     
      padding-top: 10px; 
      list-style: url(images/bullet.gif);
    }  
    #shema_proezda li {     
      padding-bottom: 5px;      
    }
     
    #portfolio { 
      padding: 20px;
      margin-right: 475px;      
      font-family: Verdana, Arial, Helvetica, sans-serif;                  
    }
    #portfolio ul {     
       
      list-style: url(images/bullet_it.gif);
    }
    #portfolio p span, #shema_proezda span {
      font-weight: bold;
      color: #fe0113;
    }
    #portfolio li {     
      margin-bottom: 20px; 
      padding-bottom: 10px; 
      border-bottom: 1px #434f67 dotted;     
    } 
    #portfolio tr {     
      vertical-align: top;      
    }
    
        
    #footer {
      clear: both;
      font-size: 70%;
      color: #2f1707;        
      padding: 10px 20px; 
      border-top: 1px #434f67 dotted;      
    }
    #copyright {      
      width: 40%;
      float: left;      
    }   
    #link {      
      width: 50%;
      float: right;
      text-align: right;     
    }
    
    strong {
      font-weight: normal;
    }
    
