/* АИ */
.atsFunctions .listenBut {background: url(../images/playOr.png) center no-repeat; float: right; width: 34px; height: 50px; position: absolute; right: 0; margin-left: 5px; margin-right: 13px; top: 0; cursor: pointer;z-index: 2;}
.atsFunctions .listenBut:hover {background:url(../images/playOr-h.png) center no-repeat;}

.clientLogoBlock {}
.clientLogoBlock .img {float:left;width: 80%;width:-moz-calc(100% - 60px); width:-webkit-calc(100% - 60px); width:calc(100% - 60px);height: 80px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;padding:0em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;background:#fff  }
.clientLogoBlock.fullImg .img {width: 95%;width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px);}
.clientLogoBlock.fullImg.allClients .img {width: 100%;height: 100px;}
.clientLogoBlock.fullImg.allClients .sliderWidth {width: 93%;}

.clientLogoBlock .listenBut { background:url(../images/listenBut.png) center no-repeat;float:left;width: 34px;height: 80px; margin-left:5px; margin-right:10px; cursor:pointer}
.clientLogoBlock .listenBut:hover {background:url(../images/listenBut-h.png) center no-repeat;}
.clientLogoBlock .img .l1 {background:url(../images/l1.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l2 {background:url(../images/l2.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l3 {background:url(../images/l3.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l4 {background:url(../images/l4.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l5 {background:url(../images/l5.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l6 {background:url(../images/l6.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l7 {background:url(../images/l7.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l8 {background:url(../images/l8.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l9 {background:url(../images/l9.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l10 {background:url(../images/l10.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l11 {background:url(../images/l11.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock .img .l12 {background:url(../images/l12.png) center no-repeat;width: 100%; height:80px; max-width:220px; margin: auto;}
.clientLogoBlock p.show970 { display:none}
.clientLogoBlock p.head4 { color:#fff; margin-top:0.5em;margin-right:0.5em;    float: left; font-size:1.1em; margin-bottom:0}
.clientLogoBlock p:last-child { color:#fff; line-height:1.5;font-size: 0.85em;margin-right:20px; float: left}
.clientLogoBlockHead p.head4 {    float: none;
    text-align: center;
    text-transform: none;
    font-weight: 700;
    font-size: 1.25em;
    line-height: 1.2em;
    margin-bottom: 0.1em;}
.clientLogoBlockHead p.head4.sm { margin-top: 0.7em; }
.clientLogoBlock p.head4{    float: none;
    text-align: center;
    text-transform: none;
    font-weight: 700;
    font-size: 1.25em;
    line-height: 1.2em;
    margin-bottom: 0.5em;}
.clientLogoBlockHead div { vertical-align:middle !important; min-height:48px}

/*.tts-img {float:left;width: 80px;height: 90px;}
.tts-img.girl {background:url(../images/tts-girl.png) center no-repeat;}
.tts-img.boy {background:url(../images/tts-boy.png) center no-repeat;}
.tts-link {cursor:pointer; margin-left:15px;    float: left; margin-top:20px}
*/
.tts-img {float:left;width: 116px;height: 114px;}
.tts-img.girl {background:url(../images/tts-girl-sm.png) center no-repeat;}
.tts-img.boy {background:url(../images/tts-boy-sm.png) center no-repeat;}
.tts-btn {background:url(../images/playOr.png) center no-repeat;float:left;width: 24px;height: 24px; margin-left:10px; margin-right:5px;}
.tts-link p {float:left; text-decoration:underline}
.tts-link {cursor:pointer; margin-left:15px;    float: left; margin-top:35px}
.tts-link:hover .tts-btn {background:url(../images/playOr-h.png) center no-repeat;}
.tts-link:hover p {text-decoration:none;}
.tts-txt {width: 100%;height: auto; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;    padding: 0.3em 0.7em 0.6em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#02629f;}
.tts-txt p { color:#FFF; line-height: 1.5; text-align:center; font-weight:600;}
.tts-info { margin-top:15px; padding-right:10px;}

.aiClientBtns div { padding-right:20px}

.placeNum {position:absolute; right:25px; top: 40px;}
.placeNum p {font-weight:700;color:#02629f;margin-bottom: 0.4em; font-size:1em !important; line-height: 1.3; margin-right:10px;}
.placeNum p.hide {display:block;}
.placeNum p.show {display:none;margin-bottom: 0.5em;margin-right:0px}
.placeNum input {border:1px solid #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;  font-size:16px; color:#000; letter-spacing:0.02em; font-weight:400; width: 172px;    margin-right: 4px;    float: left; height:34px; padding: 0 0px 0px 33px!important;  text-align: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;    line-height: 32px;}
.placeNum:before { content:'+7'; display:block; position:absolute;left:8px; bottom:0px;text-align: left; font-size: 16px;  line-height: 34px;}
.placeNum input:hover, .placeNum input:focus {border:1px solid #faaf3b;}
.placeNum .btnOrange {height:34px; display:inline-block; padding: 0 8px; font-size: 16px; line-height: 32px;}
.placeNum .btnOrange span {background: url(../images/trPlay.png) left center no-repeat;  width: 17px;  height: 33px;float: left;}

.placeNum.countdown p{ float:left; color:#666; font-weight:400}
.placeNum.countdown p b{ color:#8ac441;}
.placeNum.countdown .clock { background:url(../images/countdown.gif) center no-repeat;float:left;width: 62px;height: 72px; margin-top:-15px; margin-right:7px;}
.placeNum.countdown.hide {display:none}
.placeNum.hide {display:none}
.placeNum.countdown:before { display:none;}

.buttonRight .col.span_1_of_4 {margin: auto 0;}
.buttonRight a.btnGreen {display:block; width: 90%; float: right;font-size: 18px; margin: 7px 0 7px auto;}
.buttonRight h2 {font-size: 1.5em; line-height:1.4em; margin: 0; display: table-cell; height: 59px;}
/*.schemeBorder {border-bottom: 6px solid #f0f4f5;}
*//* АИ */
