*		
{
	font-family: Arial, Helvetica_Light-Normal;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #000;
}

/*body 
{
	background-color: #FFFAFA;
}
*/
h2 {
	font-size: 11pt;
	color: #B30000;
	text-align: left;
	letter-spacing: 0px;
}

h3		{
	text-align: Left;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 14px;
	color: #980000
}

input		
{
	cursor: pointer;
	cursor: hand;

}

#content {
	position: inherit;
}

/**
 * Events
 */
#content .events {
	position: relative;
	width: 95%;
	top: 0;
	left: 0;
	margin: 0;
	text-align: left;
/*	background-image: url(_gfx/mnu-b.gif); 
	height: 28px;*/
}

#content .events .image {
	position: relative;
	text-align: left;
	margin: 0 0 0 0;
	max-width: 345px;
	min-width: 200px;
	left: 0;
	right: 0;
	top: 0;
}

#content .events .image .imgRamka {
	border-bottom: thin solid #6600FF;
	border-left: thin solid #CC3300;
}

#content .events .image .buttons {
	position: absolute;
	left: 20px;
	top: 460px;
}

#content .events .image .noticeIE {
	position: absolute;
	background: #eee;
	padding: 10px;
	width: 315px;
	left: 435px;
	height: 8.1em;
	top: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.96em;
	overflow: auto;
}

#content .events .image .descriptionIE {
	/*	background: #ff0;*/
	position: absolute;
	padding: 7px;
	width: 315px;
	left: 435px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.923em;
	font-style: normal;
	top: 11em;
	height: 34em;
	border-top: thin solid #CC3300;
	overflow: auto;
}

#content .events .image .noticeMZ {
	background: #eee;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	position: absolute;
	width: 300px;
	left: 435px;
	height: 7em;
	top: 0.5em;
	overflow: auto;
}

#content .events .image .descriptionMZ {
	/*	background: #fff;*/
	position: absolute;
	padding: 3px 0 0 3px;
	width: 325px;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.923em;
	left: 435px;
	top: 9.1em;
	height: 36em;
	border-top: thin solid #CC3300;
	overflow: auto;
}

#content .events .image .noticeOP {
	background: #eee;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	position: absolute;
	width: 318px;
	left: 435px;
	height: 7em;
	top: 1.5em;
	overflow: auto;
}

#content .events .image .descriptionOP {
/*	background: #fff;*/
	position: absolute;
	padding: 3px 0 0 3px;
	width: 325px;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.923em;
	left: 435px;
	top: 11em;
	height: 34em;
	border-top: thin solid #CC3300;
	overflow: auto;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*** Social Blocks ***/
.social-block-share {
	height:27px;
	position:absolute;
	left:180px;
	top:60px;
	}
	.social-block-share input,
	.social-block-share img {
		border:0 none;
		margin:0 !important;
		opacity:0;
		padding:0;
		visibility:0;

		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
		-moz-opacity: 0; /* Mozilla 1.6 и ниже */
		-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
		opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */
		zoom: 1; /* for element in IE, which has no width and height properties */
	}
	.social-block-share .btn-share,
	.social-block-share a {
		background-image:url("/_icons/social_buttons_share.png");
		display:block;
		float:right;
		height:27px !important;
		margin:0 0 0 15px !important;
		overflow:hidden;
		width:27px !important;
	}
	.social-block-share .btn-share-vkontakte {background-position:0 0;}
			.social-block-share .btn-share-vkontakte:hover {background-position:-30px 0;}
			.social-block-share .btn-share-vkontakte-press {background-position:-60px 0 !important;}
	.social-block-share .btn-share-facebook {background-position:0 -29px;}
		.social-block-share .btn-share-facebook:hover {background-position:-30px -29px;}
		.social-block-share .btn-share-facebook-press {background-position:-60px -29px !important;}
	.social-block-share .btn-share-mailru {background-position:0 -87px;}
		.social-block-share .btn-share-mailru:hover {background-position:-30px -87px;}
		.social-block-share .btn-share-mailru-press {background-position:-60px -87px !important;}
	.social-block-share .btn-share-livejournal {background-position:0 -175px;}
		.social-block-share .btn-share-livejournal:hover {background-position:-30px -175px;}
		.social-block-share .btn-share-livejournal-press {background-position:-60px -175px !important;}

.social-block-like {
	border-left:1px solid #DFE1E2;
	border-right:1px solid #DFE1E2;
	clear:both;
	height:22px !important;
	overflow:hidden;
	padding:515px 14px 0; /* сдвиг кнопок */
	text-align:right;
 	}
	.social-block-like .btn-like {
		clear:none !important;
		display:inline-block;
		float:right;
		height:22px;
		max-width:180px !important;
		position:relative;
		width:25% !important;
		}
		.social-block-like .btn-like span {display:block;}
		.social-block-like .btn-like div {width:150px;}

	.social-block-like .btn-like-facebook {
		margin:0;
		padding:1px;
		width:238px !important;
		}
	.social-block-like .btn-like-vkontakte {width:180px !important;}
		.social-block-like .btn-like-vkontakte .like_counter {float:right; min-width:58px;}
	.social-block-like .btn-like-mailru {padding:2px 0; }
	.social-block-like .btn-like-odnoklassniki {
		float:left;
		margin:0;
		width:auto !important;
		}
		.social-block-like .btn-like-odnoklassniki .odkl-klass-stat {display:block;}
	.like_tabled {}
	}

#share-count {
	        float: none; 
			width:auto;
			color:black;
			padding:0;
			margin:0;
			display:inline-block;
			background:url('http://img1.imgsmail.ru/r/new_share_like_buttons_sprite.png') no-repeat left -189px; 
			height: 13px; 
			font-family: Tahoma; 
			color: #000; 
			padding: 5px 5px 0 10px; 
			border-right: 1px solid #ffc70d; 
			margin-left: 1px; 
			cursor: pointer; 
			font-weight: normal; 
			font-style: normal; 
			line-height: 8px; 
			*line-height: 100%; 
			*padding-top: 3px; 
			*height: 18px
	    }

