


/*  подвал  */
.footer {
    background: #348caf;
    background: -moz-linear-gradient(top, #348caf 1%, #4b5092 100%);
    background: -webkit-linear-gradient(top, #348caf 1%,#4b5092 100%); 
    background: linear-gradient(to bottom, #348caf 1%,#4b5092 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#348caf', endColorstr='#4b5092',GradientType=0 );
    min-height: 800px;
    max-height: 1000px;
}
.footer.wide.mob {position:relative;width:103% !important;
    background: #348CAF;min-height:650px !important;overflow:hidden;
}
.footer.wide.mob .footer-block {font-size:0.6em;width:104% !important;}
.footer.wide.mob .footer-block  .age {right:32px !important;font-weight: bold;}
.footer-block p.small {
    font-size:0.8em;color:#fff;
    padding-top:10px;
}
.footer-menu li a{font-size:0.9em;margin-bottom:7px!important;display:block;}
.footer-menu li  b{font-size:1.3em;margin-bottom:5px;display: block;color:#fff;}

.info-block {
    margin-top:20px;
    height:160px;clear:both;
}
.info-block-small-height {
    height:15px !important;
}

.info-block  .info-p  {white-space:nowrap;overflow:hidden;}

.info-block  .info-p .media {white-space:nowrap;
    float:left;
    margin-left: 8px ;
    margin-top:10px;
    width:240px;height:130px;
}

.info-block .info-p .media , .info-block .info-p  object {
    display:inline-block;
    width:240px;height:130px;
     /*margin: 5px 5px 0px 6px;*/
}
.instreamatic-pixel{
    display:block;
}

#sitestat {width:1px;height:1px;display:none;}

.info-block .info-p .flash:hover , .info-block .info-p .media:hover , .info-block .info-p  object:hover {
filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;
-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;
    }
.age {width:30px;text-align:center;padding:2px;border:solid 1px #fff;top:120px;right:10px;}



/* отступы */
.mb0  {margin-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt12 {margin-top:12px !important;}
.mt-1 {margin-top:-1px !important;}
.mt-3 {margin-top:-3px !important;}
.mt-5 {margin-top:-5px !important;}
.mt-10 {margin-top:-10px !important;}
.mt-16 {margin-top:-16px !important;}
.mt-20 {margin-top:-20px !important;}
.mt-33 {margin-top:-33px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;} 
.mt100 {margin-top:100px !important;} 
.mt120 {margin-top:120px !important;} 
.mt150 {margin-top:150px !important;} 
.mt200 {margin-top:200px !important;}
.mt250 {margin-top:250px !important;}
.mt300 {margin-top:300px !important;}
.mr5 {margin-right:5px !important;}
.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml15 {margin-left:15px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}
.ml10 {margin-left:10px !important;}
.ml100 {margin-left:100px !important;}
.p5 {padding:5px;} 
.p10 {padding:10px;} 
.p20 {padding:20px;} 
.pb10 {padding-bottom:10px !important;} 
.pb20 {padding-bottom:20px !important;}
.pt10 {padding-top:10px;} 
.pt20 {padding-top:20px;} 
.pt30 {padding-top:30px;} 
.pt40 {padding-top:40px;}
.pl10 {padding-left:10px !important;} 
.pl20 {padding-left:20px !important;}
.pr10 {padding-right:10px !important;} 
.pr20 {padding-right:20px !important;}
.h1 {height:1px;} 
.h5 {height:5px;} 
.h10 {height:10px;} 
.h20 {height:20px;} 
.h25 {height:25px;} 
.h30 {height:30px;} 
.h40 {height:40px;} 
.h50 {height:50px;} 
.h60 {height:60px;} 
.h100 {height:100px;} 
.h150 {height:150px;} 
.h120 {height:120px;} 
.h200 {height:200px;} 
.h250 {height:250px;} 
.h400 {height:400px;}
.w10p {width:10%;} 
.w12p {width:12%;} 
.w16p {width:16%;} 
.w15p {width:15%;} 
.w18p {width:18%;} 
.w20p {width:20%;} 
.w25p {width:25%;} 
.w30p {width:30%;} 
.w40p {width:40%;} 
.w32p {width:32%;} 
.w33p {width:33%;} 
.w35p {width:35%;} 
.w45p {width:45%;} 
.w49p {width:49%;} 
.w50p {width:50%;} 
.w60p {width:60%;} 
.w65p {width:65%;} 
.w70p {width:70%;} 
.w75p {width:75%;} 
.w80p {width:80%;} 
.w90p {width:90%;} 
.w92p {width:92%;} 
.w95p {width:95%;} 
.w97p {width:97%;} 
.w98p {width:98%;}
.tac {text-align:center !important;}
.block {display:block;}
.inline {display:inline;}
.ib {display:inline-block;}
.supsmall {font-size:0.7em;line-height:1.2em !important;}
.font-mini {font-size:13px;line-height:1.2em !important;}
.small , .font-small  {font-size:0.9em !important;}
h2 span.font-small {font-size:13px !important;}
.big, .font-big {font-size:2em;}
.font-superbig {font-size:3em;}
.font-notbig {font-size:1.3em !important;}
.font-notbig1 {font-size:1.1em !important;}
.bold {font-weight: bold !important;}
.white {color: #fff !important;}
.red {color:#E51937; }
.grey {color:#9c9d9d;}
.carbon { color:#4b545c;}
.z10 {z-index:10;}
.z100 {z-index:100;}
.left-blue-border {border-left:solid 10px #4a4e8e;}
.white-bg {background:#fff;}
.h60 {height: 60px;}
.flr{float: right;}

.fixed {
    position: fixed;
}



/* ведущий в эфире */
.dj-now-wrap {width:200px;position:fixed;z-index:20;right:0px;bottom:30px;display:block;}
.dj-now {width:200px;height:305px;background:#495491;}
.dj-now img.foto {left:0px;}
.dj-now .onair:after,
.dj-show .onair:after{content: '●';color:#00ff30;margin:3px 0px 0px 3px;}
.dj-foto-wrap {height:150px;width:200px;overflow:hidden;} 
.dj-now .write-to-dj {bottom:0px;background:#000;padding:7px 0px;opacity:0.7;filter: alpha(opacity=70);}
.dj-now .dj-frend-link {text-align:center;height:28px;display:inline-block;}
.dj-now a.dj-vk {width:38px;height:28px;background-position:0px -39px;}
.dj-now a.dj-fb {width:21px;height:28px;background-position:-35px -39px;}
.dj-now a.dj-tw {width:27px;height:28px;background-position:-57px -39px;}
.dj-close {top:-20px;right:0px;font-size:0.8rem;}

.dj-show {width:200px;height:60px;bottom:-40px;right:0px;text-align:center;background:#495491;}
.dj-show:hover {bottom:-40px;-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}








