html{background:#9cafbe url(images/bgr/html.jpg) no-repeat center top;}

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

  /*=HEADER*/
    #header {background: url(images/bgr/header.png) no-repeat left top;;width:980px;margin:0 auto;height:181px;position:relative}

      .ust, .ust a{color:#98a2ab;font-style:italic;font-size:12px;padding:10px 0 0}
        .ust a.ust-logo{color:#98a2ab;width:253px;font-size:13px;padding:15px 0 0 253px;position:relative;top:5px;left:12px;font-style:normal;height:25px;background: url(images/bgr/ust.png) no-repeat left 5px}
        .ust a.ust-logo:hover{background: url(images/bgr/ust.png) no-repeat left -38px;}

.ust ul{
padding:0;
float:right;
font-weight:bold;
margin-top:-4px;
}

.ust ul li{
margin:0 5px;
display:inline-block;
line-height: 32px;
}

.ust ul li a{
display:block;
height:32px;
padding:0 0 0 34px;
}

a.solar-logo{
background: url(images/bgr/ust-sprite32.png) no-repeat 0 0;
}

a.sale-logo{
background: url(images/bgr/ust-sprite32.png) no-repeat 0 -64px;
}

a.thermo-logo{
background: url(images/bgr/ust-sprite32.png) no-repeat 0 -96px;
}



      .energo{position:absolute;left:500px;top:77px;font:13px arial;color:#fff}
        .phone {font-size:14px;padding:4px 0 10px 34px;background: url(images/bgr/phone.png) no-repeat left top;margin:10px 0 0}
        .enter{position:absolute;top:78px;left:739px;line-height:1;background: url(images/bgr/key.png) no-repeat right 3px;padding:0 16px 0 0;}
        .enter a{color:#fff;text-decoration:none;background: url(images/bgr/dot.png) repeat-x left bottom;;line-height:1;font-size:13px}
        .enter a:hover{background:none}

        .personal-n-logout{
            position:absolute;
            top:74px;
            left:739px;
            line-height:1.2;
            padding:0 16px 0 0;
        }
            .personal-n-logout a{
                color:#fff;
                font-style:italic;
                font-weight:bold;
        font-size: 13px;
            }
            .personal-n-logout .personal-logout{
                display:inline-block;
                background:url(images/bgr/logout.png) no-repeat;
                width:13px;
                height:16px;
                position:relative;
                top:4px;
                margin-left:5px;
            }


      .basket{position:absolute;left:739px;font-size:11px;color:#fff;top:101px;padding:0 0 0 35px;}
        .basket .basket-icon{background: url(images/bgr/b.png) no-repeat left top;width:23px;height:24px;position:absolute;left:1px;top:4px}
        .basket a{color:#fff;}
        .basket .checkout-button{background: url(images/bgr/order.png) no-repeat left top;display:block;width:113px;height:18px;padding:2px 0 0;text-shadow:1px 0 0 #fff;position:relative;left:-35px;top:-7px;font:bold 11px arial;color:#646464;text-decoration:none;text-align:center}
        .basket .checkout-button:hover{background: url(images/bgr/order.png) no-repeat left bottom;}
        .basket img{position:relative;top:3px;left:1px}
        .empty-cart{display:none;}
        .empty-cart-text{padding-top:8px}
      .producer_form{position:absolute;left:19px;top:141px;width:182px;z-index:10}

      .slogan{position:absolute;left:259px;top:80px}

      .lang{padding:0;margin:0;position:absolute;right:0px;top:9px}
       .lang li{float:left;list-style-type:none;width:23px;height:22px;margin:0 0 0 5px}
       .lang a.rus{float:left;width:16px;height:16px;background: url(images/bgr/flags.png) no-repeat -2px -25px;position:relative;top:3px;left:4px}
       .lang a.rus:hover{background: url(images/bgr/flags.png) no-repeat -2px -48px;}
       .lang a.eng{float:left;width:16px;height:16px;background: url(images/bgr/flags.png) no-repeat -28px -25px;position:relative;top:3px;left:4px}
       .lang a.eng:hover{background: url(images/bgr/flags.png) no-repeat -28px -48px;}
       .lang .active a.rus{background: url(images/bgr/flags.png) no-repeat left top;width:23px;height:22px;left:0;top:0;cursor:default}
       .lang .active a.eng{background: url(images/bgr/flags.png) no-repeat right top;width:23px;height:22px;left:0;top:0;cursor:default}
  /*=MENU*/
    #menu {background: silver;}

  /*=CONTENT*/
    #wrapper {position:relative;min-height:100%;height:100%;background: url(images/bgr/wrap.png) repeat-x left top;}
      html>body #wrapper {height:auto;}
      #body {padding:0 0 182px;width:980px;margin:0 auto;}
        #body:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        #main_col {float: right;width:100%;}
        #main_col_content {margin: 0 0 0 220px;background:#fff;border-radius:0 0 5px 5px;padding:16px 40px 40px;line-height:1.6}


        .scheme{background: url(images/bgr/scheme.jpg) no-repeat left top;height:510px;position:relative;margin:3px 0 33px}
          .scheme a{cursor:default;position:absolute;opacity:0.9;border-radius:4px;background:#232a30;font:bold 11px/1.4 arial;color:#bfccd5;text-decoration:none;text-align:center;padding:3px 0 4px}
          .scheme a[href]:hover{cursor:pointer;opacity:1;text-decoration:underline}
          .scheme a span{position:absolute;font-size:0;left:50%;msrgin-left:-5px;width:9px;height:5px;bottom:-5px;background: url(images/bgr/span.png) no-repeat left top;}
          .type_1{left:25px;top:40px;width:127px}
          .type_2{right:155px;top:88px;width:116px;}
          .type_3{right:12px;top:53px;width:127px}
          .type_4{right:148px;top:315px;width:128px}
          .type_5{right:20px;top:375px;width:127px}
          .type_6{left:35px;bottom:93px;width:112px}
          .type_7{left:276px;bottom:14px;width:116px}
          .scheme a.type_7 span{position:absolute;left:50%;msrgin-left:-5px;width:9px;height:5px;top:-5px;bottom:auto;background: url(images/bgr/span.png) no-repeat left bottom;}


        .news_block{border-top:1px solid #dfe0e1;padding:16px 0 0;margin:13px 0 0}
          .news_block h2{font-weight:normal;text-decoration:underline;float:left;font-size:16px}
          .news_block h2:hover{text-decoration:none}
          .news_block h2 a{font-weight:bold}
          .news_block ul{padding:0;margin:0;overflow:hidden;zoom:1}
          .news_block li{float:left;list-style-type:none;width:200px;margin:0 40px 0 0;font:12px/1.5 arial;color:#2b333a}
          .news_block li.last{margin:0}
          .news_block h3{font:14px arial;margin:0 0 11px}
          .news_block .date{color:#a2a2a2}
          .news_block p{padding:0 0 10px}

        .breadcrumbs{padding:0;margin:0;overflow:hidden;zoom:1;padding:0 0 13px}
          .breadcrumbs li{float:left;list-style-type:none;color:#a2a2a2;font:12px arial;margin:0 6px 0 0}
          .breadcrumbs a{color:#a2a2a2;font:12px arial;text-decoration:none;margin:0 3px 0 0}


        .photo_list{padding:23px 0 0px;margin:0 0 0 -40px;overflow:hidden;zoom:1;clear:left}
          .photo_list li{float:left;list-style-type:none;margin:0 0 0 40px;width:200px;line-height:1.5}
          .photo_list dt{position:relative;width:200px;height:200px;margin:0 0 15px}
          .photo_list img{position:absolute;left:0;bottom:0}
          .photo_list li.clearing{float:none;width:100%;padding:0;height:34px}
          .photo_list a{}
          .photo_list p{font:12px/1.5 arial;color:#2b333a;padding:9px 0 0}

         .catalog-top-pager{float:right;width:330px}
            .catalog-section-wrap .pager,
            .catalog-top-pager .pager{border-top:0;}

         .catalog-section-wrap{border-top:1px solid #dfe0e1;width:100%;}
         .pager{padding:23px 81px 0 0;position:relative;border-top:1px solid #dfe0e1;text-align:right;font:12px arial;color:#2b333a}
         .pager a{text-decoration:none}
         .pager a:hover{text-decoration:underline}
         .show_all{margin-right:17px}
         .pager dl{float:left;text-align:left;width:171px;margin:-7px  0 16px}
         .pager dt{margin:0 0 3px}
         .pager dl label{font-size:11px}
         .pager dl select{width:161px;}
           .pager input{width:16px;font:12px arial;color:#2b333a;padding:0 6px 0 0;border:1px solid #e2e2ec;border-top:1px solid #aaadb2;height:22px;line-height:22px;margin:0 3px;text-align:right;position:relative;top:-1px;}
            .prev{position:absolute;top:20px;padding:8px 0 0;right:33px;text-align:center;line-height:24px;
               width:28px;height:18px;
                background: url(images/bgr/pager.png) no-repeat left top;
                          }
             .next{position:absolute;top:20px;right:0px;text-align:center;padding:8px 0 0;
               width:28px;height:18px;
               background: url(images/bgr/pager.png) no-repeat left top;
                          }
           .pager .prev.unactive,
           .pager .next.unactive{
                opacity:.3;
                cursor:default;
           }

          .prev.active:hover,.next.active:hover{background: url(images/bgr/pager.png) no-repeat left -37px;}
          .prev.active:active,.next.active:active{background: url(images/bgr/pager.png) no-repeat left bottom;}

          .img_block{font:12px arial;color:#a2a2a2;font-style:italic;padding:14px 0 32px;float:left;}
           .img_block img{display:block;margin:0 0 17px}
           .last_img_block{padding:11px 0 0;position:relative;top:3px}


          .documents_list{padding:0;margin:0;}
             .type_docs a{font:bold 14px arial;color:#2b333a;border-bottom:1px dotted #2b333a;text-decoration:none;}
             .type_docs a:hover{color:#1d76bc;border-color:#1d76bc}
             .documents_list li{list-style-type:none;border-bottom:1px solid #dfe0e1;margin:0 0 14px;padding:0 0 4px}
             .documents_list li.last{border:none;margin:0;padding:0}
             .documents_list li.last .slide_block{margin-bottom:0}
             .slide_block{clear:both;zoom:1;background:#eceff2;position:relative;padding:15px 20px 8px 20px;background:#eceff2;border-radius:5px;display:none;margin:4px 0 16px}
             div.catalog-section-list .slide_block{padding:15px 20px 5px 0px;}
             .slide_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
             .slide_block span{position:absolute;background: url(images/bgr/tr.png) no-repeat left top;font-size:0;width:10px;height:9px;top:-8px;left:40px}
             .slide_block span.b-rub{position:static;font-size:12px}
             .slide_block a,#file_tab a{padding:0 0 2px 25px;font:12px arial;text-decoration:none}
             .slide_block a:hover,#file_tab a:hover{text-decoration:underline}
             div.catalog-section-list ul li div.slide_block div ul li a
             .type_active_docs a{color:#1d76bc;border-color:#1d76bc}

       /* �������� ���������� */
             .pdf{background: url(images/bgr/docs.png) no-repeat left 1px;}
             .doc, .docx, .odt{background: url(images/bgr/docs.png) no-repeat left -56px;}
             .xls, .xlsx{background: url(images/bgr/docs.png) no-repeat left -118px;}
             .zip, .gz, .rar{background: url(images/bgr/docs.png) no-repeat left -184px;}

             .slide_block p,#file_tab p{padding:3px 0}
             #file_tab p{padding:0 0 7px}
             .slide_block table{font-size:12px;margin-bottom:3px;width:100%}
             .slide_block table tr td:first-child{width:460px;}
             .slide_block table tr td{padding-bottom:6px}
             .amount{width:120px;}
             .order-list-price{text-align:right;}
             .slide_block table b{display:block;text-align:right}
             .itogo_summa{font:bold 14px arial;text-align:right;padding-top:6px}
                .status-n-price .itogo_summa .b-rub{
                    font-size:14px;
                }


          .list_search{padding:0;margin:0}
            .list_search li{list-style-type:none;font-size:12px;padding:0 0 27px}
            .list_search p{font-size:14px;padding:0 0 8px}

          .year_list{padding:0 0 19px;margin:0 0 26px;overflow:hidden;zoom:1;border-bottom:1px solid #dfe0e1;font:12px arial;color:#646464}
            .year_list li{cursor:pointer;float:left;padding:0px 0 0;text-shadow:0 1px 0 #fff;list-style-type:none;text-align:center;background: url(images/bgr/li.png) no-repeat left top;margin:0 10px 0 0}
            .year_list li a{text-shadow:0 1px 0 #fff;display:block;text-decoration:none;font:12px arial;color:#646464;float:left;padding:5px 15px 0;height:21px;background: url(images/bgr/li.png) no-repeat right -99px;}
            .year_list li:hover{background: url(images/bgr/li.png) no-repeat left -37px;}
            .year_list li:hover a{background: url(images/bgr/li.png) no-repeat right -136px;}
            .year_list li:active{background: url(images/bgr/li.png) no-repeat left -74px;}
            .year_list li:active a{background: url(images/bgr/li.png) no-repeat right -173px;}
            .year_list li.active{background: url(images/bgr/li.png) no-repeat left -74px;cursor:default}
            .year_list li.active a{background: url(images/bgr/li.png) no-repeat right -173px;cursor:default}
            .rss{text-decoration:none;font-size:12px;margin:-60px 1px 0 0;padding:0 18px 0 0;background: url(images/bgr/rss.png) no-repeat right 2px;float:right}
            .rss:hover{text-decoration:underline}
            .no_border{border:none;padding:0}

            .registration_form .i_reged_form div.alarm{padding-top:0}
            .registration_form .i_want_reg_form i{
                padding-left:160px;
                display:inline-block;
            }

          .list_news{padding:0;margin:0;display:none}
            .list_news li{list-style-type:none;padding:0 0 18px;overflow:hidden;zoom:1}
            .list_news span{float:left;width:96px;color:#a2a2a2;font-size:12px}
            .list_news a{float:left;max-width:575px;position:relative;top:-2px}

          .news_text{padding:0 0 10px}
            .news_text .date{font:12px arial;color:#a2a2a2;margin:-12px 0 0;padding:0 0 19px}
            .summary{color:#646464;font-style:italic;padding:0 0 26px}
            .simple_text{padding:0 0 7px 40px}
            .simple_text p{padding:0 0 22px}

          .other_news{position:relative;}
            .other_news p{position:relative;color:#a2a2a2;font-size:13px;width:50%;padding:0;margin-left: -15px;}
            .prev_news{}
            .prev_news a{display: block;padding:0 0 0 17px;line-height: 16px;}
            .prev_news span{display: block;position: absolute;top: -3px;}
            p.prev_news.cart{}
            p.prev_news.cart a{display: inline;padding: 0;}
            .next_news{float:right;text-align:right;}
            .next_news a{padding:0 17px 0 0;display: block;line-height: 16px;}
            .next_news span{display: block;position: absolute;right:0;top: -3px;}
          .order-print-bill{
            margin-bottom:20px;
          }
          .orders_list{padding:0;margin: -10px 0px 0px 0px;}
            .orders_list li{border-bottom: 1px solid #DFE0E1;list-style-type: none;margin: 0 0 14px;overflow: hidden;padding: 0 0 16px;}
            div.catalog-section-list .orders_list li div div ul li {padding:0 0 10px 0;}
            .orders_list li.last{border:none;padding-bottom:0;margin-bottom:0}
            .orders_list .slide_block {margin: 14px 0 6px;}
        div.catalog-section-list .orders_list .slide_block {margin: 30px 0 6px;}
        div.catalog-section-list{margin:30px 0 0 0;}
                .orders_list .slide_block .cancel-order{
                    position:absolute;
                    right:24px;
                    top:-56px;
                    font-size:11px;
                    color:#2b333a;
                    text-decoration:none;
                    border-bottom:1px dotted;
                    padding:0;
                }
                .orders_list .slide_block .cancel-order:hover{
                    color:#e74b34;
                    text-decoration:none;
                }
                    .orders_list .slide_block .cancel-order i{
                        background:url(images/bgr/delete.png) no-repeat left top;
                        display:inline-block;
                        width:16px;
                        height:16px;
                        position:relative;
                        right:-24px;
                        top:4px;
                        margin-left:-16px;
                    }
                    .orders_list .slide_block .cancel-order:hover i{
                        background:url(images/bgr/delete.png) no-repeat left bottom;
                    }
                .orders_list .order-status{
                    font-style:italic;
                    color:#4ba11c;
                    font-size:12px;
                    float:left;
                }
                .orders_list .order-status.status-id-N{
                    color:#a2a2a2;
                }
                    .orders_list .order-status .status-icon{
                        width:16px;
                        height:16px;
                        display:inline-block;
                        margin-right:3px;
                        position:relative;
                        top:3px;
                        background:url(images/bgr/order-status-sprite.png) top left no-repeat;
                    }
                    .orders_list .order-status.status-id-A .status-icon{
                        background-position:0 -16px;
                    }
                    .orders_list .order-status.status-id-P .status-icon{
                        background-position:0 -32px;
                    }
                    .orders_list .order-status.status-id-F .status-icon{
                        background-position:0 -48px;
                    }
                    .orders_list .order-status form{
                        display:inline-block;
                        margin-left:10px;
                    }
                .order-cancel-popup .cancel-order-form{
                    margin:30px 0;
                }
                    .order-cancel-popup .cancel-fields{
                        margin-bottom:30px;
                    }
                        .order-cancel-popup .cancel-fields label{
                            float:left;
                            text-align:right;
                            width:160px;
                            margin-right:30px;
                        }
                    .order-cancel-popup .wrap_button{
                        padding-left:187px;
                    }
                        .order-cancel-popup .wrap_button button{
                            padding:4px 6px;
                        }

            .orders_list>li>p{padding:0 0 0px 30px;float:left;cursor:pointer;color:#a2a2a2;font-size:12px;background: url(images/bgr/o.png) no-repeat left 2px;}
            .question_list>li>p{background: url(images/bgr/q.png) no-repeat left 1px;}
            .orders_list>li>p b{font:bold 14px arial;color:#2b333a;border-bottom:1px dotted #2b333a}
            .orders_list>li>p:hover{background: url(images/bgr/o.png) no-repeat left -48px;}
            .question_list>li>p:hover{background: url(images/bgr/q.png) no-repeat left -39px;}
            .orders_list>li>p:hover b{color:#1d76bc;border-color:#1d76bc}
            .orders_list li.type_active_order>p{background: url(images/bgr/o.png) no-repeat left -48px;padding-bottom:15px}
            .orders_list li.type_active_order>p b{color:#1d76bc;border-color:#1d76bc;}
            .question_list li.type_active_order>p{background: url(images/bgr/q.png) no-repeat left -39px;}
      /*literature_list*/
            div.catalog-section-list .orders_list>li>p {padding:0}
            div.catalog-section-list .question_list>li>p{background: none;}
            div.catalog-section-list .question_list>li>p:hover{background: none;}
            div.catalog-section-list li.type_active_order>p{background: none}
      /* vac_list */
      .vacancy_list {}
      .vacancy_list ol {margin-left:14px}
      .vacancy_list ol li{list-style-type: decimal; overflow: visible; border-bottom: none; padding-bottom: 7px; margin: 0px 0px 0px -17px;}
      .vacancy_list ul {margin-left:20px}
      .vacancy_list ul li{overflow: visible; padding: 0px; margin: 0px;}
      .vacancy_list>li>p{margin: 5px 0px 5px 0px; background: url(images/bgr/vacancy-marker.png) no-repeat left top;}
      .vacancy_list>li>p:hover{background:url(images/bgr/vacancy-marker.png) no-repeat left -21px;}
      .vacancy_list div{margin: 5px 0px 5px 0px}

      .vacancy_list li.type_active_order>p{background: url(images/bgr/vacancy-marker.png) no-repeat left -21px;}
      /* vac_list */

          .basket_road{padding:5px 0 0;margin:5px 0 0;height:55px}
            .basket_road li{float:left;list-style-type:none;border:1px solid #fff;height:20px;padding:2px 0 0 0;border-radius:10px;margin:0 18px 0 0}
            .basket_road span{float:left;width:17px;height:17px;margin:0 9px 0 0;padding:1px 1px 0 0;font:bold 12px arial;color:#fff;background: url(images/bgr/steps.png) no-repeat left center;text-align:center}
            .basket_road b{float:left;font:12px arial;position:relative;top:1px}
            .basket_road li.active{border-color:#dfe0e1;padding:2px 10px 0 2px}
            .basket_road li.active span{background: url(images/bgr/steps.png) no-repeat left top;}
            .basket_road li.done span{background: url(images/bgr/steps.png) no-repeat left bottom;}
            .basket_road li.active b{font-weight:bold}
            .basket_road li.done{color:#2b333a}


          .basket_table{width:100%;font-size:12px;margin:0 0 30px}
            .basket_table td{vertical-align:middle;height:85px;border-bottom:1px solid #dfe0e1;}
            .basket_table th{padding:5px 0 5px;border-bottom:1px solid #dfe0e1;font-weight:normal;font-size:11px}
            .name_good{width:444px;text-align:left}
            .basket_table input{width:16px;display:block;font:12px arial;color:#2b333a;padding:0 6px 0 0;border:1px solid #e2e2ec;border-top:1px solid #aaadb2;height:22px;line-height:22px;text-align:right;margin:0 auto}
            .amount_good{width:65px}
            .delete_good{width:16px;}
            .price_good{width:157px;}
            .delete{width:16px;height:16px;display:block;background: url(images/bgr/delete.png) no-repeat left top;}
            .delete:hover{background: url(images/bgr/delete.png) no-repeat left bottom;}
            .price_td{text-align:center;font-weight:bold}
            .img_td{width:45px;text-align:center;padding-right:11px}
            .b-rub{font-family: 'ALSRubl-Arial';}
            .no_visible{display:none}
            .visible{display:block}

          .take_service {width:630px}
            .take_service dt{float:left;width:160px;margin:0 0 0 20px;font-size:12px;position:relative;top:0px}
            .take_service select{width:400px;float:left;margin:0 8px 18px 0;font:12px arial;color:#2b333a;border:1px solid #e2e2ec;border-top:1px solid #aaadb2;height:20px;line-height:20px;}
            .take_service dd{float:right;width:450px}
            .take_service .delete{float:left;position:relative;top:2px}
            .add_service{float:left;cursor:pointer;margin:-18px 0 5px 180px;padding:5px 0 10px 25px;background: url(images/bgr/plus.png) no-repeat left 10px;}
            .add_service span{font:11px arial;color:#2b333a;border-bottom:1px dotted #2b333a;text-decoration:none}
            .add_service:hover span{border-color:#1d76bc;color:#1d76bc}
            .add_service:hover{background: url(images/bgr/plus.png) no-repeat left -53px;}
            .take_service p{padding:0}
            .take_service p label{font:12px arial}
            .take_service p input{margin:0 3px 0 0}

          .result_price{border-radius:0 0 7px 7px;font-size:11px;position:relative;padding:15px 0 13px 19px;background:#eceff2 url(images/bgr/z.png) repeat-x center top;margin:35px 0 0;height:42px}
           .result_price h4{font:bold 20px arial;color:#2b333a;margin:0 0 0px}
           .result_price .all-right{
                position:absolute;
                right:20px;
                top:19px;
                font:15px arial;
                color:#000;
                cursor:pointer;
                font-size:18px;
                color:#000;
                padding:5px 20px;
            }
            .result_price .all-right:disabled{
                color:#555;
                cursor:default;
            }


           .indent_text{margin-left:20px;}
           .feedback_hrad{font-size:20px;padding:20px 0 10px}

           .definition_text{font-size:12px}
       .qa_answer{}
        .qa_answer ul{
            list-style:none;
            padding-top:0;
            padding-left:0;
        }
          .qa_answer ul li{
             padding-left:17px;
             border-bottom: none;
             margin-bottom: 0;
             background:url(images/bgr/ul-marker.png) 1px 9px no-repeat;
          }
                    div.catalog-section-list .qa_answer ul li{
                        padding-left: 0;
                        background: none;
                    }
           .slide_block .definition_text p {padding-bottom:7px}



          .catalog{padding:6px 0 0;margin:0;overflow:hidden;zoom:1;}
           .catalog li{float:left;list-style-type:none;float:left;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #DFE0E1;}
           .catalog li.last{border-right:none;}
               .catalog li dl{height:100%;border-right:1px solid #DFE0E1;width:200px;padding:0 20px 0 19px;}
               .catalog li.last dl{padding-right:0;border-right:none;}
               .catalog li.first dl{padding-left:0;}
           .catalog .last-sections-row{
                border-bottom:none;
                padding-bottom:0;
                margin-bottom:0;
           }

           .catalog li.clearing{margin:0 0 30px;padding:0;background:none;height:1px;float:none;width:100%;background:#dfe0e1}




           .catalog dt{width:200px;height:200px;position:relative;margin:0 0 17px}
           .catalog dt a{position:absolute;left:0;bottom:0}
           .catalog dd a{font:bold 20px/1 arial;color:#1d76bc}
           .separator_catalog{height:1px;background:#dfe0e1;margin:30px 0;font-size:0}


         .image_block{text-align:center;float:left;width:300px;margin:0 30px 26px 0}
           .wrap_img {margin:0 0 14px}
           .wrap_img td{width:300px;height:300px;text-align:center;vertical-align:middle}
           .zoom{padding:0 0 0 24px;cursor:pointer;background: url(images/bgr/zoom.png) no-repeat left 3px;display:inline}
           .zoom:hover {background: url(images/bgr/zoom.png) no-repeat left -20px;}
           .zoom span{font:11px arial;color:#2b333a;border-bottom:1px dotted #2b333a;text-decoration:none;line-height:1px}
           .zoom span:hover{color:#1d76bc;border-color:#1d76bc}

         .model_order{background:#eceff2 url(images/bgr/bottom.png) repeat-x left bottom;position:relative;width:308px;float:left;border-radius:7px 7px 0 0;padding:15px 21px 20px}
           .model_order select{width:310px;}
           .model_order dl{line-height:1.4;margin:0 0 14px}
           .price_last{font:bold 24px arial;padding:0 0 6px}
           .model_order label{font-size:11px}
           .on-warehouse{position:absolute;right:20px;font-size:12px;top:75px;font-style:italic;padding:0 0 5px 22px}
                .on-warehouse.yes{
                    color:#4ba11c;
                    background: url(images/bgr/yes.png) no-repeat left 2px;
                }
                .on-warehouse.no{
                    color:#999;
                }
           .buy_click{background: url(images/bgr/buy.png) no-repeat left top;width:85px;height:29px;padding:3px 0 0;float:left;text-align:center;color:#fff;text-decoration:none;text-shadow:0 -1px 0 #1070b9}
           .buy_click:hover{background: url(images/bgr/buy.png) no-repeat left bottom;}
           .order_click{float:left;padding:0 0px 0 0;position:relative;top:4px;float:left;font-size:12px;margin:0 7px 0 18px}
           .help_info{float:left;cursor:pointer;background: url(images/bgr/i.png) no-repeat left top;position:relative;width:16px;height:16px;top:6px}
           .help_info:hover{background: url(images/bgr/i.png) no-repeat right top;}
           .help_info img{position:absolute;top:-63px;right:-17px;display:none}
           .help_info:hover img{display:block}
           .separator{height:2px;background: url(images/bgr/l.png) repeat-x left bottom;font-size:0;clear:both;padding:9px 0;margin:0 0 14px}
           .sertication{background: url(images/bgr/sert.png) no-repeat left 6px;padding:0 0 10px 37px;font-size:12px;}
           .sertication span{font-size:11px;color:#a2a2a2}
           .had_done{clear:both;font-size:12px;line-height:1.4;display:none;padding:0 0 0px}
           .had_done a{position:relative;top:2px}
           .model_order .compare-wrap{
                clear:both;
                padding:15px 0 1px;
                font-size:11px;
           }
            .model_order .compare-wrap input{
                margin-right:4px;
            }
            .model_order .compare-wrap a{
                color:#2b333a;
            }

         .text_tabs{padding:0;margin:0;height:28px;border-bottom:1px solid #dfe0e1;}
           .text_tabs li{float:left;height:28px;position:relative;top:1px;list-style-type:none;background: url(images/bgr/tabs.png) no-repeat left top;margin:0 5px 0 0}
           .text_tabs li.active{background: url(images/bgr/tabs.png) no-repeat left -28px;}
           .text_tabs a{font:12px arial;color:#646464;text-decoration:none;padding:7px 14px 0;text-shadow:0 1px 0 #fff;float:left;height:21px;background: url(images/bgr/tabs.png) no-repeat right -56px;}
           .text_tabs li.active a{color:#2b333a;font-weight:bold;background: url(images/bgr/tabs.png) no-repeat right bottom;padding:7px 13px 0 13px}

         .tabs_info{font-size:12px;margin:25px 0 13px 14px;display:none;}
           .tabs_info p{padding:0 0 18px;line-height:1.5}
           .tabs_info table{margin:-5px 0 28px -14px;width:680px}
           .tabs_info tr td:first-child{width:305px;padding:3px 0 3px 14px}
           .tabs_info tr:hover td{background:#eceff2}
           .tabs_info  td{padding:3px 0 3px}
           .tabs_info  td b{font-style:italic}
           .tabs_info  td span{padding:0 0 0 20px}
           #file_tab{margin-bottom:24px}


           .recomend_block{padding:11px 0 31px;margin:0 0 0 -40px;overflow:hidden;zoom:1}
           .recomend_block li{float:left;list-style-type:none;width:200px;margin:0 0 0 40px;}
           .recomend_block li.last{width:200px;}
           .recomend_block dt{position:relative;height:90px;width:90px;margin:0 0 6px}
           .recomend_block img{position:absolute;left:0;bottom:0}
           .recomend_block dd{line-height:1.45}
           .last_recomend{padding:8px 0 0;position:relative;top:3px}
  /*=SIDEBAR*/
    #sidebar {float: left;width: 220px;margin: 0px -220px 0 0;padding:17px 0 0;background: url(images/bgr/sidebar.png) repeat-y left top;border-radius:0 0 0 5px}
      #sidebar>ul{padding:0 0 6px;margin:0 0 17px 19px;width:180px;background: url(images/bgr/dots.png) repeat-x left bottom;}
      #sidebar>ul>li{list-style-type:none;margin:0 0 16px;line-height:1}
      #sidebar>ul>li.open{margin:0}
      #sidebar>ul>li.no_sub_menu{margin:0 0 16px}
      #sidebar>ul>li a{line-height:1}
      #sidebar>ul ul{padding:10px 0 3px;margin: 0 0 0 14px}
      #sidebar>ul ul li{font-size:13px;list-style-type:none;margin:0 0 9px}
      #sidebar>ul ul a{text-decoration:none;line-height:1.3}
      #sidebar > ul ul a:hover{text-decoration:underline}
      #sidebar>ul ul a.active{color:#2b333a;text-decoration:none;font-weight:bold;font-style:italic;cursor:default}
      #sidebar ul.last{background:none;margin-bottom:1px}
       #sidebar .menu{font-size:13px;padding-bottom:8px}
      #sidebar .menu li{margin-bottom:14px}
      #sidebar .active a{color:#2b333a;font:bold 13px arial;font-style:italic;text-decoration:none;cursor:default}
      #sidebar>ul>li>a.active{text-decoration:none;cursor:default;font-weight:bold;color:#2b333a}
  /*=FOOTER*/
    #footer {position:absolute; top:100%;overflow:hidden;zoom:1;font-size:11px;clear:both;width:980px;min-height:162px;margin-top:-162px;z-index:1;background:url(images/bgr/footer.jpg) no-repeat 287px bottom;left:50%;margin-left:-490px}
      .footer_fon{background: url(images/bgr/footer1.jpg) no-repeat center top;width:100%;height:162px;left:0;bottom:0;position:absolute}
      #footer ul{padding:0 0 20px;margin:0;float:right;width:720px;padding-top:25px}
      #footer li{float:left;list-style-type:none;width:240px;margin:0 0 6px}
      #footer li a{color:#98a2ab}
      #footer li.last{float:right}
      .copyright,.likers{position:absolute;left:20px;top:56px;color:#98a2ab;line-height:1.45}
      .copyright a,.likers a{color:#98a2ab}
      .likers{top:102px}

/*catalog filter*/
.catalog-filter-wrap{
    padding-right:0;
    width:350px;
    float:left;
}

input.j-not-valid,
label.j-not-valid{
    color:#e06d6d !important;
  cursor: default;
}

button.j-not-valid{
    cursor: default;
}

/*form*/
fieldset{padding:0;margin:0;border:none}
.search_form{position:absolute;left:20px;top:104px;width:180px;height:24px;background: url(images/bgr/search.png) no-repeat left top;}
.search_form .input{border:none;height:24px;line-height:24px;font:13px arial;color:#646464;background:none;padding:0 0 0 11px;width:138px}
.go{position:absolute;right:9px;top:7px;width:12px;height:12px}
label{color:#2b333a;font:12px arial}
.login_form{z-index:10;width:485px;display:none;padding:16px 0 0 20px;font-size:12px;height:105px;background: url(images/bgr/form.png) no-repeat left top;position:absolute;right:255px;top:60px;font-size:12px}
  .login_form dl{float:left;width:168px;padding:0 0 6px}
  .login_form label{font:12px arial;color:#bfccd5}
  .login_form dt{margin:0 0 1px}
  .login_form .input{border:1px solid #e2e2ec;height:18px;line-height:18px;padding:0 0 0 4px;width:154px;color:#2b333a}

  .login_form p{padding:0 0 2px;}
  .login_form .login-error{
    color:#E06D6D;
  }
  .login_form p:first-child.alarm{display:block}
  .login_form button{cursor:pointer;position:relative;top:18px;width:55px;left:-2px;height:22px;float:left;}
  .login_form button:disabled{cursor:default}

  .login_form a{color:#bfccd5}
  .login_form a:hover{color:#fff;text-decoration:underline}
  .reg{position:absolute;right:24px;bottom:15px;}
  .remember{float:left;width:168px;}
  .remember label{position:relative;top:1px}
  .remind{float:left;position:relative;top:1px}
  .close{background: url(images/bgr/close.png) no-repeat left top;width:11px;height:11px;position:absolute;right:18px;top:13px;}
  .close:hover{background: url(images/bgr/close.png) no-repeat left bottom;}

.recovery_form{padding:5px 0 0}
.sign_form{margin:0 0 0 20px}
.sign_form .wrap_button{margin:7px 0 0 -20px}
.your_mail{margin:0 0 0 -20px;padding:0 0 19px}
.sign_form button{margin-left:200px}
  .recovery_form dl,.sign_form dl{overflow:hidden;zoom:1;padding:0 0 30px}
  .recovery_form dt,.sign_form dt{float:left;width:155px;margin:0 25px 0 0;text-align:right;top:-3px;position:relative;}
  .sign_form dl{padding:0 0 17px}
  .sign_form dt{text-align:left}
  .recovery_form dd input,.sign_form dd .input{width:311px;padding:0 0 0 7px;font:12px arial;color:#2b333a;height:22px;line-height:22px;border:1px solid #e3e3eb;border-top:1px solid #aaadb2}
  .recovery_form label,.sign_form label{font:12px arial;color:#2b333a;}
  .sign_form i{font-size:11px;color:#a2a2a2;line-height:1}
  .sign_form dd{float:left;zoom:1;font-size:12px;}
  .sign_form dd p{padding:0 0 0px;position:relative;top:2px}
  .sign_form dd p input{position:relative;top:-1px;margin:0 2px 0 0}
  .sign_form dd b{float:left;margin:0px 0 0;font-size:12px}
  .recovery_form .alarm{color:#e06d6d}
  .wrap_button{background:#eceff2;padding:10px 0;border-radius:5px}
  .recovery_form button{margin:0 0 0 180px;color:#000}
  .recovery_form button.active{cursor:pointer}
  .not{padding:0 0 27px 21px;font:12px arial;color:#e06d6d;margin:-2px 0 0}

.choose_form{margin:0 0 34px;padding:2px 0 0}
  .choose_form label{font:11px arial;color:#2b333a;display:block;margin-bottom:2px}
  .choose_form select{color:#2b333a;font:12px/22px arial;width:400px;padding:0px 0 0px 5px;height:22px;border:1px solid #e2e3e8;border-top:1px solid #acadb2}


.registration_form{margin:0 0 0 20px}
  .registration_form p{float:left;margin:0 30px 0 0;}
  .registration_form p input{margin:-3px 2px 0 0}
  .registration_form dl{zoom:1;padding:0 0 17px}
  .registration_form dt{float:left;width:160px;line-height:1}
  .registration_form dd{zoom:1}
  .registration_form dd i{color: #A2A2A2;display: block;font-size: 11px;margin: 5px 0 0;}
  .registration_form dd input{width:311px;padding:0 0 0 7px;font:12px arial;color:#2b333a;height:22px;line-height:22px;border:1px solid #e3e3eb;border-top:1px solid #aaadb2}
  .registration_form dd input.radio-input{width:auto;height:auto}
  label.alarm,.registration_form dd input.alarm{color:#e06d6d}
  .registration_form .result_price{margin:17px 0 0 -20px}
  .result_price button.back{padding:3px 0;position:absolute;left:20px;top:22px;font:12px arial;float:left;width:90px;font-size:12px}
  .registration_form .order-delivery-method dd{
        line-height:1;
  }
  .registration_form div.alarm{font:12px arial;padding:0 0 22px;color:#E06D6D}
  .registration_form dd textarea{width:471px;padding:0 0 0 7px;font:12px arial;color:#2b333a;height:158px;resize:none;line-height:20px;border:1px solid #e3e3eb;border-top:1px solid #aaadb2}
  textarea{width:471px;padding:0 0 0 7px;font:12px arial;color:#2b333a;height:158px;resize:none;line-height:20px;border:1px solid #e3e3eb;border-top:1px solid #aaadb2}
  button{cursor:pointer}

  .type_payment{padding:0;margin:0 0 0 -20px}
  .type_payment li{list-style-type:none;zoom:1;border-bottom:1px solid #dfe0e1;padding:0 0 16px;margin:0 0 14px}
  .type_payment li.last{border:none}
    .type_payment .slide_block{zoom:1;margin:14px 0 6px}
    .type_payment .slide_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      .registration_form div p {float:none;margin:0;line-height:1.5;padding:0 0 7px}
      .registration_form div.itogo p{padding-bottom:2px}
      .abilities{float:left;width:461px;font-size:12px}
      .itogo{width:134px;float:right;font-size:12px}
      .slide_block .itogo span,.itogo b{position:static;font-size:100%;font-weight:bold;font-size:14px}
      .radio{float:left;width:26px;position:relative;top:-2px}
      .type_payment label{float:left;font:bold 14px arial;color:#2b333a;border-bottom:1px dotted #2b333a;position:relative;top:3px}
      .type_payment li.active label{color:#1d76bc;border-color:#1d76bc;}
      .type_payment label:hover{color:#1d76bc;border-color:#1d76bc;}
      #eaddress22{display:none}
      .no_comission{font-size:11px;position:relative;top:-2px}

.no_cash{}
      .no_cash dt{float:left;width:160px}
      .type_payment li.active .no_cash label,.type_payment li .no_cash label{font:12px arial;border:none;color:#2B333A;line-height:1}
      .type_payment li.active .no_cash label.alarm,.type_payment textarea.alarm,.type_payment li.active .no_cash label.alarm{color:#e06d6d}
      .type_payment dl.last{padding:0}
      .no_cash i{color:#a2a2a2;font-size:11px;display:block;margin:5px 0 0}
      .no_cash h3{font:14px arial;color:#2b333a;margin:0 0 16px}
      .no_cash h3 b{font-weight:normal;color:#a2a2a2;font-size:12px}
      .no_cash select{color:#2b333a;font:12px/22px arial;width:320px;padding:1px 0 0px 5px;height:21px;border:1px solid #e2e3e8;border-top:1px solid #acadb2;line-height:22px}
      .no_cash select.long{width:50px;}
      .no_cash select.month{width:106px;margin:0 4px}
      select.month{width:106px;margin:0 4px}
      .registration_form dd input.summa{width:91px}
      .no_cash dd{overflow:hidden;zoom:1}
      .registration_form .summa_dl{padding:0 0 35px}
      .registration_form dd input.day_in{width:33px}
      input.day_in{width:33px;padding:0 0 0 7px;font:12px arial;color:#2b333a;height:22px;line-height:22px;border:1px solid #e3e3eb;border-top:1px solid #aaadb2}
      input.year_in{width:33px;padding:0 0 0 7px;font:12px arial;color:#2b333a;height:22px;line-height:22px;border:1px solid #e3e3eb;border-top:1px solid #aaadb2}
      .registration_form dd input.year_in{width:50px}
      .no_cash p input{float:left;}
      .type_payment li.active .no_cash p label{float:left;width:500px;line-height:1.55;margin:-9px 0 0 8px}
      .registration_form div p.allow{overflow:hidden;zoom:1;padding:25px 0 35px}

      .now_later{padding:12px 0 21px}
      .now_later input{margin:1px 4px 0 0}
      .now_later label{margin:0 25px 0 0}
      .now_info{display:none}

select{color:#2b333a;font:12px/22px arial;padding:1px 0 0px 5px;height:22px;border:1px solid #e2e3e8;border-top:1px solid #acadb2}
.bx-core-dialog-content select{
    height:auto;
}
.main_registration dt{width:160px;margin-right:0; position: relative;}
.main_registration button{margin-left:180px}


.popup{
       position:absolute;display:none;left:50%;margin-left:-365px;top:120px;z-index:100002;width:731px;padding:26px 0 0 29px;background:#fff;border-radius:6px;
       -webkit-box-shadow: 1px 0px 30px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 0px 30px rgba(50, 50, 50, 0.75);
box-shadow:         1px 0px 30px rgba(50, 50, 50, 0.75);
}
.popup h3{font-weight:bold;padding-right:70px;}
.popup ul{padding:0 0 22px;margin:0;overflow:hidden;zoom:1}
.popup li{float:left;list-style-type:none;width:45px;text-align:center;height:50px;margin:0 31px 0 0;border-bottom:3px solid #fff}
.popup li.active{border-color:#bdc1c5}
.popup li img{cursor:pointer}
.close_popup{width:20px;height:20px;background: url(images/bgr/closep.png) no-repeat left top;position:absolute;right:25px;top:22px}
.close_popup:hover{background: url(images/bgr/closep.png) no-repeat right top;}
.popup table.main_img{width:500px;margin:0 0 33px 100px}
.popup .main_img td{width:500px;vertical-align:top;text-align:center}
.shadow{position:absolute;left:0;top:0;right:0;bottom:0;display:none;background: url(images/1x1.gif) no-repeat left top;z-index:100001;}
.popup .basket_table{width:680px;margin-top:-11px}
.popup#popup_click{width:721px;padding-left:40px;}
.popup .basket_table th{font-size:11px}
.popup .result_price{width:661px;margin-top:41px;margin-bottom:30px}
.spec_dl{padding:19px 0 0;overflow:hidden;zoom:1;position:relative;top:6px;}
.spec_dl i{color:#a2a2a2;font:11px arial;font-style:italic}

.popup .oneclick-success{
    display:none;
    margin-bottom:30px;
}

.input{width:311px;padding:0 0 0 7px;font:12px arial;color:#2b333a;height:22px;line-height:22px;border:1px solid #e3e3eb;border-top:1px solid #aaadb2}


.wrap_radio{padding:0 0 26px}

.result_price button.no_active, .sign_form .no_active,.recovery_form .no_active{color:#6d6d6d;cursor:default}
.registration_form dd textarea.alarm{color:#E06D6D}

.sign_form dd .alarm{color:#E06D6D}

.invalid{
 background-color: #DFE0E1;
}

/* �������� ������ ���� */
.producer_form .chzn-results li:first-child{
  display:none;
}

/* ������������ ���� �������� */
.arrange_block{background: url(images/bgr/check.png) no-repeat left top;float:right;width:61px;height:26px;margin:-52px 0 0}
    .arrange_block a{float:left;height:26px;}

    .arrange_block a.in_table{background: url(images/bgr/range.png) no-repeat left -37px;width:30px;margin-right:1px}
    .arrange_block a.in_table.passive_ar,.arrange_block a.in_table.passive_ar:hover{background: url(images/bgr/range.png) no-repeat left top;cursor:default}
    .arrange_block a.in_table:hover{background: url(images/bgr/range.png) no-repeat left -74px;}
    .arrange_block a.in_range{background: url(images/bgr/range.png) no-repeat right top;width:30px}
    .arrange_block a.in_range:hover{background: url(images/bgr/range.png) no-repeat right bottom;width:30px}
    .arrange_block a.in_range.passive_ar,.arrange_block a.in_range.passive_ar:hover{background: url(images/bgr/range.png) no-repeat right -37px;cursor:default}


/* b2c ������� �������� */
.table_goods{width:680px;margin:21px 0 0;font-size:12px}
.table_goods th{text-align:left;font:11px arial;color:#2b333a;padding:0 0 7px;background:#fff}
.table_goods tr:first-child th{padding-left:10px}
    .table_goods tr:hover{background: #eceff2}
    .th_good{width:503px;}
    .th_price{width:103px;}
    .table_goods td{height:50px;vertical-align:middle;border-top:1px solid #dfe0e1}
    .table_goods a{text-decoration:none}
    .table_goods a:hover{text-decoration:underline}
    .table_goods tr td:first-child{padding-left:10px;}
    .table_goods input{width:16px;font:12px arial;color:#2b333a;float:left;padding:0 6px 0 0;border:1px solid #e2e2ec;border-top:1px solid #aaadb2;height:20px;line-height:20px;margin:0 3px;text-align:right}
    .add_good {float:left;width:17px;height:17px;background: url(images/bgr/b1.png) no-repeat left top;position:relative;left:16px;top:1px}
    .add_good:hover {background: url(images/bgr/b1.png) no-repeat left bottom;}


/* ��������� � ������������ */
.img_block{width:240px;}
.img_block a{font-style:normal}
    .prev_img{width:200px;height:200px;position:relative;margin:0 0 2px}
        .prev_img img{position:absolute;left:0;bottom:0}
    .check_form {margin:0 0 17px}
        .check_form label{font:11px arial;position:relative;left:4px;top:1px;display:inline}
        .check_form label.active{text-decoration:underline;color:#2b333a}
        .check_form a{color:#2b333a;font-size:11px;position:relative;left:4px;top:1px;}
        .active_compare a{display:inline}
        .active_compare label{display:none}
    .unactive-compare-label{
        color:#888;
    }
.char_table{width:460px;position:relative;top:-1px;margin:0 0 30px}
.char_table tr:hover td{background:#eceff2}
    .char_table td{height:24px;padding-top:1px;vertical-align:middle;color:#2b333a;font-size:12px}
    .char_table tr td:first-child{padding:0 15px 0 15px;width:291px;}

.compare_page #header{height:60px;}
.compare_block{background:#fff;border-radius:5px;padding:15px 40px 0 40px;}
        .compare_block .compare-sect-filter-wrap{
            clear:both;
            margin-top:40px;
        }
        .back_catalog{font-size:13px;color:#a2a2a2;margin:0 0 0 -17px;padding:0 0 12px}
        .compare_head{height:267px;background:#fff;z-index:2;top:0;margin:-2px 0 0;zoom:1;position:relative}
        .fixed{position:fixed}
            .sh_right{position:absolute;right:0;top:0;z-index:10;width:17px;bottom:0;background: url(./images/bgr/sh.png) repeat-y left top;}
            .nav_compare{width:288px;font-size:12px;position:relative;float:left;margin:-1px 0 0 0;border-bottom: 1px solid #DFE0E1;}
                .nav_compare p{color:#a2a2a2;font-style:italic;padding:0 0 4px 0}
                .prev_good{cursor:pointer;background: url("./images/bgr/pager.png") no-repeat scroll left top transparent;height: 18px;line-height: 24px;padding: 8px 0 0;position: absolute;right: 51px;text-align: center;top: 57px;width:28px}
                .next_good{cursor:pointer;background: url("./images/bgr/pager.png") no-repeat scroll left top transparent;height: 18px;line-height: 24px;padding: 8px 0 0;position: absolute;right: 18px;text-align: center;top: 57px;width:28px}
                .prev_good:hover,.next_good:hover{background: url("./images/bgr/pager.png") no-repeat scroll left -37px transparent;}
                .prev_good:active,.next_good:active{background: url("./images/bgr/pager.png") no-repeat scroll left bottom transparent;}
                .passive{}
                .difference {padding:0 0 26px;margin:0 0 0 -10px;overflow:hidden;zoom:1}
                .difference li{float:left;list-style-type:none;padding:4px 10px 5px;margin:0 9px 0 0}
                    .difference li.active{background:#2298e0;line-height:1}
                    .difference li.active a{color:#fff;border:none;border:none;top:0;cursor:default}
                        .difference a{font:14px arial;color:#000;text-decoration:none;border-bottom:1px dotted #000;position:relative;top:0px}
                        .difference a:hover{border:none}

            .wrap_good{float:left;width:610px;margin:36px 0 0;overflow:hidden;padding-top:4px;position:relative;top:1px}
                .inner_wrap_good{width:10000px;position:relative;border-bottom: 1px solid #DFE0E1;padding: 0 0 15px 0;}
                .inner_wrap_good table{border-collapse:separate}
                    .wrap_good td{width:186px;border:2px solid #fff;border-bottom:none;padding:0 0 0 0px;height:226px;border-top:none}
                    .wrap_good td.active_td{height:227px}
                        .inner_wrap_good div{position:relative;padding:16px 0 0;z-index:2}
                        .inner_wrap_good div .top_row{position:absolute;left:-2px;bottom:-30px;width:191px;height:280px;}
                        .inner_wrap_good .active_td .top_row{display:block;position:absolute;left:-2px;top:-3px;display:block;width:186px;bottom:auto;height:280px;border:2px solid #2298e0;border-radius:5px 5px 0 0;}
                            .wrap_good dl{border-left:1px solid #dfe0e1;position:relative;z-index:2;overflow:hidden;padding:0 0 0 20px;font-size:12px;position:relative}
                            .wrap_good .active_td dl{border-color:#fff}
                                .wrap_good dt{height:90px;position:relative;margin:0 0 12px;line-height:1.5}
                                    .wrap_good dt img{position:absolute;left:0;bottom:0}
                                .wrap_good p{padding:0 0 8px;min-height:65px}
                                .wrap_good .delete{position:absolute;left:163px;top:7px;display:none;z-index:3}
                                .wrap_good .active_td .delete{display:block}
                                .wrap_good dd{width:115px;}

    .main_stat_information{position:relative;width:898px;overflow:hidden;padding:0 0 40px}
    .fixed_is{margin-top:277px}
    .maska_table{width:288px;overflow:hidden;position:absolute;left:0;top:0;z-index:1;background:#fff}
        .wrap_stat{width:10000px;position:relative}
        .org_table{position:relative}
        .compare_table{border-collapse:separate;}
        .compare_table tbody tr:first-child td{padding-top:17px}
        .compare_table tbody .first-visible{padding-top:24px}
            .compare_table td{position:relative;width:186px;border:2px solid #fff;font:12px arial;padding:6px 0;border-top:none;border-bottom:none}
            .compare_table tr td:first-child{width:288px;border:none}
            .compare_table span{padding:0 20px;float:left;}
            .compare_table .hover td{background:#eceff2;border-color:#eceff2}
            .compare_table tr:hover td{background:#eceff2;border-left-color:#eceff2;border-right-color:#eceff2;}

            .compare_table tr.ignore-me:hover td{border:none}
            .compare_table tr:hover td:hover{border-color:#2298e0}

            .compare_table tr.ignore-me:hover td{background:#fff;border-color:#fff}
            .compare_table tr.ignore-me:hover td:hover{
                border-left:2px solid #2298e0;
                border-right:2px solid #2298e0;
            }
            .compare_table tr.ignore-me:hover td:first-child:hover{
                border-color:#fff;
            }

            .compare_table .active_td,.inner_wrap_good .active_td{border-color:#2298e0}
            .compare_table div{position:absolute;}

            .compare_head div{height:100%}
            .compare_head .inner_wrap_good{
                height: auto;
            }
            .compare_head .wrap_good{
                height:226px;
            }
                .compare_table .bottom_row{position:absolute;left:-2px;bottom:2px;font-size:0;display:none;width:186px;height:2px;border:2px solid #2298e0;border-radius:0 0 5px 5px;border-top:none;padding:0}
            .compare_table .active_td .bottom_row{display:block}
            .active_td + td dl{border-color:#fff}
/* ����� ��������� � ������������� */

#attach_file{
    font-style:italic;
    color:#a2a2a2;
    font-size:11px;
}
.j-tabs-info-inner{
    display: none;
}
.j-tabs-info-inner:first-child{
    display: block;

}
.description{
    display: none;
}
.description:first-child{
    display: block;
}
.cant_buy{
    width: 180px;
    font-size: 12px;
}