body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
}

.topMenu {
	width: 100%;
	height: 25px;
	border-bottom: 1px solid #c9d7f1;
}

.topMenu a, .topMenu a:visited {
	color: #0000cc;
	font-size: 12px;
	line-height: 22px;
	margin: 0 5px;
}

.logo {
	margin: 40px 0; border: 0;
}

form.searchForm {
	margin: 0; padding: 0;
}

form.searchForm input.query {
	width: 400px;
	border: 1px solid #c9d7f1;
	height: 20px;
	padding: 4px 9px 0;
}

.mainBox {
	width: 720px;
	margin: 50px auto;
	padding-right: 50px;
}

.mainBox img {
 	margin-left: 43px;
	margin-right: 32px;
	border: 0;
}

.mainBox ul {
	float: right;
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-top: 15px;
	margin-left: 30px;
	width: 150px;
}

.mainBox ul li {
	height: 22px;
	padding: 0;
	margin: 0;
	line-height: 22px;
	padding-right: 12px;
	border-right: 4px solid #e8eff2;
	background-image: url("images/chupchik2.jpg");
	background-repeat: no-repeat;
	background-position: 100% 55%;
}

.mainBox ul li a img {
	margin: 0; padding: 5px 0 0 0;
}

.mainBox ul li.title {
	border-right: 4px solid #363636;
	border-bottom: 1px solid #e4e4e4;
	background-image: url('');
	padding-right: 8px;
}

.mainBox ul li.title a, .mainBox ul li.title a:visited {
	color: #3f3f3f;
	font-size: 11px;
}

.mainBox ul li a, .mainBox ul li a:visited {
	color: #4c4c4c;
	text-decoration: none;
}

.mainBox ul li a:hover {
	color: #718b99;
}

.mainBox .footer {
	float: right;
	width: 75%;
	border-top: 1px solid #e4e4e4;
	text-align: center;
	color: #595959;
	font-size: 11px;
	margin: 30px 40px 0px 0;
	padding: 0;
}

.mainBox .footer a, .mainBox .footer a:visited {
	color: #595959; line-height: 20px;
	text-decoration: none;
	font-size: 11px;
}

.mainBox .footer a:hover {
	color: #90908f;
}