
div.content-left-intro {
    width: 100%;
}
.content-left-intro-wrap {
    padding: 60px;
}
.content-left-intro-wrap h1 {
    font-size: 18px;
    width: 50%;
    font-weight: normal;
}
.content-left-intro-wrap .first_zag {
    font-size: 34px;
    color: #ff6825;
    font-weight: bold;
    padding-top: 35px;
}
.content-left-intro-wrap .img {
    width: 40%;
    float: left;
}
.content-left-intro-wrap .text {
    width: 60%;
    float: left;
}
section.content-left-land {
    width: 760px;
}
.content-left .dopcomments  {
    margin-left: 5%;
    background: #F0F0F1;
    color: #333334;
    padding: 20px 30px;
    position: relative;
    border-left: 35px solid #DFDEDE;
    margin-top: 25px;
}
.content-left .dopcomments :before {
    content: "\201C";
    font-family: serif;
    position: absolute;
    left: -29px;
    top: 5px;
    color: #BCBCBC;
    font-size: 50px;
    text-shadow: 1px 2px 0 white;
}
.content-left .dopcomments  p {

}
.content-left .dopcomments p.name {
    font-weight: bold;
    border-top: 1px dashed;
    margin-top: 15px;
}

.content-left .dopcomments p.name img {
    display: inline-block;
    width: 13%;
    transition: .5s ease-out;
    border: 3px solid #fff;
    box-shadow: 0px 0px 1px 1px #DDD;
    border-radius: 50%;
    margin-right: 5px;
}
.zoomMob {
    background: url(img/zoom-plus-30.png) #ececec no-repeat 2% 50% ;
    background-size: 25px;
    cursor: pointer;
    font-weight: bold;
    display: inline-block;
    margin: 0 0 5px 0px;
    padding: 2px 9px 3px 33px;
    border-radius: 3px;
}
.zoomMob:hover {
    background: url(img/zoom-plus-30.png) #C1C1C1 no-repeat 2% 50% ;
    background-size: 25px;
    transition-duration: 0.3s;
}
.zoomEdMob {
    background: url(img/back-30.png) #ececec no-repeat 2% 50% ;
    background-size: 25px;
}
.zoomEdMob:hover {
    background: url(img/back-30.png) #C1C1C1 no-repeat 2% 50% ;
    background-size: 25px;
    transition-duration: 0.3s;
}
.clickImgToZoom {
    background: url(img/hand-click-ico.png) no-repeat 2% 50% ;
    background-size: 28px;
    /*font-weight: bold;*/
    font-size: 90%;
    color: gray;
    display: inline-block;
    margin: 0 0 2px 0px;
    padding: 4px 0px 0px 36px;
    font-style: italic;
}
.shagi {
    padding: 3px 10px 3px 10px;
    background: linear-gradient(45deg, #E3E3E3, #999);
    font-weight: bold;
    border-radius: 14px;
    color: #363232;
    box-shadow: 0 0 5px;
    text-transform: lowercase;
    margin-right: 10px;
}
.dopcomments-short {
    height: 550px;
    overflow-x: hidden;
}
.vertCardTable {
    font-size: 90%;
    text-align: center;
    border-top: 5px solid #28A8D2;

}
.vertCardTable td {
    padding: 8px;
    border-bottom: 1px solid #e3e3e3;
}
.vertCardTable tr.img img {
    max-width: 120px;
}
.vertCardTable tr td:first-child {
    text-align: right;
    font-size: 90%;
    font-weight: bold;
    color: #828282;
}
.vertCardTable tr th {
    padding: 3px 8px 3px 8px;
    vertical-align: top;
    background-color: #e8e8e8;
}
.vertCardTable tr.bank th {
    color: #828282;
    font-size: 90%;
}
.tabCont {
    overflow-x: scroll;
    margin: 5px 0 5px 0;
}
.tabCont .prokr {
    background: url(img/left-right-ico-3.png) no-repeat 2% 50%;
    background-size: 28px;
    font-size: 90%;
    color: gray;
    display: inline-block;
    margin: 0 0 2px 0px;
    padding: 4px 0px 0px 36px;
    font-style: italic;
}
.bankblock .alignnone {
    box-shadow: none !important;
    border: none !important;
    background:  none !important;
}
@media screen and (min-width: 961px) {
.bankblock .imgp .alignnone {
    max-width: 60% !important;
}
}
.bankblock h3 {
    border-top: 5px solid #28A8D2;
    background-color: #28A8D236;
    margin: 0px;
    padding: 5px 0 5px 10px;
    padding-right: 140px;
    min-height: 47px;

}
.bankblock .imgp {
    background-color: #28A8D236;
    margin: 0px;
}


.vertCardTable img {
    background: none !important;
    box-shadow: none !important;
}
.recomend {
    color: #d72a2a;
    font-size: 90%;
}
