#page{
	position			: relative;
	min-width			: 1000px;
	min-height			: 100%;
	background			: #777 url(/i/page_bg.gif) 50% 0px repeat-y;
}
#layout {
	padding				: 0 0 20px 0;
	width				: 994px;
}
/* HEADER *******************************
*****************************************/
#header {height: 220px;}
.minWidth {height: 0px;
		font-size	: 0px;
		line-height : 0px;	
}
	#header .left {
		width				: 272px;
		height				: 220px;
		float				: left;
	}
/*****************Mini nav************************/
		div.minNav{
			position			: absolute;
			margin				: 0 0 0 49px;
			width				: 175px;
			height				: 42px;
		}
			div.minNav a{
				position			: absolute;
				display				: block;
				width				: 35px;
				height				: 42px;
			}
				div.minNav a.home{
					margin				: 0 0 0 0;
					background			: url(/i/min_nav_1.gif) 0px 0px no-repeat;
				}
				div.minNav a:hover.home{background: url(/i/min_nav_2.gif) 0px 0px no-repeat;}
				div.minNav a.map{
					margin				: 0 0 0 70px;
					background			: url(/i/min_nav_1.gif) -70px 0px no-repeat;
				}
				div.minNav a:hover.map{background: url(/i/min_nav_2.gif) -70px 0px no-repeat;}
				div.minNav a.mail{
					margin				: 0 0 0 137px;
					background			: url(/i/min_nav_1.gif) -137px 0px no-repeat;
				}
				div.minNav a:hover.mail{background: url(/i/min_nav_2.gif) -137px 0px no-repeat;}
				div.minNav a.select{background-image: url(/i/min_nav_2.gif);}
/*****************End Mini nav********************/
	
/*****************Logo****************************/
		#header div.logo{
			position			: absolute;
			margin				: 75px 0 0 -3px;
			width				: 263px;
			height				: 135px;
			background			: url(/i/logo_bg.gif) 0px 0px no-repeat;
		}
			#header div.logo a {
				display				: block;
				margin				: 39px 0 0 39px;
				width				: 198px;
				height				: 51px;
			}	
			
				#header div.logo a img{
					width				: 198px;
					height				: 51px;
				}
/*****************End Logo************************/
	#header .right {
		float				: left;
		width				: 710px;
		height				: 220px;
	}
		#header .right .inner{border: 1px solid #fff;}
/******************Search*************************/
			div.search{
				margin			: 25px 0 0 0;
				width			: 710px;
				height			: 117px;
				background		: url(/i/search_bg.gif) 0px 100% repeat-x;
			}
				div.search div.searchLeft{
					height			: 117px;
					width			: 100%;
					background		: url(/i/search_left.gif) 0px 100% no-repeat;
				}
				div.search div.searchRight{
					height			: 117px;
					width			: 100%;
					background		: url(/i/search_right.gif) 100% 100% no-repeat;
				}
				div.search div.searchRight .searchInner{border-top: 1px solid #fff;}
				
/*****************Nav search**********************/
					div.search ul.blockMenu{
						position			: absolute;
						margin				: 0px 0 0 13px;	 				
					}
					div.search ul.blockMenu li{
						float				: left;
						margin				: 0 65px 0 0;
						padding				: 0 0 0 0;
						list-style-type		: none;
						height				: 40px;
						line-height			: 40px;
						background			: none;
					}
					div.search ul.blockMenu li a, div.blockMenu ul.menu li a.select{
						display				: block;
						margin				: 0;
						padding				: 0px 2px 0 2px;
						font-family			: Tahoma;
						font-size			: 11px;
						height				: 40px;
						font-weight			: normal;
						color				: #1695d7;
						text-transform		: uppercase;
						text-decoration		: none;
						background			: url(/i/search_menu_underline.gif) 0px 27px repeat-x;
					}
					div.search ul.blockMenu li a span.b1, div.search ul.blockMenu li a span.b2{
						position			: absolute;
						margin				: 0 0 0 0px;
						height				: 40px;
						width				: 15px;
					}					
					div.search ul.blockMenu li a span.b1{
						margin				: 0 0 0 -15px;
					}	
					div.search ul.blockMenu li a:hover, div.search ul.blockMenu li a.select{background: url(/i/search_menu_bg.gif) 0px 2px repeat-x;}
					div.search ul.blockMenu li a:hover span.b1, div.search ul.blockMenu li a.select span.b1{background: url(/i/search_menu_left.gif) 0px 2px no-repeat;}
					div.search ul.blockMenu li a:hover span.b2, div.search ul.blockMenu li a.select span.b2{background: url(/i/search_menu_right.gif) 0px 2px no-repeat;}
					div.search ul.blockMenu li.first a:hover span.b1, div.search ul.blockMenu li.first a.select span.b1{background: url(/i/search_menu_left_first.gif) 0px 2px no-repeat;}
/*****************End Nav search******************/
/********************Form search******************/	
					div.search div.blockForm{
						margin				: 50px 24px 0 50px;
						width				: auto;
						height				: 50px;
					}
					   div.search div.blockForm div.b1{ display: block;}
                  div.search div.blockForm div.b0{ display: none;}
						div.search div.blockForm td{
							padding				: 0 26px 0 0;
						}
						div.search div.blockForm td.inputText{
							width				: auto;
							height				: 50px;
						}
						div.search div.blockForm .inputSubmit{
							width				: 102px;
							height				: 50px;
						}
						div.search div.blockForm span, div.search div.blockForm a{
							font-family				: Tahoma;
							font-size				: 11px;
							line-height				: 11px;
							color					: #494949;
						}
						div.search div.blockForm .inputText{
							margin					: 2px 0 2px 0;
							padding					: 0 2px 0 0px;
							width					: 225px;
							height					: 21px;
							background				: #ffffff;
							border					: 1px solid #b3b9c3;
						}
							div.search div.blockForm .inputText input{
								margin					: 2px 0px 0 3px;
								width					: 220px;
								height					: 15px;
								font-family				: Tahoma;
								font-size				: 12px;
								line-height				: 12px;
								color					: #494949;
								overflow				: hidden;
								border-top				: 1px solid #fff;	
							}
						div.search div.blockForm .select{
							margin					: 2px 0 2px 0;
							padding					: 0 0px 0 0px;
							width					: 225px;
							height					: 21px;
							background				: #ffffff;
							border					: 1px solid #b3b9c3;
						}
							div.search div.blockForm .select select{
								padding					: 0;
								width					: 225px;
								height					: 21px;
								line-height				: 14px;
								font-family				: Tahoma;
								font-size				: 12px;
								color					: #494949;
							}
							div.search div.blockForm .select em{
								position				: absolute;
								margin					: 0px 0 0 208px;
								width					: 17px;
								height					: 20px;
								background				: url(/i/select_btn.gif) 0px 0px no-repeat;
							}
						div.search div.blockForm .inputSubmit{
							width				: 102px;
							height				: 24px;
						}
							div.search div.blockForm .inputSubmit input{
								width				: 102px;
								height				: 24px;
								background			: url(/i/search_btn.gif) 0px 0px no-repeat;
								cursor				: pointer;
							}
/********************End Form search******************/
/**********************End Search*********************/

/************************Menu*************************/			
			#header div.menu{
				margin				: 30px 0 0 0;
				width				: 710px;
				height				: 47px;
				background			: url(/i/menu_bg.gif) 0px 0px repeat-x;
			}
				#header div.menu div.menuLeft{
					height			: 47px;
					width			: 100%;
					background		: url(/i/menu_left.gif) 0px 0px no-repeat;
				}
				#header div.menu div.menuRight{
					height			: 47px;
					width			: 100%;
					background		: url(/i/menu_right.gif) 100% 0px no-repeat;
				}
				#header div.menu div.block{
					padding			: 0 20px 0 20px;
					height			: 47px;
				}
					#header div.menu div.block table{
						width			: 100%;
						height			: 47px;
					}
					#header div.menu div.block table.shadow{}
					#header div.menu div.block table.menu{margin: -48px 0 0 0;}
						#header div.menu div.block table td{
							padding				: 0 9px 0 9px;
							text-align			: center;
							font-family			: Tahoma;
							font-size			: 12px;
							font-weight			: bolder;
							color				: #fff;
						}
					#header div.menu div.block a{
						font-family			: Tahoma;
						font-size			: 12px;
						font-weight			: bolder;
						color				: #585858;
						text-decoration		: none;

					}
					#header div.menu div.block a:hover{color: #1695d7;}
/* END HEADER ***************************
*****************************************/

/* CONTAINER ****************************
*****************************************/
#container {
	margin				: 15px 0 0px 0; 
	width				: 994px;
}
	#container .left{
		margin				: 0 0 45px 0;
		width				: 272px;
		float				: left;
	}
		#container .left .inner{}
			 div.blockLeft{
				position			: relative;
				margin				: 0 0 0 -3px;
				width				: 263px;
				background			: url(/i/block_bg.gif) 0px 0px repeat-y;
			}
				div.blockLeftTop{
					width				: 263px;
					height				: 100%;
					background			: url(/i/block_top.gif) 0px 0px no-repeat;		
				}
				div.blockLeftBottom{
					width				: 263px;
					height				: 100%;
					background			: url(/i/block_bottom.gif) 0px 100% no-repeat;		
				}
				div.blockLeft .inline{padding: 22px 0 30px 9px;}
/*******************News***************************/
				div.news{
					margin				: 0px 0 35px 10px;
					width				: 220px;
				}
					div.news h1{
						margin				: 0 0 15px 0;
						font-family			: Tahoma;
						font-size			: 24px;
						font-weight			: normal;
						color				: #404040;
					}
					div.news .newsItem{
						display				: block;
						margin				: 0 0 20px 0;
						padding				: 0 0 0 0px;
						font-family			: Tahoma;
						font-size			: 24px;
						font-weight			: normal;
						color				: #404040;
						background			: url(/i/news_item.gif) 0px 8px no-repeat;
					}
						div.news .newsItem p{
							margin				: 0 0 3px 27px;
							font-family			: Tahoma;
							font-size			: 11px;
						}
							div.news .newsItem p a{
								font-family			: Tahoma;
								font-size			: 11px;
								color				: #1695d7;
							}
						div.news .newsItem p.date{
							margin				: 0 0 5px 27px;
							color				: #adacac;
						}
					div.news .newsArchive{
						margin				: 0;
						text-align			: right;
					}
						div.news .newsArchive a{
							margin				: 0;
							padding				: 0;
							font-family			: Tahoma;
							font-size			: 11px;
							font-weight			: bolder;
							color				: #606060;
						}
/*******************End News***********************/
/*******************Banner*************************/
				div.banner{
					margin				: 0;
					padding				: 0;
					width				: 240px;
					height				: 400px;					
				}
					div.banner a{}
						div.banner a img{
							margin				: 0;
							width				: 240px;
							height				: 400px;
						}
/*******************End Banner*********************/
	#container .right{
		margin				: 0 0 20px 0;
		float				: left;
		width				: 710px;
	}
		#container .right .inner{padding: 20px 0 0 0;}

/**********Content**************/
#blocker {
	clear: both;
}
.content {margin: 0px 0px 25px 0px;}
.content h1{margin-left: 15px;}		
.content h2{margin-left: 15px;}
.content h3{margin-left: 15px;}
.content h4{margin-left: 15px;}
.content h5{margin-left: 15px;}
.content h6{margin-left: 0px;}
.content ul,.content ol{margin-left: 20px;}
.content p{margin-left: -28px;}
/*****************************/
	.content .contactinfo{margin-left: 15px;}
		.content .contactinfo p{margin-left: 20px;}
		.content .contactinfo img.ico{
	position: absolute;
	margin: -3px 0 0 -2px;
	width: 20px;
	height: 19px;
}
		.content .contactinfo div.map{
			position			: relative;
			margin				: 0 0 0 -16px;
		}
.main{margin: 0px 35px 25px 48px;}
	.main h1{margin-left: -30px;}
/**********end Content**************/
/**********Content_map**************/
#blocker {
	clear: both;
}
.content_map {margin: 0px 0px 25px 0px;}
.content_map h1{margin-left: 15px;}		
.content_map h2{margin-left: 15px;}
.content_map h3{margin-left: 15px;}
.content_map h4{margin-left: 15px;}
.content_map h5{margin-left: 15px;}
.content_map h6{margin-left: 0px;}
.content_map ul,.content ol{margin-left: 20px;}
.content_map p{margin-left: 15px;}
/*****************************/
	.content_map .contactinfo{margin-left: 15px;}
		.content_map .contactinfo p{margin-left: 20px;}
		.content_map .contactinfo img.ico{
	position: absolute;
	margin: -3px 0 0 -2px;
	width: 20px;
	height: 19px;
}
		.content_map .contactinfo div.map{
			position			: relative;
			margin				: 0 0 0 -16px;
		}
.main{margin: 0px 35px 25px 48px;}
	.main h1{margin-left: -30px;}
/**********end Content_map**************/
/**********Content_spisok**************/
#blocker {
	clear: both;
}
.content_spisok {margin: 0px 0px 25px 0px;}
.content_spisok h1{margin-left: 13px;}		
.content_spisok h2{margin-left: 15px;}
.content_spisok h3{margin-left: 15px;}
.content_spisok h4{margin-left: 15px;}
.content_spisok h5{margin-left: 15px;}
.content_spisok h6{margin-left: 0px;}
.content_spisok ul,.content ol{margin-left: 20px;}
.content_spisok p{margin-left: 15px;}
/*****************************/
	.content_spisok .contactinfo{margin-left: 15px;}
		.content_spisok .contactinfo p{margin-left: 20px;}
		.content_spisok .contactinfo img.ico{
	position: absolute;
	margin: -3px 0 0 -2px;
	width: 20px;
	height: 19px;
}
		.content_spisok .contactinfo div.map{
			position			: relative;
			margin				: 0 0 0 -16px;
		}
.main{margin: 0px 35px 25px 48px;}
	.main h1{margin-left: -30px;}
/**********end Content**************/
/**********Content_ART**************/
.content_art {margin: 0px 0px 25px 0px;}
.content_art h1{margin-left: 15px;}		
.content_art h2{margin-left: 15px;}
.content_art h3{margin-left: 15px;}
.content_art h4{margin-left: 15px;}
.content_art h5{margin-left: 15px;}
.content_art h6{margin-left: 15px;}
.content_art ul,.content ol{margin-left: 20px;}
.content_art p{margin-left: 15px;}
/*****************************/
	.content_art .contactinfo{margin-left: 15px;}
		.content_art .contactinfo p{margin-left: 20px;}
		.content_art .contactinfo img.ico{
	position: absolute;
	margin: -3px 0 0 -2px;
	width: 20px;
	height: 19px;
}
		.content_art .contactinfo div.map{
			position			: relative;
			margin				: 0 0 0 -16px;
		}
.main{margin: 0px 35px 25px 48px;}
	.main h1{margin-left: -30px;}
/**********end Content_ART**************/
/**********Content_NOTAR**************/
.content_notar {margin: 0px 0px 25px 0px;}
.content_notar h1{margin-left: 13px;}		
.content_notar h2{margin-left: 15px;}
.content_notar h3{margin-left: 15px;}
.content_notar h4{margin-left: 15px;}
.content_notar h5{margin-left: 15px;}
.content_notar h6{margin-left: 15px;}
.content_notar ul,.content ol{margin-left: 20px;}
.content_notar p{margin-left: 15px;}
/*****************************/
	.content_notar .contactinfo{margin-left: 15px;}
		.content_notar .contactinfo p{margin-left: 20px;}
		.content_notar .contactinfo img.ico{
	position: absolute;
	margin: -3px 0 0 -2px;
	width: 20px;
	height: 19px;
}
		.content_notar .contactinfo div.map{
			position			: relative;
			margin				: 0 0 0 -16px;
		}
.main{margin: 0px 35px 25px 48px;}
	.main h1{margin-left: -30px;}
/**********end Content_NOTAR**************/
/**********infoblock***********/
.infoblock {
	margin			: 0px 0px 25px 0px;
	width			: 712px;
	background		: url(/i/info_block_bg.gif) 0px 0px repeat-y;
}
	.infoblockTop{
		width			: 712px;
		height			: 6px;
		background		: url(/i/info_block_top.gif) 0px 0px no-repeat;
	}
	.infoblockBottom{
		width			: 712px;
		height			: 6px;
		background		: url(/i/info_block_bottom.gif) 0px 0px no-repeat;
	}
	.inside{margin: 3px 0 5px 25px;}
	.infoblock h6 {margin-bottom: 12px;}        
	.infoblock p {
		margin				: 0 0 7px 0;
		width				: 495px;
		color				: #606060;
		line-height			: 16px;
	}
        .infoblock img.ico2{
        position: absolute;
	margin: -2px 0 0 -21px;
	width: 20px;
	height: 19px;
        }
	.infoblock div.links {
		position			: absolute;
		margin				: 25px 0 0 518px;
		width				: 151px;
		height				: 29px;
		background			: url(/i/info_block_links.gif) 0px 0px no-repeat;
		text-align			: center;
	}
		.infoblock div.links a{
			font-size			: 11px;
			line-height			: 29px;
		}
/**********end infoblock***********/

/**********Select a station******************/
.selectStation{margin: 0px 0px 25px 0px;}
	.selectStation h1 {margin-left: 18px;}
	
	.selectStation .metro {
		padding				: 10px 0 0px 0;
		width				: 710px; 
		background			: url(/i/metro_bg.gif) 0px 0px no-repeat;
	}
	.selectStation table.station {
		margin				: 5px 0 5px 10px;
		width				: 635px; 
	}
		.selectStation table.station td{
			vertical-align			: top;
		}
/******/
	.selectStation .lines{margin: 0 0 15px 0;}
	.selectStation .lines h1{
		margin				: 0 0 5px 0;
		font-size			: 12px;
		font-weight			: bolder;
	}
	.selectStation .lines p{
		margin				: 0 0 0px 10px;
		line-height			: 17px;
	}
	.selectStation .lines p a{
		padding				: 0 0 2px 18px;
		font-size			: 12px;
		color				: #696969;
		text-decoration		: none;
	}
	.selectStation .lines p a:hover{background: url(/i/metro_silver.gif) 0px 2px no-repeat;}
/******/
	.selectStation .darkBlue{}
	.selectStation .darkBlue h1{color: #072889;}
	.selectStation .darkBlue p a{background: url(/i/metro_dark_blue.gif) 0px 2px no-repeat;}
	.selectStation .darkBlue p a:hover{color: #072889;}
/******/
	.selectStation .green{}
	.selectStation .green h1{color: #0a6f20;}
	.selectStation .green p a{background: url(/i/metro_green.gif) 0px 2px no-repeat;}
	.selectStation .green p a:hover{color: #0a6f20;}
/******/
	.selectStation .red{}
	.selectStation .red h1{color: #cd0506;}
	.selectStation .red p a{background: url(/i/metro_red.gif) 0px 2px no-repeat;}
	.selectStation .red p a:hover{color: #cd0506;}	
/******/
	.selectStation .blue{}
	.selectStation .blue h1{color: #069cd3;}
	.selectStation .blue p a{background: url(/i/metro_blue.gif) 0px 2px no-repeat;}
	.selectStation .blue p a:hover{color: #069cd3;}
/******/
	.selectStation .orange{}
	.selectStation .orange h1{color: #FF7F00;}
	.selectStation .orange p a{background: url(/i/metro_orange.gif) 0px 2px no-repeat;}
	.selectStation .orange p a:hover{color: #FF7F00;}	
/******/
	.selectStation .fiolet{}
	.selectStation .fiolet h1{color: #92007B;}
	.selectStation .fiolet p a{background: url(/i/metro_fiolet.gif) 0px 2px no-repeat;}
	.selectStation .fiolet p a:hover{color: #92007B;}	
/******/
	.selectStation .grey{}
	.selectStation .grey h1{color: #A2A5B4;}
	.selectStation .grey p a{background: url(/i/metro_grey.gif) 0px 2px no-repeat;}
	.selectStation .grey p a:hover{color: #A2A5B4;}	
/******/
	.selectStation .sky{}
	.selectStation .sky h1{color: #069CD3;}
	.selectStation .sky p a{background: url(/i/metro_sky.gif) 0px 2px no-repeat;}
	.selectStation .sky p a:hover{color: #069CD3;}	
/******/
	.selectStation .brown{}
	.selectStation .brown h1{color: #7F0000;}
	.selectStation .brown p a{background: url(/i/metro_brown.gif) 0px 2px no-repeat;}
	.selectStation .brown p a:hover{color: #7F0000;}	
/******/
	.selectStation .salad{}
	.selectStation .salad h1{color: #8CCE3A;}
	.selectStation .salad p a{background: url(/i/metro_salad.gif) 0px 2px no-repeat;}
	.selectStation .salad p a:hover{color: #8CCE3A;}	
/******/
	.selectStation .biruza{}
	.selectStation .biruza h1{color: #29B1A6;}
	.selectStation .biruza p a{background: url(/i/metro_biruza.gif) 0px 2px no-repeat;}
	.selectStation .biruza p a:hover{color: #29B1A6;}	
/******/
	.selectStation .smoke{}
	.selectStation .smoke h1{color: #B2DAE7;}
	.selectStation .smoke p a{background: url(/i/metro_smoke.gif) 0px 2px no-repeat;}
	.selectStation .smoke p a:hover{color: #B2DAE7;}
/******/
	.selectStation .yellow{}
	.selectStation .yellow h1{color: #E7C800;}
	.selectStation .yellow p a{background: url(/i/metro_yellow.gif) 0px 2px no-repeat;}
	.selectStation .yellow p a:hover{color: #E7C800;}
/**********end Select a station**************/


/***************Path********************/
div.path{margin-left: 15px;}
	div.path p{color: #a9a9a9;}
	div.path a{
		color			: #1695d7;
		font-weight		: bolder; 
	}
	div.path em{
		margin			: 0 15px 0 15px;
		padding			: 3px 2px 3px 2px;
		background		: url(/i/path.gif) 0px 8px no-repeat;
	}
/***************End Path****************/

/***************Page nav********************/
div.pagenav{margin: 5px 0 0 0;}
	div.pagenav a.next{
		position			: absolute;
		margin				: 0 0 0 510px;
		padding				: 0 30px 0 0;
		background			: url(/i/pagenav_links.gif) 100% -5px no-repeat;
	}
	div.pagenav a.back{
		position			: absolute;
		margin				: 0 0 0 120px;
		padding				: 0 0px 0 30px;
		background			: url(/i/pagenav_links.gif) 0px 5px no-repeat;
	}
	div.pagenav p{
		color				: #a9a9a9;
		text-align			: center;
	}
		div.pagenav p a{
			margin				: 0 6px;
			font-family			: Arial;
			color				: #3689d5;
		}
		div.pagenav p span{
			margin				: 0 6px;
			padding				: 0 2px;
			font-family			: Arial;
			color				: #fff;
			background			: #b9b9b9;
			
		}
/***************End Page nav****************/

/***************Advertisement********************/
div.advertisement{
	margin				: 0px 0 0 -3px;
	padding				: 0 0px 0 0;
	width				: 1000px;
	height				: 106px;
	background			: url(/i/advertisement_bg.gif) 0px 0px repeat-x;
}
	div.advertisement .advTable{
		margin				: 0px 0px 0px 3px;
		padding				: 0 0px 0 0;
		width				: 100%;
		height				: 106px;
	}
		div.advertisement .advTable table{
			margin				: 0 10px 0 40px;
			width				: auto;
			height				: 106px;
		}
		div.advertisement .advTable td{padding: 0 20px 0 0;}
		div.advertisement .advTable p{
			font-family			: Arial;
			font-size			: 12px;
			line-height			: normal;
			color				: #707070;
		}
			div.advertisement .advTable p a{
				font-family			: Arial;
				font-size			: 12px;
				line-height			: normal;
				color				: #3689d5;
			}
			div.advertisement .advTable p a.link{color: #d34a07;}
/***************End Advertisement****************/


/* FOOTER *********
******************/
#footer {
	position			: relative;
	margin				: -164px 0 0px 0; 
	height				: 164px;
	min-width			: 1000px;
}
	#footer div.top {
		height				: 51px;
		width				: 994px;
	}
		#footer div.top div.left {
			float				: left;
			margin				: 0;
			width				: 270px;
			height				: 51px;
			background			: url(/i/footer_bg.gif) 0px 0px repeat-x;
		}
			#footer div.up {
				margin				: 0 0 0 35px;
				padding				: 14px 0 0 0;
				width				: 100px;
				height				: 51px;
				background			: url(/i/footer_up.gif) 0px 0px no-repeat;
			}
				#footer div.up a{
					margin				: 0 0 0 60px;
					font-family			: Tahoma;
					font-size			: 13px;
					color				: #1695d7;
				}
		#footer div.top div.right {
			margin				: 0 0 0 271px;
			min-width			: 634px;
			height				: 51px;
			background			: url(/i/footer_bg.gif) 0px 0px repeat-x;

		}
			#footer div.menu {
				margin				: 0 50px 0 30px;
				padding				: 0 0 0 0;
				height				: 51px;
			}
				#footer div.menu table{
					height				: 51px; 
					width				: 100%;
				}
					#footer div.menu table td{
						padding				: 0 10px 0 10px; 
						text-align			: center;
						white-space			: nowrap;
					}
				#footer div.menu a{
					font-family			: Tahoma;
					font-size			: 13px;
					color				: #1695d7;
				}
	#footer .bottom {
		padding				: 23px 0 0 0;
		width				: 994px;
	}
		#footer p.copy{
			position			: absolute;
			margin				: 10px 0 0 39px;
			font-family			: Tahoma;
			font-size			: 11px;
			color				: #9b9b9b;
		}
			#footer p.copy a{
				font-family			: Tahoma;
				font-size			: 11px;
				color				: #9b9b9b;
			}
		#footer div.bottom div.counter {
			text-align			: center;
			height				: 67px;
         padding-left: 100px;              			
		}
#footer div.bottom div.counters A IMG{opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40);}
#footer div.bottom div.counters a:hover img {opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}

		#footer div.bottom div.logo {
			margin				: -62px 0 0 0;
			float				: right;
			width				: 183px;
		}
/*********************************************************/
/*********************************************************/
.clearBoth{
	clear				: both;
	font-size			: 0px;
	height				: 0px;
}
.empty {height: 164px;}
div.list {
	width: 200px;
	float: left;
	padding-right: 1em;
	padding-bottom: 0.15em;
	margin: 0 0 0 15px;
	vertical-align: middle;
	text-align: left;
}
div.listmo {
	width: 699px;
	float: left;
	text-align: left;
	margin: 3px 0 -10px 0;
}
a.list{
	text-decoration: underline;
	font-size: 14px;
	color: #D34A07;
}
a.list:hover{
   text-decoration:underline;
	font-size: 14px;
	color: #D34A07;
}
a.list_m{
	text-decoration: none;	
}
a.list_m:hover{
   text-decoration:underline;	
}
#direct {
	font-family			: Tahoma;
	font-size			: 12px;
	margin-left: -34px;	
}
#direct2 {
	font-family			: Tahoma;
	font-size			: 12px;
	margin-left: 10px;		
}
#direct22 {
	font-family			: Tahoma;
	font-size			: 12px;
	margin-left: 10px;
	margin-top: -35px;		
}
#direct23 {
	font-family			: Tahoma;
	font-size			: 12px;
	margin-left: 10px;
	margin-top: -15px;		
}
#direct3 {
	font-family			: Tahoma;
	font-size			: 12px;
	width				: 240px;		
}
#direct4 {
	font-family			: Tahoma;
	font-size			: 12px;		
	width				: 160px;
}
#direct_pravo {
	font-family			: Tahoma;
	font-size			: 12px;
	width: 160px;		
}
.content_art img.adv{
	border-color: #606060; /* Цвет */
	border-width: 0.5px; /* Ширина*/
	border-style: solid; /*Стиль */
}
#asap {
	
	width				: 700px;		
}
#asap p{
	
	font-family			: Tahoma;
	font-size			: 10px;		
}
a.asap{
	text-decoration: underline;
	font-size			: 10px;
	color: #D34A07;
}
a.asap:hover{
   text-decoration:underline;
	font-size			: 10px;
	color: #D34A07;
}

div.logotext {			
			position			: absolute;
			margin				: 175px 0 0 50px;				
}

.content-list h2{font-size:1.2em;margin:0 0 4px 0!important}
.date{color:#555;font-weight:400;font-size:10px}
.image-left, .main-articles-list img{float:left;margin:3px 15px 8px 15px;padding:1px;border:1px solid #cecece}
.image-right, .main-articles-list img{float:right;margin:3px 15px 8px 15px;padding:1px;border:1px solid #cecece}
.block-right {float:right;width=160px;margin:30px 15px 8px 15px;padding:1px}
.block-right img{border:1px solid #cecece}
