@charset "utf-8";

/* Main CSS */
section, article, header, footer, nav, aside, hgroup {
    display:block;
}

body {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 16px;
    -webkit-text-size-adjust: 100%;
    line-height: 25px;
    color: #323232;
    background-color: #f0f0f0;
}

h1 {
    display: block;
    font-size: 26px;
    line-height: 30px;
    color: #cf3c0f;
    margin-left: 5px;
    margin-right: 5px;
    text-align: center;
}

a {
    color: #1c6e98;
    text-decoration: underline;
 }
a:hover {
    color: #cf3c0f;
    text-decoration: underline;
}

ul {
 list-style-type: disc;
 list-style-position: outside;
}
li {
    margin-bottom: 18.5px;
}

.clearfix {
    clear: both;
}

.img-border {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

#wrapper {
    background-color: #FFFFFF;
    margin: 0px auto;
    width: 824px;
    -webkit-box-shadow:0px 0px 6px rgba(175,175,175, 0.5);
    -moz-box-shadow:0px 0px 6px rgba(195,195,195, 0.5);
    box-shadow:0px 0px 6px rgba(195,195,195, 0.5);
}

#header {
    width: 824px;
    height: 227px;
    background-image: url('../img/header.jpg');
    background-repeat: no-repeat;
}
#header span {
    display: none;
}

#content {
    width: 774px;
    margin-left:25px;
    margin-right: 25px;
}


/* BLOCK 1*/
#block-1 {
    padding-top: 59px;
    margin-left: 10px;
}
#block-1-photo {
    float: left;
    margin-top: 30px;
}
#block-1-text {
    width: 474px;
    margin-top: 33px;
    margin-left: 27px;
    float: left;
}


/* BLOCK 2*/
#block-2 {
    margin-top: 69px;
    margin-left: 10px;
    margin-right: 10px;
}
#block-2-photo {
    margin-top: 25px;
    float: left;
    margin-left: 29px;
}
#block-2-text {
    width: 459px;
    margin-top: 33px;
    float: left;
}

/* BLOCK 3*/
#block-3 {
    margin-top: 46px;
    margin-left: 10px;
    margin-right: 10px;
}
#block-3-photo {
    margin-top: 25px;
    margin-right: 42px;
    float: left;
}
#block-3-text {
    margin-top: 33px;
}

/* BLOCK 4*/
#block-4 {
    margin-top: 36px;
    margin-left: 10px;
    margin-right: 10px;
}
#block-4-photo {
    margin-top: 25px;
    margin-left: 42px;
    float: right;
}
#block-4-text {
    margin-top: 33px;
}


#banner {
    margin-top: 39px;
    text-align: center;
}


/* BLOCK 5*/
#block-5 {
    margin-top: 37px;
}
#block-5-text {
    margin-top: 35px;
    margin-left: 30px;
    margin-right: 30px;
}


/* Блок Отзывы */
#otzyvy-header {
    width: 510px;
    height: 65px;
    background-image: url('../img/otzyvy.png');
    background-repeat: no-repeat;
    margin: 74px auto 44px auto;
}
#otzyvy-header span {
    display: none;
}
.otzyvy-block {
    width: 674px;
    margin: 0 auto 30px auto;
    background-color: #f0f4f5;
    -webkit-box-shadow:1px 1px 2px rgba(195,195,195, 0.8);
    -moz-box-shadow:1px 1px 2px rgba(195,195,195, 0.8);
    box-shadow:1px 1px 2px rgba(195,195,195, 0.8);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.otzyvy-img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:5px solid #e5e4e4;
    margin-left: 19px;
    margin-right: 15px;
    margin-top: 10px;

    float: left;
}
.otzyvy-text {
    margin-left: 24px;
    margin-right: 21px;
    padding-top: 21px;
    padding-bottom: 14px;
}


/* AUTHOR */
#author {
    margin-top: 69px;
}
#author-photo {
    text-align: center;
    margin-top: 20px;
}
#author-text {
    margin-top: 18px;
    margin-left: 30px;
    margin-right: 30px;
}


/* BLOCK 6 */
#block-6 {
    margin-top: 53px;
}
#block-6-photo {
    margin-top: 20px;
    margin-bottom: 32px;
    text-align: center;
}

.block-6-button {
    text-align: right;
    margin-right: 159px;
}
.block-6-button span {
    font-size: 22px;
    font-weight: bold;
    vertical-align: 20px;
}
.block-6-button a {
    width: 207px;
    height: 51px;
    display: inline-block;
    margin-left: 23px;
    background-image: url('../img/button.png');
    background-repeat: no-repeat;
}
.block-6-button-text {
    display: none;
}
#block-6-text {
    margin: 37px 30px;
}


/* БЛОК ГАРАНТИЯ */
#garantiya {
    margin-top: 61px;
}
#garantiya-photo {
    width: 371px;
    height: 320px;
    margin: 15px auto 22px auto;
}
#garantiya-text {
    font-weight: bold;
    text-align: center;
    margin: 14px auto 56px auto;
}



/* БЛОК БОНУСЫ */
#bonus-text {
    margin-left: 50px;
    margin-right: 50px;
    margin-bottom: 30px;
}
.bonus-block {
    width: 674px;
    margin: 0 auto 25px auto;
    background-color: #f5f5f5;
    -webkit-box-shadow:1px 1px 2px rgba(195,195,195, 0.8);
    -moz-box-shadow:1px 1px 2px rgba(195,195,195, 0.8);
    box-shadow:1px 1px 2px rgba(195,195,195, 0.8);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.bonus-block-free {
    font-size: 22px;
    line-height: 25px;
    font-weight: bold;
    color: #f50f0f;
}
.bonus-block-price {
    color: #c5385d;
}


.bonus-1-photo {
    float: left;
    margin-left: 30px;
    margin-top: 64px;
}
.bonus-1-text {
    width: 380px;
    float: left;
    margin-top: 24px;
    margin-left: 40px;
    margin-bottom: 26px;
}

#bonus-text-footer {
    font-size: 28px;
    text-align: center;
}


/* Блок 8 */
#block-8 {
    margin: 83px 30px 44px 30px;
}

/* Блок Заказа */
#block-zakaz {
    margin-top: 45px;
    padding-bottom: 30px;
    margin-bottom: 30px;
}


/* ================================================= */
















/* FOOTER */
#footer {
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 25px;
}