body,html{min-height:550px;min-width:1000px;background:#fff}*,body,html{padding:0;margin:0;font-family:OpenSansRegular}*{text-decoration:none;color:#000}h2{font-size:34px;font-family:OpenSansExtraBold}h1,h2{font-weight:400}h1{font-size:21px;font-family:OpenSansLight}header{height:137px;text-align:center;background-position:top;background-image:url(/images/set_fon1.png);background-repeat:repeat-x}img{display:block}input{outline:none}div{padding:0;margin:0}.set_top1{text-decoration:underline}.set_top1,.set_top1t{font-size:16px;color:#fff;line-height:1;font-family:OpenSansRegular}.set_top1t{text-decoration:none}.set_top2{font-size:16px;text-decoration:underline;color:#ca0000;font-family:OpenSansBold}.set_top2,.set_top3{cursor:pointer;line-height:1}.set_top3{height:30px;font-size:14px;border:1px solid #000;text-decoration:none;color:#fff;text-transform:uppercase;padding-right:10px;border-radius:5px;font-family:OpenSansRegular;padding-left:10px}td.set_top3:hover{border:1px solid #fff}.set_top3f{height:30px;border:1px solid #fff;padding-right:10px;border-radius:5px;cursor:pointer;padding-left:10px}.set_top3a,.set_top3f{font-size:14px;text-decoration:none;color:#fff;text-transform:uppercase;line-height:1;font-family:OpenSansRegular}.set_top4{font-size:46px;font-family:OpenSansBold}.set_top4,.set_top5{text-decoration:none;color:#fff;text-transform:uppercase;line-height:1.1}.set_top5{font-size:21px;font-family:OpenSansRegular}.set_top6{height:50px;font-size:16px;border:1px solid #fff;text-decoration:none;color:#fff;text-transform:uppercase;border-radius:5px;cursor:pointer;width:380px;line-height:1;font-family:OpenSansBold}td.set_top6:hover{border:1px solid red;color:red}.set_top7{color:#fff;line-height:1.2;font-family:OpenSansRegular}.set_top7,.set_top8{font-size:18px;text-decoration:none;text-transform:uppercase}.set_top8{padding-top:26px;color:#900;line-height:1;font-family:OpenSansBold}.set_top9{padding-top:180px;font-size:14px}.set_top10,.set_top9{text-decoration:none;color:#000;text-transform:uppercase;line-height:1.2;font-family:OpenSansSemiBold}.set_top10{font-size:16px}.set_top11{padding-top:14px;font-size:24px;text-decoration:none;color:#c00;text-transform:uppercase;line-height:1;font-family:OpenSansBold}.set_top12{padding-top:5px;line-height:1}.set_top12,.set_top13{font-size:14px;text-decoration:none;color:#000;text-transform:uppercase;font-family:OpenSansSemiBold}.set_top13,.set_top14{line-height:1.2}.set_top14{font-size:14px;text-decoration:none;color:#000;font-family:OpenSansRegular}.set_top15{font-size:15px;line-height:1;font-family:OpenSansSemiBold}.set_top15,.set_top16{text-decoration:none;color:#fff;text-transform:uppercase}.set_top16{font-size:20px;text-shadow:#000 1px 1px 0,#000 -1px -1px 0,#000 -1px 1px 0,#000 1px -1px 0;line-height:1.2;font-family:OpenSansBold}.set_top17{font-size:14px;color:#000;line-height:1.3}.set_top17,.set_top18{text-decoration:none;text-transform:uppercase;font-family:OpenSansSemiBold}.set_top18{font-size:23px;color:red;line-height:1}.set_top19{font-size:15px;text-decoration:none;color:#000;text-transform:uppercase;line-height:1.2;font-family:OpenSansRegular}.set_top20{font-family:OpenSansSemiBold}.set_top20,.set_top21{font-size:16px;text-decoration:none;color:#000;text-transform:uppercase;line-height:1}.set_top21{cursor:pointer;font-family:OpenSansExtraBold}.set_top22{font-size:14px;line-height:1;padding-left:12px}.set_top22,.set_top23{text-decoration:none;color:#000;font-family:OpenSansSemiBold}.set_top23{font-size:15px;text-transform:uppercase;line-height:1.2}.set_top24{height:820px;background-size:100% 820px;background-position:50%;background-image:url(/images/pr_fon2.jpg);background-repeat:no-repeat}.set_top25{padding:2px 6px;font-size:15px;text-decoration:none;color:#a2a2a3;text-transform:uppercase;line-height:1;font-family:OpenSansSemiBold}a.set_top25:hover{border:1px solid #a2a2a3;padding-right:5px;border-radius:5px;padding-left:5px}.set_top25f{padding:2px 5px;font-size:15px;border:1px solid #a2a2a3;color:#a2a2a3;border-radius:5px;line-height:1}.set_top25f,.set_top26{text-decoration:none;text-transform:uppercase;font-family:OpenSansSemiBold}.set_top26{font-size:25px;color:#fff;line-height:1.3}.set_top27{font-size:22px;cursor:default}.set_top27,.set_top28{text-decoration:none;color:#fff;line-height:1;font-family:OpenSansSemiBold}.set_top28,.set_top29{font-size:16px}.set_top29{padding:4px 28px 2px;border:1px solid #fff;text-decoration:none;color:#fff;text-transform:uppercase;border-radius:5px;line-height:1;font-family:OpenSansSemiBold}a.set_top29:hover{border:1px solid #f60;color:#f60}.set_top30{padding:0;position:absolute;top:260px;margin:0;left:0;width:100%}.set_top30a{padding:23px 36px 24px 32px;background-image:url(/images/pr_bgr.png)}.set_top31{height:49px;background-size:316px 49px;background-position:50%;width:316px;background-image:url(/images/pr_zakbut.png);background-repeat:no-repeat}.set_top32{font-size:20px;text-decoration:none;color:#fff;cursor:pointer;line-height:1;font-family:OpenSansSemiBold}.set_top31a{height:49px;background-size:316px 49px;background-position:50%;width:316px;background-image:url(/images/pr_zakbut2.png);background-repeat:no-repeat}.set_top32a{font-size:20px;text-decoration:none;color:#fff;cursor:pointer;line-height:1;font-family:OpenSansSemiBold}.set_top31b{height:49px;background-size:279px 49px;background-position:50%;width:279px;background-image:url(/images/pr_zakbut3.png);background-repeat:no-repeat}.set_top32b{padding-top:14px;font-size:20px;text-decoration:none;color:#fff;padding-right:19px;cursor:pointer;line-height:1;font-family:OpenSansSemiBold}.set_top33{font-size:40px;color:#000;padding-bottom:65px}.set_top33,.set_top34{text-decoration:none;text-transform:uppercase;line-height:1;font-family:OpenSansSemiBold}.set_top34{font-size:36px;color:#fff}.set_top35{font-size:18px;font-family:OpenSansRegular}.set_top35,.set_top36{text-decoration:none;color:#fff;line-height:1.2}.set_top36{font-size:21px;text-transform:uppercase;font-family:OpenSansSemiBold}.set_top37,.set_top37a{font-size:26px;text-decoration:none;color:#fff;line-height:1;font-family:OpenSansSemiBold}.set_top37a{cursor:default}.both{clear:both}.content{width:1000px;display:inline-block}.title{margin-bottom:58px;text-transform:uppercase}.title,.title>*{font-size:36px;font-family:OpenSansExtraBold}.overlay{height:100%;position:absolute;opacity:0;top:0;background:rgba(0,0,0,.8);left:0;width:100%;display:none;z-index:20}.modal{height:356px;position:fixed;opacity:0;top:50%;background:#fff;margin-left:-257px;left:50%;width:514px;margin-top:-178px;z-index:21}.modal_big{height:490px!important;margin-top:-245px}.modal_ok{height:288px;margin-top:-144px}.modal_ok_img{margin-top:30px;display:inline-block}.modal_back{text-align:center;display:none;z-index:11}.modal_text_wrong{font-size:20px;color:red;margin-top:90px}.modal .kaptcha_block{height:60px;display:table}.modal input{height:40px;padding:0 15px;font-size:18px;border:1px solid #aaa;color:#111;text-align:center;margin:10px 0;border-radius:5px;width:338px;font-family:OpenSansLight;display:block}.modal_kaptcha_input{width:210px!important}.modal_kaptcha_img,.modal_kaptcha_input{float:left;vertical-align:middle;display:table-cell}.modal_kaptcha_img{height:60px;margin-left:8px}.modal_text_head{font-size:30px;margin-top:40px;font-family:OpenSansLight}.modal_text_sub{font-size:18px;font-family:OpenSansLight}.modal_form{margin-bottom:18px;margin-top:28px;display:inline-block}.modal_form_button{padding:12px 0;color:#fff;text-align:center;background-color:#14324c;margin:15px 0;border-radius:5px;cursor:pointer;width:372px;display:block}.modal textarea{height:60px;overflow:hidden;padding:5px 15px;resize:none;font-size:18px;border:1px solid #aaa;color:#111;outline:none;text-align:center;margin:10px 0;border-radius:5px;width:338px;font-family:OpenSansLight;display:block}.modal_form_button>a{font-size:18px;color:#fff;text-transform:uppercase;border-bottom:1px dashed #fff;font-family:OpenSansExtraBold}.modal_title{padding:10px 0;font-size:30px;color:#fff;background-color:#14324c;font-family:OpenSansLight}.wrong_field{font-size:18px;color:red;margin-top:50px}.first{height:100%;background:#fff}.header_content>div{margin:0 20px;float:left}.header_content{height:100%;display:inline-block}.header_title{height:100%;display:table}.header_title>*{vertical-align:middle;display:table-cell}.header_call{height:100%;display:table}.header_call>div{vertical-align:middle;display:table-cell}.header_call_number{font-size:23px}.header_call_button{font-size:14px;border-bottom:1px dashed #111;cursor:pointer;display:table-cell}.header_logo{padding:6px 7px 8px;position:relative;top:50%;border-radius:8px;background:#111;margin-top:-23px!important}.advice{padding:0;position:relative;margin:0}.advice_background{height:100%;width:100%}.advice_title{text-transform:uppercase}.advice_title>*{font-family:OpenSansExtraBold}.advice_content{padding:0;margin:0;width:100%;background-image:url(/images/pr_fon.jpg)}.advice_form_title{font-size:16px;text-transform:uppercase}.advice_form_input{padding:14px;font-size:16px;border:none;color:#111;margin:18px 20px 18px 0;border-radius:10px;width:222px;font-family:OpenSansLight}.advice_form_button{padding:12px 0;font-size:16px;text-transform:uppercase;text-align:center;border-radius:10px;background:#14324c;cursor:pointer;width:144px;font-family:OpenSansSemiBold}.advice_sub_title{margin-top:20px}.advice_sub_title>div{margin-bottom:10px}.forwhom{height:100%;position:relative;background-size:cover;text-align:center;background-position:bottom;background-image:url(/images/set_block8.jpg);background-repeat:no-repeat}.forwhom .content{position:absolute;top:50%;margin-left:-500px;left:50%;margin-top:-320px}.forwhom_blocks{display:inline-block}.forwhom_block{height:439px;background-size:163px 439px;background-position:50%;width:163px;background-repeat:no-repeat}.forwhom_vertical_block{margin:0;float:left}.forwhom_block_title{font-size:16px;text-align:left;width:108px;vertical-align:middle;font-family:OpenSansLight;padding-left:14px;display:table-cell}.forwhom_text{height:104px;margin-top:124px;display:inline-block}.forwhom_text>*{float:left}.forwhom_text_title{height:100%;margin:0 20px;display:table}.forwhom_text_title>div{vertical-align:middle;display:table-cell}.forwhom_head_title{font-size:20px;font-family:OpenSansSemiBold}.forwhom_sub_title{font-size:16px;font-family:OpenSansLight}.why{height:100%;position:relative;background-size:cover;text-align:center;background-image:url(/images/set_block3.jpg)}.why .content{position:absolute;top:50%;margin-left:-466px;left:50%;margin-top:-320px}.why_dark_background{height:100%;position:absolute;top:0;left:0;width:100%}.why_title{margin-bottom:28px}.why_block{margin:0}.why_blocks{display:inline-block}.why_vertical_block{margin:0;float:left}.why_block_title{text-align:left;margin-left:20px;float:left}.why_block_sub_title{width:278px;font-family:OpenSansLight}.why_block_img{float:left;margin-top:4px;display:inline-block}.why_text{height:104px;margin-top:40px;display:inline-block}.why_text>*{float:left}.why_text_title{height:100%;margin:0 20px;display:table}.why_text_title>div{vertical-align:middle;display:table-cell}.steps{height:100%;position:relative;background-size:cover;text-align:center;background-position:bottom;background-image:url(/images/set_block9.jpg);background-repeat:no-repeat}.steps .content{position:absolute;top:50%;margin-left:-465px;left:50%;margin-top:-320px}.steps_blocks{display:inline-block}.steps_vertical_block{margin:0;float:left}.steps_block{margin:0}.steps_block_img{float:left}.steps_block_images,.steps_block_img{display:inline-block}.steps_block_img_between{float:left;margin-top:76px;display:inline-block}.steps_block_title{float:left;margin-top:32px;display:inline-block}.steps_block_head_title{text-transform:uppercase;font-family:OpenSansSemiBold}.steps_block_sub_title{width:168px;font-family:OpenSansLight}.examples{height:100%;position:relative;background-size:cover;text-align:center;background-position:top;background-image:url(/images/set_block5b.jpg);background-repeat:no-repeat}.examples .content{position:absolute;top:50%;margin-left:-465px;left:50%;margin-top:-320px}.examples_blocks{display:inline-block}.examples_vertical_block{margin:0;float:left}.examples_block{margin:0}.examples_img{height:564px;width:690px;background-image:url(/images/mac.png);background-repeat:no-repeat;display:inline-block}.examples_mac_slider{position:relative;display:inline-block}.examples_mac_left{left:-120px;float:left}.examples_mac_left,.examples_mac_right{position:absolute;top:50%;cursor:pointer;margin-top:-70px;display:inline-block}.examples_mac_right{right:-120px;float:right}.examples_img_content{height:370px;width:640px}.slider{overflow:hidden;position:relative;margin:0 0 7px;width:100%;z-index:9}.small,.video_slider{height:370px;top:0;margin-left:26px;left:0;width:640px;margin-top:22px}.slider li,.slider ul{padding:0;list-style-type:none;margin:0}.slider ul{width:1200%}.slider ul li{list-style-type:none;position:relative;width:640px;float:left}.slider ul li img{width:100%}.languages{height:100%;position:relative;text-align:center}.languages .content{position:absolute;top:50%;margin-left:-500px;left:50%;margin-top:-342px}.languages *{color:#fff}.languages_back{height:748px;background-size:cover;width:100%;background-image:url(/images/languages_background.jpg)}.languages_back_people{height:496px;position:absolute;background-size:contain;bottom:0;margin-left:-410px;left:50%;width:900px;background-image:url(/images/people.png);background-repeat:no-repeat}.languages_text{width:220px;font-family:OpenSansLight;display:inline-block}.languages_title{margin-bottom:20px}.languages_sub_text{font-size:40px;font-family:OpenSansSemiBold}.languages_form{margin-top:90px}.languages_form_input{padding:14px;font-size:16px;border:none;color:#111;margin:18px 34px 18px 0;border-radius:10px;width:280px;font-family:OpenSansLight}.languages_form_button{padding:14px 0;font-size:16px;color:#111!important;text-transform:uppercase;text-align:center;border-radius:10px;background:#14324c;cursor:pointer;width:276px;font-family:OpenSansSemiBold;display:inline-block}.video{height:100%;position:relative;text-align:center;background:#fff}.video .content{position:absolute;top:50%;margin-left:-500px;left:50%;margin-top:-365px}.video_title{margin-bottom:10px}.video_block_steps{margin-bottom:30px;display:inline-block}.video_block{margin:30px 0;display:inline-block}.video_block_step{height:81px;margin:0 23px;float:left;display:table}.video_block_step_img,.video_block_step_title{vertical-align:middle;display:table-cell}.video_block_step_title{text-align:left;padding-left:10px}.video_block_step_head_title{font-family:OpenSansSemiBold}.video_block_step_sub_title{width:160px;font-family:OpenSansLight}.video_block_slider{position:relative;display:inline-block}.video_block_slider_content{height:280px;overflow:hidden;background:#666;width:500px}.video_img_content{height:280px;width:500px}.video_block_slider_left{left:-100px;float:left}.video_block_slider_left,.video_block_slider_right{position:absolute;top:50%;cursor:pointer;margin-top:-24px;display:inline-block}.video_block_slider_right{right:-100px;float:right}.video_block_slider_content{display:table}.video_block_slider_content_block{height:100%;position:relative;width:100%}.video_block_slider_content ul{height:280px;list-style-type:none;width:200%}.video_block_slider_content li{height:280px;list-style-type:none;width:500px;float:left;display:inline-block}.video_block_slider_content_mid{position:absolute;top:50%;margin-left:-93px;left:50%;margin-top:-67px}.video_block_slider_content_text{color:#fff;width:176px;font-family:OpenSansLight;display:inline-block}.video_block_slider_content_button{padding:10px 0;border-radius:10px;background:#fff;cursor:pointer;width:186px;margin-top:22px;display:inline-block}.video_block_form{display:inline-block}.video_block_form_input{padding:14px;font-size:16px;border:1px solid #333;color:#111;margin:18px 34px 18px 0;border-radius:10px;width:280px;font-family:OpenSansLight}.video_block_form_button{padding:14px 0;font-size:16px;border:1px solid #14324c;color:#111!important;text-transform:uppercase;text-align:center;border-radius:10px;background:#14324c;cursor:pointer;width:292px;font-family:OpenSansSemiBold;display:inline-block}.ipad{height:100%;position:relative;text-align:center;background:#f2f2f2}.ipad .content{position:absolute;top:50%;margin-left:-500px;left:50%;margin-top:-350px}.ipad_title{margin-bottom:5px}.ipad_text{margin:46px 0}.ipad_img{display:inline-block}.reviews{height:100%;position:relative;text-align:center}.reviews .content{position:absolute;top:50%;margin-left:-500px;left:50%;margin-top:-317px}.reviews *{color:#fff}.reviews_back{height:748px;background-size:cover;width:100%;background-image:url(/images/reviews_background.jpg)}.reviews_dark_back{height:100%;position:absolute;top:0;background:rgba(0,0,0,.55);left:0;width:100%}.reviews_block{height:162px;padding-top:28px;border-radius:18px;background:#fff;width:368px;padding-left:20px}.reviews_block_text{font-size:16px;color:#111;text-align:left;margin-left:20px;width:304px;margin-top:-4px;font-family:OpenSansLight}.reviews_block_img,.reviews_block_text{float:left;display:inline-block}.reviews_triangle{margin-left:73px;margin-top:-2px}.reviews_slider_content{overflow:hidden;position:relative;width:830px;display:table}.reviews_button{padding:14px 0;font-size:16px;border:1px solid #14324c;color:#111!important;text-transform:uppercase;position:relative;text-align:center;border-radius:10px;background:#14324c;cursor:pointer;width:276px;margin-top:36px;font-family:OpenSansSemiBold;display:inline-block}.reviews_slider_content_block{margin:0 13px;float:left}.reviews_slider{position:relative;width:828px;display:inline-block}.reviews_author{font-size:18px;text-align:left;margin-left:73px;width:300px;margin-top:12px;font-family:OpenSansLightItalic}.clients{height:100%;position:relative;text-align:center;background:#fff}.clients .content{position:absolute;top:50%;margin-left:-500px;left:50%;margin-top:-373px}.clients_block{height:120px;margin:20px 5px;width:320px;float:left}.clients_blocks{display:inline-block}.clients_block img{display:inline-block!important}.questions{height:100%;position:relative;text-align:center}.questions .content{position:absolute;top:50%;margin-left:-500px;left:50%;margin-top:-326px}.questions *{color:#fff}.questions_title{margin-bottom:5px}.questions_back{height:800px;background-size:cover;width:100%;background-image:url(/images/set_block6.jpg)}.questions_dark_back{height:100%;position:absolute;top:0;background:rgba(0,0,0,.55);left:0;width:100%}.questions_content{margin:60px 0;display:inline-block}.questions_form{float:left;display:inline-block}.questions_form_block{height:40px;margin-bottom:32px;display:table}.questions_form_title{height:40px;text-align:left;width:110px;vertical-align:middle;font-family:OpenSansLight;display:table-cell}.questions_form_title_a{font-size:16px;text-decoration:none;color:#fff;line-height:1;font-family:OpenSansLight}a.questions_form_title_a:hover{color:#fc4322}.questions_form_input{height:40px;padding:0 15px;font-size:16px;border:none;color:#111;border-radius:10px;width:360px;vertical-align:middle;font-family:OpenSansLight;display:table-cell}.questions_form_button{padding-top:9px;font-size:16px;color:#fff!important;text-transform:uppercase;text-align:center;border-radius:10px;background:#be2422;cursor:pointer;padding-bottom:9px;width:388px;vertical-align:top;font-family:OpenSansSemiBold;display:inline-block}.questions_form_contacts{margin-left:60px;float:left;display:inline-block}.questions_form_textarea{height:110px;overflow:hidden;padding:5px 15px;resize:none;font-size:16px;border:none;color:#111;outline:none;border-radius:10px;width:360px;font-family:OpenSansLight;display:block}.questions_form_contact_phone{font-size:28px;text-align:left}.questions_call_button{font-size:16px;border-bottom:1px dashed #fff;cursor:pointer;display:table-cell}.questions_form_contacts_address{text-align:left;margin-top:30px}.questions_contacts{margin-left:60px;float:left;display:inline-block}.questions_contacts_phone{margin-bottom:30px;display:inline-block}.questions_contacts_address>*,.questions_contacts_phone>*{text-align:left;float:left;display:inline-block}.questions_contacts_address_text{font-size:17px;margin-left:14px;font-family:OpenSansLight}.questions_contacts_phone_text{margin-left:14px;margin-top:-5px}.questions_contacts_phone_text_number{font-size:28px;font-family:OpenSansSemiBold}.questions_contacts_button{font-size:16px;text-decoration:none;color:#fc4329;border-bottom:1px dashed #fc4329;cursor:pointer;font-family:OpenSansSemiBold;display:inline-block}