	html {
		/*padding: 0;
		margin: 0;*/
	}
	
	body {
		/*margin: 0;*/
		padding: 20px;
		font-family: arial;
		background-color: #fff;
		background: url('dot.jpg');
		min-width: 800px;
	}

	p {
		margin: 0;
		padding: 0;
	}

	a {
		color: #333;
	}

	a:hover {
		color: #000;
	}

	h1, h2 {
		margin: 0;
		padding: 0;
	}

	.container {
		padding: 20px;
		border: 1px solid #0096ff/*#4ab4ff*/;
		background: url('x-a0d8ff-h400.jpg') repeat-x;
		background-color: #a0d8ff;
	}

	.header {
		float: left;
	}

	.rightBlocks {
		float: right;
	}

	.block {
		padding: 10px;
		border: 1px solid #0043c9/*#295fcc*/;
		width: 250px;
		font-size: smaller;
		background: url('295fcc-2989cc-100h.jpg') repeat-x;
		background-color: #2989cc;
		color: #fff;
	}

	.block a {
		color: #ddd;
	}

	.block a:hover {
		color: #fff;
	}

	.block ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.block ul li {
		
	}

	.non-first {
		margin-top: 10px;
	}

	.content {
		margin-top: 10px;
	}

	.a {
		clear: both;
	}

	.footer {
		text-align: center;
		font-size: smaller;
		color: #888;
	}

	.images {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.images li {
		display: inline;
		margin-right: 5px;
	}

	.images li img {
		border: 1px solid #000;
	}

	form {
		margin-top: 15px;
	}

	label {
		font-weight: bold;
	}

	input {
		border: 1px solid #000;
	}

	input[type="checkbox"] {
		border: 0;
		margin: 0;
	}

	.error {
		border: 1px solid red;
		padding: 10px;
		background-color: #FFF;
		color: red;
		width: 400px;
	}

	.success {
		border: 1px solid #000;
		padding: 10px;
		background-color: #FFF;
		width: 400px;
	}