@charset "windows-1251";
/* CSS Document */
#metromapimg {
	display:none;
	position:absolute;
	font-family:Arial;
	font-size:12px;
	color:#333333;
    z-index:999;
}

#metromapimg img {
	border:0px solid black;
	
}
img.metrocheckedimg {
	border:0px;
	width:9px;
	height:9px;
	background: url(../img/x.gif);
}
#checkMetroImg {
	position:relative;
	top:8px;
}
#metroblock img  {
	vertical-align:top !important;
}
#metromap {
	cursor:pointer;
	}
#map_title {
	position:absolute;
	top:18px;
	left: 18px;
	width: 824px;
	height: 30px;
}
#map_title img {
	float: left;
	margin: 8px 0px 0px 18px;
}
#map_title span {
	width: 360px;
	display:block;
	margin: 4px 0px 0px 186px;
	font-size: 20px;
	color: #4d4d4d;
	font-weight: bold;
}
#map_close {
	float: right;
	margin: 4px 2px 0px 0px;
	height: 24px;
	padding-right: 30px;
	background: url(../img/close_red.png) right no-repeat;
	cursor: pointer;
}
#map_close a {
	color: #4d4d4d;
	display:block;
	padding: 3px 0px 0px 0px;
	font-size: 14px;
	text-decoration: none;
}
#map_left_menu {
	position: absolute;
	top: 57px;
	right: 18px;
	width: 231px;
	height: 726px;
}
#map_message {
	width: 191px;
	height: 80px;
	padding: 18px  18px  18px 22px;
	background: url(../img/message_box.png) no-repeat;
}
#act_box {
	width: 214px;
	height: 548px;
	margin: 0px 0px 0px 14px;
	background: url(../img/act_box.png) no-repeat;
	padding-left: 10px;
}
#next_button {
	width: 214px;
	height: 54px;
	margin: 6px 0px 0px 14px;
	background: url(../img/next_button.jpg) no-repeat;
	cursor:pointer;
}
#act_box span.title {
	color: #4d4d4d;
	font-size: 13px;
	font-weight: bold;
	width: 214px;
	display: block;
}
.ring {
	color: #6f6f6f;
	font-size: 13px;
}
#metro_all {
	height: 32px;
	padding-top: 12px;
}
#metro_okr {
	height: 128px;

}
#metro_okr #map_okr {
	position: absolute;
	top: 188px;
	right: 148px;
	width: 54px;
	height: 71px;
	
}
#metro_okr #map_okr img {
	position: absolute;
	left:0px;
	top: 0px;
}
#metro_okr #okr_list {
	float: right;
	width: 152px;
	padding: 4px 0px 0px 0px;
}
#metro_okr #okr_list .column{
	float: left;
	width: 68px;
	font-family: Tahoma, Arial;
}
#metro_ring {
	height: 82px;

}
#metro_brunch {
	height: 286px;
	margin-left: -10px;
}
#metro_brunch span.title {
	margin-left:10px;
}
.br {
	font-size: 13px;
	color: #6f6f6f;
	display: block;
	height: 18px;
	font-family: Tahoma, Arial;
	font-size: 13px;
}
a.br_a {
	text-decoration: none;
}
.br1 a{color:#ff0000}
.br2 a{color:#006633}
.br3 a{color:#003399}
.br4 a{color:#0099cc}
.br5 a{color:#660000}
.br6 a{color:#ff6600}
.br7 a{color:#990066}
.br8 a{color:#cccc00}
.br9 a{color:#666699}
.br10 a {color:#99cc33}
.br11 a{color:#339999}
.br12 a{color:#99ccff}
map area {
	cursor: pointer;
}
.brc {
	position: absolute;
	width:16px;
	height: 15px;
	background: url(../img/stat_butt.png);
	cursor: pointer;
}
.brc_a {
	position: absolute;
	width:16px;
	height: 15px;
	background: url(../img/stat_butt_a.png);
	cursor: pointer;
}
.brc1 {top: 52px; left:500px;}
.brc2 {top: 52px; left:200px;}
.brc3 {top: 180px; left:28px;}
.brc6 {top: 52px; left:400px;}
.brc7 {top: 130px; left:185px;}
.brc8 {top: 260px; left:520px;}
.brc9 {top: 52px; left:326px;}
.brc10 {top: 52px; left:274px;}


.brc1_2 {top: 772px; left:96px;}
.brc2_2 {top: 704px; left:398px;}
.brc3_2 {top: 160px; left:520px;}
.brc6_2 {top: 688px; left:198px;}
.brc7_2 {top: 692px; left:498px;}
.brc9_2 {top: 772px; left:298px;}
.brc10_2 {top: 682px; left:422px;}

#remove_all {
	width: 188px;
	height: 29px;
	margin: 10px 0px 0px 14px;
	background: url(../img/remove_all.png) no-repeat;
	cursor: pointer;
}
#map_click {
	position: absolute;
	height:71px;
	width:54px;
	right:148px;
	top:188px;
}
#activ_map {
	position: absolute;
	height:71px;
	width:54px;
	right:148px;
	top:188px;
}
#loading_all_map {
	position: absolute;
	height:540px;
	width:200px;
	right: 20px;
	top: 120px;
	cursor: progress;
	display:none;
	z-index:10000;
}
.okr_a {
	color:#4D4D4D;
	text-decoration: none;
}
.metrocheckedimg {
	display: none;
}
.checkBoxImg {
	position:relative;
	top:3px;
	margin-left:9px;
	margin-right:3px;
}
.radioImg {
	position:relative;
	top:4px;
	margin-left:5px;
}
