@media screen
{
  body { padding:0; margin:0; color:black; background-color:white; font-family:'Arial',sans-serif; font-size:12px; }
  img { border:0; margin:0; }
  form { margin:0; }
  table { border-collapse:collapse; }
  table td { padding:0; }
  table.default { width:100%; margin:15px 0; }
  table.default td { vertical-align:top; padding:5px 10px; text-align:left; border:1px #acbabd solid; }
  table.default th { background-color:#c7c7c7; padding:5px 10px; border:1px #acbabd solid; }
  a { color:#006ebb; }
  a:hover { text-decoration:none; }
  h1 { margin:5px 0; font-weight:normal; font-size:18px; font-family:'Georgia',serif; }
  p { margin:0.8em 0; }

  /* DEBUG */
  .xR { border:1px red dashed; }
  .xG { border:1px green dashed; }
  .xB { border:1px blue dashed; }
  .txG td { border:1px gray dashed; }

  .main { min-width:1000px; }
  .limit { height:1px; font-size:1px; }
  .clear { clear:both; }
  .break { clear:both; height:1px; font-size:1px; }
  
  .hat { height:180px; }
  .hat .lt-btn { float:left; padding:70px 0 0 40px; }
  .hat-obj { float:right; width:47%; height:180px; background:url('car.jpg') no-repeat 77% 100%; }
  .hat-phone { 
    width:187px; height:75px; padding-top:25px;
    background:url('cloud.gif') no-repeat 100% 100%;
    font-family:'Tahoma',sans-serif; font-size:12px; color:#b8b8b8;
  }
  .hat-phone div { margin-top:-7px; padding-left:45px; color:black; font-size:20px; }
  .hat-phone div span { color:#b8b8b8; font-size:12px; }
  .header { width:65%; height:82px; margin-top:-82px; padding-left:38px; position:absolute; font-size:48px; font-family:'Georgia',serif; white-space:nowrap; }
  .header ul { margin:20px 0 0 0; padding:0; list-style:none; height:4px; font-size:1px; }
  .header li { float:left; width:24%; border:1px #acbabd solid; height:4px; }
  .header li.dark { background-color:#acbabd; }
  
  .main-menu { margin:0 20px 40px 10px; padding:0; list-style:none; }
  .main-menu li { padding-left:28px; line-height:20px; margin-bottom:12px; font-size:15px; font-family:'Georgia',serif; }
  .main-menu li.act { background:url('bullet-3.gif') no-repeat 0 0; }

  .col-left { float:left; width:22%; padding-top:70px; }
  .col-left .cl-d { padding:45px 20px 0 38px; }
  .col-left .banner { width:170px; margin:40px 0 30px 0; }
  .col-right { float:left; width:77%; padding-top:70px; }
  .col-right .cr-d { padding:0 20px 0 0; }

  .left-phone { font-size:20px; padding:3px 0 7px 0; font-family:'Georgia',serif; }
  .left-phone span { font-size:14px; color:#b8b8b8; }
  .left-email { font-size:18px; font-family:'Georgia',serif; }
  
  .box { margin:0 20px 30px 0; background:url('box-c.png') repeat-x 0 0; color:white; }
  .box .b-r { height:197px; padding:20px; background:url('box-r.png') no-repeat 100% 0; }
  .box .b-d { padding:10px 90px 20px 28px; }
  .box h1 { font-size:20px; color:white; padding-left:28px; line-height:20px; background:url('bullet-2.gif') no-repeat 0 0; }
  .box a { color:white; }
  .box p { margin:0.5em 0; }
  .box ul { margin:1em 0; padding:0; list-style:none; }
  .box li { padding-left:20px; color:black; background:url('bullet-1.gif') no-repeat 0 5px;  }
  
  .link-line { height:155px; margin-top:20px; background:url('box.jpg') no-repeat 100% 0 }
  .link-line img { margin-top:10px; }
  
  .bot-box { margin:0 40px; padding:25px 0; border-top:1px #acbabd solid; }
  .bot-box .bb-left { float:left; width:48%; padding-right:2%; text-align:justify; }
  .bot-box .bb-right { float:right; width:48%; padding-left:1%; text-align:justify; }
  
  .footer { height:30px; margin:0 40px; padding:20px 0; border-top:1px #acbabd solid; }
  .foot-r { float:right; width:40%; font-size:14px; font-family:'Tahoma',sans-serif; }
  .foot-r .phone-2 { float:right; }

  .counters { float: right; width: 360px; margin-right: 15px; text-align: right; }
  /* SiteLeader */
  .SL-logo { font-weight:normal; text-align:left; padding-left:35px; line-height:15px; background:url('siteleader.gif') no-repeat 0 6px; }
  .SL-logo a { text-decoration:none; }
  .SL-logo .by, .SL-logo .site { font-family:'Verdana','Arial',sans-serif; }
  .SL-logo .by { font-size:10px; color:black; text-decoration:underline; }
  .SL-logo .site { font-size:12px; font-weight:bold; color:red; }
  .SL-logo .leader { font-family:'Georgia',serif; font-size:14px; color:black; }
}

