body {
	margin: 0;
	padding: 0;
	background: #fff url(../images/main_bg.png) 0 0 repeat;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	height: 100%;
}
a {
	color: #ad1521;
}
a:hover {
	text-decoration: none;
}
h1 {
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 15px;
}
h2 {
	font-size: 11px;
	text-transform: uppercase;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 10px;
	font-weight: bold;
}
h5 {
	font-size: 10px;
	color: #666;
	font-weight: normal;
}
img {
	border: none;
}
textarea {
	border: 1px solid #ece9d8;
}
blockquote {
	margin-left: 30px;
	background: url(../images/quote.png) 0 0 no-repeat;
	padding: 5px 0;
	padding-left: 30px;
	color: #ad1521;
	font-style: italic;
}
.clear {
	clear: both;
}
#wrapper {
	width: 1040px;
	margin: 0 auto;
	background: #fff url(../images/header.jpg) 100% 0 no-repeat;
	padding: 0 10px;
	position: relative;
	z-index: 1;
}

/***************************advertising*********************/
.topBanner {
	width: 1000px;
	margin: 0 auto;
	border-bottom: 1px solid #000;
	position:relative;
	text-align: center;
	position: relative;
	z-index: 10;
}
.topBanner img {
	text-align: center;
}
.topBanner div {
	text-align: center;
}
.middleBanner {
	margin: 15px 0;
	overflow: hidden;
	width: 100%;
	text-align: center;
}
.rightBanner {
	float: right;
//	padding: 30px 0;
	text-align: center;
	width: 300px;
	margin-bottom: 15px;
}
/***************************advertising end*********************/
.knopki{
	float: left;
font-size: 14px;
font-weight: bold;
margin-left: -620px;
display: block;
white-space: nowrap;
	}
/***************************header*********************/
#header {
	height: 95px;
	padding: 0 15px 0 30px;
}
.logo {
	float: left;
	padding-top: 18px;
}
.slogan {
	float: left;
	font-weight: bold;
	padding: 44px 0 0 22px;
}
.searchInput {
	float: right;
	width: 217px;
	height: 27px;
	margin-top: 37px;
	position: relative;
}
.searchInput input {
	width: 212px;
	height: 23px;
	line-height: 23px;
	border: none;
	background: url(../images/searchinput.png) 0 0 no-repeat;
	font-size: 13px;
	color: #999999;
	padding-bottom: 4px;
	padding-left: 5px;
}
.searchInput .submitSearch {
	background: url(../images/submitsearch.png) 0 0 no-repeat;
	position: absolute;
	width: 15px;
	height: 15px;
	top: 6px;
	right: 3px;
	padding: 0;
	cursor: pointer;
}
.langchanger {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	top: -30px;
	right: 0px;
}
.langchanger li {
	float: left;
	margin-left: 15px;
	background: url(../images/lang-ico.png) 0 0 no-repeat;
	color: #727272;
	font-size: 10px;
}
.langchanger li.act {
	padding-left: 20px;
}
.langchanger li a {
	padding-left: 20px;
	background: url(../images/lang-ico.png) 0 0 no-repeat;
	font-size: 10px;
	color: #000;
}
.langchanger li.ua a {
	background-position: 0 100%;
}
.langchanger li.ua {
	background-position: 0 100%;
}
/***************************header end*********************/

#topMenu {
/*	height: 90px; */
	border-top: 1px solid #ad1521;
	border-bottom: 1px solid #ad1521;
	line-height: 40px;
	padding-left:10px;
}
#topMenu ul {
	list-style-type: none;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}
#topMenu ul li {
	display: inline;
	margin-left: -3px;
	padding: 0;
}
#topMenu ul li a {
	border-right: 1px solid #e5e9e9;
	color: #ad1521;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 15px;
	text-decoration: none;
}
#topMenu ul li a:hover {
	text-decoration: underline;
}
#topMenu ul li a.last {
	border: none;
}
.mainContainer {
	padding-top: 10px;
}
/***************************ARTICLES AND VIDEO*********************/
.famousArticles {
	width: 730px;
	float: left;
	overflow: hidden;
	/*padding: 0 0 0 10px;*/
	box-shadow: 5px -4px 10px #edeeee;
	margin-left: -10px;
}
/*.famousArticles a {
	font-weight: bold;
	font-size: 13px;
	display: inline-block;
	margin: 15px 0 0 0;
	float: left;
	width: 240px;
}*/
.famousArticles p {
	margin-top: 3px;
}
.famousArticles .firstArticle a, .famousArticles .firstArticle p {
	padding: 0 10px 0 15px;
}
.famousArticles .firstArticle {
	background: #000;
	color: #fff;
	padding-bottom: 5px;
}
.famousArticles .article {
	margin-left: 15px;
	border-bottom: 1px solid #e5e9e9;
	font-weight: bold;
	margin-right: 5px;
	padding-bottom: 5px;
}
.famousArticles .more {
	font-size: 10px;
	background: url("marker.png"/*tpa=http://www.people.su/images/marker.png*/) 100% 60% no-repeat;
	padding-right: 15px;
	margin-left: 15px;
	width: auto;
}
.famousArticles .firstArticle a {
	font-size: 13px;
	color: #fff;
}
.lastArticles {
	width: 340px;
	float: left;
}
.lastArticles div{
	padding: 15px;
	background: #e8eff1;
}
.lastArticles .firstArticle {
	padding: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #c7d8dc
}
.lastArticles .firstArticle a {
	color: #fff;
	background:#ad1521;
	padding: 0;
	font-size: 13px;
	width:225px;
}
.lastArticles a {
	font-weight: bold;
	font-size: 11px;
	margin: 0 5px;
	color: #1d5faf;
	display: inline-block;
	margin: 7px 0;
	text-decoration: none;
}
.lastArticles a b {
	text-decoration: underline;
}
.lastArticles a:hover b {
	text-decoration: none;
}
.lastArticles span {
	background: url(../images/marker2.png) 100% 5px no-repeat;
	padding: 0 7px;
}
.lastArticles p {
	margin: 0;
	color:#FFF;
}
.lastArticles a.more {
	font-size: 10px;
	background: url(../images/marker.png) 100% 60% no-repeat;
	padding-right: 15px;
}
.lastVideo, .module {
	width: 300px;
	float: right;
}
.lastVideo a, .module a {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 20px;
	display: inline-block;
}
.allVideo {
	background: #000;
	padding: 15px;
	padding-bottom: 5px;
}
.allVideo h3 {
	color: #fff;
	margin-top: 0;
	text-transform: uppercase;
	font-size: 11px;
	float: left;
}
.allVideo a {
	color: #cc0000;
	font-size: 11px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(../images/dot_hor.png) 0 100% repeat-x;
	display: block;
	width: 100%;
}
.allVideo a.last {
	background: none;
	padding-bottom: 0;
}
.allVideo a:hover {
	background-color: #222;
}
.allVideo a.all {
	color: #ece9d8;
	font-size: 10px;
	float: right;
	background: none;
	width: auto;
}
.forPlayer {
	position: relative;
}
.forPlayer a.playButton {
	position: absolute;
	width: 225px;
	height: 180px;
	background: url(../images/play.png) 50% 50% no-repeat;
	top: 0;
	left: 0;
	overflow: hidden;
	text-indent: -500px;
}
/***************************ARTICLES AND VIDEO END*********************/

/***************************RUBRICS*********************/
.rubrics {
	padding: 15px 0;
	background: #f2f0e4;
	padding-bottom: 5px;
	margin: 0 4px;
}
.rubricItem {
	float: left;
	padding: 0;
	width: 162px;
	height: 160px;
	position: relative;
	z-index: 100;
}
div.last ul {
	border: none;
}
.rubricItem  h2 {
	margin: 10px 0;
	padding: 0 15px;
}
.rubricItem ul {
	list-style-type: none;
	width: 131px;
	padding: 0 15px;
	padding-bottom: 15px;
	margin: 0;
	position: absolute;
	border-right: 1px solid #e4e0cb;
	background:#F2F0E4;
	z-index: 200;
	overflow: hidden;
	height: 85px;
}
.rubricItem ul  li a {
	color: #6e6e6d;
	line-height: 1.4em;
	text-decoration: none;
}
.rubricItem ul  li a:hover {
	text-decoration: underline;
}
a.allRubrics  {
	display: inline-block;
	margin-bottom: 10px;
	color: #1d5faf;
	position: absolute;
	left: 15px;
	bottom: 0;
}
.rubricItem a.hideMe {
	display: inline-block;
	color: #1d5faf;
	padding-top: 15px;
	text-decoration: underline;
}
/***************************RUBRICS END*********************/

/***************************BIOGRAFII and RIGHTBANNER*********************/
.biografii {
	width: 740px;
	/*width: 925px;*/
	float: left;
	padding-top: 20px;
	overflow: hidden;
	position: relative;
	z-index: 30;
	margin: 0;
	zoom: 1;
}
.bioItem {
	float: left;
	width: 320px;
	height: 145px;
	padding: 15px;
	border-right: 1px solid #ece9d8;
	border-bottom: 1px solid #ece9d8;
	position: relative;
	bottom: -1px;
	right: -2px;
	z-index: 10;
	overflow: hidden;
	zoom: 1;
}
.bioItem img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	height: 100px;
}
.bioItem  a.fio {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
}
.bioItem  p {
	font-size: 10px;
	color: #666666;
}
.bioItem a {
	font-weight: bold;
	color: #1d5faf;
}
.bioItem  p.desc {
	font-size: 12px;
	color: #000;
	margin: 5px 0;
}
/***************************BIOGRAFII and RIGHTBANNER*********************/

/***************************PHOTOGALLERY and BIRTHDAY*********************/
.modulesPB {
	background: #e8eff1;
	padding: 20px;
	
}
.modulePhoto {
	width: 370px;
	float: left;
	border-right: 1px solid #c7d8dc;
}
.modulePhoto img {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.modulePhoto  a.fio {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-transform: capitalize;
}
.modulePhoto  p {
	font-size: 10px;
	color: #666666;
}
.moduleBirthday {
	float: left;
	padding-left: 20px;
	
	border-left: 1px solid #c7d8dc;
	margin-left: -1px;
}
.birthdayItem {
	float: left;
	width: 200px;
	height: 60px;
	padding-right: 15px;
	padding-bottom: 10px;
	overflow: hidden;
	margin-bottom: 30px;
}
.birthdayItem img {
	float: left;
	margin-right: 10px;
	
}
.birthdayItem a {
	font-size: 11px;
	color: #1d5faf;
	font-weight: bold;
}
.birthdayItem {
	color: #666666;
	font-size: 10px;
}
	.sidebarRight .moduleBirthday {
		padding: 10px;
		background: #E8EFF1;
		width: auto;
		border: 0;
		float: none;
		margin-left: 20px;
	}
.content .photoItem {
	width: 126px;
	margin: 0 5px;
	height: 125px;
	float: left;
	text-align: center;
	_display: inline;
}
.content .photoItem img {
	margin: 0;
}
.photoItem a {
	font-size: 10px;
}
.content .photoItem p {
	font-size: 10px;
	color: #666;
	margin: 5px 0;
	text-align: center;
}
/***************************PHOTOGALLERY and BIRTHDAY END*********************/

/***************************SIDEBARS****************************/
.sidebarRight {
	float: right;
	width: 300px;
	padding-left: 20px;
}
	.sidebarRight div {
		float: none;
	}

.sidebarLeft {
	float: left;
	width: 160px;
}
	#rubricsBiografii {
		padding: 15px 15px 15px 20px;
		background: #f2f0e4;
		border-top: 1px solid #e1ddc1;
		height:15px;
	}	
		#rubricsBiografii h2 {
			margin: 0 10px 10px 0;
			float:left;
		}
		#rubricsBiografii ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		#rubricsBiografii ul li {
			padding-bottom: 2px;
			padding-top:2px;
			margin-top:-3px;
			position: relative;
			float:left;
			margin-right: 5px;
			padding-left:15px;
			background:url(../images/marker3.png) left no-repeat;
			text-transform:inherit;
			color:#999;
		}
		#rubricsBiografii ul a {		
			padding:5px;
			color:#666;		
			text-decoration: none;
			font-size:11px;			
		}
		#rubricsBiografii ul a:hover {
			padding:5px;					
			text-decoration: none;			
			text-decoration: underline;
		}
		#rubricsBiografii ul a.current {
			font-weight: bold;
		}
		#rubricsBiografii li ul {
			position: absolute;
			width: 160px;
			
			top: 20px;
			display: none;
			padding: 15px 0;
			background: #f2f0e4;
			border-top: 1px solid #e1ddc1;
			border-bottom: 1px solid #e1ddc1;
		}
		#rubricsBiografii li ul li {
			padding: 0 20px;
		}
		#rubricsBiografii li:hover ul,
		#rubricsBiografii li.iehover ul		{
			display: block;
		}
	
	.moreBiografii {
		margin-bottom: 10px;
	}
	.moreBiografii a {
		color: #1d5faf;
		text-decoration: underline;
		font-size: 10px;
		font-weight: bold;
		padding: 5px 0;
		float:left;
		
	}
	.moreBiografii p {
		font-size: 10px;
		margin: 5px 0;
		float:left;
	}
	
.sidebarRight .lastArticles {
	width: auto;
}
 .firstArticle {
	border: none;
	background: #1d5faf;
padding: 10px;
/*margin-bottom:15px;*/
}
/* .firstArticle a {
	background:#ad1521;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	width:225px;
	
}*/
 .firstArticle p {
	background:#ad1521 0 5px;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	/*width:225px;*/
	line-height:1.1;
	text-transform:uppercase;
	padding:5px;
	overflow:hidden;
	margin:0;
	margin-top:-2px;
}
a .firstArticle  p {

	text-decoration:none;

}
 .firstArticle span:hover {

	text-decoration:none !important;

}
 .firstArticle p {

	color:#FFF;

	
}
.firstArticle img {
	width: 280px !important;
	margin-bottom:10px;
}
.sidebarRight .lastArticles div {
	background: 0;
	padding: 0;
}
/***************************SIDEBARS END************************/

/***************************CONTENT************************/
.content {
	float: left;
	padding: 0;
	width: 705px;
	margin-left: 10px;
}
.content p {
	text-align: justify;
}
.content img {
	margin-right: 10px;
	margin-bottom: 5px;
}
.nonSidebar {
	width: 705px;
	margin-left: 0!important;
}
	.mainInfo img{
		float: left;
		margin-right: 15px;
	}
	.mainInfo  h4 {
		margin: 0;
		padding-top: 15px;
		font-size: 13px;
	}
	.mainInfo  h5 {
		margin: 0;
		font-size: 14px;
	}
	.mainInfo p {
		margin: 0;
		margin-top: 3px;
	}
	.mainInfo p a {
		color: #1d5faf;
		font-weight: bold;
		font-size: 10px;
	}
.videoItem {
	width: 225px;
	float: left;
	margin-right: 10px;
	height: 230px;
	_margin-right: 0;
}
.videoItem img {
	width: 225px;
}
.videoItem a {
	font-weight: bold;
	font-size: 13px;
}
.relHistory {
	border-top: 1px solid #e5e9e9;
	border-bottom: 1px solid #e5e9e9;
	padding: 10px 0;
}
.relHistory  a {
	background:url("../images/marker.png") no-repeat scroll 100% 60% transparent;
	font-size:12px;
	padding-right:15px;
	text-decoration: none;
	line-height: 18px;
}
.relHistory  a:hover {
	text-decoration: underline;
}
.pagHistory {
	text-align: right;
	padding: 10px 0;
	font-size: 12px;
	margin-right: -10px;
	color: #888;
}
.pagHistory  span {
	padding: 0 10px;
}
.pagHistory a {
	text-decoration: none;
}
.firstArticle .atime {
	color: #fff;
}
.atime {
	color: #444;
	font-size: .9em;
	display: block;
	text-align: right;
}
.redtime {
	color: #AD1521;
	font-size: .9em;
	display: block;
	text-align: right;
}
.famousArticles .redtime,
.famousArticles .atime {
	padding-top: 17px;
	padding-right: 10px;
}
.articleItem  .atime,
.articleItem  .redtime {
	float: right
}
/***************************CONTENT END************************/

.articleItem {
	padding-bottom: 10px;
	border-bottom: 1px solid #ece9d8;
	margin-bottom: 15px;
}
	.articleItem  img {
		float: left;
		margin-right: 10px;
	}
	.articleItem  a {
		font-size: 13px;
		color: #1d5faf;
		font-weight: bold;
	}
	.articleItem  p {
		margin: 0;
		margin-top: 5px;
	}
	.articleItem .articleLink {
		width: 330px;
	}
	
.biographyItem {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #ECE9D8;
}
.biographyItem img {
	float: left;
	height: 100px;
}
.biographyItem p {
	margin: 10px 0;
	color:#666666;
	font-size:10px;
}
.biographyItem p.desc {
	margin: 10px 0;
	color:#000;
	font-size:12px;
}
	.biographyItem  a {
		color: #1D5FAF;
		font-weight: bold;
	}
/***************************COMMENTS***************************/
.commentItem {
	padding-bottom: 20px;
	border-bottom: 1px solid #ece9d8;
	margin-bottom: 20px;
}
	.commentItem .avatar {
		float: left;
		width: 60px;
		height: 60px;
		padding-right: 15px;
	}
	.commentItem p {
		margin: 0;
		margin-left: 75px;
	}
	.commentItem p.date {
		font-size: 10px;
		color: #999;
	}
		.commentItem p.date b {
			font-weight: normal;
			margin-left: 10px;
		}
	.commentItem p.username {
		margin-top: 5px;
		margin-bottom: 5px;
	}
		.commentItem p.username a {
			color: #008ddb;
		}
	.commentItem p.text {
		color: #333;
		font-size: 11px;
	}
.addcoment {
	padding: 15px 15px 0 15px;
	background: #f5f4eb;
	text-align:right;
}
.addcoment textarea {
	width: 100%;
	height: 150px;
}
.addcoment input {
	margin: 5px 0;
}
/*****************************END COMMENTS**************************/

#footer {
	background: #f2f0e4;
	padding: 35px 20px 10px 20px;
	margin-top: 50px;
	border-top: 2px solid #c6c4b9;
}
#footer .copyright {
	float: left;
	/*width: 330px;*/
}
#footer .copyright p {
	font-size: 11px;
	margin-top: 0;
	color: #666;
}
#footer .copyright p b {
	color: #000;
}
#footer .infoLinks {
	width: 350px;
	float: left;
}
#footer .infoLinks  ul {
	list-style-type: none;
}
#footer .infoLinks  ul li {
	display: inline;
}
#footer .infoLinks a {
	color: #1d5faf;
	padding-right: 10px;
	font-size: 11px;
	font-weight: bold;
}
#footer .counters {
	float: right;
	width: 200px;
}
#footer .counters  img {
	margin-right: 10px;
	float: right;
}


/******************PAGINATION************************/
.pagination {
	padding: 5px 15px;
}
.jPag-control-back,
.pagination div {
	float: left;
}
.jPaginate {
    position:relative;
}
.jPaginate a{
    float:left;
}
ul.jPag-pages{
    float:left;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px;
}
ul.jPag-pages li{
    display:inline;
    float:left;
    padding:0px;
    margin:0px;
}


.pagination ul {
	list-style-type: none;
	display: inline;
	padding: 0;
	margin: 0;
}
.pagination ul li {
	display: inline;
}
.pagination a {
	color: #1d5faf;
	padding: 5px;
}
.jPag-current {
	background: #f2f0e4;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 2px 5px;
}

.imgsc {
	padding-right:4px;
	padding-bottom:4px;
	
}
.form label {
	display:block;
	font-size:11px;
	margin:0 0 5px 0;
}
.form input, .form textarea {
	border:#b5c5d7 1px solid;
	margin:0 0 10px;
	padding:0 5px;
	width:255px;
}

.form .submit {
	border:#fff 1px solid;
	background:#b5c5d7;
	color:#fff;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:5px;
	text-transform:uppercase;
	width:auto;
}
.txt {
	border:1px solid #B5C5D7;
	margin:0 0 2px;
	padding:0 5px;
	width:100px;
}
input[type=submit] {
	background:none repeat scroll 0 0 #B5C5D7;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding: 3px;
}
/* Ïëàâàþùàÿ ïàíåëü */
#socializ {
	display: inline-block;
  border: 1px solid #E5E5E5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 6px 0 6px 6px;
	background: #FFF;
	overflow: hidden;
	margin-top: 10px;
}
* html #socializ {display: inline}
*+html #socializ {display: inline}
#socializ:hover {
	background: #F6F6F6;
  border: 1px solid #D4D4D4;
	-moz-box-shadow: 0 0 5px #DDD;
	-webkit-box-shadow: 0 0 5px #DDD;
	box-shadow: 0 0 5px #DDD;
}
#socializ a {
	float: left;
	width: 32px;
	height: 32px;
	margin: 0 6px 0 0;
	padding: 0;
	background-color: #F6F6F6;
}
#socializ img {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}

.social-like {
	display: inline-block;
	border: 1px solid #E5E5E5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 6px ;
	background: #FFF;
	overflow: hidden;
	margin-top: 10px;
	_display: inline;
	zoom: 1;
	behavior: url(/pie.htc);
}
.social-like:hover {
	background: #F6F6F6;
  border: 1px solid #D4D4D4;
	-moz-box-shadow: 0 0 5px #DDD;
	-webkit-box-shadow: 0 0 5px #DDD;
	box-shadow: 0 0 5px #DDD;
}



.likeBut {
	float: left;
	margin-right: 19px;
}
#vk_like {
	width: 140px!important;
}
#wrp {
	width: 100px!important;
	overflow: hidden;
}
/* êîíåö Ïëàâàþùàÿ ïàíåëü */

.abmiddle {
	text-align:center;
}
.biographyItem form {
	background: #ecf1f6;
	padding: 5px;
	color: #666;
	font-size: 10px;
	position: relative;
}
.biographyItem form input {
	color: #666;
	font-size: 10px;
}
.biographyItem form input[type="text"],.biographyItem form textarea {
	width: 250px;
}
.biographyItem form textarea {
	height: 75px;
}
.quickedit dt {
	float: left;
	width: 75px;
	clear: both;
	padding: 5px 0;
}
.quickedit dd {
	padding: 5px 0;
}
.allDesc {
	display: block;
	padding: 5px 0;
	margin-bottom: 5px;
	text-align: center;
	background: #B5C5D7;
	border: 1px solid #fff;
	float: left;
	width: 417px;
}
.allPhoto {
	display: block;
	padding: 5px 0;
	margin-bottom: 5px;
	text-align: center;
	background: #B5C5D7;
	border: 1px solid #fff;
	float: left;
	width: 493px;
}
.alledit {
	position: absolute;
	width: 417px;
	height: 275px;
	background: #B5C5D7;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 1px solid #fff;
	top: 5px;
	left: 5px;
	overflow: scroll;
	display: none;
	color: #000;
}
.alleditPhoto {
	position: absolute;
	width: 493px;
	height: 275px;
	background: #B5C5D7;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 1px solid #fff;
	top: 5px;
	right: 5px;
	display: none;
	color: #000;
}
.alleditPhoto ul li img {
	height: 50px;
	margin: 0 5px 5px 0;
	border: 2px solid #B5C5D7;
}
.alleditPhoto ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.alleditPhoto ul li {
	float: left;
	
}
.alleditPhoto ul li span.more {
	position: absolute;
	top: 0px;
	z-index: 100;
	display: none;
	background: #B5C5D7;
	padding: 10px;
}
.alleditPhoto ul li span.more img {
	height: 200px;
}
.quickImg {
	position: relative;
}
.alledit  p {
	color: #000;
}
.buttondel {
	float: right;
	background: #ad1521!important;
	color: #fff!important;
}
.errorform {
	position: fixed;
	top: 0;
	z-index: 100;
	top: 50%;
	left: 50%;
}
.lightboxwrap {
	background: #fffefa;
	z-index: 100;
	width: 300px;
	height: 320px;
	margin: 0 auto;
	position: relative;
	left: -50%;
	top: -150px;
	_top: 0px;
	padding: 20px;
	box-shadow: 0px 0px 5px 0px #999;
}
.lightboxwrap a.close {
	position: absolute;
	padding:2px 3px;
	right: 20px;
	top: 10px;
	background: #AD1521;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.lightboxwrap label {
	display: block;
	margin-bottom: 5px;
}
.lightboxwrap textarea {
	width: 100%;
	margin-bottom: 10px;
}
.lightboxwrap img {
	margin-right: 10px;
}
.lightboxwrap .submit {
	display: block;
	width: 120px;
	margin: 15px auto;
	cursor: pointer;
}
* html .errorform { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background: url(../images/overlay-bg.png) 0 0 repeat;
}
*html #TB_overlay { 
position: absolute;
top: expression(parseInt(document.documentElement.scrollTop + document.documentElement.clientHeight - this.offsetHeight, 10) + "px");
}
.ajaxload {
	background: url(../images/loading.gif) 50% 50% no-repeat;
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.error_report_err,
.error_report_succ {
	padding: 15px 0;
	color: #AD1521;
	text-align: center;
	font-style: italic;
	margin-bottom: 0;
}
.error_report_succ {
	color: #000;
}
.user_message {
	color: #AD1521;
	font-style: italic;
}



.m_ln * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
            }
            .m_ln li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .m_ln li DIV {
                padding:0.5em !important;
            }

            .m_ln DIV, .m_ln TABLE {
                padding: 5px !important;
            }

            .m_ln {
                width: auto!important;
                font-family: Verdana!important;
                font-size: 11px!important;
                border: 1px solid #DDDDDD!important;
                background-color: #FFFFFF!important;
                padding:5px!important;
                position: relative!important;
                display:block!important;
                
            }
            .m_ln_icnt, .m_ln_icnt * {
            	text-align: left!important;
    		}

            .m_ln_text, .m_ln_text A, .m_ln_text A:hover {
                color: #000000!important;
                font-size: 11px!important;
            }
            .m_ln_url {
                color: #000075!important;
                font-size: 11px!important;
            }
            .m_ln_header, .m_ln_header A {
                color: #a30303!important;
                font-size: 13px!important;
                font-weight: bold!important;
                text-decoration: underline!important;
            }
            .m_ln_sign {
                color: #999999!important;
                font-size: 10px!important;
                text-align: left!important;
            }

            .m_ln_clear {
                clear:both!important;
            }

            .m_ln TABLE {
                width: 100%!important;
                border: 0px!important;
            }

.dptable {
	width:100%; padding:10px; text-align:center; font-size:14px; background-color: #ad154d; color:white;
}
.dptable a {
	color:white !important;
}
.padding30 {
	padding: 30px 0 !important;
}

.news {
    padding: 20px 0;
}
            
.news-title {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    text-transform: uppercase;
    color: #000000;
    padding: 0 20px;
    margin-bottom: -17px;
}

.news-item {
    width: 200px;
    float: left;
    padding: 30px 20px;
    border-right: 1px solid #ece9d8;
}

.last {
    border: none;
}

.news-date {
    font-size: 10px;
    color: #999999;
}

.news-item-title {
    padding-bottom: 7px;
}

.news-item-title a, .news-item-title a:visited, .news-item-title a:hover {
    font-size: 12px;
    font-weight: bold;
    color: #1d5faf;
}

.news p {
    padding: 0 !important;
    margin: 0 !important;
}







/*forma-podpiski-1*/

.block-subscription {
	width:308px;
	height:89px;
	background:#f2f0e4;
	margin:50px 0px 0px 16px;
	padding:13px 16px 0px 16px;
}

.block-subscription h1 {
	margin: 0 0 7px 0;
}

.input-header {
	float: left;
	width: 75px;
	margin-top:5px;
}

.formBodyInput {	
	width: 141px;
	height: 13px;
	border: 1px solid #b4c5d7;
	margin-bottom: 9px;		
}

.knop {
	height: 21px;
	width: 85px;
	padding: 0;
	margin: 0;
}


/*forma-podpiski-2*/

.block-subscription2 {
	width:238px;
	height:50px;
	background:#f2f0e4;
	margin:0px 0px 0px 0px;
	padding:13px 16px 16px 16px;
	float: left;
}

.block-subscription2 h1 {
	margin: 0 0 7px 0;
}

.formBodyInput2 {	
	width: 157px;
	height: 13px;
	border: 1px solid #b4c5d7;
	margin-bottom: 9px;		
}

.knop2 {
	height: 21px;
	width: 85px;
	padding: 0;
	margin: 0 0 0 75px;
}

.block_line {
	float:left;
	height:60px;
	background-color:#f2f0e4;
	padding: 7px 0 0 0;
}
.block_line img {
	padding: 0;
	margin: 0;
}


/*forma-3*/

.block-subscription3 {
	width:400px;
	height:50px;
	background:#f2f0e4;
	margin:0px 0px 0px 0px;
	padding:13px 16px 16px 16px;
	float: left;
}

.block-subscription3 h1 {
	margin: 0 0 7px 0;
}

.block-subscription3 .input-header {
	margin-top: 11px;
	width:100px;
}

.block-subscription3 .input-head-er {
	margin-top:13px;
	width:100px;
	float:left;
}

.block-subscription3 .input-header-img {
	float:left;
/*	width:290px; */
	margin-top:1px;
}

.block-subscription3 .input-header-img a img {
	padding: 0;
	margin: 0 7px 0 0;
}



.block-subscription3 .input-header-re {
	width:100px;
	margin-top:15px;
	float: left;
}

.block-subscription3 form {
	height:50px;
	margin-top:-10px;
}

.formBodyInput3 {
	width: 157px;
	height: 13px;
	border: 1px solid #b4c5d7;
	margin-top:12px;
	float: left;
	
}
.formBodyInput4 {
	width: 157px;
	height: 13px;
	border: 1px solid #b4c5d7;
	margin-top:8px;
	float: left;
	
}
.knop3 {
	height: 21px;
	width: 85px;
	padding: 0;
	margin: 5px 0 0 8px;
	float:left;
}
.block-rassilka-and-podpiska {
	height: 180px;
}






.top-bar-project {
height: 20px;
margin-bottom: 25px;
margin-left: 620px;
clear: both;
}



.top-bar-project ul li {
	float: left;
	padding: 0 10px;
	background: url(../images/top-bar-line.gif) no-repeat center right;
	list-style:none;
}

.top-bar-project ul li a, .top-bar-project ul li a:visited, .top-bar-projectr ul li a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.top-bar-project ul li a:hover { text-decoration: underline; }

.top-bar-project ul li a .pic { float:left; margin-right:5px; }
.top-bar-project ul li a {
	font-size:12px;
}

.top-bar-project .project {
	font-size:14px;
	font-weight: bold;
	float:left;
} 



/**/

.links {
    background: none repeat scroll 0 0 #F2F0E4;
    float: left;
    margin: 15px 0;
	width:705px;
}
.links h4 {
    font-size: 15px;
    margin: 15px 0 0 15px;
}
.links ul {
    list-style-type: none;
    width: 665px;
}
.links li {
    float: left;
    margin: 5px 5px 5px -35px;
}
.links li a {
    color: #990000;
    display: block;
    float: left;
    padding: 10px;
    text-decoration: none;
}
.links li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
	width:675px;    
}
.links ul li a .pic {
    float: left;
    height: 77px;
    width: 150px;
}
.links ul li a .info h5 {
	color: #AD1521;
	font-size: 13px;
	font-weight: 710;
	margin-top: 0;
	width: 500px;
}
.links ul li a .info p {
    color: #666666;
    font-size: 10px;
    margin-left: 150px;
    margin-top: -13px;
}
.modulesPB .modulesPB-block {
	border-left:1px solid #C7D8DC;
	float:left;
	padding-left:15px;
}


iframe {
    border: medium none !important;
}
.video-opshin-block {
    background: url("/img/bline.jpg") repeat-x scroll 0 0 transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 26px;
    margin-bottom: 20px;
    margin-top: -12px;
    width: 545px;
}
.video-opshin-block ul li {
    background: url("/img/line.png") no-repeat scroll right center transparent;
    float: left;
    list-style: none outside none;
    margin-left: -30px;
}
.video-opshin-block ul li:last-child {
    background: none repeat scroll 0 0 transparent;
}
.video-opshin-block ul li a {
    color: #999999;
    line-height: 25px;
    padding: 13px 31px 8px 32px;
    text-decoration: none;
    font-size: 11px;
}
.video-opshin-block ul li a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.video-opshin-block ul li .t {
    color: #99FF00;
    text-decoration: none;
}
.video-opshin-block ul li .f {
    color: red;
}
/*.videobioItem {
	float: left;
	width: 100%;
	height: 100%;
	padding: 15px;
	border-right: 1px solid #ece9d8;
	border-bottom: 1px solid #ece9d8;
	position: relative;
	bottom: -1px;
	right: -2px;
	z-index: 10;
	overflow: hidden;
	zoom: 1;
}*/
.videobioItem iframe {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	/*height: 100px;*/
}

.videobioItem  p {
	font-size: 12px;
	color: #666666;
        float: left;
        width: 140px;
}



/*новое оформление главной страницы*/
.famousArticles .block { margin-bottom:20px; }
.famousArticles .block .top-line { height:27px; background:#d8e4e8; margin-bottom:25px; }
.famousArticles .block .top-line .title-block {
	background: #ad1521;
	/*width: 135px;*/
	height: 21px;
	text-transform: uppercase;
	padding: 6px 10px 0 10px;
	font-weight: bold;
	color: #fff;
	float: left;
	text-align: right;
}
.famousArticles .block .top-line .starr-rating {
	width:80px;
	float:left;
	margin-left:10px;
	margin-top:3px;
}
.famousArticles .block .top-line ul { 
	float:right; 
	margin:5px 0px 0px 0px !important;
}
.famousArticles .block .top-line ul li {
	float:left;
	list-style:none;
	font-size:12px;
	margin:0 7px 0 0;
}
.famousArticles .block .top-line ul li a {
	color:inherit;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#3872b9;
	padding-left:3px;
	padding-right:10px;
	font-size:13px;
}
.famousArticles .block .top-line ul li a:hover {
	text-decoration: underline;
}
.famousArticles .block .news-publuck h1 { padding:0 0 0 70px; width:500px;  margin:0; }
.famousArticles .block .news-publuck h1 a {
	color:#ad1521;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
}
.famousArticles .block .news-publuck a:hover {
	text-decoration: underline;
}
.famousArticles .block .news-publuck img {
	margin:15px 0 15px 70px;
}
.famousArticles .block .news-publuck p {
	margin:10px 0 10px 70px;
	line-height:1.3;
	width:585px;
}
.famousArticles .line {
	height:3px;
	background:#ad1521;
	margin:30px 0 30px 0;
}
.end-line {
	margin:30px 0 10px 0 !important;
}
.famousArticles .pagination {
	margin-left:10px;
}


.insideimage {
	overflow: hidden;
}

.insideimage img {
	float:left;
}


/* PICBOX */
#pbOverlay, #pbImage, #pbBottom, #pbCloseBtn {
	position: fixed;
	z-index: 9999;
}

#pbOverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
    background: #000;
	cursor: pointer;
}

#pbCloseBtn {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/closebutton.png) no-repeat top left;
}

.pbLoading {
	background: #000 url(../images/loading.gif) no-repeat center !important;
}

#pbImage {
	border: none;
	background: #000 no-repeat;
	-moz-box-shadow: 0 0 40px #000;
	-webkit-box-shadow: 0 0 40px #000;
	box-shadow: 0 0 40px #000;
	cursor: move;
}

#pbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #EEE;
	line-height: 1.4em;
	left: 50%;
	bottom: 10px;
	width: 400px;
	margin-left: -200px; /* half the width */ 
}

#pbCaption {
	font-weight: bold;
	padding: 4px;
	display: inline-block;
	*display: inline; /* IE 7 */
	background-color: rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000);
	zoom: 1;
	font-size: 14px;
}

#pbNav {
	display: block;
	width: 200px;
	height: 65px;
	margin: auto;
	margin-top: 5px;
}

#pbPrevBtn, #pbNextBtn, #pbZoomBtn  {
	display: inline-block;
	width: 70px;
	height: 65px;
	outline: none;
	text-indent: -9000px;
	background: url(../images/navbtns.png) no-repeat;
}

#pbPrevBtn {
	background-position: -70px 0;
	float: left;
}

#pbPrevBtn.pbgreyed {
	background-position: 0 0;
}

#pbNextBtn {
	background-position: -320px 0;
	float: right;
}

#pbNextBtn.pbgreyed {
	background-position: -390px;
}

#pbZoomBtn {
	width: 60px;
	background-position: -140px 0;
	float: left;
}

#pbZoomBtn.pbgreyed { 
	background-position: -200px 0;
}

#pbZoomBtn.pbzoomed {
	background-position: -260px 0;
}

/* END PICBOX */

.padding30 a { display: inline; }

.hermes__block-89 {
	text-align: left !important;
}
div#hermes__block-89 {
	text-align: left !important;
	float: none !important;
	clear: both !important;
}
.hermes__block-89 div {
	float: none !important;
	clear: both !important;
}

#edac7aad18 table div{text-align:left !important}
#edac7aad18_i_c_1,#edac7aad18_i_c_0{margin-right:10px !important}