﻿.places_choose_map .move_to_button{border-radius:3px;box-sizing:border-box;box-shadow:0 1px 0 rgba(0,0,0,0.07);width:28px;height:28px;background-color:#fff;background:linear-gradient(180deg,#fff,#eee);border:1px solid #333;border:1px solid rgba(51,51,51,0.5);bottom:40px;cursor:pointer;left:40px;position:absolute}.places_choose_map .move_to_button.processing{pointer-events:none}.places_choose_map .move_to_button.processing:before{background:url("/images/upload_gray_mini.gif") no-repeat 50%}.places_choose_map .move_to_button:hover{background-color:#fff;background:linear-gradient(180deg,#fff,#f6f5f4)}.places_choose_map .move_to_button:active{box-shadow:inset 0 2px 1px -1px rgba(0,0,0,0.4),0 1px 0 hsla(0,0%,100%,0.2)}.places_choose_map .move_to_button:before{background-position:50%;top:4px;left:4px}.places_choose_map .places_set_current_position_button:before{width:18px;height:18px;background:url("/images/map_target.png") no-repeat 0 0;content:"";position:absolute}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.places_choose_map .places_set_current_position_button:before{background-image:url("/images/map_target_2x.png");background-size:18px 18px}}.places_choose_map_content{padding:25px;position:relative}.places_choose_map_content .msg{margin:-5px 0 20px}.places_set_current_position_tt{border-radius:3px;box-shadow:1px 1px 5px -1px rgba(51,51,51,0.2);transition:left 200ms ease-out;background:#fff;border:1px solid #bccad7;bottom:40px;left:83px;line-height:16px;padding:4px 12px 6px;position:absolute;display:none}.places_set_current_position_tt.places_set_current_position_tt_over{left:73px}.places_set_current_position_tt:before{border-right:5px solid #bccad7;left:-5px}.places_set_current_position_tt:after{border-right:5px solid #fff;left:-4px}.places_set_current_position_tt:after,.places_set_current_position_tt:before{border-top:5px solid transparent;border-bottom:5px solid transparent;content:"";display:block;position:absolute;width:0;height:0;top:50%;margin-top:-5px}.place_map{width:588px;height:345px;position:relative}#place_map_google,#place_map_yandex,#place_map_yandex2{display:none}#place_recent_checkins{display:none;height:314px;overflow:auto}.checkin_shadow{background-color:#000;height:1px;opacity:0.25;overflow:hidden;position:absolute;width:478px;z-index:1550}.checkin_table{border-bottom:1px solid #c0cad5}.checkin_table_last{border-bottom:0}.checkin_table td{vertical-align:top;padding:10px 0}.checkin_table .info,.checkin_image{padding-left:10px}.checkin_image{height:50px;overflow:hidden;width:55px}.checkin_table .image{width:60px}.checkin_table .name_link{font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkin_table .info_msg{padding-top:3px}.checkin_table .info_no_msg{display:none}.checkin_table .info_footer{font-size:0.9em;padding-top:3px;color:grey}.no_checkins{background-color:#f6f7f9;border:1px solid #dbe0ea;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;line-height:150%;margin:10px;padding:8px 11px}#checkins_load_more{display:none}.place_map_cont{padding:0px 14px 14px}.place_map_header{padding:16px 20px 10px}.place_map_header_f{font-size:1.18em;color:#45688e;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.place_map_close{padding:16px 20px 0px}.place_map_photo{display:block;overflow:hidden;height:86px;margin:0px 4px 4px 0px}.place_map_photo,.place_add_map_photo{width:130px;background:#f1f1f1;position:relative}.place_add_map_photo{height:87px;text-align:center;margin:2px}.place_map_photo_cont{height:87px;overflow:hidden}#places_photo_progress{display:none;margin-top:3px}.places_photo_right_act{padding-top:4px}#place_map_edit{display:none;padding:4px 4px 4px}.places_photo_hint_cont{position:absolute;background:rgba(0,0,0,0.7);border-radius:3px;padding:4px 7px 4px;color:#fff;font-size:1em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:1000;margin-top:118px}#places_photo_pointer{position:absolute;z-index:500;height:5px;overflow:hidden;width:100%;margin-top:4px;opacity:0.7;background:url("/images/blacktip.gif") 0px -5px no-repeat}.place_photo_over{display:none}.places_photo_checked{background:#fff;border-color:#fff}.places_photo_checked .place_photo_over{margin-top:-11px;margin-left:-11px;display:block;position:absolute;background:url(/images/photo_selected.png) no-repeat;width:154px;height:111px;cursor:pointer}.places_photos_act_btn{margin-right:20px}#places_photos_save_buttons{display:none;padding:15px 25px;width:656px}.places_buttons_panel_shadow{position:absolute;width:706px;height:3px;z-index:100;background:#555;opacity:0.12;margin-top:-18px;margin-left:-25px;display:none}.places_panel_fixed .places_buttons_panel_shadow{display:block}.places_panel_fixed{background:#f1f1f1;border-top:1px solid #dae1e8}#places_photo_upload_area{background:#eff1f3;padding:14px;text-align:center;color:#738392;font-size:1.18em;line-height:16px;display:block;margin:0px 2px 5px}#places_photo_upload_area:hover{text-decoration:none}.places_photo_upload_area_drop,.places_photo_upload_area_enter .places_photo_upload_area_upload{display:none}#places_photo_upload_area_label{background:url("/images/camera.png") left 0px no-repeat;padding:3px 0px 3px 35px}.places_photo_upload_area_enter .places_photo_upload_area_drop{display:block;padding:13px;border:1px dashed #a3b6c9;background:#fff}#places_add_p_line{background:#fff;border:1px solid #c8d3dd;height:11px;width:175px;margin-left:231px;margin-top:0px}#places_add_p_inner{position:absolute;border:1px solid #577799;height:11px;width:0px;margin:-1px 0px 0px -1px;background:url("/images/photos_add_progress.gif?1") 0px 0px}#places_add_p_str{margin-top:6px}#places_ph_add_progress{text-align:center}.places_photo_add_line{display:block;margin:18px 0px 0px;background:#eff1f3;padding:10px;text-align:center;color:#738392}.places_photo_add_line:hover{text-decoration:none;background:#e9edf1}.places_add_lines{margin:0px 0px 16px;width:646px}.place_map_header_btn{width:506px;text-align:center;padding:16px 100px 10px}.place_map_header_text{padding:20px 19px}.place_map_header_text,.place_map_header_both{color:#45688e;font-size:1.21em;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}.place_map_header_both{padding:16px 19px 10px}.place_map_both_btn{margin-left:12px}.place_map_search_cont{background:#f7f7f7;padding:10px 5px 10px 11px;border-bottom:1px solid #dae1e8}.place_map_search_cont button{width:90px}input.place_map_point_search{line-height:20px;margin:0px 10px 0px 0px;padding:5px 4px 5px 20px;width:528px;height:13px;line-height:1.27em;background:#fff url(/images/magglass.png) no-repeat 5px 6px}.places_map_preview{z-index:10000;position:absolute;bottom:14px;padding:5px;background:#94acc6;background:rgba(0,0,0,0.15)}.places_map_preview_cont{width:174px;overflow:hidden;max-height:130px}.places_map_preview_img{width:174px}#places_edit_header{z-index:1000;width:706px}.places_edit_header_cont{height:70px}.places_edit_fixed{position:fixed;top:0}.places_mapped_point{z-index:10;position:absolute;background:rgba(0,0,0,0.5) url(/images/icons/white_pin.png) no-repeat 50% 50%;width:28px;height:28px;border-radius:2px;bottom:8px;right:8px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.places_mapped_point{background-image:url(/images/icons/white_pin_2x.png);background-size:10px 14px}}.places_photo_cont{display:block;cursor:pointer;text-align:center}.places_group_checkins{float:right;padding-left:10px}.places_checkins_header{color:#656565;padding-top:2px;text-align:right}.places_checkin_row{display:block;float:right;width:34px;height:34px;border-radius:50%;background-size:34px;margin:7px 0 0 7px}.places_group_photos{padding:10px 0 16px}.places_group_cont .page_group_share{margin:0}.places_group_cont .page_group_image,.places_group_cont .page_group_photo{width:65px;height:65px;margin-right:15px}.places_group_cont .page_group_info{font-size:13px;line-height:19px}.places_group_cont .page_group_title{padding-top:2px}.places_group_cont .page_group_desc{color:#000;padding-top:2px}.places_map_type{font-size:13px}.places_box_cont{padding:20px 25px 25px}.places_box_cont>.places_map{padding-top:5px}.places_box_cont .ui_load_more_btn{margin:8px -25px -25px}.places_map{width:590px;height:355px}.places_summary{padding:21px 0 2px;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#656565}.places_other_list{padding-top:14px}.places_only_photos .places_other_list{padding-top:0}.places_map_other_list{margin:-2.5px}