* { margin:0; padding:0; }
ul, ol { list-style:none; }

body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CCCCCC;	
}

a {color: #000;}

#layout { width:1000px; background-color:#FFFFFF; border-left:1px solid #000;  border-right:1px solid #000; text-align:left;}

div.top { 
	height:50px;
	padding-top:16px;
	padding-left:20px;
	padding-right:20px;
	}

	div.top p.top_title {
		color: #0066CC;
		}
		
	div.top p.top_rss {
		color: #9C9C9C;
		padding-top:3px;
		}
		div.top p.top_rss a{
			color: #9C9C9C;
		}
div.logo{
	background-color:#0066CC;
	padding-top:10px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:0px;
	height:74px;
	border-bottom:2px solid #000000;
	}
	
	ul.menu { color:#FFFFFF; }
	ul.menu li{ 
		float:left;
		padding-top:3px;
		padding-bottom:5px;
		padding-right:25px;		
	}
	ul.menu li a{ 
		 color:#FFFFFF; 			 
	}
	ul.menu li.bg{
		 background-color:#0052A5;
		 padding-top:3px;
		 padding-bottom:5px;
		 padding-right:0px;	
	}
	ul.menu li.bg a{ 
		 color:#FFFFFF;
		 background-color:#0052A5;
		 font-weight:bold;
		 padding-right:10px;
		 padding-left:10px;
	}
div.tickets{
	background-color:#FFF799;
	text-align:center;
	padding:5px;
	height:70px;
	border-bottom:2px solid #000000;
}

div.tickets a { text-decoration:none; }
div.tickets p.tickets { color:#CE0000; font-size:24px; padding:0;}
div.tickets p.red {color:#CE0000; font-size:14px; font-weight:bold; padding-top:0;}
div.tickets p {color:#000000; font-size:14px; font-weight:bold; padding-top:5px;}

div.content { clear:both; padding: 15px 0;}
	div.content div.inner_content {padding:15px;}
	
	div.news_photo { float:left; width:530px; padding: 0 15px;}
		div.news_photo div.item { clear:both; padding-top:15px; }
			div.news_photo div.item div.photo { float:left; padding-right:15px; width:182px; }
				div.news_photo div.item div.photo img{ border:1px solid #000000; }
				div.news_photo div.item div.photo div.video { float:right; clear:both; background-color:#CC0000; padding-top:2px; padding-bottom:2px; }
					div.news_photo div.item div.photo div.video a { background-color:#CC0000; color:#FFFFFF; padding-left:5px;padding-right:5px; font-size:10px; }
			div.news_photo  div.item h2 {font-family:Arial; font-size:14px; font-weight:bold;}			
				div.news_photo  div.item h2 a { color:#000000; }
			div.news_photo  div.item p.comments{ padding-top:5px; font-size:10px; color:#999999; }
			div.news_photo  div.item p.comments a { color:#999999; }
	
	div.left_col { float:left; width:500px; }
			
	div.right_col { float:left; width:320px; }
		div.right_col div.video { clear:both; }
		div.news { float:left; background-color:#F1F1F2; font-size:11px; width:180px; padding:10px;}
			div.news p.video { color:#999999; font-size:10px; }
				div.news a.comments { color:#999; }
			div.news p.title { padding-bottom:10px; }
		div.matches { float:left; width:200px; padding:0 20px;}
			div.matches p.ended_matches {font-size:14px; padding-bottom:10px;}
			div.matches p.matches { font-size:14px; padding-bottom:10px; padding-top:15px; }
				div.matches p.match { padding-bottom:2px; }
				div.matches p.match span { font-size:10px; }
				div.matches p.match a { color:#000000; }
			
	div.new_left { float:left; width:240px; padding:15px 0 15px 10px; }
		div.new_left img {border:1px solid #000000;}
	div.new { float:left; padding:15px 10px; width:380px; }
		div.new p.notice { font-size:10px; }
		div.new div.comment_header {height:30px; background-color:#CCCCCC;}
		div.new p.comment {padding-bottom:15px;}
	div.new_right { float:left; width:314px; padding:15px 10px 15px 0; }
		div.new_right p.datetime { color:#999999; font-size:10px; }
			div.new_right p.datetime a { color:#CC0000; }
		div.new_right p.title { color:#999999; font-size:12px; padding-bottom:10px; }
			div.new_right p.title a { color:#000000; }
	div.new h3 { font-size:14px; color:#999999; margin-top:15px;}
	
	table.raspisanie td  {padding:2px 5px;}


