 .poptavka_btn
 {
 	background-image: url(../img/lista.jpg);
 	width: 400px;
 	height: 31px;
 	font-family: Arial;
 	font-size: 12pt;
 	font-weight: bold;
 	color: white;
 	text-align: center; 	
 	padding-top: 13px;
 	margin-top: 40px;
 	margin-left: 220px;
 	margin-bottom: 40px;
 	cursor:pointer;
 }

 .lokalita_obsah, .detailfirmy, .novinky_panel, .odkazy_panel
 {	 		
 	border-top: 3px rgb(219,33,76) solid;
 	
	background: url(../img/pruh.jpg) repeat-x top;
	background-color: rgb(245, 245, 245);
 } 
 
 .detailfirmy, .detail_text, .detail_nadpis
 {
 	font-family: Arial;
 	font-size: 11pt;
 	color: rgb(50, 50, 50);
 }
 
 .detailfirmy
 {
 	_width: 900px;
 }
 
 .detail_nadpis
 {
 	font-weight: bold;
 }
 
 .katalog_seznam
 { 	
 	border-top: 3px rgb(219,33,76) solid;
	padding-left: 40px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-top: 15px;	
	background: url(../img/pruh.jpg) repeat-x top;
	background-color: rgb(245, 245, 245);
 } 

 .katalog_table
 {
 	width: 100%;	
 }

 .sekce_nadpis
 {
 	position: relative; 	
 	width: 296px;
 	text-align: right;
 	border-bottom: 8px rgb(219,33,76) solid;
 }
 
 .sekce_nadpis_v
 {
	position: relative; 	 	
 	text-align: right;
 	border-bottom: 8px rgb(219,33,76) solid;
	min-width: 300px;
 }

 .sekce_text
 {
	margin-right: 10px;
 }

 /* klikaci mapa kraje */
 img { border: 0px none; padding: 0px; margin: 0px; }
  
 #mapakraj
 { 	
 	padding: 20px;   
	font-size: 1px;
	text-align: center;
 }
  
 .kategorie_vetsi
 {
 	font-family: Arial;
 	font-size: 13pt;
 	font-weight: bold;
	padding-top: 10px;
 	color: rgb(50, 50, 50);
	text-align: left;	  	
 }
 
 .podkategorie
 {
 	font-size: 8pt;
 	text-align: right; 	
 } 
 
 a.a_kategorie_vetsi:link {text-decoration: none; color: rgb(50, 50, 50);font-weight: bold}
 a.a_kategorie_vetsi:visited {text-decoration: none; color: rgb(50, 50, 50);font-weight: bold}
 a.a_kategorie_vetsi:active {text-decoration: none; color: rgb(0, 147, 221);font-weight: bold}
 a.a_kategorie_vetsi:hover {text-decoration: none; color: rgb(0, 147, 221);font-weight: bold}
 
 .kategorie_selected
 {
  	margin-bottom: 10px;
 	font-size: medium; 	
 }

 .selected
 { 	
 	font-size: medium;
 	font-weight: bold;
 }

 .lokalita_zpet
 {
 	font-size: 10px;
 }
 
 .katalog_zpet
 {
 	font-size: 10px;
 }
 
 .lokalita
 {
 	margin: 8px;
 }
 
 .lokality
 {
 	padding-bottom: 15px;
 }
 
 p
 {
 	color: rgb(80, 80, 80);
 }
 
 .a_web
 {
	font-weight: bold;
 }

 .upozorneni
 {
 	color: rgb(50, 50, 50);
 	
 }
 
 .logo_detail
 {
 	float: left;
 	margin-right: 20px;
 	margin-bottom: 15px;
 }

  /* ******** o nas *********** */
 .o_nas_div
 {
 	padding-left: 20px;
 	margin: 2px;
 	font-size: 10pt;
	width: 650px;
	color: rgb(80, 80, 80);
 }
 
 .onas_levemenu
 { 	
 	width: 173px;
 	_width: 188px;
 	background: url(../img/onas_podklad.png) no-repeat; 
	text-align: center;
	padding-left: 15px;
	padding-top: 10px;
	height: 450px;
 } 
 
 
 A.onas_btn, A.onas_btn_sel
 { 	
 	display: block;
 	width: 151px;
 	padding-top: 5px;
 	padding-bottom: 10px;
 	text-align: left;
 	color: rgb(20,20,20);
 	font-weight: bold;	 	
	cursor: hand;
	font-size: 10pt;
 }
 
 A.onas_btn:hover, A.onas_btn_sel
 {
 	color: rgb(0, 147, 221); 	
 }
 
 .onas_menunadpis
 {
	font-size: 12pt;
	font-weight: bold;
 	border-bottom: 11px rgb(219,33,76) solid;
 	text-align: center;
 	margin-top: 2px;
 	color: rgb(50, 50, 50);
    
 }
 
 li.odrazka
 {
	list-style: disc;
 }

 .novinky_panel, .odkazy_panel
 {
	font-size: 10pt;
	padding-bottom: 20px;
 }

 .novinky_nahled_nadpis, .kategorieodkazy_nazev
 {
	margin-top: 20px;
	font-family: Arial;
 	font-size: 11pt;
 	font-weight: bold;
 	color: rgb(0, 0, 0);
 	padding-left: 10px;
 }

 .novinky_nahled_text
 {
	padding: 10px;
	height: 50px;
	text-align: justify;
	overflow: hidden;
	color: rgb(50, 50, 50);
 }

 .novinka_nadpis
 {
	font-family: Arial;
 	font-size: 11pt;
 	color: rgb(20, 20, 20);
 }

 .novinka_text
 {
	text-align: justify;
	color: rgb(50, 50, 50);
	font-size: 10pt;
 }

 .novinky_nahled_odkaz_vice
 {
	padding-left: 20px;
	padding-bottom: 10px;
 }

 .kategorieodkazy_lista a
 {
	color: rgb(50, 50, 50);
	font-size: 10pt;
	text-align: center;	
 }

 