.header {
	background: #2C2C2C url(/bitrix/templates/corporate/img/headerBg.gif) repeat-x;
	position:relative;
}
.header a:hover {
	color:#d1c58c;
}
.logoHolder {
	float:left;
	width:331px;
	height:115px;
	position:relative;
	zoom:1;
}
.logo {
	position:absolute;
	display:block;
	top:26px;
	left:16px;
	zoom:1;
}
.headerMenu {
	font-size:1.4em;
	float:left;
	margin-top:48px;
}
.headerMenu .headerItem {
	padding-bottom:10px;
	padding-right:15px;
	zoom:1;
}
.headerMenu a {
	color:white;
	text-decoration:none;
}
.headerMenu a {
	border-bottom:1px solid #474747;
}
.headerMenu a:hover {
	color:white;
	border-bottom:1px solid white;
}
.headerMenu .active {
	color:#676767;
}
.headerMenu .active a {
	text-decoration:underline;
	text-decoration:none;
	color:#676767;
}
.headerMenu .active a:hover {
	color:white;
}
.headerMenu .club a {
	color:#EEE09F;
	border-bottom:1px solid #64604C;
}
.headerMenu .club a:hover {
	color:#EEE09F;
	border-bottom:1px solid #EEE09F;
}
.headerTop {
	height:115px;
	zoom:1;
	position:relative;
}
.headerBottom {
	background:#D1C58C;
	padding-top:10px;
}
.footer {
	font-size:1.2em;
	width:995px;
	color:#525252;
	background:#2C2C2C;
}
.footer a {
	color:#525252;
}
.footer a:hover {
	color:white;
}
.footerLeft {
	float:left;
	width:250px;
	padding-left:34px;
	padding-top:38px;
	width:333px;
}
.footerCenter {
	float:left;
	width:447px;
	padding-top:38px;
	line-height:1.3em;
}
.footerRight {
	float:left;
	padding-top:41px;
}
.logoLink {
	width:227px;
	height:75px;
	display:block;
	float:left;
}
.mainBeige {
	background:white url(/bitrix/templates/corporate/img/mainBeige.gif) repeat-y top right;
}
.mainGray {
	background:white url(/bitrix/templates/corporate/img/mainGray.gif) repeat-y top right;
}
.whiteContent {
	padding-right:35px;
}
.default img {
	margin-top:4px;
	margin-right:29px;
	margin-bottom:22px;
	border:5px solid #D1C58C;
}
.pageTitleGray {
	border-bottom:3px solid #D9D9D9;
	padding-bottom:6px;
	margin-bottom:25px;
	padding-top:33px;
}
.sidebarL {
	margin-bottom:50px;
	padding-left:34px;
	width:262px;
}
.contentWidth {
	zoom:1;
	width:634px;
	color:#2d2d2d;
	margin-bottom:50px;
	padding-left:69px;
}
.partners {
	margin-top:-8px;
}
.mainFullWidth {
	color:black;
	background:#2C2C2C;
}
.mainFullWidth .content {
	zoom:1;
	width:100%;
	color:#2d2d2d;
	margin-bottom:0;
}
.videoInner {
	width:1100px;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.videoItem {
	float:left;
	height:306px;
	border-right:1px solid #2C2C2C;
	border-bottom:1px solid #2C2C2C;
	width:331px;
	position:relative;
}
.videoInfo {
	background: url(/bitrix/templates/corporate/img/videoInfoBg.png) repeat-x;
	position:absolute;
	bottom:0;
	left:0;
	height:140px;
	padding-left:17px;
	padding-right:13px;
	width:301px;
}
.videoInfoTitle {
	font-size:1.8em;
	font-family:Times new roman;
	line-height:1em;
	padding-top:12px;
}
.videoInfoTitle a {
	color:#EEE09F;
}
.videoInfoTitle a:hover {
	color:white;
}
.videoInfoDate {
	font-size:1.2em;
	font-style:italic;
	color:#737373;
	line-height:1em;
	padding-top:4px;
}
.videoInfoCaption {
	line-height:1.2em;
	color:white;
	font-size:1.2em;
	padding-bottom:17px;
}
.videoInfoTop {
	height:66px;
}
.videoInfoTags {
	font-size:1.1em;
	text-transform:uppercase;
	color:#737373;
	line-height:1em;
}
.videoInfoVideo {
	background: url(/bitrix/templates/corporate/img/icoVideoInfoVideo.gif) no-repeat 0 3px;
	padding-left:16px;
	padding-right:12px;
}
.videoInfoPhoto {
	background: url(/bitrix/templates/corporate/img/icoVideoInfoPhoto.gif) no-repeat 0 3px;
	padding-left:15px;
	padding-right:10px;
}
.paginator {
	text-align:center;
}
.paginator .active {
	font-size:3.6em;
	color:white;
}
.paginator .arrowLeft {
	color:#636563;
	font-family:times;
	padding-right:3px;
	text-decoration:none;
}
.paginator .arrowRight {
	text-decoration:none;
	color:#636563;
	font-family:times;
	padding-right:3px;
}
.paginator .arrowLeft a,
.paginator .arrowRight a {
 text-decoration:none;
}
.video {
	overflow:hidden;
	background:#2C2C2C;
	zoom:1;
	width:995px;
	position:relative;
	border-bottom:1px solid white;
}
.paginatorDarkGray {
	padding-bottom:18px;
	padding-top:7px;
}
.paginatorDarkGray a {
	color:#C4C4C4;
}
.paginatorDarkGray a:hover {
	color:white;
}
.paginatorDarkGray .active {
	color:#EEE09F;
}
.paginator span {
	line-height:1.5em;
	font-size:2.4em;
	padding-right:5px;
	padding-left:6px;
}
.body {
	padding-bottom:124px;
}
.headerVideos {
	overflow:hidden;
	background:#2C2C2C;
	zoom:1;
	width:995px;
	position:relative;
	padding-bottom:10px;
}
.sidebarAboutText {
	font-size:1.4em;
	font-style:italic;
	color:#737373;
	line-height:1.43em;
	margin-top:-10px;
	margin-bottom:-30px;
}
.sidebarAboutText p {
	margin-bottom:20px;
}
.beigeContent {
	padding-right:35px;
	background:#F2EFD7;
	padding-left:35px;
	border-bottom:1px solid white;
}
/* date */
.dateRC {
	background: url(/bitrix/templates/corporate/img/dateRC.gif) no-repeat;
	width:57px;
	height:57px;
	float:left;
	color:white;
	line-height:2.01em;
	text-align:center;
	position:relative;
	top:4px;
}
.dateRCnum {
	font-size:3.6em;
	font-weight:bold;
	padding-top:13px;
}
.dateRCmonth {
	font-family: Tahoma;
	font-size:1.1em;
}
.beigeTitleList {
	font-size:2.4em;
	line-height:1em;
	float:left;
}
.beigeTitleListP {
	overflow:hidden;
	zoom:1;
	padding-top:33px;
	padding-bottom:15px;
}
.beigeTitleLink {
	float:left;
	font-size:1.4em;
	padding-left:36px;
	padding-top:4px;
}
.beigeTitleLink a {
	color:#959386;
}
.beigeTitleLink a:hover {
	color:black;
}
.eventsList {
	padding-top:3px;
	padding-bottom:7px;
	width:540px;
}
.eventsListItem {
	padding-bottom:24px;
}
.eventsListItemTitle a {
	font-family:Times new roman;
	font-size:1.8em;
	line-height:1em;
	color:#AD9D4D;
}
.eventsListItemTitle a:hover {
	color:black;
}
.eventsListItemContent {
	padding-left:69px;
}
.eventsListItemPlace {
	font-style:italic;
	font-size:1.2em;
	color:#737373;
	line-height:1em;
	padding-top:11px;
	padding-bottom:7px;
}
.eventsListItemText {
	font-size:1.2em;
	line-height:1.3em;
}
.indexNewsTitle {
	font-size:2.4em;
	line-height:1em;
	padding-top:33px;
}
.indexGrayBox {
	padding-left:35px;
}
.indexGrayBoxTitle a {
	font-family:Times new roman;
	font-size:1.8em;
	line-height:1em;
	color:#2D2D2D;
}
.indexGrayBoxTitle a:hover {
	color:#737373;
}
.indexGrayBoxDate {
	font-size:1.2em;
	line-height:1em;
	font-style:italic;
	color:#737373;
	padding-top:7px;
	padding-bottom:5px;
}
.indexGrayBoxDate a {
	color:#737373;
}
.indexGrayBoxDate a:hover {
	color:#2D2D2D;
}
.indexGrayBoxText {
	font-size:1.2em;
	line-height:1.5em;
}
.indexGrayBoxItem {
	float:left;
	width:250px;
	padding-right:30px;
	padding-bottom:28px;
}
.indexGrayBoxList {
	padding-top:13px;
	padding-bottom:23px;
	overflow:hidden;
	zoom:1;
}
.sidebarEventsDownload {
	padding-top:31px;
	padding-bottom:34px;
}
.sidebarEventsDownloadLink {
	background: url(/bitrix/templates/corporate/img/icoDownloadWord.gif) no-repeat 0 5px;
	font-size:1.4em;
	font-weight:bold;
	color:#D1C58C;
	line-height:1.45em;
	padding-left:35px;
	display:block;
}
.paginatorBeige {
	padding-top:2px;
	padding-right:33px;
}
.paginatorBeige a {
	color:#737373;
}
.paginatorBeige a:hover {
	color:black;
}
.paginatorBeige .active {
	color:#AD9D4D;
}
.borderWhiteTop {
	border-top:1px solid white;
}
.paginatorGray {
	padding-top:2px;
	padding-right:71px;
	margin-top:-14px;
	padding-bottom:10px;
}
.paginatorGray a {
	color:white;
}
.paginatorGray a:hover {
	color:black;
}
.paginatorGray .active {
	color:#2D2D2D;
}
.eventTitle {
	font-family:Times new roman;
	font-size:2.4em; 
	line-height:1em;
	color:#AD9D4D;
	font-weight:bold;
}
.eventPlace {
	font-style:italic;
	font-size:1.2em;
	color:#737373;
	line-height:1em;
	padding-top:15px;
	padding-bottom:13px;
}
.galleryItem {
	float:left;
	padding-right:9px;
	padding-bottom:9px;
}
.galleryItem img {
	border:2px solid #D0C48B;
}
.contentTransparent {
	padding-left:35px;
	padding-right:35px;
}
.content {
	zoom:1;
	float:right;
	width:664px;
	color:#2d2d2d;
	margin-bottom:50px;
}
/* POPUP */
.main {
	width:995px;
	color:black;
	position:relative;
	*position:auto;
}
.icoGalleryPopupClose {
	display:block;
	width:17px;
	height:17px;
	position:absolute;
	top:11px;
	right:9px;
	background: url(/bitrix/templates/corporate/img/icoGalleryPopupClose.gif) no-repeat;
}
.popupTable td {
	font-size:14px;
}
.popupTableTopCaption {
	vertical-align:bottom;
}
.popupTableBottomCaption {
	vertical-align:top;
}
.galleryPrevPhoto {
	margin-top:70px;
	width:110px;
	height:510px;
	display:block;
	background: url(/bitrix/templates/corporate/img/galleryPopupLeft.gif) no-repeat 42% 44%;
}
.galleryNextPhoto {
	margin-top:70px;
	width:110px;
	height:510px;
	display:inline-block;
	background: url(/bitrix/templates/corporate/img/galleryPopupRight.gif) no-repeat 54% 44%;
}
.galleryPopupNavTD {
	vertical-align:top;
}
.galleryPopupRightTD {
	vertical-align:top;
	text-align:right;
}
.galleryPopupCount {
	padding-bottom:11px;
	padding-top:14px;
	line-height:1em;
	display:block;
	width:100px;
}
.galleryPlaceholder {
	height:1px;
	width:110px;
}
.galleryCaption {
	padding-top:8px;
	display:block;
	line-height:1.3em;
	padding-bottom:11px;
	max-width:775px;
	width:100%;
	width:100px;
	white-space:nowrap;
}
.gallery {
	zoom:1;
	padding-left:68px;
	margin-right:-20px;
}
.contentEvent {
	padding-left:35px;
	padding-right:35px;
	padding-top:31px;
}
.popupTable {
	border-collapse:collapse;
	width:100%;
	height:596px;
}
.gelleryMainSPAN {
	text-align:left;
	display:inline-block;
	overflow:hidden;
	_width:100px;
	_overflow:visible;
}
.gelleryMainTD {
	text-align:center;
	vertical-align:middle;
	height:596px;
}
.error404title {
	font-size:7.2em;
	line-height:1em;
}
.page404 {
	color:white;
	text-align:center;
	padding-top:34px;
}
.error404text {
	font-size:1.4em;
	line-height:1.42em;
	padding-top:22px;
}
.error404text a {
	color:#D1C58C;
}
.error404text a:hover {
	color:white;
}
.header404 .logo {
	top:34px;
	left:381px;
}
.shadow {
	display:none;
	zoom:1;
}
.galleryPopup {
	width:995px;
	height:596px;
	background:#2D2D2D;
	z-index:1000;
	color:#767676;
	font-family:Times new roman;
	position:fixed;
	top:-6000px;
	top:50%;
	margin-top:-300px;
	left:50%;
	margin-left:-498px;
	_position:absolute;
	_margin-top:0 !important;
}
.left0 {
	left:0;
	margin-left:0;
}
.top0 {
	top:0;
	margin-top:0;
}
.overflowForGallery {
	/* overflow:hidden !important; */
}
/* ============================ frameworks ======================================= */
.pt15 {padding-top:15px;}
.pb10 {padding-bottom:10px !important;}

.mt33 {margin-top:33px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.mb70 {margin-bottom:70px;}

/* ============================ default ===========================================*/
.default {color:#2D2D2D;}
.default h3 {font-size:1.3em;}
.content {margin-bottom:0; padding-bottom:150px;}

.person {
	overflow:hidden;
	margin-bottom:30px;
	width:100%;
}
.personImg {
	width:170px;
	height:170px;
	overflow:hidden;
	float:left;
	position:relative;
	margin:5px 20px 0 0;
}
.personImg div {
	width:170px;
	height:170px;
	background:url(/bitrix/templates/corporate/img/borderMask.gif) no-repeat;
	position:absolute;
	top:0;
	left:0;
}
.personData {
	float:left;
}
.personData h3 {
	color:#2D2D2D;
	margin:2px 0 1px 0;
}
.personData small {
	font-size:0.9em;
}
.personData p {
	margin-bottom:10px;
}
.personData a {
	color:#bbaf78;
}
.personData a:hover {
	color:#2d2d2d;
}
.project {
	overflow:hidden;
	width:100%;
	margin:0 0 30px 0;
}
.projectTitle {
	font-size:1.3em;
	font-family:'Times New Roman', georgia, serif;
	margin-bottom:15px;
}
.projectTitle  a {
	color:#2D2D2D;
}
.projectTitle  a:hover {
	color:#D1C58C;
}
.projectImg {
	width:130px;
	float:left;
	overflow:hidden;
}
.projectImg  img {
	border:none;
	margin:2px 0 0 0;
}
.projectText {
	width:60%;
	float:left;
	margin-left:20px;
	font-size:0.85em;
	line-height:1.4em;
}
.projectText p {
	margin-bottom:15px;
}
.docs {
	display:block;
	color:#2d2d2d;
	font-weight:bold;
	padding:0 0 7px 35px;
	margin:24px 0;
} 
.icoWord {
	background:url(/bitrix/templates/corporate/img/ico_word.gif) no-repeat;
}
.icoWord-b {
	background:url(/bitrix/templates/corporate/img/ico_word_b.gif) no-repeat;
}
.partnersList {
	margin:60px 0;
}
.partner, .partnerInner {
	overflow:hidden;
	width:100%;
	position:relative;
	padding-bottom:10px;
}
.partnerImg {
	width:102px;
	overflow:hidden;
	position:absolute;
}
.partnerImg  img {
	border:none;
	margin:0;
}
.partnerText {
	padding-left:120px;
	font-size:0.85em;
	line-height:1.35em;
}
.partnerText h3 {
	color:#ad9d4d;
	font-size:1.5em;
	font-family:'Times New Roman', georgia, serif;
	margin:0 0 4px 0;
}
.partnerText h3 a {
	color:#ad9d4d;
}
.partnerText h3 a:hover {
	color:#2d2d2d;
}
.allpartners {
	font-size:1.7em;
	line-height:1em;
	margin:10px 0 33px 120px;
}
.allpartners a {
	color:#d9d9d9;
	text-decoration:none;
	border-bottom:1px dashed #d9d9d9;
}
.allpartners a:hover, .partnersList .active a {
	color:#2d2d2d;
	border-bottom:1px dashed #2d2d2d;
}
.allpartnersList {
	display:none;
	margin-bottom:-35px;
}
.partnerInner {
	margin:29px 0 20px 0;
}
.partnerInner .partnerText {
	font-size:1.0em;
	line-height:1.4em;
}
.partnerInner .partnerText h1 {
	color:#ad9d4d;
	font-size:1.7em;
	font-weight:bold;
	font-family:'Times New Roman', serif;
	margin:0 0 8px 0;
}
.partnerInner .partnerImg {
	margin-top:10px;
}
.contactMap {
	width:595px;
	overflow:hidden;
	margin-bottom:20px;
}
.contactMap img {
	border:none;
	margin:0;
}
.sidebarL .pageTitleGray {
	margin-bottom:21px;
}
.article .indexNewsTitle {
	font-family:'Times New Roman', serif;
	font-size:3.0em;
	line-height:1em;
	padding-top:30px;
}
.article .indexGrayBoxList {
	padding-bottom:0;
}
.article .indexGrayBoxDate {
	padding-top:2px;
	padding-bottom:12px;
}
.linkApplication, .linkVideo {
	font-size:1.3em;
	background:url(/bitrix/templates/corporate/img/ico_application.gif) no-repeat 4px 4px;
	padding-left:18px;
	margin:30px 0;
}
.linkApplication a {
	color:#ad9d4d;
	text-decoration:none;
	border-bottom:1px dashed #ad9d4d;
}
.linkApplication a:hover {
	color:#2d2d2d;
	border-bottom:1px dashed #2d2d2d;
}
.linkVideo {
	background:url(/bitrix/templates/corporate/img/ico_video.gif) no-repeat 4px 4px;
	padding-left:21px;
}
.linkVideo a {
	color:#ad9d4d;
}
.linkVideo a:hover {
	color:#2d2d2d;
}
.formBlock a {
	margin-top:40px;
	margin-bottom:20px;
}
.formBlockLink {
	color:#2d2d2d;
	cursor:default;
	font-weight:bold;
	display:block;
}
.formBlockLink:hover {
	color:#2d2d2d;
}
.formBlock img {
	border:none;
	margin:0;
}
.formBlock div {
	width:100%;
	overflow:hidden;
	margin:12px 0;
}
.formBlock span {
	display:block;
	float:left;
	width:148px;
	text-align:right;
	padding-right:3px;
	padding-top:1px;
}
.formBlock input {
	float:left;
	width:249px;
	height:17px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #a1a1a1;
	border-top:1px solid #6b6b6b;
	padding:2px;
}
.formBlock label {
	display:block;
	float:left;
	width:90px;
	overflow:hidden;
	padding:0 0 0 12px;
}
.formBlock label input {
	width:20px;
	border:none;
}
.formBlock .captcha {
	margin-top:31px;
}
.formBlock .captcha span, .formBlock .captcha input {
	margin-top:8px;
}
.formBlock .captcha img {
	float:left;
	margin-top:5px;
}
.formBlock .captcha input {
	width:92px;
	margin-right:5px;
}
.formBlock .captcha .refresh {
	width:60px;
	float:left;
	font-size:0.8em;
	line-height:1.4em;
	margin:0 0 0 6px;
}
.formBlock .captcha a {
	color:#2d2d2d;
	text-decoration:none;
	border-bottom:1px dashed #2d2d2d;
	margin:0;
}
.formBlock .captcha a:hover {
	color:#ad9d4d;
	border-bottom:1px dashed #ad9d4d;
}
.formBlock button {
	background:url(/bitrix/templates/corporate/img/buttonSend.gif) no-repeat;
	width:177px;
	height:36px;
	margin:22px 0 0 148px;
}
.programm  .linkApplication {
	margin:7px 0 45px 0;
}
.programm  h3 {
	color:#2d2d2d;
	margin-bottom:23px;
}
.programm .docs {
	color:#d1c58c;
	margin:10px 0;
	padding:3px 0 7px 35px;
}
.programm .docs:hover {
	color:#2d2d2d;
}
.contentBgWhite {
	background-color:#ffffff;
	padding:20px;
	padding-bottom:0;
	margin-bottom:-5px;
}
.contentBgWhite .partnersList {
	margin:0;
}
.contentBgWhite h3 {
	margin-bottom:5px;
}
.contentBgWhite .partner {
	padding-bottom:20px;
}
.partnersBox {
	width:262px;
	overflow:hidden;
}
.partnersBox a {
	display:block;
	float:left;
	width:120px;
	height:124px;
}
.partnerLink .color {
	position:absolute;
	top:-2000px;
}
.partnerHover .color {
	position:relative !important;
	top:0;
}
.partnerHover .black {
	position:absolute;
	top:-2000px;
}
.partnerLink {
	width:120px;
	height:124px;
}
.indexGrayBoxItem {
	float:left;
	/*height:130px;*/
	overflow:hidden;
	padding-bottom:28px;
	padding-right:30px;
	width:570px;
}
.headerBottomMenu {
	font-size:1.4em;
	padding-left:331px;
	height:16px;
	padding-bottom:9px;
	position:relative;
	font-weight:bold;
}
.headerBottomMenu .textShadow {
	position:relative;
	color:#D1C58C;
	z-index:10;
	padding-bottom:2px;
	zoom:1;
	display:inline-block;
	white-space:nowrap;
	padding-right:24px;
	line-height:1em;
	text-decoration:underline;
}
.active .textBright {
	color:white !important;
}
.headerBottomMenu .textShadow:hover {
	font-weight:bold;
} 
.headerBottomMenu .textShadow .textBright {
	position:absolute;
	top:-1px;
	left:-1px;
	color:#383631;
	text-decoration:underline;
	padding-bottom:3px;
	zoom:1;
	display:inline-block;
}
.headerBottomMenu .textShadow .textBright:hover {
	color:white;
}
.headerBottomMenu .active {
	font-weight:bold;
	color:#AF9E5A !important;
	text-decoration:none;
	cursor:text;
}
.headerBottomMenu .active a {
	text-decoration:none !important;
	cursor:text;
}
.headerBottomMenu .activeLink {
	text-decoration:underline;
	cursor:pointer;
}

.headerBottomMenu .activeLink a {
	text-decoration:underline !important;
	cursor:pointer;
}
/* ====================================  Change 2010.03.23 ==================================== */
.footerRight {
	float:right;
	overflow:hidden;
	width:200px;
	padding-bottom:10px;
}
.footerRight a {
	float:left;
}
.footerRightCaption {
	float:left;
	line-height:14px;
	padding-left:8px;
	padding-top:0;
	margin-top:-2px;
}
.eventsListItemContent .default h3 {
	color:#2D2D2D;
}
.eventPlace {
	font-size:1.4em;
	padding-bottom:11px;
}
.sidebarEventsDownloadLink:hover {
	color:#2d2d2d;
}
/* ==================================== Changes 2010.06.02 ==================================== */
.partnerImg {
	float:left;
	position:static;
}
.partner {
	padding-bottom:20px;
}
/* ==================================== Changes 2010.09.16 ==================================== */
.contentExpertsList .beigeTitleListP {
	padding-left:35px;
	padding-right:35px;
}
.expertsListBlock {
	overflow:hidden;
	padding-left:2px;
}
.expertsListBlock .eventsListItem {
	overflow:hidden;
	padding:15px 35px 8px 33px;
	margin-bottom:7px;
	zoom:1;
}
.letterBlock {
	position:relative;
	overflow:hidden;
}
.letterBlockItem {
	position:absolute;
	top:15px;
	right:20px;
	font-size:57px;
	line-height:45px;
	color:#d1c58c;
}
.expertImgBlock {
	width:50px;
	height:51px;
	position:relative;
	float:left;
	text-align:center;
	margin-top:-5px;
}
.expertImgInner {
	display:none;
	width:50px;
	height:50px;
	overflow:hidden;
	border-bottom:1px solid #faeab2;
}
.hoverEnentListItem  {
	background:#e8e2c0;
}
.hoverEnentListItem .expertImgBlock {
	border-bottom:1px solid #b1a564;
}
.hoverEnentListItem .expertImgInner,
.hoverEnentListItem .borderBottomDark  {
	display:block;
}
.expertsListBlock .eventsListItemContent {
	padding-left:71px;
}
.eventPlaceExpert {
	font-size:1.2em;
}
.expertImg {
	float:right;
	overflow:hidden;
	margin-top:60px;
	/*margin-right:50px;*/ /* fixed by vaino; incorrect text block floating because of image width */
}
.expertItem {
	width:282px;
	font-size:1.2em;
	padding:12px 0;
}
.expertItem h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
	padding:10px 0 5px;
}
.expertItem ul {
	margin-left:0;
	margin-bottom:22px;
}
.expertItem ul a {
	color:#2d2d2d;
}
.expertItem ul a:hover {
	color:#D1C58C;
}
.expertItem ul li {
	background:url(/bitrix/templates/corporate/img/li_experts.gif) no-repeat 0 8px ;
	padding-left:7px;
	margin-bottom:8px;
}
.expertTitleItem {
	padding:0 0 10px;
}
.expertTitleItem h4 {
	padding:0;
	margin:0;
}
.videoBlockExpert {
	width:530px;
	height:325px;
	overflow:hidden;
	padding:0 0 30px;
}
.galleryExpertsBlock .gallery {
	padding-left:0;
	padding-top:3px;
}
.galleryExpertsBlock .galleryItem a {
	display:block;
	padding:0;
	margin:0;
}

/* ==================================== Changes 2010.09.22 ==================================== */
.expertBlockInner {
    overflow:hidden;
    zoom:1;
} 
