body {
	margin:0;
	font-size:12px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
    text-align:left;
	background-color: #45260e;
	margin: 0;
	padding: 0;
	color: #cccdcd;
}
h1{
  padding: 0;
  margin: 0;
  color: white;
  font-size: 28px;
}
h2{
  color: #ff4b24;
  padding:4px 0 8px 0;
  font-size: 16px;
  font-weight:bold;
  margin: 0;
}

h3{
  color: white;
  font-size: 18px;
  font-weight:bold;
  padding:4px 0 8px 10px;
  margin: 0;
}

h4{
  color: #4bc9df;
  font-size: 18px;
  font-weight:bold;
  padding:4px 0 8px 0;
  margin: 0;
}
h4 span{
  color: #cccdcd;
  font-size: 12px;
  font-weight:normal;
}
h5{
  color: white;
  font-size: 16px;
  font-weight:bold;
  padding:4px 0 4px 0;
  text-transform: uppercase;
  margin: 0;
}


p{
  margin: 0 0 5px 0;
  padding: 0;
  color: #cccdcd;
  font-size:12px;
}

img {
	border: none;
}

a {
  text-decoration: none;
  color: white;
}
a:hover {
  text-decoration: none;
  color: white;
}
hr {
	clear: both;
    margin-top:5px;
	color: #303237;
	background-color: #303237;
	}
iframe
{
overflow-y:auto;
overflow-x:hidden;
border: 8px solid #303237;
padding:0;
background:#222327;
}

#page_bg
{
   	position:relative;
   	left:0px;
   	top:0px;
   	margin: 0px;
	background:black url('images/back_pag_bgr.jpg') top center repeat-x;


}

#page
{
   	position:relative;
   	top:0px;
   	width:1000px;
   	margin: 0 auto;
	text-align:center;
	background:black url('images/back_pag_bgr.jpg') top center repeat-x;
	overflow:hidden;
	}
	#header
	{
	width:1000px;
	height:353px;
	top:0px;
	position:relative;
	background:black url('images/header_new.jpg') top center no-repeat;
	text-align:left;
	margin: 0 auto;
	z-index:2;
	}
	#header a{
	color: #c8deea;
	margin: 0;
	text-decoration: none;
	}
	#header a:hover{
		color: white;
		text-decoration: none;
	}
	
	
		#bgmlogo
		{
		position:absolute;
		left:43px;
		top:21px;
		width:460px;
		height:94px;
		overflow:hidden;
		}
		#bglmogo a{
		text-decoration: none;
		}
		#bglmogo a:hover{
		text-decoration: none;
		}
		#bgmlogo .logo
		{
		position:absolute;
		left:0;
		top:0;
		width:460px;
		height:94px;
		background: url('images/m_logo_new.jpg') no-repeat scroll left top;
		}


#header .menu
{
position: absolute;
top: 10px;
left:75px;
width:500px;
margin:0;
text-align:left;
padding: 0;
color: white;
font-size:14px;
font-weight:bold;
}
#header .top_menu
{
top: 30px;
width:350px;
position: absolute;
text-align: right;
right:76px;
list-style: none;
margin:0;
padding:0;
color: white;
font-size:10px;
}
#header .top_menu a {
 color: #c8deea;
 font-size: 10px;
 padding: 0px 4px;
}
#header .top_menu a:visited  {
 color: #c8deea;
}
#header .top_menu a:hover {
 color: white;
 text-decoration: none;
}
#header .text
{
top: 265px;
left: 70px;
width:890px;
position: absolute;
text-align: left;
list-style: none;
margin:0;
padding:0;
color: #deebf2;
font-size:11px;
}
#header .text span {
		padding: 0 5px 0 5px;
		color: white;
		font-weight:bold;
		}
		
#header .flash
{
width:357px;
height:245px;
top:49px;
right:108px;
position:absolute;
margin: 0 auto;
/* background:url('images/back_flash.jpg') top left no-repeat; */
z-index:3;
}
#menu
{
	position:absolute;
	left:60px;
	top:302px;
	width:900px;
	height:50px;
	padding: 0;
}

	#menu .buttons{
	position: absolute;
	float:left;
	top: 0px;
	left:0px;
	text-align: center;
	font-size:14px;
	height: 50px;
	padding-top: 10px;
	margin:0;
	z-index:5;
	}
	#menu .buttons ul
		{
			margin:0;
			padding:0;
			list-style-type: none;
		}
	#menu .buttons li{
		display: inline;
		color: white;
		padding: 0px;
		
	}
	#menu .buttons li a{
		color: white;
		padding:10px 15px 15px 15px;
		text-decoration: none;
		font-weight:bold;
		background:black url('images/menu_bg.jpg') top center repeat-x;
		-moz-border-radius:5px;
	}
	#menu .buttons li a:hover{
		color: white;
		text-decoration: none;
		background:black url('images/menu_bg_hov.jpg') top center repeat-x;
	}


#main_text_cont {
	position:relative;
	top:0px;
	float:left;
	left:25px;
	width: 950px;
	padding:10px 0 0 0;
	text-align: left;
	min-height:253px;
  	height:auto !important;
 	height:253px;
	z-index:1;
	background:black;
	}
	#right
		{
		position:relative;
		float: right;
		right:5px;
		top:0px;
		width:210px;	
		padding: 0;
		text-align:left;
		font-size:12px;
		background: url('images/news_bg.jpg') repeat-y left top;
		}
	#right img {
	border: none;
	}
	#right p {
	padding: 0;
	font-size:12px;
	}
		
	#right p span {
	padding: 0 5px 0 0;
	font-weight:normal;
	font-size:10px;
	}
	#right_bg
		{
		position:relative;
		left:5px;
		top:0px;
		width:210px;	
		padding:0;
		text-align:left;
		background: url('images/news_nadpis.jpg') no-repeat right top;
		
		}
		#blok-bbsluzba-865715
		{
		position:relative;
		left:5px;
		top:0px;
		padding:0;
		}
		
		#odkaz-bbsluzba-865715
		{
		position:relative;
		left:5px;
		top:0px;
		padding:0;
		font-size:8px;
		}
		
		#right_bg ul
		{
			margin:0;
			padding:0;
			list-style-type: none;
		}
		#right_bg li
		{
			position: relative;
			margin-left: 0px;
			left:0px;
			color: #99a1ad;
			padding:6px 10px 14px 10px;
			background: url('images/news_separator.jpg') no-repeat right bottom;
			
		}
		#right_bg li a
		{
			color: white;
			padding:0 0 0 5px;
		}
		#right_bg li span
		{
		color: #4bc9df;
		padding: 0 10px 0 0;
		font-weight:normal;
		font-size:10px;
		}
	
	#main_text
		{
		position:relative;
		float: left;
		top:0;
		left:35px;
		padding: 0 0 10px 0;
		text-align:left;
		width:680px;
		line-height:1.5;
		}
		#main_text a
		{
		color:white;
		text-decoration:none;
		font-weight:bold;
		}
		#main_text a:hover
		{
		color:white;
		text-decoration: underline;
		}
		#main_text p {
		padding: 0 0 7px 0;
		}
		
		#main_text p span {
		padding: 0 10px 0 10px;
		color:#ff4b24;
		font-weight:bold;
		}
				
		#player
		{
		text-align:center;
		font-size:16px;
		float: right;
		margin:5px 0 10px 15px;
		border: 8px solid #303237;
		}		
		#main_text .foto
		{
		top:0;
		float: left;
		padding: 0 10px 0 0;
		margin:5px 0;
		}
		#main_text .foto_r
		{
		top:0;
		float: right;
		padding: 0 0 0 10px;
		margin:5px 0;
		}
		#main_text .opis_kapaly
		{
		top:0;
		width:515px;
		float: right;
		padding: 0;
		margin:5px 0;
		}
		
		#main_text  img
		{
		border: 8px solid #303237;
		padding:0;
		margin:0 12px 0 0;
		}
		#main_text table{
	    margin-top: 10px;
		}
		#main_text table td{
		 text-align: center;
		}
		#rezerv_text table{
	    margin-top: 10px;
		}
		#rezerv table td{
		 text-align: left;
		} 
		#main_text table td img{
		  border: 8px solid #303237;
		  margin:8px ;
		  vertical-align: middle;  
		}
		
		
		#main_text ul
		{
			margin:0;
			padding: 0 0 0 15px;
			list-style-type: none;
			}
			#main_text li
			{
			margin:0;
			padding:2px 0 0 5px;
			list-style-type:square;
			}
			#main_text li a
			{
			color:#79603e;
			font-weight:normal;
			text-decoration:none;
			}
			#main_text li a:hover
			{
			color:#79603e;
			font-weight:normal;
			text-decoration:underline;
			}
			#main_text li span
			{
			padding: 0 10px 0 0;
			color:#ff4b24;
			font-weight:bold;
			}
#mapa_poloha
		{
		border: 8px solid #dfdfdf;
		margin:0 0 15px 0;
		top:10px;
		width: 640px; 
		height: 300px;
		}


#bottom
	{
	position:relative;
	top:0px;
	padding:0px;
	height:125px;
 	margin: 0 auto;
	text-align:center;
	background:#45260e url('images/bott_bgr.jpg') top center repeat-x;
  	
	}
	
#bottom_bg
{
position:relative;
width:1000px;
height:125px;
margin:0 auto;
}

#bottom_bg .bottext
{
position:absolute;
float:left;
top:50px;
left:60px;
width:400px;
text-align:left;
padding: 0px;
font-size: 10px;
}

#bottom_bg .bottext a
{
 padding: 0px;
}

#bottom_bg p {
 color: #8f7d6f;
 margin:3px;
 font-size: 10px;
}
#bottom_bg a {
 color: #a49589;
 font-size: 10px;
 padding: 0px 6px;
}
#bottom_bg a:visited  {
 color: #a49589;
}
#bottom a:hover {
 color:white;
 text-decoration: none;
}


