body { 
    margin: 0; /* Убираем отступы */
    background: #ffffff; /* Цвет фона */
   }
 
#body_site{
    margin: 0 auto; /* Отступы вокруг элемента */
    padding: 0px; /* Поля вокруг текста */
    width: 900px;
    height:100%;
    border:0px solid blue;
    border-bottom: 0px solid #1c5da2;
}
#top {
    margin: 0 auto; /* Отступы вокруг элемента */
    background: #ffffff; /* Цвет фона */
    padding: 0px; /* Поля вокруг текста */
    width: 900px;
    height:100px;
    border:0px solid blue;
    border-bottom: 3px solid #1c5da2;
   } 
 #top_left {position:relative; top:11px; left:15px; width: 160px; height: 78px; padding: 0px; margin: 0; border:0px solid red; } 	
 #top_right1 {position: relative; top:-50px; left:730px; width: 158px; height: 35px; padding: 0px; margin: 0;border: 0px solid red;}
  .font_top{ font: normal 8pt arial; color:#205b9d; }
  .font_dash{ font: bold 10pt arial; color:#5b5a63; }
 #top_right2 {position: relative; top:-99px; left:825px; width: 62px; height: 31px; padding: 0px; margin: 0; border:0px solid red;}


#left_menu {
    position:relative;
    padding: 0px; /* Поля вокруг текста */
    width: 205px; height: 100%;
    float: left;
    border:0px solid blue;
   }
 
.mainmenu {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; font-size: 14px; padding-top: 0px}
.mainmenu ul {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px;font-size: 85%; text-align: left;}
.mainmenu ul li {padding-bottom: 0px; margin: 0px 0px 1px; padding-left: 0px; padding-right: 0px; font-family: arial black, arial, helvetica, sans-serif; color: #1c5da2; letter-spacing: -1px; word-spacing: 1px; padding-top: 0px}
.mainmenu ul li a {padding-bottom: 5px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; background: #f7f7f7 ; color: #1c5da2; text-decoration: none; padding-top: 5px}
.mainmenu ul li a:visited {padding-bottom: 5px; margin: 0px; padding-left: 4px; padding-right: 4px; display: block; color: #1c5da2; text-decoration: none; padding-top: 5px}
.mainmenu ul li a:hover {background: #1c5da2; color: #fff}
.mainmenu ul li ul {padding-bottom: 0px; margin: 0px 0px 1.5em; padding-left: 0px; padding-right: 0px; padding-top: 0px;font-size: 100%;}
.mainmenu ul li ul li {padding-bottom: 0px; text-transform: none; margin: 0.5em 0px 0px 18px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; letter-spacing: normal; list-style-image: url(sq.gif); padding-top: 0px;}
.mainmenu ul li ul li.select {padding-bottom: 0px; text-transform: none; margin: 0.5em 0px 0px 18px; padding-left: 0px; padding-right: 0px; font-family: arial, helvetica, sans-serif; letter-spacing: normal; list-style-image: url(sq.gif); padding-top: 0px;}
.mainmenu ul li ul li a {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; background: none transparent scroll repeat 0% 0%; font-weight: normal; text-decoration: underline; padding-top: 0px;}
.mainmenu ul li ul li a:visited {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; background: none transparent scroll repeat 0% 0%; font-weight: normal; text-decoration: underline; padding-top: 0px;}
.mainmenu ul li ul li a:hover {display: inline; background: #1c5da2; text-decoration: none;}

.map_menu {padding: 0px 0px 0px 30px;margin: 0px 0px 0px 1px; font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 20px}
.map_menu ul {padding: 0px 0px 0px 25px; list-style-type: none; list-style-image: none; text-align: left;}
.map_menu ul li {margin: 0px 0px 0px 1px; font-family: arial, helvetica, sans-serif; }
.dot {color: #007ac2; text-decoration: none; border-bottom: 1px dotted #b3d8ed;}
.dot:visited {display: block; color: #283e77; text-decoration: none;}
.dot:hover {color: #02a0ff}

#center_menu_small{
    position:relative;
    padding: 0px; /* Поля вокруг текста */
    margin: 5px;
    width: 435px; height: 100%;
    float: left;
    border:0px solid blue;
    background: #f5f5f5; /* Цвет фона */
}

#center_menu_big{
    position:relative;
    padding: 0px; /* Поля вокруг текста */
    margin: 5px;
    width: 685px; height: 100%;
    float: left;
    border:0px solid blue;
    background: #f5f5f5; /* Цвет фона */
}

.head_text {color:#1c5da2; font-weight: bold; font-size: 13x; font-family: arial, helvetica, sans-serif; letter-spacing: 0px; word-spacing: 1px; text-align: justify;}
.head_text_gazfond {color:#1c5da2; font-weight: bold; font-size: 14px; font-family: arial, helvetica, sans-serif; letter-spacing: 0px; word-spacing: 1px; text-align: center;}
.tit_text_body {color:#1c5da2; font-weight: normal; font-size: 13px; font-family: arial, helvetica, sans-serif; text-align: justify;}
.text_body {color:#485056; font-weight: normal; font-size: 13px; font-family: arial, helvetica, sans-serif; text-align: justify; padding: 20px; border:0px solid blue;}
.big_text_body {color:#485056; font-weight: normal; font-size: 14px; font-family: arial, helvetica, sans-serif; text-align: justify;}

#right_menu {
    position:relative;
    padding: 0px; /* Поля вокруг текста */
    width: 250px; height: 100%;
    float: left;
    border:0px solid blue;
   }
.head_right_menu {color:#1c5da2; font-weight: bold; font-size: 12px; font-family:arial,sans-serif,segoe ui; text-align: justify;}
.text_news {color:#485056; font-weight: normal; font-size: 11px; font-family:arial,sans-serif,segoe ui; text-align: justify; padding: 10px; }
.text_name_news {font-weight: bold; font-family: arial, helvetica, sans-serif; color: #1c5da2}
.text_name_news  a {display: block; background: #ffffff ; color: #1c5da2; text-decoration: underline; }
.text_name_news  a:visited {display: block; color: #1c5da2; text-decoration: underline;}
.text_name_news a:hover {background: #1c5da2; color: #fff}

.text_fail{color:red;font-weight: normal;text-decoration: underline; }

#footer {
    position:relative;	
    margin: 0 auto; /* Отступы вокруг элемента */
    background: #007bc7; /* Цвет фона */
    padding: 5px; /* Поля вокруг текста */
    width: 890px;
    clear: both;
   } 
  .font_footer{ font: normal 8pt arial; color:#ffffff;}

 #vict_layer_1 {position: relative; top:0px; left:0px; width: 650px; height:342px; padding: 0px; margin: 0; border:0px solid #4be835;}
 #vict_layer_2 {position: relative; top:-265px; left:220px; width:351px; height:10px; padding:0px; margin:0; border:0px solid red;}
 #vict_layer_3 {position: relative; top:-355px; left:0px; width:650px; height:10px; padding:0px; margin:0; border:0px solid red;}
 #vict_layer_4 {position: relative; top:-285px; left:220px; width:351px; height:10px; padding:0px; margin:0; border:0px solid red;}
 
 #arrow_right {position: relative; top:-245px; left:610px; width:15px; height:1px; padding:0px; margin:0; border:0px solid red; }
 #arrow_left {position: relative; top:-246px; left:20px; width:15px; height:1px; padding:0px; margin:0; border:0px solid red;}
 #label_layer_5 {position: relative; top:-355px; left:240px; width:400px; height:20px; padding:0px; margin:0; border:0px solid red;}
 #text_layer_5 {color: #064fb0; text-decoration: underline; font-size: 13px; font-weight: bold;}
 
 
 #text_heroes {position: relative; top:-10px; left:0px; width: 650px; height:100%; padding: 0px; margin: 0; border:0px solid #4be835; color: #074796; font-weight: normal; font-family: arial; font-style: italic; font-size: 13px;} 
 #text_heroes_head {position: relative; top:-10px; left:0px; width: 650px; height:100%; padding: 0px; margin: 0; border:0px solid #4be835; color: #074796; font-weight: normal; font-family: arial; font-style: normal; font-size: 14px;} 
 #line_history_table {color: #a22d41; font-weight: normal; font-family: arial; font-style: normal; font-size: 20px;}
 #name_history_table {color: #2480db; font-weight: normal; font-family: arial; font-style: normal; font-size: 14px;}
 #any_line_table {color:#18568d ; font-weight: normal; font-family: arial; font-style: normal; font-size: 14px;}
 
  
