/* Yandex map css */
#drawing-area{display:none;background:transparent;position:absolute;z-index:9999}
#hint{position:absolute;padding:5px 10px;left:10px;top:80px;font-size:15px;width:332px;max-width:400px;background-color:#000;zoom:1;color:white;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 4px -1px rgba(0,0,0,0.8)}
.map_info{position:absolute;top:150px;right:10px;min-width:150px;z-index:100;display:inline-block;zoom:1;border:1px solid #B9B8B4;border-radius:4px;background-color:#f8faf5;font-size:14px;box-shadow:0 1px 4px -1px rgba(0,0,0,0.2)}
.map_info_title:first-child{box-shadow:inset 0px -4px 10px -6px rgba(0,0,0,0.25)}
.map_info_title{padding:5px 0 5px 10px;border-bottom:1px solid #B9B8B4;clear:both;font-weight:bold}
.map_actions{height:49px}
.map_actions ul{padding:0 5px 0 0;margin:5px 0 0 0;list-style-type:none}
.map_actions ul li{height:40px;width:40px;margin:0 0 5px 5px;float:left;padding:4px 6px 4px 6px;cursor:pointer;border-radius:4px;transition:all 0.05s ease-in-out}
.map_actions ul li:hover{background-color:#EEE !important;box-shadow:0px 0px 3px #555;-moz-box-shadow:0px 0px 3px #555;-webkit-box-shadow:0px 0px 3px #555}
.map_actions ul li.press{background-color:red}
.map_actions ul li.active{background-color:#DEDEDE !important;box-shadow:inset 0px 0px 6px 1px rgba(0,0,0,0.4);-webkit-box-shadow:inset 0px 0px 6px 1px rgba(0,0,0,0.4);-moz-box-shadow:inset 0px 0px 6px 1px rgba(0,0,0,0.4)}
.map_info_clear{background-color:#fccf8c;box-shadow:inset 0px 3px 6px -2px #777}
.map_info_clear ul{margin:5px 0 0 0;padding:0;list-style-type:none}
.map_info_clear ul li{margin:0;padding:5px 25px 5px 25px;cursor:pointer}
.map_info_clear ul li:hover{background:rgba(254,168,45,0.4)}
.map_info_clear ul li i{background:url(images/win_map_clear.png) 0 0 no-repeat;margin:0 6px 0 -18px;padding:0 15px 0 0}
.map_info_clear ul li span{border-bottom:1px dotted #777;color:black}
#draw_poly_action{background:url(images/win_map_polygon.png) no-repeat 6px 4px}
#draw_shape_action{background:url(images/win_map_shape.png) no-repeat 6px 4px}
#draw_circle_action{background:url(images/win_map_circle.png) no-repeat 6px 4px}
.draw_poly_action_active{background-color:#DDDDDD;box-shadow:inset 0px 0px 6px 1px rgba(0,0,0,0.4)}
.cursor_hint{display:none;font-family:Tahoma;background-color:white;font-size:12px;padding:4px 6px;margin:10px 0px 0px 10px;border-radius:4px;position:fixed;box-shadow:rgb(85,85,85) 0px 1px 4px;z-index:10004}
.cursor_hint b{font-weight:bold}
.map_container{background-color:#F5F5F5;box-shadow:inset 0px 0px 5px -1px #BBB;height:100%;width:100%}
.map_preloader_container{top:50%;left:50%;position:absolute;margin:-30px 0 0 -30px;width:60px;height:60px;border-radius:60px}
.map_preloader{border:5px solid rgba(0,183,229,0.9);opacity:.9;border-top:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 5px #AAAAAA;width:50px;height:50px;margin:0 auto;-moz-animation:spin .5s infinite linear;-webkit-animation:spin .5s infinite linear}
@-moz-keyframes spin {
	0% { -moz-transform:rotate(0deg)}
	100% { -moz-transform:rotate(360deg)}
}
@-moz-keyframes spinoff {
	0% { -moz-transform:rotate(0deg)}
	100% { -moz-transform:rotate(-360deg)}
}
@-webkit-keyframes spin {
	0% { -webkit-transform:rotate(0deg)}
	100% { -webkit-transform:rotate(360deg)}
}
@-webkit-keyframes spinoff {
	0% { -webkit-transform:rotate(0deg)}
	100% { -webkit-transform:rotate(-360deg)}
}