/* ------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Main Styles */

#box { background: url( ../img/bg0.jpg) 50% 94px no-repeat #fff; min-height: 100%; }
#box-pd { padding-bottom: 140px; }
.center { padding-bottom: 50px; text-align: center; }
.center.catalog { background: url( ../img/catalog.png) 90% 0 no-repeat; margin-top: -50px; min-height: 85px; padding: 80px 0 0; }
.review-box .center { padding-bottom: 0; }
.fotke { margin: 0 auto 40px; width: 840px; }
.fotke div { float: left; }
.f01 { background: url( ../img/img01.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f02 { background: url( ../img/img02.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f03 { background: url( ../img/img03.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f04 { background: url( ../img/img10.jpg) 0 0 no-repeat; height: 280px; width: 276px; }
.f05 { background: url( ../img/img11.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f06 { background: url( ../img/img12.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f07 { background: url( ../img/img13.jpg) 0 0 no-repeat; height: 280px; width: 276px; }
.f08 { background: url( ../img/img14.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f09 { background: url( ../img/img15.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f10 { background: url( ../img/img16.jpg) 0 0 no-repeat; height: 280px; width: 276px; }
.f11 { background: url( ../img/img17.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f12 { background: url( ../img/img18.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f13 { background: url( ../img/img19.jpg) 0 0 no-repeat; height: 280px; width: 276px; }
.f14 { background: url( ../img/img20.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f15 { background: url( ../img/img21.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f16 { background: url( ../img/img22.jpg) 0 0 no-repeat; height: 280px; width: 276px; }
.f17 { background: url( ../img/img23.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f18 { background: url( ../img/img24.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f19 { background: url( ../img/img25.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f20 { background: url( ../img/img26.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.f21 { background: url( ../img/img27.jpg) 0 0 no-repeat; height: 280px; width: 280px; }
.title-back { background: url( ../img/bg-titlel.png) 0 50% no-repeat; display: inline-block; padding: 0 0 0 60px; }
.title-back div { background: url( ../img/bg-titler.png) 100% 50% no-repeat; display: inline-block; padding: 0 60px 0 0; }
.review-box { background: #fff; border: solid 1px #facb35; border-radius: 5px; line-height: 24px; margin: 0 70px 30px; padding: 20px 40px; }
.review-box a.call { font-family: 'pf_dindisplay_proregular'; font-size: 22px; }
.review-title { font-size: 24px; line-height: 48px; padding-bottom: 20px; text-align: center; }
.review-title span { font-size: 30px; text-transform: uppercase; }
.review-block { padding-bottom: 30px; }
.rev-left { font-family: 'pf_dindisplay_proregular'; float: left; font-size: 15px; padding-top: 180px; text-align: center; width: 198px; }
.rev-left span { font-size: 13px; position: relative; top: -5px; }
.rev-left.r1 { background: url( ../img/rev1.png) 50% 0 no-repeat; }
.rev-left.r2 { background: url( ../img/rev2.png) 50% 0 no-repeat; }
.rev-left.r3 { background: url( ../img/rev3.png) 50% 0 no-repeat; }
.rev-left.r4 { background: url( ../img/rev4.png) 50% 0 no-repeat; }
.rev-left.r5 { background: url( ../img/rev5.png) 50% 0 no-repeat; }
.rev-left.r6 { background: url( ../img/rev6.png) 50% 0 no-repeat; }
.rev-right { float: right; width: 530px; }
.rev-title { border: solid #f4af00; border-width: 2px 0; color: #f4af00; display: inline-block; font-family: 'pf_dindisplay_promedium'; margin-bottom: 10px; padding: 5px 0; }
.slide-pd { margin: auto; padding: 0 20px; position: relative; width: 960px; }
.promo-block { color: #fff; float: left; padding-right: 24px; position: relative; text-align: center; width: 523px; }
.promo-video { float: left; padding-left: 70px; width: 460px; }
.video-title { font-family: 'pf_dindisplay_promedium'; font-size: 37px; padding-bottom: 30px; }
.promo-block.p1 { background: url( ../img/bg-promo1.png) 0 0 no-repeat; height: 262px; }
.promo-block.p2 { background: url( ../img/bg-promo2.png) 0 0 no-repeat; height: 332px; text-align: left; text-shadow: 2px 3px 2px rgba(0,0,0,0.34); }
.promo-block.p3 { background: url( ../img/bg-promo3.png) 0 0 no-repeat; height: 272px; padding-top: 20px; }
.promo-block.p2 .promo-title { font-family: 'pf_dindisplay_proregular'; font-size: 36px; line-height: 40px; padding: 50px 0 10px 80px; text-transform: uppercase; }
.promo-block.p2 .promo-title span { font-family: 'pf_dindisplay_promedium'; font-size: 48px; }
.promo-block.p2 ul { padding: 0; }
.promo-block.p2 ul li { background: url( ../img/icon-circle.png) 50px 5px no-repeat; font-size: 24px; line-height: 30px; padding: 0 0 5px 80px; }
.promo-block.p1 p, .promo-block.p3 p { font-family: 'pf_dindisplay_proregular'; font-size: 35px; line-height: 36px; padding: 20px 0 10px; text-shadow: 2px 2px 2px rgba(0,0,0,0.34); }
.promo-block.p1 p del, .promo-block.p3 p del { color: #ef1103; text-shadow: none; }
.promo-block.p1 p del span, .promo-block.p3 p del span { color: #fff; text-shadow: 2px 2px 2px rgba(0,0,0,0.34); }
.promo-block p.big { font-size: 42px; line-height: 43px; padding: 10px 0; }
.promo-block .promt { color: #ef1103; font-family: 'pf_dindisplay_promedium'; font-size: 21px; left: 50px; line-height: 20px; position: absolute; text-align: left; top: 150px; }
.promo-block.p3 .promt { top: 170px; }
.promo-block .promt { text-shadow: 0 1px 1px #fff; }
.timer { background: url( ../img/timer.png) 0 0 no-repeat; height: 84px; padding: 0 0 0 14px; position: absolute; right: 60px; top: 150px; width: 265px; }
.promo-block.p3 .timer { top: 170px; }
.timer div { color: #585858; float: left; font-family: 'pf_dindisplay_promedium'; font-size: 43px; height: 57px; line-height: 60px; margin-right: 8px; text-align: center; width: 57px; }
.timer div.sec { color: #ef1103; }
.timer span { display: block; float: left; margin-right: 8px; padding-top: 5px; text-align: center; width: 57px; }
.promo-form { background: rgba(255,255,255,0.8); border: solid 1px #d2d1c6; float: right; line-height: 24px; padding: 20px; text-align: center; width: 280px; }
.promo-form span.title { font-size: 26px; }
.promo-form p { padding-bottom: 20px; }
.promo-form p.big { font-size: 23px; }
.promo-form p.big span { font-size: 37px; line-height: 48px; text-transform: uppercase; }
.promo-form p.small { font-size: 13px; padding: 0; }
.promo-form p.small span { font-family: 'pf_dindisplay_promedium'; position: relative; top: -5px; }
#slide-promo1 { background: url( ../img/pattern1.jpg) 0 0 repeat #fff; }
#slide-promo1 .slide-pd { padding: 55px 60px 45px 40px; width: 900px; }
#slide-promo2 { background: url( ../img/bg3.jpg) 50% 0 no-repeat #fff; position: relative; }
#slide-promo2 .line-top { background: url( ../img/line1.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#slide-promo2 .line-bottom { background: url( ../img/line2.png) 0 0 repeat-x; bottom: 0; left: 0; height: 6px; line-height: 1px; width: 100%; }
#slide-promo2 .slide-pd { padding: 50px 60px 45px 40px; width: 900px; }
#slide-promo3 { background: url( ../img/bg4.jpg) 50% 0 no-repeat #fff; position: relative; }
#slide-promo3 .line-top { background: url( ../img/line2.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#slide-promo3 .line-bottom { background: url( ../img/line1.png) 0 0 repeat-x; bottom: 0; left: 0; height: 6px; line-height: 1px; width: 100%; }
#slide-promo3 .slide-pd { padding: 50px 60px 45px 40px; width: 900px; }
#slide-promo4 { background: url( ../img/bg5.jpg) 50% 0 no-repeat #fff; position: relative; }
#slide-promo4 .slide-pd { padding: 50px 60px 45px 40px; width: 900px; }
#slide-promo4 .line-top { background: url( ../img/line2.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#slide-promo4 .line-bottom { background: url( ../img/line2.png) 0 0 repeat-x; bottom: 0; left: 0; height: 6px; line-height: 1px; width: 100%; }
#slide-promo5 { background: url( ../img/bg7.jpg) 50% 0 no-repeat #fff; position: relative; }
#slide-promo5 .slide-pd { padding: 50px 60px 45px 40px; width: 900px; }
#slide-promo5 .line-top { background: url( ../img/line1.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#slide-promo5 .line-bottom { background: url( ../img/line2.png) 0 0 repeat-x; bottom: 0; left: 0; height: 6px; line-height: 1px; width: 100%; }
#header { background: url( ../img/pattern2.gif) 0 0 repeat #fff; height: 74px; padding-top: 20px; }
/*#logo { background: url( ../img/logo.png) 50px 0 no-repeat; float: left; height: 52px; width: 419px; }*/
#logo { float: left; height: 52px; width: 480px; font-size: 26px; }
#logo a { color: #3b3634; line-height: 0px; text-decoration: none; margin: 0px 0px 50px 0px; }
#logo span { display: block; font-size: 34px; font: normal normal 34px/20px 'pf_dindisplay_promedium'; color: #3b3634; line-height: 30px; text-transform: uppercase; }
#logo .second { display: block; font-size: 17px; font: normal normal 17px 'pf_dindisplay_promedium'; color: #3b3634; text-transform: uppercase; }
#header-right { float: right; padding-right: 70px; text-align: right; }
#header-right span { background: url( ../img/phone.png) 0 50% no-repeat; display: inline-block; font-family: 'pf_dindisplay_promedium'; font-size: 26px; }
#header-right span { line-height: 30px; padding-left: 30px; }
#header a.call { font-family: 'pf_dindisplay_promedium'; font-size: 18px; }
#slide1 { background: url( ../img/bg1.jpg) 50% 0 no-repeat #fff; height: 741px; }
body.completed #slide1 { background: none; }
#slide1 .slide-pd { padding: 30px 20px 0; text-align: center; }
#slide1 .title1 { background: rgba(255,255,255,0.7); display: inline-block; font-size: 47px; line-height: 36px; padding: 15px 30px; white-space: nowrap; }
#slide1 .title4 { background: rgba(255,255,255,0.7); display: inline-block; font-size: 44px; line-height: 36px; padding: 15px 30px; white-space: nowrap; }
#slide1 .title2 { background: rgba(255,255,255,0.7); display: inline-block; font-size: 24px; line-height: 20px; padding: 10px 20px; }
#slide1 .title3 { background: rgba(255,255,255,0.7); display: inline-block; font-family: 'pf_dindisplay_promedium'; font-size: 24px; line-height: 20px; padding: 10px 20px; }
body.completed #slide1 .title3 { margin-bottom: 130px; }
#slide1 #medal { background: rgba(255,255,255,0.8); color: #4e4e4e; font-size: 20px; left: 40px; line-height: 24px; position: absolute; text-align: left; top: 626px; }
#slide1 #medal { padding: 15px 20px 15px 170px; }
#slide1 #medal span { background: url( ../img/bage.png) 0 0 no-repeat; display: block; height: 207px; left: -40px; position: absolute; top: -45px; width: 191px; }
#slide1 #back { background: rgba(255,255,255,0.7); margin: auto; padding: 40px 0; width: 786px; }
#slide1 #back .back-title { font-family: 'pf_dindisplay_proregular'; font-size: 30px; padding-bottom: 10px; text-transform: uppercase; }
#slide1 #back p { padding-bottom: 20px; }
#slide2 { background-color: #fff; background-image: url( ../img/bg2.jpg); background-position: 50% 50%; color: #fff; position: relative; text-align: center; }
#slide2 .line-top { background: url( ../img/line1.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#slide2 .line-bottom { background: url( ../img/line2.png) 0 0 repeat-x; bottom: 0; left: 0; height: 6px; line-height: 1px; width: 100%; }
#slide2 .slide-pd { padding: 40px 20px; }
#slide2 .title { font-family: 'pf_dindisplay_prothin'; font-size: 35px; line-height: 48px; padding: 0 0 40px 60px; text-align: left; }
#slide2 .title span { font-family: 'pf_dindisplay_prolight'; font-size: 47px; text-transform: uppercase; }
#slide2 table { margin: 0 auto 50px; }
#slide2 table tr { border-bottom: solid 1px #787366; }
#slide2 table tr:last-child { border-bottom: none; }
#slide2 table tr td { border-right: solid 1px #787366; font-size: 24px; line-height: 24px; padding: 0 20px 20px; text-align: left; vertical-align: top; white-space: nowrap; }
#slide2 table tr td:last-child { border-right: none; }
#slide2 table tr:last-child td { padding: 20px 20px 0; }
#slide2 table tr td span { background: #ffda44; border: solid 1px #e29c51; display: block; height: 3px; line-height: 1px; margin-bottom: 5px; width: 18px; }
#slide3 { background: url( ../img/pattern2.gif) 0 0 repeat #fff; }
#slide3 .slide-pd { padding: 60px 20px; }
#slide3 .title { font-size: 48px; line-height: 48px; padding: 0 0 40px 60px; }
#slide3 .title span { font-size: 36px; padding-left: 23px; }
#this-is { margin: 0 50px 10px; }
#this-is .this { float: left; width: 403px; }
#this-is .this:last-child { float: right; }
#this-is .this div { display: table; font-size: 17px; height: 128px; margin-bottom: 30px; width: 100%; }
#this-is .this div.t1 { background: url( ../img/g01.jpg) 0 0 no-repeat #f3efde; }
#this-is .this div.t2 { background: url( ../img/g02.jpg) 0 0 no-repeat #f3efde; }
#this-is .this div.t3 { background: url( ../img/img03.gif) 0 0 no-repeat #f3efde; }
#this-is .this div.t4 { background: url( ../img/img04.gif) 0 0 no-repeat #f3efde; }
#this-is .this div.t5 { background: url( ../img/g05.jpg) 0 0 no-repeat #f3efde; }
#this-is .this div.t6 { background: url( ../img/g06.jpg) 0 0 no-repeat #f3efde; }
#this-is .this div.t7 { background: url( ../img/g07.jpg) 0 0 no-repeat #f3efde; }
#this-is .this div.t8 { background: url( ../img/g08.jpg) 0 0 no-repeat #f3efde; }
#this-is .this div.t9 { background: url( ../img/img09.gif) 0 0 no-repeat #f3efde; }
#this-is .this div.t10 { background: url( ../img/img10.gif) 0 0 no-repeat #f3efde; }
#this-is .this div div { display: table-cell; line-height: 24px; padding-left: 175px; vertical-align: middle; }
#slide4 { background: url( ../img/pattern1.jpg) 0 0 repeat #fff; position: relative; }
#slide4 .line-top { background: url( ../img/line2.png) 0 -6px repeat-x; bottom: 0; left: 0; height: 6px; line-height: 1px; width: 100%; }
#slide4 .slide-pd { padding: 40px 20px; }
#slide4 .title { font-size: 35px; line-height: 48px; padding: 0 0 40px 90px; }
#slide4 .title span { font-size: 42px; line-height: 48px; text-transform: uppercase; }
#slide4 .center { padding: 40px 0 0; }
.mem-block { border-radius: 5px; font-size: 20px; line-height: 20px; margin: 0 auto 3px; padding: 8px 10px; width: 720px; }
.mem-block div { float: left; }
.mem-block.small div { font-size: 17px; text-transform: uppercase; }
.mem-block div.m1 { font-family: 'pf_dindisplay_proregular'; width: 440px; }
.mem-block div.m2 { font-family: 'pf_dindisplay_promedium'; text-align: center; width: 140px; }
.mem-block div.m3 { font-family: 'pf_dindisplay_promedium'; text-align: center; width: 140px; }
.mem-block span.ok { background: url( ../img/pm.png) 0 0 no-repeat; display: inline-block; height: 25px; width: 25px; }
.mem-block span.no { background: url( ../img/pm.png) 0 -35px no-repeat; display: inline-block; height: 25px; width: 25px; }
.mem-block.white { background: #f0f1e6; }
.mem-block.gray { background: #dddfd1; }
#slide5 { background: url( ../img/pattern2.gif) 0 0 repeat #fff; }
#slide5 .slide-pd { padding: 40px 20px; }
#slide5 .title { font-size: 35px; line-height: 48px; padding: 0 0 40px 90px; }
#slide5 .title span { font-size: 48px; text-transform: uppercase; }
#results { background: url( ../img/graph.png) 340px 0 no-repeat; margin-top: -80px; padding-top: 80px; }
#results div { line-height: 18px; }
#results .r1 { padding: 50px 0 30px 170px; }
#results .r1 strong { font-family: 'pf_dindisplay_promedium'; font-size: 72px; line-height: 48px; }
#results .r1 span { font-family: 'pf_dindisplay_promedium'; font-size: 24px; line-height: 48px; position: relative; top: -10px; }
#results .r1 p { position: relative; top: -15px; }
#results .r2 { padding: 0 0 30px 170px; }
#results .r2 strong { font-family: 'pf_dindisplay_promedium'; font-size: 60px; line-height: 48px; }
#results .r2 span { font-family: 'pf_dindisplay_promedium'; font-size: 18px; line-height: 24px; }
#results .r3 { padding: 0 0 30px 170px; }
#results .r3 strong { font-family: 'pf_dindisplay_promedium'; font-size: 42px; line-height: 48px; }
#results .r3 span { font-family: 'pf_dindisplay_promedium'; font-size: 18px; line-height: 24px; position: relative; top: -5px; }
#results .r3 p { position: relative; top: -5px; }
#slide6 { background: url( ../img/pattern1.jpg) 0 0 repeat #fff; position: relative; }
#slide6 .line-top { background: url( ../img/line2.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#slide6 .line-bottom { background: url( ../img/line2.png) 0 0 repeat-x; bottom: 0; left: 0; height: 6px; line-height: 1px; width: 100%; }
#slide6 .slide-pd { padding: 40px 20px 0; }
#slide6 .title { font-size: 35px; line-height: 48px; padding: 0 0 40px 90px; }
#slide6 .title span { font-size: 48px; text-transform: uppercase; }
#slide6 .expert { background: url( ../img/face1.jpg) 90px 18px no-repeat; min-height: 300px; padding: 0 0 40px 400px; }
#slide6 .expert .title-exp { font-family: 'pf_dindisplay_proregular'; font-size: 24px; line-height: 30px; padding-bottom: 20px; }
#slide6 .expert .title-exp span { font-family: 'pf_dindisplay_prolight'; font-size: 18px; line-height: 24px; }
#slide6 .expert .title-exp strong { font-family: 'pf_dindisplay_promedium'; font-size: 18px; line-height: 24px; }
#slide6 .expert p { font-size: 15px; line-height: 24px; padding-bottom: 20px; }
#slide6 .expert p strong { font-family: 'pf_dindisplay_promedium'; }
#slide6 .subtitle { font-family: 'pf_dindisplay_prothin'; font-size: 35px; padding: 0 0 40px 90px; }
.personal { margin: auto; overflow: hidden; width: 846px; white-space: nowrap; }
.personal .pers { height: 215px; display: inline-block; margin: 0 41px 45px 0; width: 252px; }
.personal .pers.p1 { background: url( ../img/img04.jpg) 0 0 no-repeat; }
.personal .pers.p2 { background: url( ../img/img05.jpg) 0 0 no-repeat; }
.personal .pers.p3 { background: url( ../img/img06.jpg) 0 0 no-repeat; }
.personal .pers.p4 { background: url( ../img/img07.jpg) 0 0 no-repeat; }
.personal .pers.p5 { background: url( ../img/img08.jpg) 0 0 no-repeat; }
.personal .pers.p6 { background: url( ../img/img09.jpg) 0 0 no-repeat; }
#slide6 .center { padding: 0 0 40px; }
#slide6 .center a.call { font-family: 'pf_dindisplay_proregular'; font-size: 22px; }
#slide7 { background: url( ../img/pattern2.gif) 0 0 repeat #fff; }
#slide7 .slide-pd { padding: 100px 20px 40px; }
#slide7 .title { font-size: 35px; line-height: 48px; padding: 20px 0 40px 90px; }
#slide7 .title span { font-size: 48px; text-transform: uppercase; }
#routine { padding: 0 0 40px 90px; }
#routine .rout { float: left; width: 400px; }
#routine .rout:last-child { float: left; width: 470px; }
#routine .rout div { border: solid 3px transparent; border-radius: 10px; display: inline-block; line-height: 24px; margin-left: -23px; padding: 25px 10px 10px 40px; position: relative; }
#routine .rout div:after { background: #dedede; content: ""; height: 39px; left: 19px; position: absolute; top: 48px; width: 1px; }
#routine .rout div.s:after { display: none; }
#routine .rout div.d:before { background: #dedede; content: ""; height: 32px; left: 19px; position: absolute; top: -10px; width: 1px; }
#routine .rout div i { background: url( ../img/icon-time.png) 50% 50% no-repeat; display: block; height: 25px; left: 8px; position: absolute; top: 22px; width: 23px; }
#routine .rout div span { font-family: 'pf_dindisplay_promedium'; font-size: 15px; padding-right: 10px; }
#routine .rout div em { color: #db331d; display: none; font-size: 13px; left: 20px; position: absolute; top: 5px; }
#routine .rout div.active { background: #e8e9db; border: solid 3px #ee371f; }
#routine .rout div.active em { display: block; }
#slide7 .arrow { background: url( ../img/arrow.png) 90px 0 no-repeat; font-family: 'pf_dindisplay_promedium'; font-size: 24px; height: 72px; line-height: 24px; text-align: center; }
#slide7-1 { background: url( ../img/pattern1.jpg) 0 0 repeat #fff; position: relative; }
#slide7-1 .line-top { background: url( ../img/line2.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#slide7-1 .line-bottom { background: url( ../img/line2.png) 0 0 repeat-x; bottom: 0; left: 0; height: 6px; line-height: 1px; width: 100%; }
#slide7-1 .slide-pd { padding: 40px 20px 0; }
#slide7-1 .title { font-size: 48px; line-height: 48px; padding: 0 0 40px 90px; }
#slide7-1 .title span { font-size: 48px; text-transform: uppercase; }
#slide7-1 .expert { background: url( ../img/face1.jpg) 90px 18px no-repeat; min-height: 300px; padding: 0 0 40px 400px; }
#slide7-1 .expert .title-exp { font-family: 'pf_dindisplay_proregular'; font-size: 24px; line-height: 30px; padding-bottom: 20px; }
#slide7-1 .expert .title-exp span { font-family: 'pf_dindisplay_prolight'; font-size: 18px; line-height: 24px; }
#slide7-1 .expert .title-exp strong { font-family: 'pf_dindisplay_promedium'; font-size: 18px; line-height: 24px; }
#slide7-1 .expert p { font-size: 15px; line-height: 24px; padding-bottom: 20px; }
#slide7-1 .expert p strong { font-family: 'pf_dindisplay_promedium'; }
#slide7-1 .subtitle { font-family: 'pf_dindisplay_prothin'; font-size: 35px; padding: 0 0 40px 90px; }
.personal { margin: auto; overflow: hidden; width: 846px; white-space: nowrap; }
.personal .pers { height: 215px; display: inline-block; margin: 0 41px 45px 0; width: 252px; }
.personal .pers.p1 { background: url( ../img/img04.jpg) 0 0 no-repeat; }
.personal .pers.p2 { background: url( ../img/img05.jpg) 0 0 no-repeat; }
.personal .pers.p3 { background: url( ../img/img06.jpg) 0 0 no-repeat; }
.personal .pers.p4 { background: url( ../img/img07.jpg) 0 0 no-repeat; }
.personal .pers.p5 { background: url( ../img/img08.jpg) 0 0 no-repeat; }
.personal .pers.p6 { background: url( ../img/img09.jpg) 0 0 no-repeat; }
#slide7-1 .center { padding: 0 0 40px; }
#slide7-1 .center a.call { font-family: 'pf_dindisplay_proregular'; font-size: 22px; }
#slide8 { background: url( ../img/pattern2.gif) 0 0 repeat #fff; }
#slide8 .slide-pd { font-size: 24px; line-height: 24px; padding: 20px 20px 0; }
#slide8 .title { font-size: 48px; line-height: 48px; padding: 0 0 20px 70px; }
#slide8 p { padding: 0 0 30px 70px; }
#slide8 ul { font-size: 17px; margin-bottom: 30px; padding-left: 70px; width: 713px; }
#slide8 ul li { background: url( ../img/li.png) 4px 9px no-repeat; display: inline-block; padding: 0 20px 10px 20px; }
#slide8 .videos { margin: auto; padding-bottom: 30px; width: 840px; }
#slide8 .videos div { float: left; width: 397px; }
#slide8 .videos div:last-child { margin-left: 42px; }
#slide8 .center { padding: 0 0 40px; }
#slide9 { background: url( ../img/pattern2.gif) 0 0 repeat #fff; }
#slide9 .slide-pd { padding: 60px 20px 0; }
#slide9 .title { font-size: 36px; line-height: 48px; padding: 0 0 30px 70px; }
#slide9 .title span { font-size: 48px; text-transform: uppercase; }
#why { text-align: center; }
.why { display: inline-block; font-size: 15px; line-height: 24px; padding: 0 9px 30px; vertical-align: top; width: 170px; }
.why div { background: url( ../img/circle.png) 50% 50% no-repeat; border: solid 1px #e8e9db; border-radius: 50%; height: 102px; margin: 0 auto 10px; padding: 10px; width: 102px; }
.why div span { display: block; height: 102px; width: 102px; }
.why.w1 div span { background: url( ../img/icon1.png) 50% 50% no-repeat; }
.why.w2 div span { background: url( ../img/icon2.png) 50% 50% no-repeat; }
.why.w3 div span { background: url( ../img/icon3.png) 50% 50% no-repeat; }
.why.w4 div span { background: url( ../img/icon4.png) 50% 50% no-repeat; }
.why.w5 div span { background: url( ../img/icon5.png) 50% 50% no-repeat; }
.why.w6 div span { background: url( ../img/icon6.png) 50% 50% no-repeat; }
.why.w7 div span { background: url( ../img/icon7.png) 50% 50% no-repeat; }
.why.w8 div span { background: url( ../img/icon8.png) 50% 50% no-repeat; }
.why.w9 div span { background: url( ../img/icon9.png) 50% 50% no-repeat; }
.why.w10 div span { background: url( ../img/icon10.png) 50% 50% no-repeat; }
.why strong { font-family: 'pf_dindisplay_promedium'; font-size: 17px; }
.why p { padding-top: 15px; }
.redemption { font-family: 'pf_dindisplay_proregular'; font-size: 22px; line-height: 24px; padding-top: 10px; }
#slide10 { background: url( ../img/bg6.jpg) 50% 0 no-repeat #fff; position: relative; }
#slide10 .line-top { background: url( ../img/line2.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#slide10 .line-bottom { background: url( ../img/line2.png) 0 0 repeat-x; bottom: 0; left: 0; height: 6px; line-height: 1px; width: 100%; }
#slide10 .slide-pd { height: 500px; padding: 30px 20px 40px; }
#slide10 .title { font-size: 36px; line-height: 48px; padding: 0 0 20px 70px; }
#slide10 .title span { font-size: 48px; text-transform: uppercase; }
#slide10 .ass-form { background: #fff; border: solid 3px #f8c42e; border-radius: 20px; margin: auto; padding: 60px 40px 10px; text-align: center; width: 600px; }
#slide10 .ass-form table tr td { line-height: 20px; padding: 0 40px 13px 0; text-align: left; }
#slide11 { background: url( ../img/pattern2.gif) 0 0 repeat #fff; }
#slide11 .slide-pd { padding: 60px 20px 50px; }
#slide11 .fotke { margin: 0 auto 80px; }
#slide12 { background: url( ../img/pattern1.jpg) 0 0 repeat #fff; position: relative; }
#slide12 .line-top { background: url( ../img/line2.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#slide12 .slide-pd { padding: 40px 20px 0; }
#slide12 .title { font-size: 36px; line-height: 48px; padding: 0 0 40px 70px; }
#slide12 .title span { font-size: 48px; text-transform: uppercase; }
#how { background: url( ../img/steps.png) 50% 0 no-repeat; padding-bottom: 40px; text-align: center; }
#how .how { display: inline-block; font-size: 15px; line-height: 24px; margin: 0 15px; padding: 30px 0; vertical-align: top; width: 220px; }
#how .how span { background: #facb35; border: solid 3px #fff; border-radius: 50%; display: block; font-family: 'pf_dindisplay_promedium'; font-size: 20px; height: 40px; line-height: 40px; margin: 0 auto 40px; position: relative; width: 40px; }
#how .how span:before { border: solid 2px #fff; border-radius: 50%; content: ""; display: block; height: 58px; left: -11px; position: absolute; top: -11px; width: 58px; }
#how .how span:after { border: solid 1px #fff; border-radius: 50%; content: ""; display: block; height: 100px; left: -31px; position: absolute; top: -31px; width: 100px; }
#how .how strong { font-family: 'pf_dindisplay_proregular'; font-size: 23px; text-transform: uppercase; }
#slide12 .center { font-family: 'pf_dindisplay_proregular'; font-size: 21px; }
#slide12 .center p { font-family: 'pf_dindisplay_proregular'; font-size: 21px; padding-top: 20px; }
#slide13 { background: url( ../img/pattern2.gif) 0 0 repeat #fff; }
#slide13 .slide-pd { padding: 60px 20px 20px; }
#slide13 .title { font-size: 48px; line-height: 48px; padding: 0 0 20px 70px; text-transform: uppercase; }
#slide13 p { line-height: 24px; padding: 0 0 30px 70px; }
#slide13 .map { background: #fff; height: 355px; margin: 0 auto 40px; width: 940px; }
#slide13 .q { padding: 0 0 40px 70px; text-align: right; width: 230px; }
#slide13 .q div { font-size: 36px; line-height: 48px; text-align: left; }
#slide13 .q div span { font-family: 'pf_dindisplay_proregular'; font-size: 48px; text-transform: uppercase; }
#slide13 .q a { font-family: 'pf_dindisplay_promedium'; }
#footer { background: url( ../img/pattern1.jpg) 0 0 repeat #fff; height: 140px; overflow: hidden; position: relative; }
body.completed #footer { margin-top: -140px; }
#footer .line-top { background: url( ../img/line2.png) 0 -6px repeat-x; left: 0; height: 6px; line-height: 1px; top: 0; width: 100%; }
#footer .slide-pd { padding: 30px 20px 0; }
#footer .foot-left { float: left; padding-left: 70px; text-align: right; }
#footer .foot-left span { display: block; font-family: 'pf_dindisplay_proregular'; font-size: 31px; }
#footer .foot-left a { font-family: 'pf_dindisplay_promedium'; }
#footer .foot-right { float: right; padding: 20px 70px 0 0; }
#footer .foot-right a { background: url( ../img/mokselle.png) 100% 0 no-repeat; color: #7f7a6f; display: block; font-size: 15px; height: 26px; line-height: 26px; padding-right: 110px; text-decoration: none; }
#footer .footer-share { float:right; }
/* ------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Buttons */

a.btn { background: url( ../img/buttons.png) 100% 0 no-repeat; display: inline-block; height: 49px; margin-left: 10px; position: relative; text-decoration: none; }
a.btn span { background: url( ../img/buttons.png) 0 0 no-repeat; color: #4e1d0a; cursor: pointer; display: block; font-family: 'pf_dindisplay_promedium'; }
a.btn span { font-size: 17px; height: 34px; line-height: 18px; margin: 0 10px 0 -10px; padding: 15px 30px 0 40px; text-shadow: 0 1px 0 #fff552; text-transform: uppercase; }
a.btn:hover { background-position: 100% -59px; }
a.btn:hover span { background-position: 0 -59px; }
a.btn:active { background-position: 100% -118px; }
a.btn:active span { background-position: 0 -118px; }
a.btn em { background: url( ../img/download.png) 0 0 no-repeat; display: block; height: 28px; left: 15px; position: absolute; top: 10px; width: 29px; }
.catalog a.btn span { padding: 15px 30px 0 80px; }
/* ------------------------------------------------------------------------------------------------------------------------------------------------ */
/* Jquery UI Slider */

.ui-slider-wrapper { background: url( ../img/slide.png) 0 0 no-repeat; width: 300px; }
.ui-slider { height: 30px; position: relative; width: 260px; }
.ui-slider .ui-slider-handle { background: url( ../img/slide-point2.png) 0 0 no-repeat; display: block; height: 73px; position: absolute; width: 40px; z-index: 2; }
.ui-slider .ui-slider-handle { color: #3b3634; font-family: 'pf_dindisplay_proregular'; line-height: 36px; text-align: center; text-decoration: none; top: -41px; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */
/* MEDIA */
@media screen and ( max-width : 980px){
	#slide1{width:100%;}
	#slide-promo1{width:100%;}
	#slide2{width:100%;}
	#slide3{width:100%;}
	#slide4{width:100%;}
	#slide-promo2{width:100%;}
	#slide5{width:100%;}
	#slide6{width:100%;}
	#slide7{width:100%;}
	#slide-promo4{width:100%;}
	#slide9{width:100%;}
	#slide10{width:100%;}
	#slide11{width:100%;}
	#slide12{width:100%;}
	#slide13{width:100%;}
	#slide-promo5{width:100%;}
	#footer{width:100%;}
	#header{width:100%;}
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------ */
.sect-1 {
    background-color: #002e5b;
    z-index: 99;
    -webkit-box-shadow: 0px 3px 4px 0px #b3b3b3;
    box-shadow: 0px 3px 4px 0px #b3b3b3;
    position: relative;
}
.sect-1 .cont {
    padding-top: 0;
    padding-bottom: 0;
}


user agent stylesheet
div {
    display: block;
}
Inherited from body
body {
    background-color: #fff;
    font-family: "PTSansRegular", Helvetica, sans-serif;
    font-size: 17px;
    color: #4a4a4a;
}

.anim-3 {
    font-family: "FontinSansBold";
    font-size: 20px;
    color: #fde428;
    text-decoration: none;
    padding: 5px 20px;
    display: inline-block;
}
.anim-3:hover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.anim-3:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fde428;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: -webkit-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.anim-3 {
    font-family: "FontinSansBold";
    font-size: 20px;
    color: #fde428;
    text-decoration: none;
    padding: 5px 20px;
    display: inline-block;
}
.anim-3 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-shadow: 0 0 1px transparent;
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: relative;
    background: #002e5b;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
a {
    background-color: transparent;
}
.anim-3:hover {
    color: #002e5b;
}
a:active, a:hover {
    outline: 0;
}
.anim-3 {
    font-family: "FontinSansBold";
    font-size: 20px;
    color: #fde428;
    text-decoration: none;
    padding: 5px 20px;
    display: inline-block;
}
.anim-3 {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-box-shadow: 0 0 1px transparent;
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: relative;
    background: #002e5b;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.sect-1 .cont {
    padding-top: 0;
    padding-bottom: 0;
}
.cont {
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 9;
}
.sect-1 {
    background-color: #002e5b;
    z-index: 99;
    -webkit-box-shadow: 0px 3px 4px 0px #b3b3b3;
    box-shadow: 0px 3px 4px 0px #b3b3b3;
    position: relative;
}
iframe[src^="//t.insigit.com/nsapi/static/partners.html"] {
	display: none;
}
