/* CSS Document */

/* === TopMenu === */
	.TopMenu .level_1 .leftBG {
		background: url(/auto/images/auto/bg_topmenu_left.png) no-repeat left;
		_background: url(/auto/images/auto/ie6/bg_topmenu_left.gif) no-repeat left;
	}
	.TopMenu .level_1 .rightBG {
		background: url(/auto/images/auto/bg_topmenu_right.png) no-repeat right;
		_background: url(/auto/images/auto/ie6/bg_topmenu_right.gif) no-repeat right;
	}
	
	.TopMenu .level_1 .container {
		background: url(/auto/images/auto/bg_topmenu.png) repeat-x;
		_background: url(/auto/images/auto/ie6/bg_topmenu.gif) repeat-x;
	}
	.TopMenu .level_1 table {
		width: auto;
		height:28px;
	}
	.TopMenu .level_1 table td a {
		border-left: #d37b7e 1px solid;
		
		color: #fff;
	}
        .TopMenu .level_1 table td.HighlightMenu a {
            border-left: 1px solid #d37b7e;
            border-right: 0px solid #f18a14;
        }
        

	.TopMenu .level_1 table td a sup {
		display:inline-block;
		margin-top:-4px;
		position:relative;
		top:3px;
	
	}
	/* submenu */
	.TopMenu .level_2 .leftBG {
		background: url(/auto/images/auto/bg_subTopmenu_left.png) no-repeat bottom;
		_background: url(/auto/images/auto/ie6/bg_subTopmenu_left.gif) no-repeat bottom;
	}
	.TopMenu .level_2 .rightBG {
		background: url(/auto/images/auto/bg_subTopmenu_right.png) no-repeat bottom;
		_background: url(/auto/images/auto/ie6/bg_subTopmenu_right.gif) no-repeat bottom;
	}
	
	.TopMenu .level_2 .container {
		background: url(/auto/images/auto/bg_subTopmenu.png) repeat-x bottom;
		_background: url(/auto/images/auto/ie6/bg_subTopmenu.gif) repeat-x bottom;
	}
			.TopMenu .level_2 .container ul li a {
				border-left: #8b8b8d 1px solid;
				color: #740303;
				padding: 0 7px;
			}
	/* withOpenSubmenu */
	.withOpenSubmenu .level_1 .container {
		background-image: url(/auto/images/auto/bg_topmenu_withSub.png);
		_background-image: url(/auto/images/auto/ie6/bg_topmenu_withSub.gif);
	}
		.withOpenSubmenu .level_1 .leftBG {
			background: url(/auto/images/auto/bg_topmenu_left_withSub.png) no-repeat;
			_background: url(/auto/images/auto/ie6/bg_topmenu_left_withSub.gif) no-repeat;
		}
		.withOpenSubmenu .level_1 .rightBG {
			background: url(/auto/images/auto/bg_topmenu_right_withSub.png) no-repeat;
			_background: url(/auto/images/auto/ie6/bg_topmenu_right_withSub.gif) no-repeat;
		}
	.TopMenu .level_1 table td.selected {
		background: #eff1fa url(/auto/images/auto/bg_topmenu_selected.gif) repeat-x;
	}
	.TopMenu .level_1 table td.selected a {
		color: #740303;
		border-left: #fff 0px solid;
		border-right: #fff 0px solid;
	}
		.TopMenu .level_2 .container ul li.selected {
			background: url(/auto/images/auto/bg_submenu_selected_left.gif) no-repeat;
		}
		.TopMenu .level_2 .container ul li.selected a {
			background: url(/auto/images/auto/bg_submenu_selected.gif) no-repeat right;
			border-left: #ebb2bf 0px solid;
			color: #fff;
		}
/* === TopMenu === */



/* === ContentBlock's Design === */
	.ContentBlock .CB_header {
		background: url(/auto/images/auto/bg_CB_header_waves.png) no-repeat;
		_background: url(/auto/images/auto/ie6/bg_CB_header_waves.gif) no-repeat;
	}
		.ContentBlock_Tabs .CB_header {
			background: url(/auto/images/auto/bg_CB_header.png) no-repeat;
			_background: url(/auto/images/auto/ie6/bg_CB_header.gif) no-repeat;
		}
		.ContentBlockWide .CB_header {
			background: url(/auto/images/auto/bg_CB_header_waves_wide.png) no-repeat;
			_background: url(/auto/images/auto/ie6/bg_CB_header_waves_wide.gif) no-repeat;
		}
		.ContentBlockWide_Tabs .CB_header {
			background: url(/auto/images/auto/bg_CB_header_wide.png) no-repeat;
			_background: url(/auto/images/auto/ie6/bg_CB_header_wide.gif) no-repeat;
		}
	.ContentBlock .CB_header h3 {
		padding-top: 9px !important;
		color: #3c3c3c;
	}
		.ContentBlock .CB_header h3 a {
			color: #333 !important;
			background: url(/auto/images/common/arr_header_auto.gif) no-repeat right;
			padding-right: 18px;
			text-decoration: none !important;
		}
		.ContentBlock .CB_header h3 a:hover {
			color: #9c0404 !important;
		}
	.ContentBlock .CB_header span.textcopy {
		top: 9px;
	}
	.ContentBlock .CB_inner .content {
		zoom: 1;
	}
	.ContentBlock .CB_header .tabs {
		_bottom: -1px;
	}
/* === ContentBlock's Design === */

.rating {
	display: inline-block;
	color: #585858;
}
	.rating .scale {
		display: inline-block;
		width: 75px;
		height: 13px;
		vertical-align: middle;
		background: url(/auto/images/auto/bg_rating_empty.gif) repeat-x;
		margin-right: 5px;
		line-height: 1px;
	}
	.rating .fill {
		display: block;
		background: url(/auto/images/auto/bg_rating_fill.gif) repeat-x;
		height: 13px;
		line-height: 1px;
	}

	
	.ContentBlock .CB_header a.rss {
		background: url(/auto/images/auto/ico_rss.gif) no-repeat;
		float: right;
		width: 13px;
		height: 14px;
		margin-top: 13px;
	}
	
	.ContentBlock .content .more {
		text-align: right;
		padding-bottom: 3px;
	}
		.ContentBlock .content .more a {
			padding-left: 10px;
			text-decoration: underline;
		}

.quickSearch .content form .submit {
	background: url(/auto/images/auto/button_search.gif) no-repeat;
}
.quickSearch .tabs .current .dd_button {
	background: url(/auto/images/auto/arr_search_dropdown.gif) no-repeat;
}


/* === FeaturedNews === */
	.NewFeaturedNews .navButtons .button_up {
		background-image: url(/auto/images/auto/arr_featNews_up.gif);
	}
	.NewFeaturedNews .navButtons .button_dwn {
		background-image: url(/auto/images/auto/arr_featNews_dwn.gif);
	}
/* ===.NewFeaturedNews === */



/* === autoSearch === */
	.autoSearch {
	}
		.autoSearch .tabs {
			_bottom: -2px !important;
		}
		.autoSearch .content {
			font-size: 110%;
			padding: 10px 16px 3px 16px;
		}
			.autoSearch .content label {
				width: 64px;
				display:inline-block;
				margin-bottom: 8px;
			}
			.autoSearch .content div.select {
				vertical-align: middle;
			}
			.autoSearch .content div.buttons {
				text-align: right;
				padding-top: 2px;
			}
				.autoSearch .content div.buttons span {
					margin: 0 8px;
				}
/* === AutoCatalog === */



/* === AutoCatalog === */
	.AutoCatalog {
	}
		.AutoCatalog .content {
			font-size: 110%;
		}
		.AutoCatalog .popular {
			padding-top: 5px;
			word-spacing: -0.25em;
		}
			.AutoCatalog .popular b {
				padding-left: 4px;
			}
			.AutoCatalog .popular a {
				word-spacing: normal;
			}
			.AutoCatalog .popular img {
				padding: 4px 0;
			}
/* === AutoCatalog === */



/* === SoonScreens === */
	.SoonScreens {
	}
		.SoonScreens ul {
			margin: 6px -7px;
			padding: 0;
			position: relative;
			list-style: none;
			z-index: 1;
			overflow: hidden;
			/zoom: 1;
		}
			.SoonScreens ul li {
				float: left;
				width: 200px;
				padding: 0 8px;
				padding-bottom: 2px;
			}
			.SoonScreens .image img {
				margin-bottom: 3px;
			}
			.SoonScreens .title {
				font-size: 150%;
				display: block;
				padding-bottom: 4px;
			}
			.ContentBlock .content .info {
				font-size: 115%;
				color: #666666;
				padding-right: 8px;
			}
/* === SoonScreens === */


/* === HotNewsBlock === */

	.HotNewsBlock .content {
		padding: 10px 14px;
	}
		.HotNewsBlock .topNew {
			float: left;
			width: 290px;
		}
			.HotNewsBlock .topNew h2 {
				font-size: 140%;
				display: inline;
			}
			.HotNewsBlock .topNew img {
				margin-bottom: 3px;
			}
			.HotNewsBlock .topNew .time {
				color: #666666;
				padding: 0 8px 0 3px;
			}
		.HotNewsBlock .HotNewsList {
			margin-left: 316px;
		}
			.HotNewsBlock .HotNewsList li {
				overflow: hidden;
				/zoom: 1;
				padding-bottom: 12px;
			}
			.HotNewsBlock .HotNewsList .image {
				float: left;
			}
			.HotNewsBlock .HotNewsList .text {
				margin-left: 76px;
			}
			.HotNewsBlock .HotNewsList .title {
				font-size: 110%;
			}
		.HotNewsBlock .newsList {
			margin-left: 316px;
		}
			.HotNewsBlock .newsList li {
				padding-bottom: 8px !important;
				/*
				padding-left: 15px;
				background: url(/auto/images/auto/marker_ul.gif) no-repeat 0 3px;
				*/
				font-size: 110%;
			}

/* === HotNewsBlock === */



/* === VideoCarousel === */
	.VideoCarousel .carousel_container {
		overflow: hidden;
		visibility: visible;
		position: relative;
		z-index: 2;
		width: 630px;
		margin-left: 2px;
	}
		.VideoCarousel .carousel_container ul {
			margin: 0;
			padding: 0;
			position: relative;
			list-style: none;
			z-index: 1;
		}
		.VideoCarousel .carousel_container ul li {
			overflow: hidden;
			float: left;
			width: 120px;
			padding-right: 50px;
			font-size: 110%;
			padding-bottom: 10px;
		}
		.VideoCarousel .carousel_container ul li .time {
			color: #999999;
		}
/* === HotNewsBlock === */



/* === Directory === */

	.Directory {
	}
		.Directory .article {
			margin: -6px -10px 0 -10px;
			padding: 3px 14px;
			background: #f7f7f7;
			border-bottom: #cccccc 1px dashed;
			margin-bottom: 7px;
			font-size: 110%;
		}
			.Directory .article .title {
				font-size: 120%;
			}
			.Directory .article p {
				padding: 2px 0;
			}
		.Directory b.title {
			font-size: 110%;
		}
		.Directory ul.newsList {
			padding-right: 0 !important;
		}

/* === Directory === */


	
	
	/* ul.newsList */
	.ContentBlock ul.newsList {
		padding: 3px 5px;
	}
		.ContentBlock ul.newsList li {
			overflow: hidden;
			/zoom: 1;
			padding-bottom: 13px;
			font-size: 110%;
			color: #949494;
		}
			.ContentBlock ul.newsList li .image {
				float: left;
				margin-right: 10px;
				padding-top: 2px;
			}
			.ContentBlock ul.newsList li .text {
			}
			.ContentBlock ul.newsList li .date, .ContentBlock ul.newsList li .photos_icon, .ContentBlock ul.newsList li .comments_icon {
				font-size: 90%;
				margin-right: 5px;
			}
			.ContentBlock ul.newsList li p {
				color: #666666;
			}
		.ContentBlock ul.newsList li.marked {
			padding-bottom: 8px;
			font-size: 110%;
			padding-left: 16px;
			background: url(/auto/images/auto/marker_ul.gif) no-repeat 0 3px;
		}
		.Stocks ul.newsList li.marked, .Directory ul.newsList li.marked {
			background-image: url(/auto/images/auto/marker_ul_blue.gif);
		}
	/* ul.newsList */





/* === Gadgets  (Right Column) === */

	/* Contest */
	.ContentBlock .navButtons {
		position: absolute;
		top: 12px;
		right: 14px;
		color: #666666;
		font-size: 120%;
		z-index: 420;
	}
		.ContentBlock .navButtons a {
			width: 16px;
			height: 15px;
			display: inline-block;
			right: 0;
			left: auto;
			top: auto;
			position: static;
			vertical-align: text-top;
		}
		.ContentBlock .navButtons .btn_prev {
			background: url(/auto/images/auto/arrow_prev.gif) no-repeat;
			margin-left: 6px;
		}
		.ContentBlock .navButtons .btn_next {
			background: url(/auto/images/auto/arrow_next.gif) no-repeat;
			margin-left: 2px;
		}
		.ContentBlock .navButtons .notAble {
			visibility: visible;
		}

	
		.Contest .carousel_container {
			overflow: hidden;
			visibility: visible;
			position: relative;
			z-index: 2;
			width: 300px;
		}
			.Contest .carousel_container ul {
				margin: 0;
				padding: 0;
				position: relative;
				list-style: none;
				z-index: 1;
			}
			.Contest .carousel_container ul li {
				overflow: hidden;
				float: left;
				width: 300px;
				font-size: 150%;
			}
			.Contest .carousel_container ul li img {
				float: left;
				margin-right: 10px;
			}
	/* Contest */
	
	
	
	/* FuelValues */
		.FuelValues .content {
			padding: 4px 1px 0px 1px;
		}
			.FuelValues .content table {
				width: 100%;
			}
				.FuelValues .content table th {
					padding: 4px 0;
					padding-left: 14px;
					text-align: left;
					background: #f9f9f9;
				}
					.FuelValues .content table th span {
						padding-right: 4px;
						display: block;
						border-right: #d7d7d7 1px solid;
						background: url(/auto/images/auto/bg_fuel.gif) no-repeat;
						color: #fff;
						font-size: 140%;
						width: 33px;
						text-align: center;
					}
				.FuelValues .content table td {
					padding: 4px 0;
					padding-left: 15px;
					background: #f9f9f9;
					font-size: 120%;
					width: 49%;
				}
	/* FuelValues */
	
	
	
	/* tags */
		.rightColumn .Tags .content {
			padding: 6px 12px 0px 12px;
			text-align: center;
			line-height: 140%;
		}
			.rightColumn .Tags .content a {
			}
			.rightColumn .Tags .content .f7 {
				font-size: 240%;
			}
			.rightColumn .Tags .content .f6 {
				font-size: 210%;
			}
			.rightColumn .Tags .content .f5 {
				font-size: 170%;
			}
			.rightColumn .Tags .content .f4 {
				font-size: 140%;
			}
			.rightColumn .Tags .content .f3 {
				font-size: 120%;
			}
			.rightColumn .Tags .content .f2 {
				font-size: 110%;
			}
			.rightColumn .Tags .content .f1 {
				font-size: 100%;
			}

			.rightColumn .Tags .content a.more {
				line-height: 180%;
			}
	/* tags */
	
	.rightColumn .CB_header .DropDownElement {
		position: absolute;
		top: 11px;
		right: 16px;
	}
	
	.DropDownElement a.dd_button, .DropDownElement .DropDownList span font {
		background-image: url(/auto/images/auto/arr_search_dropdown.gif);
	}

/* === Gadgets === */

	#footer .rss {
		background-image: url(/auto/images/auto/ico_rss_footer.gif);
	}
	.ContentBlock .CB_header .tabs li a {
		display: inline-block;
		height: 18px;
		padding: 6px 11px 0 11px;
	}
	.ContentBlock .CB_header .tabs li.current {
		background: url(/auto/images/auto/bg_tabs_active_left.gif) no-repeat;
	}
		.ContentBlock .CB_header .tabs li.current  a {
			background: url(/auto/images/auto/bg_tabs_active_right.gif) no-repeat right;
			color: #4e4e4e;
		}
	div.select input {
		background: url(/auto/images/auto/ico_arr_select.gif) no-repeat right;
	}

/* float:left, float:right (taken from finance.css)   */
.fl {
	float:left;
}
.fr {
	float:right;
}


/* styles for clear blocks (taken from finance.css) */
.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;
}
/* end styles for clear blocks */

/* styles for glossary */

.DemicenterColumn {
	width:310px;
	text-align: left !important;
}

.alphabet {
	font-size:14px;
}
.alphabet a, .alphabet a:visited {
	display:block;
	float:left;
	padding:1px 3px;
	color:#de0000;
	margin-right:2px;
	text-decoration:underline;
}
.alphabet a:hover {
	text-decoration:none;
}
.alphabet span {
	display:block;
	float:left;
	padding:1px 3px;
	color:#7a7a7a;
	margin-right:2px;
}
.bukva {
	font-size:20px;
	color:#de0000;
}
.alph .gray a {
	color:#666;
	line-height:20px;
	font-size:13px;
}
.normal {
	font-size:12px;
}

.gray {
	color:#666;
}
/* end styles for glossary */

.tagsCloud .f7 {
font-size:30px;
}
.tagsCloud .f6 {
font-size:27px;
}
.tagsCloud .f5 {
font-size:24px;
}
.tagsCloud .f4 {
font-size:18px;
}
.tagsCloud .f3 {
font-size:15px;
}
.tagsCloud .f2 {
font-size:14px;
}
.tagsCloud .f1 {
font-size:12px;
}







/* === Temp gallery === */
.rightColumn .newsFull {
	background: url(/auto/images/common/bg_CB_inner.png) repeat-y 0 0;
	_background: url(/auto/images/common/ie6/bg_CB_inner.gif) repeat-y 0 0;
	padding:0 3px;
	z-index:300;
	overflow:none !important;
	zoom:1 !ie;
}
.rightColumn .gadget {
	background:none;
	list-style:none;
	width:328px;
	padding:0px 0;
	margin:0;
	float:left;
	}
.rightColumn .gadget .bottomBorder {
	background:url(/auto/images/common/bg_CB_footer.png) no-repeat 0 0;
	_background:url(/auto/images/common/ie6/bg_CB_footer.gif) no-repeat 0 0;
	height:8px;
	width:328px;
}

.rightColumn .nF_rightcol {
	width:313px !important;
	_width:314px !important;
}
.rightColumn .gadget .title {
	background:url(/auto/images/auto/bg_CB_header_waves.png) no-repeat 0 0;
	_background:url(/auto/images/auto/ie6/bg_CB_header_waves.gif) no-repeat 0 0;
	height:31px;
	padding:0 19px 0 14px;
	cursor: default;
}
.rightColumn .gadget h3 {
	color:#3C3C3C;
	padding-top:11px;
	font-size:150%;
	font-weight:normal;
	line-height:normal;
	font-family:Arial;
	padding:0;
	padding-top:9px;
	height: auto;
}
.rightColumn .minimizeButton {
	display:none !important;
}
.rightColumn .translaterG .content {
	background: url(/auto/images/common/bg_CB_inner.png) repeat-y 0 0;
	_background: url(/auto/images/common/ie6/bg_CB_inner.gif) repeat-y 0 0;
	padding:0 3px;
	z-index:300;
	overflow:none !important;
	zoom:1 !ie;
    margin: 0 0 !important;
}
.rightColumn .newsFull .floatLeft {
	float:left;
	margin-top:3px;
	width:246px;
}
			.rightColumn .newsFull .floatLeft .bigImg {
				padding: 3px;
				background: #f0f0f0;
				margin-bottom: 8px;
			}
			.rightColumn .bigImg_right {
				width:290px;
				padding:0 !important;
				overflow:hidden;
			}			
			.rightColumn .newsFull .floatLeft .text {
				padding: 14px 4px 4px 4px;
				text-align:left;
			}
			.rightColumn .newsFull .floatLeft .foto_author {
				padding-bottom: 4px;
				color: #939393;
				display: block;
			}
			.rightColumn .newsFull .floatLeft .previews {
				position: relative;
				margin-bottom: 8px;
			}
			.rightColumn .newsFull .floatLeft .previews ul {
				margin: 0;
				padding: 0;
				list-style: none;
				/*margin-left: 2px;*/
				overflow: hidden;
				_zoom: 1;
			}
				.rightColumn .newsFull .floatLeft .previews ul li {
					float: left;
					padding: 0;
					padding-right: 1px;
					background: none;
				}
					.rightColumn .newsFull .floatLeft .previews ul li.selected img {
						border: #dd3838 2px solid;
						width: 116px !important;
						height: 86px !important;
					}
				.rightColumn .newsFull .floatLeft .previews .btn_prev {
					position: absolute;
					top: 33px;
					left: 2px;
					z-index:1;
				}
					.rightColumn .nF_rightcol .btn_prev {
						top: 16px !important;
						left: 0 !important;						
					}
				.rightColumn .newsFull .floatLeft .previews .btn_next {
					position: absolute;
					top: 33px;
					right: 2px;
					z-index:1;
				}
					.rightColumn .nF_rightcol .btn_next {
						top: 16px !important;	
						right: 0 !important;					
					}

.rightColumn .newsFull .stripViewer {
	background: #f1f1f1;
	border-right: #f1f1f1 2px solid;
	border-left: #f1f1f1 2px solid;
	padding: 4px 0px 4px 0px;
	width: 242px !important;
	margin: 0 !important;
	margin-bottom: 12px !important;
	position: relative;
	overflow: hidden;
}
	.rightColumn .nF_rightcol .stripViewer {
	width: 272px !important;
	height: 48px !important;
	padding-left:4px !important;
	border:0 !important;
	}
.rightColumn .newsFull .stripViewer li {
	width: 120px;
	height: 90px;
	padding: 0px !important;
	margin-right: 3px;
	text-align: center;
	background: #dfdfdf url(/auto/images/gallery/bg_03_sml.jpg) no-repeat bottom !important;
}
	.rightColumn .nF_rightcol .stripViewer li {
	background: none;
	width: 64px;
	height: 48px;
	margin-right: 4px;
	}
	
.auto-banner {
padding: 0 0px 8px 14px;
}

.mrt5 { margin-right:5px; }
.mrl5 { margin-left:5px; }
.mart5 { margin-top:5px; }
.mrt10 { margin-right:10px; }
.mrl10 { margin-left:10px; }
.mart10 { margin-top:10px; }
.hnil { margin-top:0px }
.clear10 {
	clear:both;
	height:10px;
	font-size:0;
	line-height: 0px;
	overflow:hidden;
}
/* === Temp gallery === */

.large {
	font-size:15px;
}
.alph .gray a {
	color:#666;
	line-height:20px;
	font-size:13px;
}

.ContentBlockWide, .ContentBlockWide_Tabs  {float: left;}

.mrt_small {
	margin-right:5px;
}
.mrl_small {
	margin-left:5px;
}
.mrl {
	margin-left:10px;
}
.mtp_xsmall {
	margin-top:3px;
}
.small {
	font-size:11px;
}







/* NewsFull */

	.ArticleContent .CB_header {
		height:8px;
		font-size: 1px;
		background: url(/images/common/bg_CB_header_blank_wide.png) no-repeat;
		_background: url(/images/common/ie6/bg_CB_header_blank_wide.gif) no-repeat;
	}
	.ArticleContent .CB_inner .content {
		border-top: #fff 0px solid !important;
	}

		.ArticleContent .NewsCategory {
			font-size: 130%;
			float: left;
		}
		.ArticleContent div.back {
			font-size: 130%;
			text-align: right;
		}
			.ArticleContent div.back a {
				padding-left: 7px;
				background: url(/images/common/arr_back.gif) no-repeat 0 6px;
			}

		.ArticleContent .content h1 {
			margin: 8px 0;
			padding: 0;
			font-size: 170%;
			font-weight: 100;
		}
		
		.ArticleContent .content .subHeader {
			width: 258px;
			color: #666666;
			padding-bottom: 6px;
		}
			.ArticleContent .subHeader a {
				float: right;
			}
		
		.ArticleContent .content h3 {
			margin: 0;
			padding: 0;
			font-size: 110%;
			font-weight: 900;
			padding-bottom: 10px;
			line-height: 140%;
		}
		.ArticleContent .content p {
			margin: 0;
			padding: 0;
			font-size: 110%;
			padding-bottom: 12px;
			line-height: 140%;
			text-align: justify;
		}
		.ArticleContent .content .map_link {
			padding-left: 16px;
			text-decoration: underline;
			background: url(/images/common/ico_maplink.gif) no-repeat 0 2px;
		}
		
		.ArticleContent .content .videos_icon {
			color: #0049a3 !important;
			text-decoration: underline;
		}
		
		.ArticleContent .content ul, .ArticleContent .content ol {
			margin: 0;
			padding: 0;
			list-style: none;
			display: inline-block;
			padding-bottom: 12px;
			font-size: 110%;
		}
		.ArticleContent .content ol  {
			list-style: decimal;
			padding-left: 28px;
		}
			.ArticleContent .content ul li {
				padding-left: 14px;
				background: url(/images/newsList_bullet.gif) no-repeat 2px 5px;
			}
		.ArticleContent .content .fontsize {
			float: right;
			color: #5e5e5e;
			font-size: 90%;
		}
			.ArticleContent .fontsize .print {
				padding-right: 20px;
			}
			.ArticleContent .fontsize img {
				vertical-align: text-bottom;
			}
			.opera .ArticleContent .fontsize img {
				vertical-align: text-top;
			}
			.safari .ArticleContent .fontsize img {
				vertical-align: top;
			}
		.ArticleContent .content .time {
			font-size: 90%;
			color: #5e5e5e;
			padding-bottom: 20px;
		}

		.ArticleContent .floatLeft {
			float: left;
			width: 246px;
			margin-right: 24px;
			margin-top: 3px;
		}
			.ArticleContent .floatLeft .bigImg {
				padding: 12px 14px;
				margin-left: -10px;
				margin-right: -12px;
				background: #f0f0f0;
				padding-bottom: 0px;
				width: 240px;
			}
			.ArticleContent .floatLeft .text {
				padding: 4px;
			}
			.ArticleContent .floatLeft .foto_author {
				padding-bottom: 4px;
				color: #939393;
				display: block;
			}
			.ArticleContent .floatLeft .previews {
				position: relative;
				padding: 4px 12px;
				margin-left: -10px;
				margin-right: -12px;
				margin-bottom: 8px;
				background: #f0f0f0;
				width: 244px;
				overflow: hidden;
				zoom: 1;
			}
				.ArticleContent .floatLeft .previews .previews_container {
					overflow: hidden;
					/zoom: 1;
					position: relative;
				}
			.ArticleContent .floatLeft .previews ul {
				margin: 0;
				padding: 0;
				list-style: none;
				margin-left: 2px;
				margin-bottom: 4px;
				overflow: hidden;
				_zoom: 1;
			}
				.ArticleContent .floatLeft .previews ul li {
					float: left;
					padding: 0;
					padding-right: 1px;
					background: none;
				}
					.ArticleContent .floatLeft .previews ul li.selected img {
						border: #dd3838 2px solid;
						width: 116px !important;
						height: 86px !important;
					}
				.ArticleContent .floatLeft .previews .btn_prev {
					position: absolute;
					top: 39px;
					left: 20px;
					z-index:1;
					width: 18px;
					height: 18px;
					background: url(/images/common/arr_preview_back.png) no-repeat;
					_background: url(/images/common/ie6/arr_preview_back.gif) no-repeat;
				}
				.ArticleContent .floatLeft .previews .btn_next {
					position: absolute;
					top: 39px;
					right: 20px;
					z-index:1;
					width: 18px;
					height: 18px;
					background: url(/images/common/arr_preview_next.png) no-repeat;
					_background: url(/images/common/ie6/arr_preview_next.gif) no-repeat;
				}
		
				.ArticleContent .previews .photos_icon {
					color: #0049a3 !important;
					font-size: 110%;
					float: right;
				}

			.ArticleContent .floatLeft .themeNews {
				padding-top: 12px;
			}
				.ArticleContent .floatLeft .themeNews .title {
					font-size: 150%;
					font-weight: 100;
					color: #3c3c3c;
					padding-bottom: 6px;
				}
				.ArticleContent .floatLeft .themeNews ul {
					margin: 0;
					padding: 0;
					list-style: none;
				}
					.ArticleContent .floatLeft .themeNews ul li {
						padding: 0 10px 8px 12px;
						font-size: 110%;
						background: url(/images/common/marker_ul.gif) no-repeat 0 5px;
					}
					

		.ArticleContent .content .quotation {
			float: right;
			margin: 3px 0 6px 18px;
			width: 206px;
			padding: 12px;
			background: #f0f0f0;
		}
			.ArticleContent .content .quotation p {
				font-weight: 900;
				text-align: inherit;
				font-size: 110%;
				overflow: hidden;
				_zoom:1;
				padding: 0;
				margin: 0;
			}

			.ArticleContent .content .quotation .openQuote {
				float: left;
				margin-right: 10px;
				margin-bottom: 2px;
			}
			.ArticleContent .content .quotation .closeQuote {
				float: right;
				margin-top: 3px;
				margin-left: 10px;
			}

			.ArticleContent .content .quotation .author {
				color: #939393;
				font-size: 85%;
			}


		.ArticleContent .newsInfo {
			padding-top: 10px;
			border-top: #e0e0e0 1px solid;
			color: #666;
			font-size: 110%;
		}
			.ArticleContent .content .tags {
				color: #878787;
			}



	.Polls .content p.question {
		font-size: 230%;
	}
	.Polls .content .date {
		color: #666;
		padding-right: 24px;
		font-size: 110%;
	}
	.Polls .content .category {
		font-size: 110%;
	}



	.Polls .content form.poll {
		padding: 13px 0px 6px 30px;
	}
		.Polls .content form.poll input.radio {
			margin-left: -27px;
			float: left;
			width: 20px;
			padding-right: 7px;
			margin-top: 3px;
		}
		.Polls .content form.poll label {
			display: block;
			padding-bottom: 14px;
			color: #454545;
			font-size: 125%;
		}
		.Polls .content .more {
			float: right;
			display: block;
		}
		.Polls .content ul {
			margin: 12px 6px;
		}
			.Polls .content ul li {
				padding-bottom: 12px;
				font-size: 130%;
			}
			.Polls .content ul li input {
				visibility: hidden;
				position: absolute;
			}
			.Polls .content ul li span.radioBtn {
				background: url(/images/common/bg_quiz_radio.gif) no-repeat;
				display: inline-block;
				width: 13px;
				height: 13px;
				vertical-align: middle;
				margin-right: 10px;
				padding-bottom: 2px;
				cursor: pointer;
			}
				.Polls .content ul li span.radioBtn img {
					visibility: hidden;
				}
				.Polls .content ul li.selected span img {
					visibility: visible;
				}
		

		.news p.note {
			margin: 12px 3px 3px 3px;
			color: #666;
		}
		
		.news .options {
			margin: 3px 3px 10px 3px;

			position: relative;
			/z-index: 600;
			width: 657px;
		}
			.news .options table {
				background: #eeeeee;
				font-size: 100%;
			}
			.news .options table td.empty {
				width: 20%;
			}
			.news .options table td {
				padding: 2px 0;
				vertical-align: middle;
			}
			.news .options span {
				padding: 1px 0;
				border: #eee 1px solid;
				border-bottom: #eeeeee 0px solid;

				display: block;
				position: relative;
				z-index: 700;
				white-space: nowrap;
			}
			.news .options a {
				padding: 9px 0px 10px;
				vertical-align: middle;
				display: inline-block;
				padding-left: 36px;
				padding-right: 3px;
				text-align: left;
				white-space: nowrap;
			}
				.news .options a.sendToFriend {
					background: url(/images/common/ico_sendfriend.gif) left no-repeat;
				}
				.news .options a.rss {
					background: url(/images/common/ico_addrss.gif) no-repeat;
				}
				.news .options a.remember {
					padding-left: 3px !important;
					padding-right: 18px !important;
					width: 100px;
					height: 26px;
					line-height: 23px;
					background: url(/images/common/ico_icons_more.gif) no-repeat top right;
				}
				.news .options a.print {
					background: url(/images/common/ico_print.gif) left no-repeat;
					padding-left: 41px;
				}
				.news .options span.icons {
					background: url(/images/common/ico_remember.gif) left no-repeat;
					background-position: 0 1px;
					padding: 5px 0 0px 0;
					padding-left: 32px;
					display: inline-block;
					vertical-align: middle;
					height: 29px;
				}
					.news .options span.icons a {
						padding: 0;
						padding-left: 7px;
					}
					.news .options span.icons a.more {
						background: url(/images/common/ico_icons_more.gif) no-repeat;
						width: 19px;
						height: 18px;
						padding: 0;
						/vertical-align: top;
					}
				.news .options span.rem_active {
					background: url(/images/common/ico_remember_sel.gif) no-repeat;
					background-position: 0 1px;
				}
					.news .options span.rem_active .remember {
						background-image: url(/images/common/ico_icons_more_sel.gif);
					}

			.news .options span.selected {
			}
			.news .options div div a {
				padding: 0;
			}
			.news .options span.icons div {
				display: none;
				position: absolute;
				z-index: 999;
				right: 0px;
				_right: -1px;
				top: 30px;
				width: 133px;
			}
			.news .options span.icons div img {
				display: block;
			}
			.news .options span.icons ul {
				margin: 0;
				padding: 0;
				list-style: none;
				text-align: left;
				background: #fff;
				border-left: #c7c7c7 1px solid;
				border-right: #c7c7c7 1px solid;
				width: 131px;
			}
				.news .options span.icons ul li {
					background: none;
					padding: 0;
				}
					.news .options span.icons ul li a {
						padding: 6px 20px 4px 33px;
						margin-left: 14px;
					}
						.news .options span ul li a.twitter {
							background: url(/images/common/icons/ico_twitter.gif) 10px 5px no-repeat;
						}
						.news .options span ul li a.google {
							background: url(/images/common/icons/ico_google.gif) 10px 5px no-repeat;
						}
						.news .options span ul li a.yandex {
							background: url(/images/common/icons/ico_yandex.gif) 10px 5px no-repeat;
						}
						.news .options span ul li a.delic {
							background: url(/images/common/icons/ico_delicious.gif) 10px 5px no-repeat;
						}
						.news .options span ul li a.digg {
							background: url(/images/common/icons/ico_digg.gif) 10px 5px no-repeat;
						}
						.news .options span ul li a.toodoo {
							background: url(/images/common/icons/ico_toodoo.gif) 10px 5px no-repeat;
						}
						.news .options span ul li a.memori {
							background: url(/images/common/icons/ico_memori.gif) 10px 5px no-repeat;
						}
						.news .options span ul li a.bobrdobr {
							background: url(/images/common/icons/ico_bobrdobr.gif) 10px 5px no-repeat;
						}
						.news .options span ul li a.news2 {
							background: url(/images/common/icons/ico_news2.gif) 10px 5px no-repeat;
						}
						.news .options span ul li a.smi2 {
							background: url(/images/common/icons/ico_smi2.gif) 10px 5px no-repeat;
						}

			.news .options .corner {
				position: absolute;
				width: 3px;
				height: 3px;
				line-height: 1px;
				font-size: 1px;
				background: url(/images/common/bg_options_corners.gif) no-repeat;
			}
			.news .options .TL { top: 0px; left: 0px; background-position: 100% 100%; }
			.news .options .TR { top: 0px; right: 0px; background-position: 0 100%; }
			.news .options .BL { bottom: 0px; _bottom: -1px; left: 0px; background-position: 100% 0; }
			.news .options .BR { bottom: 0px; _bottom: -1px; right: 0px; background-position: 0 0; }





	.CommentsThread .CB_inner .content {
		padding: 6px 14px;
		font-size: 110%;
	}


			.CommentsThread .CB_header a {
				position: absolute;
				right: 20px;
				top: 11px;
				font-size: 130%;
			}
				.CommentsThread .CB_header a .textcopy {
					font-size: 100% !important;
					left: 0 !important;
					top: 0px !important;
					z-index: -100 !important;
				}
			
			.CommentsThread .addCommentBtn {
				float: right;
				padding-right: 12px;
				padding-top: 5px;
			}
				.CommentsThread .addCommentBtn a {
					display: block;
					line-height: 26px;
					height: 26px;
					width: 80px;
					text-align: center;
					color: #fff;
					font-size: 110%;
				}

.black {
	color: #000;
}

			.CommentsThread ul {
				margin: 0;
				padding: 0;
				list-style: none;
				padding-left: 19px;
				font-size: 100%;
				display: block;
			}
				.CommentsThread ul li {
					overflow: hidden;
					_zoom: 1;
					padding-top: 18px;
					background: none;
					padding-left: 0;
				}
					.CommentsThread ul li .text {
						overflow: hidden;
						_zoom: 1;
						font-size: 110%;
						padding-right: 30px;
						padding-bottom: 6px;
						background: url(/images/common/bg_blogslist.gif) repeat-x bottom left;
					}
						.CommentsThread ul li .image {
							float: left;
							margin-right: 14px;
						}
						.CommentsThread ul li .name {
							font-weight: 900;
							display: block;
							color: #000;
							padding-bottom: 6px;
						}
						.CommentsThread ul li .time {
							padding: 0;
							margin: 0;
							font-size: 100%;
							color: #666;
							font-style: normal;
							padding-right: 14px;
						}
						.CommentsThread ul li .answerComment {
							font-size: 90%;
							margin-top: 4px;
						}
							.CommentsThread ul li .answerComment .answerBtn {
								padding-left: 16px;
								background: url(/images/common/ico_answ_comm.gif) no-repeat 0 3px;
							}
			.CommentsThread ul ul {
				padding-left: 38px;
				padding-top: 0;
				clear: left;
				font-size: 100%;
				display: block;
			}
				.CommentsThread ul ul li {
					padding-left: 15px;
					background: url(/images/common/arr_comments.gif) no-repeat 0 36px;
				}

					.CommentsThread ul li .text form {
						margin: 0;
						padding: 0;
						margin-bottom: 6px;
						background: none;
						display: none;
					}
						.CommentsThread ul li .text .text {
							font-size: 100%;
							padding-right: 0;
							background: none;
							padding-bottom: 0;
						}
			.CommentsThread ul li .text form input.textfield {
				width: 330px;
			}
			.CommentsThread ul li .text form input.name {
				width: 100px;
			}
			.CommentsThread ul li .text form textarea {
				width: 445px;
			}

				.CommentsThread ul li div.active {
				}
					.CommentsThread ul li div.active a.answerBtn {
						display: inline-block;
						height: 18px;
						line-height: 18px;
						padding-top: 1px;
						padding-right: 12px;
						padding-left: 4px;
						margin-left: 8px;
						color: #2d2d2d;
						text-decoration: none;
					}
					.CommentsThread ul li div.active form {
						display: block;
					}


		.CommentsThread form {
			margin: -6px -14px 6px -14px;
			background: #f7f7f7 url(/images/common/bg_blogslist.gif) repeat-x left bottom;
			padding: 14px;
			position: relative;
		}

			.CommentsThread form div.image {
				width: 50px;
				float: left;
				_position: relative;
				padding-right: 12px;
			}
			.CommentsThread form .form {
				padding-left: 62px;
			}

			.CommentsThread form a.auth {
				float: right;
				padding-right: 9px;
				padding-top: 4px;
			}


			.CommentsThread form .formRow {
				overflow: hidden;
				_zoom: 1;
				margin-bottom: 8px;
			}
			.CommentsThread form label {
				float: left;
				width: 44px;
				text-align: right;
				padding-right: 8px;
				font-size: 100%;
				padding-top: 3px;
			}
			.CommentsThread form input.textfield {
				border: #d4e0ee 1px solid;
				background: #fff;
				padding: 4px 7px;
				width: 390px;
				color: #000;
				vertical-align: middle;
				/margin-left: 14px;
				
			}
			.CommentsThread form input.name {
				width: 100px;
			}
			.CommentsThread form textarea {
				border: #d4e0ee 1px solid;
				background: #fff;
				padding: 4px 7px;
				width: 545px;
				max-width: 545px;
				height: 65px;
				vertical-align: top;
				color: #666;
				/margin-left: 14px;
			}

			.CommentsThread form .code {
				overflow: hidden;
				_zoom: 1;
				margin-bottom: 8px;
				/margin-left: -12px;
			}
				.CommentsThread form .code span.image {
					vertical-align: middle;
					display: inline-block;
					margin-right: 6px;
				}
					.CommentsThread form .code span.image img {
						border: #d4e0ee 1px solid;
					}
				.CommentsThread form .code .text {
					color: #a7a7a7;
					line-height: 17px;
				}
				.CommentsThread form .code .textfield {
					width: 174px;
					margin-right: 6px;
				}
					.CommentsThread form .code .text a.refresh {
						padding-left: 17px;
						background: url(/images/common/ico_refresh.gif) no-repeat left;
					}


			.CommentsThread form .button_red {
				float: left;
				position: relative;
			}
				.CommentsThread form .button_red input {
					/margin: 0 14px;
				}
			.CommentsThread form span.note {
				display: block;
				padding-top: 10px;
				margin-left: 10em;
				/margin-left: 12em;
				font-size: 90%;
				color: #666666;
			}



/* NewsFull */


/* NEW ARTICLE DESIGN */

.ArticleContent {
	float: none;
}

	.ArticleContent .content .subHeader {
		width: auto !important;
		color: #666666;
		padding-bottom: 6px;
	}
		.ArticleContent .subHeader a {
			float: none !important;
			margin-left: 30px;
		}
		.ArticleContent .subHeader a .photos_icon {
			margin-right: 0;
		}

		.ArticleContent .bigImg {
			background: #f7f7f7;
			margin: 6px -9px;
			padding: 11px 12px;
			position: relative;
			overflow: hidden;
			zoom: 1;
			font-size: 120%;
		}
			.ArticleContent .bigImg img {
				float: left;
				margin-right: 6px;
			}
			.ArticleContent .bigImg .foto_author {
				font-size: 85%;
				position: absolute;
				bottom: 10px;
				color: #666;
			}

		.ArticleContent .previews {
			background: #f7f7f7;
			margin: 6px -9px;
			padding: 4px 12px;
			position: relative;
			overflow: hidden;
			zoom: 1;
			font-size: 120%;
		}
			.ArticleContent .previews .title {
				font-weight: 900;
				display: block;
				padding-bottom: 10px;
			}
			.ArticleContent .previews .btn_prev {
				display: block;
				width: 15px;
				height: 36px;
				background: url(/images/auto/arr_gallery_prev.gif) no-repeat;
				position: absolute;
				left: 0px;
				top: 55px;
			}
			.ArticleContent .previews .btn_next {
				display: block;
				width: 15px;
				height: 36px;
				background: url(/images/auto/arr_gallery_next.gif) no-repeat;
				position: absolute;
				right: 0px;
				top: 55px;
			}
			.ArticleContent .previews .previews_container {
				width: 612px;
				height: 90px;
				margin: 0 7px;
				overflow: hidden;
				position: relative;
			}
			.ArticleContent .previews ul {
				height: 90px;
				position: relative;
				left: 0;
			}
				.ArticleContent .previews li {
					padding: 0 0 0 3px !important;
					float: left;
				}

	.ArticleContent .themeNews {
	}
		.ArticleContent .themeNews .title {
			font-size: 120%;
			font-weight: 900;
			padding-bottom: 6px;
		}
		.ArticleContent .themeNews ul {
			padding: 0 !important;
		}
			.ArticleContent .themeNews li {
				background: url(/images/auto/themeNews_blt.gif) no-repeat 0 2px !important;
				padding-bottom: 6px;
			}

	.news .options {
		margin: 7px 3px 5px 3px !important;
	}


.pagination {
	text-align: center;
	padding: 14px 0 4px 0;
	font-size: 12px;
	word-spacing: -0.25em;
}
	.pagination span {
		display:inline-block;
		background-color:#fff;
		border:1px solid #fff;
		padding:4px 7px;
		margin:0px 1px;
	}
	.pagination a {
		display:inline-block;
		background-color:#ECF6FE;
		border:1px solid #ECF6FE;
		padding:4px 0px;
		width: 1.8em;
		text-align: center;
		margin:0px 1px;
		color:#0150AD;
		font-weight:700;
	}
	.pagination a:hover {
		background-color:#ECF6FE;
		border-color:#CBE2F5;
		color:#0150AD;
	}
	.pagination span.currnet {
		background-color:#1670C5 !important;
		border-color:#135EA6 !important;
		color:#fff !important;
	}
	.pagination a.prev {
		margin-right:8px;
		padding: 4px 8px;
		width: auto;
	}
	.pagination a.prev em {
		background:url(/images/auto/ic_pred.gif) no-repeat 0px 3px;
		padding-left:12px;
		font-style:normal;
	}
	.pagination a.next {
		margin-left:8px;
		width: auto;
		padding: 4px 8px;
	}
	.pagination a.next em {
		background:url(/images/auto/ic_next.gif) no-repeat right 3px;
		padding-right:12px;
		font-style:normal;
	}

	.newsFull .otherNews {
	}
		.newsFull .otherNews .container {
			width: 588px;
			margin:0 auto 0 38px;
			overflow: hidden;
			position: relative;
		}
		.newsFull .otherNews .newsList {
			min-height: 90px;
			overflow: hidden;
			zoom: 1;
			position: relative;
		}
		.newsFull .otherNews .newsList li {
			float: left;
			width: 90px;
			width: 120px;
			padding-right: 36px;
		}
		.newsFull .otherNews .newsList img {
			display: block;
			width: 120px;
			height: 90px;
			margin-bottom: 4px;
		}
		.newsFull .otherNews .btn_prev {
			background:url("/main/images/arr_daysel_left_big.gif") no-repeat scroll 0 0 transparent;
			height:58px;
			left:4px;
			position:absolute;
			top:61px;
			width:23px;
			z-index:220;
		}
		.newsFull .otherNews .btn_next {
			background:url("/main/images/arr_daysel_right_big.gif") no-repeat scroll 0 0 transparent;
			height:58px;
			right:4px;
			position:absolute;
			top:61px;
			width:23px;
			z-index:220;
		}

/* NEW ARTICLE DESIGN */
/* facebookWidget */
 .facebookWidget {
}
	.facebookWidget .topLinks {
		margin: 0;
		padding: 0;
		list-style: none;
		width: 300px;
		margin: 6px auto 10px 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;
		}
/* facebookWidget */

.astrogid .content p  {
float:left;
margin:1px;
padding:0;
text-align:center;
width:72px;
}


.button_blog_green input {
border:0 none;
}
.button_blog_green .button_grn_dynamic {
    font-size:12px;
padding:5px 11px;
}

#main .ContentBlock .CB_header h1, 
#main .ContentBlock .CB_header h3 {
	text-shadow:none!important;
	top:10px!important;
	}

/* yellowBlAuto */
.yellowBlAuto {
    background-color: #FFFBE6;
    border-bottom: 1px solid #FAE498;
    border-top: 1px solid #FAE498;
    margin: 0 -11px;
    padding: 3px 0;
	color:#272727;
}
	.yellowBlAuto td {
		width:50%;
		padding:0 5px 0 10px;
		vertical-align:top;
	}
	.yellowBlAuto td.bordYellow { border-left: 1px solid #FAE498; }
	.yellowBlAuto h2 {
		font-size:16px;
		font-weight:bold;
	}
	.yellowBlAuto img { vertical-align:top; margin-left:5px; }
/* end yellowBlAuto */