div.metro_main{font-family:Arial, Helvetica, sans-serif; background-color:#fff; width:1030px; padding-top:10px}
div.metro_main div, div.metro_main input, div.metro_main a, div.metro_main table, div.metro_main p{ margin:0; padding:0;}
div.metro_main .head{background:url(img/dotted_line.gif) bottom repeat-x; padding-bottom:10px}
div.metro_main .main{ background:url(img/map_bg.gif) no-repeat; width:800px; height:756px;font-size:10px; margin-top:10px}
div.metro_main .main input{float:left;width:15px; height:15px;}

div.metro_main .blue_line{position:absolute; margin-left:253px;}
div.metro_main .blue_line a{padding-left:10px; color:#024380; float:left; margin-top:2px;text-decoration:underline;}

div.metro_main .red_line{position:absolute; margin-left:399px; }
div.metro_main .red_line a{padding-left:10px; color:#a50216; float:left; margin-top:2px;text-decoration:underline;}

div.metro_main .red_line_2{margin-left:16px;position:absolute; width:125px}
div.metro_main .red_line_2 input{float:right}
div.metro_main .red_line_2 a{padding-right:10px; color:#a50216; float:right; margin-top:2px;text-decoration:underline;}
div.metro_main a.up_name{margin-top:-10px;position:relative}

div.metro_main .violet_line{position:absolute; margin-left:114px;}
div.metro_main .violet_line2{margin-left:384px;}
div.metro_main .violet_line a{padding-left:10px; color:#590066; float:left; margin-top:2px;text-decoration:underline;}

div.metro_main .green_line{position:absolute; margin-left:535px; width:125px;}
div.metro_main .green_line input{float:left}
div.metro_main .green_line a{padding-left:10px; color:#016f42; float:left; margin-top:2px;text-decoration:underline;}

div.metro_main .orange_line{margin-left:578px;position:absolute; width:125px}
div.metro_main .orange_line input{ float:right}
div.metro_main .orange_line a{padding-right:10px; color:#ae4903; float:right; margin-top:2px;text-decoration:underline;}

div.metro_main .nounder{ text-decoration:none}

div.metro_main .transp_l{ position:absolute; width:165px}
div.metro_main .transp_l input{float:right}
div.metro_main .transp_l a{float:right; padding-right:5px; line-height:10px;margin-top:-25px; display:block; text-align:right}

div.metro_main .transp_r{ position:absolute; }
div.metro_main .transp_r input{float:left}
div.metro_main .transp_r a{float:left; padding-left:5px; line-height:10px; display:block; }




div.metro_main .c_orange{color:#ae4903;text-decoration:underline;}
div.metro_main .c_green{color:#016f42;text-decoration:underline;}
div.metro_main .c_violet{color:#590066;text-decoration:underline;}
div.metro_main .c_red{color:#a50216;text-decoration:underline;}
div.metro_main .c_blue{color:#024380;text-decoration:underline;}
div.metro_main .fs14{ font-size:14px}

div.metro_main .cl{ clear:both; line-height:1px; height:1px; font-size:1px}
div.metro_main p.sp{ height:15px; line-height:15px; font-size:15px}

div.metro_main p.head_but{padding-left:10px}
div.metro_main p.head_but span{float:left; width:10px; display:block}
div.metro_main p.head_but a.cle{display:block;float:left; background: url(img/but_s.gif); width:92px; height:49px; line-height:49px; color:#691b19; font-size:12px; text-align:center; font-weight:bold}
div.metro_main p.head_but a.ent{float:left; display:block; background:url(img/but_b.gif); width:150px; height:39px; line-height:15px; color:#691b19; font-size:12px; text-align:center; font-weight:bold; padding-top:10px}
div.metro_main .line_m{background:url(img/frame_line.gif); width:348px; padding-left:4px; height:124px}
div.metro_main .line_m_ent{float: left; width:115px; margin-top:8px}
div.metro_main .pl7{ padding-left:7px}
div.metro_main .inp{background:url(img/line__bg.gif); height:50px; width:23px}
div.metro_main .inp input{width:15px; height:15px; margin:18px 0 0 4px }
div.metro_main .line_m_ent .text{width:100px; padding-left:7px; font-size:10px}

div.metro_main .sb{width:272px; position:absolute;background: url(img/sedebar_bg_main.gif) repeat-y; margin-left:738px}
div.metro_main .sb .m{width:272px; background: url(img/sedebar_bg_top.gif) no-repeat top; padding-top:5px}
div.metro_main .sb .w{width:272px; background: url(img/sedebar_bg_but.gif) no-repeat  bottom; padding-bottom:10px}
div.metro_main .sb .zag{ font-size:11px;text-align:center; font-weight:bold;padding:5px 10px 5px 10px}
div.metro_main .sb .choise{color:#691b19; font-size:12px; margin-top:10px; margin-bottom:10px; padding-left:20px}
div.metro_main .sb table{margin-left:10px; font-size:11px }
div.metro_main .sb table td{padding-top:3px; }
div.metro_main .sb table td.pad{ padding-left:15px}
div.metro_main .sb table a{ padding-left:5px; color:#010000; font-size: 9px;}
div.metro_main .sb p input{ float:none;}
div.metro_main * html .main a{position:relative}
