.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(/incom/template/template1/images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(/incom/template/template1/images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(/incom/template/template1/images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/incom/template/template1/images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/incom/template/template1/images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
    





    /* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css*/

    font.errortext

    {

        color:red;

    }



    font.notetext

    {

        color:green;

    }





    ul.map-level-0 {

        list-style-type:none;

    }



    ul.map-level-0 li {

        margin-top:15px;

    }





    ul.map-level-0 a:hover {

        text-decoration: underline !important;

    }



    ul.map-level-0 a {

        font-weight: normal;

        font-size:16px;

        color:#0D6F7B;

        text-transform: uppercase;

        text-decoration: none;

    }





    ul.map-level-1 a:hover, ul.map-level-2 a:hover, ul.map-level-3 a:hover {

        text-decoration: none !important;

    }

    ul.map-level-1 a, ul.map-level-2 a, ul.map-level-3 a {

        font-weight: normal;

        font-size:12px;

        text-transform: none;

        color:#08A8E4;

        text-decoration: underline !important;

    }



    ul.map-level-1, ul.map-level-2, ul.map-level-3 {

        list-style-type:disc;

    }



    .map-columns td {

        vertical-align: top;

    }



    .sec_desc {

        margin-left:0px;

    }



    .catalog_search {
        position: relative;
        float: right;
        top: 57px;
    }



    .sectionTitle {

        border-bottom:1px solid #CDD1D6;

        padding-bottom:3px;

    }

    /* End */







    .tableItem th{

        color:#3D3D42;

        font-size:14px;

        font-weight:normal;

        font-family:Arial;

        /*border:1px solid black;*/

        padding-bottom:25px;

    }



    .tableItem #hot {color:#E76036;}

    .tableItem #cool {color:#5791B2;}

    .tableItem #gray {color:#ABABAB;}



    .tableItem td{

        color:#3D3D42;

        /*font-size:14px;*/

        /*border:1px solid black;*/

        padding-bottom:25px;

    }



    .tableItem td a{

        color:#17B1DD;

        font-size:14px;

    }



    .ulUp {

        position:absolute;

        margin-top:-42px;

        margin-left:-12px;

    }



    .price_bg_inner {

        width:169px;

        height:52px;

        line-height:52px;

        vertical-align:middle;

        padding-top:5px;

        background:no-repeat URL(/incom/template/template1/images/price_bg_inner.jpg);

        text-align:center;

        color:#467306;

    }



    .itemDesc {

        margin-top:42px;

        /*height:150px;*/

        min-height:150px;

        padding-left:10px;

    }



    .tech {

        width:620px;

        margin-left:10px;   

    }



    .garanty {

        color:#1A310E;

        margin-top:49px;

        margin-left:10px;

    }



    .techLine {

        color:#3B3E45;

        padding:5px;

        padding-left:7px;

    }



    .line {

        font-size:0px;

        height:1px;

        border-bottom:1px solid #CDD1D6;

    }



    .blu {

        background-color:#EAEEF5;



    }



    ul.breadcrumb-navigation

    {

        padding:0; margin:0;

        padding-top:4px;

        list-style:none;

    }



    ul.breadcrumb-navigation li

    {

        display:inline;

    }



    ul.breadcrumb-navigation a 

    {

        color:#C1C6CC;

    }



    ul.breadcrumb-navigation a:hover

    {

        text-decoration: underline !important;



    }

    /* /bitrix/js/main/core/css/core.css */



    /* Start:/bitrix/js/main/core/css/core.css*/
    .bx-core-waitwindow {
        background-color:#FCF7D1;
        background-image:url(/incom/template/template1/images/wait.gif);
        background-position:10px center;
        background-repeat:no-repeat;
        border:1px solid #E1B52D;
        color:black;
        font-family:Verdana,Arial,sans-serif;
        font-size:11px;
        padding:10px 30px 10px 37px;
        position:absolute;
        z-index:10000;
        text-align:center;
    }

    .bx-unselectable {
        -moz-user-select: none;
        -khtml-user-select: none;
        -webkit-user-select: none;
        user-select: none;
    }

    .bx-session-message {
        background-color:#FFEB41;
        border:1px solid #EDDA3C;
        width:630px;
        font-family:Arial,Helvetica,sans-serif;
        font-size:13px;
        font-weight:bold;
        text-align:center;
        color:black;
        position:absolute;
        z-index:10000;
        padding:10px;
    }

    .bx-session-message a.bx-session-message-close {
        display:block;
        width:12px;
        height:12px;
        background-image:url(/incom/template/template1/images/close.gif);
        background-repeat:no-repeat;
        background-position:center;
        float:right;
    }

    .bx-timer-semicolon-off .bx-timer-semicolon {visibility: hidden}

    /* Tooltip */
    .bx-panel-tooltip
    {
        z-index:2210 !important;
        overflow: hidden !important;
        position:absolute !important;

        letter-spacing:normal !important;
        list-style:none !important;
        text-align: left !important;
        text-indent:0 !important;
        text-transform: none !important;
        visibility:visible !important;
        white-space: normal !important;
        word-spacing:normal !important;
        vertical-align:baseline !important;
        margin:0 !important;
        padding:0 !important;
        float: none !important;
        text-decoration: none !important;

        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
        border-radius: 3px !important;

        -webkit-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
        -moz-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
        box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;

        border: 1px solid;
        border-color: #a2a6ad #989ca1 #8e9398;

        background: #d0dbdd;
        /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTllYSIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmQyZDUiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)*/
        background: -webkit-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
        background: -moz-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
        background: -o-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
        background: -ms-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
        background: linear-gradient(to bottom, rgba(227,233,234,.95), rgba(198,210,213,.95));
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e3e9ea', endColorstr='#f2c6d2d5',GradientType=0);
    }

    .bx-panel-tooltip div { display: block !important; }

    .bx-panel-tooltip .bx-panel-tooltip-top-border, .bx-panel-tooltip .bx-panel-tooltip-bottom-border
    {
        display: none !important;
    }

    .bx-panel-tooltip-content
    {
        overflow: hidden !important;
        position: relative !important;
        z-index:10 !important;
        display:inline-block !important;
    }

    .bx-panel-tooltip-title
    {
        font: normal normal bold 14px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;
        color: #16191a !important;
        position:relative !important;
        padding: 7px 10px 0 10px !important;
        margin: 0 !important;
        text-shadow: 0 1px rgba(255, 255, 255, 0.66);
    }

    .bx-panel-tooltip-text
    {
        font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;
        color: #272b31 !important;
        padding: 9px 10px 10px 10px !important;
        margin: 0 !important;
        position:relative !important;
        text-shadow: 0 1px rgba(255, 255, 255, 0.25);
    }

    .bx-panel-tooltip-close
    {
        position:absolute !important;
        height:20px !important;
        background: scroll transparent url('/incom/template/template1/images/top-panel-sprite.png') no-repeat -9px -1881px !important;
        width:25px !important;
        top: 0 !important;
        right: 0 !important;
        z-index:5 !important;
        display:block !important;
    }

    .bx-panel-tooltip-close:hover { background: scroll transparent url('/incom/template/template1/images/top-panel-sprite.png') no-repeat -32px -1881px !important; }

    .bx-panel-tooltip-text a { font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
    .bx-panel-tooltip-text a, .bx-panel-tooltip-text a:hover { color: #272b31 !important; text-decoration: underline !important;}
/*
.bx-core-autosave {background-position: 0 0 !important;}
.bx-core-autosave-ready {background: scroll transparent url('/bitrix/js/main/core/css//incom/template/template1/images/autosave/autosave-green.gif') no-repeat 0 0;}
.bx-core-autosave-edited {background: scroll transparent url('/bitrix/js/main/core/css//incom/template/template1/images/autosave/autosave-red.gif') no-repeat 0 0;}
.bx-core-autosave-saving {background: scroll transparent url('/bitrix/js/main/core/css//incom/template/template1/images/autosave/autosave-write.gif') no-repeat 0 0;}
*/
.bx-clear { clear: both }

/* Hot keys settings menu*/

/*div.bx-hk-settings-toolbar {background: white; margin:5px 0 15px 5px; position:relative; zoom:1;}*/
div.bx-hk-settings-toolbar {background: white !important;  position:absolute !important; width:503px !important; margin: 0 !important; padding: 0px !important; top: 54px; left: 4px;}
table.bx-hk-settings-toolbar {background: white !important; width:100% !important; margin:9px 0px 0px 8px !important;}
div.bx-hk-settings-toolbar td.bx-left {background: white url('/incom/template/template1/images/hk_sett_menu_spr.png') no-repeat -0px -0px !important; height: 33px !important; width: 3px !important; margin: 0 !important; padding: 0px !important;}
div.bx-hk-settings-toolbar td.bx-right {background: white url('/incom/template/template1/images/hk_sett_menu_spr.png') no-repeat -0px -36px !important; height: 33px !important; width: 3px !important; margin: 0 !important; padding: 0px !important;}
div.bx-hk-settings-toolbar td.bx-content { background: white url('/incom/template/template1/images/hk_sett_menu_spr.png') repeat-x -0px -72px !important; height: 33px !important; margin: 0 !important; padding: 1px 0px 0px 4px !important;}

div.bx-hk-settings-toolbar a.bx-context-button {color:#555555 !important; display:inline-block !important; height:33px !important; border:none !important; cursor:pointer !important; padding: 0px 0px 0px 0px !important; margin: 0px !important;}
div.bx-hk-settings-toolbar a.bx-context-button:hover { color:black !important; }

div.bx-hk-settings-toolbar span.bx-context-button-text { display:inline-block !important; vertical-align:top !important; margin: 0px !important; padding: 8px 15px 0 0 !important; }
div.bx-hk-settings-toolbar span.bx-context-button-icon { display:inline-block !important; width:18px !important; height:33px !important; background-repeat:no-repeat !important; background-position:center; margin: 0px !important; padding: 0px !important;}

div.bx-hk-settings-toolbar .btn-import {background: transparent url('/incom/template/template1/images/hk_sett_menu_spr.png') no-repeat -0px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}
div.bx-hk-settings-toolbar .btn-export {background: transparent url('/incom/template/template1/images/hk_sett_menu_spr.png') no-repeat -26px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}
div.bx-hk-settings-toolbar .btn-default {background: transparent url('/incom/template/template1/images/hk_sett_menu_spr.png') no-repeat -52px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}
div.bx-hk-settings-toolbar .btn-delall {background: transparent url('/incom/template/template1/images/hk_sett_menu_spr.png') no-repeat -78px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}

div.bx-hk-settings-empty { background: transparent !important; width:1px !important; height:1px !important; overflow:hidden !important; margin: 0px !important;}

.bx-hk-settings-row { height: 22px !important;}
a.hk-delete-icon {display:block; background: none !important; width:18px; height:18px;}
.bx-hk-settings-row:hover  a.hk-delete-icon {display:block !important; width:18px; height:18px; background: url(/bitrix/panel/main/images/bx-admin-sprite-small-1.png) no-repeat 0px -2933px !important;}
.bx-hk-settings-row:hover a.hk-delete-icon:hover {display:block !important; width:18px; height:18px; background: url(/bitrix/panel/main/images/bx-admin-sprite-small-1.png) no-repeat -0px -2989px !important;}

a.bx-hk-settings:link { color: #0069c4 !important;}
a.bx-hk-settings:visited { color: #0069c4 !important;}
a.bx-hk-settings:hover { color: #e00000 !important;}
a.bx-hk-settings:active { color: #0069c4 !important;}


/* End */






/* Start:/css/style.css*/

/******************************************************************************/

/*Îáùèå ñòèëè äëÿ âñåãî ñàéòà*/

/******************************************************************************/

body {

    padding:0px;

    margin:0px;

    font-family:'Arial';

    font-size:12px;

    /*background:#ffffff no-repeat URL(/incom/template/template1/images/main_bg.jpg) -107px top;*/

    /*padding-top:37px;*/

}



body a {

    font-family:'Arial';

    font-size:12px;

    text-decoration: underline;

    color:#02b6e3;

}



body a:hover {

    text-decoration: none;

}



table {

    border:0; 

    border-collapse: collapse;

}



table td {

    padding:0px;

    margin:0px;

}





h1, h2, h3, h4, h5, h6 {

    margin:0px;

    padding:0px;

}



h2 {

    color:#0d6f7b;

    font-family: "Trebuchet MS";

    font-size:25px;

}



h2 {

    color:#0d6f7b;

    font-family: "Trebuchet MS";

    font-size:25px;

}





p, textarea {

    padding:3px; 

    margin:2px;

}



form {

    padding:0px; 

    margin:0px; 

}



img {

    border:0;

    padding:0px;

    margin:0px; 

}



.screen-width {

    width:1170px; 

    margin:auto;    

}



.header #logo {

    width:188px;

    height:145px;

}



/* Âåðõíåå ìàëåíüêîå ìåíþ */

.topMenu {

    margin-top:25px;

    /*margin-left:24px;*/

    position:relative;

    left:26px;

}



.topMenu a, .topMenu span{

    color:#a6a6a6;

}



.topMenu a:hover {

    text-decoration: underline !important;

}



/* Âåðõíåå ïðàâîå ìåíþ */

.topRightMenu {

    margin-top:29px;

}

.topRightMenu a{

    color:#137884;

    margin-right:29px;

}

.topRightMenu a:hover{

    text-decoration:underline !important;

}



/* Ñëîãàí íà ãëàâíîé */

.slogan {

    margin-left:73px;

    margin-top:25px;

}



.fix {

    position:relative;

    top:6px;

}



.slogan #comfort {  color:#8cd61a;  }

.slogan #ramin {    color:#bdc2c8;  margin-top:1px;margin-left:4px;}



/* Êîíòåíòíàÿ ÷àñòü */

.content #left {

    width:195px;

    padding-left:26px;

}

.content #right {

    color:#747b7c;

    padding-top:13px;

    +padding-top:20px;

    /*padding-left:10px;*/

}



.content #right h2{

    font-size:16px;

    color:#137884;

    font-weight:normal;

    text-transform: uppercase;

}



.content #right h2 a{

    font-size:16px;

    color:#137884;

    font-weight:normal;

    text-transform: uppercase;

}



.content #right p{  

    margin-left:0px !important;

    padding-left:0px !important;

}



/* ×òî ìû ìîæåì ?*/

.canDo {

    margin-top:70px;

    font-size:11px;

    position:relative;

    left:-11px;

}



.canDo a{

    color:#23818c;

    font-size:15px;

    font-weight:normal;

}



.canDo a:hover{

    text-decoration: underline !important;

}



.canDo #bottomLine {

    height:34px;

    border-bottom:1px solid #cdd1d6;

}





/* Êîíòàêòû */

.contactS {margin-top:39px;}

.contactS #adress{color:#717c8a;margin-top:9px;}

.contactS #telephone{color:#717c8a;margin-top:5px;font-size:26px}

.contactS #telephone sup{color:#8cd61a;font-family:Arial !important;position:relative;top:7px;+top:0px;font-size:18px}

.contactS #mailto{color:#8cd61a}

.contactS #mailto a{color:#717c8a}



/* ïðàéñ */

.excelPrice {margin-top:26px;}



/* Ëåâûé áàííåð */

.leftBanner {margin-top:41px;}

.leftBanner .banner {border:1px solid #c8d0ba}



/* Êîïèðàéòû */

.copyright {margin-top:54px; margin-left:13px; color:#7f7f7f;font-size:11px}

.copyright a{color:#7f7f7f;font-size:11px}



/* Êàòàëîã êîíäèöèîíåðîâ */

.catalog {

    margin-top:44px;

    position:relative;

    left:-11px; 

}



.catalog #linkToCatalog{

    color:#0d6f7b;

    font-size:14px;

    display:block;

    margin-top:20px;

}



.price,.price #left,.price #center,.price #right {height:20px;}

.price #left {

    width:5px;

    background:no-repeat URL(/incom/template/template1/images/price_bg_left.jpg) right bottom;

}

.price #center {

    padding:0px 8px 4px;

    background:repeat-x URL(/incom/template/template1/images/price_bg_center.jpg) bottom;

    vertical-align:bottom;

    color:#000;

    font-size:16px;

}

.price #center span{

    font-size:12px;

    position:relative;

    top:-1px;

}

.price #right {

    width:35px !important;

    

    background:no-repeat URL(/incom/template/template1/images/price_bg_right_star.jpg) left bottom;

}



/* Äëÿ èíïóòà */

.input_l {padding:0px!important;width:7px!important;height:21px;background:no-repeat URL(/incom/template/template1/images/input_l.jpg) right top;}

.input_r {padding:0px!important;width:6px!important;height:21px;background:no-repeat URL(/incom/template/template1/images/input_r.jpg) left top;}

.input_c input {border:0px solid black;}

.input_c {padding:0px !important;background:repeat-x URL(/incom/template/template1/images/input_c.jpg); padding-top:2px !important;+padding-top:1px !important;}



/* Äëÿ ñòðîêè ïîèñêà */

.search_l {padding:0px!important;width:19px!important;height:39px;background:no-repeat URL(/incom/template/template1/images/search_l.gif) right top;}

.search_c input {border:0px;font-size:14px;color:#6E6E6E}

.search_c {padding:0px !important;background:repeat-x URL(/incom/template/template1/images/search_c.jpg); }



.getDown {

    position:relative;

    margin-top:10px;

}







.box .lt {background: url(/incom/template/template1/images/box/bo_tl.jpg) right top no-repeat; width:5px; height:7px; }

.box .rt {background: url(/incom/template/template1/images/box/bo_tr.jpg) left top no-repeat; width:5px; height:7px; }

.box .rb {background: url(/incom/template/template1/images/box/bo_br.jpg) left bottom no-repeat; width:5px; height:5px;}

.box .lb {background: url(/incom/template/template1/images/box/bo_bl.jpg) right top no-repeat;  width:5px; height:5px;}

.box .t {background: url(/incom/template/template1/images/box/bo_t.jpg) left top repeat-x;}

.box .b {/*background: url(/incom/template/template1/images/box/bo_b.jpg) left 4px repeat-x;*/ border-bottom:1px solid #DAD9D9}

.box .l {/*border-left: 1px solid #DAD9D9*/background: url(/incom/template/template1/images/box/bo_l.jpg) left repeat-y;}

.box .r {border-right: 1px solid #DAD9D9}

.box textarea {padding:0; margin:0; border: 0;}

.box {padding:0px; margin:0px}

.box td {padding:0px !important; margin:0px !important}



.UnderHover {

    text-decoration: none !important;

}

.UnderHover:hover {

    text-decoration: underline !important;

}



.blue-line {

    font-size:0px;

    height:1px;

    margin:30px 0px;

    border-bottom-color:#D5E1EA;

    border-bottom-style:solid;

    border-bottom-width:1px;

}

/* End */







/* Start:/css/base.css*/

img {border:0; vertical-align: middle}

label {cursor: pointer}



/* colors */

.cBlack {color: black}

.cWhite {color: white}

.cGray {color: gray}

.cRed {color: #B93939}

.cGreen {color: green}

.cBlue{color:#00467C}



.fLeft {float: left}

.fRight {float: right}

.cLeft {clear: left}

.cBoth {clear: both}



img.fLeft { margin-right: 1em; }

img.fRight { margin-left: 1em; }



/* width & height */

.h100 {height: 100%}

.h50 {height: 50%}

.h33 {height: 33%}

.h25 {height: 25%}



.w100 {width: 100%}

.w98 {width: 98%}

.w95 {width: 95%}

.w90 {width: 90%}

.w80 {width: 80%}

.w70 {width: 70%}

.w60 {width: 60%}

.w50 {width: 50%}

.w48 {width: 48%}

.w40 {width: 40%}

.w33 {width: 33%}

.w30 {width: 30%}

.w25 {width: 25%}

.w20 {width: 20%}

.w10 {width: 10%}

.w2 {width: 2%}



/* align */

.aCenter {text-align: center}

.aJustify {text-align: justify}

.aLeft {text-align: left}

.aRigth {text-align: right}

.pRelative {position: relative}



/* text indent for new abzac*/

.abzac {text-indent:2em}



/* inputs */

input { vertical-align: middle }

.button { padding: 0 .25em; width: auto; overflow: visible; cursor: pointer; }



/* fonts */

.fTahoma {font-family: Tahoma}

.fTrebuchetMS {font-family: "Trebuchet MS"}

.fArial {font-family: Arial}

.fVerdana {font-family: Verdana}

.fNewRoman {font-family: 'Times New Roman';}



.tBold {font-weight: bold}

.tUnder {text-decoration: underline}

.tNoUnder {text-decoration: none !important}

.tNoBold {font-weight: normal}

.tItalic {font-style: italic}

.tNoItalic, .tNormal {font-style: normal}

.tUp {text-transform: uppercase}

.tLow {text-transform: lowercase}



.t1 {font-size: 1px}

.t6 {font-size: 6px}

.t8 {font-size: 8px}

.t9 {font-size: 9px}

.t10 {font-size: 10px}

.t11 {font-size: 11px}

.t12 {font-size: 12px}

.t13 {font-size: 13px}

.t14 {font-size: 14px}

.t15 {font-size: 15px}

.t16 {font-size: 16px}

.t17 {font-size: 17px}

.t18 {font-size: 18px}

.t19 {font-size: 19px}

.t20 {font-size: 20px}

.t21 {font-size: 21px}

.t22 {font-size: 22px}

.t23 {font-size: 23px}

.t24 {font-size: 24px}

.t25 {font-size: 25px}

.t27 {font-size: 27px}

.t28 {font-size: 28px}

.t29 {font-size: 29px}

.t30 {font-size: 30px}

.t33 {font-size: 33px}



/* margin & padding */

.m0 {margin:0 !important}

.m1 {margin:1px} .m2 {margin:2px} .m3 {margin:3px} .m4 {margin:4px}

.m5 {margin:5px} .m6 {margin:6px} .m7 {margin:7px} .m8 {margin:8px}

.m9 {margin:9px} .m10 {margin:10px} .m11 {margin:11px} .m12 {margin:12px}

.m13 {margin: 13px} .m14 {margin: 14px} .m15 {margin: 15px} .m20 {margin:20px}

.m25 {margin: 25px} .m30 {margin: 30px} .m35 {margin: 35px} .m40 {margin:40px}

.m45 {margin:45px} .m50 {margin:50px}



.p0 {padding:0 !important}

.p1 {padding:1px} .p2 {padding:2px} .p3 {padding:3px} .p4 {padding:4px}

.p5 {padding:5px} .p6 {padding:6px} .p7 {padding:7px} .p8 {padding:8px}

.p9 {padding:9px} .p10 {padding:10px} .p11 {padding:11px} .p12 {padding:12px}

.p13 {padding: 13px} .p14 {padding: 14px} .p15 {padding: 15px} .p20 {padding:20px}

.p25 {padding: 25px} .p30 {padding: 30px} .p35 {padding: 35px} .p40 {padding:40px}

.p45 {padding:45px} .p50 {padding:50px}



.mAuto     { margin:auto;}

.mBottom5  { margin-bottom: 5px;  }

.mBottom10 { margin-bottom: 10px; }

.mBottom15 { margin-bottom: 15px; }

.mBottom20 { margin-bottom: 20px; }

.mBottom25 { margin-bottom: 25px; }

.mBottom30 { margin-bottom: 30px; }

.mBottom50 { margin-bottom: 50px; }



.mLeft5  { margin-left: 5px;  }

.mLeft15 { margin-left: 15px; }

.mLeft10 { margin-left: 10px; }

.mLeft20 { margin-left: 20px; }

.mLeft25 { margin-left: 25px; }

.mLeft30 { margin-left: 30px; }



.mTop5  { margin-top: 5px;  }

.mTop10 { margin-top: 10px; }

.mTop15 { margin-top: 15px; }

.mTop20 { margin-top: 20px; }

.mTop25 { margin-top: 25px; }

.mTop30 { margin-top: 30px; }



.mRight5  { margin-right: 5px;  }

.mRight10 { margin-right: 10px; }

.mRight15 { margin-right: 15px; }

.mRight20 { margin-right: 20px; }

.mRight25 { margin-right: 25px; }



.pLeft5  { padding-left: 5px;  }

.pLeft10 { padding-left: 10px; }

.pLeft15 { padding-left: 15px; }

.pLeft20 { padding-left: 20px; }

.pLeft25 { padding-left: 25px; }

.pLeft40 { padding-left: 40px; }



.pBottom5  { padding-bottom: 5px;  }

.pBottom10 { padding-bottom: 10px; }

.pBottom15 { padding-bottom: 15px; }

.pBottom20 { padding-bottom: 20px; }

.pBottom25 { padding-bottom: 25px; }



.pRight5  { padding-right: 5px; }

.pRight10 { padding-right: 10px; }

.pRight15 { padding-right: 15px; }

.pRight20 { padding-right: 20px; }

.pRight25 { padding-right: 25px; }



.pTop5 { padding-top: 5px; }

.pTop10 { padding-top: 10px; }

.pTop15 { padding-top: 15px; }

.pTop20 { padding-top: 20px; }

.pTop25 { padding-top: 25px; }



/* background */

.bgBlack {background-color: black}

.bgWhite {background-color: white}

.bgNone  {background: none!important; }



*:focus { outline: none; }

.hidden { display: none; }

.show { display: block !important; }

.pointer {cursor: pointer}

/* End */







/* Start:/bitrix/components/ifelse/menu/templates/top_right/style.css*/

/**Top menu**/

#horizontal-multilevel-menu {padding-left:11px !important;margin-top:6px; margin-left: 48px!important;}

.footer_menu{
    padding: 30px 30px;
    float: left;
}

.footer_menu a{
    font-size: 14px;
    color: #666;
    margin-right: 20px;

}

.main_guest{
    height: 90px;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
}

.main_guest .name{
    color: #02b6e3;
    padding: 3px;
    margin-bottom: 5px;
}

.main_guest:after{
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background-image: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background-image: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
    pointer-events: none;
    background-size: 100% auto;
    bottom: 0;
    content: "";
    display: block;
    height: 30%;
    left: 0;
    position: absolute;
    width: 100%;
}

.content #right h2.slideT{
    text-align: center;
    font-size: 28px;
    margin-bottom: 20px;
    color: rgb(143, 198, 61);
}

.social{

    padding: 20px 30px;
    
    text-align: center;
    width: 300px;
    float: right;
    margin-right: 300px;
}

.social a{
    text-decoration: none;
}

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul

{

    margin:0; padding:0;

    min-height:27px;

    width:100%;

    list-style:none;

    font-size:11px;

    float:left;



}



#horizontal-multilevel-menu

{



}





.my-line {

    height:1px;

    width:150px;

    margin:auto;

    border-top:1px solid #DBE1D3;

    font-size:0px;

    margin-bottom:-1px;

}



/*Links*/

#horizontal-multilevel-menu a

{

    display:block;

    padding:5px 5px;

    /*padding:0.3em 0.8em;*/

    text-decoration:none;

    text-align:center;

    font-size:18px;

    font-family:Tahoma;

    text-decoration: none;



}

#horizontal-multilevel-menu>li.last a{
    color: red !important;
}

#horizontal-multilevel-menu li 

{

    float:left;

}



/*Root items*/

#horizontal-multilevel-menu li a.root-item

{

    color:#2E8C96;

    font-weight:normal;

    padding:0px 6px;

    padding-top:2px;

    padding-bottom:2px;

}



/*Root menu selected*/

#horizontal-multilevel-menu li a.root-item-selected

{

    color:#2E8C96;

    font-weight:normal;

    padding:0px 6px;

    padding-top:2px;

    padding-bottom:2px;

    text-decoration: underline;

}



/*Root items: hover*/

#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item

{

    background:#C4CDB8;

    /*background:no-repeat URL(/incom/template/template1/images/top_menu_bg.jpg);*/

    color:#fff;



}



/*Item-parents*/

#horizontal-multilevel-menu a.parent

{

    background: url('/bitrix/components/ifelse/menu/templates/top_right/incom/template/template1/images/arrow.gif') center right no-repeat;

}



/*Denied items*/

#horizontal-multilevel-menu a.denied

{

    background: url('/bitrix/components/ifelse/menu/templates/top_right/incom/template/template1/images/lock.gif') center right no-repeat;

}



/*Child-items: hover*/

#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover

{

    /*background:#C4CDB8;*/

    background:#C4CDB8;

    color:#fff;

    z-index:800;

}



#horizontal-multilevel-menu li:hover a, #horizontal-multilevel-menu li.jshover a {

    text-decoration: none;

    color:#FFF;

}



/*Child-items selected*/

#horizontal-multilevel-menu li.item-selected

{

    background:#C4CDB8;

    color:#fff;

}



#horizontal-multilevel-menu li.item-selected a {

    text-decoration: underline !important;

}



/*Sub-menu box*/

#horizontal-multilevel-menu li ul

{

    position:absolute;

    /*top:-999em;*/

    top:auto;

    display:none;

    z-index:500;

    height:auto;

    /*width:12em;*/

    width:220px;

    background:#C4CDB8;

    /*border:1px solid #C1C1C1;*/

}



/*Sub-menu item box*/

#horizontal-multilevel-menu li li 

{

    width:100%;

    /*border-bottom:1px solid #DBE1D3;*/

}



/*Item link*/

#horizontal-multilevel-menu li ul a

{

    text-align:left;

    font-size:13px;

    background:no-repeat URL(/incom/template/template1/images/top_menu_arrow.jpg) left 60%;

    padding-left:18px;

    margin-left:15px;

}



#horizontal-multilevel-menu li ul a:hover {

    text-decoration: underline !important;

}



/*Items text color & size */

#horizontal-multilevel-menu li a,

#horizontal-multilevel-menu li:hover li a,

#horizontal-multilevel-menu li.jshover li a,

#horizontal-multilevel-menu li:hover li:hover li a,

#horizontal-multilevel-menu li.jshover li.jshover li a,

#horizontal-multilevel-menu li:hover li:hover li:hover li a,

#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,

#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,

#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,

#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,

#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a

{

    color:#4F4F4F;

    font-weight:bold;

}



/*Items text color & size: hover*/

#horizontal-multilevel-menu li:hover li:hover a,

#horizontal-multilevel-menu li.jshover li.jshover a,

#horizontal-multilevel-menu li:hover li:hover li:hover a,

#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,

#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,

#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a

#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,

#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a

#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,

#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a

{

    color:#4F4F4F;

}



#horizontal-multilevel-menu li ul ul

{

    margin:-27px 0 0 132px;

    /*margin:-1.93em 0 0 11.6em;*/

}



#horizontal-multilevel-menu li:hover ul ul,

#horizontal-multilevel-menu li.jshover ul ul,

#horizontal-multilevel-menu li:hover ul ul ul,

#horizontal-multilevel-menu li.jshover ul ul ul,

#horizontal-multilevel-menu li:hover ul ul ul ul,

#horizontal-multilevel-menu li.jshover ul ul ul ul,

#horizontal-multilevel-menu li:hover ul ul ul ul ul,

#horizontal-multilevel-menu li.jshover ul ul ul ul ul

{

    /*top:-999em;*/

    display:none;

}



#horizontal-multilevel-menu li:hover ul,

#horizontal-multilevel-menu li.jshover ul,

#horizontal-multilevel-menu li li:hover ul,

#horizontal-multilevel-menu li li.jshover ul,

#horizontal-multilevel-menu li li li:hover ul,

#horizontal-multilevel-menu li li li.jshover ul,

#horizontal-multilevel-menu li li li li:hover ul,

#horizontal-multilevel-menu li li li li.jshover ul,

#horizontal-multilevel-menu li li li li li:hover ul,

#horizontal-multilevel-menu li li li li li.jshover ul

{

    /*z-index:1000;

    top:auto;*/

    display:block;

}



div.menu-clear-left

{

    clear:left;

}



.jquery-corner div

{

    border-color: #fff !important;

    opacity: 50%;

}

/* End */







/* Start:/bitrix/templates/.default/components/bitrix/catalog.section.list/bok_menu/style.css*/

.blokc_all_left{position:relative;

    padding-top:16px;

    

}

.menu_left_1{display:block;

    text-decoration:none;

    color:#0D6F7B;

    font-size:22px;

    font-weight:bold;}

    .menu_left_1:hover{text-decoration:underline;}



    .blokc_all_left ul{display:none;

        list-style-type: none;

        margin: 0;

        padding: 0 1em 0 0;}

        .blokc_all_left:hover ul{display:block;}



        .blokc_all_left ul li{margin-top: 10px;

            padding: 0;}





            .blokc_all_left ul li  .menu_left_2{font-size: 13px;

                font-style: normal;

                color: #0d6f7b;

                font-family: 'Arial';

                background: no-repeat URL(/incom/template/template1/images/tire.jpg) left 60%;

                padding-left: 22px;

                display:block;}

                .select_menu2{color:#72A71C !important;text-decoration: none;}



                .trrees1{background: no-repeat URL(/incom/template/template1/images/tire.jpg) left 60%;

                    padding-left: 22px;



                    margin:5px 0 0 22px;

                }

                .trrees2{background: no-repeat URL(/incom/template/template1/images/sub_tire.jpg) left 60%;

                    padding-left: 15px;}

                    .trrees2 a{color:#08A8E4;}

                    .select_menu3{background: no-repeat URL(/incom/template/template1/images/square.jpg) left 60% !important;

                        padding-left: 15px;

                    }

                    .select_menu3 a{

                        text-decoration:none;

                        color: #000;

                        font-weight: bold;

                    }

                    .smk{display:none;}

                    /* End */







                    /* Start:/bitrix/templates/.default/components/bitrix/voting.current/d/style.css*/

                    .vote-form-box-button-last {margin-left: 1em;}

                    /* End */







                    /* Start:/bitrix/components/bitrix/voting.form/templates/.default/style.css*/

                    ol.vote-items-list, ol.vote-items-list li {

                        margin: 0; padding: 0; border: none; font-size: 100%; list-style-type: none;}

                        ol.vote-items-list li {}

                        ol.vote-items-list li.vote-item-vote-first{}

                        ol.vote-answers-list{margin-top:0.55em;}

                        ol.vote-answers-list li {

                            margin-bottom:0.2em;

                            margin-left:0.55em;}

                            .voting-form-box

                            {

                                font-size:100%;

                                border:1px solid #ccc;

                                padding: 0.55em;

                            }



                            div.vote-item-links{

                                float:right;}

                                .vote-item-title{

                                    font-weight:bold;}

                                    div.vote-item-date{

                                        font-style: italic;}

                                        div.vote-item-header{

                                            margin-bottom: 0.5em;}

                                            div.vote-item-footer{

                                                margin-top: 0.5em;}

                                                div.vote-item-image{

                                                    float:left;

                                                    padding-right:0.55em;}

                                                    div.vote-item-lamp{

                                                        display:none;}

                                                        .vote-item-lamp-green span {

                                                            color:green;}

                                                            .vote-item-lamp-red span {

                                                                color:red;}

                                                                div.vote-clear-float { 

                                                                    clear: both;}

                                                                    form.vote-form {

                                                                        margin:0; }

                                                                        .starrequired {

                                                                            color:red; }

                                                                            .vote-reply-field-captcha-label {

                                                                                margin-bottom:6px;}

                                                                                .vote-vote-footer {

                                                                                    margin-top:6px;}

                                                                                    .vote-reply-field-captcha-image {

                                                                                        margin-bottom:6px;}

                                                                                        .vote-form-captcha {

                                                                                            margin-left:0.55em;}



                                                                                            /* End */

                                                                                            /* /css/style.css */

                                                                                            /* /css/base.css */

                                                                                            /* /bitrix/components/ifelse/menu/templates/top_right/style.css */

                                                                                            /* /bitrix/templates/.default/components/bitrix/catalog.section.list/bok_menu/style.css */

                                                                                            /* /bitrix/templates/.default/components/bitrix/voting.current/d/style.css */

                                                                                            /* /bitrix/components/bitrix/voting.form/templates/.default/style.css */

                                                                                            .btn{padding: 10px 20px;background: #8FC63D;border: 0;border-radius: 3px;color: #fff;font-size: 20px; width: 175px;text-align: center;cursor: pointer; text-decoration: none;}

                                                                                            .btn:hover{color: #000;}

                                                                                            .bx-core-waitwindow {
                                                                                                background-color:#FCF7D1;
                                                                                                background-image:url(/bitrix/js/main/core/images/wait.gif);
                                                                                                background-position:10px center;
                                                                                                background-repeat:no-repeat;
                                                                                                border:1px solid #E1B52D;
                                                                                                color:black;
                                                                                                font-family:Verdana,Arial,sans-serif;
                                                                                                font-size:11px;
                                                                                                padding:10px 30px 10px 37px;
                                                                                                position:absolute;
                                                                                                z-index:10000;
                                                                                                text-align:center;
                                                                                            }

                                                                                            .bx-unselectable {
                                                                                                -moz-user-select: none;
                                                                                                -khtml-user-select: none;
                                                                                                -webkit-user-select: none;
                                                                                                user-select: none;
                                                                                            }

                                                                                            .bx-session-message {
                                                                                                background-color:#FFEB41;
                                                                                                border:1px solid #EDDA3C;
                                                                                                width:630px;
                                                                                                font-family:Arial,Helvetica,sans-serif;
                                                                                                font-size:13px;
                                                                                                font-weight:bold;
                                                                                                text-align:center;
                                                                                                color:black;
                                                                                                position:absolute;
                                                                                                z-index:10000;
                                                                                                padding:10px;
                                                                                            }

                                                                                            .bx-session-message a.bx-session-message-close {
                                                                                                display:block;
                                                                                                width:12px;
                                                                                                height:12px;
                                                                                                background-image:url(/bitrix/js/main/core/images/close.gif);
                                                                                                background-repeat:no-repeat;
                                                                                                background-position:center;
                                                                                                float:right;
                                                                                            }

                                                                                            .bx-timer-semicolon-off .bx-timer-semicolon {visibility: hidden}

                                                                                            /* Tooltip */
                                                                                            .bx-panel-tooltip
                                                                                            {
                                                                                                z-index:2210 !important;
                                                                                                overflow: hidden !important;
                                                                                                position:absolute !important;

                                                                                                letter-spacing:normal !important;
                                                                                                list-style:none !important;
                                                                                                text-align: left !important;
                                                                                                text-indent:0 !important;
                                                                                                text-transform: none !important;
                                                                                                visibility:visible !important;
                                                                                                white-space: normal !important;
                                                                                                word-spacing:normal !important;
                                                                                                vertical-align:baseline !important;
                                                                                                margin:0 !important;
                                                                                                padding:0 !important;
                                                                                                float: none !important;
                                                                                                text-decoration: none !important;

                                                                                                -webkit-border-radius: 3px !important;
                                                                                                -moz-border-radius: 3px !important;
                                                                                                border-radius: 3px !important;

                                                                                                -webkit-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
                                                                                                -moz-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
                                                                                                box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;

                                                                                                border: 1px solid;
                                                                                                border-color: #a2a6ad #989ca1 #8e9398;

                                                                                                background: #d0dbdd;
                                                                                                /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTllYSIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNmQyZDUiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)*/
                                                                                                background: -webkit-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
                                                                                                background: -moz-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
                                                                                                background: -o-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
                                                                                                background: -ms-linear-gradient(top, rgba(227,233,234,.95), rgba(198,210,213,.95));
                                                                                                background: linear-gradient(to bottom, rgba(227,233,234,.95), rgba(198,210,213,.95));
                                                                                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e3e9ea', endColorstr='#f2c6d2d5',GradientType=0);
                                                                                            }

                                                                                            .bx-panel-tooltip div { display: block !important; }

                                                                                            .bx-panel-tooltip .bx-panel-tooltip-top-border, .bx-panel-tooltip .bx-panel-tooltip-bottom-border
                                                                                            {
                                                                                                display: none !important;
                                                                                            }

                                                                                            .bx-panel-tooltip-content
                                                                                            {
                                                                                                overflow: hidden !important;
                                                                                                position: relative !important;
                                                                                                z-index:10 !important;
                                                                                                display:inline-block !important;
                                                                                            }

                                                                                            .bx-panel-tooltip-title
                                                                                            {
                                                                                                font: normal normal bold 14px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;
                                                                                                color: #16191a !important;
                                                                                                position:relative !important;
                                                                                                padding: 7px 10px 0 10px !important;
                                                                                                margin: 0 !important;
                                                                                                text-shadow: 0 1px rgba(255, 255, 255, 0.66);
                                                                                            }

                                                                                            .bx-panel-tooltip-text
                                                                                            {
                                                                                                font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;
                                                                                                color: #272b31 !important;
                                                                                                padding: 9px 10px 10px 10px !important;
                                                                                                margin: 0 !important;
                                                                                                position:relative !important;
                                                                                                text-shadow: 0 1px rgba(255, 255, 255, 0.25);
                                                                                            }

                                                                                            .bx-panel-tooltip-close
                                                                                            {
                                                                                                position:absolute !important;
                                                                                                height:20px !important;
                                                                                                background: scroll transparent url(/incom/template/template1/images/panel/top-panel-sprite.png) no-repeat -9px -1881px !important;
                                                                                                width:25px !important;
                                                                                                top: 0 !important;
                                                                                                right: 0 !important;
                                                                                                z-index:5 !important;
                                                                                                display:block !important;
                                                                                            }

                                                                                            .bx-panel-tooltip-close:hover { background: scroll transparent url(/incom/template/template1/images/panel/top-panel-sprite.png) no-repeat -32px -1881px !important; }

                                                                                            .bx-panel-tooltip-text a { font: normal normal normal 12px/normal "Helvetica Neue", Helvetica, Arial, sans-serif !important;}
                                                                                            .bx-panel-tooltip-text a, .bx-panel-tooltip-text a:hover { color: #272b31 !important; text-decoration: underline !important;}
/*
.bx-core-autosave {background-position: 0 0 !important;}
.bx-core-autosave-ready {background: scroll transparent url(/incom/template/template1/images/autosave/autosave-green.gif) no-repeat 0 0;}
.bx-core-autosave-edited {background: scroll transparent url(/incom/template/template1/images/autosave/autosave-red.gif) no-repeat 0 0;}
.bx-core-autosave-saving {background: scroll transparent url(/incom/template/template1/images/autosave/autosave-write.gif) no-repeat 0 0;}
*/
.bx-clear { clear: both }

/* Hot keys settings menu*/

/*div.bx-hk-settings-toolbar {background: white; margin:5px 0 15px 5px; position:relative; zoom:1;}*/
div.bx-hk-settings-toolbar {background: white !important;  position:absolute !important; width:503px !important; margin: 0 !important; padding: 0px !important; top: 54px; left: 4px;}
table.bx-hk-settings-toolbar {background: white !important; width:100% !important; margin:9px 0px 0px 8px !important;}
div.bx-hk-settings-toolbar td.bx-left {background: white url(/incom/template/template1/images/hk_sett_menu_spr.png) no-repeat -0px -0px !important; height: 33px !important; width: 3px !important; margin: 0 !important; padding: 0px !important;}
div.bx-hk-settings-toolbar td.bx-right {background: white url(/incom/template/template1/images/hk_sett_menu_spr.png) no-repeat -0px -36px !important; height: 33px !important; width: 3px !important; margin: 0 !important; padding: 0px !important;}
div.bx-hk-settings-toolbar td.bx-content { background: white url(/incom/template/template1/images/hk_sett_menu_spr.png) repeat-x -0px -72px !important; height: 33px !important; margin: 0 !important; padding: 1px 0px 0px 4px !important;}

div.bx-hk-settings-toolbar a.bx-context-button {color:#555555 !important; display:inline-block !important; height:33px !important; border:none !important; cursor:pointer !important; padding: 0px 0px 0px 0px !important; margin: 0px !important;}
div.bx-hk-settings-toolbar a.bx-context-button:hover { color:black !important; }

div.bx-hk-settings-toolbar span.bx-context-button-text { display:inline-block !important; vertical-align:top !important; margin: 0px !important; padding: 8px 15px 0 0 !important; }
div.bx-hk-settings-toolbar span.bx-context-button-icon { display:inline-block !important; width:18px !important; height:33px !important; background-repeat:no-repeat !important; background-position:center; margin: 0px !important; padding: 0px !important;}

div.bx-hk-settings-toolbar .btn-import {background: transparent url(/incom/template/template1/images/hk_sett_menu_spr.png) no-repeat -0px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}
div.bx-hk-settings-toolbar .btn-export {background: transparent url(/incom/template/template1/images/hk_sett_menu_spr.png) no-repeat -26px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}
div.bx-hk-settings-toolbar .btn-default {background: transparent url(/incom/template/template1/images/hk_sett_menu_spr.png) no-repeat -52px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}
div.bx-hk-settings-toolbar .btn-delall {background: transparent url(/incom/template/template1/images/hk_sett_menu_spr.png) no-repeat -78px -109px !important; height: 33px; width: 18px; margin: 0px !important; padding: 0px !important;}

div.bx-hk-settings-empty { background: transparent !important; width:1px !important; height:1px !important; overflow:hidden !important; margin: 0px !important;}

.bx-hk-settings-row { height: 22px !important;}
a.hk-delete-icon {display:block; background: none !important; width:18px; height:18px;}
.bx-hk-settings-row:hover  a.hk-delete-icon {display:block !important; width:18px; height:18px; background: url(/bitrix/panel/main/images/bx-admin-sprite-small-1.png) no-repeat 0px -2933px !important;}
.bx-hk-settings-row:hover a.hk-delete-icon:hover {display:block !important; width:18px; height:18px; background: url(/bitrix/panel/main/images/bx-admin-sprite-small-1.png) no-repeat -0px -2989px !important;}

a.bx-hk-settings:link { color: #0069c4 !important;}
a.bx-hk-settings:visited { color: #0069c4 !important;}
a.bx-hk-settings:hover { color: #e00000 !important;}
a.bx-hk-settings:active { color: #0069c4 !important;}


#myBtn {
  display: none;
  position: fixed;
  bottom: 220px;
  right: 56px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #8cd61a;
  color: white;
  cursor: pointer;
  padding: 11px 18px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}
.article-item{
    max-width: 240px;
}


.article td{
    vertical-align: top;
}

.article-item h2{
    text-transform: none !important;
    height: 41px  !important;
    overflow: hidden  !important;
    margin: 10px 0px;
    cursor: pointer;
}

.article-item .anoujn{
    height: 31px  !important;
    overflow: hidden  !important;
}

span.comments-vote {width: 6em;height: 15px;float: right}
span.comments-vote a{width: 15px;height: 14px;float: left;margin: 0 3px 0 0;display: block;background-repeat: no-repeat;background-image: url(/upload/jc_vote.gif);border: none !important; text-decoration: none}
span.comments-vote .busy{margin: 0; float: right; width: 16px}
.vote-good{background-position: 0 0}
.vote-poor, a.vote-poor:hover{background-position: -15px 0}
span.vote-good, span.vote-poor, span.vote-none{margin: 0;float: right;font: bold 1em Verdana, Arial, Sans-Serif;line-height: 14px}
span.vote-good{color: #339900}
span.vote-poor{color: #CC0000}
span.vote-none{color: #A9A9A9}


.maincol table {
    margin: 15px 0 15px 0;
    width: 100%;
}
.maincol table th, .maincol table td {
    padding: 16px 15px;
    font-size: 14px;
    color: #454953;
    border: 1px solid #bdc6ca;
}
.maincol table th {
    background: rgb(143, 198, 61);
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.maincol table tr:nth-child(2n+1) {
    background: rgba(143, 198, 61, 0.2);
}

#add_message .button {

    background: none repeat scroll 0 0 #333 !important;

    border: 0 none;

    color: #fff !important;

    cursor: pointer;

    display: inline-block;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 14px;

    font-weight: bold;

    line-height: 20px;

    padding: 8px 35px 6px !important;

    height: auto !important;

    text-transform: uppercase;

    text-decoration: none !important;

}

#add_message .button:hover {

    background: none repeat scroll 0 0 #00adb5 !important;

    color: #fff !important;

    text-decoration: none !important;

}

.sbtn {

    height: auto;

    padding: 3px 10px;

    font-size: 14px;

    line-height: 20px;

    font-weight: 500;

    border-radius: 20px;

    color: #fff !important;

    vertical-align: middle;

    text-transform: none;

    background-color: #00adb5;

    display: inline-block;

}

#add_message {

    width: 400px;

    font-size: 18px;

    padding: 20px;

    position: fixed;

        height: 90px;
    border-radius: 10px;

    top: 0px;

    left: 0px;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);

    border: 2px solid #8FC63D;

    z-index: 88888;

    text-align: center;

    display: none

}
#basket_place{
    padding-left: 15px !important;
}

#basket_place input{
    text-align: center;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    width: 70px;
    padding-left: 11px;
}

#add_message .btn{

       width: 166px;
    text-align: center;
    padding: 9px 15px;
    margin: 13px 0px;
    font-size: 14px;

}

@media screen and (max-width: 767px) {
    .article table, .article tbody, .article tr, .article td{
        display: block;
        width: 100% !important;
    }
    .article td{
        margin-bottom: 30px;
    }
    .article-item{
        max-width: 240px;
        margin: 0 auto;
    }
    .maincol{
        margin: 0px !important;
        padding: 0px  !important;
    }
    .maincol img{
        max-width: 100%;
        height: auto;
        margin: 20px 0px !important;

    }

    .maincol tr td:first-child, .maincol tr th:first-child{
        display: none;
    }
    .maincol table th, .maincol table td {
        padding: 6px 5px;
        font-size: 12px;
    }
}
