@media screen
{
  body { padding:0; margin:0; color:black; background-color:#ffffff; font-family:Arial; font-size:12px; }
  img { border:0; margin:0; }
  input { border:1px black solid; font-family:Arial; font-size:12px; color:#5c5c5c; }
  select { /*border:1px black solid;*/ font-family:Arial; font-size:12px; }
  select.mini { width:60px; }
  select.mini2 { width:130px; }
  textarea { border:1px black solid; font-family:Arial; font-size:12px; color:#5c5c5c; }
  input.full-length { width:111px; }
  input.half-length { width:46px; }
  .inp-big { width:250px; }
  .inp-bigest { width:470px; }
  form { margin:0; }
  a:link, a:visited { color:#0400bb; }
  a:hover { text-decoration:none; }
  a.small { font-family:Arial; font-size:11px; }
  .cyan { color:#0074b0; }
  .red { color:red; }
  .bold { font-weight:bold; }
  .big-1 { font-size:14px; }
  .no-border { border:0; }
  .no-border td { border:0; }
  .no-padding { padding:0; }
  .no-padding td { padding:0; }
  .abs-center { text-align:center; }
  .star { color:red; font-weight:bold; font-size:14px; }
  .w100 { width:100%; }
  
  table { border-collapse:collapse; font-family:Arial,arial; font-size:12px; }
  table td { padding:0; }

  h1 { margin:0 0 12px 0; font-family:Verdana,arial; font-size:18px; font-weight:normal; color:#0074b0; white-space:nowrap; }
  h1 a.big { text-decoration:none; font-size:18px; }
  h1 a.big:link, h1 a.big:visited { color:#0074b0; }
  h1 p { padding-left:10px; margin:7px; font-size:14px; font-weight:bold; color:black; }
  h2 { margin:0 0 12px 0; font-family:Verdana,arial; font-size:18px; font-weight:normal; color:black; white-space:nowrap; }
  h2 p { margin:0; color:#0074b0; }
  h2 a.big { text-decoration:none; font-size:18px; }
  h2 a.big:link, h2 a.big:visited { color:black; }
  h3 { margin:0 0 7px 0; font-family:Verdana,arial; font-size:14px; font-weight:bold; color:#008775; }
  h4 { margin:0; font-family:Verdana,arial; font-size:14px; font-weight:bold; color:#0074b0; white-space:nowrap; }
  .upper { text-transform:uppercase; }

  .R { border:1px red solid; }
  .G { border:1px green solid; }
  .B { border:1px blue solid; }

  .main { min-width:995px; }
  .hat-box { height:188px; vertical-align:top; color:white; }
  .hat-top-c { height:96px; background:url('bg-hat-ct.png') repeat-x left top; }
  .hat-top-l { width:193px; height:96px; float:left; background:url('bg-hat-lt.png') no-repeat left top; }
  .hat-top-r { width:193px; height:96px; float:right; background:url('bg-hat-rt.png') no-repeat right top; }
  .slogan { text-align:right; padding-top:80px; font-size:11px; letter-spacing:0.32em; }
  .hat-bot-c { height:92px; background:url('bg-hat-cb.png') repeat-x left top; }
  .hat-bot-l { width:810px; position:absolute; height:92px; float:left; background:url('bg-hat-lb.png') no-repeat left top; }
  .hat-bot-r { width:217px; float:right; padding-top:60px; }
  .hat-bot-r .order { font-size:14px; }
  .hat-bot-r .phone { font-size:18px; }
  .home-mail { width:100%; min-width:995px; margin-top:15px; text-align:center; position:absolute; }
  .home { margin-right:65px; }
  .logo { height:188px; float:left; font-size:0; }
  .hat-middle { float:left; }
  .hat-right { float:right; }
  
  .menu-box { height:58px; min-width:995px; text-align:center; border-top:6px #ffffff solid; background:url('bg-menu.gif') repeat-x left top; }
  .menu-list { height:40px; font-family:Verdana,arial; }
  .menu-list td { vertical-align:top; background:url('bg-menu-item.gif') repeat-x left top; }
  .menu-list .link { padding-top:6px; white-space:nowrap; }
  .menu-list .open-menu { width:12px; height:33px; background:url('border-left-menu.gif') no-repeat left top; }
  .menu-list .separator { width:31px; height:33px; background:url('separator-menu.gif') no-repeat left top; }
  .menu-list .close-menu { width:12px; height:33px; background:url('border-right-menu.gif') no-repeat left top; }
  .menu-list a { padding:0 5px 0 17px; background:url('bullet-menu.gif') no-repeat left center; text-transform:uppercase; }
  .menu-list .act { font-weight:bold; }
  
  .content-box { width:100%; min-width:995px; }
  .content-top { width:100%; min-width:995px; height:290px; background:url('bg-top.gif') repeat-x left top; }
  .content-top td { vertical-align:top; }
  .content-top .bot-row { height:55px; }
  .content-top .left { width:20%; min-width:160px; p-adding:25px 0 20px 0; background:url('bg-top-left-2.png') no-repeat left 58px; }
  .content-top .center table { width:100%; }
  .content-top .center ul { margin:0; padding:0; font-size:14px; line-height:24px; list-style-type:none; white-space:nowrap; }
  .content-top .corner { background:url('bg-top-corner.gif') no-repeat right top; }
  .content-top .right { width:205px; padding:25px 10px 20px 25px; color:#5c5c5c; background:url('bg-top-right.gif') repeat-x left top; }
  .content-top .right p { margin:0; }

  .content-int { width:100%; min-width:995px; height:650px; background:url('bg-top.gif') repeat-x left top; }
  .content-int td { vertical-align:top; }
  .content-int .header { text-align:center; }
  .content-int .center { padding:30px 40px 40px 90px; border-bottom:4px #92e9d7 solid; }
  .content-int .center table.default { border:1px #cecece solid; border-bottom:3px #cecece double; }
  .content-int .center table.default th { background-color:#d5fdf5; border:1px #cecece solid; height:35px; padding:0 20px 0 20px; }
  .content-int .center table.default td { border-right:1px #cecece solid; height:30px; padding:7px 20px 7px 20px; }
  .content-int .center ul.default { margin:0 0 0 30px; padding:0 0 0 30px; line-height:16px; list-style-type:disc; }
  .content-int .center h2 { margin-left:35px; margin-right:35px; }
  .content-int .center h3 { margin-left:35px; margin-right:35px; }
  .content-int .corner { background:url('bg-top-corner.gif') no-repeat right top; }
  .content-int .right { width:205px; padding:25px 10px 20px 25px; color:#5c5c5c; background:url('bg-top-right.gif') repeat-x left top; }
  .content-int .right p { margin:0; }
  .content-int .right-top-box { height:300px; }

  .content-main { width:100%; min-width:995px; height:630px; font-size:11px; background:url('bg-main.jpg') repeat-x left top; }
  .content-main a { font-size:12px; }
  .content-main td { vertical-align:top; padding-top:30px; }
  .content-main .top-row { }
  .content-main .left { width:20%; min-width:160px; }
  .content-main .main-list { width:100%; }
  .content-main .main-list td { padding:0; }
  .content-main .main-list .mono { width:50%; }
  .content-main .center { border-bottom:4px #92e9d7 solid; }
  .content-main .center h2 { margin-left:35px; }
  .content-main .center h3 { margin-left:35px; }
  .content-main .center p.default { margin-left:35px; }
  .content-main .corner { background:url('bg-bot-corner.png') no-repeat right top; }
  .content-main .right { width:205px; font-size:11px; padding:25px 10px 20px 25px; background:url('_w_.gif'); }

  .count { font-size:17px; font-weight:bold; color:black; margin-left:5px; }
  .top-list td { width:50%; }
  .top-list-item { padding:25px 15px 10px 35px; }
  .top-links { width:100%; height:55px; }
  .top-links td { width:50%; }
  .form { color:#5c5c5c; }
  .form td { white-space:nowrap; height:28px; vertical-align:middle; }
  .form img { margin:5px 0 0 6px; }
  .search-box { margin:25px 10px 20px 35px; }
  .search-box p { margin:0; color:#5c5c5c; }
  .auth-box { height:135px; color:#5c5c5c; }
  .user-menu-item { line-height:17px; padding-left:11px; }
  .progress-message { position:absolute; left:39%; top:45%; display:none; text-align:center; color:black; background-color:white; border:2px #5bbbcf solid; width:180px; font-size:12px; }
  .article { margin:0; padding:0 10px 0 35px; background:url('bullet-art.gif') no-repeat left 2px; }
  .quoting { margin:20px 0 20px 30px; padding:0 10px 0 35px; color:#0074b0; font-style:oblique; background:url('bullet-art.gif') no-repeat left 2px; }
  
  .article-int { }
  .article-int td.preview-art { width:1%; padding:0 20px 20px 0; }
  .article-int p { margin:7px 0 20px 0; }
  
  .articles-list {  }
  .articles-list dt { margin:0 0 10px 0; font-size:14px; font-weight:bold; }
  .articles-list dd { margin:0 0 0 15px; padding-right:15px; }
  .articles-list a:link, .articles-list a:visited { color:#0074b0; }
  
  .advice-list {  }
  .advice-list p { margin:0; }
  .advice-list dt { margin:20px 0 10px 0; font-size:14px; font-weight:bold; }
  .advice-list dd { margin:0 0 0 15px; padding-right:15px; }
  
  .news-list { font-size:11px; margin:0; padding:0; list-style-type:none; }
  .news-list li { margin-bottom:22px; color:black; }
  .news-list .date { font-weight:bold; }
  .news-list p { margin:0; }
  
  .int-news-list {  }
  .int-news-list dt { font-size:14px; font-weight:bold; margin-top:25px; }
  .int-news-list dd { margin:10px 0 10px 20px; }
  .small-head { font-family:Verdana,arial; font-size:14px; font-weight:bold; color:#0074b0; margin:10px 0 10px 0; }
  .int-link { font-size:13px; font-weight:bold; }
  
  .catalog-list { width:100%; }
  .catalog-list td.space { padding-bottom:40px; }
  .good-desc { margin:5px 0 5px 35px; }
  .add-to-basket { margin-left:32px; padding-left:15px; background:url('bullet-main.gif') no-repeat left 3px; }
  .catalog-item-img { border:2px #5bbbcf solid; margin:5px 0 10px 0; width:154px; height:154px; }
  .padding5 { margin:0 5px 0 0; }
  .padding5 td { padding:4px 0 4px 10px; white-space:nowrap; }
  .basket-item-basket { margin:0 0 20px 13px; padding-left:15px; background:url('bullet-main.gif') no-repeat left 3px; }
  
  .site-map { list-style-type:disc; font-size:13px; line-height:22px; margin:0 0 0 15px; padding:0 0 0 15px; }
  .site-map a.ext-page:link, .site-map a.ext-page:visited { color:#0074b0; font-weight:bold; }
  .site-map a.int-page:link, .site-map a.int-page:visited { color:black; }

  .mailto-form p { margin:10px 0 10px 0; font-weight:bold; }
  
  .good-box-container { width:275px; text-align:left; }
  .authorize-box td { padding:5px; }
  
  .accessories { line-height:27px; margin-left:5px; padding-left:30px; background:url('bullet-acs.gif') no-repeat left top; }
  .producers { line-height:27px; margin-left:5px; padding-left:30px; background:url('bullet-main.gif') no-repeat 13px 8px; }
  .basket { height:55px; padding-left:50px; margin-bottom:7px; background:url('basket-main.gif') no-repeat left top; }
  .order-button { width:106px; height:25px; padding:5px 0 0 18px; font-family:Verdana,arial; white-space:nowrap; background:url('order-button.gif') no-repeat left top; }
  .int-button { text-align:center; width:106px; height:25px; padding-top:5px; font-family:Verdana,arial; white-space:nowrap; background:url('order-button.gif') no-repeat left top; }
  .space { padding-left:32px; }
  .left-column { float:left; width:50%; margin-right:35px; border:1px blue solid; }
  .good-box { width:220px; height:90px; margin-left:27px; background-color:white; border:1px #d1d1d1 solid; }
  .good-box td.preview { vertical-align:middle; text-align:center; }
  .good-box td.price { vertical-align:top; text-align:left; width:90px; padding:10px 5px 20px 5px; }
  p.price { margin:2px 0 8px 0; font-weight:bold; }
  .catalog-item { width:75%; }
  .catalog-small-head { font-weight:bold; margin-bottom:15px; /*color:#0074b0;*/ }

  .footer { min-width:995px; height:60px; border-top:1px white solid; padding-top:20px; background:url('bg-footer.gif') repeat-x left top; }
  .footer-left { width:20%; margin-right:20px; text-align:right; float:left; }
  .footer-left span { padding-right:20px; }
  .footer-right { width:215px; float:right; margin-left:23%; }
  .foot-font { font-family:Verdana,arial; font-size:14px; }
  .contacts { color:black; width:150px; font-size:12px; float:right; text-align:left; }
  .limit { height:1px; }

  .sape-box { font-size:11px; }
  
  /* SiteLeader */
  .SL-logo { padding-left:33px; 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:blue; }
  .SL-logo .site { font-size:12px; color:red; }
  .SL-logo .leader { font-family:Georgia,sans-serif; font-size:14px; color:black; }
}