* {
	margin: 0px;	padding: 0px;
}
html, body {
	height: 100%;
}
body {
	font-family: Tahoma, Verdana, Arial, lucida, sans-serif; 
	background: #000000;
	color: #AE9644;
	font-size: x-small;
	text-align: center;
	min-width: 934px;
	line-height: 1.5;
}
html>body {
	font-size: small;
}
#main {
 	width: 934px;
	margin: 0 auto;
	text-align: left;
	min-height: 100%;
	height: 100%;
	position: relative;
	background-image: url(img/body.gif);
 }
 body>#main {
 	height: auto;
 }
 #head {
	color: #AE9644;
	background: url(img/banner.jpg) no-repeat left top;	
	height: 228px;
 }
 #text {
 	padding: 15px 70px 85px 70px;
	background: url(img/banner2.gif) no-repeat;
 }
 #footer {
	width: 934px;
 	height: 33px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000000;
	text-align: center;
	border-top: 1px solid #55451D;
	font-size: 10px;
 }
 #footer a {
/*	background: #AE9644;
	color: #000000;*/
	color: #AE9644;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
 }
#footer a.cz {
	background: #AE9644;
	color: #000000;
 }
 #footer a:hover {
	font-size: 10px;
	color: #FFFFFF;
 }
#hmenu {
position: relative;
width: 504px;
height: 164px;
top: 33px;
left: 396px;
/*background: url(img/menub_bottom.gif) repeat-x bottom #120F06;*/

}
#hmenu .top {
width:100%;
height:24px;
_height:29px;
padding-top: 5px;
display: block;
/*background: url(img/menub_top.gif) no-repeat #55451D;*/
}

#hmenu .body {
width:100%;
font-size: 11px;
text-align: center;
}

#hmenu #last {
	font-size: 10px;
	margin-top: 8px;
	text-align: right;
}
#hmenu #last a {
	color: #AE9644;
}
#hmenu #last a:hover {
	color: #FFFFFF;
}

select, input, textarea
{
background: none;
background-color: Black;
color: #AE9644;
font-size: 10px;
border: 1px black solid;
margin-bottom: 3px;
border: 1px solid #55451D;
}
.button
{
background: none;
background-color: #000000;
color: #AE9644;
font-size: 10px;
border: 1px #AE9644 solid;
width: 50px;
margin-bottom: 10px;
}
#text .small
{
background-image: none;
font-size: 10px;
font-weight: normal;
}
#text .today
{
color: #FFFFFF;
}
#text .search
{
display: block;
background: #6A0913 url(img/search.jpg) repeat-y;
border: 1px solid #6A0913; 
color: #FFFFFF;
font-size: 0.85em;
width: 550px;
margin: 0px auto 10px auto;
padding-top: 2px;
padding-bottom: 2px;
text-align: right;
margin-right: 0px;
}
#text .search .item
{
font-weight: bold;
margin: 0px 2px 0px 2px;
padding: 3px;
letter-spacing: 2px
}
#text a
{
text-decoration: underlined;
color: #B9A352;
background-image: none;
}
#text a:hover
{
text-decoration: underline;
color: #FFFFFF;
background-image: none;
}
#text .tab {
display: block; 
width: 794px; 
border: 1px solid #6A0913; 
color: #AE9644; 
font-size: 12px; 
font-weight: bold; 
text-align: justify; 
clear: both;
margin-bottom: 0px;
margin-top: 20px;
}
#text .tab .cap {
	background: #6A0913; 
	padding: 0px;
}

#text .tab .cap .tab_header {
 float: left;
  text-align: center;
}
#text .tab .cap .tab_icons {
 float: right;
  text-align: right;
  width: 49%;
}
#text .tab .cap .tab_icons img {
	margin: 1px 5px 0px 5px;
	border: none;
}
#text .tab .otdconcert1, #text .tab .otdkoncert1 {
	background: url(img/otdconcert.gif) #000000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdconcert2, #text .tab .otdkoncert2 {
	background: url(img/otdconcert.gif) #310000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdrelease1, #text .tab .otdvydání1  {
	background: url(img/otdrelease.gif) #000000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdrelease2, #text .tab .otdvydání2 {
	background: url(img/otdrelease.gif) #310000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdpersonal1, #text .tab .otdosobní1 {
	background: url(img/otdpersonal.gif) #000000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdpersonal2, #text .tab .otdosobní2 {
	background: url(img/otdpersonal.gif) #310000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdappearance1, #text .tab .otdhostování1 {
	background: url(img/otdappearance.gif) #000000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdappearance2, #text .tab .otdhostování2 {
	background: url(img/otdappearance.gif) #310000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdvideo1 {
	background: url(img/otdvideo.gif) #000000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdvideo2 {
	background: url(img/otdvideo.gif) #310000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdmusical1 {
	background: url(img/otdmusical.gif) #000000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .otdmusical2 {
	background: url(img/otdmusical.gif) #310000 no-repeat 3px 4px;
	padding: 2px 5px 2px 28px;
}
#text .tab .bar {
	margin-bottom: 7px;
	margin-left: 10px;
}
#text .tab .bar img {
	float: left;
}
#text .comments {
width: 794px; 
border: 1px solid #6A0913; 
/*color: #AE9644; */
color: #fff;
font-weight: bold; 
text-align: justify; 
margin: 1px 0px 20px 0px;
display: none;
height: auto;
overflow: hidden;
}








.formchyba {
	background-color: #FFAAAA;
	border-color: #FFAAAA;
	border: 1px solid black;
}




form {
	padding: 0px;
	margin: 0px;
}
.alert {
	font-size: 12px;
	color: red;
	text-align: center;
	font-weight: bold;
}
#text .msgtab {
display: block; 
width: 594px; 
color: #AE9644; 
font-size: 11px; 
font-weight: normal; 
text-align: center;
clear: both;
margin: 0px auto 20px auto;
}
#text .msgtab .msgcap {
background: #6A0913; 
font-weight: normal;
padding-left: 5px;
text-align: left;
}
#text .msgtab .msgbody {
background: #000000; 
text-align: justify;
font-weight: normal;
padding: 5px;
}
.add
{
font-weight: bold;
}
p {
	text-align: justify;
	font-weight: bold;
	text-indent: 10px;
}
.tocenter {
	text-align: center;
}
.search0 {
	background-color: #FFFF99;
	color: #000;
}
.search1 {
	background-color: #99FFFF;
	color: #000;
}
.search2 {
	background-color: #99FF99;
	color: #000;
}
.search3 {
	background-color: #FF9999;
	color: #000;
}
.search4 {
	background-color: #FF99FF;
	color: #000;
}
.search5 {
	background-color: #9999FF;
	color: #000;
}
.search6 {
	background-color: #999999;
	color: #000;
}
.search7 {
	background-color: #886800;
	color: #000;
}
.search8 {
	background-color: #004699;
	color: #000;
}
.search9 {
	background-color: #990099;
	color: #000;
}

.clear {
clear: both;
}

.reported {
	font-weight: bold;
	color: #FF0000; 
	font-family: "Courier New", Courier, monospace;
	font-size: 0.8em;
}
.notvalid {
	color: #414141;
}
h1 {
	font-size: 1.2em;
	text-align: left;
	margin-bottom: 10px;
	text-decoration: underline;
}
h2 {
	font-size: 1.1em;
	text-align: left;
	margin-bottom: 10px;
}

.suggest {
	position: absolute;
	left:105px;
	_margin-top: 40px;
	background-color: #000;
	text-align: left;
	border: 1px solid #AE9644;
	padding: 1px 2px;
	visibility:hidden;
}
.suggest_hover {
	color: #fff;
	cursor: pointer;
}
.suggest_link {
}
h1.hidden {
	display:none;
}

@media print { 

body {
	color: #000;
}
#hmenu {
	display: none;
}
#head {
	display: none;
}
.tab_icons {
	display: none;
}
img {
	display: none;
}
.tab {
	border: none;
}
.tab div {
color: #000;
border-bottom: 1px solid #aaa;
}

}