.selstycal ul li, #clndrstyle li{
    display: inline-block;        
    margin: 0;
   
}
#clndrstyle{list-style-type: none;margin: 0 2px 2px 0;display:block;text-align:center;padding-left:0;}

.selstycal ul{list-style-type: none;margin: 0 2px 0 0;text-align: right;}
.selstycal ul li a, #clndrstyle li a{
    text-decoration: none;    
    font: italic 14px Bookman Old Style;    
    display: inline-block;
    width: 77px;
    text-align: center;
    padding: 7px 3px;
    margin-bottom: -3px;    
    color: #000;
    background-color: #fff;
    border: 1px solid blue;
}
#clndrstyle li a{width: 140px;}
.selstycal ul li a.selc, #clndrstyle li a.selc{
    border: 1px solid red; 
    background-color: #e0feee;   
    border-bottom: none;    
}  



    .cntrlogo{    
        display: block;       
        margin: 20px auto;
        width: 370px;
    }
    .pdaybl{float: left; width: 140px; cursor: pointer;}
    .ndaybl{float: right; width: 140px; cursor: pointer;}


    .weekday{
        text-align: center; 
        float: inherit;
        padding: 0 3px;
        margin-left: auto;
        margin-right: auto;
        min-width: 350px;
        
    }
    .weekday .semday{text-align: center; margin-top: 7px; }
    .weekday .semday .namesemday{ font-style: italic;}
    .weekday .postexist{ margin: 12px;}
    .weekday .postexist img{margin: 15px;}
    .weekday .todaydat{
        font-size: 1.3em; 
        padding: 20px 3px; 
        background-color: #e0feee;
    }
    .weekday .todaydat .old_dat{}
    .weekday .todaydat .name_day{margin: 0 7px;}    
    .weekday .todaydat .new_dat{}

    .blkslr{display: none;}
    .blksl_r{clear: left;height: 1px;}
   
    .smline{clear: left; height: 3px; background-color: #e0feee; margin: 3px 0 15px}
    
    .blkcurico{width: 100%; text-align: center; margin-left: auto; margin-right: auto;}
    .blkcurico a{ } 
    .blkcurico .bico{
        display: inline-table; 
        height: 260px;
        background-color: #63ff9c;
        border: 1px solid yellow;
        padding: 3px;
    } 
    .blkcurico span{
        display: inline-block;
        height: 95px;
        width: 120px;
        line-height: 1.2em;
        padding-top: 7px;
        font: italic 14px Bookman Old Style;
    }  
    h3{
        background-color: #e0feee;
        text-align: center;
        line-height: 1.8em;
        margin: 15px 0;
    }
    .hiday{padding: 3px 7px;}
    .evang{text-align: center; padding: 3px 7px;}
    .evang .glas{
        font-style: italic;
        font-weight: bold;
        padding-right: 15px;        
    }
    .evang a{margin: 7px;}
    .feofan p{ padding: 3px 7px;}
    h4.pozag {margin-right: 20px;font-style: italic;text-align: right;}
    
    
    main h3 {
        background-color:#e0feee;
        margin: 20px 0;
        font-size: larger;
    }
    
@media (min-width:650px) and (max-width:800px){
    #left_bar{display:none}
    #content_page{margin-left: 0;}
}   
@media (min-width:200px) and (max-width:649px){
    #left_bar{display:none}
    #content_page{margin-left: 0;}
    .blkslr{clear: both!important;height: 1px;display: block;width: 100%;}
}
@media (min-width:320px) and (max-width:370px){ 
    .cntrlogo{width:320px}
}
@media (min-width:250px) and (max-width:319px){ 
    .cntrlogo{width:250px}
}
@media (min-width:200px) and (max-width:349px){ 
    .cntrlogo{width:200px}
}    