.reg_form {
            margin-left:-187px;
}

.form-wrapper {
    background: none repeat scroll 0 0 #fff;
    border-radius: 20px;
    box-shadow: 0 1px 28px 5px #252525;
    box-sizing: border-box;
    color: #252525;
    font: bold 16px 'Open Sans',Myriad Pro,sans-serif;
    height: 520px;
    padding: 25px 15px;
    position: relative;
    width: 375px;
}
.field {
    border: medium none;
    margin: 0 0 15px;
    padding: 0;
}
        .text-input{
            width: 203px;
            height: 30px;
            box-sizing: border-box;
            border: 1px solid #C3C3C3;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
        }
        .text-name{
            margin: 0 0 0 30px;
        }
        .text-mail{
            margin: 0 0 0 15px;
        }
        .order-text{
            width: 310px;
            height: 100px;
            box-sizing: border-box;
            border: 1px solid #C3C3C3;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
            resize: none;
            padding: 0;
            margin: 7px 0 0 14px;
        }

.order-button {
    cursor: pointer;
    height: 38px;
    margin: 25px 0 0 10px;
    width: 320px;
    border:none;
    outline: none;
}
        .close {
            background: url("../images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
            display: block;
            height: 82px;
            position: absolute;
            right: -50px;
            top: -50px;
            width: 82px;
        }
        .popup {
             left: 50%;
            overflow: hidden;
            padding: 50px;
            position: fixed;
            top: 10px;
            z-index: 100;
            display: none;
        }
#overlay {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    display:none;
    background:#000;
    opacity:0.3;
    z-index:50;
}
.content-print p {
    color: #252525;
    font: 14px 'Open Sans',Myriad Pro,sans-serif;
    margin: 0;
    padding: 3px 0 15px;
}
strong{
    font-weight: bold;
}
.content-list {
    padding: 0;
    margin: 0 0 15px 20px;
}
.content-list li{
    padding: 0 0 7px 15px;
    display: block;
    color: #252525;
    font: 14px 'Open Sans',Myriad Pro,sans-serif;
    margin: 0;
}

.content-print .banner-inside{
    background: #990000;
    text-align: center;
    padding: 15px 0;
    color: #fff;
    margin: 0
}
.wpcf7-text {
    border: 1px solid #c3c3c3;
    border-radius: 5px;
    box-shadow: 0 2px 11px 0 #ccc inset;
    box-sizing: border-box;
    color: #252525;
    font: 14px 'Open Sans',Myriad Pro,sans-serif;
    height: 30px;
    margin: 0 0 0 30px;
    outline: medium none;
    padding: 5px;
    width: 203px;
}
.wpcf7-email {
    border: 1px solid #c3c3c3;
    border-radius: 5px;
    box-shadow: 0 2px 11px 0 #ccc inset;
    box-sizing: border-box;
    color: #252525;
    font: 14px 'Open Sans',Myriad Pro,sans-serif;
    height: 30px;
    margin: 0 0 0 15px;
    outline: medium none;
    padding: 5px;
    width: 203px;
}
.wpcf7-textarea {
    border: 1px solid #c3c3c3;
    border-radius: 5px;
    box-shadow: 0 2px 11px 0 #ccc inset;
    box-sizing: border-box;
    color: #252525;
    font: 14px 'Open Sans',Myriad Pro,sans-serif;
    height: 100px;
    margin: 7px 0 0 9px;
    outline: medium none;
    padding: 5px;
    resize: none;
    width: 320px;
}
.wpcf7-captcha-captcha-670 {
    display: inline-block;
    margin: 0 0 0 10px;
}
.wpcf7-captchar {
    border: 1px solid #c3c3c3;
    border-radius: 5px;
    box-shadow: 0 2px 11px 0 #ccc inset;
    box-sizing: border-box;
    color: #252525;
    font: 14px 'Open Sans',Myriad Pro,sans-serif;
    height: 30px;
    margin: 0 0 0 9px;
    outline: medium none;
    padding: 5px;
    width: 320px;
}
.order-button:hover {
    box-shadow: 0 3px 8px 0 #9b150c;
}
.order-button:active{
    background: #9b150c;
}
.links-page{
    padding: 0;
    margin: 0 0 10px 0;
    list-style-type: none;
}
.links-page a{
    text-decoration: none;
    color: #ed1c31;
}
.links-page a:hover{
    text-decoration: underline;
}
.links-page li{
    font: 14px 'Open Sans',Myriad Pro,sans-serif;
    margin: 0;
    padding: 0 0 7px 35px;
}
/*.title-page{
    color: #af0000;
    font: 18px 'Open Sans',Myriad Pro,sans-serif;
    margin: 0;
    padding: 3px 0 15px;
    text-transform: uppercase;
    text-align: center;
    background: #fff;
}*/
.content-inside .text-number{
    padding: 0;
    margin: 0;
    font-weight: bold;
    color: #ed1c31;
}
.content-print .small-letter{
    font-size: 11px;
    padding: 0 0 10px 30px;
    margin: 0;
}