/* CSS Document */
.fl { float: left; }
.fr { float: right; }
.prel {	position:relative; }

.vmid {	vertical-align:middle }
.vtop {	vertical-align:top }
.vbot {	vertical-align:bottom }

.left { text-align:left; }
.right { text-align:right; }
.zoom { zoom:1 !ie; }


.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt6 { margin-top:6px; }
.mt13 { margin-top:13px; }

.mb10 { margin-bottom:10px;}

.mr5 { margin-right:5px; }
.ml5 { margin-left:5px; }
.mr10 { margin-right:10px; }
.ml10 { margin-left:10px; }
.mr15 { margin-right:15px; }
.ml15 { margin-left:15px; }
.red { color:#F00;}

.color_gray { color:#777; }
.color_green { color:#499c14; }
.font_size_24 {	font-size:24px;}
.font_size_14 {	font-size:14px;}
.font_size_13 {	font-size:13px;}

/*
#tochka_header {
	min-height: 80px;
	_height: 80px;
}
*/
.small { font-size:11px;}
.normal { font-size:12px;}
.large { font-size:15px;}
.xlarge { font-size:17px;}
.gray { color:#666;}
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
	font-size:0px;
}
.clear_small {
	clear:both;
	height:5px;
	overflow:hidden;
	font-size:0px;
}
.clear_medium {
	clear:both;
	height:10px;
	overflow:hidden;
	font-size:0px;
}
.clear_big {
	clear:both;
	height:15px;
	overflow:hidden;
	font-size:0px;
}
.clear15 {
	clear:both;
	font-size:0;
	height:15px;
	line-height:0;
	overflow:hidden;
}
.mrt_small { margin-right:5px;}
.mrt { margin-right:10px;}
.mrl { margin-left:10px;}
.mtp_small2 { margin-top:2px;}
.mtp_small { margin-top:5px;}


	.ContentBlock .CB_header h3 {
		top:9px;
		padding-top:0 !important;
		color: #3c3c3c;
	}
	.ContentBlock .CB_header span.textcopy {
		top: 11px;
	}
	.ContentBlock .CB_inner .content {
		zoom: 1;		
	}
	.headerOffWide .CB_inner .content {
		padding: 3px 7px;
	}
	.ContentBlock .CB_header .tabs {
		
	}


	.ContentBlock .navButtons {
		position: absolute;
		top: 12px;
		right: 14px;
		color: #666666;
		font-size: 120%;
		z-index: 420;
	}
		.ContentBlock .navButtons a {
			width: 16px;
			height: 16px;
			display: inline-block;
			_display: inline;
			right: 0;
			left: auto;
			top: auto;
			position: static;
			vertical-align: text-top;
			_line-height: 1px;
		}
		.ContentBlock .navButtons a img {
			/width: 16px;
			/height: 16px;
		}
		.ContentBlock .navButtons .btn_prev {
			background: url(/conferences/images/arrow_prev.gif) no-repeat;
			margin-left: 6px;
		}
		.ContentBlock .navButtons .btn_next {
			background: url(/conferences/images/arrow_next.gif) no-repeat;
			margin-left: 2px;
		}
		.ContentBlock .navButtons .notAble {
			visibility: visible;
		}
		
		.ContentBlock .content .footer {
			position: relative;
			bottom: -10px;
			left: -14px;
			padding: 8px 16px;
			width: 286px;
			background: url(/conferences/images/common/bg_CB_inner_footer.gif) no-repeat bottom;
			font-size: 110%;
		}
			.ContentBlock .content .footer a {
				font-weight: 900;
			}
/* === ContentBlock's Design === */




/* ConferenceMenu */

	.ConferenceMenu {
		margin-bottom: 16px;
		height: 29px;
		overflow: hidden;
	}

	.ConferenceMenu .border-Top-n-Btm {
		height: 1px;
		line-height: 1px;
		font-size: 1px;
		margin: 0 3px;
		background: #cacaca;
		border-left: #f2f2f2 1px solid;
		border-right: #f2f2f2 1px solid;
	}
	.ConferenceMenu ul {
		margin: 0 3px;
		border-left: #cacaca 1px solid;
		border-right: #cacaca 1px solid;
		background: #fcfdff url(/conferences/images/bg_conferenceMenu.gif) repeat-x bottom;
		height: 27px;
	}
		.ConferenceMenu ul li {
			float: left;
			height: 27px;
			font-size: 130%;
			border-left: #dbdbdb 1px solid;
			border-right: #fff 1px solid;
		}
			.ConferenceMenu ul li a {
				padding: 0 10px;
				display: inline-block;
				height: 27px;
				line-height: 26px;
				_height: 25px;
				_padding-top: 2px;
			}
			.ConferenceMenu ul li img {
				vertical-align: middle;
				margin-right: 5px;
				_margin-top: 3px;
			}
		.ConferenceMenu ul li.selected {
			background: #a5a5a5 url(/conferences/images/bg_conferenceMenu_selected.gif) no-repeat left;
			border: #fff 0px solid;
			position: relative;
			top: -1px;
			_top: auto;
			height: 29px;
			_height: 27px;
		}
			.ConferenceMenu ul li.selected a {
				background: url(/conferences/images/bg_conferenceMenu_selected_r.gif) no-repeat right;
				color: #353535;
				height: 29px;
				line-height: 28px;
				_height: 25px;
				_padding-top: 2px;
			}
			.ConferenceMenu ul li.selected a:hover {
				color: #c42e29;
			}

/* ConferenceMenu */
/* nextConference */

.nextConference {
	font-size: 130%;
}
	.nextConference .CB_inner .content {
		padding: 1px 10px 0 10px;
	}
		.nextConference .title {
			display: block;
			float: left;
			padding-left: 28px;
			padding-right: 10px;
			background: url(/conferences/images/bg_title.gif) no-repeat;
			height: 17px;
			line-height: 17px;
			font-weight: 900;
			vertical-align: middle;
			white-space: nowrap;
		}
		.nextConference .navButtons {
			display: block;
			float: left;
			position: static;
			padding-right: 10px;
			vertical-align: middle;
			padding-top: 3px;
			font-size:100%;
		}
			.nextConference .navButtons .btn_prev {
				background: url(/conferences/images/arr_red_left.gif) no-repeat;
				width: 6px;
				height: 12px;
				margin: 0;
			}
			.nextConference .navButtons .btn_next {
				background: url(/conferences/images/arr_red_right.gif) no-repeat;
				width: 6px;
				height: 12px;
				margin: 0;
			}
			.nextConference .navButtons a img {
				width: 6px;
				height: 12px;
			}
		.nextConference .carousel_container {
			display: block;
			width: 380px;
			position: relative;
			overflow: hidden;
			vertical-align: middle;
			height: 19px;
		}
			.nextConference .carousel_container ul {
				height: 19px;
				left: 0px;
				position: relative;
			}
				.nextConference .carousel_container ul li {
					float: left;
					width: 380px;
					position: relative;
					overflow: hidden;
					height: 19px;
				}
					.nextConference .carousel_container ul li a {
						border-bottom: #bababa 1px dotted;
						display: inline-block;
						white-space: nowrap;
					}
					.nextConference .carousel_container ul li a:hover {
						border-bottom: #c42e29 1px dashed;
					}
					.nextConference .carousel_container ul li .ellipsis {
						position: absolute;
						right: 0;
						top: 0;
						visibility: hidden;
						background: #fff;
					}

/* nextConference */






/* === ConferenceFeatured === */

	.ConferenceFeatured {
		background: none;
		padding: 0;
		position: relative;
		height: 278px;
        margin-top: 12px;
	}	
	.ConferenceFeatured .corner_left_top {
		width:6px;
		height:6px;
		font-size:0px;
		line-height:1px;
		position:absolute;
		z-index:100;
		top:0;
		left:0;
	}
	.ConferenceFeatured .corner_left_bottom {
		width:6px;
		height:6px;
		font-size:0px;
		line-height:1px;
		position:absolute;
		z-index:100;
		top:272px;
		left:0;
	}
	.ConferenceFeatured .corner_left_bottom {}
		.ConferenceFeatured .tabsContainer {
			position: absolute;
			top: 5px;
			right: 0px;
			width: 180px;
			height: 267px;
			overflow: hidden;
			z-index: 30;
			padding: 0;
		}
		.ConferenceFeatured .tabs {
			position: absolute;
			margin-top: 0px;
		}
			.ConferenceFeatured .tabs li {
				position:relative;
				height: 88px;
				background: none;
				margin:1px 0px 0px 23px;
			}
				.ConferenceFeatured .tabs li .inner {
					position: absolute;
					top: 0px;
					left: 0;
					padding: 0;
					overflow: hidden;
					width: 156px;
					/zoom: 1;
				}
				.ConferenceFeatured .tabs li .inner .slide_on, .ConferenceFeatured .tabs li .inner .slide_on_ie6 {
					display:none;
					position:absolute;
					top:0px;
					right:0px;
					z-index:2;
				}
				.ConferenceFeatured .tabs li .inner .slide_on_ie6 {
					background: none;
					_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s.tchkcdn.com/conferences/images/bg_featuredNews_tab_selected.png', sizingMethod='crop');
				}
					.ConferenceFeatured .tabs .image img {
						float: left;
						margin-right: 0px;
					}
					.ConferenceFeatured .tabs .title {
						position: absolute;
						bottom: 0px;
						right: 0px;
						background: url(/conferences/images/common/bg_featerudnews_text.png);
						/background: #000 !important;
						/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
						
						width: 138px;						
						padding: 5px 9px;
						color: #fff;
					}
					.ConferenceFeatured .tabs li.selected .title {
						right:1px;
						_bottom:-1px;
					}
			.ConferenceFeatured .tabs li.selected {
				background: none;
				position: relative;
				margin-left: 0;
				margin-bottom: 0px;
			}
				.ConferenceFeatured .tabs li.selected .inner {
					position: absolute;
					top: -1px;
					left: 0;
					height: 88px;
					width: 156px;
					padding: 1px 1px 0px 23px;
					background:none;
				}
				.ConferenceFeatured .tabs li.selected a {
				}
				.ConferenceFeatured .tabs li.selected .inner .slide_on {
					display:block;
					_display:none;
				}
				.ConferenceFeatured .tabs li.selected .inner .slide_on_ie6 {
					_display:block;
				}
		
			.ConferenceFeatured .navButtons .button_up {
				position: absolute;
				background: url(/conferences/images/arr_featNews_up.gif) no-repeat;
				width: 156px;
				height: 13px;
				right: 1px;
				top: -8px;
				z-index: 40;
			}
			.ConferenceFeatured .navButtons .button_dwn {
				position: absolute;
				background: url(/conferences/images/arr_featNews_dwn.gif) no-repeat;
				width: 156px;
				height: 13px;
				right: 1px;
				bottom: -8px;
				z-index: 40;
			}
			.ConferenceFeatured .navButtons .button_up:hover {
				background-position: 0 -13px;
			}
			.ConferenceFeatured .navButtons .button_dwn:hover {
				background-position: 0 -13px;
			}
			.ConferenceFeatured .navButtons .button_up_na {
				background-position: 0 -26px !important;
			}
			.ConferenceFeatured .navButtons .button_dwn_na {
				background-position: 0 -26px !important;
			}
						
			.ConferenceFeatured .TabContent {
				/*position: relative;*/
				_zoom: 1;
			}
				.ConferenceFeatured .TabContent .text {
					position: absolute;
					bottom: 0px;
					left: 0px;
					background: url(/conferences/images/common/bg_featerudnews_text.png);
					/background: #000 !important;
					/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
					
					width: 483px;
					min-width: 150px;
					
					padding: 6px 11px 9px 11px;
					color: #fff;
				}
				.ConferenceFeatured .TabContent img {
				}
				.ConferenceFeatured .TabContent h2 {
					margin: 0;
					padding: 0;
					font-size: 150%;
					font-weight: 900;
					line-height: 100%;
					color: #fff;
					padding-bottom: 4px;
				}
					.ConferenceFeatured .TabContent a {
						color: #fff;
					}
                                        .ConferenceFeatured .TabContent a:hover {
                                                color: #6FCBFA;
                                        }
					.ConferenceFeatured .TabContent h2 a {
						color: #6FCBFA;
					}
					.ConferenceFeatured .TabContent h2 a:hover {
						color: #fff;
					}
				.ConferenceFeatured .TabContent p {
					padding: 0;
					margin: 0;
					font-size: 120%;
					font-weight: 900;
					color: #fff;
				}

/* === ConferenceFeatured === */
/*.FutureConference .content .navButtons {
	position: static;
	top: auto;
	right: auto;
}
	.FutureConference .content .navButtons .btn_prev {
		position: absolute;
		left: 4px;
		top: 62px;
		margin: 0;
		width: 24px;
		height: 58px;
		background: url(/conferences/images/common/arrow_semicircle_prev.gif) no-repeat;
	}
	.FutureConference .content .navButtons .btn_next {
		position: absolute;
		right: 4px;
		_right: 3px;
		top: 62px;
		margin: 0;
		width: 24px;
		height: 58px;
		background: url(/conferences/images/common/arrow_semicircle_next.gif) no-repeat;
	}

.FutureConference .carousel_container {
	overflow: hidden;
	visibility: visible;
	position: relative;
	z-index: 2;
	width: 592px;
	margin: 2px 21px 0 21px;
}
	.FutureConference .carousel_container ul {
		margin: 0;
		padding: 0;
		position: relative;
		list-style: none;
		z-index: 1;
	}
		.FutureConference .carousel_container ul li {
			float: left;
			width: 275px;
			padding: 0 0px 5px 14px;
		}
		.FutureConference ul li .image {
			float: left;
			padding-top: 2px;
			width:120px;
		}
		.FutureConference ul li .image img {
			width:120px;
		}
		.FutureConference ul li .text {
			float:right;
			width:145px;
		}*/



.btn_fc {
	display:block;
	background:url(/conferences/images/btn_fc.gif) no-repeat 0px 0px;
	text-align:center;
	font-size:12px;
	font-weight:700;
	line-height:23px;
	color:#fff !important;
	width:120px;
	overflow:hidden;
	margin-top:5px;
}
.rinfo {
	color:#666;
	font-size:120%;
	position:absolute;
	right:14px;
	top:12px;
	z-index:420;
}

.Conferences .content {
	border: #dcdcdc 1px solid;
	border-top: none;
	border-bottom: none;
	
}
.Conferences .CB_header .rinfo {
	/*left:158px;*/
}
.Conferences .CB_header .rinfo a {
	border-bottom:1px dotted #014FAD;
	margin-left:28px;
	color:#0049A3;
	display:inline-block;
}
.Conferences .CB_header .rinfo a:hover {
	border-bottom:1px dashed #C42E29;
	color:#C42E29;
	display:inline-block;
}
.Conferences .CB_inner .bg_conf_inner_repeat {
	width:635px;
	float:left;
	/*background:url(/conferences/images/bg_conf_inner.gif) repeat-y 0px 0px;*/
}
.Conferences .CB_inner .bg_conf_inner {
	width:635px;
	float:left;
	/*background:url(/conferences/images/bg_conf_inner_top.gif) no-repeat 0px 0px;*/
}
.conference_menu {
	float:left;
	width:145px;
	overflow:hidden;
}
.conference_menu a {
	display:block;
	width:137px;
	height:28px;
	padding-left:8px;
	line-height:28px;
	background:url(/conferences/images/tabs_conference_menu.png) no-repeat 0px 0px;
	_background:url(/conferences/images/ie6/tabs_conference_menu.gif) no-repeat 0px 0px;
}
.conference_menu a:hover {
	background-position:0px -28px;
}
.conference_menu a.active {
	position:relative;
	height:30px;
	line-height:30px;	
	background-position:0px -58px;
	margin-bottom:-1px;
	margin-top:-1px;
	color:#666;
	cursor:default;
}
.conference_content {
	/*
	float:right;
	width:510px;
	*/
	overflow:hidden;
	float:left;
}
.preview_conf {
	/*
	width:156px;
	*/
	width:200px;
	margin-bottom:20px;
	overflow:hidden;
	_margin-left:5px;
}
.ic_rating {
	background:url(/conferences/images/preview_conf_icons.png) no-repeat 0px 1px;
	_background:url(/conferences/images/ie6/preview_conf_icons.gif) no-repeat 0px 1px;
	padding-left:20px;
}
.ic_views {
	background:url(/conferences/images/preview_conf_icons.png) no-repeat 0px -32px;
	_background:url(/conferences/images/ie6/preview_conf_icons.gif) no-repeat 0px -32px;
	padding-left:20px;
}
.ic_comments {
	background:url(/conferences/images/preview_conf_icons.png) no-repeat 0px -63px;
	_background:url(/conferences/images/ie6/preview_conf_icons.gif) no-repeat 0px -63px;
	padding-left:20px;
}

.pager {
	text-align:center;
}
.pager span {
	display:inline-block;
	background-color:#1670C5 !important;
	border-color:#135EA6 !important;
	color:#FFFFFF !important;
	padding:4px 7px;
	margin:0px 1px;
	font-weight:700;
}
.pager div {
	display:inline-block;	
	width:auto;
}
.pager a {
	display:inline-block;
	background-color:#ECF6FE;
	border:1px solid #ECF6FE;
	padding:4px 8px;
	margin-right:0px 1px;
	color:#0150AD;
	font-weight:700;
}
.pager a:hover {
	background-color:#ECF6FE;
	border-color:#CBE2F5;
	color:#0150AD;
}
.pager a.active {
	background-color:#1670C5;
	border-color:#135EA6;
	color:#fff;
}
.pager a.pred {
	margin-right:8px;
}
.pager a.pred em {
	background:url(/conferences/images/ic_pred.gif) no-repeat 0px 3px;
	padding-left:12px;
	font-style:normal;
}
.pager a.next {
	margin-left:8px;
}
.pager a.next em {
	background:url(/conferences/images/ic_next.gif) no-repeat right 3px;
	padding-right:12px;
	font-style:normal;
}
/*
h1 {
	font-size:24px;
	margin:2px 0px 4px 0px;
	padding:0px;
}
*/
.print {
	margin-right:30px;
	background:url("http://i.tchkcdn.com/images/finance/ico_print.gif") no-repeat scroll 6px 0 transparent;	
	display:inline-block;
	height:16px;
	line-height:16px;
	padding-left:30px;
	vertical-align:middle;
}
.pad_info {
	padding:0px 10px;
}
.pad_info .large{
	font-size:24px;
}
.news p {
	font-size:12px;
	line-height:18px;
	margin:7px 0px;
}
a.button_big_green {
	display:block;
	background:url(/conferences/images/button_big_green.gif) no-repeat 0px 0px;
}
a.button_big_green span {
	display:block;
	background:url(/conferences/images/button_big_green.gif) no-repeat right 0px;
	margin-left:30px;
	padding:6px 19px 6px 9px;
	color:#fff;
	font-size:18px;
}
.attention_block {
	background-color:#F7F7F7;
	padding:7px 10px 7px 30px;
}
.comment_voting {
	position:relative;
	background:url(/conferences/images/bg_comment_voting.gif) no-repeat 0px 0px;
	width:81px;
	height:29px;
}
.comment_voting a {
	position:absolute;
	bottom:7px;
	left:5px;
	width:16px;
	height:16px;
}
.comment_voting span {
	font-size:18px;
	position:absolute;
	bottom:4px;
	left:27px;
	width:52px;
	height:21px;
	overflow:hidden;
}
.comment {
	width:562px;
	overflow:hidden;
	line-height:18px;
}
.bb {
	border-bottom:1px solid #CDCDCD;
}
.Conferences .newsFull .Article .bigImg .btn_prev {
	top:160px;
}
.Conferences .newsFull .Article .bigImg .btn_next {
	top:160px;
}
/****************************************************/
#feature-conf .CB_header .tabs {
left:150px;
}
.Conferences .periods {
/*	padding-top:8px;*/
	background-position:left 10px;
	}
/* periods
.periods {
	background: url(/conferences/images/common/border_tab.gif) no-repeat left 12px;
	padding: 8px 0 0 10px;
	font-size:12px;
	color:#505050;
	float:right;
	background: none !important;
}	
.afisha .periods {
	padding: 9px 0 0 10px;
}	
	.periods .title {
		padding:2px 4px 0 0;
		display:inline-block;
		float:left;
	}
	.periods a {
		cursor:pointer;
	}
	.periods .buttonStyle {
		background: url(/conferences/images/bg_button_period_l.gif) no-repeat;
		height: 22px;
		display: inline-block;		
		position: relative;
		vertical-align: middle;
	}
		.periods .buttonStyle span.bgInner {
			background: url(/conferences/images/bg_button_period_r.gif) no-repeat top right;
			height: 16px;
			line-height: 15px;
			padding: 3px 7px;
			display: inline-block;
			position: relative;
			z-index: 2;
			font-size:12px;
			color: #818181;
		}
		 .periods .buttonStyle span.textcopy {
			position: absolute;
			z-index: 1;
			left: 7px;
			top: 3px;
			color: #fff;	
			font-size:12px;
		}

	.periods .active {
		background-image: url(/conferences/images/bg_button_period_sel_l.gif);
		background:url(/images/buttons_V3/btn_main_group.png) right -115px no-repeat;
	}
		.periods .active span.bgInner {
			background-image: url(/conferences/images/bg_button_period_sel_r.gif);
			color:#505050;
		}
end periods */
/* DropDownElement */
	
	.DropDownElement a.dd_button {
		
		padding-right:18px;
		font-size:150%;
		font-weight:normal;
		margin-top:11px;
		color:#3C3C3C;
		position:relative;
		z-index:999;
		float:left;
	}
	.DropDownElement span.textcopy {
		font-size:150% !important;
		left:0 !important;
	}
	.DropDownElement .DropDownList {
		top:4px;
		z-index:990;
		left:-8px;
		width:145px;
		background:none;
		padding:0;
		border:none;
	}
	.DropDownElement .DropDownList ul.DropDownList_top {
		background:url(/conferences/images/popUp.png) no-repeat left top;
		_background:url(/conferences/images/ie6/popUp.gif) no-repeat left top;
		padding:25px 4px 0 4px !important;
	}
	.DropDownElement .DropDownList .DropDownList_bottom {
		background:url(/conferences/images/popUp.png) no-repeat left bottom;
		_background:url(/conferences/images/ie6/popUp.gif) no-repeat left bottom;
		height:10px;
	}
	.DropDownElement .DropDownList ul li {
		padding:0px;
		font-size:100%;
	}
	.DropDownElement .DropDownList li a {
		padding:3px 10px;
		position:relative;
		width:117px;
		display:block;
	}
	.DropDownElement .DropDownList a:hover {
		background:#e7e7e7;
		color:#c52c9a;
	}
/* end DropDownElement */
/* Answer Menu */
.AnswerMenu {
	padding:10px 0 10px 10px;
}
.AnswerMenu  .Answer_title {
	float:left;
	display:inline-block;
	font-size:130%;
	padding-top:5px;
}
.AnswerMenu ul {
	float:left;
}
.AnswerMenu ul li {
	float:left;
	padding:0;
	margin:0;
	display:inline-block;
	_display:inline;
	background:url(/images/common/answer_menu/blogs_bg_btn_repeat.gif) no-repeat left;
	margin-left:10px;
	height:29px;
}
.AnswerMenu ul li a {
	display:block;
	float:left;
	padding:5px 10px 0 10px;
	font-size:120%;
	font-weight:bold;
}

.AnswerMenu ul li a img {
	padding-right:5px;
	display:inline-block;
	float:left;
}
.AnswerMenu ul li span {
	background:url(/images/common/answer_menu/blogs_bg_btn_right.gif) no-repeat left;
	display:inline-block;
	width:2px;
	height:29px;
}
/* end Answer Menu */
#infinite_loop.previews {
	background: #f7f7f7;
	margin: 6px -6px;
	padding: 4px 12px;
	position: relative;
	overflow: hidden;
	zoom: 1;
	font-size: 120%;
}
	#infinite_loop.previews .title {
		font-weight: 900;
		display: block;
		padding-bottom: 10px;
	}
	#infinite_loop.previews .btn_prev {
		display: block;
		width: 15px;
		height: 36px;
		background: url(/auto/images/auto/arr_gallery_prev.gif) no-repeat;
		position: absolute;
		left: 0px;
		top: 55px;
	}
	#infinite_loop.previews .btn_next {
		display: block;
		width: 15px;
		height: 36px;
		background: url(/auto/images/auto/arr_gallery_next.gif) no-repeat;
		position: absolute;
		right: 0px;
		top: 55px;
	}
	#infinite_loop.previews .previews_container {
		width: 612px;
		height: 90px;
		margin: 0 7px;
		overflow: hidden;
		position: relative;
	}
	#infinite_loop.previews ul {
		height: 90px;
		position: relative;
		left: 0;
	}
		#infinite_loop.previews li {
			padding: 0 0 0 3px !important;
			float: left;
		}
/**********************************************/
.Comming {
}
.Comming ul li {
	padding-bottom:10px;
}
.Comming ul li .image {
	float: left;
	padding-top: 2px;
	position:relative;
    width: auto !important;
}
.Comming ul li .text {
	float:right;
	width:334px;
}
.Comming ul li .text .more {
	font-size:11px;
	display:inline-block;
}
.Comming ul li .image .NewFeaturedNews_date {
	left:2px;
	top:3px;
}
.Comming ul li a img {
    width: auto !important;
}
/**********************************************/
.conference_vote {
	padding:0 0 10px 0;
	
}
.conference_vote .vote{
	float:right;	
}
.conference_vote .vote a {
	float:left;
	font-size:1px;
	margin-left:5px;
	margin-top:4px;
}
	.conference_vote .result {
		color:#636363;
		padding-top:5px;
	}
	.vote_rating {
		color:#FFF;
		background-color:#74a402;
		font-size:11px;
		padding:3px 5px;
		-moz-border-radius:4px;
		-webkit-border-radius: 4px;
        display: inline-block;
	}
	.vote_rating_minus {
		background-color:#d31919;
		color:#FFF;		
		font-size:11px;
		padding:3px 5px;
		-moz-border-radius:4px;
		-webkit-border-radius: 4px;
        display: inline-block;
	}
.conference_vote .title {
	float:left;
	padding:5px 10px 0 0px;
	font-size:14px;
	font-weight:bold;
}
.conference_vote .bg_letter {
	display:inline-block; 
	overflow:hidden;
	float:left;
	margin-right:10px;
}
.conference_vote .bg_letter span{
	background: url(/conferences/images/bg_letter.gif) repeat-x;
	color:#000;
	font-weight:bold;
	font-size:18px;
	display:inline-block;
	padding:3px 5px 3px 5px;
	letter-spacing:10px;
	margin-right:-10px;
	/margin-right:0px;
}
.btn_conference_hide {
	/*background:url(/conferences/images/btn_up_conf.gif) repeat-x;*/
	width:55px;
	height:15px;
	position:absolute;
	left:20px;
	bottom:-12px;
}
.btn_conference_hide a.up {
	display:block;
	background: url(/conferences/images/btn_up_conf.gif) no-repeat;
	width:55px;
	height:15px;
}
.btn_conference_hide a.down {
	display:block;
	background: url(/conferences/images/btn_down_conf.gif) no-repeat;
	width:55px;
	height:15px;
}
.new_comments a {
	background: url(/conferences/images/bg_btn_32.gif) repeat-x;
	border:1px solid #cacaca;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	padding:7px 0;
	color:#000;
	font-weight:bold;
	display:inline-block;
}
.new_comments a span {
	background: url(/conferences/images/bg_new_comments.gif) no-repeat 5px 0px;
	display:inline-block;
	padding:2px 10px 2px 30px;
	
}
/**********************************************/
.report_live {	
	/*
	height:440px;
	overflow:auto;
	overflow:auto;
	overflow-x:hidden;
	*/
	border:1px solid #d1ceb6;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	/*osition:relative;*/
	_width:660px;
	overflow:hidden;
	background-color: #ffffff;
	padding:10px 0;
}
.report_live .scroll {
	
}
.report_live .report {
	padding:10px 10px 0 10px;
	font-size:13px;
	padding-right:28px;
}
.report_live .active {
	background:#fffbde;
        font-weight: bold;
}
.report_live .best_question {
	position:absolute; 
	top:-12px; 
	left:4px;
	color:#5c5c5c;
	background-color:#f0f0f0;
	border:1px solid #babab9;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	padding:5px 10px;
        font-weight: normal;
}
	.report_live .best_question  .best_question_arr {
		position:absolute;
		bottom:-7px;
		left:8px;
	}
.report_live .report .question {
	color:#040404;
        font-weight: normal;
}
.report_live .report .answer {
	color:#3c3c3c;
	padding-top:10px;
        font-weight: normal;
}
.report_live .report .clear_medium {
	margin-right:10px;
}
.report_live .frame {
	height:440px;
	overflow:auto;
	width:683px;
}
	.BigColumn .report_live .frame {
		width:659px;
	}
.after_conf .report .clear_medium{
	clear:none;
	margin-right:0px;
}
.after_conf .report{
	padding-right:10px;
}
.jScrollPaneContainer{
	position:relative;
	overflow:hidden;
	z-index:1;
	padding:0px 10px 0px 0;
}
	.jScrollPaneTrack{
		position:relative;
		float:right;
		cursor:pointer;
		height:420px;
		background:#f2f2f2;
		margin:0 30px 0 0;
		_margin-right:15px
	}
	.jScrollPaneDrag{
		position:absolute;
		background:#999 url(/conferences/images/scroll.gif) -19px 50% no-repeat;
		cursor:pointer;}
	.jScrollPaneDrag:hover{
		-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #e5e5e5;box-shadow:0 0 5px #e5e5e5;
	}
		.jScrollPaneDragTop,.jScrollPaneDragBottom{
			position:absolute;
			top:0;
			height:18px;
			background:url(/conferences/images/scroll.gif) 0 0 no-repeat;}
		.jScrollPaneDragBottom{
			top:auto;
			bottom:0;
			background-position:0 -18px;
			bottom:-20px;}
		.jScrollPaneDragTop:hover,.jScrollPaneDragBottom:hover{
			background-color:#f99;}
/*********************************************************************/
.floatLeft {
	float: left;
	width: 294px;
	margin-right: 10px;
	margin-top: 3px;
	margin-left:10px;
}
.floatLeft #mygalone {
	width:292px !important;
	height:90px !important;
	background-color: #F0F0F0;
}

	.floatLeft .bigImg {
		padding: 2px;		
		background: #f0f0f0;
		text-align: center;
		position: relative;
	}
	.floatLeft .text {
		padding: 4px;
		text-align: left;
	}
	.floatLeft .foto_author {
		padding-bottom: 4px;
		color: #939393;
		display: block;
	}
.time_to_start {
	position:absolute;
	top:11px;
	left:14px;
	padding:10px;
	font-size:14px;
	color:#FFF;
	background:#2b2419;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/	
	-moz-opacity: 0.8; /* Mozilla 1.6 */
	-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
.message_ok {
	background:#e1eec3;
	font-size:14px;
	color:#5b8200;
	padding:5px 10px;
}
.askQuestion textarea {
	border:1px solid #cccccc;
	width:520px;
}
.askQuestion .btn_fc {
	margin-top:0px;
}
.askQuestion .title {
	float:left;
	font-weight:bold;
	font-size:14px;
}
.btn_bg_gray {
	margin-right:10px;
}
a.btn_bg_gray {
	background: url(/conferences/images/bg_btn_32.gif) repeat-x;
	border:1px solid #cacaca;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	padding:4px 10px;
	color:#4e4e4e;
	float:right;
	font-weight:bold;
	display:block;
}
.more_roseLine { background:url(/conferences/images/rose_line.gif) repeat-x 0 -18px; margin:10px 0; position:relative; width:100%;}
.more_roseLine .left_bg { background:url(/conferences/images/rose_line.gif) no-repeat bottom left; display:block;}
.more_roseLine .right_bg { background:url(/conferences/images/rose_line.gif) no-repeat top right; display:block;}
.more_roseLine a { display:block; text-align:center; color:#797979;}
.more_roseLine a i { background:url(/conferences/images/ico_more.png) no-repeat left center; display:block; margin-left:15px; font-style:normal;}
.more_roseLine a i b { background:url(/conferences/images/ico_more.png) no-repeat right center; display:block; margin-right:15px; font-weight:normal; padding:2px 0;}
.linkStyle_1 { padding-left:10px; padding-bottom:10px;}
.linkStyle_1 a { text-decoration:none; font-size:12px; border-bottom:dotted 1px #0049A3;}
.linkStyle_1 a:hover { border-bottom: dashed 1px #C42E29;}

#show-description {
    border-bottom: 1px dotted #0049A3;
    text-decoration: none;
    color: #0049A3;
}
#show-description:hover {
    color: red;
    border-bottom: 1px dashed red;
}
#hide-description {
    border-bottom: 1px dotted #0049A3;
    text-decoration: none;
    color: #0049A3;
}
#hide-description:hover {
    color: red;
    border-bottom: 1px dashed red;
}
.ContentBlock .CB_inner .content .plr {
	float:left;
	position:relative;
}
/* Vlad L. CSS*/
.NewFeaturedNews_btn {
	height:45px;
	position:absolute;
	left:150px;
	top:50%;
	margin-top: -23px;
	width:209px;
}
.NewFeaturedNews_btn a {
	display: block;
	background: url(/conferences/images/btn_play.png) no-repeat;
	width: 209px;
	height: 45px;
}
.NewFeaturedNews_btn a:hover {
	background-position: 0 100%;
}
.playVideoBtn a {
	background-image: url(/conferences/images/btn_play2.png) !important;
}
/* Vlad L. CSS*/
/*Alex P. CSS*/
#peoples_questions{
	background-color: #ffffff;
	position:relative;
}
/*Alex P. CSS*/

/* new add question */

.green_but_1,
.green_but_1:hover { display:block; background:url(/conferences/images/but_grn_1_repeat.jpg) repeat-x top; color:#FFF; font-size:14px; text-shadow:-1px -1px 1px #19830d;}
.green_but_1 b,
.green_but_1 i { font-weight:normal; font-style:normal; display:inline-block; color:#FFF}
.green_but_1 b { background:url(/conferences/images/but_grn_1_left.jpg) no-repeat left top;}
.green_but_1 i { background:url(/conferences/images/but_grn_1_right.jpg) no-repeat right top; padding:5px 10px;}

.green_but_2,
.green_but_2:hover { display:block; background:url(/conferences/images/but_grn_2_repeat.jpg) repeat-x top; color:#FFF; font-size:13px; text-shadow:-1px -1px 1px #19830d; position:absolute; right:10px; top:10px;}
.green_but_2 b,
.green_but_2 i { font-weight:normal; font-style:normal; display:inline-block; color:#FFF}
.green_but_2 b { background:url(/conferences/images/but_grn_2_left.jpg) no-repeat left top;}
.green_but_2 i { background:url(/conferences/images/but_grn_2_right.jpg) no-repeat right top; padding:4px 10px;}

.grey_but_1,
.grey_but_1:hover { display:block; background:url(/conferences/images/but_grey_1_repeat.jpg) repeat-x top; color:#4e4e4e; font-size:14px; text-shadow:1px 1px 1px #FFF; margin-right:5px;}
.grey_but_1 b,
.grey_but_1 i { font-weight:normal; font-style:normal; display:inline-block; color:#4e4e4e;}
.grey_but_1 b { background:url(/conferences/images/but_grey_1_left.jpg) no-repeat left top;}
.grey_but_1 i { background:url(/conferences/images/but_grey_1_right.jpg) no-repeat right top; padding:5px 10px;}

.formAddQuest { margin-left:-7px; margin-right:-7px;}
.formAddQuest .CB_header_2 { background:url(/conferences/images/bg_add_question.jpg) repeat-x top; height:30px; border-top:solid 1px #d7d7d7; border-bottom:solid 1px #d7d7d7;}
.formAddQuest .CB_header_2 h2 { font-size:14px; color:#3c3c3c; margin-top:7px; margin-left:10px;}
.formAddQuest .CB_cont_2 { position:relative; padding:10px;}
.formAddQuest .CB_cont_2 table { width:100%;}
.formAddQuest .CB_cont_2 td { vertical-align:top}
.formAddQuest .CB_cont_2 .inp_1 { width:287px; height:21px; background:url(/conferences/images/bg_inp_1.jpg) repeat-x top; border:solid 1px #d5d5d5; padding:0; margin:0; margin-bottom:5px; font-size:12px; color:#7e7e7e; padding-left:5px;}
.formAddQuest .CB_cont_2 .txtarea_1 { background:url(/conferences/images/bg_inp_1.jpg) repeat-x top; border:solid 1px #d5d5d5; padding:0; margin:0; margin-bottom:5px; font-size:12px; color:#7e7e7e; width:99%; height:100px; padding-left:5px;}
.formAddQuest .CB_cont_2 .txt_1 { font-size:11px; color:#8b8b8b;}

.plashka { background:#000; opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; filter:alpha(opacity=50); position:fixed!important; position:absolute; width:100%; height:100%; top:0; left:0; right:0; z-index:9900; _height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight+'px'); display:none}

.block_captcha { position:fixed!important; position:absolute; width:351px; left:50%; margin-left:-175px; z-index:99999; top:200px; _top:400px; color:#424242; display:none;}
.block_captcha .BG_top { background:url(/conferences/images/Block_captcha_top.png) no-repeat top left; padding-top:11px;}
.block_captcha .BG_bot { background:url(/conferences/images/Block_captcha_bot.png) no-repeat bottom left; padding-bottom:9px; _ padding-bottom:8px;}
.block_captcha .BG_repeat { background:url(/conferences/images/Block_captcha_repeat.png) repeat-y left; padding:1px 15px;}
.block_captcha h1 { font-size:16px;}
.block_captcha a.ico_close { background:url(/conferences/images/ico_close.jpg) no-repeat left top; width:13px; height:13px; overflow:hidden; display:block; position:absolute; top:15px; right:15px;_top:5px;}
.block_captcha .captcha { border:solid 1px #e1e1e1; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin-bottom:10px; margin-top:5px;}
.block_captcha .captcha span { padding:10px; text-align:center; display:block;}
.block_captcha .captcha .upd_cap { background:#f8f8f8; padding:5px 10px;}
.block_captcha .captcha .upd_cap a { background:url(/conferences/images/Conference_ask-form_26.jpg) no-repeat left center; padding-left:15px;}
.block_captcha .inp_2 { width:125px; height:21px; background:url(/conferences/images/bg_inp_1.jpg) repeat-x top; border:solid 1px #d5d5d5; padding:0; margin:0; margin-bottom:5px; font-size:12px; color:#7e7e7e; padding-left:5px; margin-right:8px;}
.block_captcha .txt_2 { font-size:14px; margin-top:2px; padding-right:5px;}
.block_captcha .green_but_2,
.block_captcha .green_but_2:hover { position:relative!important; top:auto!important; left:auto!important; right:auto!important; white-space:nowrap;}
.NewFeaturedNews_date {
		width:59px;
		height:74px;
		position:absolute;
		background: url(/conferences/images/bg_date.png) no-repeat;
	}
		.NewFeaturedNews_date .month {
			color:#fff;
			font-size:120%;
			padding-top:4px;
			text-align:center;
		}
		.NewFeaturedNews_date .day {
			color: #000000;
            font-size: 27px;
            font-weight: bold;
            line-height: 1em;
            padding-top: 2px;
            text-align: center;
		}
		.NewFeaturedNews_date .time {
			background: url(/conferences/images/img_date_clock.gif) no-repeat 9px 3px;
			color:#666666;
			padding-left:20px;
		}


/*ConferenceBlock*/
.ConferenceBlock{
	position:relative;
	}
	.ConferenceBlock .NavButtons{
		position:absolute;
		top:0; right:12px;
		}
	.ConferenceBlock .B_inner .image{
		display:block;
		margin-bottom: 3px;
		float:left;
		position:relative;
		}
	.ConferenceBlock .B_inner .text{
		display:block;
		padding-left: 160px;
		}
    .ConferenceBlock .B_inner .text h4{
          font-size: 14px;
	    }
	.ConferenceBlock .B_inner .image:hover + .text h4 a{
		color:#C42E29;
		}
/*end ConferenceBlock*/
.Conferences .periods {
	padding: 7px 0 0 10px;
	font-size: 12px;
	color: #505050;
}
