.ccontent .leftblock a { color: #000; text-decoration:none; }
.ccontent .leftblock a:hover { color: #104a8c; text-decoration:none; }

.ccontent .leftblock .pdf { padding-left:25px; background-image:url(../images/icons/pdf.gif); background-repeat:no-repeat; background-position:1px 1px; }
.ccontent .leftblock .doc { padding-left:25px; background-image:url(../images/icons/doc.gif); background-repeat:no-repeat; background-position:1px 1px; }
.ccontent .leftblock .docx { padding-left:25px; background-image:url(../images/icons/docx.gif); background-repeat:no-repeat; background-position:1px 1px; } 
.ccontent .leftblock .xls { padding-left:25px; background-image:url(../images/icons/xls.gif); background-repeat:no-repeat; background-position:1px 1px; }
.ccontent .leftblock .xlsx { padding-left:25px; background-image:url(../images/icons/xlsx.gif); background-repeat:no-repeat; background-position:1px 1px; }
.ccontent .leftblock .ppt { padding-left:25px; background-image:url(../images/icons/ppt.gif); background-repeat:no-repeat; background-position:1px 1px; }
.ccontent .leftblock .pptx { padding-left:25px; background-image:url(../images/icons/pptx.gif); background-repeat:no-repeat; background-position:1px 1px; }
.ccontent .leftblock .rar { padding-left:25px; background-image:url(../images/icons/rar.gif); background-repeat:no-repeat; background-position:1px 1px; } 
.ccontent .leftblock .zip { padding-left:25px; background-image:url(../images/icons/zip.gif); background-repeat:no-repeat; background-position:1px 1px; } 
.ccontent .leftblock .unknown { padding-left:25px; background-image:url(../images/icons/unknown.gif); background-repeat:no-repeat; background-position:1px 1px; } 
