#kak{margin:5px;display:block;font-family:Arial;font-size:12px;color:#000000;}
#mapControls{z-index:98;position:absolute;top:10px;left:90px;width:100%;}
#map{position:relative;}
.cbutton{display:block;float:left;padding:3px;background:rgba(0, 0, 0, 0.2);border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(../leaflet/img/iegradients.png) 9;-moz-user-select:none;-webkit-user-select:none;user-select:none;height:28px;margin:0 10px 0 0;}
.cbutton:hover{background-position:0 -40px\9;background:rgba(70,169,232,0.4)}
.cbutton div{cursor:pointer;border:1px solid #666;background:#FAFAFB;background:linear-gradient(top,#FAFAFB,#E8E7E9);background-position:0 -80px;background:-webkit-gradient(linear,left top,left bottom,from(#FAFAFB),to(#E8E7E9));background:-moz-linear-gradient(top,#FAFAFB,#E8E7E9);background:-o-linear-gradient(top,#FAFAFB,#E8E7E9);background:linear-gradient(top,#FAFAFB,#E8E7E9);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;font-family:Arial;font-size:13px;color:#333;font-weight:bold;text-shadow:0 1px 0 white;white-space:nowrap;height:23px;text-align:center;padding:3px 4px 1px 4px;min-width:20px}
.leaflet-control-zoom a{cursor:pointer;border:1px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;width:26px;height:26px;}
.leaflet-control-zoom{padding:3px;background:rgba(0, 0, 0, 0.2);border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(../leaflet/img/iegradients.png) 9;}
.leaflet-control-zoom:hover{background-position:0 -40px\9;background:rgba(70,169,232,0.4)}
.cbutton.active{background-position:0 -40px\9;background:rgba(70,169,232,0.4)}
.cbutton.active div{background:linear-gradient(top,#E5E4E6,#EFEFF2);background-position:0 -148px;background:-webkit-gradient(linear,left top,left bottom,from(#E5E4E6),to(#EFEFF2));background:-moz-linear-gradient(top,#E5E4E6,#EFEFF2);background:-o-linear-gradient(top,#E5E4E6,#EFEFF2);background:linear-gradient(top,#E5E4E6,#EFEFF2);box-shadow:0 0 0 2px rgba(70,169,232,0.3);border-color:#46A9E8;}
#mapURL{display:none;width:300px;position:absolute;top:60px;left:50%;margin-left:-250px;background:#e5e1e1;padding:20px;border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,0.5);z-index:99999;}
#mapURL textarea{width:295px;margin:0 auto;height:65px;border-radius:5px;border:1px #ddd solid;max-height:65px;min-height:65px;max-width:295px;min-width:295px;background:white;}
#rightPanel{position:absolute;top:50px;right:0px;width:220px;background:rgba(0, 0, 0, 0.2);border-top-left-radius:10px;border-bottom-left-radius:10px;-moz-border-top-left-radius:10px;-moz-border-bottom-left-radius:10px;z-index:9999;}
#rightPanel h3{position:absolute;padding:3px 7px 0px;font-family:Arial;font-size:12px;font-weight:bold;margin:0;top:-18px;left:20px;display:block;background:rgba(0, 0, 0, 0.2);border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;color:#111;text-shadow:#FFF 0px 0px 5px;}
#rightPanel div#rightPanelContent{margin:10px 0 10px 10px;width:210px;background:rgba(255, 255, 255, 0.8);border-top-left-radius:3px;border-bottom-left-radius:3px;-moz-border-top-left-radius:3px;-moz-border-bottom-left-radius:3px;padding:10px 5px;font-family:Arial;font-size:12px;color:#444;}
#rightPanelContent h6{margin:0 0 5px 5px;font-size:12px;color:#444;font-weight:bold;}
.marker-wrapper{float:left;padding:2px;}
.marker-wrapper.active{background:#FFD;border-radius:3px;border:1px #CC9 solid;padding:1px;}
#object-name{width:195px;border-radius:3px;border:1px #AAA solid;padding-left:3px;}
#object-descr{width:195px;border-radius:3px;border:1px #AAA solid;;height:115px;}
#save-button, #save-button:visited, #map-save, #map-save:visited , #map-access, #map-access:visited{display:inline-block;background:#DFD;padding:3px 25px 3px 25px;margin-top:5px;border-radius:3px;border:1px #AAA solid;color:#333;text-decoration:none;font-weight:bold;font-size:12px;}
#save-button:hover, #map-save:hover, #map-access:hover{color:#000;background:#CFC;}
#delete-button, #delete-button:visited, #map-cancel, #map-cancel:visited{display:inline-block;background:#FDD;padding:3px 10px 3px 10px;margin:5px 0 0 10px;border-radius:3px;border:1px #AAA solid;color:#333;text-decoration:none;font-weight:bold;font-size:12px;}
#delete-button:hover, #map-cancel:hover{color:#000;background:#FCC;}
.path-color{width:15px;height:15px;float:left;margin-right:3px;border-radius:3px;border:1px #999 solid;}
.path-color.active{border:2px #666 solid;width:13px;height:13px;}
.path-opacity{width:35px;height:15px;}
.path-opacity-wrapper{width:35px;height:15px;float:left;margin-right:3px;border-radius:3px;border:1px #999 solid;overflow:hidden;}
.path-opacity-wrapper.active{border:2px #666 solid;width:33px;height:13px;}
.path-width-wrapper{width:35px;height:15px;float:left;margin-right:3px;border-radius:3px;border:1px #999 solid;background:white;overflow:hidden;}
.path-width{width:35px;}
.path-width-wrapper.active{border:2px #666 solid;width:33px;height:13px;}
#map-dialog{font-family:Arial;display:none;width:240px;position:absolute;left:50%;margin-left:-120px;background:white;padding:15px;border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,0.5);z-index:999;}
#map-dialog h6{margin:0 0 10px 0;font-size:18px;width:100%;text-align:center;color:black;}
#map-dialog label{font-size:12px;color:#444;font-weight:bold;}
#map-dialog input{display:block;width:235px;border-radius:3px;border:1px #AAA solid;padding-left:3px;margin-bottom:5px;}
#map-dialog input.wrong{border:1px #F66 solid;}
#editMap{z-index:99;position:absolute;right:8px;top:50px;}
#addLJ{position:absolute;z-index:99;top:10px;right:8px;}
#addFB{position:absolute;z-index:99;top:10px;right:53px;}
#addVK{position:absolute;z-index:99;top:10px;right:98px;}
#getScreenButton.lock{}
.myPreloaderForIco{display:none;position:absolute;left:7px;top:5px;width:16px;height:16px;background:url(ajaxloader.gif) no-repeat;}
.cbutton.lock .myPreloaderForIco{display:block;}
.fb_ico,
.vk_ico,
.lj_ico{display:inline-block;width:16px;height:16px;background:url(http://yandex.st/share/static/b-share-icon.png) 0 -68px;margin:0 4px 0 0;}
.vk_ico{background-position:0 0;}
.lj_ico{background-position:0 -33px;}