#obal_01{
    text-align:center;
	margin:0px auto;
	top:0px;
	width:100%;
	height:1040px;
	position:relative;
	background-image:url(images/background.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#obal_02 {
    text-align:center;
	margin:0px auto;
	top:0px;
	width:1000px;
	position:relative;
}

#upper {
	width:1000px;
	height:83px;
	position:relative;
	background-image:url(images/upper.png);
	background-repeat:no-repeat;
	z-index:0;
}

#upperiframe {
	width:1000px;
	height:5px;
	position:relative;
	background-color:#000;
	z-index:0;
}

#upperheader {
	width:1000px;
	height:5px;
	position:relative;
	z-index:0;
}

#headerindex {
	width:1000px;
	height:230px;
	position:relative;
	z-index:0;
}

#header {
	width:1000px;
	height:230px;
	position:relative;
	background-color:#310000;
	z-index:0;
}

#containerbox {
	top:5px;
	width:1000px;
	height:681px;
	background-color:#000000;
	position:relative;
	z-index:0;
}

	#containerboxtop {
		top:0px;
		left:0px;
		width:1000px;
		height:12px;
		background-image:url(images/content_top.jpg);
		background-repeat:no-repeat;
		position:absolute;
		z-index:5;
	}

	#containerboxbottom {
		top:669px;
		left:0px;
		width:1000px;
		height:12px;
		background-image:url(images/content_bottom.jpg);
		background-repeat:no-repeat;
		position:absolute;
		z-index:5;
	}

#bottombox {
	top:10px;
	width:1000px;
	height:30px;
	background-color:#5f5f5f;
	position:relative;
	z-index:0;
}


/*--------------------------------------------*/

#cesky {
	top:63px;
	left:922px;
	width:28px;
	height:18px;
	position:absolute;
	z-index:10;
}

#english {
	top:63px;
	left:955px;
	width:28px;
	height:18px;
	position:absolute;
	z-index:10;
}

#backvlajky {
	top:57px;
	left:918px;
	width:70px;
	height:30px;
	position:absolute;
	z-index:5;
	background-image:url(images/backvlajky.jpg);
}

/*--------------------------------------------*/

#nav {
	margin:0px;
	top:5px;
	left:5px;
	width:225px;
	height:330px;
	background-color:#4b0101;
	position:absolute;
	z-index:30;
}

/*-------------------middle-------------------------*/

#middleboxtop {
	margin:0px;
	top:5px;
	left:235px;
	width:535px;
	height:29px;
	background-color:#f2f2f2;
	background-image:url(images/middle_top.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:15;
}

#middleboxindex {
	text-align:left;
	padding:0;
	margin:0px;
	top:34px;
	left:235px;
	width:535px;	
	height:291px;	
	background-color:#d2d2d2;
	position:absolute;
	z-index:10;
	overflow:hidden;
}

#indexl {
	text-align:left;
	padding:10px 0 10px 10px;
	margin:0px;
	width:182px;	
	height:271px;
	z-index:10;
	overflow:hidden;
	float:left;
}

#indexr {
	text-align: left;
	padding:10px;
	margin:0px;
	width:323px;	
	height:271px;
	z-index:10;
	overflow:auto;
	float:left;
}

#middlebox01 {
	text-align:left;
	padding:10px;
	margin:0px;
	top:34px;
	left:235px;
	width:515px;
	height:498px;
	background-color:#d2d2d2;
	position:absolute;
	z-index:10;
	overflow:auto;
}

#akt {
	padding:0 10px 10px 10px;
	margin:0;
	width:auto;
	height:auto;
	background-color:#d2d2d2;
	border-bottom:1px solid #9e9e9e;
	position:relative;
	z-index:10;
	overflow:auto;
}

#middlebox_akt {
	text-align:left;
	padding:0;
	margin:0px;
	top:80px;
	left:235px;
	width:535px;
	height:471px;
	background-image:url(images/bgvypln.gif);
	background-repeat:repeat;
	background-color:#bdbdbd;
	border-bottom:1px solid #9e9e9e;
	position:absolute;
	z-index:10;
	overflow:auto;
}

#middlebox_foto {
	text-align:left;
	padding:10px;
	margin:0px;
	top:80px;
	left:235px;
	width:515px;
	height:452px;
	background-color:#d2d2d2;
	position:absolute;
	z-index:10;
	overflow:visible;
}

#middlebox01video {
	text-align:left;
	padding:10px;
	margin:0px;
	top:34px;
	left:235px;
	width:515px;
	height:498px;
	background-color:#d2d2d2;
	position:absolute;
	z-index:10;
}

#middlebox01video img{
	float: left;
	border: none;
}

#middlebox01video a img{
	border: none;
}


#middlebox01video02 {
	text-align:left;
	margin:0px;
	width:515px;
	height:182px;
	background-color:#d2d2d2;
	position:absolute;
	z-index:10;
	overflow:auto;
}

#middleboxbottomindex {
	margin:0px;
	top:325px;
	left:235px;
	width:535px;
	height:10px;
	background-color:#d2d2d2;
	background-image:url(images/middle_bottom.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:15;
}

#middleboxbottom {
	margin:0px;
	top:552px;
	left:235px;
	width:535px;
	height:10px;
	background-color:#d2d2d2;
	background-image:url(images/middle_bottom.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:15;
}

#middleboxtop_akt {
	margin:0px;
	padding:5px;
	top:34px;
	left:235px;
	width:525px;
	height:36px;
	background-color:#b0b0b0;
	background-image:url(images/middle_top_akt.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:15;
}

#middlesmallbox {
	position:absolute;
	margin:0px;
	padding:0px;
	top:340px;
	left:235px;
	width:515px;
	height:203px;
	text-align:left;
	z-index:10;
}


/*-------------------newsbox------------------------*/

#newsboxtop {
	text-align: left;
	margin:0px;
	padding: 10px 0px 0px 10px;
	top:5px;
	left:775px;
	width:210px;
	height:19px;
	background-color:#393939;
	background-image:url(images/right_top.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:15;
}

#newsbox {
	padding:10px;
	margin:0px;
	top:34px;
	left:775px;
	width:200px;
	height:281px;
	background-color:#393939;
	position:absolute;
	text-align:left;
	z-index:10;
}

#newsboxbottom {
	margin:0px;
	top:325px;
	left:775px;
	width:220px;
	height:10px;
	background-image:url(images/right_bottom.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:15;
}

#newsbox_summer {
	padding:10px;
	margin:0px;
	top:5px;
	left:775px;
	width:200px;
	height:309px;
	background-color:#393939;
	background-image: url(images/right.jpg);
	background-repeat:no-repeat;
	position:absolute;
	text-align:left;
	z-index:10;
}

/*--------------------------------------------------*/

#fotogalbox {
	padding:10px;
	margin:0px;
	top:340px;
	left:775px;
	width:200px;
	height:203px;
	background-color:#760202;
	background-image:url(images/bb_right.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
}

#fotogal_01 {
	width:200px;
	height:201px;
	background-image:url(images/fotogal_01.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:15;
}

#videobox {
	text-align:left;
	padding:10px;
	margin:0px;
	top:340px;
	left:5px;
	width:205px;
	height:203px;
	background-color:#393939;
	background-image:url(images/bb_left.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
}


/*------------------odkazy---------------------*/

#odkazy {
	text-align:center;
	top:568px;
	left:5px;
	width:990px;
	height:90px;
	background-color:#6f6f6f;
	background-image:url(images/odkazy.jpg);
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
}

/*------------------footer---------------------*/

#footer {
	position:absolute;
	top:662px;
	left:7px;
	width:986px;
	height:10px;
	background-color:#000000;
	color:#454545;
	font-weight:bold;
	z-index:5;
	text-align:left;
}

.guest {
	float:right;
	width:245px;
	height:141px;
}

.guesta {
	float: left;
	width:50px;
	height:50px;
}

.guestb {
	float: left;
	width:110px;
	height:50px;
}

.guestc {
	text-align:right;
	float: left;
	width:82px;
	height:25px;
}

.guestd {
	text-align:right;
	float: left;
	width:82px;
	height:25px;
}

