
body {background: #fff;}

/*div {outline: 1px solid;}

/* Шрифты */

.font_1 {font: 21px Yanone Kaffeesatz,sans-serif; color: #07478e; line-height: 16px;}
.font_2 {font: 21px Yanone Kaffeesatz,sans-serif; color: #df2626; line-height: 16px;}
.font_3 {font: 18px Yanone Kaffeesatz,sans-serif; color: #074890;}
.font_4 {font:  34px Yanone Kaffeesatz,sans-serif; color: #df2626; line-height: 34px;}
.font_5 {font: 18px Yanone Kaffeesatz,sans-serif; color: #df2626; line-height: 20px;}
.font_6 {font:  83px Trebuchet MS,sans-serif; color: #df2626; line-height: 76px;}
.font_7 {font:  34px Yanone Kaffeesatz,sans-serif; color: #07519d; line-height: 10px;}
.font_8 {font: 18px Yanone Kaffeesatz,sans-serif; color: #074890;}
.font_9 {font:  26px Yanone Kaffeesatz,sans-serif; color: #07478e; }
.font_10 {font: 16px Yanone Kaffeesatz,sans-serif; color: #c70a0a; line-height: 22px;}
/* --- */
.font_11 {font: 30px Play,sans-serif; color: #ed1c24;}
.font_12 {font: 18px Yanone Kaffeesatz,sans-serif; color: #323232;}
.font_13 {font: 18px Play,sans-serif; color: #ed1c24;}
.font_14 {    font: 16px Play,sans-serif;
    color: #6a6a6a;}
/* --- */
.font_15 {font: 30px Play,sans-serif; color: #ed1c24;}
/* --- */
.font_16 {font: 16px Yanone Kaffeesatz,sans-serif; color: #323232;}
.font_17 {font:  25px Yanone Kaffeesatz,sans-serif; color: #ed1c24; line-height: 18px;}
/* --- */
.font_18 {font: 25px Play,sans-serif; color: #323232; }
/* --- */
.font_19 {    font: bold 21px Play,sans-serif;
    color: #323232;
    padding-left: 73px; }
.font_20 {font:  18px Yanone Kaffeesatz,sans-serif; color: #df2626; }
.font_21 {font: 18px Yanone Kaffeesatz,sans-serif; color: #323232; }
/* --- */
.font_22 {font: 30px Play,sans-serif; color: #323232; }
.font_23 {    font: bold 42px Yanone Kaffeesatz,sans-serif; color: #df2626; }
.font_24 {font:  22px Yanone Kaffeesatz,sans-serif; color: #ff0000; }
.font_25 {font: 16px Yanone Kaffeesatz,sans-serif; color: #323232; }
.font_26 {font: 17px Play,sans-serif;  }
/* --- */
.font_27 {font:  16px Yanone Kaffeesatz,sans-serif; color: #07519d;}
/* --- */
.font_28 {font:  25px Yanone Kaffeesatz,sans-serif; color: #ed1c24;}
.font_29 {font: 16px Yanone Kaffeesatz,sans-serif; color: #323232;}
/* --- */
.font_30 {font:  18px Yanone Kaffeesatz,sans-serif; color: #fff;}
.font_30_1 {font:  12px Yanone Kaffeesatz,sans-serif; color: #df2626;}
/* --- */
.font_31 {    font: bold 55px Yanone Kaffeesatz,sans-serif;
    color: #fff;     text-shadow: 2px 2px 3px rgba(0,0,0,0.3);
    line-height: 60px;}
.font_32 {    font: bold 48px Yanone Kaffeesatz,sans-serif;
    color: #FFF501;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.52);
    text-decoration: underline;
    line-height: 40px;}
/* --- */
.font_33 {    font: bold 31px Yanone Kaffeesatz,sans-serif;
    color: #fff501;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.52);}
.font_34 {font:  24px Yanone Kaffeesatz,sans-serif; color: #fff;}
.font_35 {    font: 16px Yanone Kaffeesatz,sans-serif;
    color: #fff;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.32);}
.font_36 {font:  17px Yanone Kaffeesatz,sans-serif; color: #fff;}
.font_37 {font: 17px Yanone Kaffeesatz,sans-serif; color: #fff;}
/* --- */
.font_38 {font: 18px Yanone Kaffeesatz,sans-serif; color: #df2626;}
/* --- */
.font_39 {font:  36px Yanone Kaffeesatz,sans-serif; background-color: #1a1a1a; color: transparent; text-shadow: 0px 2px 3px rgba(255,255,255,0.5); background-clip: text; -webkit-background-clip: text; }
.font_39_2 {font:  36px Yanone Kaffeesatz,sans-serif; color: 000; }
/* --- */
.font_40 {font:  20px Yanone Kaffeesatz,sans-serif; color: #df2626;}
.font_41 {font:  60px Yanone Kaffeesatz,sans-serif; color: #df2626;}
.font_42 {font:  38px Yanone Kaffeesatz,sans-serif; color: #df2626;}
/* --- */
.font_43 {font:  22px Yanone Kaffeesatz,sans-serif; color: #07519d; line-height: 30px;}
.font_44 {    font: 12px Yanone Kaffeesatz,sans-serif;
    line-height: 18px;
    font-size: 16px;}
/* --- */
.font_45 {font: 24px Yanone Kaffeesatz,sans-serif; color: #fff;}
/* --- */
.font_46 {font:  14px Yanone Kaffeesatz,sans-serif; color: #000; float: left;}
.font_47 {font: 12px Play,sans-serif;
    color: #fff;
    background: #546a79;
    display: block;
    min-width: 35px;
    height: 20px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 2px;
    line-height: 20px;
    text-align: center;
    float: left;
    margin-left: 20px;}
.font_48 {font:  12px Play,sans-serif; color: #888; padding-top: 10px; display: block; padding-bottom: 10px;}
.font_49 {font:  14px Play,sans-serif; padding-top: 10px; padding-bottom: 10px;}
.font_50 {font:  14px Play,sans-serif; padding-top: 10px; padding-bottom: 10px; color: #df2626;}
/* --- */
.font_51 {font: 20px Yanone Kaffeesatz,sans-serif; color: #323232;}
.font_52 {font:  12px Play,sans-serif; color: #fff; line-height: 34px;}
.font_53 {font: 14px Yanone Kaffeesatz,sans-serif; color: #303030; line-height: 28px;}
.font_54 {font:  14px Yanone Kaffeesatz,sans-serif; color: #303030;}
.font_55 {font: 16px Yanone Kaffeesatz,sans-serif; color: #df2626;}
.font_56 {font: 12px Yanone Kaffeesatz,sans-serif; color: #df2626;}
/* --- */
.font_57 {font: 22px Yanone Kaffeesatz,sans-serif; color: red; line-height: 33px;}
/* --- */
.font_58 {font: 18px Play,sans-serif; color: #fff; line-height: 18px; transition: height 1s; -webkit-transition: height 1s; -moz-transition: height 1s; overflow: hidden; display: block;}
.font_59 {font: 14px Play,sans-serif; color: #333; line-height: 14px; transition: height 1s; -webkit-transition: height 1s; -moz-transition: height 1s; overflow: hidden; display: block;}
/* Обертки */

.wrap_bid_bottom {    width: 100%;
    padding-top: 12px;
    margin-top: 14px;
    min-height: 306px;
    background-size: 100% 100%;
    padding-bottom: 12px;}
.wrap_1 {     width: 100%;background-position: 47% 30%;
    background: url(http://ppk161.ru/views/image/gloss/gl99.jpg) no-repeat top;
    /* background-size: 1000px 100%; */
    padding-top: 33px;
    padding-bottom: 33px;}
    
.wrap_14 {     width: 100%;background-position: 47% 30%;
    background: url(http://konstruktor-potolkov.ru/img/144655001.jpg) no-repeat top;
    /* background-size: 1000px 100%; */
    padding-top: 33px;
    padding-bottom: 33px;}
.wrap_15 {     width: 100%;background-position: 47% 30%;
    background: url(http://konstruktor-potolkov.ru/img/jaluizi.jpg) no-repeat top;
    /* background-size: 1000px 100%; */
    padding-top: 33px;
    padding-bottom: 33px;}    
    
.wrap_11 {    width: 100%;
    /* border: 1px solid rgb(212, 212, 212); */
    background-position: 47% 30%;
    background: #ececec;
    background: url(http://www.nedorogiepotolki.ru/img/s30_bg.jpg) no-repeat top;
    padding-top: 33px;
    margin-top: 16px;
    padding-bottom: 33px;}    
.wrap_2 {
	width: 100%;
}
.wrap_3 {
	width: 100%;
	min-height: 300px;
	background: #ffffff;
}
h1 {
    display: block;
    font: 25px Yanone Kaffeesatz,sans-serif;
    line-height: 18px;
    font-weight: bold;
}

/* Основные блоки */

.header {width: 1046px; min-height: 186px; margin: 0 auto; padding: 0px 25px;}
.main_content {width: 1050px; min-height: 186px; margin: 0 auto;}
.main_content_left {width: 708px; min-height: 0px; float: left;}
.main_content_right {width: 320px; min-height: 0px; float: right;}
.bid_block_right {width: 320px; min-height: 800px; float: right;}
.slider_timer_block {width: 1050px; min-height: 186px; margin: 0 auto; padding: 0px 0px;}
.benefits {width: 1050px; min-height: 186px; margin: 0 auto;}
.options {width: 1050px; min-height: 186px; margin: 0 auto; padding: 0px 0px;}
.problems {width: 1050px; min-height: 442px; margin: 0 auto; padding: 20px 0px;}
.reasons {    width: 1000px;
    min-height: 175px;
    margin: 0 auto;
    background: rgba(255, 255, 255, 0.88);
    border-radius: 10px;
    padding: 26px;}
.bid_bottom {    text-align: center;
    width: 1000px;
    min-height: 175px;
    margin: 0 auto;
    background: #ffffff;
    padding: 26px;
    padding-top: 12px;
    border: 1px solid rgb(214, 214, 214);
    border-radius: 5px 5px 5px 5px;}
.pluses {    width: 1000px;
    background: url(../img/rozovyy-fon-kletka.jpg) no-repeat;
    height: 100px;
    margin: 0 auto;
    border-radius: 10px;
    padding: 26px;}
.trust {    width: 1000px;
    min-height: 100px;
    margin: 0 auto;
    padding: 0px 25px;
    border: 1px solid rgb(214, 214, 214);
    border-radius: 5px 5px 5px 5px;
    padding-top: 17px;
    margin-top: 14px;}
.footer {    width: 1000px;
    min-height: 256px;
    margin: 0 auto;
    padding: 0px 25px;
    border: 1px solid rgb(212, 212, 212);
    border-radius: 5px 5px 5px 5px;
    padding-top: 15px;
    background: #fff;
    margin-top: -6px;}

/* Элементы header */

a.logo {display: block;     width: 226px; height: 48px; background: url(../img/welder.png); background-size: 100% 100%; margin-bottom: 4px;}
.h_div_1 {width: 303px; padding-top: 39px; padding-right: 65px; float: left;}
.h_div_2 {width: 205px; height: 140px; padding-top: 39px; padding-left: 41px; float: left; background: url(../img/h_img_1.png) no-repeat; background-position: 0 39px;}
.h_div_3 {width: 170px; padding-top: 39px; padding-left: 45px; float: left;}
.h_div_4 {width: 210px; height: 140px; padding-top: 10px; float: left; text-align: right;}
a.h_btn { display: block;
    width: 210px;
    height: 39px;
    background: #fff501;
    border-radius: 6px;
    margin-top: 14px;
    border: 1px solid #bbb40a;}

/* Элементы bid_block_right */

.bid_box_right {
    width: 270px;
    min-height: 325px;
    text-align: center;
    background: #ec5f5f;
    padding: 25px;
        border-radius: 10px;
}
.bid_box_right1 {    text-align: center;
    background: #fff;
    background-size: 100% 100%;
    padding: 25px;
    border: 1px solid #2b2b2b;
    border-radius: 5px;}
.r_input {    width: 262px;
    height: 41px;
    border: none;
    border-radius: 4px;
    outline: none;
    padding: 0 15px;
    margin-top: 13px;}
.r_btn_1 {background: #546a79;
    padding: 10px;
    color: #fff;
    cursor: pointer;
    border: 1px solid #4a4848;
    width: 240px;
    margin-left: 5px;
    border-radius: 2px;margin-top: 12px;
    font: 18px Yanone Kaffeesatz,sans-serif;
    margin-bottom: 14px;}
.warranty {margin: 0px 20px; text-align: center; margin-top: 20px;}
.box_right {margin-top: 14px;
    text-align: center;
    width: 270px;
    min-height: 500px;
    background: #ec5f5f;
    background-size: 100% 100%;
    padding: 25px;
    padding-bottom: 22px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;}
.r2_input {width: 260px; height: 40px; border: none; border-radius: 4px; outline: none; padding: 0 15px; margin-top: 10px;}
.r2_btn_1 {width: 270px; height: 56px; background: url(../img/bid_btn.png) no-repeat; background-size: 100% 100%; border: none; cursor: pointer; margin-top: 10px;}

/* Элементы slider_timer_block */

.slider_block {    width: 1050px;min-height:375px;float: left;background-size: 100% 100%;background: url(../img/107481b4ccf9333557ba019ebceec6b7.jpg) center no-repeat;}
.shelf {width: 708px; height: 87px; margin-top: 10px; float: left; background: url(../img/shelf.png) no-repeat; background-size: 100% 100%;}

table.slider_menu {height: 50px; margin-left: 20px;  /*border-spacing: 10px 15px; border-collapse: inherit;*/}
table.slider_menu tr td {
    vertical-align: middle;
    text-align: center;
    padding: 0px 15px;
    background: rgb(70, 178, 157);
    background-size: 100% 100%;
    height: 7px;
    border-radius: 4px 4px 0px 0px;
    font-size: 17px;
    width: 135px;
}

table.slider_menu tr td.tab2_on {background: rgba(250, 250, 250, 0.81);
    background-size: 100% 100%;
    height: 7px;
    border-radius: 4px 4px 0px 0px;
    font-size: 17px;
    width: 135px;
}
table.slider_menu tr td.tab2_off {background: none;width: 135px;}

.slider_tab_general {width: 688px; min-height: 230px; overflow: hidden;}
.slider_tab_1 {width: 688px;
    min-height: 160px;
    padding: 25px 10px;
    background: rgba(250, 250, 250, 0.81);
    transition: all 1s;
    position: absolute;
    border-radius: 0px 15px 15px 0px;}
.slider_tab_2 {width: 688px;
    min-height: 160px;
    padding: 25px 10px;
    background: rgba(250, 250, 250, 0.81);
    transition: all 1s;
    position: absolute;
    border-radius: 0px 15px 15px 0px;}
.slider_tab_3 {width: 688px;
    min-height: 160px;
    padding: 25px 10px;
    background: rgba(250, 250, 250, 0.81);
    transition: all 1s;
    position: absolute;
    border-radius: 0px 15px 15px 0px;}
.slider_tab_4 {width: 688px;
    min-height: 160px;
    padding: 25px 10px;
    background: rgba(250, 250, 250, 0.81);
    transition: all 1s;
    position: absolute;
    border-radius: 0px 15px 15px 0px;}

.slider_title_1 {min-height: 100px; padding-top: 20px; padding-left: 20px;}
.slider_title_2 {min-height: 100px; padding-top: 20px; padding-left: 20px;}
.slider_title_3 {min-height: 100px; padding-top: 20px; padding-left: 20px;}
.slider_title_4 {min-height: 100px; padding-top: 20px; padding-left: 20px;}

.slider_bottom_title {    padding: 15px;
    padding-left: 57px;
    margin-right: 27px;
    width: 153px;
    margin-top: 14px;
    float: left;
    background: rgba(255, 255, 255, 0.88);
    border-radius: 0px 5px 5px 0px;}
.timer_box {width: 196px; height: 61px; float: left; background: url(../img/timer.png) no-repeat; margin-top: 14px;}
.timer_btn {display: block;
    width: 242px;
    height: 43px;
    float: left;
    border: 1px solid #278472;
    border-radius: 3px;
    background: #46b29d;
    margin-top: 15px;
    margin-left: 10px;
    text-shadow: 2px 2px 3px rgba(0,0,0,0.3);}

.tab_block_1 {float: left; width: 165px; height: 145px;}
.tab_block_2 {    float: left;
    width: 221px;
    height: 105px;
    background: url(../img/frame2.png) no-repeat;
    background-size: 100% 100%;
    padding: 23px;}
.tab_block_3 {    float: right; width: 220px; height: 145px; margin-left: 30px;}

.aaa111 {    
    background: url(../img/6091131.png) repeat;
    padding-top: 17px;
    background-position: 46% 5%;
    width: 1050px;
    min-height: 71px;
    margin: 0 auto;
    border-radius: 5px;
    padding-bottom: 16px;
    margin-top: 15px;
    border: 1px solid rgb(137, 162, 0);}

.aaa11diz {    
        background: url(../img/diz44.jpg) repeat;
    padding-top: 17px;
    background-position: 46% 5%;
    width: 1050px;
    min-height: 71px;
    margin: 0 auto;
    border-radius: 5px;
    padding-bottom: 16px;
    margin-top: 15px;}   

.aaa11 {    background: url(../img/wood-colors-colorful-abstract.jpg) no-repeat;
    padding-top: 17px;
    background-position: 46% 5%;
    width: 1050px;
    min-height: 71px;
    margin: 0 auto;
    border-radius: 5px;
    padding-bottom: 16px;
    margin-top: 15px;}
    
.aaa12 {    background: url(../img/snezhinka-sharik-igrushka-zima.jpg) no-repeat;
    padding-top: 17px;
    background-position: 46% 5%;
    width: 1050px;
    min-height: 62px;
    margin: 0 auto;
    border-radius: 5px;
    padding-bottom: 16px;
    margin-top: 15px;
    border: 1px solid rgba(188, 195, 194, 0.34);
}
    
  

/* Элементы benefits */

.benefits_block {width: 708px; min-height: 186px; float: left;}
.benefits_box {width: 198px; height: 103px; background: url(../img/frame.png) no-repeat;}
table.benefits_tbl {width: 100%; border-spacing: 10px 15px; border-collapse: inherit;}
.benefits_tbl tr td {width: 198px; background: url(../img/frame.png) no-repeat; background-size: 100% 100%; vertical-align: middle; padding: 10px;}

/* Элементы options */

.options_block {width: 708px; min-height: 623px; float: left;}
.options_tabs {    padding: 24px;
    width: 708px;
    padding-bottom: 4px;
    padding-top: 12px;}
.options_box {    width: 708px;
    min-height: 583px;
    background: #fdfdfd;
    background-size: cover;
    border: 1px solid rgb(214, 214, 214);
    border-radius: 5px 5px 5px 5px;}
table.options_menu {        width: 332px;
    height: 34px;
    font-size: 17px;}
table.options_menu tr td {vertical-align: middle; text-align: center;}
table.options_menu tr td.tab_on {    background: #00b494;
    background-size: 100% 100%;
    color: white;
    border-radius: 3px;}
table.options_menu tr td.tab_off {background: none;}
.options_tab_1 {width: 658px; min-height: 533px; padding: 0px 25px; }
.options_tab_2 {width: 708px; min-height: 533px; /*background: url(../img/price.png) no-repeat center; background-size: 100% 90%;*/}
.options_tab_3 {width: 658px; min-height: 1462px; padding: 25px 25px; background: rgba(255,255,255,1);}
.options_tab_4 {width: 658px; min-height: 533px; padding: 25px 25px; background: rgba(255,255,255,1);}
.options_tab_5 {width: 658px; min-height: 533px; padding: 25px 25px; background: url(../img/scheme.png) no-repeat center;}

.comment_block {width: 660px; min-height: 160px; padding-top: 12px;}
.comment_photo { 
        width: 83px;
    height: 83px;
    border-radius: 43px;
    overflow: hidden;
    float: left;
    box-shadow: 1px 0px 4px rgba(51, 51, 51, 0.46);
    
}
    
.comment_photo1 {    width: 0px;}
    
.comment_box {width: 500px; padding-left: 30px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; min-height: 100px; background: url(../img/bg_comment.png) center no-repeat; background-size: 100% 100%; float: left; margin-left: 12px;}

.price_box {width: 708px; min-height: 160px; padding-top: 22px; padding-bottom: 12px; padding-bottom: 40px;}
.table_price {width: 100%;}
.table_price tr.gray td {background: #ccc;}
/* Элементы problems */

.problems_block {    width: 1050px;
    min-height: 472px;
    margin: 0 auto;
    background-size: 100% 100%;
    border: 1px solid rgb(214, 214, 214);
    border-radius: 5px 5px 5px 5px;}
.broblems_title {text-align: center; overflow: hidden;padding-top: 40px; padding-bottom: 30px;}
.tbl_problems {width: 100%;    margin-top: 20px;}
.tbl_problems tr td {text-align: center;
    vertical-align: middle;
    padding: 0px 10px;
    width: 222px;
    padding-top: 7px;}
.broblems_title_2 {text-align: center; padding-top: 30px; padding-bottom: 30px;}

/* Элементы reasons */
.r_tbl_base {}
.r_tbl_base tr td {vertical-align: top; text-align: left; padding: 20px 0px;}

/* Элементы bid_bottom */

.input_bottom_1 {width: 228px; height: 40px; border: none; border-radius: 20px; outline: none; padding: 0 15px; margin: 10px 0; margin-top: 22px;}
.input_bottom_2 {width: 228px; height: 40px; border: none; border-radius: 20px; outline: none; padding: 0 15px; margin: 10px 0; margin-top: 14px;}
.bottom_btn {width: 281px; height: 56px; background: url(../img/btn_bottom.png) no-repeat; border: none; cursor: pointer; margin: 10px 0;}

/* Элементы pluses */

.tbl_pluses {width: 100%;background: rgba(255, 255, 255, 0.89);
    padding: 20px;
    border-radius: 5px; }
.tbl_pluses tr td {text-align: left; padding-top: 20px; padding-bottom: 20px; vertical-align: middle;}
.pluses_td_1 {padding-left: 80px; background: url(../img/icon_1.png) no-repeat; background-position: center left;}
.pluses_td_2 {padding-left: 80px; background: url(../img/icon_2.png) no-repeat; background-position: center left;}
.pluses_td_3 {padding-left: 84px; background: url(../img/icon_3.png) no-repeat; background-position: center left;}
.pluses_td_4 {padding-left: 84px; background: url(../img/icon_4.png) no-repeat; background-position: center left;}


.homePageCategories__hr9 {
    width: 100%;
    height: 1px;
    line-height: 1px;
    border: 0;
    background-color: #d9d9d9;
}
/* Элементы trust */

.tbl_trust {width: 100%; }
.tbl_trust tr td {text-align: center; padding-top: 20px; padding-bottom: 40px;}

/* Элементы footer */

.f_div_1 {width: 300px; min-height: 10px; padding-right: 20px; float: left;}
.f_div_2 {width: 220px; min-height: 10px; padding-right: 10px; padding-top: 10px; float: left;}
.f_div_3 {width: 220px; min-height: 10px; padding-top: 10px; float: left;}
.f_div_4 {width: 220px; min-height: 10px; padding-top: 10px; float: left;}
a.map_min {display: block;     margin-top: 8px;width: 191px; height: 191px; background: url(../img/map_min.png)  no-repeat; padding-top: 10px; }
.f_input {    width: 185px;
    height: 35px;
    border: none;
    border-radius: 3px;
    outline: none;
    padding: 0 15px;
    margin: 6px 0;
    border: 1px solid #dcdcdc;
    background: rgba(204, 204, 204, 0.25);}
.f_btn_1 {width: 195px; height: 50px; background: url(../img/2017-02-06_184121.png) no-repeat; border: none; cursor: pointer; margin: 6px 0;}
.f_btn_2 {width: 195px; height: 50px; background: url(../img/2017-02-06_184239.png) no-repeat; border: none; cursor: pointer; margin: 6px 0;}

/* Элементы всплывающих блоков */

.confirm_true_block {width: 384px; height: 80px; padding: 20px; text-align: center; background: url(../img/confirm_true.png) no-repeat; background-size: 100% 100%;}
.confirm_false_block {width: 384px; height: 80px; padding: 20px; text-align: center; background: url(../img/confirm_false.png) no-repeat; background-size: 100% 100%;}
.comment .problems_block {width: to;min-height: 442px;margin: 0 auto;background: url(../img/problems_bg.png);background-size: 100% 100%;}

.a111s {
    padding-top: 17px;
    background-position: 46% 5%;
    width: 1050px;
    min-height: 71px;
    margin: 0 auto;
    border-radius: 5px;
    padding-bottom: 16px;
    margin-top: 15px;
}
.headert {
    padding: 21px;
    background: #ec5f5f;
    margin-bottom: 16px;
}
.vid {
    font: 24px Yanone Kaffeesatz,sans-serif;
    width: 1009px;
    margin: 0 auto;
}
.vid a {
   text-decoration: none;
   padding-right: 20px;
}

.style0 {
    color: white;
}

.style1 {
    padding: 6px 22px;
    background: #fff;
    color: #666;
    border-radius: 2px;
    margin-right: 20px;
}
.slider_tab_0q {
    width: 688px;
    min-height: 160px;
    padding: 25px 10px;
    background: rgba(250, 250, 250, 0.81);
    transition: all 1s;
    position: absolute;
    border-radius: 0px 15px 15px 0px;
}
.slider_tab_0q p{
    font: 12px Yanone Kaffeesatz,sans-serif;
    line-height: 18px;
    font-size: 16px;
}

.slider_block12 {
    width: 1050px;
    min-height: 375px;
    float: left;
    background-size: 100% 100%;
    background: url(../img/2017-09-03_155507.png) no-repeat;
        border-radius: 10px;
}
.slider_block13 {
    width: 1050px;
    min-height: 375px;
    float: left;
    background-size: 100% 100%;
    background: url(../img/pryamye-zhalyuzi.jpg) no-repeat;
        border-radius: 10px;
}
.slider_block1 {
    width: 1050px;
    min-height: 375px;
    float: left;
    background-size: 100% 100%;
    background: url(../img/natyazhnoi-potolok-spalni4.jpg) no-repeat;
        border-radius: 10px;
}
.slider_block4 {
    width: 1050px;
    min-height: 375px;
    float: left;
    background-size: 100% 100%;
    background: url(../img/sdf23.jpg) no-repeat;
        border-radius: 10px;
}
.slider_block7 {
    width: 1050px;
    min-height: 375px;
    float: left;
    background-size: 100% 100%;
    background: url(../img/vynos-balkona.jpg) no-repeat;
        border-radius: 10px;
}
.slider_block6 {
    width: 1050px;
    min-height: 375px;
    float: left;
    background-size: 100% 100%;
    background: url(../img/block6.jpg) no-repeat;
        border-radius: 10px;
}
.slider_title_3 {
    min-height: 65px;
    padding-top: 22px;
    padding-left: 20px;
}
.options_box1 {
    width: 708px;
    margin-top: 14px;
    min-height: 583px;
    background-size: cover;
    border: 1px solid rgb(214, 214, 214);
    border-radius: 5px 5px 5px 5px;
}
.options_box1 p {
    font: 12px Yanone Kaffeesatz,sans-serif;
    line-height: 18px;
    font-size: 16px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 20px;
}
.options_box1 h1 {
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 30px;
}
.options_box1 h2 {
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 30px;
    font: 21px Yanone Kaffeesatz,sans-serif;
    line-height: 18px;
}
.options_box1 img {
    padding-top: 26px;
    margin: 0px 31px;
}
.options_box1 ul {
    list-style-type: disc;
    padding-top: 15px;
}

.options_box1 li {
    font: 12px Yanone Kaffeesatz,sans-serif;
    line-height: 18px;
    font-size: 16px;
    margin-left: 33px;
    padding-right: 17px;
    padding-top: 5px;
}
.homePageCategories__hr1 {
    width: 100%;
    height: 1px;
    line-height: 1px;
    border: 0;
    /* background-color: #d9d9d9; */
}

.aaa10 {
    background: url(../img/linii-kraski-raduga-tekstura.jpg) no-repeat;
    padding-top: 17px;
    min-height: 71px;
    width: 692px;
    margin: 0 auto;
}
.slick {
    height: 163px;
    text-align: center;
    background-image: url(../img/bg_acci.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.tab_block_1 h2 {
    text-shadow: 2.5px 4.3px 11px rgba(0,0,0,.6);
    color: #fff;
    font-weight: bold;
    font: 79px Yanone Kaffeesatz,sans-serif;
    text-transform: uppercase;
}
.tab_block_1 h3 {
    text-shadow: 2.5px 4.3px 11px rgba(0,0,0,.6);
    color: #fff;
    font-weight: bold;
    font: 36px Yanone Kaffeesatz,sans-serif;
}

td, th {
    display: table-cell;
    vertical-align: inherit;
    font: 17px Yanone Kaffeesatz,sans-serif;
    line-height: 18px;
    text-align: center
}
.slider_block90 {
    width: 1050px;
    min-height: 375px;
    float: left;
    background-size: 100% 100%;
    background: url(../img/vybiraem-lyustru-domoj-faktory-prinyatiya-resheniya-i-drugie-nyuansy-840x560.jpg) no-repeat;
}

p.pquote {
    border-left:5px solid #ec5f5f;
    padding: 10px;
    margin: 10px 17px;
}

.options_box1 .full-image {
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
    display: block;
}

.right-title {
    font: 26px Yanone Kaffeesatz,sans-serif;
    color: #fff;
}