

/* Start:/bitrix/templates/index/styles.css?1476713856276*/
.re{text-decoration: none!important;}
.re:hover{text-decoration: underline!important;}
.no, .no:hover{text-decoration: none!important;}

.aslink{text-decoration: underline;}
.aslink:hover{text-decoration: none;}

.clear{clear:both;}
.none{display:none;}

h3 a{color: #1A1A1A;}
/* End */


/* Start:/bitrix/templates/index/template_styles.css?14767138564557*/
.light {
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
behavior: url(/bitrix/templates/index/PIE.php);
    left: -99999px;
    overflow: hidden;
    position: absolute;
    top: -99999px;
    width: 280px;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 40px;
}


.main-gall .text-box {

z-index: 100;
}

.light .lightCont {
    position: relative;
}

.light .btn-close {
    background: url("/bitrix/templates/index/images/btn-close.gif") no-repeat scroll 0 0 transparent;
    height: 21px;
    overflow: hidden;
    position: absolute;
    right: -17px;
    text-indent: -99999px;
    top: -17px;
    width: 21px;
}

.light h3{
    color:#333333;
    font-size:35px;
    line-height: 40px;
    font-weight: normal;
    margin:0 0 20px 0;
}
.link_slider {z-index:2000;text-decoration:none;
cursor:pointer; font-size: 25px; line-height:25px; text-transform: uppercase; margin: 0 0 10px; color:#ffffff;

}

.light form{font-size:12px; line-height: 16px; color:#4c4b4b; }
.light .row{margin:0 0 10px 0;}

.light form input.captcha-text{width:100px; float:left; text-align:center;}
.light form textarea{border:1px solid #e5e5e5; color:#4c4b4b; font-family:Arial; font-size:13px; line-height:16px; padding: 11px 14px; width:240px; min-width:240px; max-width:240px; min-height:50px; height:50px;}

.light form .captcha-image{width:125px; overflow:hidden; margin:0 15px 0 0; float:left;}
.light input[type=submit]{background: #ffd600; color:#333333; font-size:11px; line-height:16px; padding:8px 19px; border:0; cursor:pointer;}
#footer {
    position: static;
}
.light{
    left: 0 !important;
    right: 0 !important;
    margin-left: auto;
    margin-right: auto;
}
@media (max-device-width:480px) {
    body {
        font-size: 14px;
    }
    .main-gall {
        display: none;
    }
    .wrapp-hold {
        max-width: 100%;
    }
    .logo {
        display: block;
        float: none;
        text-align: center;
    }
    .logo a {
        display: inline-block;
    }
    .slogan {
        display: block;
        float: none;
        width: 100%;
        margin: 10px 0;
        text-align: center;
        padding: 0;
    }
    .add-nav {
        margin: 0;
        float: none;
        width: 100%;
    }
    .nav {
        height: auto;
        overflow: visible;
        position: static;
        background-repeat: repeat;
        text-align: center;
    }
    #menu li {
        float: none;
        display: inline-block;
    }
    #menu a {
        float: none;
        display: inline-block;
        padding: 9px 8px 0;
    }
    .add-nav li {
        padding: 0 11px;
    }
    .add-nav a {
        font-size: 14px;
    }
    #header .info {
        float: none;
        text-align: center;
        width: auto;
        margin-top: 20px;
    }
    .about-col, .news-col {
        float: none;
        border-bottom: 1px solid #A7A7A7;
        padding-bottom: 10px;
        margin: 0 auto;
    }
    .news-col {
        margin-top: 20px;
    }
    .ad-col {
        float: none;
        width: auto;
        height: auto;
    }
    .ad-col .text-box, .ad-box .text-box {
        position: static;
        padding: 0 20px;
        width: auto;
    }
    .line {
        height: 10px;
    }
    .line > img {
        display: none;
    }
    .copy, #footer .email{
        float: none;
        width: auto;
        margin: 10px 0 0 0;
        padding: 0 15px;
    }
    #footer .holder {
        max-width: 100%;
    }
    .powered {
        text-align: center;
        float: none;
        margin: 15px 0;
        position: static;
    }
    .powered span {
        float: none;

    }
    .powered a {
        float: none;
        display: inline-block;
    }
    #footer {
        background: #fff;
    }
    #sidebar {
        /*display: none;*/
        float: none;
        width: auto;
        margin: 0;
    }
    .side-box {
        background: none;
        margin: 20px 0;
    }
    .side-nav {
        font-size: 0;
    }
    .side-nav li {
        display: inline-block;
        width: 50%;
    }
    .ad-box {
        display: none;
    }
    .side-box .holder {
        background: none;
        width: auto;
        border: 2px solid #f1f1f1;
        border-radius: 5px;
    }
    .content {
        max-width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
    .content * {
        max-width: 100% !important;
    }
    .news-hold .image, .news-hold .image img {
        float: none;
    }
    .light {
        padding: 20px;
    }
    #lightbox-overlay {
        max-width: 100% !important;
    }
}
/* End */
/* /bitrix/templates/index/styles.css?1476713856276 */
/* /bitrix/templates/index/template_styles.css?14767138564557 */
