.products li img {
    height: 145px;
}

.style-h1 {
    margin: 20px 0 30px;
    text-align: left;
    text-transform: uppercase;
    font-size: 30px;
    border-bottom: 1px solid #C2C2C2;
}

h1.ag-title {
    font-size: 20px;
}

.product h1 {
    font-size: 25px;
    font-weight: normal;
    width: 100%;
}

.form-block {
    width: 100%;
}

.form-block h3 {
    text-align: center;
    font-size: 22px;
    font-weight: normal;
    margin: 17px 0 22px;
}

.form-block form div {
    position: relative;
}
.form-block .error input {
    border-color: #d10003;
}
.form-block input,
.form-block textarea {
    color: #000;
    font-style: italic;
    font-size: 14px;
    padding: 10px 20px;
    margin-bottom: 9px;
    border-radius: 5px;
    width: 100%;
    background: rgba(0, 0, 0, 0.1);
    border: 1px solid #fff;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
}
.form-block .button {
    width: 196px;
    height: 40px;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 40px;
    background: url('../../images/button4.png') 0 0 no-repeat;
}

.form-block .button button {
    background: url('../../images/img6.png') 19px center no-repeat;
    outline: none;
    width: 196px;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 31px;
    border: 0;
    color: #1f49ab;
    font-size: 16px;
    transition: all 0.15s ease-out 0s;
    -moz-transition: all 0.15s ease-out 0s;
    -webkit-transition: all 0.15s ease-out 0s;
    -o-transition: all 0.15s ease-out 0s;
    -ms-transition: all 0.15s ease-out 0s;
    cursor: pointer;
}

.form-block .button button:hover {
    background-position: 26px center;
}
.fancybox-outer html,
.fancybox-outer body {
    padding: 0;
    margin: 0;
}
.top .lang span a,
.top .lang span a:hover,
a.button,
a.button:hover,
.left-menu .title a,
.left-menu .title a:hover,
.top .phone .callback a,
.top .phone .callback a:hover {
    color: inherit;
    text-decoration: none;
}
.slogan .search {
    z-index: 900;
}
.footer .socseti {width: 153px;height: 25px;margin: 17px auto 8px;}
.footer .socseti ul {position: relative;left: 0;width: 175px;padding-left: 0;}
.footer .socseti ul li {background: none !important;position: relative;display: block;float: left;}
.footer .socseti ul li a {height: 30px;margin: 0 10px 0 0; display: block}
.footer .socseti ul li .vk {background: url('../../images/vk.png') 0 center no-repeat; width: 32px;}
.footer .socseti ul li .fb {background: url('../../images/f.png') 0 center no-repeat; width: 11px;}
.footer .socseti ul li .gp {background: url('../../images/g.png') 0 center no-repeat; width: 29px;}
.footer .socseti ul li .tw {background: url('../../images/t.png') 0 center no-repeat; width: 27px;}
