/*  downloads  */
.sectitle { font-family:PT_Sans-Web-Bold; font-size:22px; color:#1e407c; font-weight:normal;  }
.docsblock { min-height:370px; }
.docsbox { padding:0 0 10px 0; }
.docsbox .docicon { width:50px; padding-top:20px; padding-left:2px; float:left; padding-right:2%; }
.docsbox .docname {  width: -moz-calc(98% - 52px);    width: -webkit-calc(98% - 52px);    width: calc(98% - 52px); float:left; }
.downlink { border-top:1px solid #dfdfdf; margin-top:5px; }
.downlink a { color:#354454; line-height:20px; text-decoration:none; font-size:14px; /*-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  transition: all 0.5s ease;*/ }
.downlink a:hover { color:#4d76a4; }
/*  end of downloads  */

.mg_slr_block {
    /*width: 300px; */
}

.mg_slr_block .mg_slr_wrapper {
/*    border: #CCC 1px solid; */
    overflow: hidden;
    position: relative;
}

.mg_slr_block .mg_slr_slide {
    width: 900px;
    position: absolute;
}

.mg_slr_block .mg_slr_page {
    width: 300px;
    float: left;
}

.mg_slr_block .mg_slr_page p {
    margin-left: 15px;
    margin-right: 15px;
}

.mg_slr_block .mg_slr_page p a {
    color: #000;
    text-decoration: none;
}

.mg_slr_block .mg_slr_nav {
    /*border-bottom: #CCC 1px solid; */
    /*text-align: center; */
}

.mg_slr_block .mg_slr_nav a {
    display: inline-block;
    text-decoration: none;
    cursor:pointer;
}

.mg_slr_block .mg_slr_nav a.current {
    cursor:default;
}

.attfile {
    padding: 10px;
}

.attfile img {
    vertical-align: top;
    padding-right: 10px;
}

.attfile a {
    display: inline-block;
    padding: 10px 0;
    color: #183261;
}