/* OLD_AND TESTED */
/* HTML */
.html {	font-size:1em;
		background-color:white;}
body {margin:0; padding:0;}
/* MAIN */
.main {background-color:white;}

/* RSS_LOGO */
.rss {	float:right;
	padding: 0;
		padding-right:5px;
		padding-top: 3px;}

/* LINK COLOURS */
a:link,a:visited {font-family: Tahoma,Verdana,Georgia, Sans-Serif;color:#0088FF;text-decoration:none;}
a:active {color:#2288FF;}
a:hover {text-decoration:underline;}

/* MAIN_PANEL */
.main_panel {background-color:rgb(255,255,255); 
			font-size: 0.8em;  
			font-family:Arial,Sans-Serif;
			width:67%;
			vertical-align:top;
			padding-left: 10px;
			padding-right:10px;}
			
.main_panel br {background-color:rgb(248,248,255);}

.main_panel.a:active {color:#22AAFF;}
.main_panel.a:hover {text-decoration:underline;}
	
.main_panel p { text-align:justify;
				margin-right:15px;
				margin-left:15px;}

/* LEFT_PANEL */
.left_panel { background-color:rgb(248,248,255);
			  font-size: 0.7em;   
			  font-family:Courier New,Sans-Serif;
			  width:15%;
			  text-align:left;
			  margin-left:1px;
			  padding-top:0px;
			  padding-left:5px;
			  padding-right:5px;
			  height:90%;
			  vertical-align:top;
			  margin-top:10px;}
			  
/* PAGE_MIDDLE */
.page_middle {  background-color:rgb(248,248,255);
				width:100%; 
				height:22px;}
		 
/* RIGHT_PANEL */
.right_panel {   background-color:rgb(248,248,255);
				 font-size: 0.7em;  
				 font-family:Arial,Sans-Serif;
				 width:18%;
				 margin-left:1px;
				 text-align:left;
				 padding-top:3px;
				 padding-left:5px;
				 padding-right:5px;
				 height:90%;
				 vertical-align:top;}

/* LANGUAGES */
.langs {    font-size:10px;
			font-family:Serif,Sans-Serif;
			border-width: 2px;
			margin: 0px 0px 0px 0px;
			padding-top:5px;}
			
.langs td {text-align:left;}

/* PAGE_MIDDLE_DATE */				 
.page_middle_date { font-family:Arial,Sans-Serif;
					text-align:right;
					font-size: 0.7em;
					color:rgb(167,169,207);
					/*color:red;*/
					padding-top:5px;}
/* PAGE_MIDDLE_SEARCH */					
.page_middle_search {   font-family:Arial,Sans-Serif;
						text-align:right;
						font-size: 0.7em;  
						color:rgb(167,169,207);
						padding-top:5px;}
/* NAVIGATION_BAR */
.navigation_bar {   font-size: 0.7em;  
                    color: rgb(220, 220, 220);
					font-family: Verdana,Sans-Serif;
					position: relative;
					left: 10px;}

/* SECTION */
.section {   color:rgb(160,162,200);
			 font-family:Arial Cyr,Sans-Serif;
			 margin-left: 10px;
			 margin-right:10px;
			 font-size: 1.2em;
			 text-align:center;
			 width:100%;
			 font-weight:bold;}

/* BLOCK */
.block {border:  1px solid rgb(230,230,235);
	margin-bottom: 10px;
	text-align: left;
	background-color:rgb(255,255,255);}

.block p {text-align: justify;
		  vertical-align: 50%;
		  font-family: Arial,Sans-Serif;
		  padding: 7px 0px 5px 5px;}

.block h4 {color:rgb(140,142,180);
		   background-color:rgb(235,235,245);
		   font-family: Arial,Georgia,Sans-Serif;
		   font-size: 0.9em;
		   padding-left: 10px;
		   padding-top: 3px;
		   padding-bottom: 3px;
		   margin: 0px 0px 0px 0px;
		   text-align:left;}
		   
/* BLOCK_CONTENT */

.block_content {font-size: 1.0em;  
				padding-left: 10px;
				padding-right: 10px;
				background-color:rgb(253,253,253);}

.block_content a {font-size: 0.9em;  }
	
/* BLOCK_MENU */		    
.block_menu {border:  1px solid rgb(230,230,235);
			 margin-bottom: 35px;
			 background-color:rgb(253,253,253);}

.block_menu a:link			 {color:#3366CC;text-decoration:none;}
.block_menu a:visited 		 {color:#3366CC;text-decoration:none;}
.block_menu a:hover 		 {text-decoration:underline;}			 
			 
.block_menu h4 {color:rgb(140,142,180);
				background-color:rgb(235,235,245);
				font-family: Arial,Georgia,Sans-Serif;
				font-size: 0.9em;
				padding-left: 7px;
				padding-top: 3px;
				padding-bottom: 3px;
				margin: 0px 0px 0px 0px;
				text-align:left;}
/* BLOCK_DATETIME */
.block_datetime {color: rgb(120, 120, 120);
				 font-family:Verdana,Sans-Serif;
				 font-size:0.6em;
				 text-align:left;
				 padding: 0px 0px 0px 0px;
				 width:25px;}

/* DOCUMENT */

.document p 				{}
.document hr 				{color:rgb(230,230,235);}

/*DOCUMENT_NAVIGATION*/
.document_navigation 		{text-align:center; }

/* DOCUMENT_CONTENT */
.document_content {	font-size: 1.1em;  
					color:				rgb(60,60,60);
					font-family: Arial, Tahoma, Serif;
					margin-top: 20px; 
					padding-top: 10px;
					margin-right: 5px;
					margin-left: 5px;}

/* DOCUMENT_AUTHOR */
.document_author {  position: relative;
					color:				rgb(70,70,70);
					float: left;
					font-family:Verdana,Sans-Serif;
					font-size: 0.9em;  
					text-align:left;
					margin-bottom: 15px;
					margin-left: 15px;}
					
/* DOCUMENT_COUNT */
.document_count{    position: relative;
					float: right;
					right: 28px;
					font-family:Verdana,Sans-Serif;
					font-size: 0.9em;  
					text-align:right;
					padding-bottom: 15px;}

/* DOCUMENT_INFO */
.document_info 		{margin-bottom: 15px;}

/* COMMENT_TITLE */
.comment_title {    font-family: Sans-Serif,Verdana;
					font-size: 0.8em;  
					font-weight: bold;}
					
/* COMMENT_SYNOPSIS */
.comment_synopsis{	font-size: 0.7em;  
					position: relative;
					text-align: justify;
					padding-left: 70px;
					color: rgb(60, 60, 60);
					font-family:Verdana,Sans-Serif;}

/* COMMENT_SYNOPSIS_IMAGE */
.comment_synopsis_img{  font-size: 0.7em;  
						position: relative;
						text-align: justify;
						color: rgb(60, 60, 60);
						font-family:Verdana,Sans-Serif;}
/* COMMENT_TEXT */
.comment_text{			font-size: 1.0em;  
						padding-top: 10px;
						padding-right: 15px;
						padding-left: 12px;
						color:				rgb(70,70,70);}

.comment_text p {	margin-top: 1em;
					margin-bottom: 0px;
					padding: 0;}
						
/* COMENT_COUNT */
.comment_count{		font-family:Verdana,Sans-Serif;
					font-size: 0.8em;  }	

/* ARTICLE_COMMON */				
.article_common {       margin-left: 15px;
						padding-left: 15px;
						margin-bottom: 0px;
						width:95%;
						border:  1px 0 0 0px  solid rgb(230,230,235);
						background-color:rgb(249,249,253); }
/* ARTICLE_TITLE */
.article_title {font-family:Courier New,Sans-Serif;
				font-size: 1.0em;  }

/* ARTICLE_COUNT */
.article_count {font-size: 0.8em;  
				font-family:Helv DL,Sans-Serif;}

/* ARTICLE_AUTHOR */
.article_author {font-family:Courier New,Sans-Serif;
				font-size: 1.0em;
				font-weight: bold;  }

/* ARTICLE_DATE */
.article_date {		color: rgb(120, 120, 120);
					font-family:Verdana,Sans-Serif;
					font-size: 0.8em;  
					text-align:left;
					padding: 0px 0px 0px 0px;}
					
/* NEWS */
.news {		 border-width: 1px;
			 width: 95%;
			 margin-left: 10px;
			 padding-left: 15px;}
			 
/* NEWS_COMMON */
.new_common {	 border-width: 1px 1px 0px 0px;
				 width: 95%;
				 margin-left: 15px;
				 padding-left: 15px;
				 margin-bottom: 7px;
				 font-size: 1.0em;  }
				
/* NEWS_TITLE */					
.new_title {		font-family:Verdana,Sans-Serif;
					font-size: 0.9em;    
					vertical-align:top;
					font-weight: bold;}
/* NEWS_AUTHOR */
.new_author {font-family:Serif,Sans-Serif;
			font-size:10px;}
/* NEWS_DATETIME */
.new_datetime {		color: rgb(120, 120, 120);
					font-family:Verdana,Sans-Serif;
					font-size: 0.9em;  
					text-align:left;
					padding: 0px 0px 0px 0px;
					width:25px;
					vertical-align:top;}

/* NEWS_COUNT */
.new_count {font-family:Serif,Sans-Serif;
			font-size: 0.9em;  }

/* NEWS_SYNOPSIS */
.new_synopsis { font-family: Tahoma, Verdana,Sans-Serif;
				font-size: 0.9em;  }
/* NEWS_TEXT */
.new_text {		font-size: 1.0em;  
				font-family:Verdana,Sans-Serif;
				vertical-align:top;}
				
/* NEWS_READ_FULLTEXT */
.new_fulltext {		font-size: 0.9em;  
					float:right;}		
/* NEW_IMAGE */
.new_image {vertical-align:top;}
					
/* ACTUALS */					
.actuals {			font-size: 1.0em;  
					margin-top: 10px; 
					margin-left: 10px;
					padding-top: 0px;
					padding-right: 15px;
					padding-left: 20px;}					

/* ACTUAL_SYNOPSIS_ 18.05.05 */				
.actual_synopsis {  text-indent: 20px;
					font-size: 0.7em;  
					position: relative;
					text-align: justify;
					padding-left: 10px;
					padding-right: 5px;
					margin-bottom: 5px;
					margin-top: 5px;
					color: rgb(60, 60, 60);
					font-family: Helvetica,Sans-Serif;}
/* ACTUAL_TITLE */
.actual_title	{ 	font-size: 0.8em;  
				 	color:rgb(140,142,180);}

/* INFO */
.info 	{   font-family: Verdana, Arial, Times, Courier,Sans-Serif;
			font-size: 1.0em;  
			padding-top: 0px;
			padding-right: 10px;
			padding-left: 10px;
			margin: 0 0 0 0;}

.info p {padding: 7px 0px 0px 0px;
			margin-top: 0;
			margin-bottom: 0;}

/* HEADER_MENU */					
.header_menu {	font-size: 0.7em;
				font-family: Serif, Arial,Sans-Serif;
				margin-bottom: 2px;
				background-color:rgb(248,248,255);
				width:100%; 
				text-align: center;}

/* HEADER_NEWS */
.header_news {	color: rgb(120, 120, 120);
				font-family: Verdana,Sans-Serif;
				font-size: 0.7em;
				text-align:left;
				padding: 0px 0px 0px 0px;}								
/*------------------------------------- */

/* identificators */

#panarin_com {font-weight: bold;
	      font-size: 1.3em;  }
	      
#actuals {  width:45%;
			vertical-align:top;
			position: absolute;
			left: 52%;
			top: 330px;}

#recommended {  width:45%;
				vertical-align:top;
				position: absolute;
				left: 52%;
				top: 540px;}

#comments {		width:52%;}

#document_title {   font-family: Sans-Serif,Verdana,Courier New;
					color:		rgb(80,80,80);
					font-size: 1.2em;  
					font-weight:bold;
					margin-bottom: 25px;
					margin-left: 15px;
					padding-top: 30px;}

/* 02.05.05 */

/* LEFT_NAVIGATION_MENU */
#navmenu {		POSITION: absolute; 
				TOP:0;
				LEFT:0;
		        Z-INDEX: 800;
		        VISIBILITY: hidden;}

/* HIDDEN */
.hidden {   VISIBILITY: hidden; 
			POSITION: absolute;
			TOP:0;
			LEFT:0;
			Z-INDEX: 500;}
			
/* TO_PRINT_HEADER */
.to_print_header {  font-family: Helvetica, Arial,Sans-Serif;
					text-align: center;
					margin-bottom: 2px;
					background-color:rgb(248,248,255);width:100%; }
					
/* COPYRIGHT_STYLE */
.copyright_style { font-family: Verdana,Arial,Sans-Serif;
								 	 font-size: 0.7em;  
					color: gray;
					text-align: center;
					align: left;}
/* SECTION_TITLE */
.section_title				{font-family: Arial,Sans-Serif;
							font-size: 1.2em;  }
/* INNER TABLES */
.document_content table td	{ border: 1px rgb(200,200,205) solid; }
.document_content table 		{ border: 1px rgb(200,200,205) solid;
					  									border-collapse: collapse; }
															
blockquote {	border: 1px rgb(200,200,205) solid;
				 		background-color: rgb(255,255,255); }									