
/* stylesheet for the template decoitem */
/* стилевой файл для шаблона texts.decoitem*/
/* stylesheet for the template fp-links */
/* стилевой файл для шаблона fp-links*/
.bl-links {
    float: left;
    width: 690px;
    list-style: none;
    margin: 20px 0px 20px -30px;
    padding: 0px 0px 0px 0px;
}

.bl-links li {
    float: left;
    height: 107px;
}

.bl-links .link {
    display: block;
    color: #993838;
    font-size: 115%;
    text-decoration: none;
}

/*.bl-links a, .bl-links a:visited { }*/

.bl-links a, .bl-links a:hover, .bl-links a:visited:hover { 
    
    text-decoration: underline; 
    display: block;
    color: #993838;
    font-size: 115%;
}

.bl-links .deco1 .link { width: 170px; margin: 10px 0px 0px 30px; }
.bl-links .deco2 .link { width: 170px; margin: 5px 0px 0px 10px; }
.bl-links .deco3 .link { width: 120px; margin: 15px 0px 0px 10px; }
.bl-links .deco4 .link { width: 120px; margin: 15px 0px 0px 5px; }


.bl-links .deco1 { width: 215px; background: url(/resources/images/layout/t-bl1.jpg) left top no-repeat; }
.bl-links .deco2 { width: 191px; background: url(/resources/images/layout/t-bl2.jpg) left top no-repeat; }
.bl-links .deco3 { width: 141px; background: url(/resources/images/layout/t-bl3.jpg) left top no-repeat; }
.bl-links .deco4 { width: 142px; background: url(/resources/images/layout/t-bl4.jpg) left top no-repeat; }

/* stylesheet for the template fp-news */
/* стилевой файл для шаблона fp-news*/
.index .bl-news {
    float: left;
    width: 100%;
    padding: 10px 0px 0px 0px;
}

.index .bl-news .bl-deco { float: left; }

.index .bl-news .bl-deco .main { padding-right: 2px; }
.index .bl-news .bl .main { padding-right: 10px; }
.index .bl-news .text { font-size: 85%; }

.index .bl-news td {
    text-align: center;
    vertical-align: middle;
    padding: 0px 5px 5px 0px;
}

.index .bl-news .spl-s { margin: 5px 0px 0px 20px; }
.bl {
     float: left;
     width: 305px;
     /*height: 99px;
     padding: 10px;
     background: url(/resources/images/layout/bl.gif) left top no-repeat;*/
     overflow: hidden;
}

.bl .top { 
    float: left;
    width: 305px; 
    height: 7px; 
    background: url(/resources/images/layout/bl-top.gif) left top no-repeat;
    margin: 0px !important;
    padding: 0px !important;
}

.bl .main {
    width: 285px; 
    float: left; 
    padding: 3px 10px 3px 10px; 
    background-color: #f5f1e0;
}

.bl .bottom {
    float: left;
    width: 305px; 
    height: 7px; 
    background: url(/resources/images/layout/bl-bottom.gif) left top no-repeat;
    margin: 0px !important;
    padding: 0px !important;
}

.bl .img {
     float: left;
     width: 100px;
     height: 99px;
     overflow: hidden;
     position: relative;
     z-index: 100;
}

.bl .img .mask {
     position: absolute;
     z-index: 110;
     top:0px;
     left:0px;
     width: 100px;
     height: 99px;
     background: url(/resources/images/layout/bl-mask.png) left top no-repeat;
}

/*.bl .img .wrp {
     width: 100px;
     height: 100px;
     background: left top no-repeat;
     position: absolute;
     z-index: 100;
}*/

.bl .text {
     float: left;
     width: 170px;
     padding: 0px 0px 0px 10px;
     line-height: 130%;
}
