@media screen
{
  body { padding:0; margin:0; color:black; background-color:#ffffff; font-family:'Arial',sans-serif; font-size:12px; }
  img { border:0; margin:0; }
  form { margin:0; }
  table { border-collapse:collapse; font-family:'Arial',sans-serif; font-size:12px; }
  table td { padding:0; }
  
  h1 { font-size:24px; font-weight:normal; margin:0 0 10px 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:995px; }
  .limit { height:1px; font-size:0px; }
  .hat { height:390px; background:url('hat-bg.png') repeat-x 0 0; font-family:'Verdana','Arial',sans-serif; font-size:14px; color:white;  }
  .hat .bg-1 { height:390px; background:url('main-logo.png') no-repeat 0 30px; }
  .hat .bg-2 { height:390px; background:url('hat-img.png') no-repeat 93% 213px; padding-left:16%; }

  .int-hat { height:290px; background:url('int-hat-bg.png') repeat-x 0 0; font-family:'Verdana','Arial',sans-serif; font-size:12px; color:white;  }
  .int-hat .bg-1 { height:290px; background:url('int-main-logo.png') no-repeat 0 0; }
  .int-hat .bg-2 { height:290px; background:url('int-hat-img.png') no-repeat 93% 100px; padding-left:16%; }
  
  .hat-info { float:right; width:45%; margin-top:35px; }
  .int-hat-info { float:right; width:45%; margin-top:18px; }
  .d-1 { padding:0 0 0 50px; border-bottom:5px #cb0000 solid; white-space:nowrap; }
  .d-1 ul.home { list-style-type:none; margin:0; padding:0; height:25px; }
  .d-1 ul.home li { float:left; width:45%; }
  .d-1 span { font-size:23px; white-space:nowrap; }
  
  .d-1 ul.int { list-style-type:none; position:absolute; margin:-3px 0 0 -195px; padding:0; height:25px; }
  .d-1 ul.int li { float:left; margin-right:65px; }
  
  .d-2 { padding:16px 15%; /*line-height:28px;*/ white-space:nowrap; }
  .d-2 span { font-size:30px; white-space:nowrap; }
  .d-2 p { margin:0; padding-left:35px; white-space:nowrap; }
  .logo { float:left; margin-top:100px; }
  
  .main-menu { position:absolute; left:15%; top:255px; }
  .main-menu a { color:#fff0a0; }
  .main-menu ul { margin:0; padding:0; list-style-type:none; white-space:nowrap; }
  .main-menu li { display:inline; margin-right:25px; padding-left:16px; background:url('bullet-1.gif') no-repeat 0 5px; }
  
  .int-main-menu { font-size:14px; padding:25px 20px; border-right:6px #cb0000 solid; background:url('int-menu-bg-t.png') no-repeat 0 0; background-color:#f8f7dc; }
  .int-main-menu a { color:#0000b1; }
  .int-main-menu li span { font-size:24px; }
  .int-main-menu ul { margin:0 0 0 30px; padding:0; list-style-type:none; white-space:nowrap; }
  .int-main-menu li { line-height:28px; padding-left:16px; background:url('bullet-2.gif') no-repeat 0 50%; }
  
  .links { margin-top:-60px; position:relative; height:60px; }
  .links ul { margin:0 0 0 15px; padding:0; list-style-type:none; }
  .links li { float:left; height:60px; line-height:60px; margin-left:30px; padding-left:67px; text-transform:lowercase; }
  .links li.i-1 { background:url('autoservice.png') no-repeat 0 50%; }
  .links li.i-2 { background:url('zapchasti.png') no-repeat 20px 50%; }
  .links { font-family:'Georgia','Times New Roman',serif; font-size:22px; }
  .links a { color:black; }
  
  .content { width:100%; margin-top:60px; }
  .content .c-l { vertical-align:top; }
  .content .c-l p { line-height:15px; margin:15px 0; }
  .content .c-l .box { padding:0 35px 35px 110px; background:url('block-marker-bg.png') no-repeat 5px 0; }
  .content .c-l .int-box { padding:0 35px 35px 110px; }
  .content .c-l .box .marker-1 { border:1px #cb0000 solid; float:left; margin:7px 0 0 -75px; }
  .content .c-l .box .marker-2 { border:1px black solid; float:left; margin:7px 0 0 -75px; }
  .content .c-r { width:30%; vertical-align:top; }
  .content .int-c-r { width:24%; vertical-align:top; }
  .content .int-c-r .d { padding:55px 0 35px 0; }
  .content .c-r p { padding:0 17px; margin:10px 0; font-style:italic; border-right:6px #cb0000 solid; }
  .content .c-r p span { font-weight:bold; font-style:italic; font-size:15px; }
  
  .slide-box { background:url('slide-bg.png') repeat-x 0 0; }
  .slide-box h1 { padding-left:110px; margin:0; height:53px; }
  .slide-box .box { height:153px; width:100%; overflow:hidden; }
  .slide-box .l-btn { position:relative; width:42px; height:153px; margin-top:-153px; float:left; cursor:pointer; background:url('left-btn-disabled.png') no-repeat 0 0; }
  .slide-box .l-btn-a { position:relative; width:42px; height:153px; margin-top:-153px; float:left; cursor:pointer; background:url('left-btn-normal.png') no-repeat 0 0; }
  .slide-box .r-btn { position:relative; width:42px; height:153px; margin-top:-153px; float:right; cursor:pointer; background:url('right-btn-disabled.png') no-repeat 0 0; }
  .slide-box .r-btn-a { position:relative; width:42px; height:153px; margin-top:-153px; float:right; cursor:pointer; background:url('right-btn-normal.png') no-repeat 0 0; }
  .slider { margin-top:43px; white-space:nowrap; }
  .slider td { text-align:center; vertical-align:top; background-repeat:no-repeat; background-position:50% 100%; }
  .slider p { margin:0; height:21px; /*cursor:pointer;*/ font-weight:bold; color:#a30000; white-space:nowrap; text-decoration:underline; }
  .slider img { margin:0 30px; }
  .slider a { font-weight:bold; color:#a30000; white-space:nowrap; text-decoration:underline; }
/*  .slider .item { width:175px; h-eight:153px; float:left; }*/
  
  .footer { height:80px; border-top:2px white solid; background-color:black; font-family:'Verdana','Arial',sans-serif; font-size:13px; color:white; }
  .foot-l { float:left; width:140px; height:50px; padding:30px 0 0 110px; background:url('foot-bg.png') no-repeat 100% 0; font-size:18px; }
  .foot-c { margin:18px 230px 0 38%; position:relative; }
  
  .counter { float:right; margin-top:2px; }
  
  /* SiteLeader */
  .SL-logo { font-weight:normal; padding-left:35px; width:150px; margin-top:23px; float:right; background:url('siteleader.gif') no-repeat left 6px; }
  .SL-logo a { text-decoration:none; }
  .SL-logo .by, .SL-logo .site { font-family:Verdana,arial; }
  .SL-logo .by { font-size:10px; color:#fff0a0; 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:white; }  
}
