@import url("/css/common_tochka.css");
@import url("/css/buttons_V3.css");
@import url("/css/framework/global.css");
@import url("/css/framework_edit/global_temp.css");

/*a:visited { color: #a563c0;}*/
.fr { float:right;}
.fl { float:left;}
/* === Content Blocks === */

.ContentBlock {
	width: 328px;
	margin-bottom: 3px;
	position: relative;
}
	.ContentBlock .CB_header {
		height: 31px;
		padding: 0 19px 0 14px;
		background: url(/images/common/bg_CB_header_waves.png) no-repeat;
		position: relative;
		/*z-index: 400;*/
	}
		.ContentBlock_Tabs .CB_header {
			padding: 0px 19px 0 14px;
			background: url(/images/common/bg_CB_header.png) no-repeat;
		}
	.ContentBlock .CB_inner {
		padding: 0 3px;
		background: url(/images/common/bg_CB_inner.png) repeat-y;
		z-index: 300;
	}
		.ContentBlock .content {
			border: #dcdcdc 1px solid;
			border-bottom: #dcdcdc 0px solid;
			padding: 6px 10px 0 10px;
		}
	.centerColumn .ContentBlock .CB_inner {
		overflow: hidden;
	}
	.ContentBlock .CB_footer {
		height: 8px;
		_font-size: 1px;
		background: url(/images/common/bg_CB_footer.png) no-repeat;
	}

	.ContentBlock .CB_header h1, .ContentBlock .CB_header h3 {
              font-size: 150%;
              color: #060606;
              position: relative;
              z-index: 2;
              padding-top: 0 !important;
              display: inline;
              top: 9px;
              text-shadow:#fff 0px 1px 0px;
	 }
		.ContentBlock .CB_header a {
			color: #0049a3;
		}
		.ContentBlock .CB_header h1 a, .ContentBlock .CB_header h3 a {
			color: #333 !important;
			background: url(/images/common/all_arrs.gif) no-repeat 100% 6px;
			padding-right: 18px !important;
			display: inline-block;
		}
		.gecko .ContentBlock .CB_header h1 a, .gecko .ContentBlock .CB_header h3 a {
			background-position: 100% 7px;
		}
		.ContentBlock .CB_header h1 a:hover, .ContentBlock .CB_header h3 a:hover {
			color: #e20000 !important;
		}

	.ContentBlock .CB_header span.textcopy {
		display:none;
	}


.newsFull .Article h1 {
    color: #060606;
    display: block;
    padding-top: 11px !important;
    position: static;
}
/* nav buttons */
	.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;			
			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(/images/frontpage/arrow_prev.gif) no-repeat;
			margin-left: 6px;
		}
		.ContentBlock .navButtons .btn_next {
			background: url(/images/frontpage/arrow_next.gif) no-repeat;
			margin-left: 2px;
		}
		.ContentBlock .navButtons .notAble {
			visibility: visible;
		}
/* nav buttons */

	/* ContentBlock Tabs */
	.ContentBlock .CB_header .tabs {
		position: absolute;
		right: 14px;
		bottom: -1px;
		_bottom: -2px;
		word-spacing: -0.25em;
	}
		.ContentBlock .CB_header .tabs li {
			font-size: 130%;
			margin-right: -7px;
			position: relative;
			float: left;
			word-spacing: normal;
		}
			.ContentBlock .CB_header .tabs li a {
				display: inline-block;
				height: 20px;
				padding: 4px 11px 0 11px;
				text-decoration: none;
				position: relative;
				z-index: 2;
			}
			.ContentBlock .CB_header .tabs li font {
				font-size: 100%;
			}
		.ContentBlock .CB_header .tabs li.current {
			background: url(/images/common/bg_tabs_active_left.gif) no-repeat;
		}
			.ContentBlock .CB_header .tabs li.current  a {
				background: url(/images/common/bg_tabs_active_right.gif) no-repeat right;
				color: #4e4e4e;
			}
			.ContentBlock .CB_header .tabs span.textcopy {
				font-size: 100%;
				left: 13px;
				top: 4px;
			}
	/* ContentBlock Tabs */



	/* Wide Blocks Design*/
	.ContentBlockWide,
	.ContentBlockWide_Tabs {
		width: 663px;
	}
		.ContentBlockWide .CB_header {
			background: url(/images/common/bg_CB_header_waves_wide.png) no-repeat;
		}
		.ContentBlockWide_Tabs .CB_header {
			background: url(/images/common/bg_CB_header_wide.png) no-repeat;
		}
		.ContentBlockWide .CB_inner,
		.ContentBlockWide_Tabs .CB_inner {
			background: url(/images/common/bg_CB_inner_wide.png) repeat-y;
		}
		.ContentBlockWide .CB_footer,
		.ContentBlockWide_Tabs .CB_footer {
			background: url(/images/common/bg_CB_footer_wide.png) no-repeat;
		}
	/* Wide Block*/


		.ContentBlockResizable {
			margin-bottom: 3px;
			position: relative;
			width: auto;
		}
			.ContentBlockResizable .CB_header {
				height: 34px;
				position: relative;
				z-index: 400;
				padding: 0;
				background: none !important;
			}
				.ContentBlockResizable .CB_header .leftBG {
					float: left;
					width: 7px;
					_margin-right: -7px;
					height: 34px;
					background: url(/images/common/bg_CB_header_LS.png) no-repeat;
				}
				.ContentBlockResizable .CB_header .rightBG {
					float: right;
					_margin-left: -7px;
					width: 7px;
					height: 34px;
					background: url(/images/common/bg_CB_header_RS.png) no-repeat;
				}
				.ContentBlockResizable .CB_header .centerBG {
					margin: 0 7px;
					padding: 0 12px 0 7px;
					height: 34px;
					background: url(/images/common/bg_CB_header_C.png) no-repeat right top;
				}
			.ContentBlockResizable .CB_inner {
				padding: 0 0 0 4px;
				background: url(/images/common/bg_CB_inner_LS.png) repeat-y;
				z-index: 300;
                                _float:left;
			}
				.ContentBlockResizable .CB_inner .centerBG {
					padding-right: 4px;
					background: url(/images/common/bg_CB_inner_RS.png) repeat-y right;
					_position:static;
                                        _float:left;
				}
					.ContentBlockResizable .content {
						border: #dcdcdc 0px solid;
						border-top: #dcdcdc 1px solid;
						padding: 6px 10px 0 10px;
					}
			.ContentBlockResizable .CB_footer {
				height: 8px;
				_font-size: 1px;
				background: none !important;
			}
				.ContentBlockResizable .CB_footer .leftBG {
					float: left;
					_margin-right: -8px;
					width: 8px;
					height: 8px;
					background: url(/images/common/bg_CB_footer_LS.png) no-repeat;
				}
				.ContentBlockResizable .CB_footer .rightBG {
					float: right;
					_margin-left: -8px;
					width: 8px;
					height: 8px;
					background: url(/images/common/bg_CB_footer_RS.png) no-repeat;
				}
				.ContentBlockResizable .CB_footer .centerBG {
					margin: 0 8px;
					height: 8px;
					background: url(/images/common/bg_CB_footer_C.png) no-repeat top;
				}

	.headerOff .CB_header {
		background: url(/images/common/bg_CB_inner_ban300.png) !important;
		height: 9px !important;
		line-height: 9px !important;
	}
		.headerOff .CB_header * {
			display: none !important;
		}
	.headerOff .CB_inner .content {
		border-top: #fff 0px solid !important;
	}
	.rightColumn .headerOff .CB_inner .content {
		overflow: visible !important;
	}
	.rightColumn .headerOff .CB_footer {
		_left: 3px;
	}

	.headerOffWide .CB_header {
		height:8px !important;
		font-size: 1px !important;
		background: url(/images/common/bg_CB_header_blank_wide.png) no-repeat !important;
	}
		.headerOffWide .CB_header * {
			display: none !important;
		}
	.headerOffWide .CB_inner .content {
		border-top: #fff 0px solid !important;
		padding: 3px 10px 2px 10px;
	}

	/* Center_2inRow */
		.Center_2inRow {
			margin-left: -7px !important;
			zoom: 1;
		}
		.Center_2inRow .ContentBlock {
			float: left;
			padding-left: 7px !important;
		}
	/* Center_2inRow */

.ContentBlock .content div.more, div.more{
	margin-bottom: 4px;
	}
/* === Content Blocks === */

/* === NewFeaturedNews === */
	.NewFeaturedNews {
		background: url(/images/common/bg_featuredNews.png) no-repeat;
		padding: 4px;
		position: relative;
		height: 302px;
		margin-bottom: 8px;
	}
		.NewFeaturedNews .tabsContainer {
			position: absolute;
			right: -2px;
			_right: -3px;
			top: 10px;
			width: 284px;
			height: 288px;
			padding: 0px 0;
			overflow: hidden;
			z-index: 1;
		}
		.NewFeaturedNews .tabs {
			position: absolute;
			margin-top: 6px;
		}
			.NewFeaturedNews .tabs li {
				height: 93px;
				background: url(/images/common/bg_featuredNews_tab.png) no-repeat;
				margin-bottom: -1px;
				margin-left: 23px;
			}
				.NewFeaturedNews .tabs li .inner {
					position:relative;
					padding: 6px 10px;
					overflow: hidden;
					width: 241px;
					/zoom: 1;
				}
					.NewFeaturedNews .tabs .overArrow {
						position: absolute;
						width: 28px;
						height: 89px;
						left: 7px;
						top: 7px;
						display: none;
					}
					.NewFeaturedNews .tabs .image img {
						float: left;
						margin-right: 12px;
					}
					.NewFeaturedNews .tabs .title {
						font-size: 120%;
					}
						.NewFeaturedNews .tabs .title a {
							color: #000;
							display: block;
							min-height: 54px;
							_height: 54px;
							line-height: 18px;
						}
						.NewFeaturedNews .tabs .title a:hover {
							color: #c42e29;
							text-decoration: underline;
						}
					.NewFeaturedNews .tabs .related {
						font-size: 100%;
					}
					.NewFeaturedNews .tabs .related a {
						padding-left: 7px;
						padding-right: 5px;
						background: url(/images/common/featured_bullet.gif) no-repeat 0 5px;
					}
					.NewFeaturedNews .tabs .related span {
						margin-right: 0px;
					}
			.NewFeaturedNews .tabs li.selected {
				background: none;
				position: relative;
				margin-left: 0;
				/margin-bottom: -4px;
			}
				.NewFeaturedNews .tabs li.selected .inner {
					position: absolute;
					top: -5px;
					left: 0;
					background: url(/images/frontpage/bg_featuredNews_tab_selected.png) no-repeat;
					height: 78px;
					width: 241px;
					padding: 12px 11px;
					padding-left: 34px;
				}
				.NewFeaturedNews .tabs li.selected a.overArrow {
					display: block;
				}

			.NewFeaturedNews .navButtons .button_up {
				position: absolute;
				background: url(/images/common/arr_featNews_up.gif) no-repeat;
				width: 256px;
				height: 14px;
				right: 3px;
				_right: 2px;
				top: 3px;
				z-index:1;
			}
			.NewFeaturedNews .navButtons .button_dwn {
				position: absolute;
				background: url(/images/common/arr_featNews_dwn.gif) no-repeat;
				width: 256px;
				height: 14px;
				right: 3px;
				_right: 2px;
				bottom: 4px;
				_bottom: 6px;
				z-index: 1;
			}
			.NewFeaturedNews .navButtons .button_up:hover {
				background-position: 0 -14px;
			}
			.NewFeaturedNews .navButtons .button_dwn:hover {
				background-position: 0 -14px;
			}
			.NewFeaturedNews .navButtons .button_up_na {
				background-position: 0 -28px !important;
			}
			.NewFeaturedNews .navButtons .button_dwn_na {
				background-position: 0 -28px !important;
			}

			.NewFeaturedNews .TabContent {
				_zoom: 1;
			}
				.NewFeaturedNews .TabContent .text {
					position: absolute;
					bottom: 4px;
					left: 4px;
					background: url(/images/common/bg_featerudnews_text.png);
					/background: #000 !important;
					/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
					width: 378px;
					min-width: 150px;
					padding: 6px 11px 9px 11px;
					color: #fff;
					margin:0;
					font-size:11px;
				}
				.NewFeaturedNews .TabContent h2 {
					margin: 0;
					padding: 0;
					font-size: 150%;
					font-weight: 900;
					line-height: 100%;
					color: #fefefe;
					padding-right: 52px;
					padding-bottom: 4px;
				}
					.NewFeaturedNews .TabContent a {
						color: #fefefe;
					}
						.NewFeaturedNews .TabContent a:hover {
							color: #6fcbfa;
						}
					.NewFeaturedNews .TabContent h2 a {
						color: #6fcbfa;
					}
						.NewFeaturedNews .TabContent h2 a:hover {
							color: #fefefe;
						}
				.NewFeaturedNews .TabContent p {
					padding: 0;
					margin: 0;
					font-size: 120%;
					font-weight: 900;
					color: #c0c0bf;
					padding-right: 60px;
					padding-bottom: 2px;
				}
				.NewFeaturedNews .counter {
					position: absolute;
					right: 284px;
					bottom: 10px;
					font-size: 110%;
					font-weight: 900;
					z-index: 1;
					color: #fff;
				}
				.NewFeaturedNews .TabContent .counter {
					right: 20px;
				}
/* === NewFeaturedNews === */

/* === AfishaSchedule === */
	.AfishaSchedule .eventsSelector {
		margin-left: 40px;
		padding-right: 16px;
		background: url(/images/common/border_tab.gif) no-repeat right;
		display: inline-block;
		height: 20px;
		line-height: 20px;
		vertical-align: bottom;
		margin-bottom: -1px;
	}
	.AfishaSchedule .CB_header h1, .AfishaSchedule .CB_header h3 {
		/display: inline;
	}
	.AfishaSchedule .CB_header .calendarDropDown {
		position: absolute;
		right: 8px;
		top: 10px;
	}
		.activeCalendar #datepicker {
			z-index: 888;
			right: 0px;
			top: 30px;
			padding-top: 6px;
		}

	.AfishaSchedule .CB_header .tabs {
		right: 50px !important;
	}
		.AfishaSchedule .CB_header .tabs li {
			background: url(/images/common/border_tab.gif) no-repeat right;
			margin-right: -2px;
		}
			.AfishaSchedule .CB_header .tabs li a {
				padding: 1px 7px 0 7px;
				height: 23px;
				/padding: 3px 7px 0 7px;
				/height: 21px;
			}
			.AfishaSchedule .CB_header .tabs li a sup {
				font-size: 70%;
				/font-size: 75%;
			}
			.AfishaSchedule .CB_header .tabs li.current {
				margin-right: 3px;
			}
			.AfishaSchedule .CB_header .tabs a.weekend {
				color: #e10000;
			}
		.AfishaSchedule .content .navButtons {
			position: static;
			top: auto;
			right: auto;
		}
			.AfishaSchedule .content .navButtons .btn_prev {
				position: absolute;
				left: 4px;
				top: 85px;
				margin: 0;
				width: 24px;
				height: 58px;
				background: url(/images/common/arrow_semicircle_prev.gif) no-repeat;
			}
			.AfishaSchedule .content .navButtons .btn_next {
				position: absolute;
				right: 4px;
				top: 85px;
				margin: 0;
				width: 24px;
				height: 58px;
				background: url(/images/common/arrow_semicircle_next.gif) no-repeat;
			}
		.AfishaSchedule .carousel_container {
			overflow: hidden;
			visibility: visible;
			position: relative;
			z-index: 2;
			width: 592px;
			margin: 5px 21px 0 21px;
		}
			.AfishaSchedule .carousel_container ul {
				margin: 0;
				padding: 0;
				position: relative;
				list-style: none;
				z-index: 1;
			}
			.AfishaSchedule .carousel_container ul li {
				float: left;
				width: 130px;
				padding: 0 4px 10px 14px;
				font-size: 110%;
			}
			.AfishaSchedule .carousel_container .image img {
				margin: 5px 0;
			}

	.AfishaSchedule .more .note {
		color: #666666;
		float: left;
		padding-left: 10px;
		font-size: 110%;
	}
/* === AfishaSchedule === */

/* === Common Elements === */
	/* DropDown Element*/
	.DropDownElement {
		position: relative;
		display: inline-block;
		/display: inline;
	}
	.DropDownElement a.dd_button {
		color: #666666;
		font-size: 130%;
		display: inline-block;
		padding-right: 23px;
		background: url(/images/common/arr_search_dropdown.gif) no-repeat;
		background-position: right !important;
	}
	.DropDownElement font {
		font-size: 100%;
	}
	.DropDownElement .DropDownList {
		position: absolute;
		z-index: 990;
		padding: 0px 6px;
		right: -13px;
		_right: 2px;
		top: -2px;
		border: #bdbdbd 1px solid;
		background: #eeeeee url(/images/common/bg_dropdown.gif) repeat-x;
		opacity: 1;
	}
		.DropDownElement .DropDownList span {
			display: block;
			padding: 1px 6px;
			white-space: nowrap;
			border-bottom: #d9d9d9 1px solid;
			font-size: 130%;
		}
			.DropDownElement .DropDownList span font {
				display: block;
				font-size: 100%;
				padding-right: 23px;
				background: url(/images/common/arr_search_dropdown_na.gif) no-repeat right;
				text-align: right;
			}
		.DropDownElement .DropDownList ul {
			border-top: #ffffff 1px solid;
			padding: 6px 4px !important;
		}
			.DropDownElement .DropDownList li {
				float: none !important;
				font-size: 120%;
				padding: 0;
				padding-bottom: 2px;
				white-space: nowrap;
			}
			.DropDownElement .DropDownList li a {
				color: #36c;
				padding: 0;
				line-height: normal;
				background: none;
				position: relative;
				display: block;
			}
			.DropDownElement .DropDownList li a:hover {
				color: #c42e29;
			}
	/* DropDown Element*/



span.button_red {
	display: inline-block;
	background: url(/main/images/bg_button_red_left.gif) no-repeat;
}
	span.button_red input, span.button_red a {
		display: inline-block;
		border: #fff 0px solid;
		color: #fff !important;
		background: url(/main/images/bg_button_red_right.gif) no-repeat top right;
		cursor: pointer;
		font-size:12px;
		/margin-right: 0px;
		_margin-right: -10px;
	}
	span.button_red input {
		padding:2px 10px 3px 10px;
		/padding:2px 0px 3px 0px;
		height:26px;
		line-height: 26px;
	}
	span.button_red a {
		padding:2px 10px 0px 10px;
		line-height: 23px;
		height:24px;
	}


.views_icon {
	text-align: right;
	font-size: 80%;
	background: url(/images/common/ico_views.gif) no-repeat 0 2px;
	padding-left: 22px;
	color: #666666 !important;
	margin-left: 6px;
	margin-right: 5px;
}

.starr_icon {
	display: inline-block;
	background: url(/images/common/ico_starr.png) no-repeat 0 0;
	padding-left: 20px;
	height: 15px;
	line-height: 15px;
	color: #666 !important;
	text-decoration: none;
	margin-right: 5px;
	vertical-align: text-bottom;
}
.photos_icon {
	text-align: right;
	display: inline-block;
	background: url(/images/common/ico_photos.png) no-repeat 0 2px;
	padding-left:18px;
	height:16px;
	line-height:16px;
	color: #666 !important;
	text-decoration: none;
	margin-right: 5px;
	vertical-align: text-top;
	position: relative;
	top: 0;
}
	.photos_icon a {
		color: #666 !important;
	}
.videos_icon {
	display: inline-block;
	background: url(/images/common/ico_videos.png) no-repeat 0 1px;
	padding-left: 27px;
	height: 14px;
	line-height: 14px;
	color: #666 !important;
	text-decoration: none;
	margin-right: 5px;
	vertical-align: text-bottom;
}
	.videos_icon a {
		color: #666 !important;
	}
.articles_icon {
	display: inline-block;
	text-align: right;
	padding-left: 21px;
	background: url(/images/common/ico_article.png) no-repeat 0 0px;
	height: 17px;
	line-height: 15px;
	color: #666 !important;
	text-decoration: none;
	margin-right: 5px;
	vertical-align: text-bottom;
	position: relative;
	top: 2px;
}
	.articles_icon a {
		color: #666 !important;
	}
.comments_icon {
	display: inline-block;
	text-align: right;
	padding-left: 17px;
	background: url(/images/common/ico_comments.gif) no-repeat 0 4px;
	height: 16px;
	line-height: 16px;
	color: #666 !important;
	text-decoration: none;
	margin-right: 5px;
	vertical-align: text-top;
	position: relative;
	top: 0px;
}
.safari .comments_icon {
	vertical-align: top;
}
	.comments_icon a {
		color: #666 !important;
	}
	
.links_icon {
	display: inline-block;
	padding-left: 20px;
	height: 15px;
	line-height: 15px;
	color: #666 !important;
	text-decoration: none;
	margin-right: 5px;
	vertical-align: text-bottom;
}
.user_icon {
	display: inline-block;
	text-align: right;
	padding-left: 15px;
	height: 14px;
	line-height: 14px;
	text-decoration: none;
	margin-right: 5px;
	vertical-align: text-bottom;
	position: relative;
	top: 2px;
}


div.select {
	display: inline-block;
	/display: inline;
	margin-right: 16px;
	position: relative;
}
	div.select input {
		border: #d4e0ee 1px solid;
		padding: 0;
		height: auto;
		color: #757575;
		font-style: normal;
		width: 124px;
		padding: 1px 6px;
		padding-right: 18px;
		background: #fff url(/images/common/arr_select_filters.gif) no-repeat top right;
		cursor: pointer;
		font-size: 100%;
	}

	div.select ul {
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		border: #cdcdcd 1px solid;
		background: #fff;
		top: 18px;
		/top: 24px;
		left: 0;
		_left: 3px;
		text-align: left;
		width: 148px;
		z-index: 400 !important;
	}
	div.search .select ul {
		/top: 29px;
	}
		div.select ul li {
			padding: 3px 7px;
			padding-right: 5px;
			color: #757575;
			cursor: pointer;
		}
		div.select ul li.current, div.select ul li:hover {
			color: #fff;
			background: #333;
		}


	/* === Calendar - Datepicker === */
		.calendarIcon {
			position: relative;
			display: inline-block;
			padding: 3px 7px 9px 6px;
		}
		.activeCalendar a.calendarIcon {
			background: url(/images/common/bg_icon_calendar.gif) no-repeat;
			z-index: 999 !important;
		}
		.activeCalendar #datepicker {
			z-index: 888 !important;
		}
	/* === Calendar - Datepicker === */


/* === Common Elements === */


/* === Widgets === */
		.rightColumn .ContentBlock .content .tabs {
			word-spacing: -0.25em;
			margin: 0 -10px;
			padding: 0 9px;
			background: url(/images/afisha/tab_places_border.gif) repeat-x bottom;
			margin-bottom: 5px;
			font-size: 105%;
			_position: relative;
		}
			.rightColumn .ContentBlock .content .tabs li {
				font-size: 130%;
				position: relative;
				display: inline-block;
				/zoom: 1;
				/display: inline;
				word-spacing: normal;
			}
				.rightColumn .ContentBlock .content .tabs li a {
					display: inline-block;
					height: 20px;
					padding: 3px 7px 0 7px;
					text-decoration: none;
					position: relative;
					z-index: 2;
				}
			.rightColumn .ContentBlock .content .tabs li.current {
				background: url(/images/afisha/tab_places_left.gif) no-repeat;
			}
				.rightColumn .ContentBlock .content .tabs li.current  a {
					background: url(/images/afisha/tab_places_right.gif) no-repeat right;
					color: #4e4e4e;
					padding: 3px 12px 0 12px;
				}
				.rightColumn .ContentBlock .content .tabs span.textcopy {
					font-size: 100%;
					left: 13px;
					top: 4px;
				}

/* HoroWidget */
	.HoroWidget .content p {
	  float: left;
	  margin: 1px;
	  width: 72px;
	  padding: 0;
	  text-align: center
	}
	.HoroWidget .content a {
	  display: block;
	}
	.HoroWidget .content a:hover, .HoroWidget .content p a:hover {
	  text-decoration: none;
	}
	.HoroWidget .content p span {
	  display: block;
	  padding-top: 2px;
	  padding-bottom: 4px;
	}

	.HoroWidget .content img.zodiac_icon {
		display: block;
		width: 50px;
		height: 46px;
		margin: 0 auto;
		padding-bottom: 2px;
		background-image: url(/images/common/zodiac/all.png);
		background-repeat: no-repeat;
	}
	#china img.zodiac_icon {
		background-image: url(/images/common/zodiac/china/all.png);
	}
/* HoroWidget */

/* PhotoNews */
	.PhotoNews .content {
		padding: 12px 15px 6px 15px;
	}
		.PhotoNews .carousel_container {
			overflow: hidden;
			visibility: visible;
			position: relative;
			z-index: 2;
			width: 290px;
			margin: 0;
		}
			.PhotoNews .carousel_container ul {
				margin: 0;
				padding: 0;
				position: relative;
				list-style: none;
				z-index: 1;
			}
			.PhotoNews .carousel_container ul li {
                                overflow: hidden;
				float: left;
				width: 290px;
				min-height: 240px;
			}
			.PhotoNews .mainPhoto img {
				margin-bottom: 8px;
			}
			.PhotoNews .mainPhoto .title {
				font-size: 140%;
				font-weight: 900;
			}
			.PhotoNews .mainPhoto .date {
				display: inline-block;
				margin-top: 4px;
				color: #999;
			}
			.PhotoNews .newsList .image {
				padding-bottom: 3px;
			}
/* PhotoNews */

/* tags */
	.rightColumn .Tags .content {
		padding: 6px 12px 6px 12px;
		text-align: center;
		line-height: 140%;
	}
		.Tags .f7 {
			font-size: 240%;
		}
		.Tags .f6 {
			font-size: 210%;
		}
		.Tags .f5 {
			font-size: 170%;
		}
		.Tags .f4 {
			font-size: 140%;
		}
		.Tags .f3 {
			font-size: 120%;
		}
		.Tags .f2 {
			font-size: 110%;
		}
		.Tags .f1 {
			font-size: 100%;
		}
		.rightColumn .Tags .content a.more {
			line-height: 180%;
		}
/* tags */

/* === Widgets === */
.capitalize{
	text-transform: capitalize;
}


.button_grey_h18px {
	display: inline-block;
	/display: inline;
	background: url(/images/common/bg_button_grey_resize.gif) no-repeat top left;
}
	.button_grey_h18px * {
		border: #fff 0px solid;
		background: url(/images/common/bg_button_grey_resize_r.gif) no-repeat top right;
		color: #fff !important;
		height: 18px;
		display: inline-block;
		line-height: 17px;
		padding: 0 6px;
		/margin-right: -6px;
		_margin-right: -3px;
	}
	.button_grey_h18px input {
		/padding: 0;
		padding-bottom: 2px;
	}

		.sendFriendForm {
			position: fixed;
			left: 50%;
			top: 80px;
			width: 444px;
			margin-left: -222px;			
			z-index: 9999;
			text-align: left;                        
			_position: absolute;
			_top:expression(eval(document.documentElement.scrollTop)+80);
                        
		}
			.sendFriendForm .topBorder {
				background: url(/images/common/bg_popup_top.png) no-repeat top;
				_background-image: url(/images/common/bg_popup_top.gif);
				width: 444px;
				height: 4px;
				font-size: 1px;
			}
			.sendFriendForm .btmBorder {
				background: url(/images/common/bg_popup_btm.png) no-repeat top;
				_background-image: url(/images/common/bg_popup_btm.gif);
				width: 444px;
				height: 4px;
				font-size: 1px;
                                float: left;
			}
			.sendFriendForm .popUpCont {
				background: #fff;
				padding: 6px 10px;
                                position: relative;
                                float: left;
                                width: 424px;
			}
			.sendFriendForm .title {
				border-bottom: #dadada 1px solid;
				font-size: 160%;
				margin-bottom: 6px;
				padding-bottom: 6px;
			}

			.sendFriendForm .newsTitle {
				display: none;
				font-size: 160%;
				padding: 5px 0;
			}

			.sendFriendForm .close {
				display: block;
				position: absolute;
				right: 10px;
				top: 12px;
				width: 13px;
				height: 13px;
				background: url(/images/common/ico_close.gif) no-repeat;
			}
				.sendFriendForm form label {
					width: 90px;
					font-size: 120%;
					font-weight: 900;
					text-align: right;
					display: inline-block;
					float: left;
					margin-top: 10px;
					margin-right: 10px;
				}
				.sendFriendForm form em {
					color: #f00;
				}
				.sendFriendForm form .note {
					display: inline-block;
					margin-left: 100px;
					color: #a0a0a0;
					margin-top: -2px;
				}

				.sendFriendForm form input.textfield, .sendFriendForm form textarea {
					border: #e1e1e1 1px solid;
					background: #fff;
					-webkit-border-radius: 4px;
					-moz-border-radius: 4px;
					margin: 5px 0;
					font-size: 150%;
					width: 320px;
                                        _float: left;
				}
					.sendFriendForm form input.textfield {
						padding: 3px 5px;
						width: 310px;
					}
					.sendFriendForm form .comm textarea {
						height: 58px;
					}


				.sendFriendForm .buttons {
					padding-top: 12px;
					text-align: right;
					font-size: 130%;
				}

				.sendFriendForm .button_grn {
					display: inline-block;
					background: url(/images/common/bg_button_green.gif) no-repeat;
					margin: 2px 8px;
				}
					.sendFriendForm span.button_grn * {
						display: inline-block;
						border: #fff 0px solid;
						height: 26px;
						font-size: 100% !important;
						line-height: 25px;
						padding: 0 10px;
						color: #fff !important;
						background: url(/images/common/bg_button_green_r.gif) no-repeat top right;
						cursor: pointer;
						font-size:12px;
						margin: 0;
						margin-right: -5px;
                                                _margin-right: 0px;
                                                /padding: 0px;
					}
					.sendFriendForm span.button_grn input {
						padding-bottom: 1px;
					}

/* SEND FRIEND FORM COMPLITE */
                        .sendFriendForm div.message{
                                    background:url("/images/auto/otziv_ok.png") no-repeat scroll 14px 50% #E1EEC3;
                                    border-color:#D5E1B9;
                                    border-style:solid;
                                    border-width:1px 0;
                                    color:#5B8200;
                                    font-size:120%;
                        }
                            .sendFriendForm div.message p{
                                padding:12px 10px 12px 69px;
                            }
			.sendFriendForm .message {
				padding: 28px 0 35px 0;
				text-align: center;
				font-size: 110%;
			}
				.sendFriendForm .message img {
					vertical-align: middle;
					padding-right: 4px;
				}
				.sendFriendForm .message .button {
					width: 70px;
					margin: 10px auto;
					font-size: 90%;
					background: url(/images/bg_button_grey_resize.gif) no-repeat top left;
				}
					.sendFriendForm .message .button a {
						display: block;
						height: 18px;
						color: #fff;
						padding: 0 8px;
						line-height: 18px;
						background: url(/images/bg_button_grey_resize_r.gif) no-repeat top right;
						text-decoration: none;
					}
/* SEND FRIEND FORM COMPLITE */





/* MouseOver and MousePressDown */
	.MouseOver {
		background-position: 0 50% !important;
	}
            .MouseOver input, .MouseOver a {
                    background-position: 100% 50% !important;
            }

        .MousePressDown {
		background-position: 0 100% !important;
	}
            .MousePressDown input, .MousePressDown a {
                    background-position: 100% 100% !important;
            }
/* MouseOver and MousePressDown */

	/* LastComments */
		.tagsG .content {
				padding: 10px 14px;
				text-align: center;
		}
			.tagsG .content a {
				color: #306aac;
			}
			.tagsG .content .f7 {
				font-size: 240%;
			}
			.tagsG .content .f6 {
				font-size: 210%;
			}
			.tagsG .content .f5 {
				font-size: 170%;
			}
			.tagsG .content .f4 {
				font-size: 140%;
			}
			.tagsG .content .f3 {
				font-size: 120%;
			}
			.tagsG .content .f2 {
				font-size: 110%;
			}
			.tagsG .content .f1 {
				font-size: 100%;
			}
	/* LastComments */
div.selectNew {
	display: inline-block;
	/display: inline;
	position: relative;
	color: #757575;
	font-style: normal;
	height: 18px;
	cursor: pointer;
	/* line-height: 18px; */
}

	div.selectNew span.selectedValue {
		padding: 0 5px;
		padding-right: 19px;
		display: inline-block;
		border: #d4e0ee 1px solid;
		background: #fff url(/images/common/arr_select_filters.gif) no-repeat top right;
		text-align: left;
		width: 115px;
		height: 16px;
		line-height: 16px;
		z-index: 400 !important;
		white-space: nowrap;
		overflow: hidden;
	}

	div.selectNew ul {
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		border: #d4e0ee 1px solid;
		background: #fff url(/images/common/arr_select_filters_na.gif) no-repeat top right;
		top: 0px;
		left: 0;
		_left: 3px;
		text-align: left;
		width: 139px;
		z-index: 400 !important;
		overflow: hidden;
		max-height: 200px;
		_height: 200px;
		overflow: auto;
	}
		div.selectNew ul li {
			cursor: pointer;
			height: 16px;
			line-height: 16px;
			padding: 0 5px;
			white-space: nowrap;
		}
		div.selectNew img {
			vertical-align: middle;
		}
		div.selectNew ul li.current {
			color: #000;
		}


/* facebookWidget (used for main pages only) */
	.facebookWidget .topLinks {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 300px;
		margin: 6px auto 0px auto;
		overflow: hidden;
		zoom: 1;
		font-family: Arial, Helvetica, sans-serif;
	}
		.facebookWidget .topLinks li {
			float: left;
			text-align: center;
			width: 75px;
		}
		.facebookWidget .topLinks li a {
			font-size: 10px;
			display: block;
			color: #0049a3;
			line-height: normal;
		}
		.facebookWidget .topLinks li a img {
			margin: 0;
			float: none;
		}
		.facebookWidget .topLinks li a:hover {
			text-decoration: none;
		}
		.facebookWidget .topLinks li a:hover span {
			text-decoration: underline !important;
		}

	.facebookWidget .iframeContainer {
		margin: 0 -10px;
		width: 320px;
		overflow: hidden;
		position:relative;
	}
		.facebookWidget .iframeContainer iframe {
			margin: 0 -1px;
			width: 322px !important;
			height: 299px !important;
		}
/* facebookWidget */

 .centerColumn .newsFull .GalleryBigImg .imageCont_wBG {
	width: 640px !important;
	display: block !important;
	text-align: center !important;
}

/* ContactsWidget */
.clear, .clear3, .clear15, .clear20, .clear_small, .clear_medium {
	display:block;
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
.clear3 {
	height:3px;
}
.clear15 {
	height:15px;
}
.clear20 {
	height:20px;
}
.clear_small {
	height:5px;
}
.clear_medium {
	height:10px;
}
.ContactsWidget .w317 {
	width:317px;
	float:left;
}
.ContactsWidget .fix_height { height:150px; }
.ContactsWidget p {
	font-size:12px;
	line-height:16px;
	margin-bottom:15px;
}
/* end ContactsWidget */

/* error404 */
.error404 {
	background: url(/images/zaglushka/bg.jpg) no-repeat center -50px;
}
	.error404 .error404_in, .error404 .error404_mail { padding:40px 0 100px 115px; }
	.error404_in img {
		float:left;
		margin-right:15px;
	}
	.error404_in h1 {
		float:left;
		font-size:24px;
		margin-top:3px;
	}
	.error404_in p {
		font-size:14px;
		color:#666;
		font-style:italic;
		padding-top:5px;
	}

        .error404 .error404_mail img {
		float:left;
		margin-right:5px;
	}
	.error404_mail p {
		font-size:14px;
		color:#666;
		padding-top:10px;
		line-height:19px;
	}

	.error404 #tochka_footer, .error404 #tochka_footer .rightSide { background:none; zoom:1 !ie; }
	.error404 #tochka_footer .logo, .error404 #tochka_footer .scrollTop { display:none; }
	.error404 #tochka_footer .rss {
		background:url(/images/common/ico_rss.gif) no-repeat 0 0;
		padding-left:20px;
		margin-top:20px;
		float:left;
	}
/* end error404 */

.browser {
padding-left:20px;
}
.browser img{
border:0px;
padding:0px;
margin:0px;
}
.browser span {
padding:0px 15px;
margin:0px;
font-weight:bold;
}
/*******   START  Button Green Dynamic  ******/
.button_grn_dynamic{
	width:auto;
	padding:5px 30px;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	background-color:#0e8617;
	background-image: -moz-linear-gradient(top, #59bc0f, #0e8617);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #59bc0f),color-stop(1, #0e8617));
	color:#FFF;
	cursor:pointer;
	border-radius:5px;
	-webkit-box-shadow:none;box-shadow:none;
}
.button_grn_dynamic:visited {
	color:#fff;
}
.button_grn_dynamic:hover {
	color:#C42E29;
}
#lovewidget_find .button_grn_dynamic{
	padding: 3px 15px;
	font-size: 12px;
	font-weight: 100;
}
#lovewidget_find .select {
	margin-right: 6px;
}
#lovewidget_find .select input {
	width: 80px;
	height: 15px;
}
#lovewidget_find .select ul {
	width: 104px;
}
#lovewidget_find .button_grn_dynamic:hover {
	color:#fff;
}
/*******   END  Button Green Dynamic  ******/

/*IPHONE Update*/
.iPhoneWiget ul { padding-left:25px; width:165px; float:left;}
.iPhoneWiget ul li { list-style:disc; color:#cc060f; font-size:16px; margin-bottom:5px; _margin-bottom:10px;}
.iPhoneWiget ul li span { color:#272727; font-size:12px;}
.iPhoneWiget .green_but { display:inline-block; background:url(/images/hi-tech/iphone/green_but_iphoneWiget_repeat.png) repeat-x top; font-size:14px; white-space: nowrap; color:#FFF; text-shadow: -1px -1px 0px #187713; margin:5px 0px 5px; float:right;}
.iPhoneWiget .green_but b { display:inline-block; background:url(/images/hi-tech/iphone/green_but_iphoneWiget_left.png) no-repeat top left; font-weight:normal;}
.iPhoneWiget .green_but b i { display:inline-block; background:url(/images/hi-tech/iphone/green_but_iphoneWiget_right.png) no-repeat top right; font-style:normal; padding:6px 10px;width:165px; text-align: center; cursor: pointer;}
.iPhoneWiget .green_but:hover,.iPhoneWiget .green_but:visited,.iPhoneWiget .green_but:active {color: #fff;}
.iPhoneWiget .green_but:hover { display:inline-block; background:url(/images/hi-tech/iphone/green_but_iphoneWiget_repeatHover.png) repeat-x top;}
.iPhoneWiget .green_but:hover b { display:inline-block; background:url(/images/hi-tech/iphone/green_but_iphoneWiget_leftHover.png) no-repeat top left;}
.iPhoneWiget .green_but:hover b i { display:inline-block; background:url(/images/hi-tech/iphone/green_but_iphoneWiget_rightHover.png) no-repeat top right; cursor: pointer;}
* html .iPhoneWiget .content {height: 1%;}
*+html .iPhoneWiget .content {height: 1%;}
.link_iphone { background:url(/images/hi-tech/iphone/icoCont_iphone.png) no-repeat left center; padding:1px 0; padding-left:20px; font-weight:bold; font-size:13px; display:inline-block;}
/*end:IPHONE Update*/

.LoveWidget td {
	vertical-align: top;
	font-size: 110%;
	color: #999999;
}
/* == Start subHeader == */
.subHeader {
        font-size:110%;
        line-height:140%;
        margin:0;
        padding:0 0 12px;
        width: auto;
        padding-bottom: 12px;
}
        .subHeader  .time {
                font-size: 85%;
                color: #5e5e5e;
                padding-top: 5px;
                display: inline-block;
        }
        .subHeader .options {
                float: right;
                font-size: 85%;
                color: #999 !important;
        }
                .subHeader .options a {
                }
                .subHeader .options .other {
                        display: inline-block !important;
                        padding-top: 4px !important;
                }
                        .subHeader .options .other .rss {
                                padding-left: 20px;
                                background: url(/images/common/ico_rss.gif) no-repeat left;
                                display: inline-block;
                                height: 16px;
                                line-height: 16px;
                                padding-right: 10px;
                                border-right: #cccccc 1px solid;
                                vertical-align: middle;
                        }
                        .subHeader .options .other .share {
                                display: inline-block;
                                height: 16px;
                                line-height: 16px;
                                padding-left: 6px;
                                padding-right: 10px;
                                border-right: #cccccc 1px solid;
                                vertical-align: middle;
                        }
                                .subHeader .options .other .share a {
                                        display: inline-block;
                                        height: 14px;
                                        width: 16px;
                                        margin-left: 4px;
                                        _margin-left: 8px;
                                        background: no-repeat center;
                                        opacity: 0.4;
                                        filter: alpha(opacity=40);
                                        vertical-align: middle;
                                }
                                .subHeader .options .other .share a:hover {
                                        opacity: 1;
                                        filter: alpha(opacity=100);
                                }
                                .subHeader .options .other .share a.facebook {
                                        background-image: url(/images/common/icons/new_facebook_hov.gif)
                                }
                                .subHeader .options .other .share a.twitter {
                                        background-image: url(/images/common/icons/new_twitter_hov.gif)
                                }
                                .subHeader .options .other .share a.vkontakte {
                                        background-image: url(/images/common/icons/new_vkontakte_hov.gif)
                                }
                                .subHeader .options .other .share a.livejournal {
                                        background-image: url(/images/common/icons/new_livejournal_hov.gif)
                                }
                                .subHeader .options .other .share a.email {
                                        background-image: url(/images/common/icons/new_email_hov.gif)
                                }
                                .subHeader .options .other .share a.links {
                                        background-image: url(/images/common/icons/new_links_hov.gif)
                                }
                        .subHeader .options .other .print {
                                padding-left: 30px;
                                display: inline-block;
                                height: 16px;
                                line-height: 16px;
                                background: url(/images/finance/ico_print.gif) no-repeat 6px 0;
                                padding-right: 10px;
                                border-right: #cccccc 1px solid;
                                vertical-align: middle;
                        }
                        .subHeader .options .other .font {
                                padding-left: 6px;
                                display: inline-block;
                                height: 16px;
                                line-height: 16px;
                                vertical-align: middle;
                                padding-top: 1px;
                        }
                                .subHeader .options .other .font img {
                                        vertical-align: sub;
                                        /vertical-align: middle;
                                }
/* == End subHeader == */

/* == Answers Widget == */
.WigetQuestionWide .DropDownElement { right:10px; top:10px; position:absolute;}
.WigetQuestionWide .hoverCont { width:305px; border:none;}
.WigetQuestionWide .ic_comment { background:url(/answers2/images/answer/ic_comment.gif) no-repeat 0 2px; line-height:16px; padding-left:20px;}
.WigetQuestionWide .ic_comment.acctive {background-position:0 -19px;}
.WigetQuestionWide .image { float:left; margin-right:10px; padding-top:2px;}
.WigetQuestionWide .mtp_small { margin-top:5px;}
.WigetQuestionWide .normal { font-size:12px;}
.WigetQuestionWide .large { font-size:14px; padding-right:5px;}
.WigetQuestionWide .green_but { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_repeat.png) repeat-x center top; color:#FFFFFF; display:inline-block; font-size:15px; margin:5px 0px; text-shadow:-1px -1px 0 #187713;}
.WigetQuestionWide .green_but b { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_left.png) no-repeat left top; display:inline-block; font-weight:normal;}
.WigetQuestionWide .green_but b i { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_right.png) no-repeat right top; display:inline-block; font-style:normal; padding:6px 10px;}
.WigetQuestionWide .green_but:hover { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_repeatHover.png) repeat-x center top;}
.WigetQuestionWide .green_but:hover b { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_leftHover.png) no-repeat left top;}
.WigetQuestionWide .green_but:hover b i { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_rightHover.png) no-repeat right top; color:#FFFFFF;}
.WigetQuestionWide .padding { padding-top:20px;}

.clear8 { clear:both; height:8px;}

.BlockQuestionFinance .DropDownElement { right:10px; top:10px; position:absolute;}
.BlockQuestionFinance .ic_comment { background:url(/answers2/images/answer/ic_comment.gif) no-repeat 0 2px; line-height:16px; padding-left:20px;}
.BlockQuestionFinance .content { border:none; padding:6px 10px;}
.BlockQuestionFinance .ic_comment.acctive {background-position:0 -19px;}
.BlockQuestionFinance .image { float:left; margin-right:10px; padding-top:2px;}
.BlockQuestionFinance .mtp_small { margin-top:5px;}
.BlockQuestionFinance .normal { font-size:12px;}
.BlockQuestionFinance .large { font-size:14px; padding-right:5px;}
.BlockQuestionFinance .green_but { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_repeat.png) repeat-x center top; color:#FFFFFF; display:inline-block; font-size:15px; margin:5px 0px; text-shadow:-1px -1px 0 #187713;}
.BlockQuestionFinance .green_but b { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_left.png) no-repeat left top; display:inline-block; font-weight:normal;}
.BlockQuestionFinance .green_but b i { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_right.png) no-repeat right top; display:inline-block; font-style:normal; padding:6px 10px;}
.BlockQuestionFinance .green_but:hover { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_repeatHover.png) repeat-x center top;}
.BlockQuestionFinance .green_but:hover b { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_leftHover.png) no-repeat left top;}
.BlockQuestionFinance .green_but:hover b i { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_rightHover.png) no-repeat right top; color:#FFFFFF;}

/* == End Answers Widget == */
/* == Start BookmarksMenu ==*/
.BookmarksMenu { background:url(/images/answer_menu/bg_top_bookmarksMenu.gif) repeat-x 0 -84px; margin:0 3px;
margin-bottom:17px;}
.BookmarksMenu .leftBG { background:url(/images/answer_menu/bg_top_bookmarksMenu.gif) no-repeat 0 -28px;}
.BookmarksMenu .rightBG { background:url(/images/answer_menu/bg_top_bookmarksMenu.gif) no-repeat right bottom;
height:28px; overflow:hidden;}
.BookmarksMenu .titleBM { color:#FFF; font-size:14px; display:block; float:left; padding:7px 15px 6px 9px; position:relative;}
.BookmarksMenu .titleBM b { display:block; width:7px; height:28px; position:absolute; top:0; right:0;
background:url(/images/answer_menu/bg_top_bookmarksMenu.gif) no-repeat 0 -56px; text-indent:-9999px;}
.BookmarksMenu .titleBM strong { font-weight:normal; position:absolute; display:block; left:0px; right:6px; text-align:center; top:6px;
color:#333;}
.BookmarksMenu ul, .BookmarksMenu ul li { float:left;}
.BookmarksMenu ul li { background:url(/images/answer_menu/bg_top_bookmarksMenu.gif) no-repeat right top;
margin-left:10px;}
.BookmarksMenu ul li a { font-size:14px; color:#FFF!important; text-decoration:none!important; display:block; padding:7px 12px 5px 23px;
position:relative; float:left;}
.BookmarksMenu ul li a span { color:#004faf; display:block; position:absolute; left:11px; right:0; text-align:center; top:6px;}
.BookmarksMenu ul li a:hover span { color:#e21a22; cursor:pointer;}
.BookmarksMenu ul li a.Znews { background:url(/images/answer_menu/menu_ico_news.png) no-repeat left center;}
.BookmarksMenu ul li a.Zlady { background:url(/images/answer_menu/menu_ico_lady.png) no-repeat left center;}
.BookmarksMenu ul li a.Zglam { background:url(/images/answer_menu/menu_ico_glamur.png) no-repeat left center;}
.BookmarksMenu ul li a.Zemotion { background:url(/images/answer_menu/menu_ico_e-motion.png) no-repeat left center;}
.BookmarksMenu ul li a.Zfinance { background:url(/images/answer_menu/menu_ico_finance.png) no-repeat left center;}
.BookmarksMenu ul li a.Zsport { background:url(/images/answer_menu/menu_ico_sport.png) no-repeat left center;}
.BookmarksMenu ul li a.Zauto { background:url(/images/answer_menu/menu_ico_auto.png) no-repeat left center;}
.BookmarksMenu ul li a.Zfun { background:url(/images/answer_menu/menu_ico_fun.png) no-repeat left center;}
.BookmarksMenu ul li a.Zgames { background:url(/images/answer_menu/menu_ico_games.png) no-repeat left center;}
.BookmarksMenu ul li a.Zhi-tech { background:url(/images/answer_menu/menu_ico_hitech.png) no-repeat left center;}
.BookmarksMenu ul li a.Zother { background:url(/images/answer_menu/menu_ico_news.png) no-repeat left center;}
.BookmarksMenu ul li a.Zafisha { background:url(/images/answer_menu/menu_ico_afisha.png) no-repeat left center;}
.BookmarksMenu ul li a.Zjokes { background:url(/images/answer_menu/menu_ico_fun.png) no-repeat left center;}
.BookmarksMenu ul li a.Zjob { background:url(/images/answer_menu/menu_ico_job.png) no-repeat left center;}
.BookmarksMenu ul li a.ZNightlife { background:url(/images/answer_menu/menu_ico_nightlife.png) no-repeat left center;}
.BookmarksMenu ul li a.Znightlife { background:url(/images/answer_menu/menu_ico_nightlife.png) no-repeat left center;}
.BookmarksMenu ul li a.Zrealty { background:url(/images/answer_menu/menu_ico_realty.png) no-repeat left center;}
.BookmarksMenu ul li a.Zglamur { background:url(/images/answer_menu/menu_ico_glamur.png) no-repeat left center;}
.BookmarksMenu ul li a.ZTravel { background:url(/images/answer_menu/menu_ico_travel.png) no-repeat left center;}
.BookmarksMenu .titleBM strong { _padding-left:8px;}
.BookmarksMenu ul li a span { _padding-left:11px;}
/* == End BookmarksMenu ==*/

/* BookmarksMenu DropDownElement */
.BookmarksMenu .DropDownElement {
	display:block;
}
	.BookmarksMenu .DropDownElement a.dd_button {
		background:url(../images/answer_menu/menu_ico_news.png) no-repeat left center !important;
		padding-right:14px;
		font-size:14px;
		font-weight:normal;
		margin-top:0px;
		color:#3C3C3C;
		position:relative;
		z-index:500;
		float:left;
	}
	.BookmarksMenu .DropDownElement span.textcopy {
		font-size:150% !important;
		left:0 !important;
	}
	.BookmarksMenu .DropDownElement .DropDownList {		
		top:-3px;
		z-index:490;
		left:-15px;
		width:145px;
		background:none;
		padding:0;
		border:none;
		position:absolute;
	}
	.BookmarksMenu .DropDownElement .DropDownList ul.DropDownList_top {
		border:0px;
		background:url(http://s.tchkcdn.com/conferences/images/popUp.png) no-repeat left top;
		_background:url(http://s.tchkcdn.com/conferences/images/ie6/popUp.gif) no-repeat left top;
		
		padding:25px 4px 0 4px !important;
		float:left;
	}
	.BookmarksMenu .DropDownElement .DropDownList .DropDownList_bottom {
		background:url(http://s.tchkcdn.com/conferences/images/popUp.png) no-repeat left bottom;
		_background:url(http://s.tchkcdn.com/conferences/images/ie6/popUp.gif) no-repeat left bottom;
		height:10px;
		float:left;
		width:145px;
	}
	.BookmarksMenu .DropDownElement .DropDownList ul li {
		padding:0px;
		font-size:100%;
		background:none;
		margin-left:0px;
	}
	.BookmarksMenu .DropDownElement .DropDownList li a {
		padding:3px 10px 3px 23px;
		position:relative;
		width:117px;
		display:block;
		color:#0049A3 !important;
		float:none;
	}
	.BookmarksMenu .DropDownElement .DropDownList a:hover {
		background-color:#e7e7e7;
		padding:3px 10px 3px 23px;
		color:#c52c9a;
		width:104px;
	}
/* end BookmarksMenu DropDownElement */

/****** by Dziuba *****/
.BookmarksMenu { z-index:500; margin-bottom:13px;}
.BookmarksMenu .rightBG {overflow:visible;}
.BookmarksMenu .DropDownElement {z-index:500;}
.BookmarksMenu .DropDownElement .DropDownList { z-index:500;}
.BookmarksMenu ul li a.Zother {z-index:505;}

.BookmarksMenu .DropDownElement .DropDownList li a {
padding:3px 10px 3px 34px;
background-position:11px center;
width:106px;
}
.BookmarksMenu .DropDownElement .DropDownList li a:hover {
padding:3px 10px 3px 34px;
width:93px;
}
/************************/

/* == Answers Widget == */
.clear8 { clear:both; height:8px;}
.WigetQuestion .DropDownElement { right:10px; top:10px; position:absolute;}
.WigetQuestion .ic_comment { background:url(/answers2/images/answer/ic_comment.gif) no-repeat 0 2px; line-height:16px; padding-left:20px;}
.WigetQuestion .ic_comment.acctive {background-position:0 -19px;}
.WigetQuestion .image { float:left; margin-right:10px; padding-top:2px;}
.WigetQuestion .mtp_small { margin-top:5px;}
.WigetQuestion .normal { font-size:12px;}
.WigetQuestion .large { font-size:14px; padding-right:5px;}
.WigetQuestion .green_but { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_repeat.png) repeat-x center top; color:#FFFFFF; display:inline-block; font-size:15px; margin:5px 0px; text-shadow:-1px -1px 0 #187713;}
.WigetQuestion .green_but b { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_left.png) no-repeat left top; display:inline-block; font-weight:normal;}
.WigetQuestion .green_but b i { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_right.png) no-repeat right top; display:inline-block; font-style:normal; padding:6px 10px;}
.WigetQuestion .green_but:hover { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_repeatHover.png) repeat-x center top;}
.WigetQuestion .green_but:hover b { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_leftHover.png) no-repeat left top;}
.WigetQuestion .green_but:hover b i { background:url(/images/hi-tech/iphone/green_but_iphoneWiget_rightHover.png) no-repeat right top; color:#FFFFFF;}


/** Signal **/
.signalLink { background:url(/images/ico_signal_other.gif) no-repeat left center; padding-left:20px; display:inline-block; margin-bottom:10px; font-size:13px; padding-top: 2px; padding-bottom: 1px;}
/** Signal **/

			
/*GLOBAL FOR SUPER DEAD WIDGET*/
.mrt5 {
    margin-top:5px;
}
.mrb5 {
    margin-bottom:5px;
}
.mrr10 {
    margin-right:10px;
}

.MessageDone {
	background:#E2EEC3 url(/images/bg_MessageDone.gif) 8px 50% no-repeat;
}
	.MessageDone span {
		display:table-cell;
		vertical-align:middle;
		_display:block;
		vertical-align:middle;
		padding:9px 5px 9px 52px;
		font-size:12px;
		color:#4f4f4f;
	}

.ic_adv_small {
    vertical-align:-4px;
    margin-right:5px;
}
.ArticleContent .ic_adv_small {
    vertical-align:1px;
    margin-right:5px;
}
.rightColumn #tv_last_films .carousel_container ul li {
    overflow: hidden;
    float: left;
    width: 290px;
}

.rightColumn #tv_last_films .carousel_container {
    overflow: hidden;
    visibility: visible;
    position: relative;
    z-index: 2;
    width: 290px;
}
.headerOff { z-index:499; }


