html, body{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	
}
body, td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
body{
	background: #fff;
}

a:link, a:visited{

	text-decoration: none;
}
a:hover, a:active{
		text-decoration: none;
}
br{
	line-height: 0;
}
img{
	border: none;
}
a img{
	border: none;
}
table{
	border-collapse: collapse;
}

/* --------------------------------------------------------------------- */
#main{
	width:100%;
/*	height: 886px;*/
	margin-top:17px;
	border-top:1px solid #e4e4e4;
	margin-bottom:0px;
				 
}

tr#flash td{   
	
	 height:534px; 
	 padding-bottom:0px;
	 padding-top:0px;	
	 border-bottom:1px solid #112f67;
	 
	 
}



.flash{
					/* border:1px solid red; */ 
	height:534px;	
	padding-top:0px;
	padding-bottom:0px;	
	margin-top:0px;	
	margin-bottom:0px;	
	border-bottom:1px solid #112f67;
}

#flash_unavailable{
	display: none;
	background:  url(/front_images/flash.jpg) center top no-repeat;	
				 
				
}

#flash_available{
	 
}



/* --------------------------------------------------------------------- */
/* header */

tr#header td{

	height:88px;
	border-bottom:1px solid #e4e4e4;
}
td#logo{
	/* background-color: red;*/
	 border-right:1px solid #e4e4e4;	
	 padding-right: 48px; /* Поля вокруг текста */
	 width: 232px; 
}

td#top_center{
	 padding: 0px 20px;
	 text-align: center;

}

td#top_menu{
	/* background-color: blue;*/
	 border-left:1px solid #e4e4e4;	
	 padding-left: 35px;
	 width: 232px; 
}

/* --------------------------------------------------------------------- */
/* MENU */

tr#menu td{
		
		/* border:1px solid #112f67;*/
		
		
	padding-top:0px;
	margin-top:0px;
	background-color: #112f67;

}

div#outer_menu{
	width:975px;
}

/* --------------------------------------------------------------------- */
/* FOOTER */

div#outer_bottom{
   /* border:1px solid red;	*/
	position:absolute;
	z-index:555;	
	width:100%;
	
}

div#outer_block{
	padding-top:0px;
	/* border:1px solid red; */
	width:100%;
	height:230px;
	padding-bottom:0px;
	text-align: center;
	background: url(/front_images/outer_block_big.png) 50% 0 no-repeat;
}

div#bottom_sub{
	margin-top:0px;
	padding-top:0px;
	width:100%;
	z-index:0;	
	background-color:#f5f5f5;
	 
	
}  

		/* TABLE INNER 3 BLOCKS */

table#inner_block{
	width:955px;
	margin: 0px auto;
}

table#inner_block .tdSeparator {
	padding-top: 23px;
}


table.date_text td{
	padding-top:12px;
}

div.date_arrow{
	width:77px;
	height:15px;
	padding-left:10px;
	color:#fff;
	font-size:10px;
	font-family:  "Myriad Pro", "Trebuchet MS",Helvetica, sans-serif;	
	background:  url(/front_images/date_arrow.jpg) left top no-repeat;	
}

div.block_text {
	color:#9f9f9f;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
	line-height: 1.1;
}

div.block_text a:link, div.block_text a:visited, div.block_text a:hover, div.block_text a:active{
	color:#9f9f9f;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
	font-size: 11px;
}


table#date_text3{
	
	width:275px;
}


* html table#date_text3{
	
	width:250px;
}


table#footer{
	width:960px;
	height:50px;
	margin:40px auto 0px auto;
}

table#footer td{
	text-transform: uppercase;
	color:#8d898a;
	font-size:10px;
	font-weight:400;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;	
	vertical-align: top;
	line-height: 1.3;
}

#bottom_sub {
	height: 230px;
	background: url('/front_images/left_back_footer.jpg') #f5f5f5 0px 0px no-repeat;
}

#bottom_sub div {
	height: 230px;
	background: url('/front_images/right_back_footer.jpg') 100% 0px no-repeat;
}