div.two_colums						{ clear: both; }
div.two_colums div.left,
div.two_colums div.right			{ float: left; padding-left: 20px;  }
div.two_colums div.left				{ width: 448px; }
div.two_colums div.right			{ width: 282px; }


div.idx_news						{ width: 262px; float: left;  }

div#idx_news_first					{ margin-right: 20px; }
#idx_news_first h3					{ margin-top: 10px; font-size: 22px; line-height: 20px; }
#idx_news_first div.dt				{ margin: 14px 0; font-size: 15px; }
#idx_news_first div.dt span			{ margin-right: 12px; font-weight: bold; }

div.idx_news_others					{ margin-bottom: 17px; //margin-bottom: 0px; }
.idx_news_others li					{ clear: both; width: 100%; margin-bottom: 17px; }
.idx_news_others img				{ float: left; margin: 0 10px 5px 0; }
.idx_news_others h4					{ font-size: 12px; line-height: 14px; font-weight: bold; }
.idx_news_others div.dt				{ margin-top: 5px; font-size: 13px; }
.idx_news_others div.dt span		{ margin-right: 5px; }
.idx_news_others p					{ clear: both; font-size: 11px; }

div#main_actions					{ padding-right: 20px; }
#main_actions li					{ clear: both; width: 100%; min-height: 82px; margin-bottom: 13px;  }
#main_actions img					{ float: left; margin-right: 10px; }
#main_actions li div				{ margin-left: 97px; width: 449px; }
#main_actions h4					{ margin-bottom: 5px; font-size: 12px; font-weight: bold; }
#main_actions p						{ font-size: 11px; } 
#main_actions .subtitle				{ color: #3d79cc; }

div#docs							{ margin-right: 20px; }
#docs, div.stats, div#lit			{ float: left; width: 262px; }
#docs li, #lit li					{ margin-bottom: 10px; padding: 5px 7px; background-color: #f5f8fa; border: 1px solid #e3e9f0; }
#docs h4, #lit h4					{ margin-bottom: 5px; font-size: 13px; font-weight: bold; }
#docs h4 a, #lit h4 a				{ color: #3d79cc; text-decoration: underline; }
#docs p, #lit p						{ font-size: 11px; }

ul#stocks li						{ margin-bottom: 15px; }
ul#stocks h4						{ margin: 5px 0; font-size: 12px; font-weight: bold; }
ul#stocks h4 a						{ color: #3d79cc; }
ul#stocks p							{ font-size: 11px; }

#blogs li							{ clear: both; width: 100%; min-height: 100px; margin-bottom: 20px; }
#blogs img							{ float: left; margin-right: 10px; }
#blogs li div						{ margin-left: 100px; width: 338px; }
#blogs li div.wo_img				{ margin-left: 0; width: 447px; }
#blogs h4							{ margin-bottom: 5px; font-size: 14px; font-weight: bold; }
#blogs h4 a							{ color: #3d79cc; text-decoration: underline; }
#blogs p							{ font-size: 11px; }

div#digest							{ }
#digest li							{ clear: both; width: 100%; min-height: 82px; margin-bottom: 20px; }
#digest img							{ float: left; margin-right: 10px; }
#digest li div						{ margin-left: 97px; width: 350px; }
#digest h4							{ margin-bottom: 5px; font-size: 12px; font-weight: bold; }
#digest h4 .subtitle				{ color: #3d79cc; }
#digest p							{ font-size: 11px; }


div.concurses						{ width: 262px; }

div#phlents							{ overflow: auto; height: 164px; margin: 20px 0; background-color: #fff9e5; border: 1px solid #ffe9b7; }
#phlents li							{ float: left; width: 220px; margin-left: 20px; }
* html #phlents li					{ display: inline; }
#phlents h3							{ margin: 13px 0 11px 20px; }
#phlents span.date					{ margin-left: -1px; color: #3d79cc; }
#phlents div.img					{ float: left; width: 93px; height: 111px; padding-top: 2px; background-color: #fff; border: 1px solid #cfd8e3; text-align: center; }
#phlents div.info					{ float: left; width: 120px; padding: 15px 0 0 5px; }
#phlents div p						{ margin-top: 5px; line-height: 15px; font-weight: bold; }
#phlents img.zoom					{ clear: both; margin-top: 6px;  }


div#one_article_block				{ overflow: auto; width: 760px; margin-top: 20px; //margin-top: 0; padding: 20px 0 20px 10px; background-color: #fff9e5; border: 1px solid #ffe9b7; }
#one_article_block li				{ float: left; width: 235px; padding-left: 10px; }
#one_article_block img				{ float: left; margin: 0 10px 7px 0; }
#one_article_block h4				{ font-size: 12px; font-weight: bold; }
#one_article_block div.dt			{ margin-top: 5px; font-size: 11px; }
#one_article_block div.dt span		{ margin-left: 5px; }
#one_article_block p				{ clear: both; font-size: 11px; }
#one_article_block li.clear			{ float: none ! important; clear: both ! important; width: 750px; height: 25px; font-size: 0; line-height: 0; }
