@import "/css/content.css";
HTML, BODY	{height:100%; margin:0; padding:0; font-size:0.9em; font-family:Georgia, "Times New Roman", Times, serif; color:#5D5951; background:#fff}	
H1,H2,H3,H4	{padding:5px 0; margin:0; color:#7D6510}
H1			{font-size:150%}
H2			{font-size:130%}
H3			{font-size:120%; padding:15px 0 4px}
H4			{font-size:110%}
A			{color:#8D6C00}
A:visited	{color:#909091}
A:hover		{color:#333}
P			{padding: 4px 0;margin:0;}
#main		{position:relative; min-height:99%; height:auto !important; height:99%; margin:0 auto; width:771px; border:1px solid #fff}
#footer 	{position:absolute; left:0; bottom:0; height:45px; width:100%; padding-bottom:20px;}
#empty		{clear:both; height:55px;}
/* 
	#footer {height: _foo_;}
	#empty {height: _foo_ + _bar_;}
	http://imfo.ru/computers/footer-absolute
*/

#footerlogo {width:203px; height:31px; float:right; background: url(/images/logo_footer_esector.gif) top left no-repeat;}
#footerlogo #linktext {padding:3px 0 0 110px; font-size:80%;}
#footerlogo #linktext, #footerlogo #linktext A {color:#333;}

.header {overflow:hidden; width:100%; clear:both}
#topmenu	{list-style:none; font-size:95%; overflow:hidden; float:left; padding-left:40px}
#topmenu LI	{float:left; padding:9px 7px;}
#topmenu A	{color:#8C6F01;}
#topmenu A:hover		{color:#333}
#topmenu .topmenuitem	{position:relative; padding-bottom:5px; margin:0; background: url(/images/arrow.gif) center bottom no-repeat;}
#topmenu .at	{background:#FBFBFB; padding:1px 5px; border:solid 1px #E7E7E7; color:#909091}
#topmenu .at A	{color:#909091}
#logo		{float:left; padding-bottom:10px;}
#home_banner	{}
#content	{/* background: url(/images/bg_body.gif) top left repeat-x; */overflow:hidden; width:100%; padding-bottom:20px; /* width for IE overflow */}
#leftblock	{float:left; width:200px; padding-left:10px; padding-top:0px; }
#rightblock	{float:right; width:520px; padding:0px 10px 10px 20px; }

#sitemap	{padding-top:20px; width:100%; line-height:200%;}
#sitemap H3 A:visited	{color:#8C6F01;}

.leftmenu	{margin:0; padding: 10px 0; background-color:#fff; border: 1px solid #ECEAD7;}
.leftmenu LI	{list-style:none; margin:0; padding:5px;}
.leftmenu A, .leftmenu A:visited	{color:#8C6F01;}
.leftmenu A:hover		{color:#333}
.leftmenu .at	{background-color:#ECEAD7; color:#000}

.rightmenu		{float:right; padding:15px 20px 0 0; font-size:80%; overflow:hidden}
.rightmenu .at	{background:#F3F3E7; padding:1px 5px; border:solid 1px #DFDCBF; color:#909091}
.rightmenu .off	{padding:2px 6px;}
.rightmenu A:visited	{color:#8D6C00}
.rightmenu div {float:left;}

.simplelist	{list-style:none; padding:0; margin:0}

.news		{list-style:none; padding:5px 0 0; margin:0;}
.news LI	{padding-bottom:5px;}

.blockcont	{padding-top:10px;}

.footer_hr	{color:#ECEAD7; background-color:#ECEAD7; padding-top:0; margin-top:0; height:1px; border:0;}
.news_hr	{margin: 10px 0; height:0px; border-top: 1px dashed #ECEAD7;}
/*
.newsdate	{color:#70692C; display:inline; padding: 2px 10px; background-color:#F3F3E7; border: 1px solid #DFDCBF;}
*/
.pubname A:visited	{color:#8D6C00}
.pubname A:hover	{color:#333}
.date		{font-size:85%}
.lefthead	{color:#000; padding-top:15px;}

.quots		{background:#fff; border:1px solid #8D6C00;}
.quots H2	{width:100%; background:#ECEAD7;}

table.data {
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	}
	
	table.data, table.data td {
		border:1px solid #ccc;
		}
		
	table.data td {
		padding: 4px;
		}