 #address_wrapper{width:100%;height:250px;border-top:1px solid #ccc}#address_galstuk{width:100%;height:30px;margin:-1px 0 40px 0;background:url(//td-ngd.ru/view/images/footer/galstuk_dark.png) no-repeat top center transparent;position:relative;z-index:2}#address_left{float:left;color:#8c8c8c;font-weight:bold;font-size:23px;line-height:32px}#address_left .emailspan{color:#3d3d3d}#address_left .emailspan a{color:#3d3d3d;text-decoration:none}#address_left .emailspan a:hover{text-decoration:underline}#address_right{float:right;text-align:right;color:#337dcc;font-weight:bold;font-size:23px;line-height:32px}#address_right .emailspan a{color:#337dcc;text-decoration:none}#address_right .emailspan a:hover{text-decoration:underline}#form_wrapper{width:100%;padding-bottom:30px;border-top:1px solid #ccc;background:rgba(0,0,0,.08)}#form_galstuk{width:100%;height:30px;margin:-1px 0 -30px 0;background:url(//td-ngd.ru/view/images/footer/galstuk.png) no-repeat top center transparent;position:relative;z-index:2}#form_wrapper h1{width:100%;margin:60px 0 0px 0;text-align:center;font-size:30px;font-weight:bold;color:#3e3e3e;text-transform:uppercase}#form_desc{margin:30px 0 50px 0;font-size:26px;color:#8c8c8c}#form_wrapper input[type=text]{width:385px;margin:0 0 0 22px;padding:12px;float:left;font-size:20px;font-family:Gothic,Arial,sans-serif;color:#3e3e3e;border:1px solid #ccc}#form_wrapper input[type=text]:first-child{width:386px;margin-left:0}#form_wrapper textarea{width:100%;height:250px;margin:18px 0 0 0;padding:12px;font-size:20px;font-family:Gothic,Arial,sans-serif;color:#3e3e3e;resize:none;border:1px solid #ccc}#form_send{width:194px;height:56px;margin:18px 0 0 0;background:#337dcc;color:#fff;font-size:20px;font-weight:bold;text-transform:uppercase;font-family:Gothic,Arial,sans-serif;float:right;border:none;cursor:pointer}#form_send:hover{background:#ffaf21;transition:.3s background-color ease}#form_error{width:900px;height:56px;margin-top:18px;color:#d00000;font-size:18px;float:left}#contacts_scheme{width:100%;margin:30px 0 0 0;padding:0 0 50px 0;color:#3e3e3e;border-top:1px solid #ccc;background:rgba(0,0,0,.08)}#yandex_galstuk{width:100%;height:30px;margin:-1px 0 -30px 0;background:url(//td-ngd.ru/view/images/footer/galstuk_dark.png) no-repeat top center transparent;position:relative;z-index:2}#contacts_scheme a{color:#3e3e3e}#contacts_scheme .gothic{width:100%;margin:50px 0 30px 0;font-size:30px;font-weight:bold;text-transform:uppercase;text-align:center;color:#3e3e3e}#contacts_scheme .print{margin:-3px 4px 0 0;font-size:20px;float:right;text-decoration:underline}#contacts_scheme .print_icon{padding-left:4px;margin-top:2px;float:right;display:block;border:none}#yandex{margin:0px 0 50px 0;border-top:1px solid #ccc}#scheme_galstuk{width:100%;height:30px;margin:-1px 0 -30px 0;background:url(//td-ngd.ru/view/images/footer/galstuk.png) no-repeat top center transparent;position:relative;z-index:2}#yandex_map{width:100%;height:500px}#yandex .gothic{width:100%;margin:50px 0 30px 0;font-size:30px;font-weight:bold;text-transform:uppercase;text-align:center;color:#3e3e3e}#yandex .print{margin:-3px 4px 0 0;font-size:20px;float:right;text-decoration:underline;color:#3e3e3e}#yandex .print_icon{padding-left:4px;margin-top:2px;float:right;display:block;border:none}#google{margin:0px 0 50px 0;border-top:1px solid #ccc}#google_map{width:100%;height:500px}#google .gothic{width:100%;margin:50px 0 30px 0;font-size:30px;font-weight:bold;text-transform:uppercase;text-align:center;color:#3e3e3e}#google .print{margin:-3px 4px 0 0;font-size:20px;float:right;text-decoration:underline;color:#3e3e3e}#google .print_icon{padding-left:4px;margin-top:2px;float:right;display:block;border:none}@media screen and (max-width:1231px){#address_wrapper .content{padding:0 32px 0 32px}#form_wrapper input[type=text],#form_wrapper input[type=text]:first-child{width:31%}#form_error{width:700px}}@media screen and (max-width:1023px){#form_error{width:520px}#address_wrapper{height:200px}#address_left,#address_right{font-size:19px;line-height:26px}}@media screen and (max-width:767px){#form_wrapper input[type=text],#form_wrapper input[type=text]:first-child{width:100%;margin:0 0 12px 0}#form_error{width:100%}#address_right{float:left;text-align:left;margin-top:32px}#address_wrapper{height:310px}}@media screen and (max-width:499px){#form_desc{font-size:20px}#address_left,#address_right{font-size:14px}#contacts_scheme .gothic,#yandex .gothic{font-size:21px}} 