body{
	background: white;
}
.popup-metro-content-picture{
	position: relative;
}
.popup-metro-content-picture.spb{
	width: 720px;
	height: 820px;
	background-image: url('/icons/metro/spb/subway_scheme.png');
}
.popup-metro-content-picture.moscow{
	width: 838px;
	height: 1040px;
	background-image: url('/icons/metro/moscow/subwayMoscow_scheme.png');
}

.popup-metro-content-picture .station{
	position: absolute;
	cursor: pointer;
	margin: -13px 0 0 -14px;
}
.popup-metro-content-picture .station-name{
	position: absolute;
	cursor: pointer;
	top:6px;
	left:28px;
	white-space: nowrap;
	
	font-family: tahoma;
	font-weight: normal;
}
.popup-metro-content-picture.spb .station-name{
	font-size: 12px;
	font-family: arial;
}
.popup-metro-content-picture.moscow .station-name{
	font-size: 10px;
	font-family: arial;
}

.popup-metro-content-picture.spb .station div.station-point{
	width: 28px;
	height: 26px;
}
/********/
/*moscow*/
/********/

.popup-metro-content-picture.moscow .station div.station-point{
	width: 18px;
	height: 18px;
}
.popup-metro-content-picture.moscow .station-name{
	background-color: white;
	opacity: 0.8;
}

/*line1*/
.popup-metro-content-picture.moscow div.station-point.line1{
	background-image: url('/icons/metro/moscow/subway_point_line1.png');
}
.popup-metro-content-picture.moscow div.station-point.line1.choised{
	background-image: url('/icons/metro/moscow/subway_point_line1_checked.png');
}
/*line2*/
.popup-metro-content-picture.moscow div.station-point.line2{
	background-image: url('/icons/metro/moscow/subway_point_line2.png');
}
.popup-metro-content-picture.moscow div.station-point.line2.choised{
	background-image: url('/icons/metro/moscow/subway_point_line2_checked.png');
}
/*line3*/
.popup-metro-content-picture.moscow div.station-point.line3{
	background-image: url('/icons/metro/moscow/subway_point_line3.png');
}
.popup-metro-content-picture.moscow div.station-point.line3.choised{
	background-image: url('/icons/metro/moscow/subway_point_line3_checked.png');
}
/*line4*/
.popup-metro-content-picture.moscow div.station-point.line4{
	background-image: url('/icons/metro/moscow/subway_point_line4.png');
}
.popup-metro-content-picture.moscow div.station-point.line4.choised{
	background-image: url('/icons/metro/moscow/subway_point_line4_checked.png');
}
/*line5*/
.popup-metro-content-picture.moscow div.station-point.line5{
	background-image: url('/icons/metro/moscow/subway_point_line5.png');
}
.popup-metro-content-picture.moscow div.station-point.line5.choised{
	background-image: url('/icons/metro/moscow/subway_point_line5_checked.png');
}
/*line6*/
.popup-metro-content-picture.moscow div.station-point.line6{
	background-image: url('/icons/metro/moscow/subway_point_line6.png');
}
.popup-metro-content-picture.moscow div.station-point.line6.choised{
	background-image: url('/icons/metro/moscow/subway_point_line6_checked.png');
}
/*line7*/
.popup-metro-content-picture.moscow div.station-point.line7{
	background-image: url('/icons/metro/moscow/subway_point_line7.png');
}
.popup-metro-content-picture.moscow div.station-point.line7.choised{
	background-image: url('/icons/metro/moscow/subway_point_line7_checked.png');
}
/*line8*/
.popup-metro-content-picture.moscow div.station-point.line8{
	background-image: url('/icons/metro/moscow/subway_point_line8.png');
}
.popup-metro-content-picture.moscow div.station-point.line8.choised{
	background-image: url('/icons/metro/moscow/subway_point_line8_checked.png');
}
/*line9*/
.popup-metro-content-picture.moscow div.station-point.line9{
	background-image: url('/icons/metro/moscow/subway_point_line9.png');
}
.popup-metro-content-picture.moscow div.station-point.line9.choised{
	background-image: url('/icons/metro/moscow/subway_point_line9_checked.png');
}
/*line10*/
.popup-metro-content-picture.moscow div.station-point.line10{
	background-image: url('/icons/metro/moscow/subway_point_line10.png');
}
.popup-metro-content-picture.moscow div.station-point.line10.choised{
	background-image: url('/icons/metro/moscow/subway_point_line10_checked.png');
}
/*line11*/
.popup-metro-content-picture.moscow div.station-point.line11{
	background-image: url('/icons/metro/moscow/subway_point_line11.png');
}
.popup-metro-content-picture.moscow div.station-point.line11.choised{
	background-image: url('/icons/metro/moscow/subway_point_line11_checked.png');
}
/*line12*/
.popup-metro-content-picture.moscow div.station-point.line12{
	background-image: url('/icons/metro/moscow/subway_point_line12.png');
}
.popup-metro-content-picture.moscow div.station-point.line12.choised{
	background-image: url('/icons/metro/moscow/subway_point_line12_checked.png');
}

/*Линии*/
.popup-metro-content-line.moscow{
	width: 838px;
	height: 1040px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.popup-metro-content-line.moscow .popup-metro-content-lines{
	width: 12px;
	height: 12px;
	position: absolute;
	cursor: pointer;
}
.popup-metro-content-line.moscow .popup-metro-content-lines span{
	display: none;
}

.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line1{
	background-image: url('/icons/metro/moscow/line1.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line2{
	background-image: url('/icons/metro/moscow/line2.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line3{
	background-image: url('/icons/metro/moscow/line3.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line4{
	background-image: url('/icons/metro/moscow/line4.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line5{
	background-image: url('/icons/metro/moscow/line5.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line6{
	background-image: url('/icons/metro/moscow/line6.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line7{
	background-image: url('/icons/metro/moscow/line7.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line8{
	background-image: url('/icons/metro/moscow/line8.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line9{
	background-image: url('/icons/metro/moscow/line9.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line10{
	background-image: url('/icons/metro/moscow/line10.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line11{
	background-image: url('/icons/metro/moscow/line11.png');
}
.popup-metro-content-line.moscow  .popup-metro-content-lines.subway-line12{
	background-image: url('/icons/metro/moscow/line12.png');
}

/*******/

.popup-metro-content-picture.spb div.station-point.line1{
	background-image: url('/icons/subway_point_line1.png');
}
.popup-metro-content-picture.spb div.station-point.line1.choised{
	background-image: url('/icons/subway_point_line1_checked.png');
}

.popup-metro-content-picture.spb div.station-point.line2{
	background-image: url('/icons/subway_point_line2.png');
}
.popup-metro-content-picture.spb div.station-point.line2.choised{
	background-image: url('/icons/subway_point_line2_checked.png');
}

.popup-metro-content-picture.spb div.station-point.line3{
	background-image: url('/icons/subway_point_line3.png');
}
.popup-metro-content-picture.spb div.station-point.line3.choised{
	background-image: url('/icons/subway_point_line3_checked.png');
}


.popup-metro-content-picture.spb div.station-point.line4{
	background-image: url('/icons/subway_point_line4.png');
}
.popup-metro-content-picture.spb div.station-point.line4.choised{
	background-image: url('/icons/subway_point_line4_checked.png');
}


.popup-metro-content-picture.spb div.station-point.line5{
	background-image: url('/icons/subway_point_line5.png');
}
.popup-metro-content-picture.spb div.station-point.line5.choised{
	background-image: url('/icons/subway_point_line5_checked.png');
}

/*пересадки*/
.popup-metro-content-picture.spb div.station-point.line12, 
.popup-metro-content-picture.spb div.station-point.line13, 
.popup-metro-content-picture.spb div.station-point.line14, 
.popup-metro-content-picture.spb div.station-point.line15, 
.popup-metro-content-picture.spb div.station-point.line23, 
.popup-metro-content-picture.spb div.station-point.line34{
	width: 28px !important;
	height: 58px !important;
}
.popup-metro-content-picture.spb div.station-point.line12{
	background-image: url('/icons/trans_point_12.png');
}
.popup-metro-content-picture.spb div.station-point.line12.choised{
	background-image: url('/icons/trans_point_12_checked.png');
}

.popup-metro-content-picture.spb div.station-point.line13{
	background-image: url('/icons/trans_point_13.png');
}
.popup-metro-content-picture.spb div.station-point.line14{
	background-image: url('/icons/trans_point_14.png');
}
.popup-metro-content-picture.spb div.station-point.line15{
	background-image: url('/icons/trans_point_15.png');
}
.popup-metro-content-picture.spb div.station-point.line23{
	background-image: url('/icons/trans_point_23.png');
}
.popup-metro-content-picture.spb div.station-point.line34{
	background-image: url('/icons/trans_point_34.png');
}
.popup-metro-content-picture.spb div.station-point.line34.choised{
	background-image: url('/icons/trans_point_34_checked.png');
}

.popup-metro-content-picture.spb div.station-point.line145{
	width: 58px !important;
	height: 58px !important;
	background-image: url('/icons/trans_point_145.png');
}
.popup-metro-content-line.spb{
	position: absolute;
	left: 630px;
	top: 0;
	width: 175px;
	font-family: tahoma;
	font-size: 12px;
}
.popup-metro-content-line.spb .subway-lines{
	margin: 10px 10px 10px 10px;
	height: 26px;
	cursor: pointer;
}
.popup-metro-content-line.spb .subway-lines span{
	border-bottom: 2px solid black;
	padding-bottom: 2px;
}
.popup-metro-content-line.spb .line-text{
	float: left;
	margin-top: 4px;
}
.popup-metro-content-line.spb .line-circle{
	width: 26px;
	height: 26px;
	float: left;
	margin: 0px 10px 0px 0px;
}
.popup-metro-content-line.spb .subway-lines[data-line='1'] .line-circle{
	background-image: url('/icons/subway-circle1.png');
}
.popup-metro-content-line.spb .subway-lines[data-line='2'] .line-circle{
	background-image: url('/icons/subway-circle2.png');
}
.popup-metro-content-line.spb .subway-lines[data-line='3'] .line-circle{
	background-image: url('/icons/subway-circle3.png');
}
.popup-metro-content-line.spb .subway-lines[data-line='4'] .line-circle{
	background-image: url('/icons/subway-circle4.png');
}
.popup-metro-content-line.spb .subway-lines[data-line='5'] .line-circle{
	background-image: url('/icons/subway-circle5.png');
}


.popup-metro-content-line.spb .subway-lines[data-line='1'] span{
	border-color: #B73741;
}
.popup-metro-content-line.spb .subway-lines[data-line='2'] span{
	border-color: #336296;
}
.popup-metro-content-line.spb .subway-lines[data-line='3'] span{
	border-color: #71A067;
}
.popup-metro-content-line.spb .subway-lines[data-line='4'] span{
	border-color: #FF931E;
}
.popup-metro-content-line.spb .subway-lines[data-line='5'] span{
	border-color: #77569B;
}