
@import "/css/pure-forms-and-grids.css";
.present-result-table{
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

.present-result-table th, .present-result-table td{
    padding: 1px 4px;
    text-align: left;
}

.present-result-table th{
    padding: 6px 4px;
    border: 1px solid #fff;
    background: #e4dbdb;
}

.present-result-table td{
    border: 1px solid #eee;
}

.present-result-table tr:nth-child(even) td{
    background: #eee;
    border: 1px solid #fff;
}

.pick-presents{
    margin: 0;
    border-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
    padding: 40px 10px 30px;
    /*
    color: #fff;
    background: #31333d;
    */
    color: #31333d;
    background-image: -webkit-linear-gradient(top, #e4f1e8 0%, #b0acbb 100%);
    background-image: -o-linear-gradient(top, #e4f1e8 0%, #b0acbb 100%);
    background-image: linear-gradient(to bottom, #e4f1e8 0%, #b0acbb 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE4F1E8', endColorstr='#FFB0ACBB', GradientType=0);
}

.pick-presents a{
    text-decoration: none;
}

.p-p-picker{
    text-align: center;
}

.p-p-title{
    margin-bottom: 10px;
    font: 30px/40px "daxlineproblack", sans-serif;
    text-align: center;
}

.p-p-note{
    font-size: 1.1em;
    max-width: 70%;
    margin: 0 auto 20px;
    text-align: center;
}

.p-p-zapis{
    font-size: 1.5em;
    margin: -15px auto 0;
}

.p-p-form, .p-p-form-2{
    width: 90%;
    padding-top: 20px;
    border-top: 1px solid #c7b9b9;
    margin: 0 auto;
}

.p-p-title-2{
    text-align: center;
    margin-bottom: 10px;
    font: 24px/30px "daxlineproblack", sans-serif;
}

.p-p-picker input{
    width: 23%;
    margin: 0 5%;
}