BODY {
	FONT-FAMILY: Tahoma, Verdana;
	color:#393836;
	margin:0;
	border:0;
	background: #C1C1C1 url(pics/body_bg.gif) top repeat-x ;
}

table, td, tr	{
	margin:0;
	padding:0;
	border:0;
	font-family: Tahoma, Verdana;
	font-size: 14px;
	vertical-align:top;
}

table	{
	table-layout:fixed;
	border-collapse:collapse;
}

a {
	color:#0082CC;
}

a img {
	border:0;
}

img	{
	margin:10px;
}

h1	{
	color:#393937;
	font-size:20px;
	line-height:24px;
	font-weight:normal;
	border-left:#4f4e4c 4px solid;
	padding-left:10px;
}

h2	{
	color:#b43d25;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}

b, strong	{
	color:#393836;
	font-weight:bold;
}

p	{
	padding:0;
	margin:6px 0 0 0;
}

p.big_p	{
	padding:0;
	margin:15px 0 0 0;
}

li	{
	list-style: none outside url(pics/li.gif);
	
}

.table_main	{
	width:1000px;
	table-layout:auto;
}

.logos	{
	height:100px;
	vertical-align:middle;
}

.logos a	{
	margin:0 50px;
}

.top_block	{
	width:100%;
	height:166px;
	text-align:left;
	padding:0;
}

.menu_block	{
	height:51px;	
}

.menu_table	{
	table-layout:auto;
	width:100%;
	height:51px;
	margin:0;
	border:0px;
	background:#A8A9AD;
}

.menu_table td	{
	height:51px;
	padding:0;
}

.menu_table a	{
	background:#A8A9AD;
	line-height:51px;	
	text-align:center;
	width:100%;
	display:block;
	color:#EEE;
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
}

.menu_table a:hover	{
	background:#B43D25;
}

.left_block	{
	padding:20px 0px 20px 10px;
	text-align:left;
}

.all_news	{
	margin:15px 0 0 0;
	background:url(pics/all_news.gif) left 4px no-repeat;	
}

.all_news a, .all_news a:visited, .all_news a:hover	{
	color:#393937;
	margin:0 0 0 15px;
	text-decoration:none;
	line-height:12px;
	display:block;
}

.news_archive	{
	width:100%;
}

.news_archive td	{
	padding:5px;
}

.news_archive_img	{
	width:200px;
	text-align:center;
	border-bottom:1px solid #ddd;
}

.more	{
	display:block;
	float:right;
	line-height:50px;
}

.news_archive_info	{
	text-align:left;
	padding-top:20px;
	border-bottom:1px solid #ddd;
}

.main_block	{
	padding:20px 5px 20px 15px;
	text-align:left;
}

.main_block_atom	{
	padding:20px 5px 20px 15px;
	text-align:left;
	background:url(pics/atom.gif) right bottom no-repeat;
}

.main_block_photo	{
	padding:20px 5px 20px 15px;
	text-align:left;
	width:1000px;
}

.main_block	p {
	padding:0;
	margin:15px 0 0 0;
	text-align:justify;
}

.main_block .grey	{
	margin:20px;
	padding:15px;
	background:#DEDEDE;
	text-align:justify;
	clear:both;
}

.bottom_block	{
	padding:20px 15px 30px 15px;
	color:#888888;
	text-align:center;
	background:url(pics/bottom_border.gif) left top repeat-x;
}

.bottom_block hr	{
	color:#C6C4C5;
	height:1px;
	width:100%;
	margin:0 15px 0 15px;
}

.bottom_block_menu_item	{
	margin:0 10px 0 10px;
	padding:0 0 0 7px;
	background:url(pics/bottom_block_menu_item.gif) left 7px no-repeat;
}

.block_nav	{
	height:20px;
	text-align:left;
	vertical-align:middle;
	padding: 0 0 0 10px;
}

.left_menu	{
	width:100%;
	border-bottom: 1px #B2B2B2 dashed;
	background:url(pics/left_menu_bg.gif) 15px left no-repeat;	
	padding:0 0 0 8px;
}
.left_menu a	{
	font-size:15px;
	line-height:25px;
	display:block;
	margin:5px 0;
}

.white_bg	{
	background:#FFF;
	padding:0 5px;
	width:1010px;
}

.hr	{
	background:url(pics/bottom_border.gif) left top repeat-x;
	height:20px;
}


.info_table td	{
	border:1px solid #ddd;
	padding:5px;
}

.info_table_100	{
	width:100%;
}

.info_table_100 td	{
	border:1px solid #ddd;
	padding:5px;
}

.rosatom	{
	
}

.menu_rosatom a, .r_search	{
	disaplay:block;
	float:left;
	padding:10px 10px 0 10px;
	height:50px;
	background:url(pics/rosatom_menu.gif) top left repeat-x;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	color:#555;
	text-decoration:none;
	font-size:8pt;
	line-height:8pt;
	text-align:left;
}

.r_search a, .r_search a:hover	{
	border:0px;
	background:#a6a6a6 url(pics/search_but.gif) 50% 50% no-repeat !important; 
	height:21px;
	width:14px;
	float:right;
	padding:0;
	margin:0 12px 0 10px;
}

.r_search input	{
	background:#fff;
	width:169px;
	height:17px;
	border:1px solid #a6a6a6;

}

.menu_rosatom a:hover	{
	background:url(pics/rosatom_menu_hover.gif) top left repeat-x;
}

.menu_rosatom .r_separ	{
	float:left;
	height:64px;
	width:1px;
	background:url(pics/r_separ.gif) top left repeat-x;
}

.menu_rosatom a div	{
	font-size:20pt;
	line-height:20pt;
	float:left;
	height:100%;
	margin:7px 10px 10px 0;
	color:#aaa;
}

.menu_rosatom a:hover div	{
	color:#F60;
}

a.b_predpr 	{
	background:url(pics/b_predpr.gif) 0 0 no-repeat;
	padding:10px 10px 0 50px;
}
a.b_predpr:hover 	{
	background:url(pics/b_predpr_h.gif) 0 0 no-repeat;
}

a.b_rad_obst 	{
	background:url(pics/b_rad_obst.gif) 0 0 no-repeat;
	padding:10px 10px 0 95px;
}
a.b_rad_obst:hover 	{
	background:url(pics/b_rad_obst_h.gif) 0 0 no-repeat;
}

a.b_struct_otr 	{
	background:url(pics/b_struct_otr.gif) 0 0 no-repeat;
	padding:10px 10px 0 50px;
}
a.b_struct_otr:hover 	{
	background:url(pics/b_struct_otr_h.gif) 0 0 no-repeat;
}

.index_cont	{
	background:#fff;
	text-align:left;
	padding:0 0 20px 10px;
}

.index_r_cont	{
	width:200px;
	background:#ededed;
	float:right;
	height:100%
}

.index_r	{
	margin:5px 10px;
	background:#ededed;
}

.index_l	{
	background:#fff;
	width:400px;
	float:left;
	margin:0 10px 0 0;
	font-size:0.9em;
}

.index_c	{
	margin:0 0 0 10px;
	background:#fff;
	width:350px;
	float:left;
	font-size:0.9em;
}

.index_date	{
	float:left;	
	background:#ededed;
	margin:0 10px 0 0;
	padding:0 5px;
}

.index_l a	{
	color:#333;
	text-decoration:none;
}

.index_news	{
	margin:10px 0 0 0;
}

.left_banners	{
	width:99%;
	border:1px solid #ddd;
}

.left_banners td	{
	padding:5px 5px 15px 50px;
	background:#fff;
}

.left_banners td.b_1	{
	background:#fff url(pics/b_1.gif) top left no-repeat;
}

.left_banners td.b_2	{
	background:#fff url(pics/b_2.gif) top left no-repeat;
}

.left_banners td.b_3	{
	background:#fff url(pics/b_3.gif) top left no-repeat;
}

.left_banners td.b_4	{
	background:#fff url(pics/b_4.gif) top left no-repeat;
}

.left_banners a	{
	font-size:8pt;
	color:#444;
	text-decoration:none;
}

.otstup td{
	padding:0px 5px;
}

