	html,body	{
		height:100%;
		margin: 0;
		padding:0px;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		color: #6E6D6D;
	}
	a	{
		color: #5C5857;
		font-family: Tahoma, Verdana, Arial, sans-serif;
		text-decoration: underline; 
		font-size: 12px;
	}
	a:hover	{
		text-decoration: none; 
	}
	p {
	text-align: justify;
	}
	p.left {
	text-align: left;
	}
	td	{
		font-size: 12px;
	}
	img, table	{
		border:none;
	}
	.contentLCol	{
		width:223px;
		vertical-align:top;
	}
	.logo	{
		background:url(images/header_logo_01.jpg) top left no-repeat;
		height:226px;
		vertical-align: top;
	}
	.logo td	{
		vertical-align: top;
		padding:22px 0 0 20px;
		color:#0E6CD5;
	}
	.logo img	{
		margin-right:11px;
	}
	.contentLCo2	{
		background:url(images/header_logo_bg.jpg) top repeat-x;
		vertical-align:top;
	}
	.top	{
		vertical-align:top;
		background:#0083CC;
	}
	.inv { display: none; }
	.newsCol	{
		background:url(images/menu_bg.jpg) top no-repeat;
	}
	.subMenu	{
		/*padding-bottom:33px;*/
	}
	.subMenu a	{
		background:url(images/arrow_menu_link.gif) left no-repeat;
		padding-left:20px;
		margin-left:24px;
		color:white;
		text-decoration: none;
		line-height:20px;
	}
	.subMenu a:hover	{
		background:url(images/arrow_menu_link_hover.gif) left no-repeat;
	}
	.subMenu strong	{
		background:url(images/arrow_menu_link_hover.gif) left no-repeat;
		padding-left:20px;
		margin-left:24px;
		color:#8CD4FB;
		line-height:20px;
		font-weight:normal;
	}
	.newsBlock	{
		background:url(images/title_news_block.gif) top center no-repeat;
		padding: 25px 22px 15px 22px;
		color:#B2E1FB;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 11px;
	}
	.newsDate	{
		color:white;
		font-size: 11px;
		margin:5px 0 20px 0;
	}
	.newsDate a	{
		color:white;
		font-size: 11px;
		text-decoration: none; 
	}
	.newsDate td a:hover	{
		text-decoration: underline; 
	}
	.newsBlock p	{
		padding:0;
		padding-left:6px;
		margin:0;
	}
	.voteBlock	{
		background: url(images/title_vote_block.gif) top center no-repeat;
		padding:32px 22px 35px 32px;
		color:white;
		font-size: 11px;
	}
	.voteBlock td	{
		color:white;
		font-size: 11px;
	}
	.workArea	{
		margin-top:15px;
	}
	.workAreaCol2	{
		width:210px;
		vertical-align:top;
	}
	.icq	{
		background:url(images/banner_icq.gif) top left no-repeat;
		width:188px;
		height:64px;
		color:white;
		margin-left:14px;
		text-align:right;
		vertical-align: top;
		padding-right:30px;
		padding-top:15px;
	}
	.icq a	{
		color:white;
		text-decoration: none; 
	}
	.icq a:hover	{
		text-decoration: underline; 
	}
	.banner	{
		margin-left:14px;
	}
	.contextBlock	{
		margin-top:10px;
		background: url(images/work_area_col2_bg_02.gif) left repeat-y;
	}
	.contextBlockTop	{
		background:url(images/work_area_col2_bg_01.gif) top left no-repeat;
		padding:18px 8px 0 18px;
		color:#2E89C2;
		font-size: 10px;
	}
	.contextBlockTop strong	{
		color:#2E89C2;
		font-size: 12px;
	}
	.pic	{
		margin-right:10px;
	}
	.contextBlockTop span	{
		color:#2A67B3;
	}
	.workAreaCol1	{
		vertical-align:top;
	}
	.workAreaCol1 h1	{
		padding:0;
		padding-left:16px;
		margin:0;
		background:url(images/work_area_h1_bg.gif) left no-repeat;
		color:#0096EC;
		font-size: 15px;
		font-weight:bold;
	}
	.workAreaCol1 p	{
		padding:0;
		padding-left:11px;
		margin:0;
	}
	.workAreaCol1 p	{
		padding:0;
		padding:0 11px;
		margin: 20px 0;
	}
	.workAreaCol1 p:first-letter	{
		font-weight:bold;
	}
	.contentTable strong	{
		color: #0096EC;
		padding-left:24px;
	}
	.contentTable p	{
		padding:0;
		padding-left:11px;
		margin: 9px 0;
	}
	.contentTable p:first-letter	{
		font-weight:bold;
	}
	.bottom	{
		background:url(images/bottom_bg_01.gif) top repeat-x;
		height:98px;
	}
	.bottomEnd	{
		background:url(images/bottom_bg_02.jpg) top right no-repeat;
		height:98px;
	}
	.bottomEnd td	{
		vertical-align:top;
	}
	.bottomEndCol1	{
		padding: 60px 20px 10px 87px;
		color:white;
		font-size: 11px;
	}
	.bottomEndCol1 a	{
		color:white;
		text-decoration: none; 
		font-size: 11px;
	}
	.bottomEndCol1 a:hover	{
		text-decoration: underline; 
	}
	.bottomEndCol2	{
		padding: 20px 47px 10px 10px;
		width:1px;
	}
border-bottom:solid 1px red;

	.subsubMenu	{
		padding-left:20px;
	}
	.subsubMenu a	{
		/*background:url(images/menu.gif) left no-repeat;*/
		padding-left:10px;
		margin-left:50px;
		color:white;
		text-decoration: none;
		line-height:20px;
	}
	.subsubMenu a:hover	{
		/*background:url(images/menu.gif) left no-repeat;*/
	}
	.subsubMenu strong	{
		/*background:url(images/menu.gif) left no-repeat;*/
		padding-left:10px;
		margin-left:50px;
		color:#8CD4FB;
		line-height:20px;
		font-weight:normal;
	}
		
.page {font-family: Tahoma, Verdana, Arial; font-size: 9pt; color: #0096EC; text-decoration: none;}
.page:hover {text-decoration: underline;}
.page_visit {font-family: Tahoma, Verdana, Arial; font-size: 9pt; color: #330000; text-decoration: none;}
	