.play .main-title{
    margin-left: 12px;
}

.entry, .side-p-r, .side-p-l{  /* border: 1px solid  #ccc; */   /* padding: 1.25em; */   margin: 4px 0; }
.ad-r-none .entry {
    margin-right: 148px;
}
.ad-r-none .side-p-r {
    width: 148px;
    margin-left: -148px;
}
.ad-r-none .side-p-r .ad-v{
    display: none;
}
.ad-l-none .entry {
    margin-left: 148px;
}
.ad-l-none .side-p-l {
    width: 148px;
    margin-right: -156px;
}
.ad-l-none .side-p-l .ad-v {
    display: none;
}
.ad-l-120 .entry {
    margin-left: 270px;
}
.ad-l-120 .side-p-l {
    width: 270px;
    margin-right: -278px;
}
.ad-l-120 .side-p-l .ad-v{
    width: 120px;
}
.ad-r-120 .entry {
    margin-right: 270px;
}
.ad-r-120 .side-p-r {
    width: 270px;
    margin-left: -270px;
}
.ad-r-120 .side-p-r .ad-v{
    width: 120px;
}
.ad-l-300 .entry {
    margin-left: 450px;
}
.ad-l-300 .side-p-l {
    width: 450px;
    margin-right: -458px;
}
.ad-l-300 .side-p-l .ad-v{
    width: 300px;
}
.ad-r-300 .entry {
    margin-right: 450px;
}
.ad-r-300 .side-p-r {
    width: 450px;
    margin-left: -450px;
}
.ad-r-300 .side-p-r .ad-v{
    width: 300px;
}



/*ads*/
.ad-b .ad-e-b {
    display: block;
}
.ad-e-b {
    display: none;
}
.side-p .ad-v{
    display:block;
    width: 160px;
    float: left;
}
.side-p-r{
    direction: ltr;
}

.tool-entry{/*UPD6*/
    margin: 2px 0;
    padding: 2px;
}
.tool-entry .tool{
    float: left;

    margin-left: 10px;
}
.tool-entry .tool:first-child{margin-left:0;}
.tool-entry .tool.social{float:right;margin: 1px 3px 0 0;}
.tool-entry .tool a {/*UPD6*/
    width: 36px;
    height: 36px;
    display: block;
    float: left;
    text-align: center;
    background: rgba(255, 255, 255, 0.18);
    margin-right: 4px;
    padding-top: 3px;
}
.tool-entry .tool .txt{/*UPD6*/
    float:left;
    background: none;
    margin: 10px 5px 0 0;
    color: #E7E7E7;
    padding: 0;
}
.tool-entry .tool a:hover{
    background: rgba(0, 0, 0, 0.26);
}
.tool-entry .tool a img{
    margin-top: 6px;
}

.e-dtl {/*upd6 start*/
    margin: 0 10px 10px;
    background-color: #e2ecff;
    border: 3px dotted #005bff;
}
.e-dtl .e-info, .e-dtl .e-cmnt{
    float: left;
    width: 50%;
    padding: 10px 25px;
    box-sizing: border-box;
}
.e-dtl .e-cmnt{
}
.e-tms {
    margin: 5px 7px 5px 10px;
}
.e-tms .term-cnt {
    width: 132px;
    margin-right: 10px;
}
#player{
    visibility:visible;
    position: relative;
}
.tool-entry{
    display: block;
}
#loadergame{
    display:none;
}
.preloader #player{
    visibility:hidden;
    position: absolute;
}
.preloader .tool-entry{
    display: none;
}
.preloader #loadergame {
    display: block;
    padding: 20px;
    background: url(graphics/loader-bg.svg);
    position: relative;
}
.l-thumb {
    border: 7px solid rgba(255, 255, 255, 0.3);
    border-radius: 5px;
    height: 75px;
    width: 100px;
    margin-bottom: 10px;
}
.l-info {
    color: #fff;
    font-size: 160%;
    margin: auto;
    position: absolute;
    top: 45px;
    left: 140px;
}
.l-icon {
    background: url(graphics/ball-triangle.svg) no-repeat;
    height: 60px;
    width: 60px;
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
}
.closeAd {
    background: url(graphics/close.png) no-repeat;
    position: absolute;
    height: 20px;
    width: 20px;
    z-index: 99;
    right: 7px;
    top: 93px;
    cursor: pointer;
    display: none;
}
.custom-ad .closeAd{
    display: block;
}
.custom-ad #adsgame {
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    background: rgba(255, 255, 255, 0.25);
}
/* MEDIA QUERIES */
@media screen and (min-width: 100px ) {
    .side-p-l { width: auto; }

    .wrapper-play { 
        float: left;

    }

    .entry { 
        margin-right: 310px;
        float: left;
    }

    .side-p-r { 
        width: 310px;
        margin-left: -310px;
        float: left;
    }
    /*left*/
    .side-p-l {
        width: 310px;
        margin-right: -318px;
        float: left;
    }
    .entry {
        margin-left: 310px;
    }

}

@media screen and ( min-width: 1000px ) {
    .play .main-title{
        position: fixed;
        z-index: 99;
        top: 4px;
        left: 225px;
        font-size: 1.3em;
    }

    .play .main-title.down-title {
        position: relative;
        margin: 12px 0 12px 12px;
        left: 0;
        top: 0;
        z-index: 2;
    }

}