body { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: black; text-align: center; margin: 5px auto auto; }
p { font-size: 12px; line-height: 14px; text-align: justify; margin: 3px 0 5px; padding: 0; }
td { font-size: 12px; margin: 0; padding: 0; }
img { border-style: none; }
a:link { color: #4c4c4c }
a:visited { color: #4c4c4c }
a:hover { color: #777 }
a:active { }
h1 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background-color: #524939;
	text-transform: uppercase;
	text-align: center;
	margin-top: 0;
	margin-right: -4px;
	margin-bottom: 0;
	margin-left: -4px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
}
h2 { color: #fff; font-size: 12px; font-weight: normal; background-color: #524939; margin: 0 -4px; padding: 0 0 0 5px; }
#banner { position: absolute; top: 20px; left: 40px; left: -125px\9; width: 692px; height: 328px; z-index: 5; border: solid 5px #dde; cursor: pointer; }
#zvuk { vertical-align: top; position: absolute; width: 120px; height: 25px; overflow: hidden; border-style: none; }
#head { position: relative; width: 780px; height: 131px; margin: 0 auto; }
#head object { position: absolute; left: 365px; top: 18px; }
#bgtop { background-image: url(../part/2009/BackHead.gif); position: absolute; top: 0; left: 0; width: 780px; height: 294px; }
#bgbottom { background-image: url(../part/2009/BackBottom.gif); background-repeat: no-repeat; background-position: 50% bottom; bottom: 0; width: 780px; height: 208px; }
#container { background-image: url(../part/2009/BackCenter.gif); background-repeat: repeat-y; text-align: left; position: relative; top: 0; width: 780px; height: auto; margin: 0 auto; padding: 0; }
#container table { position: relative; top: 0; width: 780px; z-index: 1; margin-bottom: -200px; padding: 0; border-style: none; outline-style: none; }
#container td { vertical-align: top; }
#menu1 { color: #000; position: relative; width: 142px; padding-left: 29px; }
#menu1 p { text-align: left; width: 117px; }
#menu2 { color: #fff; position: relative; top: 3px; left: 167px; width: 374px; height: 22px; z-index: 1; margin: 0; padding: 0; }
#menu2 a { color: #fff; }
#menu2 a:hover { color: #a8a8a8; }
#rocnik { position: absolute; top: 0; right: 113px; height: 18px; z-index: 1; margin: 1px 0; padding-left: 46px; }
#menumin {
	line-height: 16px;
	text-transform: uppercase;
	margin-top: 8px;
	margin-left: 18px;
}
#menumin a {
	color: #fff;
	background-image: url(../part/2009/menupunkt.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	list-style-position: outside;
	margin-left: -18px;
	display: block;
}
#menumin a:hover { color: #777; background-image: url(../part/2009/menupunkt_over.gif); background-repeat: no-repeat; }
#sponzori { color: #fff; text-align: center; position: relative; width: 113px; margin: 0; padding: 0; }
#text { background-color: #faefd0; text-align: center; position: relative; width: 486px; /*height: 500px;*/ z-index: 1; margin: 0; padding-top: 8px; padding-right: 7px; padding-left: 7px; }
#text table { width: 486px; margin: 0; padding: 0; }
.vypis { color: #fff; font-size: 12px; font-weight: normal; background-color: #524939; text-align: left; margin: 0 -4px 0 0; padding: 0 0 0 5px; }
.text { text-align: justify; width: 486px; padding: 0; }
.cervena_cerna { color: #e6b012; text-align: left; font-weight: bold; background-color: #fffbec; margin: 7px 0 0; padding: 0; }
.cerna_cervena { color: #4c4c4c; text-align: left; font-weight: bold; background-color: #fffbec; margin: 7px 0 0; padding: 0; }
a.foruma { color: #4c4c4c; font-weight: bold; }
a.foruma:hover { color: #a8a8a8; }
a.forumb { color: #e6b012; font-weight: bold; }
a.forumb:hover { color: #a8a8a8; }
a.foto_class { color: #fff; font-weight: normal; background-color: #63181e; text-align: left; margin: 0 -4px 2px; padding: 1px 5px 3px; display: block; }
a.foto_class:hover { color: #a8a8a8; }
.podbarvi { background-color: #f6f6e2
; width: 463px; margin-bottom: -10px; padding-top: 5px; padding-bottom: 2px; border: solid 1px #000; }
.podbarvi td { margin: 0; padding: 0 0 2px; }
#pocasi { margin-top: 40px; margin-left: 7px; .margin-left: 0px; }
#tirage { color: #fff; }
