/* Ads block */
.ads { overflow:hidden; padding:0 30px 24px 0; margin-bottom:30px; font:normal 1.2em/1.5 Arial; color:#000; border:1px solid #dddddd;} /* ie.css */
.ads h2 { margin-bottom:0px; padding:9px 0 15px 25px; font:normal 1.6em Arial; color:#000000;  }


.ads-item { width:50%; float:left;  } /* ie.css */
.ads-inner { margin:0 0 0 27px;}
.ads-inner  {  }
.ads-item h5 { font-size:1.17em; color:#e50000; }
.ads-item h5 a { color:#e50000; }
.ads-item img { margin-bottom:4px; }


.ads-long-item { padding:0 30px 5px 24px; }
.ads-long-item h5 { padding-bottom:5px; font-size:1.17em; color:#e50000; }
.ads-long-item h5 a { color:#e50000; }
.ads-long-item p { padding-bottom:10px; }

/* Sponsors block
- - - - - - - - - - - - - - - - - - - - */
.sponsors{}

.sponsors h2{ 
	margin-bottom:15px; 
	padding:9px 0 7px 24px; 
	font:normal 1.83em Arial; 
	color:#000; 
	background:#f5f5f5; 
	border-bottom:1px solid #e5e5e5; 
	border-top:3px solid #000; 
}
.sponsors .sponsors-wrapper{
	overflow:hidden;
}
.sponsors .sponsors-inner{
    word-spacing:-0.25em;
    margin-right:-25px;
}
.sponsors .media-partner{
	display:-moz-inline-stack;
    display:inline-block;
    vertical-align:top;
    word-spacing:normal;
	
	width:220px;
	margin:0 15px 20px 0;

}
.sponsors .status{
	font-size:16px;
	font-weight:bold;
	color:#333;
}

/* Info support block
- - - - - - - - - - - - - - - - - - - - */
.info-support-tier{
	clear:both;
	padding:0;
	border:none;
}
.info-support-tier h2{ 
	margin-bottom:15px; 
	padding:9px 0 7px 24px; 
	font:normal 1.83em Arial; 
	color:#000; 
	background:#f5f5f5; 
	border-bottom:1px solid #e5e5e5; 
	border-top:3px solid #000; 
}
.info-support-tier .media-partner{
	margin-bottom:20px;
} 

