/** 
*   Burmak Sergey 
*   Date: 20.12.14
*   Burmak.pp.ua
*   ???????? ?????? - ?????????????? ?????
**/

.about_list_page  h2 {
    font-size:18px;
    text-align:center;
}
.main-content h2 {
font-size:22px;
text-align:left;
}
h2 {
    color: #005b99;
    font-family: "Conv_NeoSansPro-Regular";

}


a:focus {
    outline: none;
}
a:hover {
    outline: none;
}
a:active {
    outline: none;
}

.read-more,
.tab-cont .read-more {
    color: #005B99;
    text-decoration: none;
}

.read-more:hover,
.tab-cont .read-more:hover {
    color: #ed6a1a;
}

p {
    font-size: 14px;
}


.orange {
    color: #f78230;
}

.blue {
    color: rgb(0, 81, 146);
}

/************  ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº  ***********/
.left-info-block {
    width: 100%;
    margin: 0 0 25px 0;
    padding: 25px 35px 17px 20px;
    border: 2px solid #cbcbcb;
    border-radius: 10px;
}

/************  sprite  ***********/
.map, .s-th, .s-v, .s-vh, .s-g,
.s-gh, .s-t, .s-f, .print-btn, .stars, .s-fh {
    background: url('../img/spr.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
}

/************  left-menu  ***********/
aside.left-menu {
    display: inline-block;
    vertical-align: top;
    width: 306px;
    margin-bottom: 25px;
}

.left-menu li {
    color: #005b99;
    font-size: 14px;
    font-weight: bold;
    width: 234px;
    padding-top: 6px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #858f98;
    cursor: pointer;
}

.left-menu li:not(.current-page) ul {
    display: none;
}

.left-menu li:hover {
    color: #f78230;
}

.left-menu li .has-sub a {
    font-family: "Trebuchet MS";
}

.left-menu li a {
    outline: none;
    font-family: "Conv_NeoSansPro-Regular";
    font-weight: 500;
}

.left-menu .has-sub {
    margin-left: 12px;
    border-bottom: none;
    font-size: 12px;
    padding-bottom: 0;
}

.left-menu .has-sub ul {
    display: none;
}

.left-menu .has-sub li {
    margin-left: 35px;
    border-bottom: none;
    font-size: 12px;
    color: #005b99;;
    height: 22px;
}

.left-menu .has-sub li a {
    color: #2c2c2c;
    text-decoration: underline;
    font-family: "Trebuchet MS";
}

.left-menu .has-sub li a:hover {
    color: rgb(0, 81, 146);
}

.left-menu .has-sub .current {
    background-color: #dbdbdb;
    width: 222px;
    height: 26px;
    margin-left: 0;
    padding-left: 35px;
}

/************  SpeedBar links  ***********/
.main-content__speedbar {
    height: 13px;
    width: 100%;
}

.main-content__speedbar li {
    float: left;
    margin-right: 10px;
    font-size: 12px;
}

.main-content__speedbar a, .main-content__speedbar a:visited {
    color: #2c2c2c;
    font-family: "Trebuchet MS";
    text-decoration: underline;
}

.main-content__speedbar a:hover {
    color: rgb(0, 81, 146);
}

/************  print button  ***********/
.main-content__print {
    height: 27px;
    margin-top: 9px;
    float: right;
    width: 130px;
}

.main-content__print a, .main-content__print a:visited {
    float: left;
    color: #2c2c2c;
    font-size: 12px;
    text-decoration: underline;
    font-family: "Trebuchet MS";
    margin-left: 6px;
    width: 106px;
}

.main-content__print a:hover {
    color: rgb(0, 81, 146);
}

.print-btn {
    background-position: -56px -111px;
    width: 18px;
    height: 18px;
    float: left;
}

/************  Cart  ***********/
.main-content__cart {
    margin-top: 41px;
    height: 320px;

}

.main-content__cart-img {
    float: left;
    width: 206px;
    height: 320px;
}

.main-content__cart-desc {
    float: left;
    margin-left: 25px;
    width: 430px;

}

.main-content__cart-desc h1 {
    color: #005b99;
    font-family: "Conv_NeoSansPro-Regular";
    font-size: 28px;
    margin-bottom: 13px;
}

.main-content__cart-desc p {
    font-size: 14px;
    padding-left: 10px;
    padding-bottom: 5px;
    height: 276px;
    width: 388px;
}

/************  Social  ***********/
.main-content__cart-social {
    height: 33px;
    margin-top: 15px;
}

.rate-icon {
    float: left;
}

.stars {
    background-position: -74px -111px;
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
}

.stars:hover {
    background-position: -21px -113px;
    width: 16px;
    height: 16px;
}

.active-star {
    background-position: -21px -113px;
    width: 16px;
    height: 16px;
}

.count-rate {
    float: left;
    width: 90px;
    margin-left: 20px;
    font-size: 12px;
}

.social-txt {
    float: left;
    width: 81px;
    margin-left: 20px;
    font-size: 12px;
}

.s-v, .s-g, .s-t, .s-f {
    float: left;
    margin-left: 3px;
    margin-top: -8px;
}

.s-t:hover {
    background-position: -0px -56px;
    width: 29px;
    height: 26px;
}

.s-v {
    background-position: -29px -56px;
    width: 29px;
    height: 30px;
}

.s-v:hover {
    background-position: -58px -56px;
    width: 29px;
    height: 30px;
}

.s-g {
    background-position: -0px -82px;
    width: 28px;
    height: 27px;
}

.s-g:hover {
    background-position: -28px -86px;
    width: 28px;
    height: 27px;
}

.s-t {
    background-position: -56px -86px;
    width: 28px;
    height: 25px;
}

.s-f {
    background-position: -0px -109px;
    width: 21px;
    height: 26px;
}

.s-f:hover {
    background-position: -37px -113px;
    width: 14px;
    height: 26px;
}

/************  ? ?????????  ***********/

.comparison {
    width: 100%;
    height: 13px;
}

.comparison label {
    cursor: pointer;
    float: left;
    color: #2c2c2c;
    font-size: 12px;
    line-height: 12px;
    text-decoration: underline;
    margin-left: 6px;
    margin-bottom: 20px;

}

.comparison input {
    width: 23px;
    height: 13px;
    float: left;
}

.comparison label:hover {
    color: rgb(0, 81, 146);
}

/************  ??????? ??????  ***********/
.main-content-reval {
    height: 267px;
    width: 100%;
    margin-bottom: 60px;
    margin-top: 44px;
}

.main-content-reval img {
    cursor: pointer;
    padding: 15px 20px;
}

.main-content-reval img:last-child {
    margin-right: 0;
}

.main-content-reval .active {
    border: 1px solid #f78230;
}

/************  Tabs ***********/
.main-content__cart-tab {
    display: inline-block;
    margin-bottom: 40px;
}



.tab-nav {
    text-align: center;
    position: relative;
    float: left;
    height: 31px;
    padding: 4px 0 0 0;
    z-index: 10;
    cursor: pointer;
    width: 118px;
}

.main-content__cart-tab .tex-xar {
    width: 280px
}

.main-content__cart-tab .doc {
    width: 172px
}

.main-content__cart-tab .first {
    margin-left: 10px;
}
.main-content__cart-tab .tab-cont-first{
    border-top-left-radius: 0;
}

.tab-cont a {
    color: #2c2c2c;
    text-decoration: underline;
}

.tab-cont a:hover {
    color: rgb(0, 81, 146);
}

.tab-nav a {
    font-size: 1em;
    line-height: 1;
    font-weight: normal;
    margin: 0;
    font-family: "Conv_NeoSansPro-Medium";
    position: relative;
    outline: none;

}

.tab-nav-active {
    padding-top: 2px;
    border: 2px solid #cbcbcb !important;
    border-bottom: 2px solid white !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.tab-cont {
    position: relative;
    float: right;
    width: 100%;
    margin: 29px 0 0 -100%;
    padding: 20px;
    border: 2px solid #cbcbcb;
    border-radius: 10px;
    display: none;
    /*z-index: 1000;*/
}

.main-content__cart-tab .tab-cont:first-of-type {
    border-top-left-radius: 0;
}

.main-content__cart-tab .active {
    display: block;
}

.main-content__cart-tab .active p {
    padding: 5px;
}

.main-content__cart-tab .active li {
    list-style: disc inside none;
}

.tab-cont iframe {
    margin-left: 177px;
}

/************  TAB ACC  ***********/
.tab-cont h2 {
    color: #005b99;
    font-family: "Conv_NeoSansPro-Regular";
    font-size: 28px;
    margin-bottom: 13px;
}

.tab-acc {
    width: 470px;
    min-height: 155px;
    float: left;
    margin-bottom: 25px;
}

.tab-acc__head {
    color: #00558f;
    font-family: "Conv_NeoSansPro-Medium";
    font-size: 16px;
    width: 480px;
    margin-bottom: 25px;
}

.tab-acc__img {
    float: left;
    width: 97px;
}

.tab-acc__text {
    float: left;
    width: 330px;
    padding-left: 30px;
    color: #2c2c2c;
    font-size: 14px;

}

.tab-cont .read-more {
    /*float: right;*/
		white-space: nowrap;
}

/************  ???????? ???????????  ***********/
.b-descr-container-inner {
    font-size: 14px;
}

/************  ??????  ***********/
.tab-stat {
    width: 100%;
    height: 21px;
    margin: 12px 0 0 33px;
}

.tab-doc__text {
    float: left;
    width: 500px;
    margin-left: 10px;
    margin-top: 6px;
}

.tab-doc__text a {
    float: left;
    width: 500px;
    color: #101010; /* text color */
    font-size: 14px;
    text-decoration: underline;
}

.tab-doc__text span {
    color: #c6c6c6;
    font-size: 14px;
}

.tab-doc__text a:hover {
    color: rgb(0, 81, 146);
}

/************  ??????????? ?????????????  ***********/

.table_ps {
    color: #131313; /* text color */
    font-family: "Trebuchet MS";
    font-size: 12px;
}

.table_ps thead td {
    background: #1a6ebe;
    color: #fff;
    font-family: "Trebuchet MS";
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #fff;
    padding: 6px;
}

.table_ps tbody td {
    padding: 7px;
    border: 1px solid #cbcbcb;
}

.table_ps tbody tr:hover {
    background-color: #e5eef5;
}

/************  TAB DOC  ***********/
.tab-doc {
    width: 100%;
    height: 61px;
    margin: 12px 0 0 33px;
}

.tab-doc__img {
    float: left;
    width: 32px;
}

.tab-doc__text {
    float: left;
    width: 500px;
    margin-left: 10px;
    margin-top: 6px;
}

.tab-doc__text a {
    float: left;
    width: 500px;
    color: #101010; /* text color */
    font-size: 14px;
    text-decoration: underline;
}

.tab-doc__text span {
    color: #c6c6c6;
    font-size: 14px;
}

.tab-doc__text a:hover {
    color: rgb(0, 81, 146);
}

/************  Rec  ***********/
.footer-rec {
    height: 188px;
}

.footer-rec div {
    width: 219px;
    float: left;
    height: 188px;
    margin-right: 30px;
}

.footer-rec > div h2 {
    font-size: 1em;
    padding: 0;
    font-family: "Conv_NeoSansPro-Regular";
}

.footer-rec .a-info h2 a:before {
    position: relative;
    left: 0;
}

.footer-rec p {
    font-size: 0.875em;
    line-height: 18px;
    margin: 20px 0;
}

.map {
    background-position: -0px -0px;
    width: 98px;
    height: 56px;
    margin-bottom: 30px;
    display: block;
}

.cat_prod {
    background-image: url(http://prof-support.ru/test/baxi/images/sprite.png);
    background-position: -391px 0;
    margin-bottom: 21px;
    display: block;
    width: 46px;
    height: 62px;
}

.podberi_kotel {
    background-image: url(http://prof-support.ru/test/baxi/images/sprite.png);
    background-position: -155px 0;
    margin-bottom: 6px;
    display: block;
    width: 84px;
    height: 79px;
}

.inf_poder {
    background-image: url(http://prof-support.ru/test/baxi/images/sprite.png);
    background-position: -438px 0;
    width: 22px;
    height: 57px;
    margin-bottom: 23px;
    display: block;
}

/************  site map link  ***********/
.site-map {
    float: left;
}

.site-map a {
    color: #8b8b8b;
    font-size: 0.75em;
    text-decoration: underline;
    padding: 0 7px;
    margin-left: 30px;
}

.main-content h1 {
    color: #005b99;
    font-size: 29px;
    margin: 30px 0;
    width: 482px;
    font-family: "Conv_NeoSansPro-Regular";
    position: relative;
    z-index: 1000;
}

.main-content .title-desc {
    color: #2c2c2c; /* text color */
    width: 600px;
    font-size: 14px;
    margin-bottom: 0;
}

/************  Cart ***********/
.main-content .cart {
    display: inline-block;
    height: 400px;
    width: 198px;
    margin-left: 20px;
    position:relative;
    vertical-align:top;
    min-height: 280px;
}
.main-content .cart.nominheight{height: auto!important;}
.main-content .cart:nth-of-type(3n+1){
    margin-left: 0;
}

.main-content .cart h2 {
    color: #005b99;
    font-family: "Conv_NeoSansPro-Regular";
    font-size: 18px;
    margin-bottom: 13px;
 text-align:center;
}

.main-content .cart h2:hover {
    color: #f78230;
}

.main-content .cart img {
    padding-left: 0;
    margin-bottom: 24px;
}

.main-content .cart p {
    padding-left: 0;
    color: #2c2c2c;
    font-family: "Trebuchet MS";
    font-size: 12px;
    margin-bottom: 17px;
    height: auto!important;
}

/************  comparison ***********/

.comparison {
    margin-top: 7px;
    width: 100%;
    height: 13px;
}

.comparison label {
    cursor: pointer;
    float: left;
    color: #2c2c2c;
    font-size: 12px;
    line-height: 12px;
    text-decoration: underline;
    margin-left: 6px;
    margin-bottom: 20px;

}

.comparison label:hover {
    color: rgb(0, 81, 146);
}

.comparison input {
    width: 23px;
    height: 13px;
    float: left;
}

/************  secret  ***********/
.main-content .secret {
    width: 207px;
    height: 246px;
}

.main-content .secret h2 {
    font-size: 20px;
}

/************  price-product ***********/
#price-product span a:before {
    background-image: url('../img/price-product.png');
    background-position: 0 0;
    width: 84px;
    height: 79px;
    left: -105px;
}

#price-product span {
    margin-left: 34px;
    margin-bottom: 35px;
}

#WhereBuy span a:before {
    background-image: url('../img/where-buy.png');
    background-position: 0 0;
    width: 93px;
    height: 53px;
    left: -105px;
}

#WhereBuy span {
    margin-left: 34px;
    margin-bottom: 35px;
}

/************  verstka_/baxi/baxi_des5_accessories_list.html  ***********/
.acc-list {
    margin-top: 16px;
}

.acc-list .name-sort {
    width: 368px;
}

.acc-list .sort-code-cont {
    width: 657px;
}

.acc-list input {
    background-color: #e8e9e9;
    border-top: 1px solid #9a9b9b;
    border-left: 1px solid #9a9b9b;
    width: 235px;
    height: 32px;
    padding-left: 12px;
    float: left;
}

.acc-list select {
    background-color: #e8e9e9;
    border-top: 1px solid #9a9b9b;
    border-left: 1px solid #9a9b9b;
    width: 235px;
    height: 32px;
    padding-left: 12px;
    float: left;
    margin-left: 10px;
}

.acc-list__search-button {
    float: right;
    font-size: 16px;
    font-family: "Conv_NeoSansPro-Regular";
    margin-right: 46px;
    margin-top: 5px;
}

.acc-list__search-button a {
    color: #005B99;
    text-decoration: none;
}

.acc-list__search-button a:hover {
    color: #f78230;
}

.acc-list__search-button  .clear_search {
    color: #2c2c2c;
    font-size: 12px;
    text-decoration: underline;
}

.acc-list__search-button  .clear-search {
    position: relative;
    top: 16px;
}

.acc-list__search-button .clear_search:hover {
    color: rgb(0, 81, 146);
    text-decoration: none;
}

.acc-list-description {
    color: #2c2c2c; /* text color */
    font-size: 16px;
    font-family: "Conv_NeoSansPro-Regular";
    position: relative;
    padding-bottom: 20px;
}

.acc-list-content {
    width: 100%;
    margin: 15px 0 25px 0;
    padding: 25px 0 30px 20px;
    border: 2px solid #cbcbcb;
    border-radius: 10px;
    display: none;
}

.acc-list-content-left {
    width: 124px;
    float: left;
}

.acc-list-content-left img {
    float: left;
    display: block;
}

.acc-list-content-left-zoom {
    margin: 55px 41px;
}

.acc-list-content-center {
    float: left;
    width: 346px;
    border-right: 1px solid #cbcbcb;
}

.acc-list-content-right {
    float: left;
    width: 150px;
}

.clear-left {
    clear: left;
}

.acc-list-content-center-head {
    color: #216397; /* text color */
    font-size: 16px;
    font-family: "Conv_NeoSansPro-Regular";
}

.acc-list-content-center-cont {
    font-size: 12px;
    margin-top: 15px;
}

.acc-list-content-center-download {
    margin-top: 15px;
    height: 56px;
}

.acc-list-content-center-download img {
    float: left;
}

.acc-list-content-center-download a {
    float: left;
    color: #101010;
    text-decoration: underline;
    font-size: 14px;
    margin-top: 12px;
    margin-left: 9px;
}

.acc-list-content-center-download a:hover {
    color: rgb(0, 81, 146);
}

.acc-list-content-center-download a:visited {
    color: #101010;
}

.acc-list-content-center-rec-price {
    font-weight: bold;
    font-size: 14px;
}

.acc-list-content-right-head {
    font-weight: bold;
    font-size: 14px;
    padding-left: 9px;
}

.acc-list-content-right-link {
    font-size: 12px;
    padding-left: 9px;
}

/************  download price  ***********/

.acc-list-content-download-price {
    width: 100%;
    height: 70px;
}

.acc-list-content-download-price img {
    float: left;
}

.acc-list-content-download-price__head {
    float: left;
    height: 17px;
    font-size: 16px;
    font-family: "Conv_NeoSansPro-Regular";
    margin-left: 13px;
    width: 249px;
}

.acc-list-content-download-price__a {
    float: left;
}

.acc-list-content-download-price__a a {
    color: #101010;
    text-decoration: underline;
    font-size: 14px;
    margin-left: 13px;
    margin-top: 3px;
}

.acc-list-content-download-price__a a:visited {
    color: #101010;
}

.acc-list-content-download-price__a a:hover {
    color: rgb(0, 81, 146);
}

.acc-list-content-download-price__a span {
    color: #c6c6c6;
    font-size: 14px;
    display: block;
    margin-left: 13px;
}

.acc-list-content-download-price-exel {
    padding-top: 11px;
}

/************  baxi_des5_boilers.html  ***********/
.baxi-boyles_product-slide {
    position: relative;
}

.baxi-boyles_product-slide .a-equipment {
    position: absolute;
    top: 36px;
    left: 660px;
    width: 306px;
    margin: 0 0 25px 0;
    padding: 25px 35px 17px 20px;
    border: 2px solid #cbcbcb;
    border-radius: 10px;
    background-color: #ffffff;
}

.a-equipment a {
    font-family: "Conv_NeoSansPro-Medium";
    position: relative;
    font-size: 16px;
    font-weight: 500;
}

/************  products-list  ***********/
.products-list {
    float: left;
    width: 200px;
    min-height: 267px;
    position:relative;
    margin-bottom:30px;
}


.products-list  a.read-more{
/*position:absolute;3103*/

left:0;
}
.products-list img {
    margin: 0 auto;
    display: block;
}

.products-list .read-more {
    font-size: 14px;
}

.products-list-head {
    color: #005b99;
   font-family: "Conv_NeoSansPro-Regular";
  font-size: 18px;
  text-transform: uppercase;
    display: block;
    margin-bottom: 15px;
    text-align: center;
      display: table-cell;
  vertical-align: bottom;
  text-align:center;
  width:205px;
}

.products-list-link {
    text-align: center;
    display: block;
}

.products-list-img-b img {
    height: 195px;
}

.products-list-img-s img {
    height: 123px;
}

/************  baxi_des5_news   ***********/
.comm_news__info-news, .comm_news__info-lit {
    height: 70px;
    padding-right: 0 !important;
}
.comm_news__info-lit a {
font-family: "Conv_NeoSansPro-Medium";
font-size: 16px !important;
font-weight: 500;
position: relative;
}
.comm_news__info-lit  {
padding-top: 20px;
}
.comm_news__info-news a, .comm_news__info-lit a {
    margin-left: 86px;
		display: initial;
}

.comm_news__info-news h2 a:before {
	content: '';
	background-image: url(../img/icon-news.jpg);
	position: absolute;
	display: block;
	width: 73px;
	height: 43px;
	top: -11px;
	left: -86px;
}
.comm_news__info-news span a:before {
    content: '';
    background-image: url(../img/icon-news.jpg);
    position: absolute;
    display: block;
    width: 73px;
    height: 43px;
    top: 0px;
    left: -86px;
}
.left-info-block.comm_news__info-news span a:before {
    top: -14px;
}
.comm_news__info-lit span a:before {
    content: '';
    background-image: url(../img/literature.png);
    position: absolute;
    display: block;
    width: 73px;
    height: 56px;
    top: -17px;
    left: -86px;
    
}
.comm_news__info-suscribe {
    height: 102px;
}

.comm_news__info-suscribe span {
    padding-left: 82px;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.3;
    width: auto;
    display: inline-block;
}

.comm_news__info-suscribe span a:before {
    content: '';
    background-image: url(../img/tex-obslug.jpg);
    position: absolute;
    display: block;
    width: 56px;
    height: 56px;
    top: 0;
    left: -75px;
}

.comm_news__tab .tab-cont {
    width: 657px;
    margin-top: 51px;
}

.comm_news__tab .arxiv {
    width: 230px;
}

.comm_news__tab .tab-nav {
    height: 53px;
    width: 24%;
  text-align: left;
  padding: 4px 10px;
  border: 2px solid transparent;
}

.comm_news__tab span {
    font-size: 24px;
    line-height: 1.4;
}

.comm_news__tab .tab-cont p {
    padding: 7px 13px;
    font-size: 14px;
}

.comm_news__tab .comm_news__info-news {
    width: 235px;
    margin: 0 auto;
}

.comm_news__tab .comm_news__info-news span {
    font-size: 14px;
    line-height: 1.4;
}

.comm_news__tab .comm_news__info-news span a:before {
    left: -86px;
}
.comm_news__tab h2 {
	font-size: 24px;
	line-height: 1.4;
}
.comm_news__tab .comm_news__info-news h2 {
	font-size: 14px;
	line-height: 1.4;
}
/*slider*/

.up, .down {
    display: inline-block;
    background: url('../img/sl-str.png') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    text-align: left;
    position:absolute;
}
/*
.down {
    float: left;
    margin-top: 42px;
    margin-right: 23px;
    background-position: -0px -110px;
    width: 31px;
    height: 54px;
    cursor: pointer;
}

.down:hover {
    background-position: -0px -0px;
}

.up {
    float: right;
    margin-top: 42px;
    margin-right: 26px;
    background-position: -0px -164px;
    width: 31px;
    height: 54px;
    cursor: pointer;
}

.up:hover {
    background-position: -0px -55px;
}
*/

.up {
    /*float: left;
    margin-top: 42px;
    margin-right: 23px;*/
    background-position: -0px -110px;
    width: 31px;
    height: 54px;
    cursor: pointer;
    left:0px;
    bottom: 84px;
    z-index: 999;
}

.up:hover {
    background-position: -0px -0px;
}

.up.disabled:hover{
    background-position: -0px -110px;
}

.down {
    /*float: right;
    margin-top: 42px;
    margin-right: 26px;*/
    background-position: -0px -164px;
    width: 31px;
    height: 54px;
    cursor: pointer;
    right:0px;
    bottom: 84px;
}

.down:hover {
    background-position: -0px -55px;
}

.down.disabled:hover {
    background-position: -0px -164px;
}

#slider1 {
    width: 471px;
    margin-top: -19px;
}

#slider1 img {
    cursor: pointer;
}

#slider1 li {
    margin-left: 20px;
}

.BigImg {
  width: 560px;
	height: 380px;
	overflow: visible;
	margin: 20px auto;
}

.main-content__cart-img.BigImg{width: 206px;height: 380px;position: relative;}

/************  comm_news__tab__last-news  ***********/
.comm_news__tab__last-news h2 {
    color: #2c2c2c;
    font-family: "Conv_NeoSansPro-Medium";
    font-size: 22px;
}

.comm_news__tab__last-news-bl {
    width: 204px;
    height: 341px;
    float: left;
}

.tab__last-news-bl-img {
    width: 100%;
    height: 109px;
    margin-bottom: 20px;
}

.tab__last-news-bl-date {
    color: #737373;
    font-size: 12px;
    margin-bottom: 10px;
    padding-right: 15px;
}

.tab__last-news-bl-link {
    margin-bottom: 10px;
    padding-right: 15px;
}

.tab__last-news-bl-link a {
    color: #005b99; /* text color */
    font-size: 16px;
}

.comm_news__tab__last-news-bl .read-more {
    float: left;
}
.comm_news__tab__pred-news h2 {
    color: #2c2c2c;
    font-family: "Conv_NeoSansPro-Medium";
    font-size: 22px;
}

.comm_news__tab__pred-news-bl {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.comm_news__tab__pred-news-bl .date {
    color: #737373;
    font-size: 12px;
}

.comm_news__tab__pred-news-bl .link a {
    color: #2c2c2c;
    font-size: 14px;
    text-decoration: underline;
}

.comm_news__tab__pred-news-bl .link a:visited {
    color: #2c2c2c;
}

.comm_news__tab__pred-news-bl .link a:hover {
    color: rgb(0, 81, 146);
}

/************  page nav  ***********/

.comm_news__tab__pred-nav {
    width: 146px;
    margin: 0 auto;
}

.comm_news__tab__pred-nav li {
    float: left;
    margin-left: 12px;
    width: 14px;
}

/************  arxiv page  ***********/

.comm_news__tab__pred-arxive {
    width: 512px;
    margin: 0 auto;
    position: relative;
}
.comm_news__tab__pred-arxive ul {
width:2000px;
position:absolute;
left:0;
}
.comm_news__tab__pred-arxive li {
    float: left;
    margin-left: 25px;
    position: relative;
    font-weight:bold;
}
.comm_news__tab__pred-arxive li a{
    font-weight:normal;
    color:#005b99;
}
.comm_news__tab__pred-arxive li a:hover{
    color:#ed6a1a
}
.comm_news__tab__pred-arxive li:first-child {
    margin-left:0;
}
.comm_news__tab__pred-arxive li:before {
    content: '|';
    position: absolute;
    left: -17px;
}
.comm_news__tab__pred-arxive li:first-child:before {
display:none;
}
.comm_news__tab__pred-arxive__toleft,
.comm_news__tab__pred-arxive__toright{
    cursor:pointer;
    position: absolute;
    top: 0;
    padding: 0 10px;
    color:#005B99;
    font-weight:bold;
}
.comm_news__tab__pred-arxive__toleft.disabled,
.comm_news__tab__pred-arxive__toright.disabled{
color:#ddd;
}
.comm_news__tab__pred-arxive__toleft{
    left: -50px;
}
.comm_news__tab__pred-arxive__toright{
    right: -50px;
}
.comm_news__tab__pred-arxive__box{
width:100%;
overflow:hidden;
position:relative;
height: 20px;
}

/************  slider - ajax ***********/
#slider-ajax {
    margin-left: 157px;
}

.ajax-slider {
    background-color: #ffffff;
}

.ajax-slider .up, .ajax-slider .down {
    margin-top: 157px;
}

/************  ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸  ***********/
.comm_news__info-podpiska {
    width: 404px;
    margin: 0 auto;
    height: 82px;
    margin-top: 67px;
}

.comm_news__info-podpiska h2 {
    padding-left: 83px;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.3;
}

.comm_news__info-podpiska a {
    padding-top: 22px;
}

.comm_news__info-podpiska h2 a:before {
    content: '';
    background-image: url(../img/tex-obslug.jpg);
    position: absolute;
    display: block;
    width: 56px;
    height: 56px;
    top: 0;
    left: -75px;
}

/************  baxi_des5_awards list  ***********/
.baxi_des5_awards .a-equipment p:before {
    background-image: url(../img/big-loop.png);
    background-position: 0 0;
    width: 87px;
    height: 99px;
}

.baxi_des5_awards-cont div {
    float: left;
    margin-right: 16px;
    margin-bottom: 60px;
    height: 291px;
}

.baxi_des5_awards-cont p {
    text-align: center;
}

.baxi_des5_awards-cont a {
    color: #005B99;
    font-size: 16px;
    font-weight: 400;
}

.baxi_des5_awards-diller {
    width: 112px;
    height: 35px;
    background-color: #FFF;
    border: 1px solid #C9C9C9;
    float: left;
    margin-right: 14px;
    padding-left: 12px;
    color: #898989;
    font-size: 14px;
    font-weight: 400;
}

.baxi_des5_awards-a {
    float: left;
    margin-top: 6px;
}

/************  verstka_/baxi/baxi_des5_about list page.html  ***********/
.anout-list-img {
    height: 141px;
    display: block;
}

.about_list_page .cart {
    height: 412px;
}

/************  baxi/baxi_des5_about.html  ***********/
.baxi_des5_about #slider1 ul.margin {
    margin-left: -27px !important;
}
.baxi_des5_about #slider1 li {
    margin: 0 20px;
    height: 185px;
    width: 126px;
		float:left;
		display: flex;
	justify-content: center;
	align-items: center;
}

.baxi_des5_about #slider1 {
    float: left;
}

.baxi_des5_about .slider-title {
    color: #005B99;
    font-family: "Conv_NeoSansPro-Medium";
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    height: 96px;
}

.baxi_des5_about__slider-bl {
    height: 200px;
}

/************  baxi_des5_partners  ***********/
.baxi_des5_partners .cart {
    height: 300px;
}

.baxi_des5_partners .cart h2 {
    padding-left: 0;
}

.baxi_des5_partners-img {
    height: 150px;
    display: block;
}

/************  baxi_des5_vacancy  ***********/

.baxi_des5_vacancy h2 {
    color: #005B99;
    font-family: "Conv_NeoSansPro-Medium";
    font-size: 18px;
    font-weight: 500;
    margin-top: 12px;
    margin-bottom: 12px;
    clear: both;
  position:relative;
}
.baxi_des5_vacancy h2:after {
  content: '';
  position: absolute;
  background: #005b99;
  width: 9px;
  height: 9px;
  top: 9px;
  left: -20px;
}
.baxi_des5_vacancy .resume {
    float: right;
}

.vacncy_desc {
    color: #2C2C2C;
    font-size: 14px;
    font-weight: 400;
    display: none;

}

.read-more-active {
    color: #2C2C2C;
    position: relative;
}
.baxi_des5_vacancy a:active, .baxi_des5_vacancy a:focus, .baxi_des5_vacancy a:hover{
    outline: none;
}

.read-more-active:after {
    content: '';
    background-image: url(../img/sprite.png);
    background-position: -40px -48px;
    display: block;
    position: absolute;
    width: 11px;
    height: 16px;
    right: -13px;
    bottom: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
}


.close-link,.file-add{
    color: #101010;
    text-decoration: underline;
    font-size: 12px;
}

.close-link:visited,.file-add:visited {
    color: #101010;
}
.close-link:hover,.file-add:hover {
    color: rgb(0, 81, 146);
}
/************  ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸  ***********/
.vacancy input {
    width: 468px;
}
.vacancy .files a{
    float: right;
    margin-left: 20px;
    margin-right: 17px;
}
.vacancy .file-add{
    margin-top: 4px;
}
.adwards .cart h2{
    font-size: 16px;
}
.adwards .anout-list-img img {
    padding-left: 0;
}
.adwards .read-more {
    float: right;
    margin-right: 17px;
}
.adwards .cart {
    height: 322px;
}


/* new styles */

.left-menu li {border-bottom:1px dotted #858f98;line-height: 18px;padding: 3px 0;}
.left-menu li:last-child {border-bottom:none;}
.left-menu li a {color:#005b99;font-weight:100;font-family: "Conv_NeoSansPro-Medium";}
.left-menu li a:hover, .left-menu li a.active, .left-menu li a.activate, .left-menu li.current-page>a {color:#ed6a1a;}
.left-menu li ul {padding: 0 0 5px;}
.left-menu li ul.long > li {width:283px;}
.left-menu li .has-sub {font-size:14px; line-height:14px;margin-left: 12px;padding: 7px 0 5px;}
.left-menu li .has-sub a {font-family: trebuchet ms;}
.left-menu li .has-sub ul {padding: 7px 0 1px;}
.left-menu li .has-sub.active ul {display:block;}
.left-menu li .has-sub ul li {font-size:12px;margin: 0;padding: 2px 0 2px 24px;height: auto;}
.left-menu li .has-sub ul li.current {padding: 2px 0 2px 24px;height:auto;background:#dbdbdb;}
.left-menu li .has-sub ul li.current a {text-decoration:none;}
.left-menu li .has-sub ul li a {color:#2c2c2c; text-decoration:none;}
.left-menu li .has-sub ul li a:hover {color:#2c2c2c;text-decoration:underline;}

.container .left-menu__main.active + ul {display:block;}

.tab-nav.tab-nav-active a {color:#ed6a1a;}

.read-more-active {font-family: "Conv_NeoSansPro-Medium";font-size: 1em;position: relative;}
a.read-more-active, a.read-more-active:visited {color: #2C2C2C;}
a.read-more-active:hover {color:#ed6a1a;}

.anout-list-img {line-height:141px;margin-bottom:24px;}
.main-content .cart .anout-list-img img {vertical-align:bottom;margin:0;padding:0;}

.left-info-block.c-club {padding: 17px 22px 21px 20px;height: auto;}
.left-info-block.c-club:before {width: 75px;height: 80px;top: 45px;left: 20px;background-size: 556px auto;background-position: -394px 0;}
.left-info-block.c-club h2 {padding: 0 0 0 0px;margin: -3px 0 -1px 0;}
.left-info-block.c-club p {padding: 0 0 13px 95px;}

.video-row {overflow:hidden;padding: 12px 0 49px;}
.video-thumb {position:relative; float:left;width:196px; height:110px;overflow:hidden;margin:5px 35px 0 0;}
.video-thumb img {width:196px; height:110px;}
.video-thumb a {position:absolute; top:0;left:0;right:0;bottom:0;background:url(../img/play.png) no-repeat center;}
.video-desc {overflow:hidden;}
.video-desc h3 {font-size:20px; line-height:24px;font-family: "Conv_NeoSansPro-Medium";font-weight:400;letter-spacing: -0.16px;margin-bottom: 9px;}
.video-desc p {font-size:14px;line-height: 18px;}

.comm_news__tab__pred-nav {text-align:center;width:auto;}
.comm_news__tab__pred-nav ul li {font-size:18px; float:none; display:inline-block; margin:0 3px;width: auto;}
.comm_news__tab__pred-nav ul li a {text-decoration:underline;}
.comm_news__tab__pred-nav ul li a:hover {text-decoration:none;color:#ed6a1a;}

.prices{position: relative; padding-bottom: 9px;}
.prices h3 {padding: 4px 0 28px 0; font-size: 18px; line-height:20px;  color: #2c2c2c; font-family: "Conv_NeoSansPro-Medium";font-weight:400; text-transform:uppercase; position: relative;}
.prices h4 {font-size: 14px;  color: #2c2c2c; font-weight:bold; padding-bottom:17px;}
.prices a.read-more:after {bottom:3px;}
.prices-hidden {display:none;padding-bottom: 23px;}
.price-block{margin-bottom:38px;}
.price-block table {width:100%; font-size:14px;}
.price-block table tr+tr{border-top: 1px solid #cbcbcb;}
.price-block table th {text-align:center; background:#005b99; color: #fff; padding:0px 0 0 16px; font-weight:bold; line-height:35px;}
.price-block table th+th {border-left:1px solid #fff;}
.price-block table tr:hover {background-color: #e5eef5;}
.price-block table td {color: #2c2c2c;  line-height:18px;vertical-align:top;padding:7px 0;}
.price-block table td+td {border-left: 1px solid #cbcbcb; }
.price-block table td.name {padding:7px 0px; width:139px;}
.price-block table td.pr {font-weight:bold; text-align:center; width:106px;}
.price-block table td.pow {padding:7px 10px 6px 10px;font-weight:bold; text-align:center; width:58px;}
.price-block table td.desc {padding:7px 10px 9px 23px;width:365px;}

.tovar-list li{margin-bottom: 7px; position:relative;}
.tovar-list li a {color:#2c2c2c; text-decoration:underline; font-size:14px; line-height:18px;padding-top:5px; display:inline-block; font-weight:bold; position:relative;}
.tovar-list li a.folder {background:url(../img/li-bg.png) no-repeat left 0; color:#005b99; text-decoration:none; padding-left:30px;}
.tovar-list li.active > a, .tovar-list li a:hover{color:#ed6a1a;}
.tovar-list li.active > a.folder {background:url(../img/li-bg2.png) no-repeat left 0;color:#ed6a1a;}
.tovar-list li ul {margin-bottom: -3px;margin-left:-1px; display:none; margin-top: 11px; padding-left:30px;}
.tovar-list li.active > ul{display:block;}
.tovar-list li ul li {margin-bottom: 10px; }
.tovar-list li ul li  a.folder {padding-top:2px; padding-bottom:2px;}
.tovar-list li ul li ul {margin-left: 0px;margin-bottom:0;padding-left: 23px; margin-top: 6px;}
.tovar-list li ul li ul li {margin-bottom: 7px}
.tovar-list li ul li ul li a {color:#2c2c2c; text-decoration:underline;font-weight:100;}
.icon-foto {margin:-1px 5px 0 0;width:22px; height:20px;background:url(../img/li-bg3.png) no-repeat left 0;display:inline-block; position:relative; vertical-align:middle;}
.icon-foto img{display:none; height: 182px;position:absolute; top:-180px; left:22px; z-index:100;   background-color: #fff; -webkit-box-shadow: 3px 4px 10px rgba(6,6,6,.23);   -moz-box-shadow: 3px 4px 10px rgba(6,6,6,.23);  box-shadow: 3px 4px 10px rgba(6,6,6,.23);}
.icon-foto:hover img{display:block;}

.aligncenter {text-align:center;}
.contacts {font-size:14px; line-height:18px; color:#2c2c2c;}
.contacts form {margin-top: 19px;}
.contacts p {margin-bottom:18px;}
.contacts p a:not(.read-more) {color:#2c2c2c;text-decoration:underline;}
.contacts p a.read-more {font-size:16px;line-height: 18px; padding: 0;}
.contacts p a:hover {color:#005b99;text-decoration:none;}
.contacts h3, .contacts .h3 {padding-top: 11px;color:#005b99;overflow:hidden;font-size:20px; line-height:24px;font-family: "Conv_NeoSansPro-Medium";font-weight:400;margin-bottom: 12px;}
.contacts .h3 {padding-top: 0px;margin-bottom: 25px;line-height: 28px;}
.contacts h4 {color:#005b99;font-size:18px; line-height:20px;font-family: "Conv_NeoSansPro-Medium";font-weight:400;margin-bottom: 9px;}
.go-map {float:right;font-size:16px;margin-right:15px;}
.contact-item {margin-bottom:30px;}
.open-link {font-size:12px;display: inline-block;line-height: 14px;padding-bottom: 5px;}

.form-row {padding-bottom:10px;position:relative;}
.form-row label {font-size:14px;}
.form-row.area-row label {line-height:15px;margin-bottom: 5px;}
.form-row .t-inp {padding-left:10px;font-size:14px;width: 598px;height: 40px;}
.form-row textarea {padding-left:10px;font-size:14px;height: 180px; resize:none;}
.form-row:after {content:'';display:block;clear:both;}
.form-row button {background:none;float:right;color:#005b99; font-size:16px;width:auto;margin-right:15px;height: 26px;line-height: 26px;}
.form-row button:hover {background:none;color:#ed6a1a !important;text-decoration:none !important;}
.form-row button:after {display:none;}
.form-row button:hover:after {display:none;}

.cont-text {font-size:14px; line-height:18px; margin-bottom:40px;}
.check-row {padding-bottom: 27px;min-height: 65px; font-size:14px; line-height:18px;}
.check-row:after {content:'';display:block;clear:both;}
.check-row .label {color:#226398; font-size:16px; font-family: "Conv_NeoSansPro-Medium";line-height: 17px;}
.check-row .read-more, .check-row .read-more-active {font-size: 16px;line-height: 20px;}
.check-row input, .check-row .jq-checkbox {float:right;width:15px; height:15px;background:#fff;border-color:#005b99;}
.compare_box input, .compare_box.jq-checkbox {width:15px; height:15px;background:#fff;border-color:#005b99;}
.compare_box.jq-checkbox.checked .jq-checkbox__div{margin-left: 0 !important;}

.zakaz-form {border: 2px solid #cbcbcb; border-radius: 10px;padding: 16px 22px 15px 26px;margin-top: 28px; margin-bottom:20px;}
.zakaz-form h3 {margin-bottom: 24px;color:#226398; font-size:18px; font-family: "Conv_NeoSansPro-Medium";}
.zakaz-form .form-row .t-inp {width:430px;}
.zakaz-form .form-row select, .zakaz-form .form-row .jq-selectbox {float: right;height: 38px;width: 430px;}
.zakaz-form .form-row button {margin-top: 4px;margin-right: 12px;}
.form-row .jq-selectbox__select {height:40px;line-height:29px;border:1px solid #9a9b9b;  background-color: #e8e9e9;}
.form-row .jq-selectbox__dropdown {top:39px;}
.form-row .jq-selectbox__trigger-arrow{top:16px;  border-top: 6px solid #000;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;}

#message1 small {
  position: absolute;
  width: 200px;
  margin: 5px 10px 0 0;
  font-size: 12px;
  line-height: 12px;
  color: #999;
  top: 20px;
  left: 0;
}
/* */

.tab-cont2 .tab-nav{margin-top: -11px; padding: 9px 13px 9px 13px;line-height: 25px; height: 42px;width:auto;}
.tab-cont2 .tab-nav-active{line-height: 22px;}

.address-table{border-collapse:collapse; width:100%;}
.address-table th{font-size:14px; line-height:16px; color:#2c2c2c; font-weight:100; text-align:left; padding:7px 22px 6px 19px; width: 244px;}
.address-table tr+tr th{border-top:1px solid #cbcbcb;}

.address-table td{font-size:14px; line-height:16px; color:#2c2c2c; font-weight:100; text-align:left; padding:7px 22px 6px 26px; border-left:1px solid #cbcbcb;}
.address-table tr+tr td{border-top:1px solid #cbcbcb;}


.workshops{background:url(../img/ico1.png) no-repeat 22px 50px;}
.workshops h2{font-weight:bold;}
.workshops  p{margin-left:96px; font-size:14px; line-height:16px; color:#2e2f2f;}
.workshops .read-more{margin-top:10px; display: inline-block;}

.baxi{background:url(../img/ico2.png) no-repeat 22px 50px;}
.baxi h2{font-weight:bold;}
.baxi  p{margin-left:96px; font-size:14px; line-height:16px; color:#2e2f2f;}
.baxi .read-more{margin-top:10px; display: inline-block;}

.slider-cont{position:relative; overflow:hidden; padding: 0 40px;}
.slider-cont .main-content__cart-img{width:600px; height:500px; clear:both; text-align:center; margin-bottom:30px;}
.slider-cont .main-content__cart-img img{width:600px; height:500px;}
.slider-cont .main-content-reval{overflow:hidden; clear:both; margin:0; border:none;}
.slider-cont .main-content-reval img{width:142px; height:118px;}

.tabs-block{margin-bottom: 36px;}

/* */
.cont-compare{width: 100%;  margin: 0 0 25px 0;  padding: 0px 0px 0px 0px;}
.cont-compare h1 {color: #005b99;    font-size: 29px;    margin: 30px 0;    width: 482px;    font-family: "Conv_NeoSansPro-Regular";}

a.compare-bl{z-index:10;margin-top: 3px;font-family: "Conv_NeoSansPro-Medium"; position: relative; height: 50px; width: 155px; background:#005590; border-radius:10px; float:right; font-size:16px; color:#fff; line-height:50px; padding:0 16px 0 20px;}
a.compare-bl:hover{color:#f78230}
.compare-bl span {display: block; font-family: "Conv_NeoSansPro-Medium";  height: 30px; width: 30px; border:2px solid #f38a41; border-radius:15px; float:right; font-size:16px; color:#fff; line-height:25px; text-align:center; margin-top:10px;}
.compare-bl.fix {top:10px;right:50%;margin-right:-500px;z-index: 100;}

.cont-compare .table_ps  {margin:0 0px 0 0px;width: 100%;}
.cont-compare .table_ps td {padding: 10px;padding-left:15px; padding-right:15px;line-height: 18px;overflow:hidden;}
.cont-compare .table_ps tbody td {border:none; border-top: 1px solid #cbcbcb;}
.cont-compare .table_ps tbody td+td{border-left: 1px solid #cbcbcb; }
.cont-compare .table_ps .td-size {width:75px; max-width:75px;}
.cont-compare .table_ps .td-tov {width:115px;}
.cont-compare .table_ps .hover1 td.td-tov p {height:70px;min-width:85px;}
.cont-compare .table_ps .hover1 td.td-tov p strong {display:inline-block;position:relative;top:50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);}
.cont-compare .table_ps .char_item_h {background-color: #e5eef5;}
.cont-compare .table_ps .hover1 td .remove {float:right;position:relative;display:block;cursor:pointer; top:2px; margin-bottom:-12px;right:-13px;width:10px; height:10px;background:url(../img/remove.png) no-repeat;}
.cont-compare .table_ps .hover1 td {height:70px;background: #1a6ebe;color: #fff;font-family: "Trebuchet MS";font-size: 14px;font-weight: bold;border: 1px solid #fff;}
.cont-compare .table_ps .hover1 td.td-tov {padding:0 15px;vertical-align:top;}

.compare-kat {clear:both;position: relative; height: 143px; width: 830px; margin: 48px 0 22px 0; padding: 8px 0px 8px 16px;  border: 2px solid #cbcbcb;  border-radius: 10px; background-color: #ffffff;}
.compare-kat  h2 {padding: 4px 0 20px 0; font-size: 21px; line-height:24px;  color: #005b99; font-family: "Conv_NeoSansPro-Regular"; }
.compare-kat-l{float:left; position: relative;}
.compare-kat-l select {font-size: 14px;  background-color: #fff; border-top: 1px solid #9a9b9b; border-left: 1px solid #9a9b9b; width: 405px; height: 40px; padding-left: 10px; float: left; margin-left: 2px;}
.compare-kat-l .jq-selectbox {width: 405px;margin-left: 2px;}
.compare-kat-r {width: 343px; float:right;  position: relative;}

.checkbox-block {padding-top: 0px;}
.block-row {margin-left:0; margin-top:0px; padding-left: 0px;margin-bottom: 12px;font-size: 14px; color:#2c2c2c; }
.block-row p {display:inline-block; cursor:pointer;}
.block-row .ffCheckbox {top:-1px; position:relative; margin-right: 4px;background: #fff;width: 20px;height: 20px;display:inline-block;vertical-align:middle;  border:solid 1px #b4b4b4; border-radius:10px;}
.block-row .active .ffCheckbox { background: url(../img/point.png) no-repeat center;}

.compare-tab {position:relative;}
.compare-tab:after {content:'';display:block; clear:both;}
.comp-th {float:left;width:421px;margin-right:-1px;z-index:3;background:#fff;}
.comp-th tbody td:last-child {padding:0;border-right: 1px solid #cbcbcb;}
.comp-td {overflow:hidden;}
.table-cov {overflow:auto;}
.cont-compare .comp-td .table_ps { min-width: 100%;}

/* */

.selection-block{ margin-bottom:40px;padding-top: 6px;}
.selection-block:after{display:block; content:''; clear:both;}
.selection-right{float:right; width:321px; }
.selection-city h3{margin-bottom:16px; font-size:18px; line-height:20px; color:#005b99; font-family: "Conv_NeoSansPro-Medium";} 
.selection-city .select-block select{width:321px; height:38px; border:1px solid #b0b0b0; background:#fff; outline:none; font-size:14px; color:#2c2c2c; padding-left:16px;}

.selection-left{float:left; width:226px;}
.service-block h3{margin-bottom:14px; font-size:18px; line-height:20px; color:#005b99; font-family: "Conv_NeoSansPro-Medium";}

.sel-block{overflow:hidden; margin-bottom:12px; height: 26px;}
.radio-block label{font-size:13px; line-height:25px; color:#2c2c2c; font-family: "Trebuchet MS";}
.radio-block [type="radio"]{width:20px; height:20px; border:1px solid #b1b1b1; background:#fff; clear: right; float: left; margin-right:7px;}
.sel-block1,.opt {background:url(../img/ico3.png) no-repeat right 0;}
.sel-block2,.rozn {background:url(../img/ico4.png) no-repeat right 0;}
.sel-block3,.zap {background:url(../img/ico81.png) no-repeat right 0;}
.sel-block4,.serv {background:url(../img/ico6.png) no-repeat right 0;}
.sel-block-bottom {margin-top: 22px;}
.sel-block-bottom .reset-link{display:inline-block; margin-left:22px; margin-bottom: -3px;vertical-align: middle;font-size:14px; line-height:16px; color:#2c2c2c; text-decoration:underline; font-family: "Conv_NeoSansPro-Regular";}
.sel-block-bottom .reset-link:hover{text-decoration:none;color: #005b99;}
.sel-block-bottom .form-row button {float:none;display:inline-block;vertical-align:middle;padding-left:0;}
.sel-block-bottom .form-row button {margin-top: -10px;font-family: "Conv_NeoSansPro-Medium";height: 50px;background: #005590;border-radius: 10px;float: left;font-size: 16px;color: #fff;line-height: 50px;padding: 0 40px;text-align: center;}
.point-table-block{overflow:hidden; margin-bottom:58px; clear:both;}
.point-table-block h3{margin-bottom:18px; font-size:18px; line-height:20px; color:#005b99; text-align:center;font-family: "Conv_NeoSansPro-Medium";}

.point-table{border-collapse:collapse; width:100%;}
.point-table th{padding:9px 10px; background:#005b99; font-size:14px; line-height:16px; color:#ffffff; font-weight:bold; font-family: "Trebuchet MS";}
.point-table td{vertical-align:top;font-size:12px; line-height:18px; color:#2c2c2c; font-family: "Trebuchet MS"; padding:10px 7px;}
.point-table td:first-child {padding: 10px 14px 11px 0;}
.point-table td:last-child {padding-right:0;}
.point-table td a{font-size:12px; line-height:14px; color:#2c2c2c; display:block; text-decoration:underline;}
.point-table td a:hover{text-decoration:none;color:#005B99;}
.point-table td:last-child img{max-width:20px; max-height:16px;}
.point-table tr+tr td{border-top:1px solid #cbcbcb;}
.point-table td+td{border-left:1px solid #cbcbcb;}
.point-table th+th{border-left:1px solid #fff;}
.point-table tr:hover {background-color: #e5eef5;}
.point-table .th1{width: 209px;}
.point-table .th2{width: 106px;}
.point-table .th3{width: 134px;}
.point-table .th4{width: 124px;}

.point-table-block .map{width:668px; height:418px;margin-top: 27px;}

.mainaside .selection-parameters{border: 2px solid #cbcbcb; padding: 12px 35px 17px 20px; -moz-border-radius: 10px;   -khtml-border-radius: 10px;  border-radius: 10px;}
.selection-parameters h3{font-size:22px;font-family: "Conv_NeoSansPro-Regular"; line-height:24px; color:#005590; font-weight:400; margin-bottom:25px;}

.range_slider {margin-bottom: 19px;}
.range_slider p span {display:block; float:left; font-size:14px; color:#000000; margin:0 4px 0 0px; line-height:66px; vertical-align:middle;}
.range_slider p input{float:left;}

.selection-parameters .form-row button {float:none;padding-left:0;}

.filter-block{overflow:hidden; clear:both; margin-bottom: 25px;}
.filter-block .read-more{ display: inline-block;}
.filter-checkbox {overflow:hidden; display:none;}
.filter-checkbox .jq-checkbox {float:left;top:1px;}
.filter-checkbox .jq-checkbox.checked .jq-checkbox__div {margin: 2px 0 0 2px;}
.filter-checkbox [type="checkbox"]{width:13px; height:13px; clear:right; float:left; margin-right:5px;}
.filter-checkbox  label{display:block; font-size:14px; line-height:16px; color:#000000; float:none; overflow:hidden; margin-bottom:10px;}

.slider-line{clear:both; padding-top: 8px;}
.slider-line span{display:block; float:left; font-size:14px; color:#000000;  line-height: 27px;}

.read-more.active{color:#2c2c2c; margin-bottom: 9px;}
.read-more.active:after {  content: '';  background-image: url(../img/sprite.png);  background-position: -40px -48px;   display: block;   position: absolute;
    width: 11px;   height: 16px;  right: -13px;  bottom: 0;   -webkit-transform: translateX(o);  -ms-transform: translateX(o);
    transform: translateX(o);  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  transform: rotate(90deg);  -webkit-transition: -webkit-transform 0.5s ease;}

.tab-cont .jq-selectbox{width: 230px; margin: -5px 0 0 10px;}
.tab-cont .jq-selectbox .jq-selectbox__select{height:33px;}

.slider-center{position:relative; clear:both;}
#slider2{margin: 0 0 0 22px;}
#slider2 li{margin-right:8px;overflow: hidden;float: left;width: 130px;height: 118px;}
.slider-center .up2, .slider-center .down2{position:absolute; top:32px; margin-top: 0;}
.slider-center .up2{right:-46px;}
.slider-center .down2{left:-20px;}

.slider-line2{clear:both; padding-top:8px;}
.slider-line2 span{display:block; float:left;}
#range2{width: 164px;float: left;margin: 15px 10px 18px 10px;}

.map-blocks {position: relative;}
.map-blocks_mapimage{position: absolute; z-index: -1; top: 0; left: 0; height: 668px; width: 1114px;}
.map-blocks_mapimage img{display: block; width: 100%;}
.map-map-block {text-align:center;  position: relative; margin:0 0 52px 0 ; padding: 0 0; }

.map-map-block a {font-size: 24px; line-height:26px; }
.map-map-bl  {height:365px; width: 665px; margin:0px 0px 0px 0px; padding:0 0 0 0; /*background:url(../img/map.jpg) no-repeat;*/}
.map-block {margin-bottom:27px;}
.map-block p{float:none}
.map-block .hid, .hid {display:none;}
.map-block h3 {padding: 4px 0 15px 0; font-size: 20px; line-height:22px;  color: #2c2c2c; font-family: "Conv_NeoSansPro-Medium";  position: relative;}
.map-block .office  {width: 350px; color:#141414;  font-size: 14px; line-height:18px; margin:-4px 0 17px 0; }
.map-block table {width:100%; }
.map-block table th {text-align:left; background:#005b99; color: #fff; padding:0px 0 0 7px; font-weight:bold; line-height:35px; font-size: 14px;}
.map-block table tr+tr{border-top: 1px solid #cbcbcb;}
.map-block table th+th {border-left:1px solid #fff;}
.map-block table th:last-child {width:165px;}
.map-block table tr td {color: #141414; font-size: 12px;  line-height:18px;  padding:8px 12px 7px 12px;  vertical-align:top; }
.map-block td+td {border-left: 1px solid #cbcbcb; }
.map-block table .city { width:90px;}
.map-block table .name { width:130px;}
.map-block table .email { width:118px;overflow:hidden;white-space: nowrap; }
.map-block table .phone { white-space: nowrap; }
.map-block table .name a {position:relative; color: #2c2c2c;text-decoration:underline;}
.map-block table .name a:hover {color: #005B99;text-decoration:none;}
.map-block table .name a img {display:none; bottom:15px; left:50px;width:165px;height:180px;border:3px solid #fff;position:absolute;-webkit-box-shadow: 3px 4px 10px rgba(6,6,6,.23);
    -moz-box-shadow: 3px 4px 10px rgba(6,6,6,.23);
    box-shadow: 3px 4px 10px rgba(6,6,6,.23);}
.map-block table .name a:hover img {display:block;}

input.error {border-color:red;}
label.error {color:red;}

/*04.02.2015*/

.acc-tab.tab-cont h2{
font-size:20px;
}

/*Slider New*/

#slider1 img{
max-height:100%;
max-width:100%;
}

.hiddenSlider{position: absolute;width: inherit;height: 380px;line-height: 380px;}

.hiddenSlider li{position:absolute;left:0;top:0;display:none;text-align:center;width:100%;height: 100%;}
.hiddenSlider p {
position:absolute;
width: 100%;
text-align: center;
top:410px;
}

.hiddenSlider li.active{
display:inline-block;
vertical-align:middle;
}

.hiddenSlider .main-content__cart-img img{max-height: 329px;}

.fancybox-wrap .fancybox-close{
background:url(../img/close-fancy.png) no-repeat;
position: absolute;
top: -25px;
right: -40px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
background-size: 22px 22px;
}

.fancybox-wrap .fancybox-next span, .fancybox-wrap .fancybox-prev span{
background:url(../img/arrows-sprite.png) no-repeat;
width: 25px;
height: 42px;
}

.fancybox-wrap .fancybox-next span{
background-position: 0px -42px;
}

.fancybox-wrap .fancybox-next span:hover{
background-position: 0px 0px;
}


.fancybox-wrap .fancybox-prev span{
background-position: 0px -132px;
}

.fancybox-wrap .fancybox-prev span:hover{
background-position: 0px -90px;
}

.fancybox-skin{
padding:50px 100px !important;
background:#fff !important;
}

.fancybox-skin .fancybox-nav span{
visibility:visible;
}

.fancybox-skin .fancybox-next {
right: -80px;
}

.fancybox-skin .fancybox-prev {
left: -80px;
}

#slider1,
.baxi_des5_about #slider1{
margin: -80px 0 0 0;
clear:both; 
width:100%;
position: relative;
left: 0 !important;
z-index: 10;
height: 185px;
}
.newSliderBlock .up,.newSliderBlock .down{
	top: 180px !important;
}
.newSliderBlock .hiddenSlider .active a {
	display: flex !important;
	justify-content: center;
	align-items: center;
}
#slider1 .owl-carousel{
	height:100%;
}
#slider1 .owl-carousel .owl-nav{
	left:-40px;
	right:-40px;
	width:auto;
}
#slider1 .owl-carousel .owl-nav > div{
	top:35px;
}
.catalog_detail #slider1{
margin: -80px 0 0 0;
float:none;
left: -35px !important;
clear:both; 
}
.photo #slider1 {
margin: -40px 0 0 0;
}
.photo .hiddenSlider li.active {
    display: block;
    height: 380px;
}
.photo .hiddenSlider li.active a {
    bottom:0;
    position: absolute;
    text-align:center;
    left:0;
    right:0;
}
#slider1 li{
width:100px;
}



#slider1 li img{
border:1px solid #fff;
width:100%;
padding:10px;
}

#slider1 li.active img{
border:1px solid #f78230;
}

.newSliderBlock{/* overflow:hidden; */position:relative;float: left;width: 100%;}

.hiddenSlider .active a{display:block !important;height: 100%;}
.hiddenSlider .active a img{max-height:100%;}
.main-content .cart{
margin-bottom:20px;
text-align:center;
}

.cart a:nth-child(2){
/*display:block;*/
}

.cart .comparison{
display:none;
}

.main-content .title-desc {margin-top: 0;}

.relative{
margin-top:41px;
position:relative;
}

.main-content p {
    margin: 1em 0;
    height: auto;
    margin: 0 0 10px;
}
.map-blocks {}

.map-map-block {
    text-align: center;
    position: relative;
    margin: 0 0 52px 0;
    padding: 0 0;
}

.map-map-block a {
    font-size: 24px;
    line-height: 26px;
}

.map-map-bl {
    /*height:365px;*/
    
    height: 600px;
    width: 665px;
    margin: 0px 0px 0px 0px;
    padding: 0 0 0 0;
    position: relative;
    /*background:url(../img/map.jpg) no-repeat;*/
}

.map-block {
    margin-bottom: 27px;
}

.map-block .hid,
.hid {
    display: none;
}

.map-block h3 {
    padding: 4px 0 15px 0;
    font-size: 20px;
    line-height: 22px;
    color: #2c2c2c;
    font-family: "Conv_NeoSansPro-Medium";
    position: relative;
}

.map-block .office {
    width: 350px;
    color: #141414;
    font-size: 14px;
    line-height: 18px;
    margin: -4px 0 17px 0;
}

.map-block table {
    width: 100%;
}

.map-block table th {
    text-align: left;
    background: #005b99;
    color: #fff;
    padding: 0px 0 0 7px;
    font-weight: bold;
    line-height: 35px;
    font-size: 14px;
}

.map-block table tr+tr {
    border-top: 1px solid #cbcbcb;
}

.map-block table th+th {
    border-left: 1px solid #fff;
}

.map-block table th:last-child {
    width: 165px;
}

.map-block td+td {
    border-left: 1px solid #cbcbcb;
}

.map-block table .city {
    width: 90px;
}

.map-block table .name {
    width: 130px;
}

.map-block table .email {
    width: 118px;
    overflow: hidden;
    white-space: nowrap;
}

.map-block table .phone {
    white-space: nowrap;
}

.map-block table .name a {
    position: relative;
    color: #2c2c2c;
    text-decoration: underline;
}

.map-block table .name a:hover {
    color: #005B99;
    text-decoration: none;
}

.map-block table .name a img {
    display: none;
    bottom: 15px;
    left: 50px;
    width: 160px;
    height: 160px;
    border: 3px solid #fff;
    position: absolute;
    -webkit-box-shadow: 3px 4px 10px rgba(6, 6, 6, .23);
    -moz-box-shadow: 3px 4px 10px rgba(6, 6, 6, .23);
    box-shadow: 3px 4px 10px rgba(6, 6, 6, .23);
}

.map-block table .name a:hover img {
    display: block;
}

input.error {
    border-color: red;
}

label.error {
    color: red;
}
/*Map new*/

.wrapper {
    width: 100%;
    min-width: 1000px;
    overflow: hidden;
}

aside.mainaside > div {
    background: #fff;
    position: relative;
    z-index: 1;
}

.mapBlock {
    height: 750px;
    width: 1114px;
    /* background: url(../img/newmap.png) no-repeat center center; */
    position: absolute;
    left: -90px;
    top: -150px;
    background-size: cover;
    z-index: -1;
    overflow:hidden;
}

.cityOnMap {
    height: 34px;
    position: absolute;
    z-index: 1;
    -webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s ease;
    -o-transition: background 0.2s ease;
    transition: background 0.2s ease;
}

.cityOnMap p {
    color: #000;
    cursor: pointer;
    font: 12px "Conv_NeoSansPro-Medium";
    line-height: 34px;
    padding-left: 24px;
    -webkit-transition: color 0.2s ease;
    -moz-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

.cityOnMap:hover p {
    color: #005b99;
}

.officeMark,
.map-office {
    background: url(../img/mark-orange.png) no-repeat left center;
    background-size: 17px 25px;
}

.regionMark,
.map-region {
    background: url(../img/mark-blue.png) no-repeat left center;
    background-size: 17px 25px;
}

.cityOnMap:hover {
    background-size: 22px 32px;
}

.city-moscov {
    top: 380px;
    left: 190px;
}

.city-spbt {
    top: 300px;
    left: 145px;
}

.city-yaroslavl {
    top: 340px;
    left: 231px;
}

.city-NNovgorod {
    top: 395px;
    left: 295px;
}

.city-perm {
    top: 375px;
    left: 425px;
}

.city-ekatirenburg {
    top: 405px;
    left: 435px;
}

.city-novosibirsk {
    top: 465px;
    left: 645px;
}

.city-ufa {
    top: 470px;
    left: 481px;
}

.city-kazan {
    top: 425px;
    left: 361px;
}

.city-samara {
    top: 462px;
    left: 313px;
}

.city-saratov {
    top: 490px;
    left: 287px;
}

.city-voroneg {
    top: 425px;
    left: 165px;
}

.city-rostov {
    top: 462px;
    left: 115px;
}

.city-krasnodar {
    top: 495px;
    left: 105px;
}

.city-stavropol {
    top: 520px;
    left: 141px;
}
.city-tula{
    top: 397px;
    left: 182px;
}
.city-volgograd{
    top: 450px;
    left: 171px;
}

.map-info {
    position: absolute;
    top: 650px;
    left: 100px;
    text-align: left;
}

.map-info p {
    color: #000;
    font: 12px "Conv_NeoSansPro-Medium";
    height: 32px;
    line-height: 32px;
    padding-left: 20px;
}

.table-city {
    width: 106px;
}

.table-fio {
    width: 150px;
}

.table-contacts {
    width: 157px;
}

.table-regions {
    width: 140px;
}

tr.active {
    background-color: #e5eef5;
}

tr.active div {
    font-weight: normal;
}

.main-content__print {
    position: relative;
    z-index: 11;
}

/*******************
download-file block
*******************/

.download-file {
    background-repeat: no-repeat;
    background-position: left center;
    padding: 0 0 0 40px;
}

.download-file_file-type_pdf {
    background-image: url(../img/pdf-icon.png);
}

body .download-file__header {
    color: #005B99;
    font-family: "Conv_NeoSansPro-Medium";
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    display: block;
    float: none;
}

body .download-file__header:hover {
    color: #ed6a1a;
}



body .download-file__file {
    font-size: 14px;
    font-weight: 400;
    color: #101010;
    text-decoration: underline;
    text-transform: uppercase;
    display: block;
    float: none;
}
body .download-file__file:hover {
    color: #005192;
}

body .download-file__file-info {
    color: #999999;
    text-decoration: none;
    display: block;
    float: none;
}

body .download-file__file-info:hover {
    color: #999999;
}
div.news_detail img {
margin: 0 15px 10px 0px !important;
}
div.news_detail {
font-size: 14px;
}
.news_detail_date {
font-size: 12px;
text-align:right;
}
ul li {
font-size:14px;
}

/*
.root-item-selected,
.item-selected > a {
color:#ed6a1a !important;
}
*/
.root-item-selected{
color:#ed6a1a !important;
}



.mapBlock {
z-index:10!important;
}



aside.mainaside,
header.mainheader
{
position:relative;
z-index:11;
}
header.mainheader{z-index:100;}
.main-content h1{z-index:11!important;}

.footer-links nav{
    min-width:179px;
}
.cityOnMap p{
margin:0!important;}

.wrap-for-pad{
padding-left:40px;
padding-bottom:20px;
}

.author-faq{
  color: #727576;
  font-size: 0.75em;
}


.main-content .cart.nominheight{
text-align:center;
}
.mainpromo{
z-index:99;
}

@media print {
a:after{content:""!important;}


}

.zakaz-form .jq-radio.checked .jq-radio__div{
background: #666;
}

.zakaz-form .jq-selectbox ul{ background-color: #e8e9e9;}
.lechebnij-zagolovok{
padding-bottom:10px;
font-size:16px;
font-weight:700;

}
.lechebnij-zagolovok.nobold{font-weight:300;position:absolute;}
.lechebnij-zagolovok.center{text-align:center;}
.addphone-butt{
width:34px;
height:31px;
background: url(../images/plus.png) 0 0 no-repeat;
position:absolute;
top:6px;
right:0;
cursor:pointer;
}
.form-row.magic{padding-left:183px;}

.check-row.floatleft .jq-checkbox{float:left;}


.check-row.floatleft label{
  float: none;
  display: inline-block;
  line-height: 1.2em;
  vertical-align: top;
}
.underzag{
font-size: 14px;
padding-bottom:20px;
}
.row-left-col{
display:inline-block;
width:48%;
vertical-align:top;
padding-bottom:15px;
}

.row-left-col input{
  padding-left: 10px;
  font-size: 14px;
  width: 75%;
  height: 40px;
}
#capchas img{
  float: right;
}
#capcha{
  float: right;
  width: 230px;
  margin-right: 20px;
}

.line-heigh40{
 line-height:36px;
 padding-top:5px;
}

.txtareamy{
resize:none;
height:100px;
}

.txtareamy.dav{
height:100px!important;
float:right;
width:430px;
}
#last-hidden{display:none;}
#for-show__last{text-decoration:underline;}
#for-show__last:hover{text-decoration:none;cursor:pointer;}

.bx_filter .bx_filter_parameters_box_title{
font-family: "Conv_NeoSansPro-Medium";
  font-size: 1em;
  font-weight: 500;
  position: relative;
  border: none;
  color: #005B99;
}
.bx_filter .active .bx_filter_parameters_box_title{
color: #2c2c2c;
  margin-bottom: 9px;
}
#set_filter{
height: 50px;
  background: #005590;
  border-radius: 10px;
  float: right;
  font-size: 16px;
  color: #fff;
  line-height: 50px;
  padding: 0 16px 0 20px;}

.bx_filter .bx_filter_parameters_box_title:after,
.faq-form input[type="submit"]:after {
  content: '';
  background-image: url(../images/sprite.png);
  background-position: -40px -48px;
  display: block;
  position: absolute;
  width: 11px;
  height: 16px;
  right: -13px;
  bottom: 0;
  top:inherit;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.bx_filter .active .bx_filter_parameters_box_title:after {
  content: '';
  background:inherit;
  background-image: url(../img/sprite.png);
  background-position: -40px -48px;
  display: block;
  position: absolute;
  width: 11px;
  height: 16px;
  right: -13px;
  bottom: 0;
  -webkit-transform: translateX(o);
  -ms-transform: translateX(o);
  transform: translateX(o);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.5s ease;
}
.bx_filter .bx_filter_parameters_box_title:hover:after,
#set_filter:hover:after,
.faq-form input[type="submit"]:after{
  -webkit-transform: translateX(7px);
  -ms-transform: translateX(7px);
  transform: translateX(7px);
}
.bx_filter :not(.active) .bx_filter_parameters_box_title:hover{
color: #f78230;
}
.like-read-more{
  position: relative;
  float: right;
  margin-right: 13px;
}
.like-read-more button{
  margin-right: 0 !important;
}
.like-read-more:after{
  content: '';
  background-image: url(../images/sprite.png);
  background-position: -40px -48px;
  display: block;
  position: absolute;
  width: 11px;
  height: 16px;
  right: -13px;
  bottom: 5px;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.like-read-more:hover{
outline: none;
color: #ed6a1a;
}
.like-read-more:hover:after{
-webkit-transform: translateX(7px);
  -ms-transform: translateX(7px);
  transform: translateX(7px);
}
.check-row p{
margin: 5px 0;
}
.row input {
padding-left: 10px;
}
.main-content iframe {
 width: 100%;
/*height:952px;*/
}
.enter2club{
    border: none;
    display: block;
    width:230px;
    /*margin:0 auto;*/
    vertical-align: middle;
    font: 500 16px/50px "Conv_NeoSansPro-Medium";
    height: 50px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAkFBMVEVHcEz///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9mVHhuAAAAL3RSTlMA9FhZDAt8+ezvaTvzgQ0lcTBcvkurKlO35AT3sNqVnxjraHQg8kZACIvQJ2uAeDnlXcMAAADNSURBVHhe1c3bDoIwDIBhBJUpoIpjDBFhnPHE+7+dLAy7QTDx0v+iSfOlqQZhZi/UikhiPfQxxqX1qXrZMjM+iSNaZ9VxIzNadrM89dGo9SYM5ZEZzzNhXjx/TdBFa6YMetauc0wYrbVZJkV3K3i5GzIE3zdcBd+Q3Rc8g57zhqvgkB76tg/GGYppx2am/oawbnW8HjP0G9ffOVmplTL7LWK8gA3ZocSJb/BSxzVEOh4YwiiBZcpuu/8TzkbsKxzSdCuXxgpHham2CHLQN8jtFssnP9SvAAAAAElFTkSuQmCC) 10px 50% no-repeat #005590;
    border-radius: 10px;
    color: #fff !important;
    padding: 0 20px 0 50px;
    text-align: center;
}
.enter2club:hover{
    color: #ed6a1a !important;
    text-decoration: none !important;
}
p.acc-list-description {
    padding: 28px;
}

p.acc-list-description a:after {
    right: -31px;
}.asseor_list {
    float: left;
}
.seminar_page p{
	float:none;
}
.custom-slider a {
display: flex;
justify-content: center;
}
.slider-item,.carousel-block img{
width: auto;
}
.carousel-block {
background: #f5f5f5;
display: flex;
justify-content: center;
padding: 5px;
}
