/* тэг <figure> ---------------*/
#nets_figure {
	position: relative;
	width: 70%;
	height: 100%;
	margin-left: 15%;
}
/*=============================*/

/* svg-карта ------------------*/
#nets_svg_container { cursor: zoom-in; }
#nets_svg { display: block; }
/*=============================*/

/* таблица в легенде ----------*/
#nets_legend {
/*	margin-top: -2.5% !important;*/
}
#nets_legend > TABLE {
	top: 10% !important;
	color: #54636f;
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	border-style: outset;
}
#nets_legend TR TD:first-child {
	padding-left: 5px;
	padding-right: 5px;
}
#nets_legend TR TD:last-child {
	background: #A8C3D8;
	text-align: center;
}
/*=============================*/

/* checkbox'ы -----------------*/
/*Сиреневый*/
#nets_meteo_checkbox_a_ogms::before, #nets_meteo_checkbox_y_ogms::before, #nets_meteo_checkbox_o_ogms::before, #nets_meteo_checkbox_h_ogms::before, #nets_meteo_checkbox_t_ogms::before, #nets_hydro_checkbox_a_mgp2::before, #nets_hydro_checkbox_y_mgp2::before, #nets_pnvoz_checkbox_a_pnz::before, #nets_agidm_checkbox_a_ogms::before { background: #FF00FF !important; }

/*Желтый*/
#nets_meteo_checkbox_a_ams::before, #nets_meteo_checkbox_y_ams::before, #nets_meteo_checkbox_o_ams::before, #nets_meteo_checkbox_h_ams::before, #nets_meteo_checkbox_t_ams::before, #nets_hydro_checkbox_a_gp2::before, #nets_hydro_checkbox_h_gp2::before, #nets_hydro_checkbox_o_gp2::before, #nets_hydro_checkbox_t_gp2::before, #nets_hydro_checkbox_y_gp2::before, #nets_agidm_checkbox_a_ams::before { background: #FFFF00 !important; }

/*Голубой*/
#nets_meteo_checkbox_a_avia::before, #nets_meteo_checkbox_y_avia::before, #nets_meteo_checkbox_o_avia::before, #nets_meteo_checkbox_h_avia::before, #nets_meteo_checkbox_t_avia::before, #nets_hydro_checkbox_a_ogp2::before, #nets_hydro_checkbox_h_ogp2::before, #nets_hydro_checkbox_o_ogp2::before, #nets_hydro_checkbox_t_ogp2::before, #nets_pnvod_checkbox_a_zvod::before, #nets_pnvod_checkbox_h_zvod::before, #nets_pnvod_checkbox_o_zvod::before, #nets_pnvod_checkbox_t_zvod::before, #nets_pnvod_checkbox_y_zvod::before, #nets_pnair_checkbox_a_air::before, #nets_agidm_checkbox_a_avia::before { background: #00AAFF !important; }

/*Красный*/
#nets_meteo_checkbox_a_m2::before, #nets_meteo_checkbox_y_m2::before, #nets_meteo_checkbox_o_m2::before, #nets_meteo_checkbox_h_m2::before, #nets_meteo_checkbox_t_m2::before, #nets_hydro_checkbox_a_gp1::before, #nets_hydro_checkbox_h_gp1::before, #nets_hydro_checkbox_o_gp1::before, #nets_hydro_checkbox_t_gp1::before, #nets_hydro_checkbox_y_gp1::before, #nets_agrom_checkbox_a_06::before, #nets_agrom_checkbox_t_06::before, #nets_agrom_checkbox_y_06::before, #nets_agrom_checkbox_h_06::before, #nets_pnrad_checkbox_a_zrad::before, #nets_pnrad_checkbox_h_zrad::before, #nets_pnrad_checkbox_o_zrad::before, #nets_pnrad_checkbox_t_zrad::before, #nets_pnrad_checkbox_y_zrad::before, #nets_agidm_checkbox_a_m2::before  { background: #FF0000 !important; }

/*Зеленый*/
#nets_meteo_checkbox_a_posts::before, #nets_meteo_checkbox_y_posts::before, #nets_meteo_checkbox_o_posts::before, #nets_meteo_checkbox_h_posts::before, #nets_meteo_checkbox_t_posts::before, #nets_hydro_checkbox_a_gp3::before, #nets_hydro_checkbox_h_gp3::before, #nets_hydro_checkbox_t_gp3::before, #nets_hydro_checkbox_y_gp3::before, #nets_agrom_checkbox_a_060102::before, #nets_agrom_checkbox_o_060102::before, #nets_agrom_checkbox_t_060102::before, #nets_agidm_checkbox_a_posts::before { background: #0BCC00 !important; }

/*Коричневый*/
#nets_pngeo_checkbox_a_geo::before { background: #FF9D00 !important; }

/*Салатовый*/
#nets_pnair_checkbox_a_air::before { background: #00fff2 !important; }
/*=============================*/

/*Темно - серый*/
#nets_agidm_checkbox_a_06::before { background: #606E8C !important; }

/*Темно - коричневый*/
#nets_agidm_checkbox_a_060102::before { background: #80461B !important; }

/*Фиолетовый*/
#nets_agidm_checkbox_a_mgp2::before { background: #6208df !important; }

/*Сине - зеленый*/
#nets_agidm_checkbox_a_gp1::before { background: #158078 !important; }

/*Светло- коричневый*/
#nets_agidm_checkbox_a_gp2::before { background: #E49B0F !important; }

/*Светло- серый*/
#nets_agidm_checkbox_a_gp3::before { background: #C0C0C0 !important; }

/*Синий*/
#nets_agidm_checkbox_a_ogp2::before { background: #0047AB !important; }

/*<Бирюзовый*/
#nets_agidm_checkbox_gp-1::before { background: #4df1f2 !important; }

#legpost {
	width: 30px; 
	height: 30px; 
	background-size: cover !important;
	background-image: url(/templates/my/images/icons/map_btns/legpost.png) !important; 
}
#legstanc {
	width: 30px; 
	height: 30px; 
	background-size: cover !important;
	background-image: url(/templates/my/images/icons/map_btns/legstanc.png) !important; 
}

/* кнопки управления ----------*/
#nets_btnset {
	display: inline-block;
	border: 0px;
}
#nets_btnset BUTTON {
	width: 50px; 
	height: 50px; 
	border: 3px outset #99b1c4;
	background-size: cover;
	cursor: pointer;
	outline: inherit;	
}
#nets_btnset BUTTON:active {
	border-style: inset;	
}
#nets_btnset BUTTON:hover {
	border-color: #00cddc;	
}

#nets_btn_plus { background-image: url(/templates/my/images/icons/map_btns/plus_4.png); }
#nets_btn_minus { background-image: url(/templates/my/images/icons/map_btns/minus_3.png); }
#nets_btn_download { background-image: url(/templates/my/images/icons/map_btns/download_2.png); }
#nets_btn_reset { background-image: url(/templates/my/images/icons/map_btns/reset_1.png); }
/*=============================*/

/* модальное окно -------------*/
.modal_layout {
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	background: rgba(0,0,0, .85);
}
#prompt_layout { z-index: 100000; }
#alert_layout { z-index: 100002; }

.modal_window {/*.modal_prompt*/
	position: absolute;				
	display: block;
	padding: 2%;
	text-align: left;
	font-weight: 500;
	font-size: 14pt;
	border-color: #000;
	border-width: 1px;
	border-radius: 6px;
}
#prompt_window {
	z-index: 100001;
	background: linear-gradient(#C6E0F9, #C6E0F9);
	color: #005983;
}
#alert_window {
	z-index: 100003;
	background: #FFF;
	color: #000;
}
/*=============================*/

/* кнопки модального окна -----*/
A.modal_btn {
	display: inline-block;
	text-align: center;
	padding: 1pt 2pt;
	margin: 1px 2px;
	background: linear-gradient(#FFF, #92DCFE);
	color: #000;
	text-decoration: none;
	border-color: #00ADFE;
	border-width: 1px;
	border-radius: 4px;
	border-style: outset;
	font-weight: 500;
	font-size: 12pt !important;
}
A.modal_btn:hover { background: linear-gradient(#FFF, #00FEAB); }
A.modal_btn:active {
	background: linear-gradient(#00FEAB, #FFF) !important;
	border-style: inset;	
}

P.modal_btnset { text-align: center; }
P.modal_btnset > A {
	padding: 3pt 6pt;
	margin-top: 7%;
}
/*=============================*/