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;
}

.top_block	{
	width:100%;
	height:361px;
	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:13px;
}

.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;
}

.left_banners		{
	width:90%;
}


.left_banners td	{
	height:65px;
	padding:15px 0 0 55px;
	line-height:15px;
}

.left_banners a	{
	color:#444;
	font-size:11px;
	text-decoration:none;
	line-height:15px;
}

.left_banners .b_1	{
	background:url(pics/b_1.gif) left top no-repeat;
}

.left_banners .b_2	{
	background:url(pics/b_2.gif) left top no-repeat;
}

.left_banners .b_3	{
	background:url(pics/b_3.gif) left top no-repeat;
}
.left_banners .b_4	{
	background:url(pics/b_4.gif) left top no-repeat;
}