html, body		{
	font-size: 82%;
	margin:0; padding:0;
	text-align: center;
	background: #C0C0C0;
 }
 body, html  { scrollbar-base-color: #F0F0F0; }
 table td {
 	vertical-align: top;
	font-size: .92em;
		
 }

table#tbl_main{
	width: 985px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	background: #DDDDDD;
	}


table#tbl_main td#left_td {
	background: url(../images/left_bg.jpg) no-repeat  #DDDDDD;
	width: 214px;
	
		
}
table#tbl_main td#top_td {
	width: 771px;
	height: 176px;
	
}

#reserve						{ float: left; width: 76px; }
#image_menu					{ float: left; width: 688px; }
table#tbl_main td#center_td {
	width: 561px;
	
	
	
	
}
table#tbl_main td#right_td {
	width: 210px;
	
}
table#tbl_main td#bottom_td {
	height: 20px;
	background: url(../images/bottom.jpg) no-repeat;
}

table#tbl_main td#cont {
	background: url(../images/bg_right.jpg) no-repeat bottom right;
	
}
table#tbl_cont {
	height: 100%;
}


#left_cont {
	margin: 5px 15px 0 30px;
	padding: 0;
	
}
#left_cont ul {
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-image: none;
}
#left_cont ul li {
	float: left;
	text-align: left;
	padding: 0 0 0 14px;
	background: url(../images/li_line.gif) no-repeat bottom; 
}
#left_cont ul li a, #left_cont ul li a.active  {
	display: block;
	width: 155px;
	padding: 4px 0;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	}
	#left_cont ul li a.active  {
	color: #F1161D;
	}
#left_cont ul li a:hover {
	color: #F1161D;
}

#kontakt {
	
	margin-left: 50px;
	
}

#kontakt2 {
	margin-left: 18px;
	text-align: center;
	margin-top: 5px;
}


#kontakt2 address {
	font-style: normal;
	font-size: 1em;
}
#kontakt2 address img {
	text-align: center;

	margin: 10px auto;
	clear: both;
	display: block;
}
.otv_doba	{ text-align: right; margin-right: 55px; margin-bottom: 10px; }
h3.otv_h3	{ font-size: 11px; padding: 10px 0 0 0; margin: 0 0 5px 0; color: #000; background: url(../images/li_line.gif) no-repeat 50% 0;  }

#center  {
	height: 100%;
	overflow-y: auto;
	width: 561px;
	
	
}

#center_menu { 
height: 100%;
overflow-y: auto;
width: 561px;

clear: both;

	
 }
 

#center_cont{
	
	margin-left: 8px;	
	padding-right: 8px;	
	
}

#center_cont_menu	{ padding-top: 35px; margin-left: 8px; padding-right: 8px;	 }

.odkazy_bot			{ background: green;}

.subpage_menu 				{ font-size: 1.2em; font-weight: bold; padding: 15px 0 5px 5px; width: 540px; color: #004D8B; position: absolute;  background: #DDDDDD;  }
.subpage_menu a			{ color: #004D8B; }  
.subpage_menu .on, .subpage_menu .on	a
									{ color: #C31E27; }
									

#right {
	
}
#right_cont {
	margin: 0px 20px 27px;
}



a#b_hcentrum {
	display: block;
	float: left;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	width: 227px;
	margin: 4px 0 0 0;
}
a#b_mapa {
	display: block;
	float: left;
	color: #000;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	width: 160px;
	margin: 5px 0 0 35px;
}
a#b_tel {
	display: block;
	float: right;
	color: #000;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	width: 140px;
	margin: 5px 0 0 20px;
}

#novinky_3_col {
	margin: 0
}
#novinky_3_col h3.h3_news {
	font-size: 1.2em;
	color: #004D96;
	margin: 0;
	padding: 0 0 8px 6px;
}


#novinky_3_col .novinky_3_col_obsah .datum_col {
	
	padding: 3px 5px 3px 5px	;
	margin: 15px 0 0 0;
	color: #000;
	
	font-size: .9em
}
#novinky_3_col .novinky_3_col_obsah h5 {
	padding: 0 5px 0 5px; margin: 0;
	font-size: 1em;
	color: #BF293C;
	
}
#novinky_3_col .novinky_3_col_obsah .anotace {
	padding: 0 5px 0 5px;
	color: #000;
	text-align: left;
}
.novinky_3_col_obsah .anotace p {
	color: #000;
}
#novinky_3_col .novinky_3_col_obsah .anotace a.vice {
	display: block;
	margin-bottom: 4px;
	font-weight: bold;
	 color: #004D8B;
	
}
#novinky_3_col  .archiv {
	color: #000;
	font-size: 1em;
	padding: 3px 0;
	margin-left: 5px;
	
}
#novinky_3_col  .archiv a {
	
	font-weight: bold;
	display: block;
	color: #000;
	
}



#crumb {
	padding: 0 0 0 175px;
		
}
#crumb form {
	padding: 0;
	
}
#crumb select {
	width: 170px;
	margin: 22px 0 0 0 ;
}

#pyktos {
	width: 210px;
	float: right;
	
	
}
#pyktos img {
	float: right;
}
.cleaner {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

#navigace a.back {
	float: right;
}

table.cenik_tab				{ border: 1px solid #00327B; margin: 0 0 10px 0; width: 100%;   }
table.cenik_tab th			{ background: #00327B; color: #fff; text-align: right; width: 100px;  }
table.cenik_tab td			{ background: #FD9027;  }

.fotky 												{ clear: both;  margin: 10px 0;}
.fotky table.tbl_galerie 						{ width: 100%; }
.fotky table.tbl_galerie td					{ width: 25%; vertical-align: middle;   }
.fotky table.tbl_galerie td img				{ border: 1px solid #000; }



									
#vizitky							{  }
.vizitky_rec					{ border: 1px solid #000; width: 96%; margin-bottom: 5px; height: 200px;   }
.vizitky_rec td				{ background: #ccc; }
.vizitky_rec td.img_tbl	   { width: 220px; text-align: center; vertical-align:  middle;  }

.vizitky_rec td.pol2			{ width: 220px;   }
.vizitky_rec td.links		{ background: #F97824; }
.vizitky_rec td.links a		{  color: #fff; font-weight: bold; }
.vizitky_rec td.popis		{ height: 72px; width: 280px; }

#novinky_3 hr						{   }
.novinka3_obsah					{ border-bottom: 1px solid #BCBCBC; margin-bottom: 10px; padding-bottom: 5px; }
.novinka3_obsah h3				{ padding-top: 0; margin-top: 0;  }


#image_menu		img					{  }