.btn-download {
        display: block;
        text-indent: -9999px;
}
a.btn-download:link,
a.btn-download:active,
a.btn-download:visited,
a.btn-download:hover {
        border: none;
}
.btn-download {
        background: url(../pics/btn_download2-rus.gif) top left no-repeat;
        height: 28px;
        width: 97px;
}


.btn-addcomm {
        display: block;
        text-indent: -9999px;
}

a.btn-addcomm:link,
a.btn-addcomm:active,
a.btn-addcomm:visited,
a.btn-addcomm:hover {
        border: none;
}

.btn-addcomm {
        background: url(../pics/addcomm-rus.gif) top left no-repeat;
        height: 28px;
        width: 150px;
}


.card, .postform, .comments {
        margin-left: 20px;
}


.card {
        margin-bottom: 30px;
}
        .card .filename {
                border-left: 3px solid #d6d6d6;
                padding-left: 10px;
        }


        .card td {
                /*border: 1px solid #ff00ff;*/
        }
                .card h2 {
                        font-family: Arial, Tahoma, Verdana;
                        font-size: 2.2em;
                        line-height: normal;
                        margin: 0;
                        padding: 0;
                }
                .card p {
                        color: #737373;
                        font-size: 0.9em;
                        margin: 0;
                        padding: 0;
                }
                .params {
                        font-family: Georgia, "Times New Roman", Times, serif;
                        /*font-weight: bold;*/
                        line-height: 1.2em;
                        padding: 10px 0;
                }
                        .params span {
                                color: #7f9200;
                                /*font-weight: bold;*/
                        }

        .voting {
                padding-left: 10px;
                vertical-align: top;
        }
                .rating {
                        color: #3e3e3e;
                        font-family: Georgia, "Times New Roman", Times, serif;
                        font-size: 1.5em;
                }


                .voting td {
                        text-align: center;
                }
                        .voting #good {
                                margin-left: 1px;
                        }
                        .voting .numfake, .voting .numgood {
                                padding: 5px 0;
                        }


                        .voting .numfake {
                                color: #b62020;
                                font-weight: bold;
                        }
                        .voting .numgood {
                                color: #7f9200;
                                font-weight: bold;
                        }




        .postform td {
                padding: 2px;
                vertical-align: top;
        }
        .postform .label {
                color: #3e3e3e;
                font-family: Georgia, "Times New Roman", Times, serif;
                font-size: 1.2em;
                padding-right: 5px;
                text-align: right;
        }
        #name, #mail, #message {
                width: 400px;
        }
        .postform .captcha * {
                float: left;
                margin-right: 5px;
        }
        .postform #word {
                width: 130px;
        }


.comments {
        padding-top: 20px;
}
        .comments .head {
                border-bottom: 1px solid #d2eb94;
                font-family: Georgia, "Times New Roman", Times, serif;
                font-size: 1.2em;
                /*font-weight: bold;*/
                padding-bottom: 5px;
                margin-bottom: 5px;
                margin-top: 20px;
        }
                .comments .head span {
                        color: #7f9200;
                }

