.item_image_cnt
{
	width:480px;
	height:200px;
	overflow:hidden;
}
	.item_image_cnt img
	{
		width:480px;
		height:200px;
	}
.item_image_shadow
{
	width:480px;
	height:14px;
	background:url(../images/item_image_shadow.jpg) no-repeat bottom;
}
.item_text
{
	width:480px;
	padding:0 0 10px 0;
	overflow: hidden;
	text-align:justify;
	font-size:14px;
	line-height:18px;
}
	.item_text a
	{
		color:#7fd802;
		text-decoration:underline;
	}
	.item_text a:hover
	{
		text-decoration:none;
	}
.item_video
{
	width:480px;
	padding:0 0 10px 0;
	overflow:hidden;
	text-align:center;
}
.image_gallery
{
	width:461px;
	border:1px solid #ccc;
	padding:17px 0 0 17px;
	margin:0 0 10px 0;
	text-align:center;
}
	.image_gallery a
	{
		display:block;
		width:100px;
		height:63px;
		padding:0 0 5px 0;
		margin:0 15px 15px 0;
		overflow:hidden;
		background:url(../images/item_gallery_shadow.png) no-repeat bottom;
		float:left;
		text-align:center;
	}
.stars_container
{
	width:480px;
	height:40px;
	margin:0 0 10px 0;
	background:url(../images/stars_container_bg.png) no-repeat;
}	
	.item_star_system
	{
		width:108px;
		height:33px;
		padding:7px 0 0 10px;
		float:left;
		background:url(../images/vertical_stripe.png) no-repeat right;
	}
	.sharing
	{
		height:35px;
		padding:5px 10px 0 10px;
		float:left;
		background:url(../images/vertical_stripe.png) no-repeat right;
		color:red;
	}
		.fb_share_link
		{ 
			padding:2px 0 0 20px; 
			height:16px; 
			background:url(http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif?2:26981) no-repeat center left; 
			color: #3f5b9c; 
			font-size: 14px; 
			font-weight: bold;
		}
	.item_author
	{
		float:right;
		padding:6px 10px 0 0;
		height:34px;
		font-size:10px;
		line-height:12px;
		text-align:right;
	}
		.item_author a
		{
			color:#9a9a9a;
			line-height:14px;
		}

.comments_cnt
{
	width:316px;
	float:left;
}
	.comments_mechanism_head
	{
		width:288px;
		height:31px;
		line-height:31px;
		padding:0 0 0 28px;
		font-weight:bold;
		color:#ccc;
		background:url(../images/comments_head_bg.png) no-repeat;
	}
	.comments_mechanism_body
	{
		width:298px;
		padding:9px 9px 0 9px;
		background-color:#efefef;
	}
		.comments_mechanism_body table
		{
			width:298px;
			font-size:10px;
			line-height:12px;
		}
			.comments_mechanism_body input
			{
				width:141px;
				height:16px;
				font-size:11px;
				padding:0 0 0 5px;
				margin:0 0 2px 0;
			}
			.comments_mechanism_body textarea
			{
				width:296px;
				height:80px;
			}
			.antispam_field
			{
				height:32px;
			}
				.antispam_field input
				{
					letter-spacing:1px;
					color:#999;
					margin:0 2px 2px 0;
				}
			.comments_button
			{
				width:314px;
				background:url(../images/comments_button.png) repeat-x;
			}
			.comments_button input
			{
				width:108px;
				height:16px;
				border:0px;
				padding:0px;
				margin:0px;
				height:17px;
				background:url(../images/comments_button_bg.png) no-repeat;
			}
	.comments_mechanism_footer
	{
		width:316px;
		height:9px;
		line-height:9px;
		font-size:9px;
		margin:0 0 2px 0;
		background: url(../images/comments_foot_bg.png) no-repeat;
	}
	
	.comments_top
	{
		width:316px;
		height:6px;
		line-height:6px;
		font-size:6px;
		background:url(../images/commentars_to_bott.png) no-repeat top;
	}
	.comments_middle
	{
		width:298px;
		padding:0 9px;
		background-color:#efefef;
	}
		.comments_middle div
		{
			font-size:12px;
			color:#333;
		}
		.comments_middle_text
		{
			width:210px;
			padding:0 10px 0 0;
			text-align:justify;
			background:url(../images/commentars_stripe.png) repeat-y right;
			float:left;
		}
		.comments_middle_date
		{
			width:78px;
			overflow:hidden;
			text-align:right;
			float:right;
		}
	.comments_bottom
	{
		width:316px;
		height:6px;
		line-height:6px;
		font-size:6px;
		margin:0 0 2px 0;
		background:url(../images/commentars_to_bott.png) no-repeat bottom;
	}
	
	.comments_random
	{
		width:316px;
		margin:10px 0 0 0;
	}
		.comments_random table
		{
			width:316px;
		}
.related_cnt
{
	width:160px;
	float:right;
}
	.related_head
	{
		width:132px;
		height:31px;
		line-height:31px;
		padding:0 0 0 28px;
		font-weight:bold;
		color:#333;
		background:url(../images/related_head_bg.png) no-repeat;
	}
		.related_cnt ul
		{
			padding:10px;
		}
		.related_cnt ul li
		{
			padding:0 0 3px 0;
		}
		.related_cnt a
		{
			display:block;
			padding:5px 0;
			color:#DF2532;
			font-size:11px;
			line-height:11px;
			background:url(../images/related_bg.png) no-repeat bottom left;
		}
		.related_cnt a:hover
		{
			text-decoration:underline;
		}
.article_submit_antispam
{
	float:left;
}
.comments_captcha_right img
{
	width:148px;
}

.article_write_edit_cnt
{
	width:480px;
}
.article_write_edit_cnt textarea
{
	width:380px;
	height:70px;
	margin:0 0 2px 0;
}
.article_write_edit_cnt input, select
{
	margin:0 0 2px 0;
}
.button_mid
{
	padding:20px 0 0 0;
}
.button_mid input
{
	width:100px;
	height:20px;
	font-size:11px;
	background: url(../images/contact_button_bg.png);
	border:0px;
}
.unaproved_articles table
{
	width:480px;
	margin:10px 0;
	border-top:1px solid #dadada;
}
.unaproved_articles table a:hover
{
	text-decoration:underline;
}
.unaproved_articles table tr td
{
	padding:5px 0;
	border-bottom:1px solid #dadada;
}
.featured_articles_cnt table
{
	width:480px;
	margin:10px 0;
	background:url(../images/main_feature_head.png) no-repeat;
}
.featured_articles_cnt table a:hover
{
	text-decoration:underline;
}
.featured_articles_cnt table th
{
	font-weight:bold;
	height:30px;
	line-height:30px;
}
.featured_articles_cnt table tr td
{
	height:20px;
	line-height:24px;
	background-color:#efefef;
}
.featured_articles_cnt table tr.main_feat_submit td input
{
	width:170px;
	height:20px;
	padding:0px;
	margin:10px 0 0 0;
	background:url(../images/random_button_bg.png);
}
.featured_articles_cnt table tr.main_feat_submit td
{
	background-color:white;
}
.featured_articles_cnt table tr.main_feat_foot td
{
	background:url(../images/main_feature_foot.png) no-repeat;
}


.calendar_button
{
	width:22px;
	height:20px;
	border:1px solid gray;
	background-image:url(../images/calendar.gif);
	background-repeat:no-repeat;
}


.featured_articles_control_cnt
{
	width:480px;
}
	.featured_articles_control_cnt table
	{
		width:480px;
		margin:0 0 40px 0;
	}
	.featured_articles_control_cnt table a:hover
	{
		text-decoration:underline;
	}
	.featured_articles_control_cnt table select
	{
		border:1px solid #dadada;
	}
		.featured_articles_control_cnt table #add_new_feat_div input
		{
			background:url(../images/random_button_bg.png) repeat-x;
			color:black;
		}
	.featured_articles_control_cnt table option
	{
		width:180px;
	}
	.featured_articles_control_cnt table.main_feat_ordering
	{
		background:url(../images/main_feature_head.png) no-repeat;
	}
		.featured_articles_control_cnt table.main_feat_ordering tr.main_feat_head
		{
			height:30px;
			line-height:30px;
			font-weight:bold;
		}
		.featured_articles_control_cnt table.main_feat_ordering tr
		{
			height:25px;
			line-height:25px;
		}
			.featured_articles_control_cnt table.main_feat_ordering a:hover
			{
				text-decoration:underline;
			}
		.featured_articles_control_cnt table.main_feat_ordering tr td
		{
			background-color:#efefef;
		}
		.featured_articles_control_cnt table.main_feat_ordering tr.main_feat_foot td
		{
			background:url(../images/main_feature_foot.png) no-repeat;
		}
		.featured_articles_control_cnt table.main_feat_ordering tr.main_feat_submit td
		{
			background-color:white;
		}
		.featured_articles_control_cnt table.main_feat_ordering tr.main_feat_submit td input
		{
			margin:10px 0 0 0;
			width:170px;
			background:url(../images/random_button_bg.png) repeat-x;
		}



















