.wrap {
	width: 980px;
	}

.form_col2_1{
	width: 245px;
	}

.form_col2_2{
	width: 230px;
	}

.form_col3_1, .form_col3_2{
	width: 162px;
	}

.form_col3_3{
	width: 150px;
	}

.inp2 {
	width: 435px;
	}

.inp3 {
	width: 190px;
	}

.inp4 {
	width: 110px;
	}


.top_log{
	padding: 14px 0 0 0;
	}

.top_oz{
	padding: 14px 4px 0 0;
	}

.nav_top{
	float: right;
	padding: 20px 0 0 0;
	}

.nav_top ul li{
	padding: 0 0 0 30px;
	}


.zaim_form_bg {
	padding: 30px 0 50px 0;
	}

.zaim_form_tt {
	margin: 0 0 50px 0;
	}

.zaim_form{
	margin: 0;
	}

.zaim_form_top{
	padding: 40px 30px 32px 30px;
	}

.zaim_form_bot {
	padding: 32px 0 32px 30px;
	}

.zaim_form_infos{
	width: 580px;
	}


.home_about {
	margin: 0 0 50px 0;
	padding: 50px 30px;
	}


.uluchs{
	padding: 0 0 50px 0;
	}

.uluchs_t{
	padding: 0 0 50px 0;
	}

.uluchs_e{
	width: 540px;
	padding: 0 0 50px 0;
	}


.uluchs_steps{
	padding: 24px 0 50px 0;
	}

.uluchs_step{
	padding: 43px 21px 0 21px;
	margin: 0 10px 0 0;
	}

.uluchs_step:before {
	display: none;
	}

.uluch4{
	margin: 0;
	}



.stoim{
	padding: 40px 0;
	}

.stoim_e{
	padding: 0 0 15px 0;
	}

.stoim_vop{
	padding: 26px 0 0 0;
	}



.home_info {
	padding: 60px 340px 60px 40px;
	margin: 0 0 50px 0;
	border-radius: 40px;
	}

.home_info:before {
	width: 320px;
	height: 268px;
	right: 0px;
	}

.home_info_i {
	padding: 3px 0 1px 40px;
	}


.preims{
	padding: 0 0 50px 0;
	}

.preims_t{
	padding: 0 0 24px 0;
	}

.preims_e{
	margin: 0 auto 50px auto;
	}

.preim{
	padding: 171px 2% 50px 2%;
	}


.home_map {
	margin: 0 0 50px 0;
	background-size: 480px auto;
	}

.home_text {
	padding: 50px 0 20px 0;
	}


.poluch {
	padding: 20px 0 50px 0;
	}



.home_slider {
	padding: 100px 0 0 0;
	margin: 0 0 40px 0;
	}

.slide {
	height: 477px !important;
	}

.slide_img {
	position: relative;
	}

.slide_img:before {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.32);
	position: absolute;
	top: 0px;
	left: 0px;
	}

.slide_img img {
	width: 970px;
	}

.slide_t {
	top: 40px;
	left: 20px;
	font-size: 40px;
	line-height: 44px;
	}

.podderj{
	left: 20px;
	bottom: 30px;
	}

.slider .slick-dots {
	right: 20px;
	bottom: 30px;
	}



#posts {
	width: 700px;
	padding: 0 20px 0 0;
	}

.rask_info_l{
	width: 730px;
	}

.rask_info_r{
	width: 220px;
	}


.pa_slider{
	margin: 0 auto 40px auto;
	}

.pa_slide_e{
	padding: 0;
	}

.pa_slider .slick-dots{
	width: 980px;
	}

.pa_preims .title {
	padding: 0 0 10px 0;
	}


.ph_hows .title {
	padding: 0;
	}

.ph_how{
	padding: 0 1% 40px 1%;
	}

.ph_uslow{
	padding: 40px 120px 40px 10px;
	}

.ph_uslow .title {
	padding: 0;
	}

.ph_risk {
	padding: 0 10px 35px 80px;
	background: url('images/ph_risk.png') no-repeat 0px 8px;
	}

.ph_time {
	padding: 0 0 35px 83px;
	}

.pk_cards .title{
	padding: 0;
	}

.pk_steps .title{
	padding: 0;
	}

.pk_what .title{
	padding: 0;
	}

.pk_what_e{
	padding: 0 0 30px 0;
	}

.docs{
	padding: 10px 0;
	}

.doc{
	width: 270px;
	padding: 14px 20px 5px 60px;
	}


.pp_then .title{
	padding: 0;
	}

.pp_then_e{
	padding: 0 0 40px 0;
	}

.pp_text{
	padding: 40px 0;
	}

.pp_text .title{
	padding: 0;
	}

.pp_info{
	width: 300px;
	padding: 55px 13px 12px 13px;
	}

.pp_bot{
	padding: 40px 0 20px 0;
	}



.reg_top_pad{
	padding: 40px;
	}

.reg_top_e{
	padding: 0 0 40px 0;
	}

.reg_l{
	width: 475px;
	}

.reg_r{
	width: 475px;
	}


.reg_info_doc{
	padding: 0 0 40px 0;
	}

.reg_dog_info{
	padding: 40px 120px 40px 50px;
	}

.reg_bot{
	padding: 36px 40px 18px 40px;
	}


.pdoc_logo{
	padding: 0 0 50px 0;
	}

.pdoc_r{
	padding: 0 0 50px 0;
	}


.office_menu{
	width: 200px;
	}

.office_user{
	padding: 15px 10px;
	}

.office_cont{
	width: 755px;
	}

.office_info_lim{
	width: 200px;
	padding: 24px 0 0 110px;
	}

.office_info_proc{
	width: 140px;
	padding: 24px 0 0 110px;
	}


.add_card_top{
	padding: 25px 20px;
	margin: 0 0 30px 0;
	}

.add_card{
	float: none;
	margin: 0 auto;
	}

.add_card_r{
	float: none;
	width: auto;
	padding: 20px 0;
	}

.add_card_varn{
	padding: 20px;
	}


.office_dans{
	padding: 0 4% 40px 0;
	}

.office_dans2{
	padding: 0 0 40px 0;
	}


.office_doc_img{
	max-width: 200px;
	}

.office_doc_e{
	width: 470px;
	}



.office_zaim{
	padding: 25px 0;
	}

.office_sms_info{
	padding: 0 0 40px 82px;
	}

.office_status_rasm_bg{
	padding: 0 420px 0 0;
	}

.office_dogov_l{
	width: 365px;
	}

.office_dogov_l .inp2{
	width: 325px;
	}

.office_dogov_r{
	width: 365px;
	}


.office_dogov_bc{
	width: 32%;
	padding: 6px 1% 34px 0;
	}



.office_pog_l{
	width: 365px;
	}

.office_pog_r{
	width: 365px;
	}


.office_card_num{
	width: 210px;
	}

.office_card_sro{
	width: 140px;
	}

.office_card_inf{
	width: 200px;
	}


.office_hist{
	padding: 25px;
	}



.reg_vars_esia {
	width: 300px;
	padding: 0 50px 0 169px;
	}

.reg_vars_site {
	width: 300px;
	}



footer {
	padding: 40px 0 0 0;
	}

.bot_l{
	padding: 0 0 50px 0;
	}

.nav_bot{
	width: 210px;
	padding: 0 0 0 20px;
	margin: 0 0 50px 0;
	}

.nav_bot:before {
	display: none;
	}

.nav_bot_t{
	padding: 0 0 22px 0;
	}

.bot_copy{
	width: 565px;
	}

.bot_idk{
	padding: 8px 0 0 20px;
	}