@charset "iso-8859-2";
/* CSS Document */

body {
	margin-top: 0;
	padding-top: 0;
	font-family: Tahoma, Geneva, sans-serif;
}

a {
	color: #ae4c0a;
}

#center {
	width: 952px;
	margin-left: auto;
	margin-right: auto;
	background: repeat-y url('../images/bg.png');
}

#title {
	width: 952px;
	background: no-repeat url('../images/title.png');
	height: 82px;
}

#star {
	width: 155px;
	height: 155px;
	background: no-repeat url('../images/star.png');
	position: relative;
	left: 0px;
	top: -40px;
	display: block;
}

#star a {
	display: block;
	text-decoration: none;
}

.brake {
	width: 952px;
}

#hMenu {
	width: 952px;
	height: 30px;
	padding-left: 36px;
	padding-right: 36px;
}

#hMenu a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	line-height: 35px;
	display: block;
}

#hM_01 {
	height: 30px;
	width: 144px;
	background: repeat-x url('../images/hM_01.png');
	margin-right: 3px;
	float: left;
	text-align: center;
}

#hM_02 {
	height: 30px;
	width: 144px;
	background: repeat-x url('../images/hM_02.png');
	margin-right: 3px;
	float: left;
	text-align: center;
}

#hM_03 {
	height: 30px;
	width: 144px;
	background: repeat-x url('../images/hM_03.png');
	margin-right: 3px;
	float: left;
	text-align: center;
}

#hM_04 {
	height: 30px;
	width: 144px;
	background: repeat-x url('../images/hM_04.png');
	margin-right: 3px;
	float: left;
	text-align: center;
}

#hM_05 {
	height: 30px;
	width: 144px;
	background: repeat-x url('../images/hM_05.png');
	margin-right: 3px;
	float: left;
	text-align: center;
}

#hM_06 {
	height: 30px;
	width: 144px;
	background: repeat-x url('../images/hM_06.png');
	float: left;
	text-align: center;
}

#vMenu {
	width: 200px;
	height: 350px;
	/* padding-left: 35px; */
	position: relative;
	left: 35px;
}

#vMenu a {
	font-size: 11px;
	text-decoration: none;
	display: block;
	color: #000;
}

#vM_01 {
	height: 34px;
	width: 200px;
	line-height: 34px;
	background: no-repeat url('../images/vM_01.png');
	margin-bottom: 1px;
}

#vM_01 a {
	padding-left: 29px;
}

#vM_02 {
	height: 34px;
	width: 200px;
	line-height: 34px;
	background: no-repeat url('../images/vM_02.png');
	margin-bottom: 1px;
}

#vM_02 a {
	padding-left: 29px;
}

#vM_03 {
	height: 34px;
	width: 200px;
	line-height: 34px;
	background: no-repeat url('../images/vM_03.png');
	margin-bottom: 1px;
}

#vM_03 a {
	padding-left: 29px;
}

#vM_04 {
	height: 34px;
	width: 200px;
	line-height: 34px;
	background: no-repeat url('../images/vM_04.png');
	margin-bottom: 1px;
}

#vM_04 a {
	padding-left: 29px;
}

#contentBox {
	width: 608px;
	left: 273px;
	margin-top: -350px;
	position: relative;
	margin-right: 72px;
}

#middle {
	width: 952px;
	bottom: -350px;
}

#contentTop {
	width: 608px;
	height: 10px;
	background: no-repeat url('../images/content_top.png');
}

#contentMiddle {
	width: 608px;
	background: repeat-y url('../images/content_middle.png');
	color: #333;
	font-size: 12px;
	min-height: 300px;
	padding-bottom: 20px;
}

#contentText {
	margin-left: 14px;
	margin-right: 14px;
	width: 580px;
	text-align: justify;
}

#contentBottom {
	width: 608px;
	height: 10px;
	background: no-repeat url('../images/content_bottom.png');
}

#akce {
	width: 200px;
	height: 168px;
	background: no-repeat url('../images/akce_04.png');
	margin-top: 30px;
}

#footer {
	width: 934px;
	height: 53px;
	margin-left: 9px;
	margin-right: 9px;
	background: repeat-x url('../images/footer.png');
}

#footerText {
	font-size: 9px;
	color: #666;
	padding-top: 16px;
	padding-left: 20px;
}

#footerStar {
	background: no-repeat url('../images/footer_star.png');
	width: 55px;
	height: 53px;
	float: left;
}

h2 {
	margin-top: 0;
	padding-top: 15px;
}

h3 {
	margin-bottom: 0;
}

#report div.arrow, #reportNoJS div.arrow, .dlArrow {
	background: transparent url('../images/arrows.png') no-repeat scroll 0px -16px;
	width:16px;
	height:16px;
	display:block;
}

#report, #reportNoJS { border-collapse:collapse;}
        #report td, #reportNoJS td, .dlObsah { background:#ffddad none repeat-x scroll center left; color:#000; padding:4px 15px; }
        #report tr.odd td, #reportNoJS tr.odd td, .dlNadpis { background:#fff url('../images/th-bg.png') repeat-x scroll center left; cursor:pointer; height: 24px; }
        #report div.up, #reportNoJS div.up { background-position:0px 0px;}
		
.required {
    border-color: #f00;
}

.dlObrazek {
	width: 128px;
	height: 128px;
	background-color: #ddd;
}