* { border: none; }

body {
	margin: 0; padding: 0;
	background: #fff;
	color: #000;
	font-family: Arial;
	font-size: 80%;
}

a:link, a:active { color: #2d5ca8; }
a:visited { color: #204787; }
a:hover { text-decoration: none; }

a.light:link, a.light:active, a.light:visited { color: #3d7ee5; }

div.topnews {
	padding: 15px 0 15px 0;
	margin: 0 0 10px 0;
	text-align: center;
	background: #c10108;
	color: #eee;
}

div.topnews a:link, div.topnews a:active, div.topnews a:visited { color: #fff; font-weight: bold; margin-left: 42px; }

div.root { margin: 0 60px 0 60px; }
* html div.root { margin: 0; }

div.menu {
	margin: 0;
	padding: 10px 0 10px 0;
	text-align: center;
}

div.menu span {
	padding-left: 10px;
	font-size: 100%;
	font-weight: bold;
	color: #aaa;
}
div.menu span a { margin-right: 10px; }

div.logo {
	clear: both;
	margin: 30px 0 30px 0;
	text-align: center;
}
div.logo img { width: 390px; height: 224px;  }

h1 {
	position: relative; left: -12px;
	padding-left: 12px;
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	font-weight: normal;
	background: url(img/bullet-gray.gif) no-repeat center left;
}
h1.red { background: url(img/bullet-red.gif) no-repeat center left; }

div.atleft, div.atright {
	float: left;
	position: relative; left: 12px;
	width: 49%;
	padding: 20px 0px 20px 0px; 
}
* html div.atleft { padding-left: 60px; }
* html div.atright { padding-right: 60px; }

div.atright h1 { margin-bottom: 30px; }

div.split {
	clear: both;
	padding-top: 5px; margin-top: 5px;
	border-top: 1px solid #eee;
}
* html div.split { margin: 0 60px 0 60px; }


div.stats div.atleft ul { margin: 0; padding: 0; list-style-type: square; color: #c10108; }
div.stats div.atleft ul li { margin: 0 30px 8px 30px; }
div.stats div.atleft ul span { color: #000; }
div.stats div.atright strong { display: block; margin-bottom: 7px; color: #c10108; }
div.stats div.atright span { display: block; }
div.stats div.atright span.submit { margin-top: 15px; }
div.stats div.atright span.result { display: inline-block; width: 25%; margin: 0 0 5px 5px; }
div.stats div.atright span.total { margin: 5px 0 0 5px; }
div.stats div.atright span.total b { font-size: 130%; }

div.project div.atleft, div.project div.atright { padding-bottom: 0; }
div.project div.atleft span { font-size: 80%; color: #656565; }
div.project div.atleft div { margin: 5px 60px 20px 5px; font-size: 90%; }
div.project div.atright p { margin: 0 30px 20px 0; }

div.info div.atleft p { margin: 5px 60px 10px 5px; }
div.info div.atright a img { display: block; margin-bottom: 42px; }

div.ground { clear: both; }

div.copy {
	overflow: hidden;
	padding: 10px 60px 10px 60px;
	background: #f0f0f0;
}
* html div.copy { height: 35px; }

div.copy div { float: left; padding-left: 6px; }

div.copy div.hvatit { float: right; }
