/*page*/
  html, body {width:100%;height:100%;}
  body {padding:0; margin:0;background:#fff url(/images/bgr/nobody.jpg) repeat-x   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 {color:#900000;text-decoration:underline;}
  a:hover {text-decoration:none;}
  :focus, a:active { outline: none; }

/*TAGS*/
  h1 {margin:0 0 15px;padding: 0;font:bold 16px Georgia;color:#c24000;font-style:italic;text-align:center;text-transform:uppercase}
  h2 {margin:0 0 5px;padding: 0;font:bold 16px Georgia;color:#c24000;font-style:italic}
  h3 {margin: 0;padding:0;font:1.8em "Times New Roman";color:#000;}
  h4 {margin:0;padding: 0;font:bold 1.6em "Times New Roman";color:#000;}
  dl, dt, dd, form {margin:0;padding: 0;}
  input {margin:0;vertical-align:middle;}
  p {margin: 0;padding:0 0 5px;}
  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: 10px 20px;}
  img{vertical-align:top}



/*FONT*/
  html {font-size:100%;}
  body {font:11px/1.2 Tahoma, sans; color:#363636}
  table, td, th, ul, textarea, input, select {font: 11px/1.2 Tahoma;}

/*Misc*/
  .clearing {clear: both;height:0;font-size:0;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

/*layout*/

  /*=HEADER*/
    #header {height:320px}
    .main_menu{padding:0;margin:0;position:absolute;left:36px;top:0px;}
    .main_menu li{float:left;list-style-type:none;padding:21px 14px 20px 0;margin:0 10px 0 0;background: url(/images/bgr/li.png) no-repeat right top;}
    .main_menu li.last{background:none;}
    .main_menu a{color:#a73131;font:bold 12px tahoma;text-decoration:none;text-transform:uppercase}
    .main_menu a:hover{text-decoration:underline}
    .phone{position:absolute;right:28px;font-size:14px;color:#a73131;top:0px;padding:13px 0 10px 82px;background: url(/images/bgr/top.jpg) no-repeat left top;}

    .tools{padding:5px 0 0 0;margin:0 auto;width:272px;position:relative;left:40px}
    .tools li{float:left;list-style-type:none;margin:0 15px 0 0}
    .tools li.map{background: url(/images/bgr/clock.jpg) no-repeat left top;padding:12px 0 10px 54px;margin:0}
    .tools a{font:bold 12px tahoma;color:#a73131}

    .logo{position:absolute;left:50%;margin-left:-90px;top:110px}
  /*=MENU*/
    #menu {background: silver;}


  /*CONTENT*/
    #outer_wrapper {position:relative;min-height:100%;height:100%;background: url(/images/bgr/wrap.png) repeat-x left bottom;min-width:1257px}
      html>body #outer_wrapper {height:auto;}
      #wrapper {background: url(/images/bgr/no-shapka.jpg) no-repeat center top;}
        #container {width: 100%;float: left;}
          #content {float: right;width:100%}
            #main {margin:0 249px 150px 237px;padding:8px 0 0 0;position:relative;}
            #main h2{margin-bottom:20px}
            #inside_page #main{padding-top:8px}
            #inside_page .all_text,#two_column_page .all_text{margin-top:0;margin:0 15px;}
            #inside_page .all_text h2{margin-bottom:20px}
            #inside_page .all_text1 img{border:1px solid #e0dcc9;background:#fff;padding:6px}
            #two_column_page #main{margin-right:110px}

            .wrap_form{padding:0 0 21px;position:relative;margin-top:43px}


            .all_text {margin:-37px 0 0 0;position:relative;min-width:750px}
            .all_text h2{text-align:center}
            .front_catalog{padding:0;margin:10px 0 0 21px;overflow:hidden}
            .front_catalog li{background: #f0f0f0;float:left;list-style-type:none;width:130px;border:1px solid #efdcc4;padding:3px 0px 5px 0px;text-align:center;margin:0 10px 10px 0;position:relative}
            .front_catalog dt{background: #ffffff;height:120px;}
            .front_catalog dd{text-align:center;margin:0}
            .front_catalog strike{color:#006e6e;font-weight:bold;font-size:12px;display:block;padding:5px 0 3px}
            .price_c{color:#f35405;font-weight:bold;margin:0;font-size:12px;padding:2px 2px 2px 2px }
            .have{color:#332f2f;padding-bottom:15px;}
            .front_catalog a{color:#007fae;font-weight:bold}
            .bottom_li{width:150px;height:13px;background: url(/images/bgr/bottom2.jpg) no-repeat left top;position:absolute;left:-1px;bottom:-13px;}


            .presence{padding:0;margin:23px 0 0 21px;zoom:1}
            .presence:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
            .presence li{float:left;list-style-type:none;width:148px;border:1px solid #efdcc4;padding:3px 0px 4px 0px;text-align:center;margin:0 12px 30px 0;position:relative}
            .presence p{color:#f35405;font:bold 12px tahoma;background: url(/images/bgr/p.jpg) no-repeat left top;height:22px;padding-top:7px;margin-top:3px}
            .presence a{font-weight:bold;color:#007fae;display:block;background: url(/images/bgr/a4.jpg) no-repeat left top;padding:5px 0 7px}
            .presence span{position:absolute;left:4px;top:-17px;color:#ffffff;text-align:center;width:74px;background: url(/images/bgr/span.png) repeat-x left top;height:17px}
            .spec{border-top:1px solid #f0dbc0;color:#ff5400;font-weight:bold;padding:25px 20px 0 20px;text-align:center;margin:0 0 30px}

            .text_block{border-top:1px solid #eacfb1;padding:30px 25px 10px 25px;position:relative;background:#fffffd url(/images/bgr/line3.jpg) repeat-x left top;zoom:1}
            .text_block h2{margin:0 0 15px}
            .text_block img{float:left;margin:0 10px 10px 0;}
            .sh{width:5px;height:399px;background: url(/images/bgr/sh.png) no-repeat left top;position:absolute;top:-200px;left:-5px;}
            .sh2{width:5px;height:399px;background: url(/images/bgr/sh2.png) no-repeat left top;position:absolute;top:-200px;right:-5px;}

            .menu_block{text-align:center;padding-top:15px}
            .menu_p {font-weight:bold;color:#900000;margin:0 0 10px 0}
            .menu_p span{margin:0 5px}

            .wrap_img{text-align:center;margin:30px 0}
            .book{width:135px;height:66px;margin:0 auto 30px;background: url(/images/bgr/book.png) no-repeat left top;display:block;padding:50px 0 0 78px;color:#363636;font-weight:bold}
            .preview_text{font-size:12px;padding:0 0 10px 0}

            .samples{padding:0;margin:0 0 0 26px;overflow:hidden}
            .samples img{display:block;margin:4px}
            .samples li{width:156px;height:165px;background: url(/images/bgr/sample.jpg) no-repeat left top;list-style-type:none;overflow:hidden;margin:0 5px 0 0;float:left}
            .samples dd{text-align:center;font-weight:bold;padding-top:5px}


            .breadcrumbs{padding:0;margin:0 0 24px 25px;overflow:hidden}
            .breadcrumbs li{float:left;list-style-type:none;padding:0 15px 0 0;background: url(/images/bgr/bread.png) no-repeat right 5px;margin:0 5px 0 0}
            .breadcrumbs li.last{background:none;}

            .front_main_img{margin:0 0 20px 0}
            .float_img{float:left;margin:0 12px 12px 0}
            .news{position:relative;padding-right:20px}
            .sh3{position:absolute;left:-5px;top:-400px;background: url(/images/bgr/sh3.png) no-repeat left top;width:11px;height:857px}

            .brands{border:7px solid #efe2cb;margin:0 auto 60px;display:block;width:468px}

            .more_text_block{background: url(/images/bgr/lb.jpg) no-repeat left bottom;position:relative;padding:0 18px 45px}
            .rb{background: url(/images/bgr/rb.jpg) no-repeat left top;position:absolute;right:-5px;bottom:0;width:152px;height:144px}
            .more_text_block p{text-indent:20px;position:relative;z-index:1000}
            .more_text_block p.deliviry{text-align:center;padding:0 0 15px 0;text-indent:0}
            p.deliviry{text-align:center;padding:0 0 15px 0;text-indent:0}
            .deliviry a{margin:0 10px}
            .more_link{color:#6b2700;padding:0 0 0 15px;background: url(/images/bgr/more.png) no-repeat left 5px;}

            .faq{padding:0;margin:0;position:relative;z-index:1000;overflow:hidden}
            .faq li{float:left;list-style-type:none;width:49.9%;background: url(/images/bgr/li2.png) no-repeat 20px top;padding:10px 0 27px 0}
            .faq a{margin:0 0 0 74px;color:#6b2700}

            .text_block2{border-bottom:1px solid #f0dbc0;padding:30px 25px 10px 25px;margin:0 0 20px;position:relative;}
            .text_block2 .brands{margin-bottom:15px}
            .text_block2 .sh,.text_block2 .sh2{top:0}

            .wrap_gallery{position:relative}

            .front_catalog a.add_basket{background: url(/images/bgr/basket.jpg) no-repeat left top;width:103px;height:19px;position:absolute;bottom:-21px;left:19px;color:#ffffff;font-weight:normal;padding-left:13px;padding-top:2px}


            .inside_page_text{background: url(/images/bgr/dot3.png) repeat-x left bottom;padding:20px 20px 10px 20px;overflow:hidden}
            .inside_page_text p{padding-bottom:10px}
            #two_column_page .wrap_img img{border:5px solid #eaddc5}
            .print{color:#ff2400;font:bold 12px tahoma;padding:12px 0 10px 65px;float:left;background: url(/images/bgr/print.png) no-repeat left top;margin-top:4px}


            .definition_good{overflow:hidden;margin:0 0 15px;zoom:1}
            .definition_good dt{float:left;margin:0 13px 0 0;position:relative}
            .definition_good img{padding:10px;border:0px solid #dddac7;background:#fff;}
            .definition_good h3{color:#ff2400;font:bold 14px tahoma;margin-bottom:10px}
            .inside_page_text .definition_good p{text-indent:0;padding-top:0px;padding-bottom:5px;color:#895200;font-size:150%}
            .definition_good a{color:#363636}
            .definition_good dd{overflow:hidden;position:relative}
            .your_basket{position:absolute;bottom:10px;right:-170px;color:#ab0902;font:bold 16px "georgia";font-style:italic;background: url(/images/bgr/basket.png) no-repeat right top;padding:31px 85px 0 0}

            .price_form{margin:0 0 40px}
            .price_form select{width:428px}
            .price_form .jLookSelectWrapper{background: url(/images/bgr/sel.png) no-repeat left top;float:left;margin-right:14px}
            .price_form label{float:left;font:bold 14px tahoma;margin-right:12px}

            .link_more{background:transparent url(/images/bgr/li2.png) no-repeat scroll 20px top;float:left;list-style-type:none;padding:14px 0 27px 75px;color:#b2431e;font:bold 12px tahoma}
            .more_info{text-align:center;margin:5px 0 10px}
            .more_info a{background: url(/images/bgr/line5.jpg) repeat-x left top;padding:5px 20px 8px;color:#ffffff;font-weight:bold;text-decoration:none}

            .other_goods{padding:0;margin:0 -25px 0 -25px;}
            .other_goods li{float:left;list-style-type:none;margin:0 0 25px 15px}
            .other_goods img{border:12px solid #eaddc5}
            .other_goods dt{margin:0 0 13px 0}
            .other_goods  dd{text-align:center}
            .other_goods a{font-weight:bold;color:#6d1e04}

            .look_more{background: url(/images/bgr/menu4.jpg) no-repeat left top;padding-left:20px;padding-top:21px;overflow:hidden}
            .look_more_wrap{background: url(/images/bgr/line6.jpg) repeat-y left top;position:relative;margin-left:5px}
            .bottom_look{height:29px;background: url(/images/bgr/bottom3.jpg) no-repeat left top;margin-left:5px}
            .look_more img{margin:0 0 38px 8px}
            .look_more h3{color:#7c4d00;font:bold 14px georgia;font-style:italic;margin:0 0 15px}
            .look_more h4{color:#432900;font:bold 12px tahoma;margin:0 0 10px}
            .look_more ul{padding:0;margin:0 0 17px -3px}
            .look_more li{list-style-type:none;background: url(/images/bgr/dot.png) repeat-x left bottom;padding:0 0 6px;margin:0 0 8px;width:200px}
            .look_more a{color:#432900;padding:0 0 0 12px;background: url(/images/bgr/a4.png) no-repeat left 5px;}
            .look_more li.last_li{background:none;}

            .order_block{background:#f3e8d0;width:400px;padding:10px;overflow:hidden;float:left;margin-right:10px;margin-top:10px;}
            .order_block dl{border:1px solid #EFDCC4;background:#fff;float:left;list-style-type:none;margin:0 12px 0px 0;padding:3px 0 12px;position:relative;text-align:center;width:200px;}
            .order_block dt{margin:0 0 3px;}
            .order_block dd{margin:0;text-align:center;padding-top:6px}
            .order_block .price_c{padding-top:5px}
            .order_block dd a{color:#007fae;font-weight:bold}
            .info_order{float:left;width:145px;text-align:center}

            .info_order input{width:59px;background: url(/images/bgr/input.png) no-repeat left top;padding:5px 3px;border:none;margin-top:5px}
            .info_order label{font-weight:bold;margin-right:3px;position:relative;top:2px}
            .del{position:relative;top:6px;left:5px}

            .tools_menu{padding:0;margin:-472px 0 0 520px;width:189px;height:249px;background: url(/images/bgr/tools.jpg) no-repeat left top;;text-align:center}
            .tools_menu a{color:#fff;font:bold 12px tahoma;text-transform:uppercase;text-decoration:none}
            .tools_menu .method{display:block;text-align:center;background: url(/images/bgr/method.png) repeat-x left top;height:26px;padding-top:7px;display:block;margin-bottom:7px;}
            .deliviry_a{display:block;text-align:center;background: url(/images/bgr/deliviry_a.png) repeat-x left top;height:26px;padding-top:7px;display:block;margin-bottom:7px;}
            .do_a{display:block;text-align:center;background: url(/images/bgr/do_a.png) repeat-x left top;height:26px;padding-top:7px;display:block;margin-bottom:7px;}
            .card_a{margin:0 2px}
            .card_a_last{position:relative;top:5px}
            
            .method{display:block;text-align:center;background: url(/images/bgr/method.png) repeat-x left top;height:26px;padding-top:7px;display:block;margin-bottom:7px;color:#fff;font:bold 12px tahoma;text-transform:uppercase;text-decoration:none}
            .deliviry_a{display:block;text-align:center;background: url(/images/bgr/deliviry_a.png) repeat-x left top;height:26px;padding-top:7px;display:block;margin-bottom:7px;color:#fff;font:bold 12px tahoma;text-transform:uppercase;text-decoration:none}
            .do_a{display:block;text-align:center;background: url(/images/bgr/do_a.png) repeat-x left top;height:26px;padding-top:7px;display:block;margin-bottom:7px;color:#fff;font:bold 12px tahoma;text-transform:uppercase;text-decoration:none}
            
            .card_a{margin:0 2px}
            .card_a_last{position:relative;top:5px}

  /*SIDEBAR*/
    #left {width: 239px;float: left;margin:0 -239px 0 0px;padding-bottom:350px;background: url(/images/bgr/left1.png) no-repeat right top;padding-top:59px}
    #left h2{color:#ab0902}
    .basket{padding:0 0 0 15px;background: url(/images/bgr/basket.png) no-repeat 130px 6px;line-height:1.6;margin:0 0 17px}
    .basket a{color:#363636}
    .user_menu{padding:0;margin:0 0 0 12px}
    .user_menu li{list-style-type:none;background: url(/images/bgr/dot.png) repeat-x left bottom;overflow:hidden;margin:0 0 10px}
    .user_menu li.last{background:none;}
    .look{margin:0 0 17px 4px;padding:12px 0 8px 70px;display:block;background: url(/images/bgr/look.png) no-repeat left top;width:125px;color:#a13b01;font-weight:bold}
    .bottom_new{height:17px;background: url(/images/bgr/new_bottom.png) no-repeat left top;height:17px;margin:0 0 0 5px}
     .summa{margin:0 0 17px 15px;padding:10px 0 14px 59px;display:block;background: url(/images/bgr/summa.png) no-repeat left top;width:125px;color:#a13b01;font-weight:bold}

     .wrap_menu{background: url(/images/bgr/line.jpg) repeat-y right top;position:relative}
     .inside_menu{background: url(/images/bgr/menu.jpg) no-repeat right top;}

     .shadows{width:11px;height:596px;background: url(/images/bgr/shadows.png) no-repeat left top;left:-4px;top:50%;margin-top:-298px;position:absolute}

     .catalog_top{background: url(/images/bgr/2.jpg) no-repeat right bottom;padding:23px 15px 58px 32px;}
     .catalog_top li{list-style-type:none;padding:0 0 7px;background: url(/images/bgr/dot2.png) repeat-x left bottom;margin:0 0 4px}
     .catalog_top li.last,.catalog_bottom li.last{background:none;}
     .catalog_top a{padding:0 0 0px 6px;background: url(/images/bgr/a.png) no-repeat left 6px;color:#005672}

     .catalog_bottom{padding:0px 15px 0px 32px;overflow:hidden}
     .catalog_bottom li{list-style-type:none;padding:0 0 7px;background: url(/images/bgr/dot2.png) repeat-x left bottom;margin:0 0 4px}
     .catalog_bottom a{padding:0 0 0px 6px;background: url(/images/bgr/a2.png) no-repeat left 6px;color:#ff2400}
     .bottom_menu{background: url(/images/bgr/bottom.png) no-repeat left top;height:27px;margin:0 0 20px 7px}

     #left h2.new_h2{color:#5f5f5f;margin:0 0 10px 15px}


    #right {width: 250px;float: right;margin:0 0px 150px -250px;background: url(/images/bgr/right1.jpg) no-repeat left top;padding-top:34px;overflow:hidden}

    .all_phone{background: url(/images/bgr/phone.png) no-repeat right top;margin:0 -27px 23px 0;padding:24px 0 0 31px;color:#36485e;font:bold 15px Georgia;font-style:italic;line-height:1.3}
    .all_phone h2{position:relative;left:-5px}
    .course{width:230px;height:100px;background: url(/images/bgr/course.jpg) no-repeat left top;margin:0 0 20px 16px}
    #left .course{margin-left:6px}
    .course p{padding:12px 0 15px 17px}
    .course b{margin-left:9px}
    .course a{float:left;margin:0 4px 0 0}
    .course a.visa{margin-left:8px}

    .wrap_catalog{background: url(/images/bgr/line2.jpg) repeat-y left top;margin:0 0 0 3px;position:relative;left:-2px}
    #left .wrap_catalog{background: url(/images/bgr/line4.jpg) repeat-y left top;margin:0 2px 0 3px;position:relative;left:0px}
    .catalog{padding:23px 0 35px 3px;margin:0 0 0 0px;background: url(/images/bgr/menu2.jpg) no-repeat left bottom;}
    #left .catalog{padding:23px 0 35px 3px;margin:0 0 0 0px;background: url(/images/bgr/menu3.jpg) no-repeat left bottom;}
    .shadows3{background: url(/images/bgr/shadows3.png) no-repeat left top;width:11px;height:455px;position:absolute;top:50%;margin-top:-227px;left:-11px}
    .shadows2{width:11px;height:455px;background: url(/images/bgr/shadows2.png) no-repeat left top;position:absolute;right:0;top:50%;margin-top:-227px}
    .catalog li{list-style-type:none;background: url(/images/bgr/li2.jpg) no-repeat left bottom;margin:0 0 4px;padding:0 0 8px 15px;line-height:1}
    #left .catalog li{list-style-type:none;background: url(/images/bgr/li4.jpg) no-repeat right bottom;margin:0 0 4px;padding:0 0 8px 15px;line-height:1}
    .catalog li.last{background: none;}
    .catalog a{color:#993700;padding:0 0 0 8px;background: url(/images/bgr/a3.png) no-repeat left 7px;}

    .news h2{color:#5f5f5f;background: url(/images/bgr/h2.png) no-repeat right top;padding:23px 0 23px;margin:0 -13px 0 18px}
    .news dl{padding:0 0 14px 2px;margin:0 0 16px 22px;background: url(/images/bgr/dl.png) no-repeat left bottom;overflow:hidden}
    .news dl.last{background:none;}
    .news dt{float:left;width:104px}
    .news dl a.date{color:#363636}
    .news dl a{color:#007fae}

    .all{background:#feeed3;padding:5px 0 9px;text-align:center;margin:0 23px 0 22px}
    .all a{color:#f35405}

    .new{background:#f2eed9;margin:0 0 0 5px}
    .top_new{background: url(/images/bgr/top_new.jpg) no-repeat left top;height:15px;margin:0 0 0 5px}
    .img_block{background: url(/images/bgr/img_block1.jpg) no-repeat left top;text-align:center}
    .img_block a{color:#ff3600;position:relative;top:9px}
    .separator{background: url(/images/bgr/sep.png) repeat-x left top;height:17px;font-size:0}

  /*FOOTER*/
    #footer {background: #d7dabd;position:absolute;bottom:0px;width:100%;left:0px;height:135px;background: url(/images/bgr/footer.jpg) no-repeat left top;}
    .lf{position:absolute;top:0;right:0;background: url(/images/bgr/lf.jpg) no-repeat left top;width:546px;height:88px}
    .phone_1{position:absolute;left:183px;top:15px;font:17px georgia;color:#570000;line-height:1.3}
    .phone_2 {position:absolute;left:333px;top:15px;font:17px georgia;color:#570000;line-height:1.3}
    .phone_3 {position:absolute;left:437px;top:15px;font:17px georgia;color:#570000;line-height:1.3}

    .miridea{position:absolute;right:195px;color:#363636;background: url(/images/bgr/miridea.jpg) no-repeat left top;padding:5px 0 10px 45px;z-index:1000;top:18px;line-height:1;}
    .miridea a{color:#363636}

    .copyright{position:absolute;left:50%;top:22px;color:#363636}
    .copyright a{}

    .phone_bg{position:absolute;left:0;bottom:125px;width:248px;height:176px;background: url(/images/bgr/phone2.png) no-repeat left top;}
/*form*/
  .field {clear:both;padding:0 0 10px}
  label {}
  .input{width:200px;border:solid 1px #A5ACB2;}
  select{border:solid 1px #A5ACB2;}
  textarea {width:248px;height:100px;border:solid 1px #A5ACB2;}
  fieldset{padding:0;margin:0;border:none}


  .search_form{background:#fff url(/images/bgr/form.png) no-repeat center top;border:1px solid #ebd4b8;margin:1px;padding:18px;height:150px;}
  .search_form h2{color:#82471e;text-indent:-53px;margin: 0 0 43px 70px;position:relative;z-index:1000}

  .wrap_form div.wrap_el{background: url(/images/bgr/dot.png) repeat-x left bottom;padding:0 0 15px;margin:0 0 14px}
  .wrap_form label{color:#82471e;font:bold 11px tahoma;margin:0 5px 0 0}
  .query{width:345px;padding:5px 5px;background: url(/images/bgr/query.jpg) no-repeat left top;border:none}
  .first{position:absolute;left:18px;top:129px;z-index:10000}
  .four{position:absolute;right:18px;top:129px;z-index:10000}
  .third{position:absolute;left:51%;top:129px;z-index:10000}
  .second{position:absolute;left:0;top:129px;width:105px;left:27%;margin-left:0px;z-index:10000}
  .second:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .second p{float:left;width:33%}
  .second select{float:right}
  .first select, .second select,.third select,.four select{width:105px}
  .sel_wrap{height:25px;zoom:1}
  .five {position:absolute;left:18px;top:187px;z-index:1000}
  .five select,.six select{width:154px}
  .seven select{width:95px}
  .currency{position:absolute;right:18px;top:270px}
  .currency select{width:95px}
  .currency label{float:left;position:relative;left:-53px;color:#c11b00;top:5px}
  .six{position:absolute;right:18px;top:187px;z-index:1000}
  .seven{position:absolute;left:50%;top:187px;margin-left:-47px;z-index:1000}
  .search_button{top:241px;position:absolute;left:50%;margin:0 0 0 -102px}
  .zoom{background: url(/images/bgr/zoom.png) no-repeat left top;width:234px;height:120px;position:absolute;right:7px;top:-38px}
  .currency .jLookSelectWrapper {z-index:10}
.seven .jLookSelectWrapper,.currency .jLookSelectWrapper{background: url(/images/bgr/select3.jpg) no-repeat left top;}
  .five .jLookSelectWrapper,.six .jLookSelectWrapper{background: url(/images/bgr/select2.jpg) no-repeat left top;}
  .jLookSelectWrapper{position:relative;z-index:1000;height:22px;margin:0 5px 0 0;padding:0;background: url(/images/bgr/select.jpg) no-repeat 0 0;}
      .jLookDisableSelect {-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
      .jLookSelectOpened {z-index:1100;}
      .jLookSelectWrapper select {padding:0;margin:0;border:0 none;}
      .field .jLookSelectWrapper {float:left}
      .jLookSelectHeader{position:absolute;float:right;height:21px;margin:0 0 0 10px;background: url(/images/forms_elements.png) no-repeat right 0;}
        .jLookSelectHeader div{position:absolute;float:left;height: 21px;overflow:hidden;line-height: 20px;overflow: hidden;cursor:pointer;}
      .jLookSelectHeader a{position:absolute;right:0;width:19px;height:17px;margin:2px 2px 0 5px;background: url(/images/forms_elements.png) no-repeat 0 -175px;}
      .jLookSelectWrapper ul{position:absolute;z-index:1000;max-height:180px;top: 21px;left:2px;margin:0;padding:0;list-style: none;background:#fff;border:1px solid #484c63;display: none;}
        .jLookSelectWrapper ul a{display: block;padding: 5px;text-decoration: none;background: #fff;}
          .jLookSelectWrapper ul a:hover{background:#ECECEF;}
          .jLookSelectWrapper ul li {overflow:hidden}

          .currency_form {float:right;width:140px}
          .currency_form .currency{position:static;margin-top:-37px}
          .currency_form label{font-weight:bold}

          .total_form{margin-top:29px;font-size:12px;font-weight:bold;width:570px;position:relative;margin-bottom:15px}
          .total_form span{position:absolute;right:0;bottom:0}
          .total_form dl{margin-top:15px;zoom:1}
          .total_form dt{float:left;width:200px;font:bold 12px tahoma;color:#363636}
          .total_form dd{float:left;}

          .supply select{width:154px}
          .supply .jLookSelectWrapper{background: url(/images/bgr/select2.jpg) no-repeat left top;}
          .payment select{width:298px;}
          .payment .jLookSelectWrapper{background: url(/images/bgr/select4.jpg) no-repeat left top;}
          .total_form .deliviry_dl dt{width:auto;margin-right:10px}

          .total_p{width:50%;background:#f5e7ce url(/images/bgr/total.png) repeat-x left top;;font:bold 12px tahoma;padding:5px 0px 5px 0px}
          .total_summa{width:50%;background:#ecd5ba url(/images/bgr/total.png) repeat-x left top;;font:bold 12px tahoma;padding:5px 0px 5px 0px}
          .total_summa span,.total_p span{padding-left:10px}

          .feedback_form{margin:17px 0 0 12px}
          .feedback_form dt{float:left;width:145px}
          .feedback_form dl{margin:0 0 6px;overflow:hidden;zoom:1}
          .feedback_form label{font:bold 12px tahoma}
          .input{background: url(/images/bgr/input2.png) no-repeat left top;width:347px;padding:5px 3px;border:none}
          .input2{background: url(/images/bgr/input3.png) no-repeat left top;width:347px;padding:5px 3px;border:none;float:left;margin-top:5px}
          textarea{background: width:347px;padding:5px 3px;height:122px;}
          .feedback_form dd a{color:#005672;font-size:12px;float:left;margin:8px 0 0 0;padding:0 0 0 23px;background: url(/images/bgr/a5.png) no-repeat 3px 5px;}
          .wrap_button{background:#f8ead0;text-align:center;margin-top:21px}



	.photo_small{
	    align:center;
	    vertical-align:bottom;
	    max-width:100px;
	    max-height:100px;
		border:0px;

	    height: expression(this.height >= this.width &&
	    this.height > 100 ? 100 : true);
            width: expression(this.height < this.width &&
	    this.width > 100 ? 100 : true);
	}
	
	.prodimg_scale{
		align:center;
	max-width:160px;
	max-height:120px;
	border:none;
	margin:0px;
	padding:0px;

	}
	.prodimg_scale400{
		align:center;
	max-width:400px;
	max-height:300px;
	border:none;
	margin:0px;
	padding:0px;
      height: expression(this.height >= this.width &&
                         this.height > 300 ? 300 : true);
      width: expression(this.height < this.width &&
                         this.width > 400 ? 400 : true);

	}
	
	
	
/*** Навигация вверху ***/
.sf-menu, .sf-menu * {
        margin:                        0;
        padding:                0;
        list-style:                none;
        left: 0px;
}
.sf-menu {
        line-height:        1.0;
        margin-left:0px;
        position:absolute;
        top:10px;
}
.sf-menu ul {
        position:                absolute;
        top:                        -999em;
        width:                        15em; /* left offset of submenus need to match (see below) */

}
.sf-menu ul li {
        width:                        100%;
}
.sf-menu li:hover {
        visibility:                inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
        float:                        left;
        position:                relative;
}
.sf-menu a {
        display:                block;
        position:                relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
        left:                        0;
        top:                        2.5em; /* match top ul list item height */
        z-index:                99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
        top:                        -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
        left:                        10em; /* match ul width */
        top:                        0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
        top:                        -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
        left:                        10em; /* match ul width */
        top:                        0;
}

/*** DEMO SKIN ***/
.sf-menu {
        float:                        left;
        margin-bottom:        1em;
}
.sf-menu a {
        border-left:        1px solid #fff;
        border-top:                1px solid #fff;
        padding:                 .75em 1em;
        text-decoration:none;
        color:#a73131;
        font:bold 12px tahoma;
        text-transform:uppercase
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
        color:                        #fff;
}
.sf-menu li {
  
}

.sf-menu li a:link, .sf-menu li a:visited {
        color:                #6F2020;
}
.sf-menu li a:hover { color:#FFFFCC;}

.sf-menu li li a:link, .sf-menu  li li a:hover, .sf-menu  li li a:visited {
        color:                #fff;
}


.sf-menu li li {
        background:                #6F2020;
}
.sf-menu li li li {
        background:                #6F2020;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
        background:                #A73131;
        outline:                0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
        padding-right:         2.25em;
        min-width:                1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
        position:                absolute;
        display:                block;
        right:                        .75em;
        top:                        1.05em; /* IE6 only */
        width:                        10px;
        height:                        10px;
        text-indent:         -999em;
        overflow:                hidden;
        background:                url('/design/site/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
        top:                        .8em;
        background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
        background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
        background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
        background:        url('/design/site/shadow.png') no-repeat bottom right;
        padding: 0 8px 9px 0;
        -moz-border-radius-bottomleft: 17px;
        -moz-border-radius-topright: 17px;
        -webkit-border-top-right-radius: 17px;
        -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
        background: transparent;
}



a.page{

	padding: 4px 4px 4px 4px
	margin: 4px 4px 4px 4px
	color: black;
	font-weight: bold;
	text-decoration:none;
	border: 1px solid white;
	font-size:120%;
}

a.page:hover{
	border: 1px solid black;
	background-color: #e0e0e0;
}

a.page_current{
	border: 1px solid black;
	background-color: #e0e0e0;
	font-size:120%;
}


.thumbnails
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -1em 0 0 -2em;

/* Выравнивание по центру */
text-align: center;
}

.thumbnail
{
/* Убираем подчеркивание у элемента ins,
который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;

/* Следующее правило для Firefox 2 */
display: -moz-inline-box;

/* а это для остальных */
display: inline-block;

vertical-align: top;

/* Убираем выравнивание по центру */
text-align: left;

/* Отступы между блоками */
margin: 1em;
}

.thumbnail .r
{
/* Если есть необходимость, то свойства padding, border, background и position со значением relative
лучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров */

/* Задаем минимальную ширину по тексту */
width: 14em;

/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;

color: #0000AA;
font-weight:bold;
}


#zoomicon {width:100%; overflow:hidden;}
#zoomicon a {position:relative; float:left; margin:5px;}
#zoomicon a span { opacity: 0.5; display:block; background-image:url(/images/zoom.png); background-repeat:no-repeat; width:48px; height:48px; position:absolute; left:100%;top:100%; margin-left:-60px; margin-top:-60px; cursor:hand}
#zoomicon img { }
#zoomicon a:hover span { opacity: 1;}
