/* Убираем все лишние отступы на всех элементах */
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

html {
	height: 100%;
}

body {
	height: 100%;
	font: 12px Verdana;
	margin: 0px;
	/*background: #FDF8E7;
	color: #574B45;*/
}

img {
	border: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	margin-right: 5px;
	margin-top: 0;
}

#h1, #p,#div {
	margin: 0px 10px;
	padding-left: 5px;
	vertical-align: middle;
}
ul,li{
	margin-left: 20px;
}

/* ========================================================================= */
/* ========================= СКЕЛЕТ СТРАНИЦЫ =============================== */
/* ========================================================================= */

/* Контейнер всего содержимого кроме подвала */
#main {
	width: 100%;
	height: auto !important;
	min-height: 100%;
	height: 100%;
}

/* Первый контейнер для левого блока (меню) и центрального,
   смысл которого резервировать место справа для 3-го правого блока */
#container_1 {
	width: 100%;
	float: left;
	margin-right: -210px;
	margin-top: 3px;
	
}

/* Второй контейнер для левого блока (меню) и центрального,
   смысл которого резервировать место справа для 3-го правого блока */
#container_2 {

	margin-right: 210px;
	margin-top: 3px;
}

/* Внешний головной блок (шапка) */
#header {
	height: 115px;
	padding: 1px 1px 1px 1px; /* Отступ для внутреннего блока */
}

/* Внешний контейнер для левосторонних блоков */
#left_col {
	width: 230px;
	float: left;
	margin-left: 2px;
/*	z-index: 100;*/
}

/* Центральный внешний блок для основного содержимого */
#center {
	margin-left: 230px;
	padding: 0px 15px 5px 5px; /* Отступ для внутреннего блока */
	/*width:100%;/*i !!*/
	/*width:inherit;*/
	/*background: #E4F3F6;*/
	z-index: 1;
}

/* Контейнер правосторонних блоков для размещения дополнительной информации */
#right_col {
	width: 200px;
	float: right;
	margin-top: 3px;
}

/* Внешний блок для подвала */
#footer {
	width: 100%;
	height: 55px;
	margin-top: -55px;
}

/* Дополнительный блок запрещающий "наезд" верхних блоков на подвал */
#hack_footer {
	height: 55px;
	clear: both;
}
/* ========================================================================= */
/* ====================== /END СКЕЛЕТ СТРАНИЦЫ ============================= */
/* ========================================================================= */

/* ========================================================================= */
/* ========================= ВНУТРЕННИЕ БЛОКИ ============================== */
/* ========================================================================= */

/* Внутренний блок с шапкой */
#top_block {
	height: 100px;
	text-align: center;
/*
	background: #E9E4D3;
	border-top: solid 1px #E9E4D3;
	border-right: solid 1px #E9E4D3;
	border-left: solid 1px #E9E4D3;
	border-bottom: solid 1px #D7C8B6;*/
}

/* Блок с меню */
#navigation {
	width: 220px;
	height: 280px; /*330*/
	margin: 0px auto 10px;
	position:relative;
	z-index: 100;
}

/* Левосторонний нижний блок */
#left_block_bottom {
	width: 220px;
	height: 250px;
	margin: 20px auto;
   position:relative;
	z-index: 1;
/*	background: ButtonFace;
	border-bottom: solid 1px #D7C8B6;
*/}

/* Блок(и) с контентом */
#content {
	margin-bottom: 10px;
	background: #E9E4D3;
	z-index: 1;
}

/* Правосторонний верхний блок */
#right_block_top {
	width: 180px;
	height: 250px;
	margin: 5px auto;
}

/* Правосторонний нижний блок */
#right_block_bottom {
	width: 180px;
	height: 250px;
	margin: 10px auto;
	background: #E9E4D3;
	border-bottom: solid 1px #D7C8B6;
}

/* Подвал */
#cellar {
	height: 31px;
	margin: 10px 10px 0px 10px;
	text-align: center;
/*	background: #E9E4D3;
	border-bottom: solid 1px #D7C8B6;
*/
}

/* Заголовок блоков */
/*.caption {
	height: 15px;
	padding-left: 5px;
	padding-top: 2px;
	font: bold 11px Verdana;
	vertical-align: middle;
	background: #B3A492;
	border-bottom: solid 1px #8F806E;
	color: #FDF8E7;
}*/

/* Авторское право */
/*.copyright {
	height: 15px;
	text-align: center;
}
*/
/* Поля в формах */
/*.fields {
	width: 100px;
	height: 15px;
	font-style: italic;
	background: #FCF0EA;
	border-top: solid 1px #D7C8B6;
}
*/
.LogoText
{
	font-weight: bold;
	font-size: 26pt;
	color: White;
	text-decoration: none;
	text-align: center;
}


/* ========================================================================= */
/* ======================= /END ВНУТРЕННИЕ БЛОКИ =========================== */
/* ========================================================================= */



.container{
	width: 100%;
}


#left_Block{
	position: relative;
	float: left;
	width:210px;
}
#menu {
	width: 200px;	
}

#wrapper {
/*	width: 100%;
   float: left;
*/	position: relative;
	margin-left: 205px;
	margin-right:5px; 
	margin-top: 5px;
	background: #FCF0EA;
}
#content_t 
{
	background: White;
	/*background: #FCF0EA;*/
	width:100%;
}
/*#footer {
	width: 100%;
	clear: left;
	margin-top: 10px;
}*/

.table_main {
/*	BORDER-BOTTOM: 0.5pt solid windowtext;
	BORDER-LEFT: 0.5pt solid windowtext;
	BORDER-RIGHT: windowtext 0.5pt solid;
	BORDER-TOP: windowtext 0.5pt solid;*/
	width:100%;//width:auto;
	vertical-align: top;
}
.table td,tr {
padding-left:5px;
padding-right:7px;
padding-top: 0;
vertical-align: top;
}
/*------- карта станций   ------- */
#map-box 
{
	LEFT: 5px;
	MARGIN:20px;
	WIDTH: 400px; 
	POSITION: relative;
	float:left;
	TOP: 0px;
/*	HEIGHT: 421px;*/
	z-index: 0;
}

#stations
 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none  ;

}
#stations LI {
	CURSOR: pointer;
	POSITION: absolute;

	height: 19px;
	width: 189px;
}
#stations LI STRONG {
	DISPLAY: none;
	FONT-WEIGHT: bold; 
	font-size:11px; 
	COLOR: #006600; 
	MARGIN-RIGHT: 5px
}
#st1 {
	FONT-WEIGHT: bold; font-size:14px;LEFT: 351px; COLOR: red; TOP: 122px}
#st2 {
	FONT-WEIGHT: bold; font-size:14px;LEFT: 349px; COLOR: red; TOP: 178px}
#st3 {
	FONT-WEIGHT: bold; font-size:14px;LEFT: 153px; COLOR: red; TOP: 231px}
#st4 {
	FONT-WEIGHT: bold;font-size:14px; LEFT: 354px; COLOR: green; TOP: 223px}
#st5 {
	FONT-WEIGHT: bold;font-size:14px; LEFT: 328px; COLOR: red; TOP: 333px}
#st6 {
	FONT-WEIGHT: bold; font-size:14px;LEFT: 362px; COLOR: red; TOP: 419px}
#st7 {
	FONT-WEIGHT: bold; font-size:14px;LEFT: 346px; COLOR: red; TOP: 502px}
#st8 {
	FONT-WEIGHT: bold; font-size:14px;LEFT: 191px; COLOR: red; TOP: 615px}
#st9 {
	FONT-WEIGHT: bold;font-size:14px; LEFT: 137px; COLOR: red; TOP: 653px}
#st10 {
	FONT-WEIGHT: bold;font-size:14px; LEFT: 97px; COLOR: green; TOP: 259px}
#st11 {
	FONT-WEIGHT: bold; font-size:14px;LEFT: 421px; COLOR: green; TOP: 242px}
#st12 {
	FONT-WEIGHT: bold;font-size:14px; LEFT: 493px; COLOR: green; TOP: 254px}

#st13 {
	FONT-WEIGHT: bold; font-size:14px;LEFT: 519px; COLOR: #808080; TOP: 339px}

/*#KK
{
float:left;
 padding-left: 40px;
 padding-top: 10px;
 width:50px;
}
#GB
{
 float:left;
 padding-left: 40px;
 padding-top: 10px;
 width:50px;
  }

#crl{
	margin-right: 180px;
   position: relative;
	float: left;
	background-color: Aqua;
}
#crr{
	width: 160px;
   float: right;
	position: relative;
	background-color: Fuchsia;
}

#right_block {
	width: 160px;
	position: relative;
	height:100%;
	float: right;
	margin: 0px 0px 20px -200px;
	margin: 0px 0px 20px -200px;
	margin-left: 5px;
	}
*/



/*#content {
   position: relative;
	float: left;
	margin-right: 180px;
	background: #EAEAEA;
	z-index: 1;
}
*/



/*#logo
{
	height: 109px;
	width: 100%;
}
#logoLeft
{
	position: absolute;
	overflow:visible;
		height: 108px;
   width: 48%;
    display: block;
    top: 5px;
    left: 5px;
    margin: 0px;	
	background-image: url(img/logo.jpg);
}
#logoRight
{
	position: absolute;
	width: 52%;
	top: 5px;
	left: 48%;
	display: block;
	margin: 0px;
	height: 108px;
	background-image: url('img/logo2.jpg');
	font-weight: bold;
	font-size: 26pt;
	color: White;
	text-decoration: none;
	padding-left: 50px;
	text-align: center;
	overflow: hidden;
}
.LogoText
{
	font-weight: bold;
	font-size: 26pt;
	color: White;
	text-decoration: none;
	text-align: center;
}
#cont
{
	position:absolute;
	top:115px;
   left: 5px;
	width:100%;
	height: auto;

}
#menu1
{
   position: absolute;
   left: 0px;
   width: 220px;
	z-index:1;
}

#news
{
	position: absolute;
	overflow: hidden;
	left: 230px;
	right: 160px;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: -170px;
}

#arh
{
	position: absolute;
	right: 1px;
	overflow: hidden;
	float: right;
	width: 150px;
	margin-left: 15px;
	margin-top: 5px;
	display: block;
	margin-right: 15px;
}*/
/*#KK
{
	position: absolute;
	top: 350px;
	left: 30px;
   overflow: hidden; 
	display: block;
}
#GB
{
	position: absolute;
	top: 450px;
	left: 40px;
   overflow: hidden; 
	display: block;
}
*/
/* 

.content, .content A:link, .content A:visited
{
	COLOR: White;
	font-family: "Times New Roman", Times, serif;
   text-decoration: none;
	font-size: 14px;
}

.content A:hover {
	COLOR: Black;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	TEXT-DECORATION: none
}


.navText {
/*	PADDING-LEFT: 6px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: white; 
	LINE-HEIGHT: 14px; 
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: none
}
.Nav2 A:link {
	TEXT-DECORATION: none
}
.Nav2 A:visited {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
.Nav2 A:hover {
	COLOR: #000;
	TEXT-DECORATION: none;
	background-image: none;
}
*/

.button, .w3mv_b0 div, .w3mv_b div
 {
	BORDER-RIGHT: 1px solid Black;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ced3d7 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px;
	BORDER-LEFT: #ced3d7 1px solid;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid Black;
	FONT-FAMILY: arial, verdana, sans-serif;
	BACKGROUND-COLOR: #6288AA;
	text-decoration: none;
}
.button1 {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ced3d7 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px;
	BORDER-LEFT: #ced3d7 1px solid;
	COLOR: White;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: "Times New Roman", Times, serif;
	text-decoration: none;
	background: #6288AA;
}
.button2
{
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ced3d7 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px 1;
	BORDER-LEFT: #ced3d7 1px solid;
	COLOR: #ffffff;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: arial, verdana, sans-serif;
	text-decoration: none;
	background-image: none;
	background-color: #9F81E0;
}
.button3
{
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ced3d7 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px 1;
	BORDER-LEFT: #ced3d7 1px solid;
	COLOR: #8B0000;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: arial, verdana, sans-serif;
	text-decoration: none;
	background-image: none;
	background-color: #F4A460;
}
 .button3 a:hover,.button2 a:hover
{
	padding: 6px 6px 6px 6px;
	height: 100%;
	display: block;
	font-family: verdana;
	font-size: 12px;
	color: black;
	text-decoration: none;
	text-align: left;
	white-space: nowrap;
}
 .button3 a:link, .button3 a:visited,.button2 a:link, .button2 a:visited
{
	padding: 6px 6px 6px 6px;
	height: 100%;
	display: block;
	font-family: verdana;
	font-size: 12px;
	color: #8B0000;
	text-decoration: none;
	text-align: left;
	white-space: nowrap;
}


/*
#foldheader {
	COLOR: White;
	FONT-WEIGHT: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	CURSOR: hand;
	font-style: normal;
	text-decoration: none;
}

#foldheader A:link {
	COLOR: White;
	FONT-WEIGHT: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
}
#foldheader A:visited {
	COLOR: White;
	font-size: 14px;
	text-decoration: none;
}
#foldheader  A:hover {
	COLOR: black;
	FONT-WEIGHT: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;	 
	text-decoration: none;	
}
*/
#foldheader1 {
	FONT-WEIGHT: bold;
    font-family: "Times New Roman", Times, serif;
	 font-size: 14px;
	 CURSOR: hand;
    font-style: normal; 
	 text-decoration: none;
}
#foldheader1 A:link {
	FONT-WEIGHT: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;	 
	text-decoration: none;
}
#foldheader1 A:visited {
font-size: 14px; 
text-decoration: none;
}
#foldheader1  A:hover {
	FONT-WEIGHT: bold;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;	
	text-decoration: none; 
}

/*
#foldinglist {
	COLOR: White;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 14px;
	text-decoration: none;
}

#foldinglist A:link{
	COLOR: White;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 14px;
	text-decoration: none;
}

#foldinglist A:visited{
	COLOR: White;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 14px;
	text-decoration: none;
}

#foldinglist A:hover{
    COLOR: black;
	 font-family: "Times New Roman", Times, serif;
    font-style: normal; 
    font-size: 14px;
    text-decoration: none;
}
#foldinglist1 {
    font-family: "Times New Roman", Times, serif;
    font-style: normal; 
    font-size: 14px;
}
#foldinglist1 A:hover{
    font-family: "Times New Roman", Times, serif;
    font-style: normal; 
    font-size: 14px;
}
#foldinglist1 A:link{
    font-family: "Times New Roman", Times, serif;
    font-style: normal; 
    font-size: 14px;
}

#foldinglist1 A:visited{
    font-family: "Times New Roman", Times, serif;
    font-style: normal; 
    font-size: 14px;
}

#folding{font-size: 12px;
cursor:hand;font-weight:bold;
background-position: left center;
color: #FFFFFF;
 text-decoration: none;
  font-family: "Times New Roman", Times, serif;
   text-decoration: none;
  font-style: normal; line-height: 12px; filter: ;
 }
#folding  A:hover {
	COLOR: white;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	}
#folding  A:link {
	font-size: 12px;
    font-style: normal;
	 text-decoration: none;	}
	}
#folding A:visited {
 	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
    font-style: normal;
	text-decoration: none;}

*/

/*
#men {
    background-position: left center; CURSOR: hand;
	COLOR: Black;FONT-WEIGHT: bold;
    text-decoration: none;
    font-family: "Times New Roman", Times, serif; 
    font-style: normal; 
     line-height: 12px; filter: }
#men  A:hover {
	COLOR: Black;FONT-WEIGHT: bold;CURSOR: hand;
	font-family: "Times New Roman", Times, serif;
        font-style: normal; 
	font-size: 12px;
	 text-decoration: none;	}
#men A:link {
	COLOR: Black;FONT-WEIGHT: bold;CURSOR: hand;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
    font-style: normal; 
	 text-decoration: none;	}
#men A:visited {
        COLOR: Black;FONT-WEIGHT: bold;CURSOR: hand;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
        font-style: normal; 
	text-decoration: none}
	*/
.TR10B {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: bold}

.TR12 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-decoration: none;
	padding-left: 5px;
	margin: 0px;
}
.TR12B {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold}
.TR12Bf {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; margin-left: 0px; left: 10px; clip:  rect(   ); background-image: url(img/fon_right.jpg); padding-left: 5px; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.TR14 {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; border-left-width: 5px; padding-left: 10px}
.TR14B {  
font-family: "Times New Roman", Times, serif; 
font-size: 14px; 
font-weight: bold; 
text-transform: none; 
color: #000000
}
.TR14Bf {  
font-family: "Times New Roman", Times, serif; 
font-size: 16px; 
font-weight: bold; 
background-color: #6288AA; 
text-transform: none; 
color: #FFFFFF; 
clip:   rect(   ); 
background-position: left center; 
background-attachment: fixed; 
padding-left: 8px}
.TR14RIB {  font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; font-weight: bold; color: #FF0000}
.TR36B {
	font-family: "Times New Roman", Times, serif;
	font-size: 42px;
	font-weight: bold;
	text-transform: capitalize;
	color: Maroon;
}
.TR16Bft {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #F4A460;
	text-transform: none;
	color: Maroon;
	background-position: left center;
	background-attachment: fixed;
	padding-left: 8px;
}
.pp{
font-size: 14px; 
cursor:pointer;
color: #0000FF;
 text-decoration: underline;
  font-family: "Times New Roman", Times, serif; 
  font-style: normal; 
  line-height: 14px; 
 
}
  .pp  A:hover {
	COLOR: Black;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	cursor:hand;
	}

.style3 {
cursor: hand; 
text-decoration: underline; 
font-family: "Times New Roman", Times, serif; 
font-style: normal; 
line-height: 14px; 
font-size: 14px;}

.w3mh_b0,  .w3mv_b0 a, .w3mv_b, .w3mv_b0 div 
{
	padding: 0px;
	margin: 0px;	
	line-height: 1;
}

.w3mv_b0
{
	border-collapse: collapse;	
	position: relative;	
}
.w3mv_b0 td
{
	padding-right: 0 px;
	padding-bottom: 0px;
	background: #6288AA;
	font-size: 14px;
	font-weight: bold;

}


.w3mv_b td
{
	border-bottom: solid 0px #c0c0c0;	
	text-decoration: none;
	background: #6288AA;

}

.w3mv_b0 div, .w3mv_b0_t div
{
	position: relative;	
}

.w3mv_b0 a:link, .w3mv_b0 a:visited, .w3mv_b0 a:hover
{
	/*padding: 6px 6px 6px 6px; 16.12*/
	padding: 4px 3px 4px 4px;	
	height: 100%;
	display: block;
	/*font-family: verdana; 16.12*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-size: 10px; */
	color: White;
	text-decoration: none;
	text-align: left;
	white-space: nowrap;

}


.w3mv_b0 a:hover
{
	color: black;
}


.w3mv_b
{
	position: absolute;	
	display: none;			
	border-collapse: collapse;
	border-bottom: solid 1px #c0c0c0;		
}



.w3mv_b a:link, .w3mv_b a:visited, .w3mv_b a:hover
{
	/*padding: 6px 6px 6px 6px;		16.12*/
	padding: 4px 3px 4px 4px;	
	text-align: left;	
}
