.catalog{
    background: url("../img/public/pat.png");
    padding-bottom: 40px;
}

.catalog-header, .catalog-header2{
    font-size: 40px;
    color: #d10c64;
    font-family: pf_agora_slab_proregular;
    text-transform: uppercase;
    text-align: center;
    padding: 30px 0 30px 0;
    line-height: 40px;
}

.catalog-header2{
    color: #545454;
}

.cat-text{
    font-size: 20px;
    font-family: H_Roman;
    text-align: center;
    margin: 8px 0 -4px 0;
}

.cat-item{
    text-align: center;
    margin-bottom: 25px;
}


.catalog .button{
    background: #eb1273; /* Old browsers */
    background: -moz-linear-gradient(top,  #eb1273 0%, #9e0047 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb1273), color-stop(100%,#9e0047)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eb1273 0%,#9e0047 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eb1273 0%,#9e0047 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eb1273 0%,#9e0047 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eb1273 0%,#9e0047 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb1273', endColorstr='#9e0047',GradientType=0 ); /* IE6-9 */
    font-family: H_Bold;
    font-size: 16px;
    text-transform: none;
    width: 200px;
    height: 40px;
    line-height: 40px;
    padding: 0;
}

.catalog .button:hover{
    opacity: .9;
}

.to-calc{
    color: #818181;
    font-size: 14px;
    font-family: H_Light;
    text-align: center;
    margin-top: -8px;
    margin-bottom: 22px;
    display: inline-block;
    text-decoration: underline;
}