/**********************************************************************************************

	Title: News.mail.ru 2010 - Print version CSS
	Author: Mail.ru Content Projects Team (A.Kusimov)
	Date: 01.2010
	Notice for programmers & html-coders: Don't break the rules of code. Contact with me before making changes!

***********************************************************************************************

	1. Global Reset
	
	2. General Elements
	
	3. Switched Off General Elements
	
	4. Content Elements

	5. Satellites

		5.1. Vancouver

		5.2. Fifa 2010

		5.3. Sport

***********************************************************************************************/



/* 1. Global reset
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	html, body {height: 100%; margin: 0; padding: 10px;}
	body {background: #fff url(d2702230.gif) no-repeat; color: #000; font: normal 100% Arial, sans-serif;}

	img, table {border: 0;}
	table {border-collapse: collapse;}
	td, th {padding: 0; vertical-align: top; text-align: left;}

	form {margin: 0;}
	textarea, input, select {font-family: Tahoma;}

	a {color: #1a6dc0; text-decoration: underline;}
	a:hover {text-decoration: none;}

	h1, h2, h3, h4, h5, h6 {margin: 0;}

	ul {margin: 0 0 0 17px; padding: 0; list-style-type: disc; line-height: 1.2em;}



/* 2. General Elements
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	@media print {
		html, body {padding: 0;}
		.p-toScreen {display: none;}
	}
	.p-toScreen {margin-bottom: 15px; font-size: 125%; font-family: Georgia; text-align: center;}
	.p-toScreen a {text-decoration: none; border-bottom: 1px dashed #a82800;}
	.p-toScreen a:hover {border-bottom: 0;}

	.p-Path {font-family: Arial; font-size: 95%; margin-bottom: 20px;}
	.p-Head-print {display: block; margin-bottom: 25px;}
	.p-Body {width: 100%;}

	.dt i {font-style: normal;}

	.unprintable {display: none;}



/* 3. Switched Off General Elements
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	.p-Topad,
	.p-Counters,
	.p-Profiler,
	.p-Head-Cont,
	.p-Ears-Cont,
	.p-Menu-Cont,
	.p-Body-Left,
	.p-Body-Right,
	.p-MenuFoot,
	.p-Foot,
	.actions,
	.errorHere,
	.switcherPrevNext,
	.placeForLayerToBlog,
	.partTags,
	.partContentsList
		{display: none;}



/* 4. Content Elements
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	/* news-issue */
	.partNewsIssue .part-bookmarks .icons,
	.partNewsIssue .fotoRibbon,
	.partNewsIssue .fotoViewer th,
	.partNewsIssue .fotoLinks,
	.partNewsIssue .galleriesLinks,
	.partNewsIssue .interest,
	.partNewsIssue .newsByTheme,
	.partNewsIssue .rating,
	.partNewsIssue .pageList,
	.partNewsIssue .poll 
		{display: none;}


	.partNewsIssue h1 {margin-bottom: 12px; font: normal 180%/1em Georgia;}
	.partNewsIssue .params {margin-bottom: 8px; padding-bottom: 1px; font: 70%/1.1em Tahoma; color: #000; overflow: hidden;}
	.partNewsIssue .params .toprint {display: none;}
	.partNewsIssue .part-bookmarks .params {margin-bottom: 5px; color: #848999;}
	.partNewsIssue .part-bookmarks .params .source a {margin: 0;}
	.partNewsIssue .params a {color: #848999; text-decoration: none;}
	.partNewsIssue .params span {margin: 0 9px 0 -9px; border-left: 1px solid #cacaca; padding: 0 5px 0 8px;}
	.partNewsIssue .params .source {margin-bottom: 5px; color: #848999;}
/*
	.partNewsIssue .params .source a[href]:after {content: " (" attr(href) ") "; font: italic 88% Tahoma;}
	.partNewsIssue .params .source a[href^="/"]:after {content: " (http://news.mail.ru/" attr(href) ") ";}
	.partNewsIssue .params .source a {margin-right: 3px; color: #848999; background-image: expression(this.runtimeStyle.backgroundImage = 'none', this.appendChild(document.createTextNode(' ' + String.fromCharCode(40) + this.href + String.fromCharCode(41) + ' ')))}
*/
	.partNewsIssue .params .source a {margin-right: 3px; color: #848999;}
	.partNewsIssue .params .state a {color: #000; text-decoration: none;}
	.partNewsIssue .params .state a i {font-style: normal;}
	.partNewsIssue .params .state img {width: 20px; height: 20px; vertical-align: top; margin: -4px 3px -3px 0; position: relative;}
	.partNewsIssue .params .tags {display: none;}
	.partNewsIssue .foto {margin-bottom: 10px;}
	.partNewsIssue .foto .zoom {display: none;}
	.partNewsIssue .notice {margin-bottom: 20px; font-size: 80%; line-height: 1.5em; font-weight: bold;}
	.partNewsIssue .text {font-size: 80%; line-height: 1.5em;}
/*
	.partNewsIssue .text a[href]:after {content: " (" attr(href) ") "; font: italic 88% Tahoma; margin-right: 3px;}
	.partNewsIssue .text a[href^="/"]:after {content: " (http://news.mail.ru/" attr(href) ") ";}
	.partNewsIssue .text a {color: #000; text-decoration: none; background-image: expression(this.runtimeStyle.backgroundImage = 'none', this.appendChild(document.createTextNode(' ' + String.fromCharCode(40) + this.href + String.fromCharCode(41) + ' ')))}
*/
	.partNewsIssue .text a {color: #000; text-decoration: none;}
	.partNewsIssue .newstube {margin-top: 20px; text-align: center;}





/* 5. Satellites

	5.1. Vancouver
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	.pbc12WHead {margin-bottom: 15px; font: 70% Tahoma;}
	.pbc12WHead h1 {display: inline; margin: 0; font: 100% Tahoma;}

	.partNewsIssue .totournament {display: none;}


	.partOlympicsHistoryIssue h1 {margin-bottom: 12px; font: normal 180%/1em Georgia;}
	.partOlympicsHistoryIssue .notice {margin-bottom: 20px; font-size: 80%; line-height: 1.5em; font-weight: bold;}
	.partOlympicsHistoryIssue .notice img {float: left; margin: 0 25px 0 0;}
	.partOlympicsHistoryIssue .text {font-size: 80%; line-height: 1.5em;}
/*
	.partOlympicsHistoryIssue .text a[href]:after {content: " (" attr(href) ") "; font: italic 88% Tahoma; margin-right: 3px;}
	.partOlympicsHistoryIssue .text a[href^="/"]:after {content: " (http://news.mail.ru/" attr(href) ") ";}
	.partOlympicsHistoryIssue .text a {color: #000; text-decoration: none; background-image: expression(this.runtimeStyle.backgroundImage = 'none', this.appendChild(document.createTextNode(' ' + String.fromCharCode(40) + this.href + String.fromCharCode(41) + ' ')))}
*/
	.partOlympicsHistoryIssue .text a {color: #000; text-decoration: none;}


/* 	5.2. Fifa 2010
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	.p-Countries {display: none;}
	.partNewsIssue .matchProfile .toallresults {display: none;}


	.partNewsIssue .matchProfile {margin-top: 25px;}
	.partNewsIssue .matchProfile .result {border: 1px solid #ddd; height: 40px;}
	.partNewsIssue .matchProfile .result td {width: 50%; padding: 0 5px; text-align: center; vertical-align: middle; font-weight: bold; font-size: 85%;}
	.partNewsIssue .matchProfile .result td a {text-decoration: none; color: #000;}
	.partNewsIssue .matchProfile .result td img {display: none; }
	.partNewsIssue .matchProfile .result th {padding: 0; vertical-align: top; font: 175% Georgia;}
	.partNewsIssue .matchProfile .info div {border-left: 1px solid #ddd; border-right: 1px solid #ddd; padding: 8px; font: 70% Tahoma; color: #848999; text-align: center;}
	.partNewsIssue .matchProfile .info a {color: #848999; text-decoration: none;}
	.partNewsIssue .matchProfile .info i {font-style: normal;}
	.partNewsIssue .matchProfile .info b {display: block; font-weight: normal; margin-bottom: 3px;}
	.partNewsIssue .matchProfile .info span {margin-left: 10px;}
	.partNewsIssue .matchProfile .stats table {width: 100%;}
	.partNewsIssue .matchProfile .stats .g {height: 22px; border: 1px solid #ddd; text-align: center; vertical-align: middle; font-size: 75%; font-weight: bold;}
	.partNewsIssue .matchProfile .stats .c1,
	.partNewsIssue .matchProfile .stats .c2 {width: 50%; padding: 10px; vertical-align: top; border: 1px solid #ddd;}
	.partNewsIssue .matchProfile .stats td table {font-size: 75%;}
	.partNewsIssue .matchProfile .stats td table a {color: #000; text-decoration: none;}
	.partNewsIssue .matchProfile .stats td td {padding: 2px 10px 2px 2px; width: 22px; font-weight: bold; color: #666;}
	.partNewsIssue .matchProfile .stats td th {padding: 2px;}
	.partNewsIssue .matchProfile .stats .goals th {font-weight: bold;}
	.partNewsIssue .matchProfile .stats .cards th {font-weight: bold;}
	.partNewsIssue .matchProfile .stats .cards img {width: 0; height: 0; vertical-align: top; margin: 2px 3px 0 0;}
	.partNewsIssue .matchProfile .stats .cards .yellow {border: 5px solid #fec717; border-left-width: 7px; border-right-width: 7px;}
	.partNewsIssue .matchProfile .stats .cards .red {border: 5px solid #e41104; border-left-width: 7px; border-right-width: 7px;}



/* 	5.3. Sport
-----------------------------------------------------------------------------------------------
===============================================================================================*/

	.p-Curres {display: none;}
	.p-Body-Center-Ban {display: none;}


	.sport-chooser {display: none;}

	.sport-compseason {margin-bottom: 11px; font-size: 75%; width: 100%; overflow: hidden;}
	.sport-compseason .compTitle {text-transform: uppercase; font-weight: bold; color: #336ba3;}
	.sport-compseason .season {float: right; margin-left: 10px; text-transform: uppercase;}
	.sport-compseason .season div {display: inline; text-transform: none;}
	.sport-compseason .season a {color: #000; font-weight: bold;}
	.sport-compseason .season b {display: none;}
	.sport-compseason .season ul {display: none;}

	.sport-table {width: 100%; border-collapse: separate; border-bottom: 3px solid #e6e7ec;}
	.sport-table th {border: 1px solid #e6e7ec; padding: 5px 7px; font: 70% Tahoma; color: #8e92a2;}
	.sport-table th:last-child {border-right-color: #e6e7ec;}
	.sport-table th.head {padding: 8px 10px; border-top-width: 2px; border-bottom-width: 2px; font: bold 75% Tahoma; color: #36383e;}
	.sport-table td {border: 1px solid #e6e7ec; padding: 4px 7px 6px 7px; font: 70% Tahoma; color: #36383e;}
	.sport-table-head {padding: 8px 10px; border: 1px solid #e6e7ec; border-top-width: 2px; border-bottom-width: 2px; font: bold 75% Tahoma; color: #36383e;}



	.partS-Schedule .part-bookmarks h1,
	.partS-Schedule .part-bookmarks .head {margin-bottom: 15px; font: normal 130%/1em Georgia;}
	.partS-Schedule .part-bookmarks ul {display: none;}
	.partS-Schedule .toprint {display: none;}


	.partS-Schedule .list {margin-bottom: 10px;}
	.partS-Schedule .list:last-child {margin-bottom: 0;}
	.partS-Schedule .list .num {text-align: center; padding-left: 5px; padding-right: 5px;}
	.partS-Schedule .list .date {white-space: nowrap;}
	.partS-Schedule .list .tour {text-align: center;}
	.partS-Schedule .list td {vertical-align: top;}
	.partS-Schedule .list .n {text-align: center; color: #8e92a2; padding-left: 5px; padding-right: 5px;}
	.partS-Schedule .list .d {white-space: nowrap; color: #8e92a2;}
	.partS-Schedule .list .d i {font-style: normal; color: #36383e;}
	.partS-Schedule .list .g {white-space: nowrap; color: #8e92a2;}
	.partS-Schedule .list .g i {font-style: normal; font-weight: bold; color: #36383e;}
	.partS-Schedule .list .t {white-space: nowrap; text-align: center; color: #8e92a2;}
	.partS-Schedule .list .m {width: 60%; font-size: 75%;}
	.partS-Schedule .list .m a {font-weight: bold;}
	.partS-Schedule .list .s {width: 40%; padding-top: 2px; padding-bottom: 2px; font-size: 75%;}
	.partS-Schedule .list .s table {width: 100%;}
	.partS-Schedule .list .s table td {padding: 0; border: 0; font-size: 100%;}
	.partS-Schedule .list .s div {float: left;}
	.partS-Schedule .list .s .score {}
	.partS-Schedule .list .s .score a {text-decoration: none; color: #000;}
	.partS-Schedule .list .s .score span {float: left; width: 35px; margin-right: 4px; padding: 2px 0; font-family: Arial;}
		.partS-Schedule .list-h .s .score span {width: 55px;}
	.partS-Schedule .list .s .score span b {display: block; text-align: center; text-decoration: underline;}
	.partS-Schedule .list .s .score span b i {font-style: normal; margin: 0 -1px;}
	.partS-Schedule .list .s .score span u {display: block; text-align: center; font-size: 85%;/* color: #b4d8fb;*/}
	.partS-Schedule .list .s .score .ico {display: none;}
	.partS-Schedule .list .s .online {width: 99%;}
	.partS-Schedule .list .s .online a {text-decoration: none;}
	.partS-Schedule .list .s .online marquee {display: inline; font-weight: bold; text-transform: uppercase; color: #589cdf;}
	.partS-Schedule .list .s .report {border-left: 1px solid #888; margin-top: 3px; margin-left: 5px; display: inline; padding-left: 5px; font: 95% Tahoma;}
	.partS-Schedule .list .s .report a {color: #8e92a2;}
	.partS-Schedule .list .s .blank {width: 35px; margin-right: 7px; padding: 2px 0; font-family: Arial; font-weight: bold; text-align: center; color: #8e92a2;}
	.partS-Schedule .list .s .blank i {font-style: normal; margin: 0 3px;}
	.partS-Schedule .list .s .time {padding-top: 3px; font: 95% Tahoma; color: #36383e;}


	.sport-legend {margin-top: 10px; padding: 0 3px 5px 3px; font: 70% Tahoma; color: #8e92a2;}
	.sport-legend i {font-style: normal; color: #36383e; margin-right: 4px;}

	.i-mfp,
	.i-mrp {display: -moz-inline-stack; display: inline-block; vertical-align: top; background: url(i0000000.png); zoom: 1;}
			* html .i-mfp {display: inline;}
			*+html .i-mfp {display: inline;}
			* html .i-mrp {display: inline;}
			*+html .i-mrp {display: inline;}
	.i-mfp {width: 14px; height: 10px; background-position: -40px 0; margin-top: 3px;}
	.i-mrp {width: 19px; height: 13px; background-position: -60px 0; margin-top: 2px;}
	.sport-legend .i-mrp {margin-left: 10px;}
	
	

	.p-Body .pbc11WHead-Sport .bg-megafon .megafon {display: none;}