/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background: url(images/bgr/body.png) left top;}

/*
  #SomeBox
  {
    position - position [ left , top ] ,
    liquid model - float, clear,
    block modle - display, width, height, margin, padding, overflow,
    visual property - background, border,
    text property - list-style, text-align
   }
*/

/*design*/
  a img{border:0;}

/*navigation*/
  a {font:1em/1.3 "arial"; color:#1f70a8;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }
  form :focus, form a:active { outline:1px dotted;}

/*TAGS*/
  h1 {margin:0;padding: 0;font: 2.2em "arial"; color:#000;}
  h2 {margin:0;padding: 0;font:2.0em "arial";color:#000;}
  h3 {margin: 0;padding:0;font:1.8em "arial";color:#000;}
  h4 {margin:0;padding: 0;font:bold 1.6em "arial";color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:5px 0;font-size:12px}
  select {vertical-align:middle;}
  table {border-spacing: 0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
  ul {margin: 0;padding:0;}
  ul li{list-style-type:none;padding:0;margin:0}



/*FONT*/
  html {font-size:100%;}
  body {font:62.5%/1.3 arial, sans; color:#000000}
  table, td, th, ul, textarea, input, select {font: 1em/1.5 arial;}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;overflow:hidden;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {background: url(images/bgr/header.jpg) no-repeat left top;height:349px;position:relative}

    #logo{position:absolute;left:50px;top:85px}

      .basket{background: url(images/bgr/basket.jpg) no-repeat left top;width:242px;height:62px;position:absolute;left:44px;top:272px;padding:10px 0 0 0}
        .basket dl{margin:0 0 0 93px;}
        .basket dt{float:left;width:63px;font:bold 12px arial;color:#fff}
        .basket a{font:bold 12px arial;color:#ffcc70}

        .forms{position:absolute;left:43px;top:0;width:559px;height:66px;background: url(images/bgr/forms.jpg) no-repeat left top;}
        .date{position:absolute;left:250px;top:10px;font:bold 14px arial;color:#ffffff}
        .date1{position:absolute;left:350px;top:10px;font:bold 14px arial;color:#ffffff}
        .quit{position:absolute;left:430px;top:10px;font:bold 14px arial;color:#ffffff}

  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;width:1000px;margin:0 auto}
      html>body #wrapper {height:auto;}
      #body {padding:0 0 230px;}
        #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #main_col {float: right;width:100%;overflow:hidden}
        #main_col_content {margin: 0 0 0 338px}
        .new img{background: url(images/bgr/img_border.png) no-repeat left top;padding:18px 17px 16px 9px}
       /* .gallery img{background: url(images/bgr/img_border.png) no-repeat left top;padding:18px 17px 16px 9px}  */
          .gallery img{padding:18px 17px 16px 9px}
        .gallery1 img{padding:18px 17px 16px 9px}
        .main_menu{background: url(images/bgr/menu.jpg) no-repeat left top;padding:19px 0 50px 36px;margin:0 0 0 -15px}
        .main_menu:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .main_menu li{float:left;width:140px;text-align:center}
        .main_menu a{font:bold 14px arial;color:#b53934}

        .welcome_block{background: url(images/bgr/gaz.png) no-repeat 454px 15px;padding:0 211px 0 27px}
        .more_info{background: url(images/bgr/dot.png) no-repeat left 4px;width:600px}
        .more_info a{margin:0 0 0 84px;color:#a21f1f;font-size:12px}

        .new{background: url(images/bgr/new.jpg) repeat-y left top;width:620px;margin:0px 0 0 0}
          .new dl{float:left;margin-left:27px}
          .new dt{float:left;width:140px}
            .new dd a{color:#fff;font-size:12px;display:block;margin:0 0 5px 0}
            .new dd a.sale{background: url(images/bgr/price.jpg) no-repeat left top;font:bold 11px tahoma;padding:5px 0 10px 35px;display:block;margin:4px 0 0 0}
            .new dd p{padding:0}
            .new dd p.price{font-size:14px}
              .new dd p b{font:bold 16px arial;color:#a21f1f}
          .new dd{float:left;padding-top:16px;width:130px}
          .new h2{padding:0 20px 3px 27px;background: url(images/bgr/h2.gif) no-repeat right 4px;margin:10px 0 12px 0;float:left}
          .new .more_info{margin-left:36px}
          .new_bottom{height:9px;background: url(images/bgr/bottom.jpg) no-repeat left top;font-size:0}
          .new_top{height:8px;background: url(images/bgr/top.jpg) no-repeat left top;font-size:0;margin:30px 0 0 0}

          /*.gallery{background: url(images/bgr/gallery.jpg) no-repeat left top;width:620px;margin:30px 0 0 0}*/
          .gallery dl{float:left;margin:0 0 15px 27px}
          .gallery dt{float:left;width:140px}
            .gallery dd a{color:#fff;font-size:12px;display:block;margin:0 0 5px 0}
            .gallery dd a.sale{background: url(images/bgr/price.jpg) no-repeat left top;font:bold 11px tahoma;padding:5px 0 10px 35px;display:block;margin:4px 0 0 0}
            .gallery dd p{padding:0}
            .gallery dd p.price{font-size:14px}
              .gallery dd p b{font:bold 16px arial;color:#a21f1f}
          .gallery dd{float:left;padding-top:16px;width:130px}
          .gallery h2{padding:0 20px 3px 27px;background:none;margin:10px 0 12px 0;float:left}
          .gallery .more_info{margin-left:36px}

          /* .gallery1{background: url(images/bgr/gallery.jpg) no-repeat left top;width:620px;margin:30px 0 0 0}*/
          .gallery1 dl{float:left;margin:0 0 15px 27px}
          .gallery1 dt{float:left;width:140px}
            .gallery1 dd a{color:#fff;font-size:12px;display:block;margin:0 0 5px 0}
            .gallery1 dd a.sale{background: url(images/bgr/price.jpg) no-repeat left top;font:bold 11px tahoma;padding:5px 0 10px 35px;display:block;margin:4px 0 0 0}
            .gallery1 dd p{padding:0}
            .gallery1 dd p.price{font-size:14px}
              .gallery1 dd p b{font:bold 16px arial;color:#a21f1f}
          .gallery1 dd{float:left;padding-top:16px;width:130px}
          .gallery1 h2{padding:0 20px 3px 27px;background:none;margin:10px 0 12px 0;float:left}


          .menu_wrap{background: url(images/bgr/top_menu.png) no-repeat left top;padding:30px 0 0 0px}

          .catalog_menu{background: url(images/bgr/bottom_menu.jpg) no-repeat 0 bottom;padding-bottom:80px;padding-left:90px;margin-bottom:0px;position:relative;}
          .catalog_menu a{font:bold 13px arial;color:#900800}
          .catalog_menu li{margin:0 0 7px 0}

          .auto{width:329px;height:253px;background: url(images/bgr/auto.jpg) no-repeat left top;}

          .contact{background: url(images/bgr/contact.jpg) no-repeat left top;width:292px;height:281px;position:relative;z-index:10;margin:0px 0 0 0;overflow:hidden}
           .phone{background: url(images/bgr/phone.jpg) no-repeat left top;padding:10px 0 21px  46px;margin:32px 0 0 81px;font:18px "times new roamn";color:#444444}
            .phone b{font-size:24px;color:#a13939}

          .schedule{background: url(images/bgr/clock.jpg) no-repeat left top;padding:15px 0 22px 51px;margin:0px 0 0 76px;font:bold 15px "times new roamn";color:#444444;line-height:1}
           .schedule b{color:#a13939}

          .mail{background: url(images/bgr/pen.jpg) no-repeat left top;padding:15px 0 20px 51px;margin:0px 0 0 76px;font:bold 15px "times new roamn";color:#444444}
          .mail a{color:#a13939;font-size:15px;font-weight:bold}




  /*=SIDEBAR*/
    #sidebar {float: left;width: 329px;margin: 0 -329px 0 0;}

  /*=FOOTER*/
    #footer {position:absolute; bottom:0px;clear:both;width:100%;height:196px;background: url(images/bgr/footer.jpg) no-repeat left top;}

    .bottom_menu{position:absolute;bottom:130px;left:70px;padding-bottom:15px;}
    .bottom_menu li{float:left;}
    .bottom_menu li.separator{background: url(images/bgr/separator.gif) no-repeat left top;width:2px;height:19px;margin:0 32px;}
    .bottom_menu a{font:12px arial;color:#fff}
    .copyright{position:absolute;bottom:58px;left:70px;padding:0;font:11px arial;color:#fff}


/*form*/
  .field {clear:both;padding:0;margin:0 0 20px;padding:0 0 0 215px;}
    .field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .field dt {position:relative;left:-215px;float:left;width:200px;text-align:right;margin:0 -200px 0 0;}
      .field dt label {margin:0;}
    .field dd {float:left;}
  label {margin:0 15px 0 0;}
  select{border:solid 1px #A5ACB2;width:248px;height:1.8em;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  .form_buttons {margin:0 0 0 215px;}
  input[type="text"] {height:1.5em;border:solid 1px #878782;width:116px;font:bold 12px arial;color:#212121;padding:1px 0 0 3px;background:#e5e5e5;}
  .input_text {height:1.5em;border:solid 1px #878782;width:116px;font:bold 12px arial;color:#212121;padding:1px 0 0 3px;background:#e5e5e5;}

  .search_form{padding:15px 0 0 23px;float:left}
  .look{background:none;border:none;width:70px;cursor:pointer}

  .registration{padding:15px 0 0 30px;float:left}
  .registration input[type="text"] {height:1.5em;border:solid 1px #878782;width:87px;font:bold 12px arial;color:#212121;padding:1px 0 0 3px;background:#b7b7b5;margin:0 0 0 10px}
  .registration .input_text{height:1.5em;border:solid 1px #878782;width:87px;font:bold 12px arial;color:#212121;padding:1px 0 0 3px;background:#b7b7b5;margin:0 0 0 10px}
  .enter{margin-left:14px}

.LoginContentCenter{position:absolute;top:60px;left:23px}
.LoginContentCenter a{color:#fff}

.under_logo{width: 266px; top: 232px; text-align: center; left: 36px; position: absolute; color:#fff}



 .gallery_menu_image{width:489px;margin:0 auto;background: url(images/bgr/gallery1.jpg) no-repeat center top;height:353px;overflow:hidden}
  .gallery_menu_image dl{float:left;margin:0 9px 0 0;width:109px;text-align:center}
  #main_col_content .gallery_menu_image img{background:none;padding:0}
  .gallery_menu_image dl a{font:bold 12px arial;color:#b22826;line-height:1}
  .gallery_menu_image dd{padding-top:4px}
  .gallery_menu_image dd.big{margin-top:-6px}
  .top{margin:17px 20px 0 57px}
  .top:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .center{margin:11px 10px 0 6px}
  .center:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .bottom{margin:18px 20px 0 57px}
  .bottom:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
 
.CatLevel1 {padding-left:10px; background: url('images/s.gif') no-repeat left;} 
  

