* { margin: 0; padding: 0; }
a img { border: 0; }

html { min-width: 800px; }
body { background: #4e9323 url("background.jpg") no-repeat center top; font: 10pt "Tahoma", sans-serif;}

	#page { width: 800px; margin: 0 auto; }

	#header h1 a { display: block; width: 800px; height: 221px; overflow: hidden; position: relative; }
	#header h1 a:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; background: url("logo.jpg") no-repeat; }

	.box { border: 1px solid #fff; background: #ececec; padding: 20px; color: #525252; }
	.box + .box { margin-top: 15px; }
	.box h2 { font-size: 12pt; text-transform: uppercase; background: url("hrule.png") repeat-x left bottom; padding-bottom: 10px; margin: 0 0 10px 200px; }
	.box .amount { color: #23741d; text-transform: none; }
	.box .separator { margin: 0 10px; }
	.box p { text-align: justify; line-height: 1.45em; }
	.box img { float: left; margin-right: 20px; padding-right: 4px; background: #ffb109; }

	#pagination { border-top: 4px solid #ffb109; text-align: center; margin-bottom: 20px; }
	#pagination a { color: #fff; display: inline-block; font-weight: bold; padding: 8px 12px; text-decoration: none; }
	#pagination a:hover, #pagination a.active { background: #ffb109; color: #4e9323; }

	#footer { color: #fff; text-align: center; margin-bottom: 100px; }
	#footer .thanks { text-transform: uppercase; font-weight: bold; margin-bottom: 10px; }
	#footer hr { border: 0; color: transparent; background: url("hrule2.png") repeat-x; height: 1px; margin-bottom: 10px; }
	#footer a { color: #fff; text-decoration: none;}
	#footer a:hover { text-decoration: underline; }



/**
 * Obecné
 */
.break { clear: both; }