#top_table  {									
	width:100%;
	margin:35px 0 0 0;
	}
	#top_table  td img {
		vertical-align:middle;
		}
	#top_table  td.left_td_top  {	
		text-align:right;
		}
		#top_table  td.left_td_top a {	
			font-size:120%;
			color:#ccc;
			text-decoration:none;
			}
			#top_table  td.left_td_top a:hover {	
			color:#fff;
			}
			
table.menu  {
	width:100%; 
	height:35px;
	margin:15px 0 29px 0;
	background:#c2c0c2 url(i/menu_bg.gif) repeat-x  top right;
	}
	table.menu  td  {
		text-align:center;
		background:url(i/menu_bg_border.gif) repeat-y  top right;
		width:14%;
		
		}
		table.menu  td  a {      border:solid 0px #f00;
			color:#454444;
			font-size:18px;
			text-decoration:none;
			display:block;
			height:23px;
			padding:8px 0px 5px 0px;
			vertical-align:middle;
			position:relative;
			}
		table.menu  td  a:hover {
			color:#192b4b;
			text-decoration:none;
			}
			table.menu  td  a b {  
				width:98%;
				height:28px;
				position:absolute;
				bottom:-28px;
				left:0;
				background:url(/i/svechenii.gif) repeat-x top left;
				display:none;
				}
			table.menu  td  a.div_over b {  
				display:block;
				}
		table.menu  td  div  {
			position:relative;
			}				
	table.menu  a.left_td_menu  {
		background:url(i/left_td_menu.gif) no-repeat  top left;
		}
	table.menu  td.suport_td  {
		width:19.5%;
		}
	table.menu  td.right_td_menu {
		background:none;
		background:url(i/right_td_menu.gif) no-repeat  top right;
		}
		

.baner_table  {
	width:100%;
	
	/* background:#f1f2f3 url(i/baner_bg.png) repeat-x bottom left; */
	margin:0 0 20px 0;
	padding:0;
	}
	.baner_table  td {
		text-align:center;
		padding:0 1% 0 0;
		}

			
.info_block {
	border:solid 1px #6F6F71;
	/* padding:11px 15px 19px 15px; */
	margin:0  0.2% 0.2% 0;
	width:49.5%;
	height:180px;
	overflow: auto;
	float:left;
	font-family: "Times New Roman", Georgia, sans-serif;
	font-size:100%;
	color:#000;
	}		
	.info_block div {
		padding:10px 10px 19px 15px;
		}		
	.info_block img {
		float:left;
		margin:5px 15px 0 0;
		}
	.info_block h2 {
		font-family: Arial, sans-serif;
		font-size:110%;
		margin:0 0 5px 0 ;
		text-decoration:underline;
		}
		.info_block h2 a {
			color:#000;
			}
		.info_block h2 a:hover {
			color:#fff;
			}
	.info_block  a {
		text-decoration:none;
		}
.tachka {												border:solid 0px #f0f;
	padding:20px 0 0 0;
	margin:0 -30px 0 0;
	text-align:right;
	}
	.copy_new {												border:solid 0px #f00;
		width:200px;
		text-align:left;
		padding:200px 0 0 0;
		float:left;
		color:#000;
		font-weight:bold;
		font-family: Arial, sans-serif;
		}
.tachila  {
	float:right;
	vertical-align:bottom;
	
	}			
.main_content_new {													border:solid 0px #f00;
	color:#282c32;
	font-family: 'Times New Roman', Times, serif;
	padding:30px 0 0px 0;
	position:relative;
	}			
	.main_content_new  p{
		margin:0px 0 15px 0;
		line-height:1.6em;
		}		
	.main_content_new   h1 {
		padding: 15px 0px 10px 0px; 
		font-size: 170%;
		font-family: Arial,'Times New Roman', Times, serif;
		color:#fff;
		}		
	.main_content_new   h2 {                          border:solid 0px #ff0;
		clear:both;
		font-size:140%;
		color:#fff;
		margin:30px 0 10px 0;
		font-family: Arial,'Times New Roman', Times, serif;
		} 		
			
table.table {
	color:#282C32;
	}
table.table tr{	
	background:#F7F7F7;
	}
table.table tr.odd{
	background:#fff;
	}
	table.table th {
		background:url(i/fhbg.gif) repeat-x bottom left #f9f9f9;
		border-right:solid 1px #ddd;
		border-left:solid 1px #ddd;
		padding:5px 10px;
		font-size:110%;
		}	
	table.table td {
		border-right:solid 1px #ddd;
		border-left:solid 1px #ddd;
		padding:5px 10px;
		}  
 table.table-big {
	width:100%;
	} 
  
  
  
  
tr.alt td {
  background: #292929;
  }  
tr.over td {                        border-bottom:dashed 0px #aaa;
  background: #ddd;
  cursor:pointer;
  }  
tr.over td  .a_test {
  color:#fff;
  }  
			
			
.warnText{
	color:#f00;
	padding:0 0 10px 0;
	}			
			
			
			
			
			
.in-poza-cat{
	margin:0 3% 15px 0;
	border:1px solid #6F6F71;
				-moz-border-radius:8px;
				-webkit-border-radius:8px;	
	}			
.in-poza-cat .m-p-images{
	padding:10px;
	}			
.in-poza-cat h2{
	margin:0;
	padding:0 10px 0 10px;
	font-size:120%;
	}
.in-poza-cat h2 a{
	
	}
	.in-poza-cat h2 a:hover{
		text-decoration:none;
		color:#282c32;
		}
.in-poza-cat p{
	margin:10px 0 0 10px;
	line-height:1.3em;
	}				
.floats
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Эти правила для IE */
position: relative;
display: inline-block;
clear: both;
}
.floats:after
{
content: '';
display: block;
clear: both;
}
.floats .in-poza-cat
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения */
overflow: hidden;

/* Отсупы между float-блоками */
margin: 2em 0 0 1.5em;

/* Задаем минимальную ширину по картинке и тексту */
width: 12em;
min-width: 27%;
}
.floats .in-poza-cat .r
{
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.floats .in-poza-cat .min
{
/* Задаем минимальную высоту по картинке */
margin: 0 0 250px 0;

/* Задаем минимальную высоту по тексту */
height: 4em;

/* Дублируем значение минимальной ширины по картинке для IE */
width: 200px;
}			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
