/*-----------------------Master Page-----------------------------*/
html,body
{
	margin:0;
	padding:0;
	border:0;
	height:100%;
}

body
{
	font-family:Tahoma;
	font-size:12px;
	text-align:right;
}

.default
{
	background:#f1ecce url('images/default_back.gif') repeat-x top right;
}

.default2
{
	background:#f1ecce url('images/def_back2.gif') repeat-x top right;
}


#full_page
{
	width:100%;
	min-height:100%;
	direction:rtl;
	margin:0 0 0 auto;
}

#container
{
	width:1000px;
	display:block;
	background:#f6f3e2 url('images/left_back.gif') repeat-y top right;
	float:right;
}

#def_container
{
	width:1000px;
	display:block;
	background:url('images/def_left_back.gif') repeat-y top right;
	float:right;
}


#header
{
	width:1000px;
	margin:0;
}
	
	#banner_top
	{
		width:1000px;
		border-bottom:solid 1px #f7f3d6;
	}
	
		.banner_link
		{
			display:block;
		}

		.banner
		{
			border:0;
			float:right;
		}
	
.left_col
{
	width:254px;
	height:100%;
	border-left:solid 1px #f1eccc;
	float:right;
	padding:0 16px 0 0;
	background:url('images/left_back.gif') repeat-y top right

}

.right_col_short
{
	width:679px;
	min-height:400px;
	padding:10px 25px 0 25px;
	background:#f6f3e2;
	float:right;
}

	#path_block
	{
		width:677px;
		height:15px;
		padding:0 0 10px 0;
		float:right;
		font-size:10px;
	}

		.path_link
		{
			color:#8b8877;
			text-decoration:none;
		}

		.path_sep
		{
			color:#8b8877;
			text-decoration:none;
		}


.right_col
{
	width:1000px;
	height:100%;
	vertical-align:top;
}



#footer
{
	width:100%;
	margin:0;
	height:20px;
	border-top:solid 1px #f7f3d6;
	background:#dde0cb url(images/footer.gif) repeat-y top right;
	z-index:100;
	float:right;
	clear:both;
}

	.powered_by
	{
		width:112px;
		height:13px;
		float:left;
		border:0;
	}

	#footer_link_holder
	{
		width:600px;
		height:13px;
		float:right;
	}

	.footer_link
	{
		color:#2B1E00;
		text-decoration:none;
	}
	
#def_banner
{
	width:270px;	
	float:right;
}

#def_content
{
	width:371px;
	padding:15px 17px 10px 20px;
	border-right:solid 1px #f7f3d6;
	border-left:solid 1px #f7f3d6;
	float:right;
	color:#3b7835;
}

#news_holder
{
	width:285px;
	height:211px;
	padding:20px 17px;
	background:#fff;
	float:left;
	overflow:hidden;
}

	#news_label
	{
		width:285px;
		height:35px;
		float:right;
		color:#3b7835;
		font-size:18px;
	}
	
	.news_link
	{
		width:285px;
		height:176px;
		float:right;
		text-decoration:none;
	}
	
	.news_image
	{
		float:right;
		margin:0 0 0 10px;
		border:0;	
	}
	
	.news_title
	{
		color:#3b7835;
		font-weight:bold;
		text-decoration:none;
	}
	
	.news_text
	{
		color:#3b7835;
		text-decoration:none;
	}


	
/*-------------------------Default Page------------------------------*/
#center_column
{
	width:331px;
	min-height:200px;
	padding:0 0 0 25px;
	float:right;
}

	#homepage_text
	{
		width:331px;
		float:right;
		color:#2C1F00;
	}

	#homepage_text_sep
	{
		width:331px;
		height:1px;
		margin:14px 0 0 0;
		float:right;
	}

	

#left_column
{
	width:166px;
	min-height:200px;
	border-right:solid 1px #aba186;
	padding:0 21px 0 0;
	float:right;
}

	#def_search_block
	{
		width:137px;
		height:18px;
		float:right;
		padding:0 0 25px 0;
	}


		.def_search_text
		{
			width:101px;
			height:16px;
			float:right;
			border:solid 1px #83582d;
			padding:0;
			line-height:16px;
			vertical-align:middle;
		}

		.def_search_image
		{
			width:14px;
			height:16px;
			margin:1px 5px 1px 0;
			float:right;
		}

	.label_icon
	{
		width:32px;
		height:50px;
		float:right;
	}

	.left_label
	{
		width:129px;
		height:50px;
		padding:0 5px 0 0;
		float:right;
		color:#7e8d94;
		font-weight:bold;
		line-height:50px;
		vertical-align:sub;
	}

	#marqueecontainer
	{
		position:relative;
		width:166px;
		height:120px;
		background:#fff;
		overflow:hidden;
	}

		.newbook
		{
			color:#2c1f00;
			font-weight:bold;
		}

		.bookname
		{
			color:#2c1f00;
		}

		.username
		{
			color:#2c1f00;
		}

		.authorname
		{
			color:#8a8a8a;
		}

	.left_sep
	{
		width:164px;
		height:25px;
		float:right;
		margin:10px 0 15px 0;
	}
	
	#selected_articles
	{
		width:164px;
		height:80px;
		padding:0 0 10px 0;
		float:right;
		line-height:20px;
	}

		.selected_title
		{
			color:#2c1f00;
		}

		.full_selected
		{
			color:#9c7856;
		}

#catDec
{
	width:100%;
	float:right;
	padding:0 0 10px 0;
}

.text
{
	color:#000;
}

.Text
{

	font-size:10pt;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	line-height:150%;
}

.forum_text
{
	color:#000;
}

.cat_title
{
	color:#000;
}

.cat_desc
{
}

.standartFont 
{
	text-decoration:none;
	font-size:12px;
	color:#3b7835;
	text-align:right;
	line-height:18px;
}

.index_title
{
	color:#000;
	text-decoration:none;
}

.article_title
{
	color:#3b7835;
	font-size:18px;
	padding:0 0 5px 0;
	border-bottom:solid 1px #dfd7b0;
	height:29px;
}

.right_article_title
{
	width:401px;
	color:#3b7835;
	font-size:18px;
	padding:0 0 5px 0;
	border-bottom:solid 1px #dfd7b0;
	border-left:solid 1px #dfd7b0;
}

#left_content_title
{
	width:267px;
	font-size:12px;
	padding:0 10px 5px 0;
	color:#3b7835;
	border-bottom:solid 1px #dfd7b0;
}

#left_content_text
{
	width:257px;
	padding:20px 20px 20px 0;
	vertical-align:top;
	text-align:right;
	color:#3b7835;
}

#content_text
{
	padding:0 0 20px 0;
	vertical-align:top;
	height:100%;
}

#right_content_text
{
	width:381px;
	color:#3b7835;
	font-size:18px;
	padding:20px 0 20px 20px;
	border-left:solid 1px #dfd7b0;
	vertical-align:top;
}

.article_text
{
	color:#3b7835;
}

.forum_row
{
	background:#f3f0e9;
	border-bottom:solid 1px #fff;
}

.TextForumSearch
{
	width:120px;
	height:18px;
	border:solid 1px #e0dedf;
	background:#f3f0e9;
	padding:0;
	line-height:18px;
	vertical-align:middle;
	float:right;
}

.forum_author
{
	color:#3b4872;
	font-weight:bold;
}


p 
{
	font-size:12px;
	margin:0;
	line-height:150%;
}



