.reveal-modal { z-index: 110; }
.reveal-modal .fly_wind_content { width: 100%; height: auto; background: #fff; color: #4E4E4E; overflow: hidden; }
.reveal-modal .fly_wind_content .head_img { float: left; margin: -5px 0 0px 0;  }
.reveal-modal .fly_wind_content H2 { font-size: 25px; }
.reveal-modal .fly_wind_content .h2 { font-size: 25px; font-family: Arial; color: rgb(38, 38, 38); font-weight: normal}
#pick_up_object.reveal-modal .fly_wind_content H2 { padding-left: 30px; background: url('/i2/home_pick_up.png') no-repeat left center }
.reveal-modal .fly_wind_content .name_block { float: left; margin: 7px 0 -7px 10px; background: #fff; padding: 0 5px; font-family: Arial; font-size: 11px; color: #a8a8a8 }
.reveal-modal .fly_wind_content .inner_fly { width: 100%; margin: 0px; padding: 20px }
.reveal-modal .fly_wind_content .inner_fly LABEL { display: block; margin-bottom: 5px; }
.reveal-modal .fly_wind_content .inner_fly P { color: #545454 }
.reveal-modal .fly_wind_content .inner_fly P SPAN { font-size: 12px; color: #aeaeae; }
.reveal-modal .fly_wind_content .inner_fly HR { border-top: 1px solid #CECECE; }
.reveal-modal .fly_wind_content .inner_fly INPUT[type="text"] { width: 100%; font-family: Arial; font-size: 16px; color: #838383;}
.reveal-modal .fly_wind_content .inner_fly INPUT[type="text"].error { border: 1px solid red; color: red; }
.reveal-modal .fly_wind_content .inner_fly TEXTAREA { width: 100%; height: 55px; padding: 7px; margin: 0; font-family: Arial; font-size: 16px; color: #838383; }
.reveal-modal .fly_wind_content .inner_fly TEXTAREA.error { border: 1px solid red; color: red; }
.reveal-modal .fly_wind_content .inner_fly INPUT[type="submit"] { font-family: Arial; font-weight: normal; font-size: 16px; color: #186281; padding: 0 15px; cursor: pointer; }
.reveal-modal .fly_wind_content .inner_fly .select_wrap { width: 440px; margin: 0; border: 1px solid #DDD; overflow: hidden }
.reveal-modal .fly_wind_content .inner_fly .select_wrap.error { border: 1px solid red; color: red; }
.reveal-modal .fly_wind_content .inner_fly SELECT { width: 465px; padding: 5px 7px; margin: 0; font-family: Arial; font-size: 16px; color: #838383; border: none; }
.reveal-modal .fly_wind_content .manager_box { border: 1px solid #D9D9D9; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.reveal-modal .fly_wind_content .manager_box TD { padding: 7px; }
.reveal-modal .fly_wind_content .manager_box P { padding: 4px 0 4px 30px; margin: 3px 0; font-family: Arial; font-weight: Bold; font-size: 12px; color: #4d4d4d; }
.reveal-modal .fly_wind_content .manager_box P.name { padding-left: 0px; }
.reveal-modal .fly_wind_content .manager_box P.phone { background: url('/img/fly_wind/phone.png') no-repeat left top }
.reveal-modal .fly_wind_content .manager_box P.email { background: url('/img/fly_wind/mail.png') no-repeat left top }
.reveal-modal .fly_wind_content .manager_box A { font-family: Arial; font-weight: Bold; font-size: 12px; color: #127191; }
.reveal-modal .fly_wind_content .manager_box A:hover { color: #2d9ed3; }

#help_sale_box { width: 835px; margin-left: -437px; }
#help_sale_box LABEL { font-size: 13px; }
#help_sale_box .inner_fly { width: 795px; }
#help_sale_box .field { margin-bottom: 18px; }
#help_sale_box .field INPUT[type="text"] { width: 778px; }
#help_sale_box .field INPUT[type="checkbox"] { float: left; margin: 1px 5px 0px 0px; }
#help_sale_box .field.check P { float: left; margin: 0 22px 0 0; }
#help_sale_box .field.check P LABEL{ float: left; }
#help_sale_box .field_td .field INPUT[type="text"] { width: 370px; }
#help_sale_box .field_td .field .small INPUT[type="text"] { width: 166px; }
#help_sale_box .field_td TEXTAREA { width: 370px; }
#help_sale_box .field_td .select_wrap { width: 384px; }
#help_sale_box .field_td .select_wrap SELECT { width: 405px; }

#help_sale_box .nav_buts { height: 50px; margin-bottom: 10px; }
#help_sale_box .nav_buts A { display: block; float: left; height: 55px; font: normal 16px Arial; padding: 15px 15px 15px 15px; text-align: center; text-decoration: none; background: #ededed; color: #3b7ea7; margin: 0px 4px 0px 0px; cursor: pointer; }
#help_sale_box .nav_buts A.sel { color: #FFF; background: #3b7ea7; }
#help_sale_box .step { display: none; }
#help_sale_box .step.on { display: block; }

#help_sale div.file_center { width: 229px; height: 130px; margin: 0px auto; background: transparent url("/i/help_sale/fotik.gif") no-repeat scroll 0px 0px; }

#check_form .obj_name { padding: 5px 10px; background: #DFDFDF; color: #3D82AB; }
#check_form #buy_form_table TH { width: 120px; vertical-align: top; }
#check_form #buy_form_table TH IMG { margin-right: 20px; margin-top: 14px; }

#action_form .fname { color: #c94807; }
#action_form .actions UL { display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#action_form .actions LI { display: block; margin: 10px 0px 0px 0px; min-height: 80px; padding: 5px 0px 10px 90px; background: url('/i2/villages/action_ico.jpg') no-repeat 0px 0px; list-style: none; border-bottom: 1px solid #dfdfdf;  }
#action_form .actions LI:last-child { border: none; }
#action_form .actions LI EM { display: block; font-style: normal; font-weight: bold; color: #397b9e; margin: 0px 0px 7px 0px; }

#by { width: 800px; margin-left: -400px; }
#by .inner_fly { width: 760px; }
#by .inner_fly .img { margin: 0px 10px 10px 0; }
#by .inner_fly INPUT[type="text"] { width: 744px; }
#by .inner_fly TEXTAREA { width: 744px; }
#by .inner_fly .table_confirm { margin: 0 auto; margin-bottom: 20px;}

#print { width: 740px; margin-left: -370px }
#print .full_prices_num {
  float: right;
  margin-top: 63px;
  background: linear-gradient(180deg, #ffffff 0%, #f2f7f4 100%);
  border-color: #c9ddd2;
  box-shadow: none;
}
#print .rieltor.white_r { float: left }
#print .inner_fly { width: 700px; }
#print .white_r div.rtop { width: 322px; height: 16px; background: url('/i2/w/item/mt_w.gif') no-repeat 0px 0px; }
#print .white_r div.rbot { width: 322px; height: 6px; background: url('/i2/w/item/mb_w.gif') no-repeat 0px 0px; }
#print .white_r div.rmid { background: url('/i2/w/item/mm_w.gif') repeat-y 0px 0px; padding: 5px 10px 5px 10px; }
#print .full_prices_num div.num {
  color: #587363;
  background: rgba(20, 55, 44, 0.05);
  border-right-color: #d5e5dd;
}
#print .full_prices_num div.num em { color: #1a3d2f; }
#print .full_prices_num div.pri { color: #1f694b; text-shadow: none; }
#print .full_prices_num div.pri STRIKE { color: #7b9287; }
#print .inf  { width: 100%; }
#print .inf TD { width: 50%; }
#print .img_place { margin: 20px 0 }
#print .but { text-align: center; }
#print .button_site { margin: 20px 0 }

#print .fly_wind_content .manager_box { float: left; width: 300px; margin: 15px 0 0 0; height: 122px; }
.tops { top: 0px!important }
#map_fly { width: 320px; margin-left: -160px; }
#map_fly .inner_fly { width: 280px; }
