/* CSS Document */

.Sport .BigColumn {width:663px;}
.Sport .WidthPage .BigColumn {width:668px;}

/* === STANDARTS === */
.text_gray { color:#666; }
a.text_gray { color:#666; }
.noMr {margin:0px !important; }
.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 }
.vmid {	vertical-align:middle }
.vtop {	vertical-align:top }
.vbot {	vertical-align:bottom }

.prel { position:relative; }
.font_size_24 {	font-size:24px;}
.font_size_14 {	font-size:14px;}
.font_size_13 {	font-size:13px;}
.font_size_12 {	font-size:12px;}
.rightColumn p { font-size:14px; margin:5px 0; }
h5 { font-size: 15px; margin:5px 0; }
#all {
	padding-bottom: 0px !important;
}

/* all */
.w220 { width:220px; }
.w300 { width:300px; }
.w310 { width:310px; }

.abs_head {
	position:absolute;
	right:13px;
	top:13px;
	font-size:14px;
	line-height:15px;
}
.abs_menu {
	position:absolute;
	right:13px;
	top:7px;
	font-size:14px;
	line-height:15px;
	z-index:10;
}
.dropdown_menu {
		position: absolute;
		z-index: 400;
		padding: 3px 6px;
		right: 12px;
		top: 30px;
		border: #bdbdbd 1px solid;
		background: #eeeeee url(/sport/images/sport/bg_dropdown.gif) repeat-x;	
		font-size:12px;
	}
.games_right a {
		height:auto !important;
		padding:0 !important;
	}



.btn_down {
	background: url(/sport/images/sport/arr_search_dropdown.gif) no-repeat left center;
	width:15px;
	height:15px;
	display: inline-block;
	vertical-align:middle;
}
a.inform {
	background: url(/sport/images/sport/ic_down.gif) no-repeat left center;
	padding-left:13px !important;
}
a.down {
	background: url(/sport/images/sport/ic_inform.gif) no-repeat left center;
	padding-left:13px !important;
}

.newsList li {
	padding-bottom: 8px;
	padding-left: 15px;
	background: url(/sport/images/sport/marker_ul.gif) no-repeat 0 3px;
	font-size: 110%;
}
.right .newsList li {
	background:none !important;
}
.time {
	color:#666666;
	padding:0 8px 0 0;
}
	
/* === ContentBlock's Design === */
	.ContentBlock .CB_header {
		height: 34px;
		background: url(/sport/images/sport/bg_CB_header_waves.png) no-repeat;
		_background: url(/sport/images/sport/ie6/bg_CB_header_waves.gif) no-repeat;
	}
		.ContentBlock_Tabs .CB_header {
			background: url(/sport/images/sport/bg_CB_header.png) no-repeat;
			_background: url(/sport/images/sport/ie6/bg_CB_header.gif) no-repeat;
		}
		.ContentBlockWide .CB_header {
			background: url(/sport/images/sport/bg_CB_header_waves_wide.png) no-repeat;
			_background: url(/sport/images/sport/ie6/bg_CB_header_waves_wide.gif) no-repeat;
		}
		.ContentBlockWide_Tabs .CB_header {
			background: url(/sport/images/sport/bg_CB_header_wide.png) no-repeat;
			_background: url(/sport/images/sport/ie6/bg_CB_header_wide.gif) no-repeat;
		}
	.ContentBlock .CB_header h3 {
		top: 11px;
		color: #3c3c3c;
	}
		.ContentBlock .CB_header h3 a {
			color: #333 !important;
			background: url(/sport/images/sport/arr_header_sport.gif) no-repeat right;
			padding-right: 18px;
			text-decoration: none !important;
		}
		.ContentBlock .CB_header h3 a:hover {
			color: #669201 !important;
		}
	.ContentBlock .CB_header span.textcopy {
		top: 11px;
	}
	.ContentBlock .CB_header .tabs {
		_bottom: -1px;
		left:88px;
	}


.rating {
	display: inline-block;
	color: #585858;
}
	.rating .scale {
		display: inline-block;
		width: 75px;
		height: 13px;
		vertical-align: middle;
		background: url(/sport/images/afisha/bg_rating_empty.gif) repeat-x;
		margin-right: 5px;
		line-height: 1px;
	}
	.rating .fill {
		display: block;
		background: url(/sport/images/afisha/bg_rating_fill.gif) repeat-x;
		height: 13px;
		line-height: 1px;
	}

	
	.ContentBlock .CB_header a.rss {
		background: url(/sport/images/sport/ico_rss.gif) no-repeat;
		float: right;
		width: 13px;
		height: 14px;
		margin-top: 15px;
	}

/* === FeaturedNews === */

				.NewFeaturedNews .tabs li.selected .inner {
					background: url(/sport/images/sport/bg_featuredNews_tab_selected.png) no-repeat;
					_background: url(/sport/images/sport/ie6/bg_featuredNews_tab_selected.gif) no-repeat;
				}
			.NewFeaturedNews .navButtons .button_up {
				background: url(/sport/images/sport/arr_featNews_up.gif) no-repeat;
			}
			.NewFeaturedNews .navButtons .button_dwn {
				background: url(/sport/images/sport/arr_featNews_dwn.gif) no-repeat;
			}
		
/* === FeaturedNews === */



/* === AfishaSchedule === */	
	.AfishaSchedule .eventsSelector {
		margin-left: 40px;
		padding-right: 16px;
		background: url(/sport/images/sport/border_tab.gif) no-repeat right;
		display: inline-block;
		height: 20px;
		line-height: 20px;
		vertical-align: bottom;
		margin-bottom: -1px;
	}
		.AfishaSchedule .eventsSelector a {
			color: #666666;
			font-size: 130%;
			padding-right: 23px;
			background: url(/sport/images/sport/arr_search_dropdown.gif) no-repeat right;
		}

	.AfishaSchedule .CB_header h3 {
		/display: inline;
	}

	.AfishaSchedule .CB_header .textcopy {
		padding-right: 24px;
	}
	.AfishaSchedule .CB_header .calendarIcon {
		position: absolute;
		right: 15px;
		top: 13px;
	}
	.AfishaSchedule .CB_header .tabs {
		left: 100px;
	}
		.AfishaSchedule .CB_header .tabs li {
			margin-right: -2px;
		}
			.AfishaSchedule .CB_header .tabs li a {
				padding:4px 11px 0 11px;
				height: 20px;
			}
			.AfishaSchedule .CB_header .tabs li a sup {
				font-size: 70%;
			}
			.AfishaSchedule .CB_header .tabs li.current {
				margin-right: 3px;
			}
			.AfishaSchedule .CB_header .tabs a.weekend {
				color: #e10000;
			}


		.AfishaSchedule .content {
			padding: 12px 10px;
		}

		.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(/sport/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(/sport/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%;
	}


/* === HotNewsBlock === */
	.HotNewsBlock .content {
		padding: 10px 14px;
	}
		.HotNewsBlock .topNew {
			float: left;
			width: 290px;
		}
			.HotNewsBlock .topNew h2 {
				font-size: 140%;
			}
			.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;
				padding-left: 15px;
				background: url(/sport/images/sport/marker_ul.gif) no-repeat 0 3px;
				font-size: 110%;
			}
			
		.HotNewsBlock h5 {
			margin:0;
		}
		.HotNewsBlock p {			
			margin:3px 0 0 0;
			padding:0;
			font-size:13px;
		}
		.HotNewsBlock .time {
			color:#666666;
			padding:0 8px 0 0;
		}
		.HotNewsBlock .more {
			padding-bottom:0 !important;
		}
             .HotNewsBlock .CB_header .tabs {
		left: 120px;
	}

/* === HotNewsBlock === */


/* === Galleries === */
		.Galleries .carousel_container {
			overflow: hidden;
			visibility: visible;
			position: relative;
			z-index: 2;
			width: 610px;
			margin: 5px 11px 0 11px;
		}
			.Galleries .carousel_container ul {
				margin: 0;
				padding: 0;
				position: relative;
				list-style: none;
				z-index: 1;
			}
			.Galleries .carousel_container ul li {
				float: left;
				width: 180px;
				padding-right: 35px;
			}
			.Galleries .carousel_container .image img {
				margin-bottom: 3px;
			}
			.Galleries .carousel_container .title {
				font-size: 150%;
				display: block;
				padding-bottom: 4px;
			}
			.Galleries .carousel_container .info {
				font-size: 115%;
				color: #666666;
				padding-right: 8px;
			}
/* === Galleries === */

/* === Gadgets  (Right Column) === */

	/* Contest */
	.ContentBlock .navButtons {
		position: absolute;
		top: 14px;
		right: 14px;
		color: #666666;
		font-size: 120%;
		z-index:510!important;
	}
		.ContentBlock .navButtons a {
			width: 16px;
			height: 15px;
			display: inline-block;
			
			left: auto;
			top: auto;
			position: static;
			vertical-align: text-top;
		}
		.ContentBlock .navButtons .btn_prev {
			background: url(/sport/images/sport/arrow_prev.gif) no-repeat;
			margin-left: 6px;
		}
		.ContentBlock .navButtons .btn_next {
			background: url(/sport/images/sport/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 .more {
				float: right;
				margin-top: -4px;
			}
	/* Contest */

	/* BestPlaces */
		.BestPlaces .tabs {
			word-spacing: -0.25em;
			margin: 0 -10px;
			padding: 0 9px;
			background: url(/sport/images/afisha/tab_places_border.gif) repeat-x bottom;
			margin-bottom: 5px;
			font-size: 105%;
			_position: relative;
		}
			.BestPlaces .tabs li {
				font-size: 130%;
				position: relative;
				display: inline-block;
				/zoom: 1;
				/display: inline;
				word-spacing: normal;
			}
				.BestPlaces .tabs li a {
					display: inline-block;
					height: 20px;
					padding: 3px 7px 0 7px;
					text-decoration: none;
					position: relative;
					z-index: 2;
				}
			.BestPlaces .tabs li.current {
				background: url(/sport/images/sport/tab_places_left.gif) no-repeat;
			}
				.BestPlaces .tabs li.current  a {
					background: url(/sport/images/sport/tab_places_right.gif) no-repeat right;
					color: #4e4e4e;
					padding: 3px 12px 0 12px;
				}
				.BestPlaces .tabs span.textcopy {
					font-size: 100%;
					left: 13px;
					top: 4px;
				}

	.BestPlaces .PlacesList {
		padding-bottom: 8px;
	}
		.BestPlaces .PlacesList li {
			font-size: 110%;
			padding-top: 6px;
		}
			.BestPlaces .PlacesList li .rating {
				float: right;
			}
			.BestPlaces .PlacesList li .title {
				font-size: 110%;
				padding-left: 4px;
			}
			.BestPlaces .PlacesList li .descr {
				color: #666666;
			}	
	/* BestPlaces */	
	
	/* Games */
	.Games .tabs li {
		border-bottom:1px #e0e0e0 dashed;
		padding:10px 0;
	}
	.Games p {
		font-size:12px;
	}
	/* Games */
	

/* common */
.quickSearch .tabs .current .dd_button {
	background: url(/sport/images/sport/arr_search_dropdown.gif) no-repeat scroll 0 0;
}
.quickSearch .content form .submit {
	background: url(/sport/images/sport/button_search.gif) no-repeat scroll 0 0;
}
#footer .rss {
	background: url(/sport/images/sport/ico_rss_footer.gif) no-repeat scroll 0 0;
}
.NewFeaturedNews .tabs li.selected .inner {
	background: url(/sport/images/sport/bg_featuredNews_tab_selected.png) no-repeat;
	_background: url(/sport/images/sport/ie6/bg_featuredNews_tab_selected.gif) no-repeat;
}

/* end common */

/* olympic */
.bg_opympic_header {
	background:#fff url(/sport/images/sport/olympic/bg_opympic_header.jpg) repeat-x 0 0;
	_zoom:1;
}
.olympic_img_left {
	position:absolute;
	top:0;
	left:0;
	z-index:110;	
}

.opympic_logo_ua, .opympic_logo_ru {	
	width:1230px;
	height:258px;
	margin:0 auto;
	margin-bottom:-30px;
	position:relative;
}
	.opympic_logo_ua {
		background: url(/sport/images/sport/olympic/opympic_logo_ua.jpg) no-repeat 0 0;
	}
	.opympic_logo_ru {
		background: url(/sport/images/sport/olympic/opympic_logo_ru.jpg) no-repeat 0 0;
	}
.bg_opympic_main_ru {
	background: url(/sport/images/sport/olympic/bg_opympic_main_ru.jpg) repeat-x 0 0;
}
.bg_opympic_main_ua {
	background: url(/sport/images/sport/olympic/bg_opympic_main_ua.jpg) repeat-x 0 0;
}
.maclink {
	width:530px;
	height:125px;
	display:block;
	position:absolute;
	bottom:10px;
	right:275px;
	z-index:105;
}


.ico_mac , .selected .ico_mac {
	width:16px;
	height:13px;
}
	.ico_mac {
		background: url(/sport/images/sport/olympic/ico_mac.gif) no-repeat 0 0;
	}
	.selected .ico_mac {
		background: url(/sport/images/sport/olympic/ico_mac_selected.gif) no-repeat 0 0;
	}
.bl_mac {
	margin:0 0 5px 20px;
	width:310px;
}
.bl_mac_top {
	width:309px;
	background: url(/sport/images/sport/olympic/bl_mac_top.gif) no-repeat 0 0;
	padding:10px 0 7px;
}
.bl_mac_bottom {
	width:309px;
	background: url(/sport/images/sport/olympic/bl_mac_bottom.gif) no-repeat 0 0;
	height:3px; 
	font-size:0;
	overflow:hidden;
}
	.bl_mac_top span {
		font-size:12px;
		float:left;
		margin:2px 10px 0 15px;
	}
.fix_for_blMac {
	margin-top:60px; 
	margin-top:70px !ie; 
	_margin-top:0;
}
/* end olympic */


/* === VideoBlock === */

		.NewVideo {
			float:right;
			width:320px;
			text-align:left;
		}
		.NewVideo .elements {
			width:140px;
			font-size:110%;
			float:right;
			margin-bottom:10px;
			margin-right:20px;
			_display: inline;
			
		}

/* === VideoBlock === */

/* === Archive === */

.archiv {
width: 100%;
text-align: left;
font-size: 11px;
}
.archiv table {font-size: 11px;}
.archiv-item {
	padding: 0 5px;
}

.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;
 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 .newsFull {
	background: url(/images/common/bg_CB_inner.png) repeat-y 0 0;
	_background: url(/images/common/ie6/bg_CB_inner.gif) repeat-y 0 0;
	padding:0 3px;
	z-index:300;
	overflow:none !important;
	zoom:1;
}
.rightColumn .nF_rightcol {
	width:313px !important;
	_width:314px !important;
}
.rightColumn .gadget .bottomBorder {
	background:url(/images/common/bg_CB_footer.png) no-repeat 0 0;
	_background:url(/images/common/ie6/bg_CB_footer.gif) no-repeat 0 0;
	height:8px;
	width:328px;
}

.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(/sport/images/gallery/bg_03_sml.jpg) no-repeat bottom
  !important;
}

.rightColumn .nF_rightcol .stripViewer li {
 background: none;
 width: 64px;
 height: 48px;
 margin-right: 4px;
}

.post_footballCountdown {
	width: 321px;
	height: 79px;
	background: url(/sport/images/Football.png) no-repeat;
}
.post_footballCountdown a {	
	position: absolute;
	z-index: 999;
	width: 321px;
	height: 79px;
	display: block;
	background: none;
}

.footballCountdown {
	width: 328px;
	margin-bottom: 3px;
	position: relative;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.footballCountdown a {
	color: #fff;
	outline: none;
}
	.footballCountdown .CB_header {
		height: 31px;
		padding: 0 7px 0 14px;
		background: url(/sport/images/common/bg_CB_header_FbCdn.png) no-repeat;
		_background: url(/sport/images/common/ie6/bg_CB_header_FbCdn.gif) no-repeat;
		position: relative;
		overflow: hidden;
		z-index: 400;
	}

	.footballCountdown .CB_inner {
		padding: 0 3px;
		background: url(/sport/images/common/bg_CB_inner_FbCdn.png) repeat-y;
		_background: url(/sport/images/common/ie6/bg_CB_inner_FbCdn.gif) repeat-y;
		z-index: 300;
	}
		.footballCountdown .content {
			padding: 10px 9px 0 9px;
			height: 112px;
			border: #fff 0px solid;
		}
	.footballCountdown .CB_footer {
		padding: 7px 14px;
		min-height: 22px;
		_height: 22px;
		background: url(/sport/images/common/bg_CB_footer_FbCdn.png) no-repeat bottom;
		_background: url(/sport/images/common/ie6/bg_CB_footer_FbCdn.gif) no-repeat bottom;
	}
	
	.footballCountdown .CB_header h3 {
		margin: 0;
		padding: 0;
		font-weight: 100;
		font-size: 140%;
		color: #fff;
		position: relative;
		z-index: 2;
		padding-top: 8px;
		display: inline-block;
	}
		.footballCountdown .content table {
			margin: 0;
			padding: 0;
			border-collapse: collapse;
			border-spacing:0;
			margin-bottom: 10px;
		}
			.footballCountdown .content table * {
				padding: 0;
				margin: 0;
			}
			.footballCountdown .content table th {
				font-size: 200%;
				text-align: center;
				width: 48px;
				height: 53px;
			}
			.footballCountdown .content table td {
				text-align: center;
				font-size: 130%;
				height: 27px;
				vertical-align: middle;
			}
		.footballCountdown .content a {
			font-size: 120%;
			display: inline-block;
			/display: inline;
			padding: 0 1px;
		}


		.footballCountdown .CB_footer a.copyLink {
			text-decoration: none;
			border-bottom: #fff 1px dotted;
		}

		.footballCountdown .CB_footer .code {
			padding: 15px 0 5px 0;
			overflow: hidden;
			zoom: 1;
		}
			.footballCountdown .CB_footer .code input {
				border: #fff 0px solid;
				border-top: #cfcfcf 1px solid;
				background: #fff;
				width: 215px;
				padding: 1px 2px;
				height: 16px;
				vertical-align: bottom;
				margin: 0;
				font-size: 100%;
				color: #666;
				float: left;
			}
			.footballCountdown .CB_footer .code .button {
				text-decoration: none;
				background: url(/sport/images/common/bg_button.gif) no-repeat center;
				display: inline-block;
				height: 20px;
				line-height: 20px;
				width: 71px;
				text-align: center;
				vertical-align: bottom;
				float: right;
			}
			.hasCountdown th {
				border: none !important;
			}

/* Championship */
	.Competition .player-info td{
		padding:5px;
		border:solid silver 1px;
	}
	
	.Competition .player-info th{
		background:silver;
		padding:5px;
		border:solid silver 1px;
	}
	
	.championship .nextMatches .content, .championship .lastResults .content, .championship .motionMatch .content {
		padding: 6px 5px 0 5px;
	}

	.championship .eventDate {
		text-align: center;
		padding: 4px;
		background: #fdf7d8;
		border: #ece2ad 1px solid;
		display: block;
		font-size: 110%;
		font-weight: 900;
		margin-bottom: 6px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	}

	.championship .eventItem {
		border: #d8d5d5 1px solid;
		margin-bottom: 6px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
	}
		.championship .eventItem dt {
			background: #efefef url(/sport/images/sport/wc/bg_eventTitle.gif) repeat-x bottom;
			padding: 4px 5px;
			font-size: 120%;
			font-weight: 900;
			border-bottom: #d8d5d5 1px solid;
		}
		.championship .eventItem dd {
			padding: 4px 5px;
			font-size: 110%;
		}
			.championship .eventItem dd .time {
				color: #333;
				font-weight: 900;
			}

	.championship .result {
		margin: 2px 0 4px 0;
	}
		.championship .result span.team1 {
			text-align: right;
			width: 149px;
			height: 17px;
			line-height: 17px;
			padding: 0 3px 6px 3px;
			font-size: 90%;
			display: inline-block;
			float: left;
		}
		.championship .result span.score {
			text-align: center;
			width: 50px;
			height: 17px;
			padding: 0 0 6px 0;
			display: inline-block;
			line-height: 17px;
			background: url(/sport/images/sport/wc/bg_results.gif) no-repeat top;
			float: left;

		}
		.championship .result .red {
			background: url(/sport/images/sport/wc/red-box.png) no-repeat top !important; 
		}
			.championship .result span.score span {
				font-size: 110%;
				color: #fff;
				display: inline-block;
				float: left;
				width: 18px;
				padding: 0 3px;
				text-align: center;
				font-weight: 900;
			}
		.championship .result span.team2 {
			width: 149px;
			_width: 122px;
			height: 17px;
			line-height: 17px;
			display: inline-block;
			padding: 0 3px 6px 3px;
			font-size: 90%;
		}
	/*********************motionMatch*********************/
		.championship .motionMatch .result span.team1 {
				font-size: 100%;
				font-weight:bold;
				width: 110px;
				height: 25px;
				padding: 10px 3px 0px 3px;
		}
		.championship .motionMatch .result span.team1 a, .championship .motionMatch .result span.team2 a {
				font-size: 14px;
				font-weight:bold;
				color:#383838;
		}
		.championship .motionMatch .result span.team2 {
				font-size: 100%;
				font-weight:bold;
				width: 111px;
				height: 25px;
				padding: 10px 3px 0px 3px;
		}
		
		.championship .motionMatch .result span img, .championship .CB_header .result span img {
			vertical-align:middle
		}		
		.championship .motionMatch .result span.score {
				background: url(/sport/images/sport/wc/bg_results_big.gif) no-repeat top;
				width: 68px;
				height: 33px;
		}
			.championship .motionMatch .result span.score span {
					font-size: 160%;
					padding: 7px 0 0 11px;
			}			
	.championship .motionMatch .half {
		text-align: center;
		padding: 8px 0;		
		font-size: 140%;
		font-weight: bold;
	}
		.championship .motionMatch .motion img {
			vertical-align:bottom;
		}
		.championship .motionMatch .motion span span {
			padding: 9px 0 0 8px;
			display:inline-block;
			float:left;
		}
		.championship .motionMatch .motion .team {
			font-size: 120%;
			width: 148px;
			height: 26px;		
			display: inline-block;
			float:left;
			margin:1px;
			padding: 0px 2px 6px 2px;			
		}		
		.championship .motionMatch .motion .dark_small {		
			background-color:#e6e6e6;
		}
		.championship .motionMatch .motion .dark_big {
			background-color:#e6e6e6;
			height:42px;
		}
			.championship .motionMatch .motion .dark_big span.replace {			
				text-align:center;
				padding-top:9px;
			}
				.championship .motionMatch .motion .replace img{
					padding:3px;
				}
			.championship .motionMatch .motion .dark_big span{
				padding-top:18px;
				
			}
		.championship .motionMatch .motion .light_small {
			background-color:#f2f2f2;
		}
		.championship .motionMatch .motion .light_big {
			background-color:#f2f2f2;
			height: 42px;
		}
	.more1{
		float:right;
		padding:14px 0px 0 0;
	}
	.more1 span{
		font-size:140%;
	}
	.more1 a{
		padding:0 0 0 5px;
	}
	.championship .comands_title {
		padding:5px 0;
	}
	/*********************Comands*********************/
		.championship .Comands .group {
			width:200px;
			float:left;
			padding:0 3px 6px 3px
		}
		.championship .Comands .comands_details {
			font-size:110%;
			font-weight:bold;
			line-height:1.6em;
		}
	
	/*********************Result**********************/
		.championship .Result .CB_header .tabs {
			right:400px;
		}
		.championship .Result a.playoff{
			background:url(/sport/images/sport/wc/btn_playoff.gif);
			width:85px;
			height:23px;
			display:block;
			float:right;
			margin-top:9px;
			margin-right:-7px;
		}
		.championship .Result a.playoff:hover, .championship .Result a.playoff_on {
			background:url(/sport/images/sport/wc/btn_playoff_over.gif);
		}
		.championship .Result .result_title {
			font-size:160%;
			padding:5px 0;
		}
		.championship .Result .result{
			width:365px;
			float:left;
			margin:0;
		}
		.championship .Result .result_leftcolumn{
			width:120px;
			float:left;
			font-size:120%;
			line-height:1.7em;
		}
		.championship .Result .result_rightcolumn{
			width:140px;
			float:left;
			text-align:center;
		}	
	/*********************Shedule*********************/
	.championship .Shedule .result_rightcolumn{
		width:140px;
		float:left;
		text-align:right;
		font-size:110%;
		line-height:2.1em;
		padding:0px;
	}
	.championship .Shedule .result_leftcolumn{
		width:120px;
		float:left;
		font-size:100%;
		line-height:2.3em;
	}
	.championship .Shedule .result span{
		padding-bottom:10px;
	}
	.championship .Shedule .shedule_group{
		padding: 4px;
		border: #DCDCDC 1px solid;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		height:27px;
		font-size:120%;
		font-weight:bold;
		padding-top:10px;
		margin-bottom:6px;
	}
		.championship .Shedule .shedule_group .shedule_group_text{
			float:left;
			padding-right:20px;
			font-size:110%;
		}
		.championship .Shedule .shedule_group .dd_button {
			background: url(/sport/images/sport/wc/arr_search_dropdown.gif) no-repeat scroll 0 0;
			vertical-align:bottom;
		}
		.championship .Shedule .shedule_group .DropDownElement{
			position:relative;
			display:inline;
			font-weight:bold;
		}
			.championship .Shedule .shedule_group .DropDownElement a.dd_button {
				font-size:100%;
				padding:3px 10px 0 5px;
				background:none;
				color:#3A3A3A;
			}
			.championship .Shedule .shedule_group .DropDownElement .DropDownList a {
				font-size:90%;
				color:#3A3A3A;
			}
		.championship .Shedule .shedule_group .DropDownList {
			background:url("../images/common/bg_dropdown.gif") repeat-x scroll 0 0 #EEEEEE;
			border:1px solid #BDBDBD;
			left:-2px;
			padding:3px 6px;
			position:absolute;
			right:auto;
			top:-4px;
			z-index:400;
			white-space:nowrap;
		}
	.championship .Shedule ul.nav{
		display:block;
		float:left;
	}
		.championship .Shedule ul.nav li{
			float:left;
			margin:0px;
			padding:1px 0;
		}
			.championship .Shedule ul.nav li a{
				color:#225fa9;
				background-color:#f1f1f1;
				border:1px solid #b5b5b5;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				padding:2px 8px;
				margin:0 6px 0 0;
			}
			.championship .Shedule ul.nav li a:hover{
				color:#383838;		
				background-color:#c4c1c1;
			}
			.championship .Shedule ul.nav li a.on{
				color:#383838;		
				background-color:#c4c1c1;
			}	
	.championship .Shedule .one_day{
		float:left;
		padding:10px 0 10px 20px;
		font-size:120%;
		font-weight:bold;
	}
		.championship .Shedule .one_day ul.nav li.btn_prev a, .championship .Shedule .one_day ul.nav li.btn_next a{
			border:none;
			padding:2px 0;
			background:none;
		
		}
		.championship .Shedule .one_day ul.nav li.btn_prev a img, .championship .Shedule .one_day ul.nav li.btn_next a img{
			margin-top:-3px;
		}
		.championship .Shedule .one_day ul.nav li.btn_prev a:hover, .championship .Shedule .one_day ul.nav li.btn_next a:hover{
			background:none;
		
		}
	
	/***********************oneComand**************************/
		.championship .oneComand .name {
			font-weight:bold;
			font-size:150%;
			padding-top:5px;
			display:inline-block;
		}
		.championship .oneComand .eventItem dt {
			text-align:center;
		}
		.championship .oneComand .eventItem table {
			width:100%;
		}
		.championship .oneComand .eventItem table th {
			text-align:left;
			font-weight:bold;
			padding:2px 0;
		}
			.championship .oneComand .eventItem table .first_column{
				width:65%;
			}
		.championship .oneComand .eventItem table td {
			text-align:left;
			padding:3px 0;
			vertical-align:top;
		}
		.championship .oneComand .eventDate {
					text-align: left;
					font-size: 100%;
					font-weight:normal;
					color:#4a8512;
					margin-bottom:0px;
		}
		.championship .oneComand .eventDate table, .championship .oneComand .eventDate_shot table {
			width:100%;	
			padding:0;
			margin:0;		
		}
		.championship .oneComand .eventDate {
					text-align: left;
					font-size: 100%;
					font-weight:normal;
					color:#4a8512;
		}
		.championship .oneComand .eventDate_shot {
					text-align: left;
					font-size: 100%;
					font-weight:normal;
					padding: 4px 0 0px 4px;
					background: #fdf7d8;
					border: #ece2ad 1px solid;
					display: block;
					margin-bottom: 6px;
					margin-left:-4px;
		}
		.championship .oneComand .eventDate_shot .greyBg{
			width:46px;
			padding-left:4px;
		}
	/********************Public class**************************/
	.lighter {
		color:#949494;
	}
	.font_size_90 {
		font-size:90%;
	}
	.font_size_120_bold {
		font-size:120%;
		font-weight:bold;
	}
	.center_100 {
		text-align:center;
		width:100%;
	}
	.ic_up {
		color:#4a8512;
	}
.ContentBlock .ic_down {
		color:#e21e26;
	}
	/**********************************************************/
	.championship .CB_header .result {
		font-size: 130%;
		padding-top: 12px;
	}
		.championship .CB_header .result span.team1 {
			width: auto;
			padding: 0;
		}
		.championship .CB_header .result span.team2 {
			width: auto;
			padding: 0;
		}
		.championship .CB_header .result span.score {
			padding-bottom: 0;
			font-size: 90%;
		}
			.championship .VideoNews .mainVideo .title {
				font-size: 140%;
				display: inline-block;
				margin: 8px 0;
			}
				.championship .VideoNews .mainVideo li .time {
					color: #a0a0a0;
					font-size: 110%;
				}
				.championship .VideoNews .mainVideo li .views_icon {
					font-size: 100%;
					color: #a0a0a0 !important;
				}
				
		/* PhotoPreview */
		.championship .VideoNews .relatedVideos .PhotoPreview .image img {
			width:145px;
			}
		.championship .VideoNews .relatedVideos .PhotoPreview .text {
			padding-left:155px;
			/float:left;
			/width:145px;
			/padding-left:10px;
			}
			.championship .VideoNews .relatedVideos .PhotoPreview .text h4 {
				font-size:13px;
				line-height:16px;
				}
		/* end PhotoPreview */				


		.championship .Standings table {
			margin-bottom: 6px;
		}
			.championship .Standings table th {
				font-size: 120%;
				height: 18px;
				line-height: 18px;
				padding-bottom: 8px;
			}
			.championship .Standings table th.group {
				font-weight: 900;
				text-align: left;
				width: 200px;
			}
			.championship .Standings table td {
				font-size: 110%;
			}
			.championship .Standings table td.greyBg {
				width: 50px;
				background:	url(/sport/images/sport/wc/bg_resultsGrey.gif) no-repeat top;
				text-align: center;
				color: #fff;
				font-weight: 900;
				height: 17px;
				line-height: 17px;
				padding-bottom: 27px;
			}
			.championship .Standings table td.greyDark {
				width: 50px;
				background:	url(/sport/images/sport/wc/bg_result_gray.gif) no-repeat top;
				text-align: center;
				color: #fff;
				font-weight: 900;
				height: 17px;
				line-height: 17px;
				padding-bottom: 5px;
			}
			.championship .Standings table td.greyBgLight {
				width: 50px;
				background:	url(/sport/images/sport/wc/bg_result_gray_light.gif) no-repeat top;
				text-align: center;
				color: #fff;
				font-weight: 900;
				height: 17px;
				line-height: 17px;
				padding-bottom: 5px;
			}
			.championship .Standings table td.greenBg {
				width: 50px;
				background:	url(/sport/images/sport/wc/bg_result_green.gif) no-repeat top;
				text-align: center;
				color: #fff;
				font-weight: 900;
				height: 17px;
				line-height: 17px;
				padding-bottom: 27px;
			}
				.championship .Standings table td img {
					padding-right: 3px;
				}
			.championship .Standings table th.first_column {
				width:350px;
				text-align:left;
			}
		.jokeItem .text {
			margin-left: 0px;
		}


	.Center_2inRow {
		margin-left: 0;
	}
	.Center_2inRow .LeftBlocks {
		float: left;
		width: 328px;
	}
		.Center_2inRow .ContentBlock {
			padding-left: 0px;
		}
	.Center_2inRow .RightBlocks {
		float: left;
		width: 328px;
		padding-left: 7px;
	}
	.Center_2inRow .ContentBlock .CB_header {
		padding-right: 16px;
	}

	/* ul.newsList */
	.ContentBlock ul.newsList {
		padding: 3px 3px;
	}
		.ContentBlock ul.newsList li {
			overflow: hidden;
			/zoom: 1;
			padding-bottom: 7px;
			font-size: 110%;
			color: #949494;
			position: relative;
			padding-left: 0;
			background: none;
		}
			.ContentBlock ul.newsList li .image {
				float: left;
				margin-right: 6px;
				padding-top: 2px;
			}
				.ContentBlock ul.newsList li .text .title {
					font-size: 100%;
					display: block;
				}
				.ContentBlock ul.newsList li.topNews .text .title {
					font-size: 120%;
					display: block;
				}
				.ContentBlock ul.newsList li.topNews .text .info {
					left: 126px;
				}
				.ContentBlock ul.newsList li .text .info .icons {
					white-space: nowrap;
				}
			.ContentBlock ul.newsList li .date, .ContentBlock ul.newsList li .photos_icon, .ContentBlock ul.newsList li .comments_icon {
				font-size: 90%;
				margin-right: 3px;
			}
			.ContentBlock ul.newsList li p {
				color: #666;
			}
		.ContentBlock ul.newsList li.marked {
			padding-bottom: 6px;
			font-size: 110%;
			padding-left: 15px;
			background: url(/sport/images/sport/marker_ul.gif) no-repeat 1px 4px;
		}
	/* ul.newsList */

	/* last news */
		.NewsWidget .all-news {			
			float: right;
		}
		
	/* last news */	
	.MatchResult .MainNews {
		border-bottom: #b5b5b5 1px solid;
		margin-bottom: 4px;
	}
		.MatchResult .MainNews img {
			padding-bottom: 4px;
		}
		.MatchResult .MainNews .title {
			font-size: 140%;
			padding-right: 4px;
		}
		.MatchResult .MainNews p {
			padding: 4px 0;
		}
.no_pad { padding:0 !important; }
.bgGray { background:#f7f7f7; }
.font15 { font-size:15px; }

/* add to sport.css */
.text_green { color:#138916; }
.mrt20 { margin-right:20px; }
.mart6 { margin-top:6px; }
.mart7 { margin-top:7px; }

.clear3 {
	clear:both;
	height:3px;
	font-size:0;
	line-height: 0px;
	overflow:hidden;
}
/* aend dd to sport.css */


/* Championship */
.center-medals {width: 663px; float: left;}
.right-medals {float: right; width: 328px; }
.center-blogs {width: 663px; float: left;}
.right-blogs {float: right; width: 328px; }


/* add to sport.css */
.hfnil { margin:0; }

.text_green { color:#138916; }
.mrt20 { margin-right:20px; }
.mart6 { margin-top:6px; }
.mart7 { margin-top:7px; }
.mart8 { margin-top:8px; }



.no_pad { padding:0 !important; }
.bgGray { background:#f7f7f7; }
.font15 { font-size:15px; }
.font12 { font-size:12px; }




.clear3 {
	clear:both;
	height:3px;
	font-size:0;
	line-height: 0px;
	overflow:hidden;
}
/* end dd to sport.css */

h1 { font-size:24px; }
.butGreen {
	background:url(/sport/images/sport/wc2010/butGreen_left.gif) no-repeat left top;	
	padding-left:2px;
	text-decoration:none;

}
	.butGreen em {
		background:url(/sport/images/sport/wc2010/butGreen_right.gif) no-repeat right top;
		font-style:normal;
		display:block;
		padding:6px 9px 6px 7px;
		font-size:15px;
		color:#fff;
	}




/* main2010 */
.main2010 .CB_inner {
	background: url(/sport/images/sport/wc2010/bg_main2010.png) no-repeat left top;
	_background: url(/sport/images/sport/wc2010/ie6/bg_main2010.gif) no-repeat left top;
	height:208px;
}
	.main2010 .CB_inner .content {
		height:193px;
	}
		.main2010 h1 { font-family:Trebuchet MS; }
		.main2010 .blText { 
			width:450px;
			font-size:14px;
			color:#000;
		}
			.main2010 .ball {
				margin:30px 0 0 35px;
			}
/* end main2010 */



/* table */
table h1 { 
	font-size:37px; 
	text-align:center; 
	font-family:Trebuchet MS;
	color:#666666;
}
table h2 { 
	font-size:25px; 
	text-align:center; 
	font-family:Trebuchet MS;
	color:#999;
}
table .big { font-size:18px; }
table .small { font-size:11px; }

.tbUpcomingMatches {
	width:100%;
	border:1px solid #fff;
	border-collapse:collapse !ie; 
	border-spacing:0;
	font-size:12px;
	table-layout:fixed;		
}
	.tbUpcomingMatches th, .tbUpcomingMatches td { 
		padding:6px 0 6px 10px;
	}
	.tbUpcomingMatches th {
		color:#666666;
		background:#f3f3f4;
		text-align:left;
		border-bottom:1px solid #ededed;
	}
	.tbUpcomingMatches .by {
		border-left:1px solid #fff;
		text-align:center;
		padding-left:0;
	}




.tbTop5 {
	width:100%;
	border:1px solid #fff;
	border-collapse:collapse !ie; 
	border-spacing:0;
	font-size:12px;
	table-layout:fixed;		
}
	.tbTop5 th, .tbTop5 td { 
		padding:6px 0;
		overflow:hidden;
	}
	.tbTop5 th {
		color:#666666;
		background:#f3f3f4;
		text-align:left;
		border-bottom:1px solid #ededed;
	}
	.tbTop5 td.by {
		border-left:1px solid #fff;
		text-align:center;
	}
	.tbTop5 th.by { 
		border-left:1px solid #f3f3f4; 
		text-align:center;
	}
	
	
.tbWinner {
	width:100%;
	border:1px solid #fff;
	border-collapse:collapse !ie; 
	border-spacing:0;
	font-size:12px;
	table-layout:fixed;		
}
	.tbWinner td { 
		padding:10px 0;
		overflow:hidden;
		text-align:left;
	}
	.tbWinner td.by {
		border-left:1px solid #fff;
	}
	.tbWinner td img {
		margin-left:10px;
		border:1px solid #e2e2e2;
	}	
	.tbWinner .big { font-size:23px; } 
	.tbWinner .small { font-size:14px; }
	
	

.tbLastMatches {
	width:100%;
	border:1px solid #fff;
	border-collapse:collapse !ie; 
	border-spacing:0;
	font-size:11px;
}
	.tbLastMatches th {
		background:#e8e8e8;
		font-size:20px;
		color:#666666;
		text-align:center;
		padding:5px 0;
	}
	.tbLastMatches td {
		background:#f6f6f6;
		text-align:center;
		padding:5px 0;
		border-bottom:1px solid #fff;
	}



.tbForecasts {
	width:100%;
	border:1px solid #fff;
	border-collapse:collapse !ie; 
	border-spacing:0;
	font-size:16px;
}
	.tbForecasts th {
		background:#e8e8e8;
		font-size:12px;
		color:#666666;
		text-align:left;
		padding:5px 0 5px 10px;
		border-bottom:2px solid #fff;
	}
	.tbForecasts td {
		background:#f6f6f6;
		text-align:center;
		padding:5px 0;
		border-bottom:2px solid #fff;
	}
	.tbForecasts td.by {
		background:#eeeeee;
		border-right:1px solid #fff;
		text-align:center;
		color:#666666;
	}
	.tbForecasts td.right { text-align:right; }
	.tbForecasts td.left { text-align:left; }

.round {
	float:left;
	margin:14px 0 0 3px;
}
.blEmpty {
	background: url(/sport/images/sport/wc2010/bgEmpty.gif) no-repeat 6px 7px;
	width:37px;
	height:51px;
	text-align:center;
}
.blNumder {
	background: url(/sport/images/sport/wc2010/bgNumber.gif) no-repeat center top;
	width:37px;
	height:51px;
	text-align:center;
}
	.blNumder h1 {
		color:#138916;
		margin-top:1px;
	}	
/* end table */
/********************************* START New Home Page ********************************************/
.TopMenu {
margin: 0px auto 0px auto ;
}
.bg_sport {
	background: url(/sport/images/sport/bg_sport.png) no-repeat center top;
}
.bg_sport_top {
	background: url(/sport/images/sport/bg_sport_top.png) no-repeat center bottom;
	margin-bottom:12px;
}
/* ContentBlockResizable */
			.ContentBlockResizable .CB_header .leftBG {
				background-image: url(/sport/images/sport/bg_CB_header_LS.png);
				_background-image: url(/sport/images/sport/ie6/bg_CB_header_LS.gif);
			}
			.ContentBlockResizable .CB_header .rightBG {
				background-image: url(/sport/images/sport/bg_CB_header_RS.png);
				_background-image: url(/sport/images/sport/ie6/bg_CB_header_RS.gif);
			}
			.ContentBlockResizable .CB_header .centerBG {
				background-image: url(/sport/images/sport/bg_CB_header_C.png);
				_background-image: url(/sport/images/sport/ie6/bg_CB_header_C.gif);
			}
.Recipes_663 {
	width: 663px;
}	
.Recipes_328 {
	width: 328px;
}	
/* ContentBlockResizable */
.newSport .CB_header .centerBG .img_title {
	float:left;
	margin-top:9px;
	margin-right:5px;
}
.newSport .CB_header .centerBG .text_title {
	position:relative;
	float:left;
}
.newSport .ContentBlock .CB_header .centerBG .text_title span.textcopy  {
	left:0px;
}
.newSport .ContentBlock .result_content {
	padding:0px !important;	
}
.newSport .ContentBlock .result_content .more {
	padding-right:2px;
}
/*************************************************************/
.newSport .tornament_title {
	background:#f1f1f1;
	border-bottom:1px solid #DCDCDC;
	padding:5px 0 5px 14px;
	font-size:16px;
}
.newSport .table_tornament{
	border:2px solid #fff;
	border-bottom:0px;
	width:100%;
}
	.newSport .table_tornament th {
		height:27px;
		background:#e8e8e8;
		color:#666666;
		font-size:14px;
	}
		.newSport .table_tornament th.result_title_first {
			text-align:left;
			padding-left:14px;
		}
	.newSport .table_tornament td {
		height:29px;
		width:61px;
		background:#efefef;
		text-align:center;
		border:1px solid #fff;
		vertical-align:middle;
		color:#666666;
		font-size:26px;
	}
		.newSport .table_tornament td img {
			vertical-align:middle;
		}
		.newSport .table_tornament td.result_comand {
			width:194px;
			background:#f6f6f6;
			text-align:left;
			font-size:11px;
			color:#000;
			padding-left:14px;
		}
.newSport .result_date {
	text-align:center;
	color:#666666;
	font-size:20px;
	background:#e8e8e8;
	height:24px;
}
/*************************************************************/
.newSport .result_title {
	background:#f1f1f1;
	border-bottom:1px solid #DCDCDC;	
	padding:5px 0 5px 14px;
	font-size:16px;
}
.newSport .table_result {
	border:2px solid #fff;
	border-bottom:0px;
	width:100%;
}
	.newSport .table_result th {
		height:27px;
		background:#e8e8e8;
		color:#666666;
		font-size:20px;
	}
		.newSport .table_result th.result_title_first {
			text-align:left;
			padding-left:14px;
		}
	.newSport .table_result td {
		background:#f6f6f6;
		height:45px;		
		text-align:center;
		border-top:1px solid #fff;
	}
		.newSport .table_result td.team1, .newSport .table_result td.team2 {
			width:119px;
			font-size:11px;
			color:#000;			
		}
		.newSport .table_result td.score {
			color:#3d720c;
			font-size:33px;
			cursor:pointer;
		}
			.newSport .table_result td.score span, .newSport .motionMatch .result span.new_score span {
				display:inline-block;
				float:left;
			}
			.newSport .table_result td.score .bg_score, .newSport .motionMatch .result span.new_score .bg_score {
				background: url(/sport/images/sport/bg_score.gif) no-repeat;
				text-align:center;
				width:28px;
			}
			.newSport .table_result td.score .bg_score_separator, .newSport .motionMatch .result span.new_score .bg_score_separator {
				background: url(/sport/images/sport/bg_score_separator.gif) no-repeat;
				width:21px;
			}
		.newSport .motionMatch .result span.new_score {
			color:#3d720c;
			font-size:33px;
			float:left;
			display:inline-block;
		}
		.newSport .motionMatch .result span.team2, .newSport .motionMatch .result span.team2 {
			height:auto;
		}
		.newSport .motionMatch .result_content .result {
			background:#f6f6f6;
			padding:3px 0;
			margin: 2px 2px 0px 2px;
		}
			.newSport .motionMatch .result_content .result_stat {
				color:#414141;
				font-size:12px;
				padding:5px 0;
				float:left;
				width:100%;
			}
				.newSport .motionMatch .result_content .result_stat span {
					padding:0 0px 0 43px;
					width:100px;
					display:inline-block;
					float:left;
				}
				.newSport .motionMatch .result_content .result_stat div {
					padding:0 0px 0 0px;
					width:60px;
					display:inline-block;
					float:left;
					text-align:center;
				}
			.newSport .motionMatch .result_content .result_stat_dark {
				background:#f6f6f6;
			}
/*************************************************************/
.newSport .table_shedule {
	border:2px solid #fff;
	border-bottom:0px;
	width:100%;
}
	.newSport .table_shedule th {
		height:27px;
		background:#e8e8e8;
		color:#666666;
		font-size:20px;
	}
	.newSport .table_shedule td {
		border-top:1px solid #fff;
		height:45px;		
		text-align:center;
		vertical-align:middle;
		padding:4px 0;
	}
	.newSport .table_shedule td.shedule_time {
		background:#efefef;
		color:#666666;
		font-size:30px;
		width:124px;
		line-height:0.7em;
	}
	.newSport .table_shedule td.shedule_comands {
		background:#f6f6f6;
	}
		.newSport .table_shedule td.shedule_comands span {
			color:#000000;
			font-size:11px;
			display:inline-block;
			vertical-align:middle;
			width:61px;
		}
		.newSport .table_shedule td.shedule_comands .separetor {
			font-size:30px;
			color:#666;
		}
.newSport .shedule_long .table_result td.score {
	width:77px;
}
.newSport .shedule_long .table_result td.team1 {
	width:auto;
	text-align:right;
	font-size:14px;
	padding-right:10px;
}
.newSport .shedule_long .table_result tr:hover td {
	background-color:#e5f5bf;
	cursor:pointer;
}
.newSport .shedule_long .table_result tr:hover td.shedule_time {
	background-color:#cde397;
}

.newSport .shedule_long .table_result td.team2 {
	width:auto;
	text-align:left;
	padding-left:10px;
	font-size:14px;
}
.newSport .shedule_long table th {
	padding-left:10px;
}
.newSport .shedule_long table td.shedule_time  {
	width:100px;
}
.newSport .shedule_long table td.result_info {
	width:140px;
}
/*************************************************************/
.w327 {
	width:327px;
}
.border_right_DCDCDC {
	border-right:1px solid #DCDCDC;
}
.headerOffWide .CB_inner .video_content {
	padding:3px 1px;
}
.pad_info {
	padding:0 10px 10px 10px;
}
	.pad_info .title {
		font-size:24px;
		color:#000;
	}
	.pad_info .title_info {
		font-size:12px;
		color:#858585;
	}
	.right_result_block .CB_header a {
		position:relative;
		top:11px;
	}
.ContentBlock .MainNews {
	background:none;
}
.second_title {
	background:#f7f7f7;
	float:left;
	width:100%;
	padding:5px 0;
}
/* periods */

	.periods .buttonStyle {
		background: url(http://s.tochka.net/conferences/images/bg_button_period_l.gif) no-repeat;
		height: 22px;
		display: inline-block;		
		position: relative;
		vertical-align: middle;
	}
		.periods .buttonStyle span.bgInner {
			background: url(http://s.tochka.net/conferences/images/bg_button_period_r.gif) no-repeat top right;
			height: 16px;
			line-height: 15px;
			padding: 3px 7px;
			display: inline-block;
			position: relative;
			z-index: 2;
			font-size:12px;
			color: #818181;
		}
		 .periods .buttonStyle span.textcopy {
			position: absolute;
			z-index: 1;
			left: 7px;
			top: 3px;
			color: #fff;	
			font-size:12px;
		}
		.periods .active span.bgInner {
			background-image: url(http://s.tochka.net/conferences/images/bg_button_period_sel_r.gif);
			color:#505050;
		}

.Sport .Conferences .periods {
    background: none;
	padding: 7px 0 0px 10px;
}

.Sport .Conferences .periods .title {
	padding: 0;
	display: inline-block;
	float: none;
}

/* end periods */
.newSport .ArhivVideo .shedule_group {
	padding:0px;
	border: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	height:auto;
	
	font-weight:normal;
	padding-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	float:left;
}
.newSport .ArhivVideo .shedule_group .DropDown_border {
	color:#505050;
	padding:0 10px;
}
.newSport .ArhivVideo .shedule_group .DropDownElement {
	font-weight:normal;	
}

/* end Four Columns */
/**********************************************/
.newSport .Result .shedule_group {
	padding:10px 4px 0 10px;
}
.newSport .Result .CB_header .tabs {
	position:relative;
	float:left;
	right:auto;
	top:11px;
}
.newSport .comands_title {
		padding:2px 20px 2px 0;
		float:right;
		color:#7d7d7d;
		font-size:11px;
	}
	.newSport .Shedule ul.nav{
		display:block;
		float:left;
	}
		.newSport .Shedule ul.nav li{
			float:left;
			margin:0px;
			padding:1px 0;
		}
			.newSport .Shedule ul.nav li a{
				color:#5a5a5a;
				background-color:#fff;
				border:0px solid #b5b5b5;
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;
				padding:2px 6px;
				margin:0 2px 0 0;
			}
			.newSport .Shedule ul.nav li a:hover{
				color:#fff;		
				background-color:#87ae33;
			}
			.newSport .Shedule ul.nav li a.on{
				color:#fff;		
				background-color:#87ae33;
			}
.newSport .Shedule .table_shedule th {
	text-align:left;
}
/*********************************************************/
.newSport .shedule_long .shedule_group, .newSport .result_long .shedule_group {
	position:relative;
}
.newSport .calendarDropDown {
		position: absolute;
		top: 6px;
		z-index: 130;
	}
		.activeCalendar #datepicker, #datepicker2 {
			z-index: 888;
			right: 0px;
			top: 30px;
		}
		.newSport .calendarDropDown .calendarIcon {
			float:left;
			padding:3px 7px 0px 6px;
		}
		.newSport .calendarDropDown .calendar_title {
			float:left;
			display:inline-block;
			padding-top:6px;
			color:#0049a3;
		}
		.newSport .activeCalendar a.calendarIcon {
			padding:3px 7px 9px 6px;
		}
.table_tornament_long {
	width:100%;
}
	.table_tornament_long th {
		color:#434343;
		border-bottom:1px solid #dbdbdb;
		font-size:12px;
		text-align:center;
		padding:5px 0;
	}
	.table_tornament_long td {
		font-size:12px;
		padding:5px 0;
		text-align:center;
	}
	.table_tornament_long tr:hover td {
		background-color:#fff8cd;
		cursor:pointer;
	}
	.table_tornament_long .team {
		text-align:left;
	}

/********************************* END New Home Page ********************************************/
.online_sport {
	border:1px solid #ffe881;
	margin:0 3px 5px 3px;
	background:#fffad2;
}
.online_sport .online_sport_logo {
	background:#fff7b5;
	padding:4px 8px;
	border-right:1px solid #ffe881;
	float:left;
}
.online_sport_text {
	padding:2px 0;
	float:left;
	width:572px;
}
.online_sport_text img {
	vertical-align:middle;
}
.online_sport_text .col_1 {
	float:left;
	color:#e00e13;
	font-size:14px;
	padding:0px 0 0 25px;
}
.online_sport_text .col_2 {
	float:right;
	margin-top:4px;
	padding:5px 20px 0 0;
}
.NewsHeadlinesLenta .CB_header .textcopy, .NewsTags .CB_header .textcopy {
	background:none;
	padding-right:0px;
}
.Recipes_328 .bgSportGreen { background:url(/sport/images/sport/bg_sport_green.jpg) repeat-x bottom left #f1f9e0!important; border-bottom:none; }
.Recipes_328 .table_result .td_bur_seeOnline { padding:0; margin:0; border:none; background:#dbe8bd!important; height:auto; padding-bottom:5px; padding-top:3px;}
.Recipes_328 .table_result .td_bur_seeOnline a { -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #86af20; background-image: url(/sport/images/sport/bg_sport_but_green.gif); background-repeat:no-repeat; background-image: -moz-linear-gradient(100% 100% 90deg, #4c8513, #86af20); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#86af20), to(#4c8513)); color:#e1edc6!important; padding:1px 16px;}

.chm {
	background:url(/sport/images/sport/wc2010/back.gif) repeat center top;
}

.bgSportGreen { background:url(/sport/images/sport/bg_sport_green.jpg) repeat-x bottom left #f1f9e0!important; border-bottom:none; }
.poz_rel { position:relative!important;}
.shedule_comands { border-right:solid 1px #FFF;}
.Recipes_328 .bg_score { background:url(/sport/images/sport/bg_score.gif) no-repeat!important;}
.Recipes_328 .bg_score_separator { background:url(/sport/images/sport/bg_score_separator.gif) no-repeat!important;}
.Recipes_328 .live { background:url(/sport/images/sport/but_live.gif) no-repeat left top; width:29px; height:13px; position:absolute; right:0; overflow:hidden; text-indent:-9999; top:0;}
.td_bur_seeOnline { padding:0; margin:0; border:none; background:#dbe8bd!important; height:auto; padding-bottom:5px; padding-top:3px;}
.td_bur_seeOnline a { -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #86af20; background-image: url(/sport/images/sport/bg_sport_but_green.gif); background-repeat:no-repeat; background-image: -moz-linear-gradient(100% 100% 90deg, #4c8513, #86af20); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#86af20), to(#4c8513)); color:#e1edc6!important; padding:1px 16px;}

.shedule_time { font-size:25px!important;}
.shedule_time span { -moz-border-radius: 2px; -webkit-border-radius: 2px; background:#FFF; font-size:10px; color:#a0a0a0; padding:2px 0px; margin:7px 4px 0 4px; white-space:nowrap; display:block; line-height:normal;}

.liga_online_sport {
	background:url(/sport/images/sport/bg_online_liga_left_repeat.png) repeat-x;
	_background:url(/sport/images/sport/bg_online_liga_left_repeat.gif) repeat-x;
	margin-left:8px;
	width:650px;
	}
	
.liga_online_sport .bg_left {
	background:url(/sport/images/sport/bg_online_liga_left.png) no-repeat left top; 
	_background:url(/sport/images/sport/bg_online_liga_left.gif) no-repeat left top;
	padding-left:10px;
	left:-7px;
	padding-left:10px;
	position:relative;
	}
	
.liga_online_sport .bg_right {
	background:url(/sport/images/sport/bg_online_liga_right.png) no-repeat right top;
	_background:url(/sport/images/sport/bg_online_liga_right.gif) no-repeat right top;
	height:35px;
	padding-right:5px;
	position:relative;
	right:-12px;
	}
	
.liga_online_sport .padding_1 { padding:3px 0; position:relative;}
.liga_online_sport .schet table td { vertical-align:middle; height:30px; font-size:13px; color:#6b4e4e;}
.liga_online_sport .schet table td span { display:inline-block; margin-top:2px;}
.liga_online_sport .schet table td img { margin:0 3px;}
.liga_online_sport .link_1 {
left:210px;
overflow:hidden;
position:absolute;
right:150px;
text-align:center;
top:10px;
white-space:nowrap;
}
.liga_online_sport .link_1 a {
display:inline-block;
float:left;
font-size:12px;
}
.liga_online_sport .link_1 a span { display:inline-block;}
.liga_online_sport .link_1 a span.life { background:url(/sport/images/sport/five.png) no-repeat right center; padding-right:30px;}
.liga_online_sport .link_1 a img { margin-left:5px; margin-top:3px;}
.liga_online_sport .arhiveMach { display:block; height:27px; position:absolute; right:0; top:3px; background:url(/sport/images/sport/bg_online_liga_repeat_2.jpg) repeat-x 0 -3px; border-left:solid 1px #fecf5e; padding-left:10px; font-size:13px; padding-top:2px;}
.liga_online_sport .arhiveMach span { margin-top:4px; margin-right:5px; display:inline-block;}

.liga_online_sport .arhiveMach { //width:120px!important; position:absolute; padding-right:30px; _padding-right:0;}
.liga_online_sport .arhiveMach span { cursor:pointer;}
.liga_online_sport .arhiveMach img { position:absolute; top:2px; right:2px;}
.liga_online_sport .schet td span { white-space:nowrap;}
.liga_online_sport .schet { width:220px;}
.liga_online_sport .float_l { float:left;}
.liga_online_sport .float_r { float:right;}
.liga_online_sport .schet table td span { margin-top:0;}
.liga_online_sport .schet table td.padding_2 { padding-left:10px; overflow:hidden;}

.img_menu_ball { position:relative; margin-top:-3px; _top:6px;}

/*~~Update 23.07.2010~~*/
.BlockOnlineTranslation { position:relative; margin-bottom:2px;}
.BlockOnlineTranslation .CB_inner { background:url(/sport/images/sport/CB_inner_3.png) repeat-y;}
.BlockOnlineTranslation .content { border-left:none; border-right:none; padding:10px;  font-size:13px;}
.BlockOnlineTranslation .CB_footer3 { background:url(/sport/images/sport/CB_footer_3.png) no-repeat top; position:absolute; width:328px; height:9px; bottom:0;}
.BlockOnlineTranslation .table_tablo { margin:0 auto; color:#464646;}
.BlockOnlineTranslation .table_tablo td { text-align:center; font-size:13px;}
.BlockOnlineTranslation .table_tablo .razdelitel { font-size:50px; width:80px;}
.BlockOnlineTranslation .green_but_3 { background:url(/sport/images/sport/Green_but_3Repeat.png) repeat-x top; display:inline-block; -moz-box-shadow:-2px 2px 2px #ccc;}
.BlockOnlineTranslation .green_but_3 i { font-style:normal; background:url(/sport/images/sport/Green_but_3Left.png) no-repeat left top; display:inline-block;}
.BlockOnlineTranslation .green_but_3 i b { font-weight:normal; background:url(/sport/images/sport/Green_but_3Right.png) no-repeat right top; color:#FFF; display:inline-block; padding:6px 10px; padding-bottom:7px; font-size:13px;}
.BlockOnlineTranslation .pad_1 { padding:8px 0; color:#666666;}

.BlockOnlineTranslation .grey_but { background:url(/sport/images/sport/grey_but_repeat.png) repeat-x top; display:inline-block}
.BlockOnlineTranslation .grey_but i { font-style:normal; background:url(/sport/images/sport/grey_but_left.png) no-repeat left top; display:inline-block;}
.BlockOnlineTranslation .grey_but i b { font-weight:normal; background:url(/sport/images/sport/grey_but_right.png) no-repeat right top; color:#666666; display:inline-block; padding:6px 10px; padding-bottom:7px; font-size:13px;}

.BlockOnlineTranslation .blue_link { background:#ecf6fe; border:solid 1px #cee3f5; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:3px; padding-right:15px; background:url("http://s.tchkcdn.com/images/common/bg_more.gif") no-repeat right center #ECF6FE}

.OtherOnlineTrance .content { padding:0; padding-top:1px;}
.OtherOnlineTrance ul li { border-bottom:solid 1px #FFF; background:#fcfcfc; padding:3px 10px; font-size:14px;}
.OtherOnlineTrance .wrapperEl { width:99%;}
.OtherOnlineTrance .topBtn { background:url("/sport/images/sport/scroller/topBtnG.gif") no-repeat 0 -34px;}
.OtherOnlineTrance .downBtn { background:url("/sport/images/sport/scroller/downBtnG.gif") no-repeat 0 -34px;}

/*~~END:Update 23.07.2010~~*/

/*Update 04.08.2010*/
.newSport .table_tornament th { background:#FFF; font-size:11px; border-bottom:solid 1px #dddddd;}
.newSport .table_tornament td { font-size:18px;}
.newSport .table_tornament td.result_comand { font-size:14px; color:#2d2d2d;}

.newSport .table_shedule th { text-align:left; padding-left:10px; font-size:17px; background:#FFF; border-bottom:solid 1px #dddddd;}
.newSport .table_shedule td.shedule_comands .separetor { width:68px; color:#3e730c; font-size:18px;}
.newSport .table_shedule td.shedule_comands .separetor span { background:url(/sport/images/sport/bg_schet_pl.png) no-repeat left top; width:22px; height:28px; padding-top:2px; display:inline-block; text-align:center; color:#3e730c; font-size:18px; text-shadow:1px 1px 0px #FFF;}
.newSport .table_shedule td.shedule_time { width:100px; font-size:21px;}

.newSport .table_shedule tr.actuale td { background:#e7fdcc;}
.newSport .table_shedule tr.actuale td.shedule_time { color:#3e730c; }
.newSport .table_shedule tr.actuale td.shedule_time a.seeOnline { display:block; background:url(/sport/images/sport/but_see_onlineRepeat.png) repeat-x top; color:#FFF; font-size:11px; margin:8px 5px 5px;}
.newSport .table_shedule tr.actuale td.shedule_time a.seeOnline b { display:block; background:url(/sport/images/sport/but_see_onlineleft.png) no-repeat top left; font-weight:normal;}
.newSport .table_shedule tr.actuale td.shedule_time a.seeOnline b i { display:block; background:url(/sport/images/sport/but_see_onlineRight.png) no-repeat top right; font-style:normal;}

.Otchety .content { padding:0;}

.list_blockOtchet li { padding:5px 10px;}
.list_blockOtchet li a { margin-right:5px; display:block; float:left; font-size:13px;}
.list_blockOtchet li a span { font-size:16px;}
.list_blockOtchet li a.w170 span {  width:170px; display:inline-block;}
.list_blockOtchet li span.fl { color:#747474; font-size:11px; display:inline-block; margin-top:3px;}
.list_blockOtchet li span.separetor { color:#3E730C; font-size:18px; width:77px;}
.list_blockOtchet li span.separetor span { background:url("/sport/images/sport/bg_schet_pl.png") no-repeat scroll left top transparent; color:#3E730C; display:inline-block; font-size:18px; height:28px; padding-top:2px; text-align:center;text-shadow:1px 1px 0 #FFFFFF;width:22px;}

.list_blockOtchet li .ic_star { background:url(/sport/images/sport/star_ico.jpg) no-repeat left center; padding-left:20px; color:#e30f13; font-size:11px;}
.list_blockOtchet li .ic_glaz { background:url(/sport/images/sport/glas_ico.jpg) no-repeat left center; padding-left:20px; color:#717171; font-size:11px;}

.AfishaSchedule .carousel_container .name { text-align:center; display:block;}
.AfishaSchedule .carousel_container .name span { color:#747474; font-size:11px;}
.AfishaSchedule .carousel_container ul li { text-align:center;}
/*END:Update 04.08.2010*/

/*BlockSeeOnline*/
.BlockSeeOnline  { width:243px; margin-left:2px;}
.BlockSeeOnline .CB_header { background:url(/sport/images/sport/sport_block_1_header.png) no-repeat left top; height:43px; text-align:center;}
.BlockSeeOnline .CB_header h3 { font-size:16px; color:#FFF; font-weight:bold; display:block; padding-top:3px;}
.BlockSeeOnline .CB_header span { font-size:13px; color:#FFF;}
.BlockSeeOnline .CB_inner { background:url(/sport/images/sport/sport_block_1_repeat.png) repeat-y left;}
.BlockSeeOnline .CB_footer { background:url(/sport/images/sport/sport_block_1_footer.png) no-repeat top left; height:8px;}
.BlockSeeOnline .CB_inner .content { padding:12px; padding-bottom:5px;}
.BlockSeeOnline .comandsSport { margin:0 auto;}
.BlockSeeOnline .comandsSport td { font-size:13px; text-align:center;}
.BlockSeeOnline .comandsSport .tire { font-size:26px; font-weight:bold; width:40px; text-align:center;}
.BlockSeeOnline .comandsSport .ButOstatokMatch { display:inline-block; background:url(/sport/images/sport/but_sport_online_grey_repeat.png) repeat-x top; margin-top:10px;}
.BlockSeeOnline .comandsSport .ButOstatokMatch span { display:inline-block; background:url(/sport/images/sport/but_sport_online_grey_left.png) no-repeat top left;}
.BlockSeeOnline .comandsSport .ButOstatokMatch b { display:inline-block; font-weight:normal; background:url(/sport/images/sport/but_sport_online_grey_right.png) no-repeat right top; padding:7px 10px; font-size:13px; color:#666666;}

.BlockSeeOnline .comandsSport .ButOstatokMatch.RedBut { background:url(/sport/images/sport/but_sport_online_red_repeat.png) repeat-x top; color:#FFF;}
.BlockSeeOnline .comandsSport .ButOstatokMatch.RedBut span { background:url(/sport/images/sport/but_sport_online_red_left.png) no-repeat top left;}
.BlockSeeOnline .comandsSport .ButOstatokMatch.RedBut b { background:url(/sport/images/sport/but_sport_online_red_right.png) no-repeat right top; color:#FFF; }


/*end:BlockSeeOnline*/



/*BlockOtherTranslation*/
.BlockOtherTranslation { width:409px;}
.BlockOtherTranslation .CB_header { background:url(/sport/images/sport/sport_block_2_header_1.png) no-repeat left top; height:29px;}
.BlockOtherTranslation .CB_header2 { background:url(/sport/images/sport/sport_block_2_header_2.png) no-repeat left top; height:28px;}
.BlockOtherTranslation .CB_header h3,
.BlockOtherTranslation .CB_header2 h3 { font-size:16px; color:#FFF; margin:4px 10px; display:inline-block;}
.BlockOtherTranslation .CB_header h3 a,
.BlockOtherTranslation .CB_header2 h3 a { font-size:16px; color:#FFF; background:url(/sport/images/sport/CBheader_link.png) no-repeat right center; padding-right:15px;}
.BlockOtherTranslation .CB_inner { background:url(/sport/images/sport/sport_block_2_repeat_1.png) repeat-y left; padding:0 2px;}
.BlockOtherTranslation .CB_inner2 { background:url(/sport/images/sport/sport_block_2_repeat_2.png) repeat-y left;}
.BlockOtherTranslation .CB_footer { background:url(/sport/images/sport/sport_block_2_footer.png) no-repeat left top; height:8px;}
.BlockOtherTranslation .listOtherTranslation li { float:left; width:178px; padding:3px 12px; line-height:20px; color:#000;}
.BlockOtherTranslation .listOtherTranslation li a { font-size:13px;}
.BlockOtherTranslation .arhive a { display:inline-block; position:relative;}
.BlockOtherTranslation .arhive a img { border:solid 2px #efdc60;}
.BlockOtherTranslation .arhive a span { background:url(/sport/images/sport/ico_play.png) no-repeat left top; width:33px; height:33px; display:inline-block; position:absolute; left:50%; margin-left:-16px; top:50%; margin-top:-16px;}
.BlockOtherTranslation .arhive a:hover span { background:url(/sport/images/sport/ico_play_active.png) no-repeat left top;}
.BlockOtherTranslation .arhive .transSchet { margin:7px 0 0 7px;}
.BlockOtherTranslation .arhive .transSchet span { font-size:37px; color:#3d720c; padding:5px 3px; text-align:center; font-family:"Trebuchet MS", Arial;}
.BlockOtherTranslation .arhive .transSchet .sht { background:url(/sport/images/sport/bg_schet_arhiv_translation.png) no-repeat left top; font-size:33px; display:inline-block; width:28px; height:39px; padding:0; padding-top:7px;}
.clearb { clear:both;}
.minOnlineRed_see { background:url(/sport/images/sport/but_see_online_repeatMin.png) repeat-x top; display:inline-block;}
.minOnlineRed_see b { background:url(/sport/images/sport/but_see_online_leftMin.png) no-repeat left top; display:inline-block; font-weight:normal;}
.minOnlineRed_see b i { background:url(/sport/images/sport/but_see_online_rightMin.png) no-repeat right top; display:inline-block; font-style:normal; font-size:10px; color:#FFF; padding:0 5px; line-height:17px;white-space: nowrap;}

/*end:BlockOtherTranslation*/

/*BlockOnlineTranslationExcl*/
.BlockOnlineTranslationExcl { margin-left:2px; margin-bottom:5px; }
.BlockOnlineTranslationExcl .CB_header { background:url(/sport/images/sport/sport_header_bg_wide.png) no-repeat left top; height:29px;}
.BlockOnlineTranslationExcl .CB_inner { background:url(/sport/images/sport/sport_repeat_bg_wide.png) repeat-y left; padding:0 2px;}
.BlockOnlineTranslationExcl .CB_footer { background:url(/sport/images/sport/sport_footer_bg_wide.png) no-repeat left top; height:8px;}
.BlockOnlineTranslationExcl .CB_header h3 { font-size:16px; color:#FFF; margin:4px 10px; display:inline-block;}
.BlockOnlineTranslationExcl .CB_header a { font-size:16px; color:#FFF; background:url(/sport/images/sport/CBheader_link.png) no-repeat right center; padding-right:15px;}
.BlockOnlineTranslationExcl .listOnlineTranslationExcl li { float:left; width:188px; padding:3px 12px; line-height:20px; color:#000;}
.BlockOnlineTranslationExcl .listOnlineTranslationExcl li a { font-size:13px;}
/*END:BlockOnlineTranslationExcl*/

/*BlockNawOnline*/
.BlockNawOnline { background:url(/sport/images/sport/thisOnlineBlock_repeat.png) repeat-x top;}
.BlockNawOnline .BG_LeftOnline { background:url(/sport/images/sport/thisOnlineBlock_left.png) no-repeat top left;}
.BlockNawOnline .BG_RightOnline { background:url(/sport/images/sport/thisOnlineBlock_right.png) no-repeat top right; height:78px; position:relative;}
.BlockNawOnline .CB_title { position:absolute; left:10px; top:30px;}
.BlockNawOnline .CB_title h3 { font-size:16px; font-weight:bold; color:#FFF;}
.BlockNawOnline .minOnlineRed_see { position:absolute; left:12px; top:11px;}
.BlockNawOnline .ButOstatokMatch { position:absolute; top:24px; right:25px;}
.BlockNawOnline .ButOstatokMatch { display:inline-block; background:url(/sport/images/sport/but_sport_online_grey_repeat.png) repeat-x top;}
.BlockNawOnline .ButOstatokMatch span { display:inline-block; background:url(/sport/images/sport/but_sport_online_grey_left.png) no-repeat top left;}
.BlockNawOnline .ButOstatokMatch b { display:inline-block; font-weight:normal; background:url(/sport/images/sport/but_sport_online_grey_right.png) no-repeat right top; padding:7px 10px; font-size:13px; color:#666666;}
.BlockNawOnline .ButOstatokMatch.RedBut { background:url(/sport/images/sport/but_sport_online_red_repeat.png) repeat-x top; color:#FFF;}
.BlockNawOnline .ButOstatokMatch.RedBut span { background:url(/sport/images/sport/but_sport_online_red_left.png) no-repeat top left;}
.BlockNawOnline .ButOstatokMatch.RedBut b { background:url(/sport/images/sport/but_sport_online_red_right.png) no-repeat right top; color:#FFF; }
.BlockNawOnline .schet_NawBlock { position:absolute; left:136px; width:372px; overflow:hidden; font-size:15px; font-weight:bold; color:#444444;}
.BlockNawOnline .schet_NawBlock table td { padding:3px;}
.BlockNawOnline .schet_NawBlock .tire { font-size:32px;}
/*END:BlockNawOnline*/
/*AllListOnlineTranslation*/
.AllListOnlineTranslation .content { padding:0;}
.AllListOnlineTranslation .paramTop { background:url(/sport/images/sport/BgParamTop.png) repeat-x bottom; padding:6px 10px; height:62px; position:relative; border-bottom:solid 1px #d2d2d2;}
.AllListOnlineTranslation .paramTop table td { position:relative;}
.AllListOnlineTranslation .paramTop .select { margin-left:20px; margin-right:20px;}
.AllListOnlineTranslation .paramTop .select.w180 input { width:180px;}
.AllListOnlineTranslation .paramTop .select.w180 ul { width:204px;}
.AllListOnlineTranslation .paramTop .select.w45 input { width:45px;}
.AllListOnlineTranslation .paramTop .select.w45 ul { width:69px;}
.AllListOnlineTranslation .paramTop .calendarDropDown { top:3px;}
.AllListOnlineTranslation #datepicker,
.AllListOnlineTranslation .datepicker { top:30px; right:0px;}
.newSport .activeCalendar a.calendarIcon,
.newSport .calendarDropDown .calendarIcon { padding:3px 8px 9px;}
.AllListOnlineTranslation .paramTop .tabs { bottom:0px; position:absolute; left:7px; word-spacing:-0.25em;}
.AllListOnlineTranslation .paramTop .tabs li { float:left; font-size:130%; margin-right:-7px; position:relative;  word-spacing:normal; }
.AllListOnlineTranslation .paramTop .tabs li a { display:inline-block; height:20px; padding:4px 11px 0; position:relative; text-decoration:none;z-index:2;}
.AllListOnlineTranslation .paramTop .tabs li font { font-size:100%;}
.AllListOnlineTranslation .paramTop .tabs li.current { background:url(http://s.tchkcdn.com/images/common/bg_tabs_active_left.gif) no-repeat;}
.AllListOnlineTranslation .paramTop .tabs li.current a { background:url(http://i.tchkcdn.com/images/common/bg_tabs_active_right.gif) no-repeat right center; color:#4E4E4E;}
.AllListOnlineTranslation .paramTop .tabs span.textcopy { font-size:100%; left:13px; top:4px;}
.AllListOnlineTranslation .date_Top_1 { background:#ededed; border-bottom:solid 1px #e6e6e6; border-top:solid 1px #FFF; font-size:15px; color:#3c3c3c; padding:6px 11px; text-shadow:0px 1px 0px #FFF;}
.AllListOnlineTranslation .ListOnlineTransTable td { background:#f5f5f5; border:solid 1px #FFF;}
.AllListOnlineTranslation .ListOnlineTransTable td.date_Top_2 { font-size:18px; color:#4e4e4e; padding:8px 11px; background:#FFF;}
.AllListOnlineTranslation .ListOnlineTransTable td.TimeStyle { font-size:30px; color:#666666; padding:5px 11px; background:#efefef; width:75px; text-align:center;}
.AllListOnlineTranslation .ListOnlineTransTable td.fothTD table td { padding:0; margin:0; border:none; background:none; vertical-align:middle;}
.AllListOnlineTranslation .ListOnlineTransTable td.fothTD table td a { display:inline-block; font-size:12px;}
.AllListOnlineTranslation .ListOnlineTransTable td.fothTD table td a span { margin-top:5px; display:inline-block;}
.AllListOnlineTranslation .ListOnlineTransTable td.fothTD table td a img { margin:0 3px;}
.AllListOnlineTranslation .ListOnlineTransTable td.fothTD .shet td { color:#3d720c; font-size:37px; line-height:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.AllListOnlineTranslation .ListOnlineTransTable td.fothTD .shet .bg_shet { background:url(/sport/images/sport/bg_schet_arhiv_translation2.png) no-repeat left top; width:28px; height:39px; text-align:center; font-size:33px; color:#3d720c;}

.grey_but_online, .grey_but_online:hover { background:url(/sport/images/sport/but_greyOnline_rep.png) repeat-x top; font-size:10px; color:#FFF; display:inline-block;}
.grey_but_online b { background:url(/sport/images/sport/but_greyOnline_left.png) no-repeat left top;display:inline-block; font-weight:normal;}
.grey_but_online b i { background:url(/sport/images/sport/but_greyOnline_right.png) no-repeat right top;display:inline-block; font-style:normal; padding:0 3px; color:#FFF;}

.AllListOnlineTranslation .ListOnlineTransTable tr.active td { background:#e5f5bf;}
.AllListOnlineTranslation .ListOnlineTransTable tr.active td.TimeStyle { background:#cee39a;}
/*ComOnlineTranslation*/
.ComOnlineTranslation .content { padding:0;}
.ComOnlineTranslation .paramTop2 { position:relative;  padding:6px 10px; border-bottom:solid 1px #d0d0d0;}
.ComOnlineTranslation #datepicker,
.ComOnlineTranslation .datepicker { top:30px; right:0px;}
.ComOnlineTranslation .ListComands th,
.ComOnlineTranslation .ListComands td { text-align:center; border:solid 1px #FFF; background:#f5f5f5; font-size:19px; color:#666666; padding:4px 11px;}
.ComOnlineTranslation .ListComands th { background:#e8e8e8; text-shadow:0px 1px 1px #FFF; font-size:15px; color:#4e4e4e; padding:6px 11px; text-align:left;}
.ComOnlineTranslation .ListComands .firstTD { background:#efefef; text-align:left; font-size:14px; color:#666666;}
.ComOnlineTranslation .ListComands tr.yelowBG td { background:#fff8ca;}
.ComOnlineTranslation .ListComands tr.yelowBG .firstTD { background:#fffbb6;}
.ComOnlineTranslation .ListComands tr.greenBG td { background:#e5f5bf;}
.ComOnlineTranslation .ListComands tr.greenBG .firstTD { background:#cee39a;}
.ComOnlineTranslation .ListComands tr.redBG td { background:#fce8e9;}
.ComOnlineTranslation .ListComands tr.redBG .firstTD { background:#f9d3d5;}
.ComOnlineTranslation .opisanie { padding:6px 11px; font-size:15px;}
.ComOnlineTranslation .opisanie img { margin-left:10px; margin-right:5px; margin-top:3px;}
/*END:ComOnlineTranslation*/

.centerColumn .ArticleContent.NewsHeaderOn div.CB_header { background:url(/images/frontpage/bg_CB_header_waves_wide.png) no-repeat!important; height:33px!important;}
.ArticleContent.NewsHeaderOn .tabs { right:auto; left:10px; bottom:0;}
.ArticleContent.NewsHeaderOn .tabs li { font-size:15px;}
.ArticleContent.NewsHeaderOn .svernut,
.BlockSostav .svernut,
.BlockGol .svernut { position:absolute; right:12px; top:12px;}

.TranslationBlock .CB_header { background:url(/images/frontpage/bg_CB_header_waves_wide.png) no-repeat; height:33px;}
.TranslationBlock .CB_header .dateText { color:#3c3c3c; font-size:15px; display:inline-block; padding-top:11px; text-shadow:1px 1px 0px #FFF;}
.TranslationBlock .CB_header .red_live { color:#f73313; font-size:15px; display:inline-block; position:relative; padding-top:11px; padding-left:5px; padding-right:35px;}
.TranslationBlock .CB_header .red_live img { position:absolute; top:10px; right:0;}
.TranslationBlock .CB_header a.link { font-size:15px; display:inline-block; margin-top:11px; text-shadow:1px 1px 0px #FFF;}
.TranslationBlock .CB_header a.link:hover { color:#C00;}
.TranslationBlock .content { background-color:#f5f5f5; padding-bottom:11px;}
.TranslationBlock .shet td { color:#3D720C; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:37px; line-height:17px;}
.TranslationBlock .shet .bg_shet { background:url(/sport/images/sport/bg_schet_arhiv_translation2.png) no-repeat scroll left top transparent; color:#3D720C; font-size:33px; height:39px; text-align:center; width:28px;}
.TranslationBlock .match_table a { font-size:20px; display:inline-block; margin:0 auto; line-height:30px;}
.TranslationBlock .match_table a img { margin-right:5px;}
/*.TranslationBlock .CB_footer { background:url(/sport/images/sport/bg_CB_footer_wideNew.png) no-repeat; position:absolute; bottom:0; left:0; width:100%; height:9px;}*/

.BlockSostav .CB_header { background:url(/images/frontpage/bg_CB_header_waves_wide.png) no-repeat; height:33px;}
.BlockSostav .CB_header .tabs { right:auto; left:10px;}
.BlockSostav .CB_header .tabs li { font-size:15px;}
.BlockSostav .top { font-size:18px; color:#4d4d4d; text-align:center; padding:5px;}
.BlockSostav .content { padding:0;}
.BlockSostav .tabelSosltav td, .BlockSostav .tabelSosltav th { border:solid 1px #FFF;}
.BlockSostav .tabelSosltav th { background:#e8e8e8; font-size:15px; color:#4e4e4e; text-shadow:1px 1px 0px #FFF; text-align:left; padding:5px 10px;}
.BlockSostav .tabelSosltav td { background:#f5f5f5; padding:10px;}
.BlockSostav .tabelSosltav td h3 { font-size:29px; color:#666666; text-align:center;}
.BlockSostav .tabelSosltav td span { display:block; font-size:11px; color:#666666;}
.BlockSostav .tabelSosltav td a { font-size:15px;}
.BlockSostav .tabelSosltav td .more a { font-size:11px;}
.BlockSostav .tabelSosltav .twoTh { width:65px;}
.BlockSostav .tabelSosltav tr.active td { background:#fff8ca!important;}
.BlockSostav .tabelSosltav .no_br { border-right:none;}

.BlockGol .CB_header { background:url(/images/frontpage/bg_CB_header_waves_wide.png) no-repeat; height:33px;}
.BlockGol .tabs { right:auto; left:10px;}
.BlockGol .tabs li { font-size:15px;}
.BlockGol .content { padding:0;}
.videoList { font-size:13px; margin-left:1px;}
.videoList li { float:left; margin:10px 6px;}
.videoList li a { display:block; width:151px; height:141px; overflow:hidden;}
.videoList li a img { margin-bottom:5px;}
.videoList li .Linken { font-size:11px; display:inline-block;}
.videoList li .Linken img { margin-right:5px;}
.videoList li a .imgblock { display:block; position:relative;}
.videoList li a .playVid { display:block; background:url(/sport/images/sport/video_icoPlay.png) no-repeat left top; width:25px; height:25px; position:absolute; bottom:11px; left:6px;}
.videoList li a:hover .playVid { background:url(/sport/images/sport/video_icoPlay_hover.png) no-repeat left top;}
.videoList li a .time_ind { background:url(/sport/images/sport/bg_time.png) no-repeat left top; width:45px; height:18px; display:block; color:#FFF; font-size:13px; font-weight:bold; text-align:center; padding-top:2px; position:absolute; bottom:8px; right:0px;}
.videoList li .ico_user_pub { display:inline-block; width:auto; height:auto; background:url(/sport/images/sport/ico_user.png) no-repeat left center; padding-left:13px; font-size:11px; margin-bottom:3px; line-height:17px;}

.BlockStatist .CB_header { background:url(/images/frontpage/bg_CB_header_waves_wide.png) no-repeat; height:33px;}
.BlockStatist .tabs { right:auto; left:10px;}
.BlockStatist .tabs li { font-size:15px;}
.BlockStatist .content { padding:0;}
.BlockStatist .tableStatist { margin-top:10px;}
.BlockStatist .tableStatist td { vertical-align:middle; font-size:12px; padding:5px 15px; border:solid 1px #FFF; background:#f1f1f1;}
.BlockStatist .tableStatist td span,
.BlockStatist .tableStatist td strong { display:block; float:left;}
.BlockStatist .tableStatist td span { width:25px; text-align:center;}
.BlockStatist .tableStatist2 { margin:10px 0 20px;}
.BlockStatist .tableStatist2 th { border:solid 1px #FFF; background:#e5e5e5; color:#4e4e4e; font-size:15px; text-shadow:1px 1px 0px #FFF; padding:4px 10px;}
.BlockStatist .tableStatist2 th a { text-shadow:none; display:inline-block; line-height:26px;}
.BlockStatist .tableStatist2 th a img { float:left; margin-right:5px;}
.BlockStatist .tableStatist2 td { border:solid 1px #FFF; background:#f5f5f5; padding:4px 10px; font-size:19px; color:#666666; text-align:center;}
.BlockStatist .tableStatist2 td a { font-size:15px;}

.BlockPhoto .CB_header { background:url(/images/frontpage/bg_CB_header_waves_wide.png) no-repeat; height:33px;}
.BlockPhoto .CB_footer { display:none;}
.BlockPhoto .content { padding-bottom:20px;}
.BlockPhoto .padding_photo { padding:6px 10px;}
.BlockPhoto .tabs { right:auto; left:10px;}
.BlockPhoto .tabs li { font-size:15px;}

.BlockPhoto .link_prevStat { background:url(/sport/images/sport/go_statya.jpg) no-repeat left center; padding-left:17px; font-size:13px;}
.BlockPhoto .link_showPhoto { background:url(/sport/images/sport/show_all_photo.jpg) no-repeat left center; padding-left:17px; font-size:13px; margin-left:30px;}

.BlockPhoto .footer_opasity { background:url(/sport/images/sport/bg_CB_footer_wideNew.png) no-repeat; bottom:0; height:9px; left:0; position:absolute; width:100%;}

.BlockPhoto .mrl10,
.BlockPhoto .mrl15 { font-size:13px;}
.CarCard{ _margin-right:-9px; //position: relative; //bottom: -20px; _bottom: -11px; //margin-top:-20px;  _margin-top:0px; }
.CarCard .buttons { margin-right:5px; _margin-right:7px;}
.CarCard ul.container{ _margin-top:-10px;}
#main .ContentBlock .button{ display:block; height:18px;padding-right:9px; font-size:13px !important; line-height:15px;}
.ContentBlock .button span{ display: inline-block; text-align:center; padding:2px 4px 2px 14px; font-weight:bold; _padding-top:1px;	_height:15px;	cursor:pointer;}
	
.bt_white_gray{ display:inline-block; background:url(/sport/images/sport/bt_white_gray_gr.gif) right -21px  no-repeat; height:21px; width:auto;}
.bt_white_gray span{background:url(/sport/images/sport/bt_white_gray_gr.gif) left top no-repeat; font-size:11px; color: #4e4e4e; height:17px; _height:19px; width:auto;}
 
.CarCard .gray_box .button{}
.CarCard .gray_box .button span{}
.CarCard .gray_box .button .leftSide{ text-align:left !important;}
.CarCard .gray_box .button .rightSide{ text-align:right !important;}	

.CarCard ul.container{display:inline-block; position:absolute;}
.CarCard ul.container li{ display:inline-block; float:left;  text-align:center; overflow:hidden; width:80px; height: 64px; }
.CarCard ul.container li a{display:inline-block; padding:8px;}
.CarCard ul.container li a:hover,
.CarCard ul.container li.active a {background:url(/sport/images/sport/bg_small_foto.png) right 1px no-repeat;}
.CarCard ul.container li a img{ padding-right:0px;}
			
.CarCard .gray_box .buttons .text{display: inline-block; padding:0px 10px 0 10px;}
.CarCard .gray_box .buttons {display: inline-block; _width: 250px !important; //width: 250px !important;}	
.icon_paper{ display: inline-block; width:12px; height:13px; background:url(/sport/images/sport/icon_paper.gif) no-repeat; padding-left:5px;}
.icon_all_foto{display: inline-block; width:11px; height:11px; background:url(/sport/images/sport/icon_all_foto.gif) 0 2px no-repeat; padding-left:5px;}
.line_dashed_grey{ height:1px; background:url(/sport/images/sport/line_dotte.gif) repeat-x; font-size:0;}
.CarCard .gray_box{ text-align:center; margin:0 -9px 0px -9px; background: #efefef; _margin-right:0px; _margin-bottom:-3px;}
.CarCard .bgBtm{ background:url(/sport/images/sport/CB_footer_white_border.gif) -5px bottom no-repeat; width:663px; height: 17px; margin:0 -11px -20px -11px; position:relative; z-index:1000;}
.mrl10 { margin-left:10px;}
.mrl15 { margin-left:15px;}
.icon_pointer_gray_left { background:url(/sport/images/sport/icon_pointer_gray_left.gif) no-repeat scroll left 4px transparent; padding-left:13px;}
.icon_pointer_gray_right { background:url(/sport/images/sport/icon_pointer_gray_right.gif) no-repeat scroll right 4px transparent; padding-right:13px;}
.CarCard .text { font-size:14px;}
.CarCard .text { display:inline-block; padding:0 10px 0;}
.CarCard .text { line-height:23px;}
.jcarousel-prev, .jcarousel-next { background:url(/sport/images/sport/btn_prev_small.gif) no-repeat; height:20px; width:20px; position:absolute; top:-25px; right:20px; cursor:pointer;}
.jcarousel-next { background:url(/sport/images/sport/btn_next_small.gif) no-repeat; right:0px;}

.BlockPhoto .jcaruselPhoto {  height:64px; position:relative;margin-left:-5px;}
.jcarousel-clip { height:64px;}


/*Update 23.08.10*/
.YellBlock .YB_top_left { background:url(/sport/images/sport/YellBlock_top_left.png) no-repeat top left; padding-left:8px;}
.YellBlock .YB_top_right { background:url(/sport/images/sport/YellBlock_top_right.png) no-repeat top right; padding-right:7px;}
.YellBlock .YB_top { background:url(/sport/images/sport/YellBlock_top.png) repeat-x top; height:8px; overflow:hidden;}
.YellBlock .YB_bottom_left { background:url(/sport/images/sport/YellBlock_bottom_left.png) no-repeat top left; padding-left:8px;}
.YellBlock .YB_bottom_right { background:url(/sport/images/sport/YellBlock_bottom_right.png) no-repeat top right; padding-right:7px;}
.YellBlock .YB_bottom { background:url(/sport/images/sport/YellBlock_bottom.png) repeat-x top; height:8px; overflow:hidden;}
.YellBlock .YB_left { background:url(/sport/images/sport/YellBlock_left.png) repeat-y top left; padding-left:8px;}
.YellBlock .YB_right { background:url(/sport/images/sport/YellBlock_right.png) repeat-y top right; padding-right:7px;}
.YellBlock .YB_bg { background:#fffae1; padding:5px 10px;}
.YellBlock .linkAllComm { background:url(/sport/images/sport/ico_allComm.png) no-repeat left center; padding-left:10px; font-size:12px;}
.YellBlock .cont { padding:12px 0 0 0; color:#4d4d4d; font-size:13px; line-height:20px;}
.YellBlock .cont span { font-size:15px;}
.YellBlock .cont h5 { font-size:19px; display:inline-block; padding:0; margin:0; _float:left;}
.YellBlock .cont h4 { font-size:22px;}
.YellBlock .cont img { margin-right:12px;}
.mar_1 { margin-top:5px; margin-right:10px;}
.YellBlock .tablePalyer { margin-top:10px;}
.YellBlock .tablePalyer td { color:#4d4d4d; font-size:13px; padding-right:10px;}
.YellBlock .tablePalyer td.thwo { color:#000; font-size:15px;}

.BlcokSostavCom .content { padding:0;}
.BlcokSostavCom table th { background:#e5e5e5; border:solid 1px #FFF; padding:9px; text-align:left; text-shadow:1px 1px 0px #FFF; font-size:15px; color:#5d5d5d;}
.BlcokSostavCom table td { border:solid 1px #FFF; background:#f5f5f5; padding:3px 9px; vertical-align:middle; font-size:15px; color:#666666;}
.BlcokSostavCom table td a { font-size:15px;}
.BlcokSostavCom table td a img { margin-right:10px;}
.BlcokSostavCom table td a span { display:inline-block; margin-top:7px;}

.BlockStatPlayer .content { padding:0;}
.BlockStatPlayer .tableStat th { background:#e5e5e5; border:solid 1px #FFF; padding:9px; text-shadow:1px 1px 0px #FFF; font-size:15px; color:#5d5d5d;}
.BlockStatPlayer .tableStat td { border:solid 1px #FFF; background:#f5f5f5; padding:3px 9px; vertical-align:middle; color:#666666; font-size:13px;}
.BlockStatPlayer .tableStat td a { font-size:15px;}
.BlockStatPlayer .tableStat td img { margin-right:10px;}
.BlockStatPlayer .tableStat td span { display:inline-block; margin-top:7px;}

.BlockVideoList .content { padding:0;}
.BlockVideoList .DropDownElement { display:inline-block; position:relative;}
.BlockVideoList .DropDownElement a.dd_button {margin-top:11px; -moz-background-clip:border; -moz-background-origin:padding; -moz-background-size:auto auto; background-attachment:scroll; background-color:transparent; background:url(http://i.tchkcdn.com/sport/images/sport/arr_search_dropdown.gif) no-repeat; background-position:right center !important; color:#666666; display:inline-block; font-size:130%; padding-right:23px;}
.BlockVideoList .DropDownElement font { font-size:100%;}
.BlockVideoList .DropDownElement .DropDownList { background:url(/images/common/bg_dropdown.gif) repeat-x scroll 0 0 #EEEEEE; border:1px solid #BDBDBD; opacity:1; padding:0 6px; position:absolute; left:-10px; right:auto; top:9px; z-index:1000; }
.BlockVideoList .DropDownElement .DropDownList span { border-bottom:1px solid #D9D9D9; display:block; font-size:130%; padding:1px 3px; white-space:nowrap;}
.BlockVideoList .DropDownElement .DropDownList span font { background:url(/images/common/arr_search_dropdown_na.gif) no-repeat scroll right center transparent; display:inline-block; font-size:100%; padding-right:23px; text-align:left;}
.BlockVideoList .DropDownElement .DropDownList ul { border-top:1px solid #FFFFFF; padding:6px 4px !important;}
.BlockVideoList .DropDownElement .DropDownList li { float:none !important; font-size:120%; padding:0 0 2px; white-space:nowrap;} 
.BlockVideoList .DropDownElement .DropDownList li a { background:none repeat scroll 0 0 transparent; color:#3366CC; display:block; line-height:normal; padding:0; position:relative;}
.BlockVideoList .DropDownElement .DropDownList li a:hover { color:#C42E29;}

.RightTitleBlock { bottom:auto; left:auto; right:14px;top:11px; position:absolute; text-shadow:1px 1px 0px #FFF;}
.RightTitleBlock .fl { padding-top:4px; color:#818181; font-size:12px;}
.RightTitleBlock ul { float:left;}
.RightTitleBlock ul li { background:url(/sport/images/sport/btn_off_bg.gif) no-repeat left center; display:inline-block; float:left; height:21px; margin:0 0 0 3px; padding:0;}
.RightTitleBlock a { padding-top:2px;}
.RightTitleBlock ul li a { color:#6F6F6F !important; cursor:pointer; display:block; float:left; font-size:110%; padding:3px 6px 0 10px;text-decoration:none !important;}
.RightTitleBlock ul li span { background:url(/sport/images/sport/btn_off_right.gif) no-repeat left center; display:inline-block; height:21px; width:2px;}
.RightTitleBlock li.current { background:url(/sport/images/sport/btn_on_bg.gif) no-repeat left center;}
.RightTitleBlock li.current span { background:url(/sport/images/sport/btn_on_right.gif) no-repeat left center;}

.BlockTransVideo .CB_header { background:url("http://i.tchkcdn.com/images/frontpage/bg_CB_header_waves_wide.png") no-repeat; height:33px;}
.BlockTransVideo .content { padding:0;}
.BlockTransVideo .CB_footer { display:none;}
.BlockTransVideo .tabs { right:auto; left:10px;}
.BlockTransVideo .tabs li { font-size:15px;}
.BlockTransVideo .text18 { color:#4d4d4d; font-size:18px; margin-right:15px; padding:6px 10px;}
.BlockTransVideo .text18 a { font-size:14px;}
/*end:Update 23.08.10*/

.FeaturedGalleries2 {
height:371px;
margin-bottom:7px;
margin-left:4px;
margin-top:3px;
position:relative;
width:655px;
}
.FeaturedGalleries2 .TabContent { height:279px;margin-bottom:1px;overflow:hidden;position:relative;}
.FeaturedGalleries2 .TabContent .text {bottom:0;left:0;position:absolute;width:100%;}
.FeaturedGalleries2 .TabContent .text h2 {background:url("http://s.tochka.net//images/common/bg_featerudnews_text.png") repeat scroll 0 0 transparent;color:#FFFFFF;font-size:220%;margin-bottom:0;padding:5px 10px 0;}
.FeaturedGalleries2 .TabContent .text p {background:url("http://s.tochka.net//images/common/bg_featerudnews_text.png") repeat scroll 0 0 transparent;color:#FFFFFF;font-size:120%;padding:6px 10px 10px;}
.FeaturedGalleries2 .TabContent .text a {color:#FFFFFF;}
.FeaturedGalleries2 .TabContent .text p a {color:#5AA3FF;font-size:85%;white-space:nowrap;}
.FeaturedGalleries2 .TabContent .text a:hover {}
.FeaturedGalleries2 .tabs {overflow:hidden;width:656px;}
.FeaturedGalleries2 .tabs li { float:left; height:95px!important; overflow:hidden; margin-right:0px; position:relative; width:164px;}
.FeaturedGalleries2 .tabs .title {background:url("http://s.tochka.net//images/common/bg_featerudnews_text.png") repeat scroll 0 0 transparent;bottom:0;font-size:120%;font-weight:900;left:0;padding:6px 5px 6px 9px;position:absolute;width:150px; _bottom:-1px;}
.FeaturedGalleries2 .tabs a {color:#FFFFFF !important;}
.FeaturedGalleries2 .tabs .photos_icon {background-image:url("http://s.tochka.net//images/gallery/icon_photos.gif");color:#FFFFFF !important;font-weight:100;margin-left:2px;margin-right:0;text-decoration:none;}
.FeaturedGalleries2 .blockCorners div {background-image:url("http://s.tochka.net//images/gallery/bg_corners.png");background-repeat:no-repeat;display:block;height:7px;position:absolute;width:7px;z-index:100;}
.FeaturedGalleries2 .blockCorners .cornerTL {background-position:left top;left:0;top:0;}
.FeaturedGalleries2 .blockCorners .cornerTR {background-position:right top;right:0;top:0;}
.FeaturedGalleries2 .blockCorners .cornerBL {background-position:left bottom;bottom:0;left:0;}
.FeaturedGalleries2 .blockCorners .cornerBR {background-position:right bottom;bottom:0;right:0;}
.FeaturedGalleries2 .selector {bottom:-1px;display:block;height:94px;left:-1px;position:absolute;width:164px;z-index:110;}

.NewsHeadlinesLenta .new_conteyner ul li { float:left; height:110px;overflow: hidden;}				
.NewsHeadlinesLenta .new_conteyner ul li a { display:block; width:155px; text-align:center; font-size:12px; }
				
 .shet .bg_shet { line-height: 25px;}
 .TranslationBlock .link { margin-top:-18px;}

.videoList .ico_user_pub { float:left; margin-right:5px;}

*html .videoList li { margin:10px 4px;}
*html .time_ind { bottom:7px; right:-1px;}

*html .TranslationBlock .dateText, *html .TranslationBlock .red_live { float:left;} 
*html .ContentBlockWide .tabs li a { font-size:16px;}
*html .TranslationBlock .CB_footer { background:url("http://s.tchkcdn.com/sport/images/sport/bg_CB_footer_wideNew.png") no-repeat!important;}

*html .tochka_footer .container { width: 860px!important;}

.ListOnlineTransTable .shet .bg_shet { line-height: normal!important;}

*html .ContentBlockResizable .CB_header .leftBG { background-image:url("http://i.tchkcdn.com/sport/images/common/ie6/sport/bg_CB_header_LS.gif");}
*html .ContentBlockResizable .CB_header .rightBG { background-image:url("http://i.tchkcdn.com/sport/images/images/common/ie6/sport/bg_CB_header_RS.gif");}
*html .ContentBlockResizable .CB_header .centerBG { background-image:url("http://s.tchkcdn.com/sport/images/images/common/ie6/sport/bg_CB_header_C.gif");}

.newSport { margin-top:14px; margin-bottom:0;}

.AllListOnlineTranslation .paramTop .tabs li { margin-bottom:-1px;}
.AllListOnlineTranslation .ListOnlineTransTable td.fothTD table td a i { font-style:normal; display:block; width:50px;  text-align:center;}

.table_tornament .result_comand span { float:left; width:22px;}
.CarCard .button { height: auto!important;}

.newSport { margin-top:14px; margin-bottom:0;}
*html .TranslationBlock .CB_footer { width:660px;}
*html .ArticleContent.NewsHeaderOn .CB_header { background-image: url(/images/frontpage/ie6/bg_CB_header_waves_wide.gif)!important;}

*html #tochka_footer .container { width:860px !important;}

.AllListOnlineTranslation .CB_header .tabs { left:70px;}
.AllListOnlineTranslation .paramTop { background:#F5F5F5;}
.AllListOnlineTranslation .paramTop .select ul li { font-size:11px;}
.AllListOnlineTranslation .paramTop .select ul li b { font-size:12px;}
.AllListOnlineTranslation .paramTop .select ul li.noact { color:#c7c7c7!important; cursor:default!important;}
.AllListOnlineTranslation .paramTop .select ul li.noact.current { background:#FFF!important; color:#c7c7c7!important; cursor:default!important;}
				
.BlockOnlineTranslationExcl .more { background:url(/sport/images/sport/ico_more.png) no-repeat right center; padding-right:15px; float:right; margin-right:10px;}
.BlockVideoList .pad_2 { padding:6px 10px; font-size:12px;}
.BlockVideoList .sortCategory { background:#f5f5f5; border-bottom:solid 1px #dadada; padding:14px 10px;}
.BlockVideoList .sortCategory .select ul li { font-size:11px;}
.BlockVideoList .sortCategory .select ul li b { font-size:12px;}
.BlockVideoList .sortCategory .select ul li.noact { color:#c7c7c7!important; cursor:default!important;}
.BlockVideoList .sortCategory .select ul li.noact.current { background:#FFF!important; color:#c7c7c7!important; cursor:default!important;}
				
*html .AfishaSchedule .carousel_container { width:655!important;}

*html .TranslationBlock .shet .bg_shet { line-height:normal;}
*html .time_ind { bottom:7px;}

.Blck_transVideList .svernut{ position:absolute; right:12px; top:12px;}

.Blck_transVideList .CB_header { background:url("http://i.tchkcdn.com/images/frontpage/bg_CB_header_waves_wide.png") no-repeat; height:33px;}
.Blck_transVideList .content { padding:0; padding-bottom:10px;}
.Blck_transVideList .tabs { right:auto; left:10px;}
.Blck_transVideList .tabs li { font-size:15px;}
.Blck_transVideList .text18 { color:#4d4d4d; font-size:18px; margin-right:15px; padding:6px 10px;}
.Blck_transVideList .text18 a { font-size:14px;}
.Blck_transVideList  table  td { border:solid 1px #FFF; background:#f5f5f5; padding:8px 10px; font-size:12px;}
.Blck_transVideList .firstTD1 { text-align:center; background:#efefef; font-weight:bold; width:45px;}
.Blck_transVideList .green td { background:#e5f5bf;}
.Blck_transVideList .green td.firstTD1 { background:#cee39a;}

.ArticleContent .content .subHeader .options .other { float:right;}

*html .AllListOnlineTranslation .paramTop .select ul { top:19px; left:20px;}
*html .AllListOnlineTranslation .paramTop .relZ { position:relative; z-index:500;}

.YellBlock .paddo { margin-left:5px;}
.YellBlock table td { vertical-align:top; padding:3px;}
.YellBlock .show { background:url(/sport/images/sport/show.png) no-repeat right center; padding-right:15px; margin-left:147px;}
.YellBlock .hide { background:url(/sport/images/sport/hide.png) no-repeat right center; padding-right:15px; margin-left:147px;}


/*update 16.09*/
.ListOnlineTransTable .infoLink { background:url(/sport/images/sport/ico_i.png) no-repeat left center; padding-left:20px; width:66px; display:block; text-align:left;}

.UpdateALOT .CB_header .tabs { left:20px;}
.UpdateALOT .CB_header .svernut { position:absolute; right:12px; top:12px;}
.UpdateALOT div.CB_header { background:url("http://i.tchkcdn.com/images/frontpage/bg_CB_header_waves_wide.png") no-repeat scroll 0 0 transparent !important; height:33px !important;}
.UpdateALOT .ListOnlineTransTable .fothTD .tableInfoMatch td { background:#e0e0e0; border:solid 1px #f5f5f5; vertical-align:middle; padding:3px; padding-left:10px;}
.UpdateALOT .ListOnlineTransTable .active .fothTD .tableInfoMatch td { background:#CEE39A; border:solid 1px #E5F5BF;}
.UpdateALOT .ListOnlineTransTable .fothTD .tableInfoMatch td span { float:left; padding:0 4px;}
.UpdateALOT .ListOnlineTransTable .fothTD .but_info_mach { margin:5px 0; display:inline-block;}
.UpdateALOT .ListOnlineTransTable .fothTD { padding-top:5px;}
.UpdateALOT .more { background:url(/sport/images/sport/ico_more.png) no-repeat right center; padding-right:15px; font-size:11px; margin-right:10px; margin-top:5px;}

/*END:update 16.09*/

.NewsHeadlinesLenta ul.NewsLent { margin-bottom:0!important;}
*html .NewsHeadlinesLenta.AfishaSchedule .content { width:655px;}

.Match_B1 .table_shedule tr.active td,
.Match_B2 .table_shedule tr.active td { background:#e5f5bf;}
.Match_B1 .table_shedule tr.active td.shedule_time,
.Match_B2 .table_shedule tr.active td.shedule_time { background:#cee39a;}
#carousel02 { width:650px; overflow:hidden;}

.BlockVideoListNew .content { padding:0;}
.BlockVideoListNew .videoList li a { height:127px;}
.BlockVideoListNew .videoList li a img { margin-bottom:2px;}

.table_turnir_New th { background:#e8e8e8; font-size:14px; color:#666666; padding:5px 10px; font-weight:bold;}
.table_turnir_New { vertical-align:middle; border:1px solid #FFF;}
.table_turnir_New td { text-align:center; background:#efefef; font-size:23px; color:#999999; border:solid 1px #FFF; padding:2px 0; line-height:17px;}
.table_turnir_New .nameCom { text-align:left; background:#f6f6f6; font-size:11px; color:#333; padding:2px 5px;}

.table_result_New { vertical-align:middle; border:solid 1px #FFF;}
.table_result_New th { background:#e8e8e8; font-size:14px; color:#666666; padding:5px 10px; font-weight:bold; border-top:1px solid #FFF;}
.table_result_New .schet { font-size:20px; color:#3d720c; width:65px; text-align:center; line-height: 20px;}
.table_result_New .schet span { background:url(/sport/images/sport/bg_schet_little.png) no-repeat left top; width:13px; height:20px; font-size:16px; display:inline-block; text-align:center; overflow:hidden; line-height: normal;}
.table_result_New td a { font-size:12px;}
.table_result_New td a img { margin:0 4px;}
.table_result_New td { background:#f6f6f6; border-top:solid 1px #fff; padding:3px 0 3px;}
.table_result_New tr:hover td { background:#e5f5bf;}

.CommentsThread form a.auth { _margin-right:0px!important;}
.CommentsThread form a.auth{margin-right:10px;}

.CommentsThread form a.auth.rem_comment { margin-right:50px;_right:40px;}
.CommentsThread ul li .text form .formRow input.textfield { width:220px;}
.CommentsThread .CB_header .leftBG { _margin-left:-1px;}
.CommentsThread .CB_header .rightBG { _margin-right:-1px;}
.CommentsThread .CB_header .centerBG { _margin:0 6px;}

.ListOnlineTransTable .mar_t1 { margin-top:5px; margin-left:5px; margin-right:5px;}
.CommentsThread form span.note { _padding-bottom:10px;}

.ListOnlineTransTable .fothTD td span { display:inline-block; padding-top:5px; margin-left:5px;}
#carousel02.carousel_container { width:655px!important; overflow:hidden;}
*html .ContentBlock .CB_header { margin-left:-1px; margin-right:-1px;}
.paramTop .relZ td { z-index:999;}
.relZ .select ul { //margin-top:-5px; _margin-top:0;}
.life { cursor:pointer;}

*|html[xmlns*=""] .tbShow .icons .comments_icon { padding-top:3px; } 
*|html[xmlns*=""] .tbShow .icons .photos_icon { padding-bottom:1px;}

.tbShow .icons .comments_icon,
.tbShow .icons .photos_icon { display:inline-block;}

.tbShow .icons { padding-left:5px;}
.tbShow .icons .photos_icon { margin-top:1px;}

*html #carousel02 { width:650px; overflow:hidden;}

/* blogs expert */
.expert  {
background:url("http://s.tchkcdn.com/images/finance/bg_expert.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:14px;
line-height:13px;
text-align:center;
width:50px;
}
/* eof bogs expert */

.small {
	font-size:11px;
}
.ic_uchamp {
	margin-top:-1px;
	vertical-align:middle;
}
.TopMenu .level_2 .container ul li.right_menu a {
	text-decoration:none;
}
.TopMenu .level_2 .container ul li.right_menu {
	margin-top:-2px !important;
	margin-right:3px;
}

/* TochkaHeader */
#tochka_header {
	background:url(/images/sport/TochkaHeaderV3/bg_header.png) no-repeat;
	_background:url(/images/sport/TochkaHeaderV3/bg_header.jpg) no-repeat;
}
.brandHeader {
	background:url(/images/sport/TochkaHeaderV3/bg_header_youchampion.jpg) no-repeat !important;	
	height:179px !important;
}
.brandHeader .LogoSearch .all .LogoSearch_position {
	margin-top:80px;
	margin-right:15px;
}
.brandHeader .LogoSearch .all .logo {
	margin-top:61px !important;
}
.TopMenu .level_1 .container {
	background:url(/images/sport/TochkaHeaderV3/bg_topmenu.gif) repeat-x;
}
.TopMenu .level_1 table td a {
	background:url(/images/sport/TochkaHeaderV3/bg_topmenu_a.gif) no-repeat;
	border:none;
}
.TopMenu .level_1 table td.selected a {
	background:url(/images/sport/TochkaHeaderV3/bg_topmenu_a.gif) no-repeat;
	color:#4b6f00;
}
.withOpenSubmenu .level_1 table td.selected a {
	background-position:right -140px !important;
}
.TopMenu .level_2 .container {
	background:none;
	border-color:#bcd28f;
	background-color:#e5f5bf;
}
.TopMenu .level_2 .container ul li a {
	border-left-color:#acc66e;
	border-right-color:#f3ffd7;	
	color:#679512;
}
.TopMenu .level_2 .container ul li.selected, .TopMenu .level_2 .container ul li.selected a {
	background:none;
}
.TopMenu .level_2 .container ul li.selected a {
	border-left:1px solid #bcd28f;
}
#tochka_header .LogoSearch .all .logo {
	margin-left:14px;
	margin-top:23px;	
}
.TopMenu .level_1 table td .hover-bg {
	background:url(/images/sport/TochkaHeaderV3/bg_topmenu_a.gif);
}
.TopMenu .level_1 table td.selected a.home img {
	background:url(/images/sport/TochkaHeaderV3/ic_header_house.png) no-repeat;
}
.TopMenu .level_1 table td.selected a.home {
	background:url(/images/sport/TochkaHeaderV3/bg_topmenu_a.gif) no-repeat;
}
*html .AllListOnlineTranslation.UpdateALOT .tabs { bottom:-2px!important;}
*html .Polls span.button_red { position:relative; left:25px; margin-left:0!important; display:block; float:left; width:100px;}
*html .Polls span.button_red input { background-position: right 3px; margin-top:-3px; height:29px; width:100%;}
*html .Polls .MouseOver input { background-position:right -23px!important;}
.Bookmark .rightColumn .ContentBlock ul.newsList li.marked { background-position:left -396px!important;}
div.TopMenu .level_1 .container .submenu .SubDrop a { color:#004faf!important;}
.ContentBlock .content div.more, div.more {margin-bottom:0px!important;}
.ContentBlock.GalleryWidget .content.stripViewer { margin-bottom:0!important;}
.ContentBlock.ContentBlockWide.ArhivePolls .content .filters div.select input {
	background:url("/main/images/arr_select_filters.gif") no-repeat scroll right top #FFFFFF!important;
	}
.ContentBlock .CB_inner .content,
.ContentBlock .CB_inner div.more {
	background-color:#FFFFFF;
	margin:0 1px 0 1px;
	}
.ContentBlock.ContentBlockResizable.Recipes_663 .CB_inner .content {
	margin:0!important;
	}

.ContentBlock.ContentBlockWide.ArhivePolls .content ul li span.poll span {
	background:url("/images/common/polls_results_inner.gif") no-repeat scroll 0 0 transparent;
	-moz-border-radius:0 3px 3px 0px;
	-webkit-border-radius:0 3px 3px 0px;
	border-radius:0 3px 3px 0px;
	}
.ContentBlock.QuizWidget #poll_form .button_red {
	background:url("/images/buttons_V3/btn_main_group.png") no-repeat scroll 0 0 transparent;
	background-position:right -512px;
	padding-right:2px;
}
.ContentBlock.QuizWidget #poll_form .button_red input {
	background:url("/images/buttons_V3/btn_main_group.png") no-repeat scroll 0 0 transparent;
	background-position:left -484px;
	height:26px;
	color:#FFFFFF;
	font-size:13px;
	min-width:66px;
	min-width:88px;
	line-height:24px;
	padding:0 10px 2px 12px;
	text-align:center;
}
.ContentBlock.QuizWidget #poll_form .button_red:hover {
background-position:right -568px!important;  
}
.ContentBlock.QuizWidget #poll_form .button_red:hover input {
background-position:left -540px!important;
}
.ContentBlockWide_Tabs.NewsHeadlinesLenta .NewsLenta {
	margin-bottom:0;
	}
 
.AutoNews .CB_inner .content {
border-top:none!important;
}
.ContentBlock.ContentBlockWide.ArticleContent .CB_header {
background:url("/images/common/bg_CB_header_blank_wide.png") no-repeat scroll 0 0 transparent !important;
font-size:1px !important;
height:8px !important;
} 

/*~BOKS~*/
.NewsHeadlinesLenta ul.NewsLenta li .date { 
	font-size:110%; 
	color:#666666; 
	line-height:16px;
	display:block;
	margin-right:10px;
	float:left;
	}
.NewsHeadlinesLenta ul.NewsLenta li .info {
	display:block;
	margin-bottom:6px;
	}
.NewsHeadlinesLenta ul.NewsLenta li .icons,
.NewsHeadlinesLenta ul.NewsLenta li .icons .comments_icon,
.NewsHeadlinesLenta ul.NewsLenta li .icons .photos_icon {
	display:inline-block;
	font-size:100%;
	}
	.NewsHeadlinesLenta ul.NewsLenta li .icons .comments_icon {
		background-position:0 3px;
		}
	.NewsHeadlinesLenta ul.NewsLenta li .image {
		width:auto;
		}
.Box_Section.TableOnlineTranslation .next_trans .comands td div {
	padding-left:15px;
	}
.Box_Section.TableOnlineTranslation .next_trans .comands td .vs_box {
	color:#004faf;
	font-size:26px;
	position:relative;
	top:-10px;
	}
.Box_Section.TableOnlineTranslation .futuresTrans .tableCounter td b {
	color:#004faf;
	}
.Box_Section.TableOnlineTranslation .futuresTrans .tableCounter td {
	height:30px;
	}
.Box_Section.TableOnlineTranslation .futuresTrans td {
	padding:12px 0 11px;
	//padding:10px 0 10px;
	}
.Box_Section.TableOnlineTranslation .futuresTrans td.date h3 {
	color:#343434;
	}
.TopBoxerBlock .content {
	padding:0;
	}
	.TopBoxerBlock .more {
		margin-right:10px;
		}
	.TopBoxerBlock .no_border {
		border-left:none!important;
		}
	.TopBoxerBlock .table_boxerTop .header th {
		background:url(/sport/images/Top_box_thBG.jpg) repeat-x bottom #FFF;
		font-size:16px;
		padding:5px 10px;
		border-bottom:solid 1px #dddddd;
		color:#333333;
		text-align:left;
		padding:5px 10px;
		border-left:solid 1px #dddddd;
		}
		.TopBoxerBlock .table_boxerTop td { 
			border-left:solid 1px #dddddd;
			vertical-align:top;
			}
		.TopBoxerBlock .table_list_boxer_top th {
			background:#FFF;
			color:#333333;
			font-size:12px;
			text-align:left;
			padding:5px;
			border-bottom:solid 1px #dddddd;
			}
		.TopBoxerBlock .table_list_boxer_top td {
			font-size:13px;
			vertical-align:top;
			padding:10px 5px;
			border:none;
			border-bottom:solid 1px #dddddd;
			}
		.TopBoxerBlock .table_list_boxer_top tr:hover td {
			background:#fffae0;
			border-bottom:solid 1px #f8eaa4;
			border-top:solid 1px #f8eaa4;
			}
			.TopBoxerBlock .table_list_boxer_top td .flag {
				-webkit-box-shadow:0 0 3px #999;
				-moz-box-shadow:0 0 3px #999;
				box-shadow:0 0 3px #999;
				margin-top:5px;
				}
			.TopBoxerBlock .table_list_boxer_top td .bokser_img {
				margin-right:10px;
				}
	.boksRateBlock.ContentBlock .CB_inner .content {
		padding:0!important;
		}
	.boksRateBlock .sektion_sort {
		background:url(/sport/images/bg_sort.jpg) repeat-x top #efefef;
		padding-bottom:10px;
		font-size:13px;
		}
		.boksRateBlock .sektion_sort table td { 
			padding:10px 0 0 20px;
			}
			.boksRateBlock .sektion_sort table td label {
				margin-right:10px;
				}
			.boksRateBlock .sektion_sort table td .calendarDropDown {
				position:absolute;
				top:1px; right:1px;
				padding:0;
				}
				.boksRateBlock .sektion_sort table td .calendarDropDown .calendarIcon {
					padding:0;
					}
				.boksRateBlock .sektion_sort table td .calendarDropDown .activeCalendar a.calendarIcon {
					background:none!important;
					}
				.boksRateBlock .sektion_sort table td .calendarDropDown #feDatepickerFrom {
					left:-75px;
					}
				.boksRateBlock .sektion_sort table td .calendarDropDown table td { 
					padding:0; 
					margin:0;
					}
			.boksRateBlock .sektion_sort table td .datePiker {
				border:solid 1px #D4E0EE;
				background:#FFF;
				position:relative;
				}
				.boksRateBlock .sektion_sort table td .datePiker #feDateFromAnchor {
					color:#272727;
					font-size:12px;
					padding:2px 5px 1px;
					padding-right:25px;
					display:inline-block;
					}
	.boksRateBlock .block_Rate_table {
		padding-bottom:10px;
		
		}
	.boksRateBlock .block_Rate_table .zagRate {
		padding:0; margin:0;
		font-size:16px;
		color:#3b3b3b;
		text-shadow:1px 1px 0px #fff;
		background:url(/sport/images/bg_rate_zag_1.jpg) repeat-x top #efefef;
		padding:5px 10px;
		border-bottom:solid 1px #d9d8d8;
		border-top:solid 1px #e0e0e0;
		}
	.boksRateBlock .block_Rate_table .ContR {
		padding:10px;
		}
		.boksRateBlock .block_Rate_table .ContR table th {
			border:solid 1px #f8eaa4;
			background:#fffae0;
			border-bottom:none;
			text-align:left;
			font-size:13px;
			padding:10px 15px;
			}
			.boksRateBlock .block_Rate_table .ContR table th .avabokser { 
				margin-right:10px;
				width:50px;
				height:50px;
				}
			.boksRateBlock .block_Rate_table .ContR table th .flag {
				margin-top:5px;
				-webkit-box-shadow: 0 0 2px #999;
				-moz-box-shadow: 0 0 2px #999;
				box-shadow: 0 0 2px #999;
				width:23px;
				height:22px;
				}
			.boksRateBlock .block_Rate_table .ContR table th h2 {
				font-size:16px;
				color:#3b3b3b;
				font-weight:normal;
				text-align:left;
				}
			.boksRateBlock .block_Rate_table .ContR table td {
				padding: 5px 10px;
				}
			.boksRateBlock .block_Rate_table .ContR table td.zagRate2 {
				background:url(/sport/images/bg_rate_zag_2.jpg) repeat-x top #efefef;
				border:solid 1px #d9d8d8;
				font-size:14px;
				color:#3b3b3b;
			}
			.boksRateBlock .block_Rate_table .ContR table td.list_Rate {
				padding:0;
				margin:0;
				border-top:solid 1px #fff;
				border-left:solid 1px #dddddd;
				border-bottom:solid 1px #d9d8d8;
				background:#fafafa;
				vertical-align:top;
				
				}
			.boksRateBlock .block_Rate_table .ContR table td.list_Rate.no_b {
				border-left:none!important;}
				.boksRateBlock .block_Rate_table .ContR table td.list_Rate table td {
					font-size:13px;
					}
				.boksRateBlock .block_Rate_table .ContR table td.list_Rate table td.first {
					text-align:right;
					width:10px;
					padding-right:0;
					}
		.boksAnonceBlock .tableVS {
			margin:10px 0;
			}
			.boksAnonceBlock .tableVS td {
				text-align:center;
				font-size:18px;
				color:#3e3e3e;
				}
				.boksAnonceBlock .tableVS td.vs {
					color:#e21a22;
					font-weight:bold;
					font-size:23px;
					}
		.boksAnonceBlock .tableData {
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			background:#fffce6;
			font-size:14px;
			border:solid 1px #fff8cc;
			}
			.boksAnonceBlock .tableData td {
				padding:5px;
				color:#121212;
				}
		.boksAnonceBlock .table_tabs {
			position:relative;
			margin:0 -10px;
			margin-top:15px;
			background:url(/sport/images/annaunce_zag_bg.jpg) repeat-x top;
			}
			.boksAnonceBlock .table_tabs .tableBokser_an {
				padding:10px;
				padding-top:35px;
				font-size:13px;
				}
				.boksAnonceBlock .table_tabs .tableBokser_an th {
					font-size:15px;
					font-weight:bold;
					color:#333333;
					text-align:left;
					padding:10px 10px;
					}
				.boksAnonceBlock .table_tabs .tableBokser_an td {
					padding:5px 10px;
					background:#fafafa;
					border:solid 1px #FFF;
					color:#666666;
					}
	.QuestionBlock .content {
		padding:0;
		}
		.QuestionBlock .textQ {
			background:#f3f3f3;
			border-bottom:solid 1px #d9d8d8;
			font-size:15px;
			font-weight:bold;
			color:#272727;
			text-shadow:1px 1px 0 #FFF;
			padding:5px 10px;
			}
		.QuestionBlock .radioButtons {
			padding:10px;
			}
        .QuestionBlock .radioButtons label {
            display:block;
            font-size:13px;
            margin-bottom:5px;
            }
		.QuestionBlock .btn_normal_casual {
			margin-left: 10px;
			}
		.QuestionBlock .more {
			margin-top: 5px;
			margin-right: 10px;
			}
/*~end:BOKS~*/


/*HOME_PAGE*/
	.TableOnlineTranslation .content {
		padding:0;
		padding-bottom:3px;
		}
		.TableOnlineTranslation .content .more {
			margin-top:7px;
			}
	.TableOnlineTranslation .left_table {
		width:285px;
		border-right:solid 1px #ddd;
		}
		.TableOnlineTranslation .next_trans {
			border-left:solid 1px #FFF;
			border-right:solid 1px #FFF;
			}
			.TableOnlineTranslation .next_trans .comands {
				border-top:solid 1px #FFF;
				background:#fffae0;
				padding:9px 0 5px;
				_padding-bottom:15px;
				}
			.TableOnlineTranslation .next_trans .comands table td,
			.TableOnlineTranslation .next_trans .date{
				text-align:center;
				font-size:12px;
				}
			.TableOnlineTranslation .next_trans .comands table td {
				height:93px;
				}
			.TableOnlineTranslation .next_trans .comands .separetor {
				color:#3E730C;
				font-size:18px;
				width:68px;
				}
			.TableOnlineTranslation .next_trans .comands .separetor span {
				background:url("/sport/images/sport/bg_schet_pl.png") no-repeat scroll left top transparent;
				color:#3E730C;
				display:inline-block;
				font-size:18px;
				height:28px;
				padding-top:2px;
				text-align:center;
				text-shadow:1px 1px 0 #FFFFFF;
				width:22px;
				}
			.TableOnlineTranslation .next_trans .date {
				border-top:solid 1px #FFF;
				background:#fff1ab;
				/*padding:2px 0;*/
				height:39px;
				}
				.TableOnlineTranslation .next_trans .date h3 {
					font-size:16px;
					}
		.TableOnlineTranslation .futuresTrans td { 
			border:solid 1px #FFF;
			background:#f5f5f5;
			padding:8px 0 9px;
			_padding:0px!important;
			}
		.TableOnlineTranslation .futuresTrans tr:hover td {
			background:#e5f5bf;
			cursor:pointer;
			}
			.TableOnlineTranslation .futuresTrans td h3 {
				font-size:16px;
				color:#626963;
				}
			.TableOnlineTranslation .futuresTrans td.date {
				padding:10px;
				width:89px!important;
				}
			.TableOnlineTranslation .futuresTrans td .tableCounter td {
				border:none;
				background:none;
				text-align:center;
				font-size:12px;
				padding:0!important;
				height:56px;
				overflow:hidden;
				}
				.TableOnlineTranslation .futuresTrans td .tableCounter td .separetor {
					color:#3E730C;
					font-size:18px;
					width:68px;
					}
				.TableOnlineTranslation .futuresTrans td .tableCounter td .separetor span {
					background:url("/sport/images/sport/bg_schet_pl.png") no-repeat scroll left top transparent;
					color:#3E730C;
					display:inline-block;
					font-size:18px;
					height:28px;
					padding-top:2px;
					text-align:center;
					text-shadow:1px 1px 0 #FFFFFF;
					width:22px;
					}
#WhereDepartCarousel li {
	margin:0 6px;
	overflow:hidden;
	width:204px;
	float:left;
	}
	#WhereDepartCarousel li .title { 
		font-size:15px;
		}
	#WhereDepartCarousel .carousel_container {
		overflow:hidden;
		}
	.LastNews .post {
		border-bottom:solid 1px #dddddd;
		font-size:13px;
		}
	.LastNews .post.no_b {
		border:none;
		}
		.LastNews .post h3 {
			font-size:15px;
			display:block;
			padding-bottom:5px;
			padding-top:5px;
			}
		.LastNews .post .post_left {
			width:333px;
			}
			.LastNews .post .post_left img { 
				margin-right:10px;
				}
		.LastNews .post .post_left p {
			padding-top:5px;
			}
		.LastNews .post .post_right {
			width:300px;
			}
.ContentBlockWide.WidgetConference {
	width:auto;
	}
	.ContentBlockWide.WidgetConference .CB_header .tabs {
		right:auto;
		left:180px;
		}
	.ContentBlockWide.WidgetConference ul li {
		float:left;
		}
	.WidgetConference li .image {
		display:inline-block;
		float:left;
		position:relative;
		}
	.WidgetConference li .text {
		display:inline-block;
		float:left;
		padding-left:10px;
		width:159px;
		_width:155px;
		margin-right:3px;
		}
	.WidgetConference li .text h4 {
		font-size:14px;
		font-weight:normal;
		}
	.WidgetConference li .text .date {
		color:#272727;
		display:inline-block;
		font-size:12px;
		margin:5px 0 6px;
		}


/*end:HOME_PAGE*/
/*Football*/
	.HotSportBlock .topNew {
		width:300px;
		}
		.HotSportBlock .topNew h2 {
			font-weight:bold;
			font-size:15px;
			}
		.HotSportBlock .topNew .info {
			padding:3px 0 5px;
			display:block;
			font-size:12px;
			color:#8f8f8f;
			}
	.HotSportBlock .newsList {
		width:318px;
		}
	.Match_B2.ContentBlock .CB_header .tabs {
		left:10px;
		right:auto;
		}
	.Match_B2 .more {
		margin:3px 4px 0 0;
		}
		
.TurnirTableBlock div.select,
.Match_B2 div.select {
	margin:10px 0 0 10px;
	}	
	.TurnirTableBlock .select input,
	.Match_B2 .select input {
		width:165px;
		font-size:12px;
		}
	.TurnirTableBlock .select ul,
	.Match_B2 .select ul {
		width:189px;
		font-size:12px;
		}

.NewsWidget.ContentBlock .CB_inner .content {
	padding:0;
	}
.NewsWidget ul.newsList li {
	padding:0px;
	padding:10px;
	}
.ContentBlock.ContentBlockWide.NewsWidget ul.newsList {
	width:49%;
	}
.ContentBlock.ContentBlockWide.NewsWidget ul.newsList li {
	background:#FFF!important;
	}
.ContentBlock.ContentBlockWide.NewsWidget .more {
	margin-right:10px;
	}
/*Photo*/
.FeaturedGalleries2 .tabs li {
	height:98px;
	}
.FeaturedGalleries2 ul.tabs li.selected a span {
    background: url(/sport/images/select_photo.png) no-repeat center top;
    display: block;
    height: 96px;
    left: -2px;
    position: absolute;
    right: -1px;
    top: 0;
    width: 167px;
    z-index: 200;
}
.FeaturedGalleries2 ul.tabs li a span {
    display: block;
    height: 96px;
    left: -1px;
    position: absolute;
    right: -1px;
    top: 0;
    width: 166px;
    z-index: 200;
}
.FeaturedGalleries2 ul.tabs li a i {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    display: block;
    font-size: 1px;
    height: 5px;
    position: absolute;
    width: 100%;
}
.FeaturedGalleries2 ul.tabs li a u {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    display: block;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 1px;
}
.FeaturedGalleries2 ul.tabs li a:hover span {
    display: block;
}
.FeaturedGalleries2 ul.tabs li .title .col_foto {
	font-size:12px;
	}
.FeaturedGalleries2 ul.tabs li .title .col_foto em {
	font-weight:normal;
	font-style:normal;
	}
.FeaturedGalleries2 .tabs .title {
	padding-bottom:11px;
	}
.Sport_photo.ContentBlock .CB_header .tabs {
	right:auto;
	left:120px!important;
	}

.Sport_photo .photoList,
.Sport_photo .photoList li {
	padding:0;
	margin:0;
	list-style:none;
	background:none;
	}
	.Sport_photo .photoList {
		margin-top:5px;}
	.Sport_photo .photoList li {
		height:147px;
		width:150px;
		overflow:hidden;
		float:left;
		margin:0 4px;
		}
		.Sport_photo .photoList li a {
			font-size:12px;
			}
		.Sport_photo .photoList li a.photo {
			width:150px;
			height:113px;
			display:block;
			overflow:hidden;
			background:#fafafa;
			margin-bottom:5px;
			position:relative;
			}
			.Sport_photo .photoList li a.photo .col_photos {
				display:block;
				position:absolute;
				background:url(/sport/images/hadow_photo.png) repeat;
				color:#FFF;
				font-weight:bold;
				font-size:13px;
				right:0;
				bottom:0;
				-webkit-border-top-left-radius:3px;
				-moz-border-top-left-radius:3px;
				border-top-left-radius:3px;
				}
				.Sport_photo .photoList li a.photo .col_photos em {
					background:url(/images/auto/ic_photo.gif) no-repeat 5px center;
					display:block;
					font-style:normal;
					padding:2px 5px 2px 25px;
					}
.Sport_photo.Boks_photo .tabs {
	left:117px;
	}

/*Menu*/
.ie6 .TopMenu, .ie7 .TopMenu {
	position:relative !important;
	z-index:801 !important;
	}
.TopMenu .level_2 .container {
	overflow:visible;
	}
	.TopMenu .level_2 .container ul {
		margin:0;
		padding:6px 0 4px 0;
		}
	.TopMenu .level_2 .container ul .drop_level_2 {
		padding-bottom:10px;
		padding-right:3px;
		background:url(/sport/images/ic_drop_noact.png) no-repeat right 7px!important;
		z-index:8001;
		}
	.TopMenu .level_2 .container ul .drop_level_2:hover {
		background:url(/sport/images/ic_drop.png) no-repeat right 7px!important;
		}
	.TopMenu .level_2 .container ul .drop_level_2.selected span {
		color:#679512!important;
		}
		
	.TopMenu .level_2 .container .drop_level_2 .SubDropLevel_2 {
		background-color:#FFF;
		border:1px solid #BDBDBD;
		-webkit-box-shadow:0 0 5px #666;
		box-shadow:0 0 5px #666;
		display:none;
		min-width:90px;
		position:absolute;
		left:0;
		top:22px;
		z-index:801;
		}
	.TopMenu .level_2 .container .drop_level_2:hover .SubDropLevel_2 {
		display: block;
		}
	.TopMenu .level_2 .container .drop_level_2 .SubDropLevel_2 a {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 0 none;
		color: #006BA6 !important;
		display: block;
		font-size: 12px;
		height: auto;
		line-height: 24px;
		padding: 1px 21px 1px 11px;
		text-align: left;
		white-space: nowrap;
		text-decoration:none!important;
		font-weight:normal!important;
		}
	.TopMenu .level_2 .container .drop_level_2 .SubDropLevel_2 a:hover {
		background-color: #2473C0 !important;
		border: medium none;
		color: #FFFFFF !important;
		margin-left: 0;
		}
	.TopMenu .level_2 .container .drop_level_2 .SubDropLevel_2 .bb_dotted {
		margin: 3px 0;
		}
	.TopMenu .level_2 .container .drop_level_2 .SubDropLevel_2 a.sel {
		background:#eef9ff;
		}
		
/*Blok_brand_liga*/
.BlokLiga {
	background:url(/sport/images/sport_brand_liga_left.png) no-repeat left top;
	padding-left:14px;
	position:relative;
	}
	.BlokLiga .BL_right {
		background:url(/sport/images/sport_brand_liga_right.png) no-repeat top right;
		padding-right:347px;
		}
	.BlokLiga .BL_repeat {
		background:url(/sport/images/sport_brand_liga_repeat.png) repeat-x top;
		height:72px;
		
		}
	.BlokLiga .logo_liga { 
		position:absolute;
		left:14px;
		top:0;
		}
	.BlokLiga .tabs_liga,
	.BlokLiga .tabs_liga li,
	.BlokLiga .tabs_liga li em {
		padding:0; 
		margin:0;
		background:none;
		font-style:normal;
		}
	.BlokLiga .tabs_liga {
		position:absolute;
		left:151px;
		bottom:0;
		white-space:nowrap;
		display:block;
		right:0px;
		_width:500px;
		}
		.BlokLiga .tabs_liga li {
			display:block;
			float:left;
			font-size:13px;
			position:relative;
			margin-right:-7px;
			}
			.BlokLiga .tabs_liga li a {
				display:block;
				}
			.BlokLiga .tabs_liga li a em {
				display:block;
				padding:12px 14px;
				
				}
			
			.BlokLiga .tabs_liga li.select {
				background:url(/sport/images/bg_tab_rez.png) repeat-x top;
				margin-right:0;
				}
				.BlokLiga .tabs_liga li.select a {
					background:url(/sport/images/bg_tab_left.png) no-repeat left top;
					}
					.BlokLiga .tabs_liga li.select a em {
						font-weight:bold;
						color:#272727;
						background:url(/sport/images/bg_tab_right.png) no-repeat right top;
						_position:relative;
						}
					
				
/*WigetTurnirTable*/
	.WigetTurnirTable .CB_header .tabs {
		left:10px;
		}
	.WigetTurnirTable .content {
		padding:0;
		}
	.WigetTurnirTable .more {
		margin-right:10px;
		}
		.WigetTurnirTable div.select {
			margin:10px 0 0 10px;
			}	
			.WigetTurnirTable .select input {
				width:165px;
				font-size:12px;
				}
			.WigetTurnirTable .select ul {
				width:189px;
				font-size:12px;
				}
		.WigetTurnirTable .table_result_New th {
			background:#FFF;
			color:#272727;
			font-size:13px;
			}
		.WigetTurnirTable .table_result_New tr td,
		.WigetTurnirTable .table_result_New tr:hover td {
			background:#F6F6F6;
			font-size:12px;
			}
/*questionBlock*/
.questionBlock .content {
	padding:0;
	}
	.questionBlock .question {
		background:url(/sport/images/question.png) no-repeat right top #f0f0f0;
		font-size:14.5px;
		font-weight:bold;
		color:#272727;
		text-shadow: 1px 1px 0 #FFF;
		padding:10px;
		padding-right:42px;
		border-bottom:solid 1px #d9d8d8;
		}
	.questionBlock .radioButtons {
		padding:10px;
		}
		.questionBlock .radioButtons label {
			display:block;
			font-size:13px;
			margin-bottom:5px;
			}
	.questionBlock .btn_normal_casual {
		margin-left:10px;
		}
	.questionBlock .more {
		margin-top:5px;
		margin-right:10px;
		}
/*Subscribe*/
.Subscribe {
	position:relative;
	}
	.Subscribe .input_clear {
		margin-top:3px;
		width:145px;
		}
	.Subscribe .btn_normal_casual {
		margin-right:-3px;
		}
	.Subscribe .text {
		display:inline-block;
		font-size:13px;
		line-height:18px;
		padding-bottom:10px;
		width:150px;
		}
	.Subscribe .image {
		position:absolute;
		right:12px;
		top:29px;
		z-index:400;
		}
	.Subscribe .info {
		color:#EC6868;
		font-size:11px;
		margin-top:5px;
		}
	.Subscribe .error {
		-moz-border-radius:2px 2px 2px 2px;
		-webkit-border-radius:2px 2px 2px 2px;
		border-radius:2px 2px 2px 2px;
		background:url("/images/travel/layout/icon_error.gif") no-repeat scroll 6px center #FFF0F0;
		border:1px solid #F8CECE;
		color:#5B5B5B;
		font-size:13px;
		padding:5px 5px 5px 30px;
		}
	.Subscribe .no_error {
		-moz-border-radius:2px 2px 2px 2px;
		-webkit-border-radius:2px 2px 2px 2px;
		border-radius:2px 2px 2px 2px;
		background:url("/images/travel/layout/icon_no_error.gif") no-repeat scroll 6px center #ECFEDC;
		border:1px solid #CBE8B1;
		color:#5B5B5B;
		font-size:13px;
		padding:5px 5px 5px 30px;
		}
.Standart_Form input, .Standart_Form div.select input, .Standart_Form textarea {
	-moz-border-radius:2px 2px 2px 2px;
	-moz-box-shadow:0 0 1px #E1E1E1 inset;
	-webkit-border-radius:2px 2px 2px 2px;
	-webkit-box-shadow:0 0 1px #E1E1E1 inset;
	border-radius:2px 2px 2px 2px;
	box-shadow:0 0 1px #E1E1E1 inset;
	border:1px solid #E1E1E1;
	outline:0 none;
	vertical-align:middle;
	font-size:12px;
	}
.Standart_Form input, .Standart_Form div.select input {
	background:none repeat scroll 0 0 transparent;
	height:24px;
	line-height:24px;
	padding:0 25px 0 7px;
	width:195px;
	}
.Standart_Form input:hover, .Standart_Form div.select input:hover, .Standart_Form .textarea_clear:hover {
	border:1px solid #CFCDCD;
	}
.Standart_Form input:focus, .Standart_Form div.select input:focus, .Standart_Form .textarea_clear:focus {
	border:1px solid #FFD76A;
	color:#272727;
	}
	
/*Other*/
.PreviewBlogs ul.newsList li .text .title {
	background:none;
	padding:0; margin:0;
	height:auto;
	font-size:15px;
	margin-bottom:5px;
	}
.PreviewBlogs ul.newsList li .text p {
	font-size:12px;
	color:#272727;
	padding:0; margin:0;
	}
.PreviewBlogs .CB_header .tabs {
	left:70px;
	}
.PreviewBlogs .expert {
	font-size:11px;
	}
.WigetQuestion .more {
	margin-top:5px;
	}
.VideoNews  ul.mainVideo li .title {
	background:none;
	padding:0; margin:0;
	height:auto;
	}
.Sport_News_wiget .tabs {
	left:85px;
	}
.ContentBlock .CB_header .tabs li a {
	_font-size:14px;
	}
body .Sport_photo .photoList li a.photo { height:94px;}
body .Sport_photo .photoList li a.photo img { margin-left:-5px;}
.ContentBlock .CB_inner .content { _margin-left:-1px!important;}
.ContentBlock .CB_inner { _background:none!important;}
.ContentBlock .CB_footer { _margin-left:-1px!important;}
#WhereDepartCarousel .carousel_container { overflow:hidden; width:650px; position:relative; _padding-top:10px;}
.ContentBlock #WhereDepartCarousel.content { padding: 6px 10px 0 6px;}
.PreviewBlogs ul.newsList li .text .title { cursor:pointer;}
.ArhivePolls .content ul li {
	clear:both;
	display:block!important;
	padding:3px 10px!important;
	}
	.ArhivePolls .content ul li:hover a {
		color:#FFF;
		}
#adriver_pr div { margin: 0 auto;}
.more:hover { color:#FFF!important;}
.table_result_New td .fl { padding-left:10px; padding-right:10px;}
#all #main { margin-bottom:0!important; margin-top:0!important; padding-top:14px!important;}

*html .ContentBlock.ContentBlockWide .CB_inner #WhereDepartCarousel {
	padding:0!important;
	}
*html .ContentBlock.ContentBlockWide.NewsWidget .CB_inner .content {
	padding:0!important;
	}
.ContentBlock .CB_header a.rss {
	//position:absolute;
	//margin-top:15px!important;
	//right:15px;
	}
*html .ContentBlock.ContentBlockWide.NewsHeadlinesLenta.AfishaSchedule .CB_inner .content {
	padding:0!important;
	padding-top:6px!important;
	}
*html .ContentBlock.TurnirTablemach .CB_inner .content,
*html .ContentBlock.Match_B1 .CB_inner .content {
	padding:0!important;
	}
*html .ContentBlock .CB_header .tabs {
	width:100%;
	}
*html .ContentBlock.ContentBlockWide.WidgetConference .CB_header .tabs {
	left:165px!important;
	}
.ContentBlock.Match_B1 .CB_header ul.tabs { left:70px!important;}
.TopMenu .level_1 table td a.home em {
_background: url(/sport/images/ic_header_house.png) no-repeat 0px 0px;
}
.ContentBlock.ContentBlockWide.headerOffWide .CB_header {
	background: url(/images/common/bg_CB_header_blank_wide.png) no-repeat !important;
	font-size:1px;
	height:6px!important;
	padding:0;
	overflow:hidden;
	min-height:0!important;
	}
.ContentBlock .CB_inner .content {
	border-left:none;
	border-right:none;
	_padding:6px 10px!important;
	_border-left:solid 1px #dcdcdc;
	_border-right:solid 1px #dcdcdc;
	}

.ContentBlock.ContentBlockWide .CB_header {
	_background: url(/sport/images/sport/ie6/bg_CB_header_waves_wide.gif) no-repeat;
	z-index:1;
	}

	#tochka_header .all {
		//z-index:99999;
		//height:108px;
		//position:relative;
		}
		#tochka_header .all #header-search-box {
			//position:absolute;
			//float:none;
			//right:0;
			}
.ContentBlock.ContentBlockWide.TableOnlineTranslation.Box_Section .CB_inner .content {
	_padding:0!important;
	}

/*SocialPanel*/
.SocialPanel .content ul {
	margin-top:15px;
	}
.SocialPanel .content ul li { 
	float:left;
	width:59px;
	text-align:center;
	display:block;
	position:relative;
	height:50px;
	}
	.SocialPanel .content ul li a:hover {
		margin-top:-5px;
		_margin-top:0;
		}
		.SocialPanel .content ul li a:hover img {
			box-shadow:0 0 5px #999;
			-webkit-box-shadow:0 0 3px #999;
			-webkit-border-radius:4px;
			}
		.SocialPanel .content ul li a:hover span {
			display:block;
			}
	.SocialPanel .content ul li a {
		display:block;
		}
		.SocialPanel .content ul li span {
			position:absolute;
			bottom:0;
			 width:100%;
			 left:0;
			 display:none;
			 white-space:nowrap;
			 color:#272727;
			 font-size:13px;
			}

/*BlockDriver*/	
	.BlockDriver a.more_left {
		display: inline-block;
		background-image: url(/sport/images/more_left.gif);
		background-position: left center;
		background-color: none;
		background-repeat: no-repeat;
		color: #2473C0;
		font-size: 13px;
		padding: 0 6px 0 19px !important;
		line-height: 15px !important;
		height: 19px;
		padding-bottom: 0 !important;
		text-transform: lowercase;
		cursor: pointer;
		}
		.BlockDriver a.more_left:hover{
			background-image: url(/sport/images/more_left_hover.gif);
			background-color: #2473c0;
			color:#FFF;
			text-decoration: none !important;
			}  
	.BlockDriver .driver_avatar {
		padding-top:10px;
		}
		.BlockDriver .driver_avatar h1 {
			font-size:23px;
			font-weight:bold;
			display:block;
			padding-bottom:5px;
			}
	.BlockDriver .driver_info {
		width:400px;
		font-size:14px;
		padding-top:43px;
		}
		.BlockDriver .driver_info table {
			margin:0 auto;
			}
			.BlockDriver .driver_info table td {
				padding:3px 5px;
				}
				.BlockDriver .driver_info table td a img {
					margin-right:5px;
					}
				.BlockDriver .driver_info table td a span {
					display:inline-block;
					margin-top:5px;
					}
	.BlockDriver .driver_statist {
		padding-top:10px;
		margin:0 -9px;
		}
		.BlockDriver .driver_statist .title_st {
			background:url(/sport/images/bg_statist_line.jpg) repeat-x top;
			height:28px;
			padding:9px 0 0 10px;
			font-size:15px;
			-webkit-text-shadow:1px 1px 0px #FFF;
			-moz-text-shadow:1px 1px 0px #FFF;
			text-shadow:1px 1px 0px #FFF;
			}
			.BlockDriver .driver_statist .title_st .select {
				font-size:13px;
				-webkit-text-shadow:0 0 0;
				-moz-text-shadow:0 0 0;
				text-shadow:0 0 0;
				}
				.BlockDriver .driver_statist .title_st .select .textfield {
					width:32px;
					}
				.BlockDriver .driver_statist .title_st .select ul {
					width:56px;
					}
		.BlockDriver .driver_statist .table_st {}
			.BlockDriver .driver_statist .table_st th {
				color:#666666;
				text-align:left;
				font-size:12px;
				padding:5px 10px;
			}
			.BlockDriver .driver_statist .table_st td {
				border:solid 1px #FFF;
				background:#f5f5f5;
				font-size:14px;
				padding:10px;
				}	
/*BlockLast*/
	.BlockLast .content { padding:0 1px 0 0;}
	.BlockLast .more {
		margin-top:5px;
		margin-right:10px;
		}
	.BlockLast table th {
		font-size:12px;
		color:#686868;
		text-align:left;
		border-bottom:solid 1px #dddddd;
		padding:5px 10px;
		}
	.BlockLast table td {
		font-size:13px;
		color:#333333;
		border:solid 1px #FFF;
		padding:5px 10px;
		background:#efefef;
		}
		.BlockLast table td.bg_f5f5f5 {
			background:#f5f5f5;
			}
		.BlockLast table td span {
			display:inline-block;
			width:15px;
			padding-right:5px;
			text-align:right;
			}
		.BlockLast table td.number { padding: 5px 0 5px 5px; }

/*BlockComandsF1*/
	.BlockComandsF1 .content {
		padding:0 3px;
		}
	.BlockComandsF1 .more {
		margin-right:10px;
		}
	.BlockComandsF1 .ComandListF1 {}
	.BlockComandsF1 .ComandListF1 li {
		float:left;
		margin:10px 5px 0;
		height:152px;
		width:152px;
		overflow:hidden;
		}
	.BlockComandsF1 .ComandListF1 li a {
		display:block;
		text-align:center;
		font-size:15px;
		}
	.BlockComandsF1 .ComandListF1 li a img {
		border:solid 1px #f1f1f1;
		}
		
/*BlockRaseRetingF1*/
	.BlockRaseRetingF1 .content {
		padding:0;
		}
	.BlockRaseRetingF1 .topSettings {
		background:url(/sport/images/bg_rase_result.png) repeat-x top;
		border-top:solid 1px #FFF;
		border-bottom:solid 1px #d9d8d8;
		height:48px;
		padding:10px;
		font-size:13px;
		}
		.BlockRaseRetingF1 .topSettings .select {
			margin-top:5px;
			}
		.BlockRaseRetingF1 .topSettings .map_icon {
			background:url(/sport/images/ico_map_rase.png) no-repeat left center;
			display:inline-block;
			padding: 3px 0 4px 39px;
			margin-top:20px;
			}
	.BlockRaseRetingF1 table td {
		font-size:14px;
		padding:10px;
		background:#efefef;
		white-space: nowrap;
	}
/*Zachet*/
	.Zachet .topSettings {
		height:30px;
		}
		.Zachet .topSettings .select .textfield {
			width:110px;
			}
		.Zachet .topSettings .select ul {
			width:134px;
			}
	.Zachet .CB_header .tabs {
		left:69px;
		}
	.Zachet table th {
		padding:10px;
		}
	.Zachet table td a em {
		font-style:normal;
		display:inline-block;
		padding-top: 5px;
		padding-left: 5px;
		}
/*TableTeams*/
/*TableTeams*/
	.TableTeams li {
		border:solid 1px #dddddd;
		padding:18px 0;
		font-size:14px;
		text-align:center!important;
		float:left;
		margin-right:-1px;
		margin-bottom:-1px;
		width:210px;
		overflow:hidden;
		height:238px;
		}
		.TableTeams li .driver {
			display:inline-block;
			text-align:center!important;
			width:80px;
			padding:20px 10px;
			overflow:hidden;
			height:100px;
			}

	.TableTeams a span {
		position:relative;
		display:inline-block;
		}
	.TableTeams .flag_granpri {
			height:29px;
			width:48px;
			display:block;
			position:absolute;
			bottom:3px; right:0;
			}

.headerOff.granPri .CB_header {
	height: 8px !important;
	font-size: 1px !important;
	background: url("/images/common/bg_CB_header_blank_wide.png") no-repeat !important;
	_background: url("/images/common/ie6/bg_CB_header_blank_wide.gif") no-repeat !important;
	}
.granPri .Trable_trasa {
font-size:13px;
}
.granPri .Trable_trasa th {
	border-bottom:solid 1px #d3d3d3;
	text-align:left;
	padding-bottom:5px;
	}
.granPri .Trable_trasa td {
	padding:5px;
	}
	.granPri .Trable_trasa th div {
		margin-right:20px;
		}
	.granPri .Trable_trasa th div img {
		margin-right:5px;
		}
	.granPri .Trable_trasa th div span {
		margin-top:8px;
		display:inline-block;
		}
/*FunGallery*/

.centerColumn .FunGallery .CB_inner {overflow: visible;}
.FunGallery{color:#333333;}
.FunGallery .content {width: 629px; overflow: hidden;}
.FunGallery h4{ font-size:18px;}
.FunGallery .button_box{ text-align:center;}
	.FunGallery .button_box .btn_normal_casual em{
		position: absolute;
		z-index:100;
		}
		.FunGallery .button_box .btn_normal_casual .icon_left_double_pointeer{
			left: 10px;
			top: 10px;
			_top: 10px !important;
		}		
		.FunGallery .button_box .left span{
			padding-left: 24px;
			}
			
		.FunGallery .button_box .btn_normal_casual .icon_right_double_pointeer{
			right: 10px;
			top: 10px;
			_top: 10px !important;
		}	
		.FunGallery .button_box .right span{
			padding-right: 22px;
			}	
							
.FunGallery .counter{ font-size: 13px !important; color:#4e4e4e; _display: inline-block; _height: 15px;}
.FunGallery .image{ 
	display: block; 
	width:636px; 
	overflow:hidden; 
	text-align:center;
	margin: 0 auto;
	}
.FunGallery .title{
	display:block;
	font-size:14px;
	padding:0 10px;
	}
.FunGallery	.bgInner{
	background-color: #f5f5f6;
	margin:0 -12px;
	}

.FunGallery .CB_inner .content {
	padding:0 13px 0;
}
.FunGallery .jcarousel_fun_gallery{

	}
.FunGallery ul{
	height: 64px;
	overflow: hidden;
	display:block;
	width: 10000px;
	}
.FunGallery .jcarousel_fun_gallery li{ float: left; height: 64px; width: 78px; margin-right: 4px;}
.FunGallery .articleByTheme {
background: url(/images/gallery/ico_article.gif) no-repeat;
padding-left: 20px;
font-size: 110%;
margin-top: 4px;
display: inline-block;
}
.jcarousel_fun_gallery .jcarousel-clip-horizontal {
	overflow: hidden !important;
	height: 64px;
	}
.FunGallery .icon_all_foto{ margin-right:3px; _margin-right: 5px;}
.FunGallery .subHeader {
line-height:normal;
padding:0;
}
.subHeader .options {
font-size:100%;
}
.FunGallery .subHeader .options .other {
margin-left:-5px;
padding:0 !important;
position:relative;
top:-4px;
}
.FunGallery .subHeader .options .other .share {
border:medium none;
padding:0;
}
.FunGallery .btn_normal_casual {min-width:inherit;}
.FunGallery .btn_normal_casual span{color:#fff; min-width:inherit; line-height:30px;}
.FunGallery .bgInner .socialPanel{
	padding-left: 10px;
	}
	
	/**/
	.socialPanel ul {
		float:left;
		height: 20px;
		}
		.socialPanel ul li{
			height: 20px;
			background-position: right 4px;
			}	
			.socialPanel li.face iframe{
				width: 128px !important;
				}
	
	
	
	
	.socialPanel ul li {
		background:url(/images/fun/bord_social.png) no-repeat right center !important;
		float:left;
		margin:0;
		padding:0 10px !important;
	}
	
	.socialPanel .face{ padding-left:0 !important;}
	
	.socialPanel ul li.lastLi {
		background:none repeat scroll 0 0 transparent !important;
		padding-right:0 !important;
	}
	/**/
	.mr10 {
	margin-right: 10px;
	}
/*END FunGallery*/
/*VIDEO*/
.VideoPlayer .CB_inner .content {
    padding:3px 7px;
}
.VideoPlayer .video_title {
    font-size:23px;
    padding-bottom:3px;
    font-weight:bold;
}
.VideoPlayer .time_gray {
    font-size:18px;
}
.VideoPlayer .views_icon {
    font-size:13px;
    font-weight:bold;
    color:#000!important;
    background-position:0 3px;
    margin-top:2px;
    }
.VideoPlayer .subHeader {
    float:left;
    padding-bottom:6px;
}
    .VideoPlayer .subHeader .options {
        font-size:100%;
    }
        .VideoPlayer .subHeader .options span.black {
            display:none;
        }
    .VideoPlayer .subHeader .rate_icon {
        margin-right:0;
    }
.VideoPlayer .subHeader .options .other {
    vertical-align: text-bottom;
}
    .VideoPlayer .subHeader .options .other .share {
        border:none;
        padding:0;
    }
.VideoPlayer .RateShow {
    font-size:13px;
    float:right;
    padding-top:4px;
    }
.VideoPlayer .toPlayList {
    float:left;
    margin-bottom:6px;
    font-size:13px;
}
.VideoPlayer .size13 {
    font-size:13px;
    }
.VideoPlayer .playerCode {
    color:#000;
    width: 496px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D5D5D5;
    padding: 4px 7px;
    vertical-align: top;
    white-space:nowrap;
    margin-top:3px;
}
.VideoPlayer .dotted {
    text-decoration:none;
    border-bottom:dashed 1px #004FAF;
    }
.VideoPlayer .dotted:hover {
    border-bottom:none;
    border-bottom: 1px dashed #FFF;
    }

.VideoPlayer .toPlayList a, .VideoPlayer .codePast a {
    border-bottom:1px dashed #004FAF;
}
    .VideoPlayer .toPlayList a:hover, .VideoPlayer .codePast a:hover {
        border-bottom:none;
    }
.VideoPlayer .codePast {
    float:left;
    margin-bottom:6px;
    font-size:13px;
    margin-left:15px;
}
.VideoPlayer .codePast a img {
    margin-right:5px;
    }
.MyVideo {
    background: url(/video/images/bg_myVideo.png) 0 9px no-repeat!important;
    height:95px;
}
.ContentBlock.MyVideo .CB_header {
    height:9px;
    }
.AllVideo .DropDownElement .DropDownList {
	top: 4px;
	z-index: 990;
	left: -8px;
	width: 145px;
	background: none;
	padding: 0;
	border: none;
	position: absolute;
	right: -13px;
	_right: 2px;
	opacity: 1;
}
.AllVideo .DropDownElement .DropDownList ul.DropDownList_top {
	border: 0px;
	background: url(/video/images/popUp.png) no-repeat left top;
	_background: url(http://s.tchkcdn.com/conferences/images/ie6/popUp.gif) no-repeat left top;
	border-top: none;
	padding: 25px 4px 0 4px !important;
}
.AllVideo .DropDownElement .DropDownList li {
	float: none !important;
	padding: 0px;
	font-size: 100%;
	white-space: nowrap;
}
.AllVideo .DropDownElement .DropDownList li a {
	padding: 3px 10px;
	color: #36C;
	line-height: normal;
	background: none;
	position: relative;
	width: 117px;
	display: block;
}
.AllVideo .DropDownElement .DropDownList .DropDownList_bottom {
	background: url(/video/images/popUp.png) no-repeat left bottom;
	_background: url(http://s.tchkcdn.com/conferences/images/ie6/popUp.gif) no-repeat left bottom;
	height: 10px;
}
/*end:VIDEO*/

/* temp fix new standart by old standart */	
.Sport .B_header, body .Sport .B_header {
	padding:0 10px;
	}
/* end temp fix new standart by old standart */

.ContentBlock .content {
	padding-bottom: 4px !important;
	}

.BlockRaseRetingF1 div.select input { width: 160px; }
	.BlockRaseRetingF1	div.select ul { width: 184px; }
        
.LastResults .CB_header .tabs {
    left: 111px;
}        

/* spectema_main */
.spectema_main {
    width:655px;
    margin:4px 3px 7px 3px;
    border:1px solid #f6e6a7;
    border-radius:3px;
    background-color:#fff2be;
    background-image:-moz-linear-gradient(top, #fff9d2, #ffefb4);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #fff9d2),color-stop(1, #ffefb4));
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#fff9d2, endColorstr=#ffefb4);
    -webkit-box-shadow:0 0 3px #f6e6a7;box-shadow:0 0 3px #f6e6a7;
}
    .spectema_main .fraz {
        display:block;
        float:left;
        background-color:#ffee9d;
        background-image:-moz-linear-gradient(top, #fff7b7, #ffe682);
        background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #fff7b7),color-stop(1, #ffe682));
        filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#fff7b7, endColorstr=#ffe682);
    }
        .spectema_main .fraz b {
            display:inline-block;
            margin-left:5px;
            background:url(/images/news/spectema/fraz.gif) no-repeat 0 center;
            font-size:14px;
            font-weight:700;
            padding:0 8px 0 28px;
            line-height:28px;
            border-right:1px solid #fbdb7b;
            text-shadow:0 1px 0 #fff;
        }
    .spectema_main .navButtons {
        display:block;
        float:left;
        padding:0px 10px;
        vertical-align:middle;
        margin-top:8px;
    }
        .spectema_main .navButtons .btn_prev {
            background:url(/images/news/spectema/arr_red_left.gif) no-repeat;
            width:6px;
            height:11px;
            margin:0;
        }
        .spectema_main .navButtons .btn_next {
            background:url(/images/news/spectema/arr_red_right.gif) no-repeat;
            width:6px;
            height:11px;
            margin:0;
        }
        .spectema_main .navButtons a img {
            width:6px;
            height:12px;
        }
    .spectema_main .carousel_container {
        display:block;
        float:left;
        width:437px;
        position:relative;
        overflow:hidden;
        vertical-align:middle;
        height:19px;
        font-size:15px;
        margin-top:5px;
    }
        .spectema_main .carousel_container ul {
            height:19px;
            left:0;
            position:relative;
        }
            .spectema_main .carousel_container ul li {
                float:left;
                width:437px;
                position:relative;
                overflow:hidden;
                height:19px;
            }
                .spectema_main .carousel_container ul li a {
                    border-bottom:#004faf 1px dotted;
                    display:inline-block;
                    white-space:nowrap;
                }
                .spectema_main .carousel_container ul li a:hover {
                    border-bottom:#c42e29 1px dashed;
                }
                .spectema_main .carousel_container ul li .ellipsis {
                    position:absolute;
                    right:0;
                    top:0;
                    visibility:hidden;
                    background:#fff;
                }
/* end spectema_main */