.nav2 {font: 75% arial, sans-serif; color: #701c1f; word-spacing: 8; border-bottom: 1px solid #c7d3d8; border-top: 1px solid #c7d3d8; padding: 0.3em;zoom:1 !important}
.top .wrapper .left .indent {padding-top:1em !important;}

.super_uho h2,h2.cap {
	border-top: 4px solid #a1a4a6;
	background-color: #ECECEC;
	padding:4px 8px;
	margin-bottom:1.2em;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #701c1f;
	text-transform:uppercase;
	zoom:1;
	}
	.super_uho div {
		padding:4px 8px;
		margin-bottom:1.2em;
		}
	.super_uho div img, .super_uho img {margin-right:8px;}
	.super_uho div h4 {margin-bottom:0.2em;}
	.super_uho h2 a, .super_uho h2 a:hover, .super_uho h2 a:visited {
		color: #701c1f;
		}
.bg_hockey {
	background-color: #dee6ec !important;
	}
	
.bg_white {
	background-color: #fff !important;
	}

dl.winners dt, dl.winners dd {
	margin:0;
	padding:0;
	text-indent:0;
	font-family: Arial, sans-serif; font-size: 0.8em;
	}
dl.winners {margin-bottom:2em}
dl.winners dt.discipline span {
	font-weight:normal;
	}
dl.winners dt.sport { 
	border-top: 4px solid #a1a4a6;
	background-color: #ECECEC;
	margin-bottom:0.1em;
	padding:4px 8px;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #701c1f;
	text-transform:uppercase;
	font-weight:bold;
}
dl.winners dt.discipline {
	margin:0.5em 0 0em 0;
	font-weight:bold;
	}
dl.winners dd.comment, dl.winners dd.comments {
	font-size:0.8em;
	color:#888;
	}
dl.winners dd.comments {
	margin-left:1.2em;
	}

/* TABS */
div.tab {
	width: 100%;
	}

h2.tab_header {
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	color: #701c1f;
	text-transform:uppercase;	
	}
table {
	border-spacing: 0; 
	border: 0; 
	cellspacing: 0; 
	cellpadding: 0;
	}
.tab_group {
	width: 100%;
	background-color: white;
	}
.tab_group th, .tab_group td {
	border-bottom: 1px solid #C0C0C0; 
	padding: 2 2 2 8; 
	font-family: Arial, sans-serif; 
	font-size: 0.8em; 
	color: #636363; 
	text-align: left;
	}
.tab_group th {
	background-color: #ececec; 
	border-top: 3px solid #a7a7a7;
	font-weight: bold;
	text-transform: uppercase;
	}
.tab_group td, .tab_group td.empty, .tab_group th.last {
	border-right: 1px solid #C0C0C0;
	}
.tab_group td.empty {
	background-color: #e5e5e5;
	border-bottom: 1px solid #C0C0C0;
	}
	
H5 {font: 75% arial, sans-serif; color: #747474; text-transform: uppercase}	

/* MAP  */
.map { 
      background:url("http://static.gazeta.ru/nm2008/i/sar2010/UAR_map_uho.png") no-repeat;
      background-position:460px 0;
      }
      
/* TABLES  */
table { border-spacing: 0; border: 0; cellspacing: 0; cellpadding: 0}

/*  дублируется в общем css */
.tab_gr td.first {font-size: 0.7em; padding-left:0; text-align: left;}
.tab_gr td.first img {width:20; height:13; border:0; vertical-align: middle; margin: 0.1em 0.3em 0.1em 0.2em;}
/*  дублируется в общем css */

.tab_play {width:100%}
.tab_play th, .tab_play td {border-bottom: 1px solid #C0C0C0; padding: 2 2 2 8; font-family: Arial, sans-serif; font-size: 0.8em; color: #636363; text-align: center;}
.tab_play td.sport (text-align: left)
.tab_play td, .tab_play th.last {border-right: 1px solid #C0C0C0 !important;}
.tab_play th.cap3 {font: 75% arial, sans-serif; color: #701c1f; text-align: left; text-transform: uppercase;}
.tab_play td.gr_angle { background: url('http://static.gazeta.ru/nm2008/i/sar2010/ugolok.gif'); background-color: #e2e2e2; }

.tab_match td {border-bottom: 1px solid #CACACA; padding: 6 0; font-family: Arial, sans-serif; font-size: 0.8em; text-align: right;}
.tab_match td.first {font-size: 0.7em; padding-left:0; text-align: left;}
.tab_match td.first img {width:20; height:13; border:0; vertical-align: middle; margin: 0.1em 0.3em 0.1em 0; border:1px solid #E7E7E7;}

.tab_dgr {background-color: #cccccc;}

.bc_hb {background-color: #EFEFEF}
.bc_hg {background-color: #E5E5E5}


/* серые блоки для истории */
.incut2 li, .incut2 ul {margin:0;padding:0;font-family: Arial, sans-serif;}
.incut2 ul {margin-bottom:1.2em;background-color:#ececec;}
.incut2 li {font-size: 0.8em;
			border-bottom: 1px solid white;
			padding: 0.4em 8px;
			list-style-type: none;
		}
.hdr_gr { background-color: #ececec; border-top: 3px solid #a7a7a7; border-bottom: 1px solid white; padding: 2 2 2 8; }

/* round corners */
.round_box {float:left;width:24%;margin:0 0 1em 1%}
	.round_box .xtop, .round_box .xbottom {display:block; background:transparent; font-size:1px;}
	.round_box .xb1, .round_box .xb2, .round_box .xb3, .round_box .xb4 {display:block; overflow:hidden;}
	.round_box .xb1, .round_box .xb2, .round_box .xb3 {height:1px;}
	.round_box .xb2, .round_box .xb3, .round_box .xb4 {background:#fff; border-left:1px solid #808080; border-right:1px solid #808080;}
	.round_box .xb1 {margin:0 5px; background:#808080;}
	.round_box .xb2 {margin:0 3px; border-width:0 2px;}
	.round_box .xb3 {margin:0 2px;}
	.round_box .xb4 {height:2px; margin:0 1px;}
		.round_box .xcont {background:#fff; border:0 solid #808080; border-width:0px 1px;text-align:center}
		.round_box table td.poster, .round_box .team {padding-top:8px;text-align:center;}
		.round_box table td.place {padding-bottom:25px;text-align:center;}
		.round_box table.team td.flag img {border:1px solid #ccc}
	.round_box .xcont table {height:280px;width:100%}
	.round_box .xcont table.team {height:170px;}
	.round_box .xcont table {_width:0}
	
/* команды/игроки */
dl.hockey_player {
	float:left;
	width:48%;
	margin:0 2% 2em 0;
	border-bottom: 1px solid #C4D5E0;
	padding-bottom:1em;
	}
   	dl.hockey_player dt img {
		width:100px;
		}
	dl.hockey_player dt	{
		float:left;
		margin-right: 10px;
		}
	dl.hockey_player dd {
		zoom:1;
		margin:0;
		}
	dl.hockey_player dd.number {
		font: bold 110% arial, sans-serif;
		background-color:#cccccc;
		padding:0 0.5em;
		display:inline;
		margin-bottom:0.3em;
		}
	dl.hockey_player dd.name {
		font: bold 110% arial, sans-serif;
		margin-bottom:0.3em;
		}
	dl.hockey_player dd.stuff {
		font-family: Arial, sans-serif; font-size: 0.8em;
		}
	dl.hockey_player dd.stuff b {
		color:#747474;
		font-weight:normal;
		}
/* информация об игроке */
dl.hockey_player_info {
	margin:0 0 1.2em 0;
	padding:0;
	zoom:1;
	overflow:hidden;
	}
	dl.hockey_player_info dt {font: bold 170%/110% arial, sans-serif;margin-bottom:0.3em}
	dl.hockey_player_info dd {zoom 1;margin:0;padding:0;font-family: Arial, sans-serif; font-size: 0.8em}
	dl.hockey_player_info dd.photo {
		zoom: 1;
		float:left;
		margin-right: 10px;
	      }
	dl.hockey_player_info dd.number {
		font: bold 110% arial, sans-serif;
		background-color:#cccccc;
		padding:0 0.5em;
		display:inline;
		margin-bottom:0.3em;
		zoom:1;
		}
	dl.hockey_player_info dd b {color:#404040;}

h1.team	{
	font-size:2em;
	padding-bottom:0.3em;
	margin-bottom:1em;
	border-bottom:1px solid #C4D5E0;
	}
h1.team img {border:1px solid #ccc;margin:0 .45em 0 0;}

/* флаги в подвал */
.flags_dig {
	width:100%;
	clear:both;
	zoom:1;
	overflow:hidden;
	margin:1.2em -10px 1.2em 0;
	}
.flags_dig .team {
	float:left;
	width:16.2%;
	margin-right:2px;
	margin-bottom:2px;
	background-color:#ECECEC;
	height:64px;
	line-height:64px;
	text-align:center;		
	}
.flags_dig .team img {
	vertical-align: middle;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	}

.flags_dig .team span {
	display: inline-block;
	}
.flags_dig .team span {
	display:inline;
	}
/* counters */
div.counters	{display:inline;
	height:0px;
	left:-1000px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-1000px;
	visibility:hidden;
	width:0px}
	
/* flags */
img.flag {border:1px solid #E7E7E7}

.mrx05 {margin-right:5px;}
      
.results { padding: 0.2em 0.5em; background-color: #EDEDED; font-size: 0.75em; }

/* PLAY-OFF */


/* tv-programm */
.tv-prog {
	width: 100%;
	}
.tv-prog td {
	text-align: left;
	padding: .6em .6em .6em 0;
	background: url('/nm2008/i/border_top_grey.gif') repeat-x top left;
	}
.tv-prog td p {
	margin-bottom: 0.2em;
	}
.tv-prog td p span.time {
	margin-right: -3.3em;
	position: relative;
	left: -3.3em;
	float: left;
	color: #808080;
	}
*html .tv-prog td p span.name {
	margin-left: -0.2em;
	}
.tv-prog td.channel {
	width: 22%;
	font-weight: bold;
	}
.tv-prog td.shedule_channel {
	padding-left: 3em;
	width: 39%;
	}
.tv-prog td p.red span.time {
	color: #701c1f;
	}
.tv-prog td p.gr {
	color: #808080;
	}		

/* видео */
.branding {background-color: #e8edef}
.branding p.cap {padding: .8em 8px .8em 8px; border-bottom: 1px solid #fff; display: block; vertical-align: center; background:url('http://static.gazeta.ru/nm2008/i/lr_logo.png') no-repeat top right #00283f;}
.branding p.cap, .branding p.cap a, .branding p.cap a:hover, .branding p.cap a:visited {color:#fff}

/* врезы */
div.article .incut { width: 30%; margin-right: -28%; position: relative; left: -28%; float: left; clear: left; padding-right: 15px}
div.article .include-text { float: left; width: 25%;}
div.article .include-text { background-color: #e6e6e6;border-top: 4px solid #999;text-align: left;padding: 0.6em 0.4em;position: relative;margin: 0.2em 0.6em 0 0;}
div.article .include-text p { margin:0}

/* цитата в блоги */
cite {
	display:block;
	border-top:2px solid #888;
	border-bottom:2px solid #888;
	margin:0em 0 2em 10%;
	padding:1em 0;
	font-size:90%;
	color:#888;
	}
.answer_to {
	color:#333;
	font-size:75%;
	margin:1em 0 0.5em 10%;
	font-weight:bold;
	}
cite .blogger {
	font-weight:bold;
	font-style:normal;
	color:#666;
	}
	cite .head {
	font-weight:bold;
	color:#333;
	fon-size:110%;
	}