BODY { background:#FFFFFF;font-family:arial, sans; }
H1 {font-size:100%;margin:0px;}

.block_left 			{ width:600px`; vertical-align:top; padding:0px 5px; font-size:11pt; }
.block_left TABLE 	{ font-size:11pt; }

.block_middle 			{ width:161px; vertical-align: top; font-size:9pt; } 
.block_middle2 			{ width:240px; vertical-align: top; font-size:9pt; } 
.block_middle TABLE 	{ font-size:9pt; }
.block_middle2 TABLE 	{ font-size:9pt; }

.block_right 			{ width:161px; vertical-align: top; font-size:9pt; } 
.block_right TABLE 	{ font-size:9pt; }

.header 	{ font-size: 8pt;line-height:1.3em; }
.submenu { font-size:8pt;padding:5px; }
/* GLAV RED */
.glavred 			{ padding:5px; } 
.glavred TABLE 	{ width:240px;height:126px;font-size:8pt;line-height:1em; }
.glavredTopic A 	{ font-weight:bold; }
.glavredBody 		{ margin:0.5em 0em; }

/* SEARCH & ARCHIVE */
.block_search 				{ padding:5px 0px; }
.search_archive 			{ width:100%;height:126px;font-size:8pt; }
.search_archive A 		{ font-weight:bold; }
.search_archive #topic 	{ padding:0.4em;vertical-align:top; }
.search_archive #body 	{ padding:0.4em;vertical-align:top; }
.search_string 			{ width:100%;height:20px; }
.search_button 			{ width:100%; height:20px; font-size:12px; }

.archive DIV A 			{ font-weight:normal; }
.archive #not_selected 	{ padding:2px 2px; }
.archive #selected 		{ padding:2px 2px; }

/* NEWS */
.news 				{ padding:0.6em;line-height:1.2em; }
.news_topic 		{ font-weight:bold; }
.news DIV 			{ margin-bottom:0.4em; }
.news DIV A 		{ text-decoration:none;font-weight:bold; }
.all_news_button	{ margin-top:1em;padding:0.5em; }

/* ARTICLEs && BLOCKs */
.block_image { border:1px solid silver; }

.article_topic 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0.4em 0em;font-size:90%;font-weight:bold; }
/* .article_topic 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0.4em 0em;font-size:90%;font-weight:bold; } */
.text_topic 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0.4em 0em;font-size:90%;font-weight:bold; }
.text_author 		{ margin-bottom:0.4em;font-size:80%;color:gray;font-weight:normal; }

.subtitle 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif arial, sans;line-height:1.2em;font-weight:bold;padding:1em 0.5em 0em 0.5em; }
.text_article 		{ padding:1em 0.5em 1em 0.5em; }

/*.text_topic 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;width:30%;float:right;padding:0px 0px 0px 10px;border-left:2px dotted silver;margin-left:1em; }*/

.article_text_left 	{ text-align:	justify; font-size:90%; }
.article_text_right 	{ padding-right:0.8em; text-align:justify; font-size:90%;  }
.article_text_right DIV A 		{ text-decoration:none;font-color:#000000; }
.article_image TD 	{ padding:0px;padding-bottom:0.1em;padding-right:0.05em; }
.article_image2 TD 	{ padding:0px;padding-bottom:0.3em;padding-right:0.25em; }

#img_left 	{ float:left; margin:0.5em; }
#img_right 	{ float:right;margin-left:1em; }

/* OPROS */

.opros A 	{ font-weight:bold; } 
.opros_ico 	{ width:20px;height:20px;float:left;margin-top:5px 10px 5px 2px;background:url(/im/ico_opros.gif); }

/* RUBRICATOR */
.rubricator 	{ margin:0px 0px 15px 15px; font-weight:bold; }
.rubricator A 	{ font-weight:bold; line-height:1em;text-decoration:none; }
.rubricator_second 		{ margin:6px 0px 6px 15px;font-weight:bold; }
.rubricator_second A 	{ font-weight:bold;line-height:1em;text-decoration:none; }

.best { padding:0px 10px 0px 15px;margin: 4px 0px 8px 15px;line-height:1em;font-weight:bold; }
.adv 	{ padding:0px 10px 0px 17px;margin: 4px 0px 8px 14px;line-height:1em;font-weight:bold; }

/* FOOTER */
.footer { width:805px;font-size:8pt;padding:5px;clear:both}

/* --------------- */

.leftblock_topic 			{ width:100%;height:22px;font-weight:bold;padding:2px 24px; }
.rightblock_topic 		{ width:100%;margin-bottom:0.5em;text-align:center;font-weight:bold;height:22px; }
.block_topic_yellow 		{ background-color:#EFD78C;width:100%;font-weight:bold;padding:3px 10px; }
.block_topic_yellow TD 	{ padding:3px 10px; }

.block_topic_green 		{ background-color:#B6D3AA;width:100%;font-weight:bold;padding:3px 10px; }
.block_topic_green TD 	{ padding:3px 10px; }

/*
 .leftblock_body {
	width:76%;
	width:468px;
	vertical-align: top;
}
.rightblock_body {
	width:159px;
	padding:0px 0px 10px 0px;
	vertical-align: top;
}
.topic {
	width:100%;
	height:20px;
	font-weight:bold;
	font-size:70%;
	padding:0px 10px;
	margin-bottom:10px;
}*/
