div.page-post-main-d-l{
    height: 100%;
    width: 100%;
    overflow: hidden;
    /*background-color: #e2eaef;*/
    background-color: #fff;
    padding-bottom: 100px;
}

.readNews{
    margin: 20px 0;
    width: 79%;
    float: left;
    padding: 0 7px;
    box-sizing: border-box; 
}
div.some-news-adverts-l{
    /*display: none;*/
    /*border: 1px solid red;*/
    margin-top: 32px;
    width: 20%;
    float: right;
}


.ReadNewsImageBlock{
    width: 251px;
    height: 145px;
    border: solid #f2f2f2 5px;
    float:left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.ReadNewsImageBlock img{
    width: 100%;
    height: 100%;
}

.NewsReadInfo{
    overflow:hidden;
}
.NewsReadInfo h2{
    font-family:idfiTwo;
    font-weight: normal;
    color: #5b5a5a;
    margin-top: 10px;
    font-size: 16px;
}
.NewsReadInfo span.ReadNewsDate {
    display:block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #ababab;
    font-family:idfiTwo;
    font-size: 12px;
}
.NewsReadInfo span.PrintIco{
    float: right;
    margin-top: -55px;
    margin-right: 20px;
    background: url('../images/PrintIco.png');
    display: block;
    width: 25px;
    height: 39px;
    text-indent: -999999999px;
}

div.post-print-zoom-l{
    margin-right: 1%;
}
img.p-post-l-ico {
    float: right;
    /*margin-top: 20px;*/
    margin-top: 33px;
    margin-right: 1%;
    cursor: pointer;
    width: 23px;
    height: 23px;
}


.NewsReadInfo .pp-content{
    font-size: .9em;
    font-wieght: normal;
    line-height: 1.5;
}

.pagepost-relations{
    margin-top: 10px;
    margin-bottom: 10px;

}

.pagepost-area{
    font-family: idfiTwo;
    font-size: 15px;
    padding: 12px 12px 12px 12px;
}

.pagepost-relations .pp-relation-item{
    margin-top: 0px;
    /*height: 15px;*/
    padding: 1px 0px 14px 22px;
    background: url('../images/pagepost.png');
    background-repeat:no-repeat;
    background-position: left 3px;
}

.pagepost-relations .pp-relation-item a{
    font-family: idfi;
    color: #1f99ff;
    font-size: .9em;
}

.pagepost-relations .pp-relation-item a:hover{
    text-decoration: underline;
}
div.download-pdf-link{
    padding: 7px 12px 33px 0px;
    clear: both;
    margin-bottom: 7%;
}
div.download-pdf-link a img{
    float: left;
    margin: -6px 1.2% auto auto;
}
span.pdf-file-title-cls-lll{
    float: left;
    width: 90%;
}





/* Like Share Print START */
.NewsSocialButton{
    margin: 3.5% auto 0.5% auto;
    padding: 10px 0;
    border-top: solid #ededed 1px;
    /*border-bottom: solid #ededed 1px;*/
}
img.p-pagepost-new-print{
    float: right;
    margin: -11px 12px auto auto;
    cursor: pointer;
}
/* Like Share Print END */


/* Right Widget Some Posts START */
div.some-news-adverts-l{
    /*border: 1px solid #cfdce5;*/
    border-radius: 5px;
    /*padding: 7px 3px;*/
    /*box-sizing: border-box;*/ 
}
div.w-r-article-main-l{
    margin-bottom: 12px;
    border: 1px solid #cfdce5;
    border-radius: 5px;
}
header.w-r-header-tit-l{
    width: 100%;
    padding: 5px 0 5px 4%;
    /*background-color: rgba(13,79,127,0.15);*/
    background-color: #0d4f7f;
    /*border-left: 4px solid #0D4F7F;*/
    /*color: #0D4F7F;*/
    color: #fff;
    font-size: 14px;
    font-family: 'DejaVu Sans Condensed';
    font-weight: 400;
    box-sizing: border-box;
}
div.exact-article{ 
    font-size: 12px;
    color: #0D4F7F;
    font-family: 'DejaVu Sans Condensed';
    margin: 7px auto 7px 4%;
}
div.exact-article span{
    display: block;
    margin: 3% 4% auto auto;
    text-align: right;
    font-size: 11px;
}
div.exact-article a{ text-decoration: none; }
div.exact-article a:hover{ 
    text-decoration: none; 
}
div.exact-article a p{
    color: #0D4F7F;
    font-family: 'DejaVu Sans Condensed';
    font-size: 13px;
    padding: 3px 0 3px 3px;
}
div.exact-article a p:hover{
    color: #0c85dc;
    font-weight: 600;
}

div.line-bot-w-l{
    max-width: 92.3%;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
}
/* Right Widget Some Posts END */



/* Print text styles START */
@media print {
   headre{ display: none; }
   img#small-l-logo{ display: none !important; }
   div#logo-back-l{ display: none; }
   div.contact-head{ display: none; }
   ul#main-menu{ display: none; }
   section#footer-first-sec{ display: none; }
   section#footer-last-sec{ display: none; }
   div.NewsSocialButton{ display: none; }
   div#menu-back-l{ display: none !important; }
   div#menu-back-l{ border-bottom: none !important; ; }
   
   div#Content{  
     width: 90%;
     margin: 12px auto;
   }
   
}
/* Print text styles END */
