@media screen
{
  body { padding:0; margin:0; color:#e0e0e0; background-color:#7d9cb3; background:url('all-bg.jpg'); font-family:Tahoma,Arial; font-size:12px; }
  img { border:0; margin:0; }
  form { margin:0; }
  table { border-collapse:collapse; font-family:Tahoma,Arial; font-size:12px; }
  table td { padding:0; empty-cells:show; }

  a { text-decoration:none; }
  a:hover { text-decoration:underline; }
  p { margin:15px 0; padding-right:3%; line-height:17px; }
  h1 { margin:20px 0 15px 0; color:#003b68; font-size:18px; font-weight:normal; w-hite-space:nowrap; }
  h2 { margin:12px 0 5px 0; color:#003b68; font-size:13px; font-weight:bold; }
  
  /* DEBUG */
  .xR { border:1px red dashed; }
  .xG { border:1px green dashed; }
  .xB { border:1px blue dashed; }

  .main { min-width:995px; }
  
  .top-line { height:24px; background-color:#2c2d2e; font-size:11px; }
  .top-line a:link, .top-line a:visited  { color:#c7c7c7; }
  .top-line .L { position:absolute; left:5%; top:4px; }
  .top-line .C { position:absolute; left:33%; top:1px; padding-left:28px; background:url('hat-phone.gif') no-repeat left 4px; font-family:Impact,Arial; font-size:14px; }
  .top-line .R { position:absolute; left:79%; top:1px; }
  
  .search-form { width:140px; }
  .search-form td { border:1px black solid; }
  .search-form #L { background-color:#676768; }
  .search-form #R { background-color:#e0e0e0; width:20px; }
  .search-form input.go { border:0; width:20px; height:17px; color:#333333; background-color:#e0e0e0; font-family:Tahoma,Arial; font-size:13px; }
  .search-form input.txt { border:0; width:99%; height:17px; color:#b6b6b6; background-color:#676768; font-family:Tahoma,Arial; font-size:11px; }
  
  .mid-line { }
  .mid-line table { width:100%; text-align:left; }
  .mid-line table td { height:202px; vertical-align:top; background-color:#648097; }
  .mid-line .L { background:url('int-hat-bg-l.png') repeat-x right top; }
  .mid-line .R { width:68%; background:url('int-hat-bg-l.png') repeat-x left top; }
  .mid-line .R div { height:202px; background:url('int-hat-bg-2.jpg') no-repeat 55px top; }
  .int-logo { width:265px; height:80px; position:absolute; cursor:hand; left:3%; top:80px; background:url('porsche-logo.png') no-repeat left top; }
  
  .menu-line { height:51px; text-align:center; background:url('int-menu-bg.png') repeat-x left top; }
  .menu-line ul { margin:0; padding:17px 0 0 0; white-space:nowrap; }
  .menu-line li { display:inline; padding:0 3% 0 2%; }
  .menu-line a:link, .menu-line a:visited { color:#bdbdbd; }

/*  
  .head { height:21px; margin:20px 0 10px -10px; padding-left:70px; white-space:nowrap; color:#003b68; font-size:15px; font-weight:bold; background:url('header-bg-l-small.png') no-repeat left top; }
  .head span { height:21px; margin-left:5px; padding-left:130px; background:url('header-bg-r-small.png') no-repeat left top; }
  
  .head-big { height:21px; margin:0 0 10px -10px; padding-left:70px; white-space:nowrap; color:#003b68; font-size:15px; font-weight:bold; background:url('header-bg-l-small.png') no-repeat left top; }
  .head-big span { height:21px; margin-left:5px; padding-left:210px; background:url('header-bg-r-big.png') no-repeat left top; }
*/
  
  .head { height:21px; margin:20px 0 10px 0; white-space:nowrap; color:#003b68; font-size:18px; }
  
  .head-big { height:21px; margin:0 0 10px 0; white-space:nowrap; color:#003b68; font-size:18px; }
  
  .content { width:100%; }
  .content td { vertical-align:top; }
  .content .L { h-eight:480px; }
  .content .L-box { padding-bottom:25px; width:84%; text-align:left; }
  .content .L-box h2 { margin:0 0 20px 0; font-weight:bold; font-size:14px; }
  .content .L-box a { color:#003b68; text-decoration:underline; }
  .content .R { width:70%; }
  .content .R-box { padding:20px 0 35px 20px; }
  /*.content .R-box li { line-height:15px; }*/
  
  .avtosalon { margin-left:-27px; text-align:center; }
  
  .int-search-form { width:85%; }
  .int-search-form td { border:1px #333333 solid; height:22px; }
  .int-search-form #L { background-color:#e0e0e0; }
  .int-search-form #R { background-color:#c0c0c0; width:20px; }
  .int-search-form input.go { border:0; width:20px; height:20px; color:#333333; background-color:#c0c0c0; font-family:Tahoma,Arial; font-size:13px; }
  .int-search-form input.txt { border:0; width:99%; height:18px; color:#333333; background-color:#e0e0e0; font-family:Tahoma,Arial; font-size:12px; }
  
  .calculator h2 { margin:20px 0 5px 0; font-size:15px; font-weight:normal; color:#ffffff; }
  .calculator h3 { margin:10px 0 2px 0; font-size:13px; font-weight:bold; color:#003b68; }
  .calculator input { font-size:13px; }
  .calculator .delete { float:right; margin:-1.3em 3px 3px 0; position:relative; }
  .calculator .delete a { color:#ffffff; font-size:11px; text-decoration:underline; }
  .calculator .model-sel { width:180px; }
  .calculator .work-sel { width:/*60%*/99%; }
  .calculator .item { border:1px #467192 solid; color:#ffffff; width:85%; display:table; margin-bottom:10px; font-family:Arial,sans-serif; background:url('wpx15.png') repeat; }
  .calculator .box { margin:8px 3px 8px 15px; }
  .calculator .total { width:30%; float:right; margin-top:15px; }
  .calculator .itog { font-size:18px; color:#003b68; }
  .calculator .price-1 { font-size:18px; }
  .calculator .price-2 { font-size:24px; line-height:38px; }
  .calculator .work-cost { width:60%; margin-top:10px; font-family:Arial,sans-serif; }
  .calculator .work-cost td { padding:2px 0; color:#003b68; }
  .calculator .work-cost td.cost { width:25%; color:#ffffff; vertical-align:bottom; text-align:right; padding-left:7px; white-space:nowrap; }
  .calculator .work-cost .work { font-size:14px; font-weight:bold; w-hite-space:nowrap; }
  .calculator .spare-cost { width:60%; margin:5px 0; font-family:Arial,sans-serif; }
  .calculator .spare-cost td { padding:0px 0; color:#ffffff; white-space:nowrap; vertical-align:bottom; line-height:24px; }
  .calculator .spare-cost td.inp { text-align:center; }
  .calculator .spare-cost td.cost { width:50%; color:#ffffff; text-align:right; padding-left:7px; }
  .calculator .spare-cost td.w { width:80%; color:#ffffff; text-align:left; padding-left:7px; }
  .calculator .add-box { width:85%; display:table; font-family:Arial,sans-serif; }
  .calculator .add-item { float:left; }
  .calculator .add-item a { color:#ffffff; font-size:16px; font-weight:bold; text-decoration:underline; }
  
  .news-list { list-style-type:none; font-size:11px; margin:0; padding:0; }
  .news-list li { line-height:16px; padding-bottom:20px; margin-top:20px; border-bottom:1px #a9bfcf solid; }
  .news-list p { padding:0; margin:10px 0 2px 0; }
  .news-list img { border:1px #3f4e5a solid; }
  .news-list span, .date { font-weight:bold; color:#f7f7f7; }
  .news-list a:hover { text-decoration:none; }
  .news-list a:link, .news-list a:visited { color:#333333; }
  .all-news { padding-left:20px; margin:20px 0; background:url('bullet-1.gif') no-repeat left 4px; }
  .all-news a { text-decoration:underline; }
  .all-news a:hover { text-decoration:none; }
  .all-news a:link, .all-news a:visited { color:#f7f7f7; }
  
  .int-news-list { margin:0; padding:0; }
  .int-news-list dt { margin:20px 0 0 0; padding:0; padding:0; }
  .int-news-list dd { margin:0 20px 0 20px; padding:0; }
  .int-news-list p { margin:0; }
  .int-news-list img { afloat:left; margin:5px 15px 5px 0; border:1px #3f4e5a solid; }

  .int-news-list img.a-f { width: 133px; float: left; margin: 0 20px 10px 0; }
  .int-news-list a.readmore { color: #FFFFFF; text-decoration: underline;}
  .int-news-list a.readmore:hover { text-decoration: none; }
  
  .int-menu { list-style-type:none; margin:20px 0 20px 0; padding:0; }
  .int-menu li { line-height:20px; color:#f7f7f7; font-weight:bold; padding-left:20px; background:url('bullet-1.gif') no-repeat left 6px; }
  .int-menu a:link, .int-menu a:visited { color:#f7f7f7; }
  
  .map { list-style-type:none; margin:0 0 0 20px; padding:0; }
  .map li { line-height:20px; font-weight:bold; padding-left:20px; background:url('bullet-1.gif') no-repeat left 6px; }
  .map .int { font-weight:normal; padding-left:14px; background:url('bullet-2.gif') no-repeat left 8px; }
  .map a:link, .map a:visited { color:#e0e0e0; }

  .footer { height:133px; border-top:1px #3b4b57 solid; background:url('int-foot-bg.png') repeat-x left top; }
  .footer .light { width:500px; height:14px; position:relative; margin-top:-7px; background:url('foot-light.png') no-repeat left top; }
  .foot-L { width:30%; float:left; color:#97a3b1; margin-top:50px; }
  .foot-L div { width:84%; float:right; }
  .foot-R { width:45%; float:right; margin-top:45px; }
  .foot-menu { margin-top:50px; }
  .foot-menu a { text-decoration:underline; }
  .foot-menu a:link, .foot-menu a:visited { color:#e0e0e0; }
  .foot-menu span { padding-left:28px; line-height:35px; background:url('foot-phone.gif') no-repeat left 4px; font-family:Impact,Arial; font-size:14px; }

  .limit { height:1px; font-size:0px; }

  /* SiteLeader */
  .SL-logo { padding-left:35px; margin-left:50%; background:url('siteleader.gif') no-repeat left 6px; }
  .SL-logo a, .SL-logo a:hover { text-decoration:none; }
  .SL-logo .by, .SL-logo .site { font-family:Verdana,arial; }
  .SL-logo .by { font-size:10px; color:#d0d0d0; }
  .SL-logo .site { font-size:12px; font-weight:bold; color:red; }
  .SL-logo .leader { font-family:Georgia,sans-serif; font-size:14px; color:black; }
}
