
.left_line, .right_line {
	position			:absolute;
	z-index				:2;
	border-style		:solid;
	border-width		:0;
	border-top-width	:1px;
	height				:1px;
	border-color		:black;
	}
.left_vertical, .right_vertical {
	position			:absolute;
	z-index				:2;
	width				:1px;
	background-color	:#000;
	}

.left_title, .right_title{
	position			:absolute;
	visibility			:hidden;
	width				:400px;
	z-index				:3;
	font-size			:8pt;
	color				:#666;
	background-color	:#FFF;
	border-style		:solid;
	border-width		:thin;
	border-left-width	:0px;
	border-right-width	:0px;
	border-color		:gray;
	}
.left_map_list, .right_map_list{
	padding-left		:8px;
	position			:absolute;
	visibility			:hidden;
	width				:300px;
	overflow			:auto;
	z-index				:3;
	font-size			:8pt;
	background-color	:#FFF;
	border-style		:solid;
	border-width		:thin;
	border-color		:gray;
	overflow			:auto;
	}
.left_title, .left_map_list,.left_line{left:0.125%;} 
.right_title, .right_map_list {left:50.125%;}	

#left_line, #right_line {
	position			:absolute;
	z-index				:2;
	border-style		:solid;
	border-width		:0;
	border-top-width	:1px;
	height				:1px;
	border-color		:black;
	}
#left_vertical, #right_vertical {
	position			:absolute;
	z-index				:2;
	width				:1px;
	background-color	:#000;
	}

#left_title, #right_title{
	position			:absolute;
	visibility			:hidden;
	width				:400px;
	z-index				:3;
	font-size			:8pt;
	color				:#666;
	background-color	:#FFF;
	border-style		:solid;
	border-width		:thin;
	border-left-width	:0px;
	border-right-width	:0px;
	border-color		:gray;
	}	
#left_map_list, #right_map_list{
	position			:absolute;
	visibility			:hidden;
	width				:300px;
	overflow			:auto;
	z-index				:3;
	border-width		:thin;
	border-color		:gray;
	margin 				:0px;
	padding 			:0px;
	padding-left		:4px;
	padding-right		:0px;
	}	
#left_title, #left_map_list, #left_line{left:0.125%;} 
#right_title, #right_map_list {left:50.125%;}

.m_row_f {
	overflow        :hidden;
	padding-left    :10px;
	height          :32px;
	line-height     :32px;
	font-size: 10pt;
}

.m_row_date {
	border-radius:4px;
	border:1px solid #b2ada1;
	background:#fffaec;
	color:#423024;
	padding:6px 10px 6px 10px;
	font-weight:900;
	margin-right:10px;
}

.m_row_m {
	overflow        :hidden;
	padding-left    :10px;
	height          :32px;
	line-height     :32px;
}

#infowin_100 {
	width: 100px;  
	margin-left:3px;
}
#infowin_150 {
	width: 80px; 
	margin-left:3px;
}
#infowin_100_beak, #infowin_150_beak{
	width: 28px;
	height: 38px;
	background: url('../images/beak.png') top left no-repeat transparent;
}
* html #infowin_100_beak, * html #infowin_150_beak {
	/* Alpha transparencies hack for IE */
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/beak.png', sizingMethod='crop');
}
#infowin_100_tl, #infowin_100_tr, #infowin_100_bl, #infowin_100_br,
#infowin_150_tl, #infowin_150_tr, #infowin_150_bl, #infowin_150_br,
#infowin_100_t,#infowin_100_l,#infowin_100_r,#infowin_100_b
#infowin_150_t,#infowin_150_l,#infowin_150_r,#infowin_150_b{
	background-color: #FFF;
	height: 2px;
	width: 2px;
}
.map_title {
	border					:1px solid black;
	padding					:3px;
	text-align				:center;
	width					:480px;
	top 					:10px;
	left 					:30px;
	z-index 				:2;
	position 				:absolute;
	background-color 		:white;
	color 					:black;
	padding-left			:20px;
}
.drawing-color-button {
	width: 16px;
	height: 16px;
	font-size: 0;
	margin: 2px;
	float: left;
	cursor: pointer;
}
.marker-color-button {
	width: 10px;
	height: 16px;
	font-size: 0;
	margin: 4px;
	float: left;
	cursor: pointer;
}

.sh {
	float:left;
	display:none;
	height:24px; 
	font-size:11pt; /*verdana,sans-serif;*/
	text-align:center;
	border-right: 1px solid var(--rgb15);
	background:var(--rgb5); /*#3a2823;*/
/*	opacity: 0.8; */
	padding:3px 5px 0 5px;
}

.sh2 {
	float:left;
/*	display:none; */
	height:20px; 
	font-size:10pt; 
	text-align:center;
	border-right: 2px solid var(--rgb14);
	border-bottom: 2px solid var(--rgb15);
	background:var(--rgb13); 
	padding:4px 5px 0 5px;
}
.sh2:hover{
	background-color: var(--rgb15);
}

.sh3 {
	float:left;
/*	display:none;*/
	height:20px;
	width:80px;
	white-space: nowrap;
	overflow:hidden;
	font-size:9pt; 
	text-align:left;
	border-right: 2px solid var(--rgb14);
	border-bottom: 2px solid var(--rgb15);
	background:var(--rgb13); 
	padding:4px 5px 0 3px;
}
.sh3:hover{
	background-color: var(--rgb15);
}

.shm {
	float:left;
	display:none;
	height:28px;
	min-width:50pt;
	text-align:center;
	border-width:1px 1px 0 0;
	border-style:solid;
	border-color:grey;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background:#3a2823;
	opacity: 0.8;
	padding:8px 5px 0 5px;
}

.green {
	color:white;/*#82fb01;*/
	background:var(--rgb1);
}
.orange {
/*	color:#fbae0a;*/
	color:white;
	background:var(--rgb3);	
}
.white {
	/*color:#fffaec;*/
	color:white;
	background:var(--rgb9);		
}
.grey {
/*	color:#b0b0b0;*/ 
	color:var(--rgb11);
	background:var(--rgb9);		
}
.brown {
	color:#3a2823;
}

.detailed {
	color:var(--rgb0);
	background:var(--rgb13);
}
.non_detailed{
	color:var(--rgb0);
	background:var(--rgb10);	
}

.wiki_pic {
	float:left;
	width:150px;
	height:185px;
	margin:3px;
	background-color:var(--rgb14);
}
.wiki_img {
	height:150px;width:150px;overflow:hidden;
}
.wiki_title {
	height:30px;vertical-align:middle;text-align:center;padding:3px;overflow:hidden;font-size:10px;line-height: 0.8;
}
.pastvu_pic {
	float:left;
	width:150px;
	height:135px;
	margin:3px;
	background-color:var(--rgb14);
}
.pastvu_img {
	height:100px;width:150px;overflow:hidden;
}
.pastvu_title {
	display: table-cell;
	height:30px;vertical-align:middle;text-align:center;padding:3px;overflow:hidden;font-weight:bold;font-size:10px;line-height: 0.8;
}

.wikimapia-tooltip-wrapper {
    width: 500px;
    border: 0;
    padding: 0;
    background: 0;
    box-shadow: none;
    opacity: 1 !important;
}

.wikimapia-tooltip {
    background-color: #FFFFA3;
    font-size: 10pt ;
    line-height: 1;
    border: 3px solid #8a7873;
    border-radius: 4px;
    white-space: normal;
    padding: 4px 6px;
    display: inline-block;
    box-sizing: border-box;
    margin-top: -6px;
}

.wikimapia-tooltip-wrapper:before {
    border: none !important;
}

.leaflet-tooltip-left .wikimapia-tooltip {
    float: right;
}

.leaflet-tooltip-right {
    margin-left: 16px !important;
}

.leaflet-sovietgrid-quadtitle-1, .leaflet-sovietgrid-quadtitle-2 {
	width: 100px;
	height: 50px;
	margin-left: -50px;
	margin-top: -25px;
	text-align: center;
	line-height: 50px;
/*	font-family: Times, serif; */
	font-weight: bold;
	outline: none;

	text-shadow: 2px  0    1px   #eee,
                 2px  2px  1px   #eee,
                 0    2px  1px   #eee,
                 -2px 2px  1px   #eee,
                 -2px 0    1px   #eee,
                 -2px -2px 1px   #eee,
                 0    -2px 1px   #eee,
                 2px  -2px 1px   #eee;
    white-space: nowrap;
}
.leaflet-sovietgrid-quadtitle-1 {
    font-size: 14px;
}

.leaflet-sovietgrid-quadtitle-2 {
	font-size: 32px;
}

.leaflet-sovietgrid-lang {
	color: #aaa;
	margin-left: 0.5em;
}
.border_popup {
	position: absolute;
	padding: 10px;
	margin: 0;
	z-index: 9999;
	border: 2px solid #8a7873;
	border-radius: 10px;
	background: #f3eedd;
	font-weight: bold;
	opacity: 0.8;
}
.pic_arrows {
	position:relative;
	top:0px;
	left:0px;
	width:20px;
	height:12px;
	z-index:1000;
	background:white;
	line-height:12px;
	text-align:center;
	font-size:12px;
}
.msubtitle_tab{
	background:var(--rgb13);
	float:left;
	height:35px;
	line-height:35px;
	font-weight:700;
	padding:0px 10px 0px 10px;
}
.msubtitle_tabr{
	background:var(--rgb13);
	float:right;
	height:35px;
	line-height:35px;
	font-weight:700;
	padding:0px 10px 0px 10px;
}
.cluster_icon {
	border: 2px solid white;
	box-shadow: 0 0 5px;
}
