body {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial; FONT-SIZE: 0.96em! important;
	COLOR: #000000; BACKGROUND-COLOR: #efefef;
	TEXT-ALIGN: center; MARGIN: 15px 0px 5px 0px; PADDING: 0px;
}

#page {
	POSITION: relative; WIDTH: 780px; MARGIN: 0px;
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto;
	BACKGROUND: #DEDEDE url('bg.png') repeat-y center; PADDING: 0px;
}
#top {
	POSITION: relative;
	WIDTH: 780px; HEIGHT: 195px;
	BACKGROUND: #000000 url('top.jpg') no-repeat center center; MARGIN: 0px; PADDING: 0px;
}
#left {
	POSITION: relative; FLOAT: left;
	WIDTH: 150px !important; width: 170px; PADDING: 10px 5px 50px 15px;
	TEXT-ALIGN: left; FONT-SIZE: 12px; MARGIN: 0px;
}
#main {
	POSITION: relative; FLOAT: right; RIGHT: 11px;
	WIDTH: 579px !important; WIDTH: 595px;
	PADDING: 5px 10px 10px 10px; TEXT-ALIGN: left; BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 0.8em! important; LINE-HEIGHT: 1.3em; MARGIN: 0px;
	MIN-HEIGHT: 700px; HEIGHT: auto !important; HEIGHT: 700px;
}
#bottom {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	WIDTH: 780px; HEIGHT: 50px;
	BACKGROUND-IMAGE: url('bottom.png'); CLEAR: both; TEXT-ALIGN: left;
	MARGIN: 0px; PADDING: 0px
}
/* ---------------- #bottom ---------------- */
#copy {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	WIDTH: 550px !important; WIDTH: 780px; FONT-SIZE: 10px;
	COLOR: #999999; MARGIN: 0px; PADDING: 23px 30px 5px 200px; TEXT-ALIGN: center
}
#copy a {
	COLOR: #00f; TEXT-DECORATION: none
}
#copy a:hover {
	TEXT-DECORATION: underline
}
/* ---------------- #menu ---------------- */
#menu {
	MARGIN: 0px; PADDING: 0px; 
}
#menu li {
	LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING: 0px;
}
#menu li a {
	DISPLAY: block;
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Tahoma, Georgia, Arial;
	TEXT-DECORATION: none; COLOR: #666;
	BORDER-BOTTOM: 1px dashed #aaa;
	PADDING: 7px 3px 7px 3px; MARGIN: 1px 4px 0px 4px; font-weight: bold; height: auto !important; height: 0px;
}
#menu li a:hover {
	COLOR: #eee; BACKGROUND-COLOR: #444;
	PADDING: 7px 3px 7px 3px; MARGIN: 1px 4px 0px 4px; font-weight: bold;
}
#menu li a.selected {
	COLOR: #000;
	BORDER-BOTTOM: 3px solid #bbb; PADDING-BOTTOM: 5px !important;
	background: transparent url(arrow.gif) no-repeat right 10px;
}
#menu li a.selected:hover {
	BACKGROUND-COLOR: transparent; COLOR: #000;
}
#left img {
	text-align: center;
	MARGIN: 0px 5px 0px 5px;
	border: 0px;
}

#main a {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	COLOR: #bbb !important; COLOR: #0000ff;
	TEXT-DECORATION: underline; BORDER-BOTTOM: none; MARGIN: 0px; PADDING: 0px
}

#main a:visited {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	COLOR: #bbb !important; COLOR: #000099;
	TEXT-DECORATION: underline; MARGIN: 0px; PADDING: 0px;
}
#main a:hover {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	COLOR: #ff0000; TEXT-DECORATION: none; MARGIN: 0px; PADDING: 0px
}
#main:hover a {
	COLOR: #0000ff !important;
}
#main:hover a:visited {
	COLOR: #000099 !important;
}
#main .sign {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	MARGIN: 5px 35px 35px 0px; TEXT-ALIGN: right; FONT-STYLE: italic;
}

#main p {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	MARGIN: 0px 0px 7px 0px; TEXT-ALIGN: left;
	TEXT-INDENT: 20px; PADDING: 0px; LINE-HEIGHT: 1.3em
}

#mail p {
	CLEAR: left;
	WIDTH: 400px; HEIGHT: 1%;
	MARGIN: 0px; PADDING: 3px 0px 6px 80px;
	TEXT-INDENT: 0px;
}
form {
	text-align: center;
}
label {
	FLOAT: left;
	WIDTH: 500px;
	MARGIN-LEFT: -80px;
	COLOR: #666;
	FONT-WEIGHT: bold;
	CLEAR: left;
}
strong {
	FONT-WEIGHT: bold;
	COLOR: #F00;
}
.kontakt strong, form strong {
	DISPLAY: block; float: left;
	WIDTH: 80px;
	COLOR: #333;
}
input[type="text"] {
	WIDTH: 180px;
	MARGIN: 0px; PADDING: 2px 5px 2px 5px;
	BORDER: 1px solid #ccc;

}

textarea {
	WIDTH: 400px; HEIGHT: 250px;
	MARGIN: 0px; PADDING: 5px;
	BORDER: 1px solid #ccc;
}
fieldset {
	POSITION: relative;
	WIDTH: 500px;
	MARGIN: 20px auto 60px auto; PADDING: 10px;
	BORDER: 1px solid #ccc;
	BACKGROUND-COLOR: #fff;
	
}
textarea:hover, input:hover, input[type="text"]:hover, fieldset:hover {
	BORDER: 1px solid #444;
}
legend {
	COLOR: #444;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 20px;
	BORDER: 1px solid #e0e0e0; background-color: #f6f6f6; padding: 6px;
}
input[type="submit"], input[type="reset"] {
	FLOAT: right;
	MARGIN: 3px; PADDING: 3px;
	BORDER: 1px solid #ccc;
	BACKGROUND-COLOR: #eee; COLOR: #444;
}
.button {
	FLOAT: right;
	MARGIN: 3px; PADDING: 3px;
	BORDER: 1px solid #ccc;
	BACKGROUND-COLOR: #eee; COLOR: #444;
	width: auto;
}
input[type="submit"]:hover, input[type="reset"]:hover {
	FLOAT: right;
	MARGIN: 3px; PADDING: 3px;
	BORDER: 1px solid #000;
	BACKGROUND-COLOR: #fff; COLOR: #666;
}
input {
	PADDING: 3px;
	BORDER: 1px solid #ccc;
}

#main h1 {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	FONT-SIZE: 1.5em; FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.7em; COLOR: #ff6600;
	TEXT-ALIGN: center; MARGIN: 25px 0px 70px 0px; PADDING: 0px
}
#main h2 {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	FONT-SIZE: 1em; FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.4em; COLOR: #666666;
	BACKGROUND-COLOR: #f6f6f6; BORDER-TOP: 2px solid #e0e0e0;
	MARGIN: 0px 0px 10px 0px; PADDING: 3px
}
#main acronym {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial; BORDER-BOTTOM: 1px dotted #000000; CURSOR: help
}

#main .otaznik {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	COLOR: #555555; BACKGROUND: #f6f6f6 url('otaznik.gif') no-repeat 5px center;
	TEXT-INDENT: 0px; FONT-STYLE: italic; BORDER: 1px dashed #cccccc;
	MARGIN: 15px 20px 15px 20px; PADDING: 10px 7px 10px 42px; text-align: justify;
}
#main .vykricnik {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	COLOR: #555555; BACKGROUND: #f6f6f6 url('vykricnik.gif') no-repeat 5px center;
	TEXT-INDENT: 0px; FONT-STYLE: italic; BORDER: 1px dashed #cccccc;
	MARGIN: 15px 20px 15px 20px; PADDING: 10px 7px 10px 42px; text-align: justify
}

#main .otaznik p {TEXT-INDENT: 0px}
#main .vykricnik p {TEXT-INDENT: 0px}
#main .light p {TEXT-INDENT: 0px}

#main .vykricnik:hover, #main .otaznik:hover {
	BORDER: 1px dashed #000000 !important; BACKGROUND-COLOR: #ffc !important; COLOR: #000 !important;
}

#images dl {
	Display: block; BORDER-TOP: 1px solid #dedede; clear: both; PADDING: 5px;
}
#images dt {
	MARGIN: 0px; WIDTH: 30%; DISPLAY: block; float: left; PADDING: 10px; background-color: transparent; border: 0px;
}
#images dt img {
	MAX-WIDTH: 150px; WIDTH: auto !important; WIDTH: 154px; BORDER: 1px solid #ccc; BACKGROUND-COLOR: #eee; PADDING: 4px;
}

#images dd {
	MARGIN: 0px; WIDTH: 60%; DISPLAY: block; FLOAT: left; PADDING: 10px;
}
#left h2 {
	FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING: 5px 10px 5px 10px; FONT-FAMILY: Tahoma; BORDER-TOP: 2px solid #bbb; MARGIN-TOP: 40px; COLOR: #666;
}
p.center {
	text-align: center;
}

p#toplist {
	position: absolute; border: 0px; TOP: 0px; LEFT: 0px; width: 20px; height: 20px; background: none;
	margin: 0px; padding: 0px; text-indent: 0px;
}
#toplist a {
	display: block; width: 100%; height: 100%; border: 0px; text-decoration: none;
}
#toplist img {
	border: 0px; width: 0px; height: 0px;
}


dl {
	Display: block; PADDING: 5px;
}
dt {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	FONT-SIZE: 1em; FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.4em; COLOR: #FFD700;
	BACKGROUND-COLOR: #f6f6f6; BORDER-TOP: 2px solid #e0e0e0;
	MARGIN: 0px 0px 10px 0px; PADDING: 3px

}
dt strong {
	COLOR: #333;
}
dd {
	MARGIN: 0px; PADDING: 0px;
}
#main p.cena {
	FONT-FAMILY: Georgia, Verdana, Tahoma, Arial;
	MARGIN: 5px 35px 35px 0px; TEXT-ALIGN: right; FONT-WEIGHT: bold;
}
#main p.cena acronym {
	color: #00F; font-size: 200%;
}