/*  Страница продвижение  */

#shop1{  background:url(../images/creationBg.jpg) 50% 0 no-repeat;  background-size: cover; /*margin-top:80px;*/ color:#fff; }
#shop1.type2 { background:url(http://yarpromo.ru/images/headerBg1.jpg) 50% 0 no-repeat; background-size: cover; }
#shop1 .grid { background:url(../images/grid.png) repeat; }
#shop1 .container {  padding-top:15px; padding-bottom:20px;  text-align:center; } 

#shop1.type3 h1 { color: #ffffff; font-size: 30px; font-size: 30px; font-weight: 400; text-transform:uppercase; margin-bottom:5px; margin-top:30px; }
#shop1.type3 .caption { display:block; color:  #ffffff; font-size: 21px; font-weight: 400; line-height: 20px; text-align: center; }
#shop1.type3 .caption1 { display:block; color:  #ffffff; font-size: 18px; font-weight: 400; line-height: 20px; text-align: center; padding-top:20px; padding-bottom:10px; }
#shop1.type3 .caption_swich { display:block; background:url(../images/swich_bg.png) 0 0 no-repeat; width: 160px; padding-top:13px; height: 52px; line-height:35px; margin:00px auto 10px auto; color:#30bff4; font-size:14px; font-weight:400;  text-align:center; }
#shop1.type3 .switch1 { position:relative; width:260px; height:40px; margin:0 auto 10px auto; border-radius:4px; border:solid #fff 1px; line-height:36px; background: none; }
#shop1.type3 .switch1 div { width:125px; height:40px; line-height:36px; display:inline-block; cursor:pointer; }
#shop1.type3 .switch1 .butt { display:block; position:absolute; left:0px; top:0px; color:#fff; text-decoration:none; width:123px; height:40px; border-radius:4px; background:#ff9000; cursor:pointer; }
#shop1.type3 .switch1  .buttr { display:block; position:absolute; left:137px; top:0px; color:#fff; text-decoration:none; width:123px; height:40px; border-radius:4px; background:#ff9000; cursor:pointer; }

#shop1.type3 .caption_swich2 { display:block; background:url(../images/switch_bg_1.png) 0 0 no-repeat; width: 200px; padding-top:13px; height: 52px; line-height:35px; margin:00px auto 10px auto; color:#30bff4; font-size:14px; font-weight:400;  text-align:center; }
#shop1.type3 .switch2 { position:relative; width:440px; height:40px; margin:0 auto 10px auto; border-radius:4px; border:solid #fff 1px; line-height:36px; background: none; }
#shop1.type3 .switch2 div { width:215px; height:40px; line-height:36px; display:inline-block; cursor:pointer; }
#shop1.type3 .switch2 .butt { display:block; position:absolute; left:0px; top:0px; color:#fff; text-decoration:none; width:218px; height:40px; border-radius:4px; background:#ff9000; cursor:pointer; }
#shop1.type3 .switch2  .buttr { display:block; position:absolute; left:222px; top:0px; color:#fff; text-decoration:none; width:218px; height:40px; border-radius:4px; background:#ff9000; cursor:pointer; }
#shop1.type3 #textl:hover { color:#fff; background:rgba(0,0,0,0.15); }
#shop1.type3 #textr:hover { color:#fff; background:rgba(0,0,0,0.15); }

.butt:hover, .buttr:hover { 
-webkit-box-shadow:none;
       -moz-box-shadow:none;
            box-shadow:none;  
			}

.switch1:hover {


}

.prodvigenie1 { text-align:center; margin-bottom:0px; }
.prodvigenie1 .container { padding-bottom:90px; background:url(../images/sectionBg1.jpg) 50% 100% no-repeat; }
.prodvigenie1  .left { width:34%; display:inline-block; vertical-align:top; padding-right:5%; }
.prodvigenie1  .right { width:30%; display:inline-block; vertical-align:top; padding-left:5%; }
.prodvigenie1  h3 { color:  #222222; font-size: 22px; font-weight: 300; text-align: left; text-transform:uppercase; line-height:28px; padding:0 0 50px 0; }
.prodvigenie1  .prodvigenie_list { list-style-type:none; color:  #222222; font-size: 16px; font-weight: 400; line-height: 22px; text-align: left; }
.prodvigenie1  .prodvigenie_list li {  }
.prodvigenie1  .prodvigenie_list.type1  li { background:url(../images/blue_pict.png) 0 9px no-repeat; text-align: left; padding:0px 0 20px 30px; }
.prodvigenie1  .prodvigenie_list.type3  { margin:20px 0; }
.prodvigenie1  .prodvigenie_list.type3  li { background:url(../images/blue_pict.png) 0 9px no-repeat; text-align: left; padding:0px 2% 20px 30px; width:28%; display:inline-block; vertical-align:top; }
.prodvigenie1  .prodvigenie_list.type4  li {  text-align:left; padding:0px 3% 20px 1%; width:28%; display:inline-block; vertical-align:top; font-weight:400; }
.prodvigenie1  .prodvigenie_list.type4  li p.italic { color:  #939393; font-size: 14px; font-style: italic; line-height: 22px; padding-top:10px; font-weight:400; }
.prodvigenie1  .prodvigenie_list.type2  li { background:url(../images/ok_blue_pict.png) 0 3px no-repeat; text-align: left; padding:0px 0 20px 45px; }
.prodvigenie1  .button_form { margin:30px auto 50px auto; width:300px; cursor:pointer; padding:14px 0 14px 0; text-align:center; background:#ff9000; border-radius:4px; border:solid 1px transparent; color:#fff; text-decoration:none; font-size:14px;  text-transform:uppercase; -webkit-appearance: none; font-weight:400; }
.prodvigenie1  .button_more { margin:30px auto 30px auto; cursor:pointer; text-transform:uppercase; color:#30bff4; font-size:12px; font-weight:700;  text-align:center; border: solid 2px #2fbef4; width: 161px; height: 37px; line-height: 37px;  }
.prodvigenie1  .button_more:hover { background-color:#2fbef4; border: solid 2px #2fbef4; color:#fff;  }

.prodvigenie1.time .container { padding:50px 0 50px 0; background:none; }
.prodvigenie1.time .prodvigenie_list.type3 { padding-top:30px; padding-bottom:30px; }
.prodvigenie1.time p { max-width:1000px; margin:0 auto; }
.prodvigenie1 table { margin:0 auto;  border-spacing:0; border-collapse: collapse; max-width:900px; }
.prodvigenie1 table .header td { border-width:1px; border-color:#ffffff; border-style:solid; background-color:#d1ecfb; width:302px; height:35px; color:#005e9d; font-size: 16px; font-weight: 600; line-height: 22px; text-align:center; }
.prodvigenie1 table tr td { border-width: 1px; border-color:  #d1ecfb; border-style: solid; padding:4px 2px; }

.prodvigenie1 table td.caption { color:#000000; font-size:16px; font-weight:400; line-height:22px; text-align:left; padding:8px 5px 8px 20px; min-height:40px; }
.prodvigenie1 table td.caption1 { color:#000000; font-size:16px; font-weight:400; line-height:22px; text-align:left; padding:8px 5px 8px 20px; min-height:40px; font-weight:600; }
.prodvigenie1 table td.caption2  { color:#8b8b8b; font-size:13px; font-style:italic; text-align:left; text-align:left; padding:8px 5px 8px 20px; min-height:40px; }
.prodvigenie1 table td.option1 { color:#8b8b8b; font-size:16px; font-weight:400; line-height:18px; text-align:center; width:200px; }
.prodvigenie1 table td.option2 { color:#000000; font-size:16px; font-weight:400; line-height:22px; text-align:center; width:200px; }

.prodvigenie1 table.kim { max-width:1170px;  }
.prodvigenie1 table.kim.subs { margin-top:-1px; min-width:1170px; }
.prodvigenie1 table.kim.subs .sub { display:none; background:#F7FCFF; }
.prodvigenie1 table.kim .header td { vertical-align:top; text-align:left; padding-top:5px; padding-left:15px; }
.prodvigenie1 table.kim .header td  .top {  }
.prodvigenie1 table.kim .header td  .caption { color:#005e9d; font-size:11px; font-weight:400; line-height:14px; text-align:left; padding-top:5px; padding-bottom:10px; }
.prodvigenie1 table.kim .block_header td { background-color:#edf9ff; color:#005e9d; font-size:14px; font-weight:700; line-height:22px; text-align:center; }
.prodvigenie1 table.kim .block_header td.left1 { text-align:left; padding:5px 0; padding-left:15px; }
.prodvigenie1 table.kim .captions td { border-color:#ffffff; min-height:70px; }
.prodvigenie1 table.kim .captions td .hide_caption { color:#78b833; font-size:11px; font-weight:400; text-align:left; border-width:1px;  border-color:#78b833; border-style:solid; background-color:#ffffff; 
box-shadow:2px 3px 0px 0px rgba(0, 0, 0, 0.1); border-radius:3px; padding:10px; margin-bottom:10px; position:relative; }
.prodvigenie1 table.kim .captions td .hide_caption .bottom_bg { background:url(http://yarpromo.ru/images/table_header_caption_bg.png) 50% 100% no-repeat; position:absolute; bottom:0; left:40px; width:13px; height:16px; margin-bottom:-15px; }
.prodvigenie1 table.kim .captions td  { height:90px; vertical-align:bottom; }
.prodvigenie1 table.kim .captions td  .hide_caption {  }

.prodvigenie1 table.kim td.cell1 { width:30%; padding-right:25px; }
.prodvigenie1 table.kim td.cell2 { width:13%; }
.prodvigenie1 table.kim td.cell3 { width:16%; }
.prodvigenie1 table.kim td.cell4 { width:18%; }
.prodvigenie1 table.kim td.cell5 { width:22%; }

.prodvigenie1 table td.caption1 { padding-right:25px; }
.prodvigenie1 table td.caption1.level1 { padding-right:25px; background:url(../images/table_arrow_bottom.png) 100% 50% no-repeat; cursor:pointer; }
.prodvigenie1 table td.caption1.level1:hover { padding-right:25px; background:url(http://yarpromo.ru/images/table_arrow_bottom2.png) 100% 50% no-repeat; cursor:pointer; }
.prodvigenie1 table td.caption1.level1 img { display:none; }
.prodvigenie1 table td.caption1.level1.up { background:url(http://yarpromo.ru/images/table_arrow_top.png) 100% 50% no-repeat; }
.prodvigenie1 table td.caption1.level1.up:hover { background:url(http://yarpromo.ru/images/table_arrow_top2.png) 100% 50% no-repeat; }

.prodvigenie1 .tarif_help { padding:30px 0; margin-top:50px; }
.prodvigenie1.time .tarif_help h3 { width:240px; background:#fff; margin:0 0 -3px 0 !important; padding:0 0 0 0px; color:#4589b8; font-size:20px; font-weight:400; line-height:28px; text-align:left; text-transform:uppercase; }
.prodvigenie1.time .tarif_help .h3 { border-bottom:solid 1px #d1ecfb; margin-bottom:30px; }
.prodvigenie1.time .tarif_help .block { width:46%; display:inline-block; vertical-align:top; padding-right:6%; }
.prodvigenie1.time .tarif_help .block.r { padding-right:1%; }
.prodvigenie1.time .tarif_help h4 { color:#4589b8; font-size:20px; font-weight:400; line-height:28px; text-align:left; margin-bottom:10px; }
.prodvigenie1.time .tarif_help p { color:#4589b8; font-size:13px; font-style:italic; line-height:20px; text-align:left; }

.kim_gains { padding-bottom:0px; }
.kim_gains .block { padding-bottom:25px; }
.kim_gains .left { width:30%; padding-right:4%; display:inline-block; vertical-align:top; }
.kim_gains .center { width:30%; padding-right:4%; display:inline-block; vertical-align:top; }
.kim_gains .right { width:30%; display:inline-block; vertical-align:top; }

.prodvigenie1.time .left { width:35%; padding-right:2%; text-align:left; }
.prodvigenie1.time .right { width:35%; padding-left:2%; text-align:left; }
.prodvigenie1.time .h3 { color:#5fb656; font-size:18px; font-weight:700; line-height:24px; }
.prodvigenie1.time h3 { color:#5fb656; font-size: 18px; font-weight:700; line-height:24px; padding-bottom:30px; }
.prodvigenie1.time p { padding-bottom:18px; }
.prodvigenie1.time .caption_text { width:64%; margin:30px auto; padding-top:30px; color:  #848484; font-size: 14px; font-style: italic; line-height: 24px; text-align: center;  } 

.prodvigenie1.time .prodvigenie_text { width:70%; margin:0 auto;  }
.prodvigenie1.time .prodvigenie_text h3 { text-align:center; color:#222222; font-size: 18px; font-weight: 700; line-height: 24px;  }
.prodvigenie1.time .prodvigenie_text .capt { text-align:left; width:65%; margin:0 auto; }


.prodvigenie1.garanties { margin-bottom:30px; }
.prodvigenie1.garanties .container { background:none; padding-bottom:100px;  background:url(../images/sectionBg1.jpg) 50% 100% no-repeat; }
.prodvigenie1.garanties p { max-width:800px; margin:0 auto; padding-bottom:30px; }
.prodvigenie1.garanties .left { width:29%;  padding-left:3%; padding-right:0%; }
.prodvigenie1.garanties .right { width:29%;  padding-right:4%; }
.prodvigenie1.garanties ul.prodvigenie_list.type1 li { padding-left:70px; }
.prodvigenie1.garanties ul li.p1 { background:url(../images/prod_pict_2.png) 0 0 no-repeat; }
.prodvigenie1.garanties ul li.p2 { background:url(../images/prod_pict_3.png) 0 0 no-repeat; }
.prodvigenie1.garanties ul li.p3 { background:url(../images/prod_pict_4.png) 0 0 no-repeat; }
.prodvigenie1.garanties ul li.p4 { background:url(../images/prod_pict_5.png) 0 0 no-repeat; }
.prodvigenie1.garanties ul li.p5 { background:url(../images/prod_pict_1.png) 0 0 no-repeat; }

.prodvigenie.form1.type2 h2 { padding-top:0px; margin-bottom:0px; }
.prodvigenie.form1.type2 .check { display:inline-block; max-width:290px; text-align:left; line-height:50px; vertical-align:top; margin-right:20px; margin-left:20px; padding-bottom:30px; padding-top:10px; }
.prodvigenie.form1.type2 .check input { display:inline-block; line-height:22px; vertical-align:top; margin-top:15px; }
.prodvigenie.form1.type2 .check span { display:inline-block; max-width:230px; font-size: 18px; line-height:22px; vertical-align:top; }

/*раскрывающаяся схема*/
.prodvigenie_schema {  }
.prodvigenie_schema .container { padding:90px 0;  background:url(../images/sectionBg1.jpg) 50% 100% no-repeat; }
.prodvigenie_schema  .shema { width:76%; margin:0 auto;  }

.prodvigenie_schema  .shema .block { width:100%; /*border:solid 1px #000;*/ border-collapse:collapse; }

.prodvigenie_schema  .shema .block td.img { width:220px; height:200px; /*border:solid 1px #000;*/ }
.prodvigenie_schema  .shema .block.m1 td.img { background:url(../images/pict_prodvigenie_2.png) 0% 25px no-repeat; }
.prodvigenie_schema  .shema .block.m2 td.img { background:url(../images/pict_prodvigenie_1.png) 100% 25px no-repeat; }
.prodvigenie_schema  .shema .block.m3 td.img { background:url(../images/pict_prodvigenie_3.png) 0% 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p1 { background:url(../images/pict_reklama_1.png) 0% 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p2 { background:url(../images/pict_reklama_2.png) 100% 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p3 { background:url(../images/pict_reklama_3.png) 100% 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p4 { background:url(../images/pict_reklama_4.png) 0% 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p6 { background:url(http://yarpromo.ru/images/kim_pict_1.png) 0 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p7 { background:url(http://yarpromo.ru/images/kim_pict_2.png) 100% 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p8 { background:url(http://yarpromo.ru/images/kim_pict_3.png) 0 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p9 { background:url(http://yarpromo.ru/images/kim_pict_4.png) 100% 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p10 { background:url(http://yarpromo.ru/images/kim_pict_5.png) 0 25px no-repeat; }
.prodvigenie_schema  .shema .block td.img.p11 { background:url(http://yarpromo.ru/images/kim_pict_6.png) 100% 25px no-repeat; }
.prodvigenie_schema  .shema .punktir_bg_1 { width:100%; height:32px; background:url(../images/punktir_1.png) 50% 50% no-repeat; }
.prodvigenie_schema  .shema .punktir_bg_2 { width:100%; height:44px; background:url(../images/punktir_2.png) 50% 50% no-repeat; }
.prodvigenie_schema  .shema .bg_left_top { height:50px; background:url(../images/punctir_right.png) 79px 0% repeat-y; }
.prodvigenie_schema  .shema .bg_left_bottom { background:url(../images/punctir_left.png) 79px 100% repeat-y; }
.prodvigenie_schema  .shema .bg_right_top { height:50px; background:url(../images/punctir_right.png) 142px 0% repeat-y; }
.prodvigenie_schema  .shema .bg_right_bottom { background:url(../images/punctir_left.png) 141px 100% repeat-y; }
.prodvigenie_schema  .shema .text { padding-top:50px; padding-bottom:50px; }
.prodvigenie_schema  .shema .text_hide { /*height:58px;*/ overflow:hidden; /*border:solid 1px;*/ }
.prodvigenie_schema  .shema .text_hide.s { height:58px; overflow:hidden; /*border:solid 1px;*/ }
.prodvigenie_schema  .shema .text_hide.show { height:auto; overflow:visible; }
.prodvigenie_schema  .shema .more { color:#2FBFF4; border:solid 2px #D1EDFB; width:150px; height:35px; line-height:35px; text-align:center; cursor:pointer; margin-top:30px; font-size:12px; 
text-transform:uppercase; font-weight:600; padding-right:20px; background:url(../images/prodvigenie_arrow_more.png) 78% 48% no-repeat; } 

.prodvigenie_schema  .shema .more:hover { color:#fff; border:solid 2px #2FBFF4; background:url(http://yarpromo.ru/images/prodvigenie_arrow_more_hover1.png) #2FBFF4 78% 48% no-repeat; } 

.prodvigenie_schema  .shema .more.show { background:url(http://yarpromo.ru/images/prodvigenie_arrow_hide.png) 70% 48% no-repeat; }
.prodvigenie_schema  .shema .more.show:hover { color:#fff; border:solid 2px #2FBFF4;  background:url(http://yarpromo.ru/images/prodvigenie_arrow_hide_hover1.png) #2FBFF4 70% 48% no-repeat; }
.prodvigenie_schema p { text-align:center; max-width:900px; margin:0 auto; padding-bottom:15px; }

.prodvigenie_schema  .shema .block h3 { padding-bottom:5px; color:#000; font-size: 18px; font-weight: 700; line-height: 24px; text-align: left; text-transform:uppercase; }
.prodvigenie_schema  .shema .block h3.t2 { padding-bottom:25px; }
.prodvigenie_schema  .shema .block p.h3_caption { padding-bottom:20px; color:#2fbef4; font-size: 14px; font-weight: 700; text-align: left; }
.prodvigenie_schema  .shema .block p.italic { padding-bottom:20px; color:  #939393; font-size: 14px; font-style: italic; line-height: 20px; text-align: left; }
.prodvigenie_schema  .shema .block ul { list-style-type:none; color:  #222222; font-size: 16px; font-weight: 400; line-height: 22px; text-align: left;  }
.prodvigenie_schema  .shema .block ul li {  background:url(../images/blue_pict.png) 0 9px no-repeat; text-align: left; padding:0px 0 11px 30px; }

/*схема слайдер*/
.garanties { text-align:center; }
.garanties .container { padding:50px 0; padding-bottom:80px;  background:url(../images/sectionBg1.jpg) 50% 100% no-repeat;  width:1000px; margin:0 auto 30px auto; }
.garanties .arrow_left { width:52px; height:52px;  display:inline-block; vertical-align:top; background:url(../images/arrow_left_grey.png) 0 0 no-repeat;  margin:40px 40px 80px 0; cursor:pointer; }
.garanties .arrow_right { width:52px; height:52px; display:inline-block; vertical-align:top; background:url(../images/arrow_right_grey.png) 0 0 no-repeat; margin:40px 0 80px 40px; cursor:pointer; }
.garanties .arrow_left:hover { background:url(../images/arrow_left_grey.png) 0 -52px no-repeat; }
.garanties .arrow_right:hover { background:url(../images/arrow_right_grey.png) 0 -52px no-repeat; }
.garanties .arrow_left.disable:hover { background:url(../images/arrow_left_grey.png) 0 0 no-repeat; cursor:default; }
.garanties .arrow_right.disable:hover { background:url(../images/arrow_right_grey.png) 0 0 no-repeat; cursor:default; }
.garanties .list{  width:800px; height:280px; display:inline-block; vertical-align:top;  margin-bottom:30px; overflow:hidden; }
.garanties .cont { position:relative; } 
.garanties .list .block { width:800px; height:280px; position:absolute; top:0px; left:0px; background:#fff; text-align:left; }
.garanties .list .image { width:80px; height:80px; position:relative; margin:0 auto; }
.garanties .list .image img { max-width:74px; max-height:74px; }
.garanties .list .text { padding:10px 30px 0 30px; text-align:center; }
.garanties .list .text p { color:#000000; font-size:18px; font-weight:400; text-align:center; max-width:700px; margin:0 auto; }
.garanties .list .text p.caption { color:  #30bff4; font-size: 20px; font-weight: 700; text-align:center;  text-transform:uppercase; padding:20px 0; margin:0 auto; }

.button_order { margin:00px auto 30px auto; width:300px; cursor:pointer; padding:14px 0 14px 0; text-align:center; background:#ff9000; border-radius:4px; border:solid 1px transparent; color:#fff; text-decoration:none; font-size:14px;  text-transform:uppercase; -webkit-appearance: none; font-weight:400; }


/*схема слайдер*/
.garanties1 { text-align:center; }
.garanties1 .container { padding:50px 0; padding-bottom:80px;  background:url(../images/sectionBg1.jpg) 50% 100% no-repeat;  width:810px; margin:0 auto 30px auto; }
.garanties1 .arrow_left { width:52px; height:52px;  display:inline-block; vertical-align:top; background:url(../images/arrow_left_grey1.png) 0 0 no-repeat;  margin:40px 20px 80px 0; cursor:pointer; }
.garanties1 .arrow_right { width:52px; height:52px; display:inline-block; vertical-align:top; background:url(../images/arrow_right_grey1.png) 0 0 no-repeat; margin:40px 0 80px 20px; cursor:pointer; }
.garanties1 .arrow_left:hover { background:url(../images/arrow_left_grey1.png) 0 -52px no-repeat; }
.garanties1 .arrow_right:hover { background:url(../images/arrow_right_grey1.png) 0 -52px no-repeat; }
.garanties1 .arrow_left.disable:hover { background:url(../images/arrow_left_grey1.png) 0 0 no-repeat; cursor:default; }
.garanties1 .arrow_right.disable:hover { background:url(../images/arrow_right_grey1.png) 0 0 no-repeat; cursor:default; }
.garanties1 .list{  width:650px; height:280px; display:inline-block; vertical-align:top;  margin-bottom:30px; overflow:hidden; }
.garanties1 .cont { position:relative; } 
.garanties1 .list .block { width:650px; height:280px; position:absolute; top:0px; left:0px; background:#fff; text-align:left; }
.garanties1 .list .image { width:80px; height:80px; position:relative; margin:0 auto; }
.garanties1 .list .image img { max-width:74px; max-height:74px; }
.garanties1 .list .text { padding:10px 30px 0 30px; text-align:center; }
.garanties1 .list .text p { color:#000000; font-size:18px; font-weight:400; text-align:center; max-width:700px; margin:0 auto; }
.garanties1 .list .text p.caption { color:  #30bff4; font-size: 20px; font-weight: 700; text-align:center;  text-transform:uppercase; padding:20px 0; margin:0 auto; }


.cases { text-align:center; padding-bottom:0px; }
.cases .container { background:url(../images/sectionBg1.jpg) 50% 100% no-repeat; }
.cases .arrow_left { width:52px; height:52px;  display:inline-block; vertical-align:top; background:url(../images/arrow_left_grey.png) no-repeat;  margin:150px 40px 80px 0; cursor:pointer; }
.cases .arrow_right { width:52px; height:52px; display:inline-block; vertical-align:top; background:url(../images/arrow_right_grey.png) no-repeat; margin:150px 0 80px 40px; cursor:pointer; }
.cases .arrow_left:hover { background:url(../images/arrow_left_grey.png) 0 -52px no-repeat; }
.cases .arrow_right:hover { background:url(../images/arrow_right_grey.png) 0 -52px no-repeat; }
.cases .arrow_left.disable:hover { background:url(../images/arrow_left_grey.png) 0 0 no-repeat; cursor:default; }
.cases .arrow_right.disable:hover { background:url(../images/arrow_right_grey.png) 0 0 no-repeat; cursor:default; }
.cases .list{  width:950px; height:350px; display:inline-block; vertical-align:top;  margin-bottom:30px; overflow:hidden; }
.cases .cont { position:relative; } 
.cases .list .block { width:950px; height:350px; position:absolute; top:0px; left:0px; background:#e6e6e6; }
.cases .list .image { float:left; width:180px; height:210px; position:relative;  }
.cases .list .image img { max-width:520px; max-height:350px; }
.cases .list .text { padding:20px 30px 0 550px;  }
.cases .list .text p { text-align:left; padding-left:10px; padding-bottom:10px; font-size: 14px; }
.cases .list .text p  a { color:#000000; text-decoration:none; }
.cases .list .text p  a:hover { text-decoration:underline; }
.cases .list .text table {  }
.cases .list .text table .header td { color:#000000; font-size: 14px; font-weight: 700; text-align: left; padding-bottom:15px; }
.cases .list .text table  td { color:#000000; font-size: 14px; font-weight: 400; padding:5px 10px; text-align: left; }

#schemaC { background:#5fb656; /*padding-top:90px;*/ }
#schemaC .schemaC { width:1105px; position:relative; margin:0px 0 0 20px; background:url(../images/prodvigenie_schema_green_bg_1_nopicts.png) 0 0 no-repeat; padding-left:50px; padding-top:42px; padding-bottom:110px;  }
#schemaC .schemaC div { width:10%; padding:25px 2% 0 0; color:#fff; float:left; font-weight:400; font-size:14px; line-height:18px; background:url(../images/green_shema_pict_static.png) 0 0 no-repeat;  }
#schemaC .schemaC div.active { background:url(../images/green_shema_pict_active.png) 0 0 no-repeat; margin-top:-3px; padding:28px 2% 0 0; font-weight:600;  }
#schemaC .schemaC div a { color:#fff; font-size:14px; text-decoration:none; font-weight:400; }
#schemaC .schemaC div a:hover { text-decoration:underline; }
#schemaC .schemaC div a.active { font-weight:600; font-size:14px; }

/*
.shop5 { padding-bottom:90px; }
.shop5 ul { width:100%; margin:0 auto; text-align:center; }
.shop5 ul li a { color:#000; text-decoration:none; }
.shop5 ul li a:hover { text-decoration:underline; }
.shop5 ul li { display:inline-block; text-align:left; min-height:35px; width:28%; margin-bottom:25px; padding:10px 0 0 5%; vertical-align:middle; font-size: 18px; font-weight: 400; line-height: 20px; text-transform:uppercase; list-style-type:none; }
.shop5 ul li.b1 { background:url(../images/shopPictSmall1.jpg) left 50% no-repeat; width:30%; }
.shop5 ul li.b2 { background:url(../images/shopPictSmall2.jpg) left 50% no-repeat; width:22%; }
.shop5 ul li.b3 { background:url(../images/shopPictSmall3.jpg) left 50% no-repeat; width:32%; padding:0px 0 0 5%; }
.shop5 ul li.b4 { background:url(../images/shopPictSmall5.png) left 50% no-repeat; width:23%; padding:10px 0 0 5%; }
.shop5 ul li.b5 { background:url(../images/shopPictSmall8.png) left 50% no-repeat; width:28%; padding:10px 0 0 5%; }
.shop5 ul li.b6 { background:url(../images/shopPictSmall7.png) left 50% no-repeat; width:26%; padding:10px 0 0 5%; }
*/

.shop5.type7 {  padding-bottom:0px; }
.shop5.type7 .container { text-align:center; padding-top:90px; padding-bottom:100px; }
.shop5.type7 ul li { /*width:auto !important;*/ display:inline-block; width:33% !important; min-height:40px; padding:15px 15px 0 57px !important; vertical-align:middle !important;  }
.shop5.type7 ul li.left {  width:30% !important; margin-left:15%; }
.shop5.type7 ul li.right {  width:38% !important; }

/*форма обратный звонок*/
/*
.formHide { z-index:10000; display:none; position:fixed; left:0px; top:0px; width:100%; height:100%; background-color:  rgba(0, 0, 0, 0.5); }
.formHide .container { width:1100px; height:320px; margin:auto; background:#f2f2f2; position:relative; 
-webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.95);
-moz-box-shadow:    4px 4px 0px 0px rgba(0, 0, 0, 0.95);
box-shadow:         4px 4px 0px 0px rgba(0, 0, 0, 0.95);
}

.zayavkaHide {  }
.zayavkaHide { text-align:center; padding-top:110px; line-height:80px; vertical-align:top; }
.zayavkaHide .zayavkaText{ width:280px; padding:4px 12px; height:44px; border-radius:4px; margin:0 10px; border:solid #ccc 1px; color:#888; font-size: 18px; font-style: italic; 
text-align: left; font-weight: 300; line-height:20px; }
.zayavkaHide .zayavkaText:hover { border:solid #aaa 1px; }
.zayavkaHide .zayavkaButton{ width:304px; padding:14px 0 14px 0; text-align:center; background:#30bff4; border:solid #30bff4 1px; border-radius:4px; color:#fff; text-decoration:none; 
			font-size:14px;  text-transform:uppercase; line-height:20px;  }
.zayavkaHide .zayavkaButton:hover {  }
.formHideClose { position:absolute; right:0px; top:0px; margin:15px; cursor:pointer; padding:8px; background:url(../images/close1.jpg) 0 0 no-repeat;; }
.formHide .caption { text-align:center; position:absolute; top:50px; left:0px; font-size:20px; width:100%; font-style:italic; }
	
.messageHide { z-index:10000; color:#000 !important; display:none; position:fixed; left:0px; top:0px; width:100%; height:100%; background-color:  rgba(0, 0, 0, 0.5);  }
.messageHide .container { width:500px; height:220px; margin:auto; background:#f2f2f2; position:relative; 
-webkit-box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.95);
-moz-box-shadow:    4px 4px 0px 0px rgba(0, 0, 0, 0.95);
box-shadow:         4px 4px 0px 0px rgba(0, 0, 0, 0.95);
}
*/

#content-1, #content-2 { background:url(../images/content_1.png) 0 0 repeat-x; }

@media (max-width: 1280px) {
	.garanties .arrow_left {  margin:40px 40px 80px 0; }
	.garanties .arrow_right { margin:40px 0 80px 40px; }
	.garanties .list{  width:750px;  }
	.garanties .list .block { width:750px; }
	.garanties .list .image img { max-width:133px; max-height:133px; }
/*	.garanties .list .text { padding:10px 30px 0 160px;  }
	.garanties .list .text p { color:#000000; font-size:16px; font-weight:400; }
	.garanties .list .text p.caption { color:#777; font-size:16px; font-weight:400; font-style:italic; padding-top:15px; }
	*/
	
	

	.cases .arrow_left {  margin:100px 40px 80px 0; }
	.cases .arrow_right { margin:100px 0 80px 40px; }
	.cases .list{  width:750px; height:250px;  }
	.cases .list .block { width:750px; height:250px; position:absolute; top:0px; left:0px; background:#e6e6e6; }
	.cases .list .image img { max-height:250px; }
	.cases .list .text { padding:20px 30px 0 390px;  }
	.cases .list .text table .header td { font-size: 13px; padding-bottom:5px; }
	.cases .list .text table  td { font-size: 12px; padding:1px 10px; }
	.cases .list .text p { padding-bottom:5px; font-size: 13px; }
	
	.prodvigenie_schema  .shema { background:none; }
	.prodvigenie_schema  .shema.type1 { background:none; }
	
	.prodvigenie_schema  .shema .block.m1 { padding-left:210px; padding-bottom:30px;  }
	.prodvigenie_schema  .shema .block.m2 { padding-right:210px; padding-bottom:30px;  padding-top:30px;  }
	.prodvigenie_schema  .shema.type1 .block.m2 { padding-bottom:30px;  padding-top:30px;  }
	.prodvigenie_schema  .shema .block.m3 { padding-left:210px; padding-top:30px;   }
	.prodvigenie_schema  .shema.type1 .block.m3 { padding-top:30px;   }

	.prodvigenie1  .prodvigenie_list.type3  li { padding:0px 2% 20px 30px; width:27%;  }
	
	.prodvigenie_schema  .shema .punktir_bg_1 { width:100%; height:32px; background:url(http://yarpromo.ru/images/punktir_1_s.png) 50% 50% no-repeat; }
	.prodvigenie_schema  .shema .punktir_bg_2 { width:100%; height:44px; background:url(http://yarpromo.ru/images/punktir_2_s.png) 50% 50% no-repeat; }
	
	#schemaC .schemaC { width:920px; margin:0px 0 0 20px; background:url(http://yarpromo.ru/images/prodvigenie_schema_green_bg_1_nopicts_1.png) 0 0 no-repeat; padding-left:50px; padding-top:42px; }
	#schemaC .schemaC div a { color:#fff; font-size:13px; text-decoration:none; font-weight:400; }
	#schemaC .schemaC div a:hover { text-decoration:underline; }
	#schemaC .schemaC div a.active { font-weight:600; font-size:13px; }
	
	.prodvigenie1 table.kim.subs { margin-top:-1px; min-width:950px; }

}

@media (max-width: 1000px) {

	.prodvigenie1  .left { width:42%; display:inline-block; vertical-align:top; padding-right:5%; }
	.prodvigenie1  .right { width:42%; display:inline-block; vertical-align:top; padding-left:5%; }
	.prodvigenie1.time .left { width:42%; padding-right:2%; text-align:left; }
	.prodvigenie1.time .right { width:42%; padding-left:2%; text-align:left; }
	.prodvigenie1.garanties .left { width:42%;  padding-left:3%; padding-right:0%; }
	.prodvigenie1.garanties .right { width:42%;  padding-right:4%; }
	.garanties .container { width:100%; }
	
	.prodvigenie_schema  .shema { width:90%; }

	.garanties .arrow_left {  margin:35px 20px 80px 0; }
	.garanties .arrow_right { margin:35px 0 80px 20px; }
	.garanties .list{  width:590px; }
	.garanties .list .block { width:590px;  }
	.garanties .list .image { padding-top:10px; }
	.garanties .list .image img { max-width:103px; max-height:103px; }
/*	.garanties .list .text { padding:10px 30px 0 130px;  }
	.garanties .list .text p { color:#000000; font-size:14px; font-weight:400; }
	.garanties .list .text p.caption { color:#777; font-size:14px; font-weight:400; font-style:italic; padding-top:15px; }
	*/
	
	.cases .arrow_left {  margin:60px 20px 80px 0; }
	.cases .arrow_right { margin:60px 0 80px 20px; }
	.cases .list{  width:590px; height:180px;  }
	.cases .list .block { width:590px; height:180px; position:absolute; top:0px; left:0px; background:#e6e6e6; }
	.cases .list .image img { max-height:180px; }
	.cases .list .text { padding:10px 10px 0 280px;  }
	.cases .list .text table .header td { font-size: 12px; padding-bottom:0px; }
	.cases .list .text table  td { font-size: 10px; padding:0px 7px; }
	.cases .list .text p { padding-bottom:3px; font-size: 11px; }
	
	
	.prodvigenie_schema  .shema .punktir_bg_1 { width:100%; height:32px; background:url(http://yarpromo.ru/images/punktir_1_ss.png) 50% 50% no-repeat; }
	.prodvigenie_schema  .shema .punktir_bg_2 { width:100%; height:44px; background:url(http://yarpromo.ru/images/punktir_2_ss.png) 50% 50% no-repeat; }

	#schemaC .schemaC { width:760px; margin:0px 0 0 0px; background:url(http://yarpromo.ru/images/prodvigenie_schema_green_bg_1_nopicts_2.png) 0 0 no-repeat; padding-left:40px; padding-top:42px; background-size:761px !important;  }
	#schemaC .schemaC div { line-height:13px !important; padding:20px 2% 0 0;  }
	#schemaC .schemaC div.active { padding:22px 2% 0 0;  }
	#schemaC .schemaC div a { color:#fff; font-size:11px; }
	#schemaC .schemaC div a.active { font-weight:600; font-size:11px; }
	#schemaC .schemaC .m1 { width:11%; }
	#schemaC .schemaC .m2 { width:9%; }
	
	.shop5.type7 ul li.left {  width:58% !important; margin-left:0%; }
	.shop5.type7 ul li.right {  width:58% !important; }
	
	.prodvigenie1 table.kim.subs { margin-top:-1px; min-width:780px; }
	.prodvigenie1 .tarif_help { padding:30px 20px; }
	.kim_gains .container { padding:30px 20px; width:740px; }
	
}

@media (max-width: 800px) {

	.garanties .arrow_left { display:none; }
	.garanties .arrow_right { display:none; }
	.garanties .list { width:100%; height:auto; }
	.garanties .list .block { width:90%; height:auto; display:block; position:static;  padding-bottom:50px;  }
	
	.garanties1 .container { padding: 50px 0;  width:90%; }
	.garanties1 .arrow_left { display:none; }
	.garanties1 .arrow_right { display:none; }
	.garanties1 .list { width:100%; height:auto; }
	.garanties1 .list .block { width:100%; height:auto; display:block; position:static;  padding-bottom:50px;  }
			
		
		
	.cases .arrow_left { display:none; }
	.cases .arrow_right { display:none; }
	.cases .list{ width:100%; height:auto; }
	.cases .list .block { width:90%; height:180px; display:inline-block; position:static; margin-bottom:20px; }
	.cases .list .image img { max-height:180px; }
	.cases .list .text { padding:10px 10px 0 280px;  }
	.cases .list .text table .header td { font-size: 12px; padding-bottom:0px;  }
	.cases .list .text table  td { font-size: 11px; padding:1px 7px; line-height:12px; }

	.prodvigenie1  .prodvigenie_list.type3 { text-align:center; }
	.prodvigenie1  .prodvigenie_list.type3  li { padding:0px 2% 20px 15px; width:27%;  }
	
	.prodvigenie_schema  .shema .punktir_bg_1 { background:none; }
	.prodvigenie_schema  .shema .punktir_bg_2 {  background:none; }
	.prodvigenie_schema  .shema .bg_left_top { background:none; }
	.prodvigenie_schema  .shema .bg_left_bottom { background:none; }
	.prodvigenie_schema  .shema .bg_right_top { background:none; }
	.prodvigenie_schema  .shema .bg_right_bottom { background:none; }
	.prodvigenie_schema  .shema .block td.img { width:150px; height:150px; background-size:130px !important; }
	
	.shop5.type7 ul li.left {  width:60% !important; margin-left:0%; }
	.shop5.type7 ul li.right {  width:60% !important; }
	
	#schemaC .schemaC { height:auto; width:150px; position:relative; margin:0px auto 0 auto; background:url(http://yarpromo.ru/images/prodvigenie_schema_green_bg_1_nopicts_v1.png) 0 0 no-repeat; background-size:56px !important; 
	padding-left:41px; padding-top:42px; }
	#schemaC .schemaC div { width:80%; padding:0 0 0 16px; height: 71px; color:#fff; float:none; font-weight:600; font-size:14px; line-height:18px; background:url(../images/green_shema_pict_static.png) 0 0 no-repeat;  }
	#schemaC .schemaC div.active { background:url(../images/green_shema_pict_active.png) 0 0 no-repeat; margin-left:-3px; padding:2% 0 0 19px;  }
	#schemaC .schemaC div a { color:#fff; font-size:14px; line-height:18px !important; text-decoration:none; font-weight:400; }
	#schemaC .schemaC div a:hover { text-decoration:underline; }
	#schemaC .schemaC div a.active { font-weight:600; font-size:14px; }
	
	.prodvigenie1 table.kim.subs { margin-top:-1px; min-width:auto; }
	.prodvigenie1 table.kim { width:95%; }
	.prodvigenie1 table.kim .block_header td { background-color:#edf9ff; color:#005e9d; font-size:12px; font-weight:700; line-height:18px; text-align:center; }
	.prodvigenie1 table.kim .header td  .caption { color:#005e9d; font-size:10px; font-weight:400; line-height:13px; text-align:left; padding-top:5px; padding-bottom:10px; }
	.prodvigenie1 table td.caption1 { color:#000000; font-size:12px; font-weight:400; line-height:18px; text-align:left; padding:8px 5px 8px 20px; min-height:40px; font-weight:600; width:200px !important; }
	.prodvigenie1 table td.option1 { color:#8b8b8b; font-size:14px; font-weight:400; line-height:18px; text-align:center; width:200px; }

	.prodvigenie1 table.kim td.cell1 { width:250px; min-width:30%; }
	.prodvigenie1 table.kim td.cell2 { width:13%; min-width:13%; }
	.prodvigenie1 table.kim td.cell3 { width:16%; min-width:16%; }
	.prodvigenie1 table.kim td.cell4 { width:18%; min-width:18%; }
	.prodvigenie1 table.kim td.cell5 { width:22%; min-width:22%; }
	
	
	.prodvigenie1 table.kim.subs { margin-top:-1px; min-width:620px; }
	.prodvigenie1 .tarif_help { padding:30px 20px; }
	.kim_gains .container { padding:70px 10px 0 10px; width:100%; }
	.kim_gains  .left { display:block; width:80%; margin:0 auto; }
	.kim_gains  .center { display:block; width:80%; margin:0 auto; }
	.kim_gains  .right { display:block; width:80%; margin:0 auto; }
	
}

@media (max-width: 650px) {
	.prodvigenie1  .prodvigenie_list.type3 { padding-top:0px !important;  }
	.prodvigenie1  .prodvigenie_list.type3  li { padding:0px 2% 20px 15px; width:70%;  }
	.prodvigenie1  .prodvigenie_list.type4  li { display:block; padding:0px 2% 20px 15px; width:70%; margin:0 auto; }
	.prodvigenie1 table { width:96%; margin:0 auto; }
	
	.prodvigenie_schema  .shema .block.m1 { padding-left:160px; padding-bottom:30px; background-size:130px; }
	.prodvigenie_schema  .shema .block.m2 { padding-right:160px; padding-bottom:30px;  padding-top:30px; background-size:130px; }
	.prodvigenie_schema  .shema.type1 .block.m2 { padding-bottom:30px;  padding-top:30px;  }
	.prodvigenie_schema  .shema .block.m3 { padding-left:160px; padding-top:30px; background-size:130px;  }
	.prodvigenie_schema  .shema.type1 .block.m3 { padding-top:30px;   }
	.shop5.type3 ul li.left {  width:80% !important; margin-left:0%; }
	.shop5.type3 ul li.right {  width:80% !important; }
	.prodvigenie1.time .prodvigenie_text { width:90%; }
	.prodvigenie1.time .prodvigenie_text .capt { width:95%; }
	
	.prodvigenie1 table.kim.subs { table-layout:fixed; }
	.prodvigenie1 table.kim td.cell1 { width:200px; min-width:30% !important; }
	.prodvigenie1 table.kim td.cell2 { width:13%; min-width:13%; }
	.prodvigenie1 table.kim td.cell3 { width:16%; min-width:16%; }
	.prodvigenie1 table.kim td.cell4 { width:18%; min-width:18%; }
	.prodvigenie1 table.kim td.cell5 { width:22%; min-width:22%; }
	
	.prodvigenie1 table.kim .header td  .caption { color:#005e9d; font-size:10px; font-weight:400; line-height:13px; text-align:left; padding-top:5px; padding-bottom:10px; }
	.prodvigenie1 table td.caption1 { color:#000000; font-size:10px; font-weight:400; line-height:14px; text-align:left; padding:8px 5px 8px 20px; min-height:40px; font-weight:600; width:200px !important; }
	.prodvigenie1 table td.option1 { color:#8b8b8b; font-size:12px; font-weight:400; line-height:14px; text-align:center; width:200px; }

	.prodvigenie1 table.kim .block_header td { background-color:#edf9ff; color:#005e9d; font-size:10px; font-weight:700; line-height:14px; text-align:center; }
	.prodvigenie1 table.kim { width:100%; }
	.prodvigenie1.time  .tarif_help .block { display:block; width:80%;  padding-right:0%; }
	/*.prodvigenie1.time .tarif_help .block { width:46%; display:inline-block; vertical-align:top; padding-right:6%; }*/
	
	.cases .list { width:70%; height:auto; margin:0 auto; }
	.cases .list .block { width:90%; height:auto; display:inline-block; position:static; margin-bottom:25px; }
	.cases .list .image { width:100%; float:none; height:auto; }
	.cases .list .image img { width:100%; max-height:180px; display:block; float:none; }
	.cases .list .text { padding:10px 0px 30px 0px; }
	.cases .list .text table .header td { font-size: 12px; padding-bottom:10px; }
	.cases .list .text table  td { font-size: 12px; padding:3px 7px; }
}

@media (max-width: 450px) {
	.prodvigenie1  .prodvigenie_list.type3  li { padding:0px 2% 20px 15px; width:70%;  }

	.prodvigenie1 table .header td { width:auto; height:35px; font-size: 12px; line-height: 17px; }
	.prodvigenie1 table tr td { padding:4px 5px; font-size: 12px; line-height: 15px; }
	
	.prodvigenie_schema  .shema .block { width:90%; margin:0 auto; padding:180px 0 50px 0!important; background-size:170px !important; background-position:50% 0 !important; }
		
	.prodvigenie1  .left { width:92%; display:inline-block; vertical-align:top; padding-right:0%; }
	.prodvigenie1  .right { width:92%; display:inline-block; vertical-align:top; padding-left:0%; padding-top:50px; }
	.prodvigenie1.time .left { width:92%; padding-right:0%; text-align:left; }
	.prodvigenie1.time .right { width:92%; padding-left:0%; text-align:left; padding-top:50px; }
	.prodvigenie1.garanties .left { width:92%;  padding-left:0%; padding-right:0%; }
	.prodvigenie1.garanties .right { width:92%;  padding-right:0%; padding-top:50px; }
		
	.cases .list { width:100%; height:auto; }
/*	.cases .list .block { width:90%; height:auto; display:inline-block; position:static; margin-bottom:25px; }
	.cases .list .image { width:100%; float:none; height:auto; }
	.cases .list .image img { width:100%; max-height:180px; display:block; float:none; }
	.cases .list .text { padding:10px 0px 30px 0px; }
	.cases .list .text table .header td { font-size: 12px; padding-bottom:10px; }
	.cases .list .text table  td { font-size: 12px; padding:3px 7px; }*/
	
	#content-1 { margin-top:33px; }
	#content-2 { margin-top:33px; }	
	
	.prodvigenie_schema  .shema .block td.img { width:0px; height:0px; background-size:0px !important; }
	.prodvigenie_schema  .shema .text { padding-top:0; }
	
	.shop5.type3 ul li.left {  width:94% !important; margin-left:0%; }
	.shop5.type3 ul li.right {  width:94% !important; }
	
	#shop1.type3 .caption_swich2 { display:block; background:url(../images/switch_bg_1.png) 0 0 no-repeat; width: 200px; padding-top:13px; height: 52px; line-height:35px; margin:00px auto 10px auto; color:#30bff4; font-size:14px; font-weight:400;  text-align:center; }
	
	#shop1.type3 .switch2 { position:relative; width:300px; height:40px; margin:0 auto 10px auto; border-radius:4px; border:solid #fff 1px; line-height:36px; background: none; }
	#shop1.type3 .switch2 div { width:145px; height:40px; line-height:36px; display:inline-block; cursor:pointer; font-size:12px; }
	#shop1.type3 .switch2 .butt { display:block; position:absolute; left:0px; top:0px; color:#fff; text-decoration:none; width:148px; height:40px; border-radius:4px; background:#30bff4; cursor:pointer; font-size:12px; }
	#shop1.type3 .switch2  .buttr { display:block; position:absolute; left:152px; top:0px; color:#fff; text-decoration:none; width:148px; height:40px; border-radius:4px; background:#30bff4; cursor:pointer; font-size:12px; }
	
	.garanties1 .list .text p { color:#000000; font-size:14px; font-weight:400; text-align:center; max-width:700px; margin:0 auto; }
	.garanties1 .list .text p.caption { color:  #30bff4; font-size: 16px; font-weight: 700; text-align:center;  text-transform:uppercase; padding:10px 0; margin:0 auto; }
}

@media (max-width: 370px) {
	.prodvigenie1  .prodvigenie_list.type3  li { padding:0px 2% 20px 20px; width:80%; }
	.prodvigenie1  .prodvigenie_list.type4  li { padding:0px 2% 20px 20px; width:80%; }
	.prodvigenie.form1.type2 .check span { display:inline-block; width:200px; font-size: 16px; line-height:22px; vertical-align:top; }
	
}
