html,body {
	height: 100%;
}
body {
	margin:0; padding:0;
	text-align: left;
	border: none;
	color: white;
	font-size: 75%;
	font-family: Tahoma, Arial, sans-serif;
	background: #000000;
}
h1 {
	font-size: 175%;
	color: #E5C285;
	font-weight: normal;
	line-height: normal;
	padding: 0; margin: 0 0 30px 0;
}
h2 {
	margin: 15px 0 15px 0; padding: 3px 0;
	font-size: 125%;
	font-weight: bold;
	color: #FAE31B;
}
h1, h2, h3, h4 {font-family: Georgia, "Courier New", Courier, monospace;}

a {text-decoration: underline; color: #FEF5D5;}
a:hover {text-decoration: none; color: yellow;}

img {border: none;} img.block {display: block}
form {margin: 0; padding: 0;}
sup {font-size: 75%;}

hr {
	border: none;
	border-top: 1px solid #D3C183;
	height: 1px;
	width: 100%;
	display: block;
}

/**/

#page {
	margin: 0 auto; padding: 0;
	width: 950px; min-height: 590px;
	position: relative;
	background: #000000 url(/excelent/_clip/bg-hospody.jpg) center top no-repeat;
}
/* \*/ * html #page {height: 590px;} /**/

.obsah {padding: 75px 0 0 360px; position: relative;}
select {margin: 5px 0;}

.seznam-hospod {width: 98%; border-collapse: collapse; margin: 20px 0;}
.seznam-hospod th {
	font-weight: bold;
	padding: 10px;
	background: #3E0202;
	color: white;
	text-align: left;
	border-bottom: 2px solid #8A0204;
}
.seznam-hospod td {
	padding: 5px 10px;
	background: #56170E;
	border-bottom: 1px solid #8A0204;
}
a.close-btn {
	display: block;
	height: 35px; width: 145px;
	position: absolute; top: 0; right: 16px;
	cursor: pointer;
	padding: 1px;
}
.btn-nahoru {
	width: 97%;
    padding: 7px 0; margin: 10px 0 0 0;
	text-align: right;
	border-top: 1px dashed #8A0204;
}
.btn-nahoru a {background: url(/excelent/_clip/sipka.gif) left center no-repeat; padding: 3px 0 3px 20px; text-decoration: none;}
.btn-nahoru a:hover {text-decoration: underline;}


/**/
.textRight, td.textRight, th.textRight {text-align: right;}
.textCenter, td.textCenter, th.textCenter {text-align: center;}
.textLeft, td.textLeft, th.textLeft {text-align: left;}
.floatLeft {float: left;} .floatRight {float: right;}
.clear {clear: both;} .clearRight {clear: right;} .clearLeft {clear: left;}
.hide {display: none;}


/***************/
@media print {
	body {
		background: white; color: black;
		font-size: 10pt;
		font-family: "Times New Roman", Times, serif;
		}
	h1, h2, h3, h4 {font-family: "Times New Roman", Times, serif; color: black;}
	#page {width: 100%; padding: 0; margin: 0;}
	#gd-submenu, .inside-header, #main, #toolbar, #content-footer, #footer, #top-menu {display: none;}
	#content, #content-holder {width: 100%; line-height: normal; margin: 0; padding: 0; overflow: visible; height: 100%; position:    static;}
}

