.karta_objektu {
  background:#EFEFEF;
  float:left;
}

.katalog_tabulka{
width:670px;
border: 1px solid #006699;
border-collapse:collapse;
margin: 5px;
font-size:100%;
margin-left: 15px;
}

.katalog_tabulka input, .katalog_tabulka textarea{
border: 1px solid #000000;
}


.katalog_tabulka textarea{
background:#cccccc; 
width:295px; 
height:80px;
}


.katalog_tabulka td{
border: 1px solid #006699;
padding: 2px;
}



.katalog_hlavicka{
background: #006699;
color: #FFFFFF;
text-transform: uppercase;
}


.listovani{
text-align:center;
}

.td_atribut{
 background: #E9ECED;
 color: #234775;
 /*font-weight:bold;*/
 width:380px;
}


.cleaner_vypis_obj{
clear: both;
}


.div_filtr{
	width:420px;
	float:right;
	/*margin-right: 440px;*/
	margin:5px;
	text-transform: uppercase;
	/*background:red;*/
}


.box_filtr {
	margin: 0px 10px -5px 1px;
	_margin: 0px 0px 0px 2px;
	background: #E6B5A6 url("../images/filtr_back_r.jpg") no-repeat;
	height: 113px;
	width: 773px;
	_width: 772px;		
}

.box_filtr .link_zobak{
	display: block;
	width: 23px;
	height: 13px; 
	background: url("../images/zobak_zluty.png") no-repeat;
	float: right;
	margin: 0px 15px 0 0;	
}

.box_filtr .top_aktual_nadpis, .top_aktual_nadpis-w{
	width: 753px;
	_width: 752px;
}

.box_filtr .top_aktual_nadpis{
	margin: 0 0 0 -1px;
	width: 753px;
	_width: 752px;
}
.box_filtr .inbox{
	font-size: 70%;
	float: left;
	margin: 0px 0px 0 0px;
}
.box_filtr .sirsi select{
	width: 250px;
}
.box_filtr label {
	width: 47px;
	_width:50px;
	float:left;
	margin-right:2px;
	/*display: block;
	/*font-weight: bold;*/
  font-size: 90%;	
	
}

.box_filtr input {
	width: 90px;
}

.box_filtr select {
	width: 140px;
}
.box_filtr .submit{
	margin: 0px 0px 0 10px;
}
.box_filtr .parametry-vyhledavani a{
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	margin: 0 0 0 10px;
	display: block;
	width: 256px;
	background: url("../images/param_vyhl_y.png") right no-repeat;
	
}

.table_box_filtr{
}

.cleaner_big{
	clear: both;
	margin: 5px 0px;
	/*background:red;*/
}

.obrazek{
	float: left;
	width: 130px;
	background:#C8D9E1;
	vertical-align:center;
}
.obrazek a, .obrazek img{
	border: none;	
}
.obrazek img{
	border: solid 1px #993333;
}
.obrazek {		
	margin: 5px;
	padding: 5px;
}

.servisni_linky{
 margin: 5px;
 border-top: 1px solid #234775;
 border-bottom: 0px solid #234775;
}

.warning {
  color: red;
}

.hlaska {
  text-align:center;
  color: red;
  font-weight: bold;
  margin-bottom:10px;
  font-size:90%;
}

/* prvni uroven */

.objekty_radek {
  border: 1px solid #FFFFFF;
  border-bottom: none;
  height: 135px;
  width: 773px;
  float: left;
  font-size:85%;
}
.lichy{
	background: #F0CEC4 url("../images/objekty_radek_back_r.jpg") no-repeat;
}
.sudy{
	background: #F0CEC4 url("../images/objekty_radek_back2_r.jpg") no-repeat;
}

/* objekty  ********************************************************************/
.objekty_img {
	width: 80px;
	height: 60px;
	float: left;
}
.objekt_imgs {	
	float: left;
	margin: 0 2px 0 0;
}
.objekt_imgs img {
	border: none;
	width:120px;
}

.objekt_main {
	float: left;
	padding: 0;	
	width: 652px;
}
.objekt_main h3, .objekt_parkoviste h3 {
	font-size: 100%;
}


.objekty_nazev, 
.objekty_pokoje, 
.objekty_saly, 
.objekty_parkoviste
{
	float: left;
	padding: 5px;
	height: 120px;
}


.objekty_nazev {	
	background: url("../images/objekty_right_border.jpg") right no-repeat;
	margin: 0px 0 0 65px;
	_margin: 0px 0 0 0px;
	width: 150px;
}
.objekty_saly {
	width: 150px;
	background: url("../images/objekty_right_border.jpg") right no-repeat;	
	padding: 8px 0 0 15px;
}
.objekty_pokoje {	
	background: url("../images/objekty_right_border.jpg") right no-repeat;	
}
.objekty_nazev a{
	color: #000000;
	font-weight: bold;
	font-size: 105%;
	text-decoration: none;
	display: block;
	margin: 18px 0 5px 0;
}
.objekty_img img{
	border: solid 1px #FFFFFF;
	margin: 15px;
	width:120px;
}
.objekty_pokoje {
	width: 150px;
	padding: 8px 0 0 15px;
}
.objekty_saly .objekt, .objekty_pokoje .objekt{		
	font-weight: bold;
	font-size: 110%;
	text-transform: lowercase;	
}
.objekty_parkoviste {
	width: 120px;
	padding: 0 0 0 15px; 
}
.objekty_parkoviste p{
	font-weight: bold;
	text-transform: lowercase;
	display: block;
	margin: 18px 0 10px 0;
}
.objekty_novinka {		
	float: right;
	position: relative;
	top: 0px;
	left: -50px;
	_left: 0px;
	width: 70px;	
}


.objekty_novinka img {
	margin-top: 12px;
}
  


.objekty_novinka span{	
	display: block;
	width: 118px;
	height: 27px;
	background: url("../images/doporucujeme.png") no-repeat;
	position: absolute;
	top: 0;
	left: 0;	
}

/* konec prvni urovne*/

/* karta objektu **************************************************************/


/* ikony doporucujeme a novinka  **********************************************/
.objekt_doporucujeme, .objekt_novinka {
	position: relative;
	top: 10px;
	left: -5px;	
	width: 80px;	 
}
.objekt_doporucujeme span, .objekt_novinka span{	
	display: block;
	width: 118px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;	
}
.objekt_novinka {	
	margin: 20px 0 0 0;
}
.objekt_doporucujeme span{
	background: url("../images/doporucujeme.png") no-repeat;
}
.objekt_novinka span{
	background: url("../images/novinka.png") no-repeat;
}
/* KONEC ikony doporucujeme a novinka  ****************************************/

.objekt_top {
	width: 100%;	 		
}
.objekt_top p{
	margin: 15px 0 15px 0; 
}
.objekt_top a{
	color: #000000;
	text-decoration: none;	 
}
.objekt_top a:hover{
	color: #000000;
	text-decoration: underline;	 
}
.objekt_img {
	width: 280px;
	float: left;
	border: solid 1px #FFFFFF;  
}

.objekt_img img {
	border: 0px;
	width:280px;
	height:210px;
}

.objekt_adresa {
	border: solid 1px #FFFFFF;
	border-right: none;
	float: left;
	padding: 10px;
	width: 200px;
	height: 190px !important;
	background: #E6AF9E;
	font-size: 80%;
}
.objekt_adresa h3{
	font-size: 120%;	 
	color: #000000;
	margin: 0 0 10px 0;
}
.objekt_adresa .predbezna-objednavka{
	color: #FF3300;
	font-weight: bold;
	font-size: 90%;
}
.objekt_adresa .pdf-ke-stazeni{	
	font-weight: bold;
	font-size: 90%;
}
 
.objekt_top2-obal{	
	border: solid 1px #FFFFFF;
  	float: left;
	width: 270px;
	background: #E6AF9E;
	height: 210px !important;
}
.objekt_top2 {
	width: 130px;
  	float: left;	
}
.objekt_typ_dopravy{
	padding: 10px;
	background: #E6AF9E;
	font-size: 80%;
	margin: 1px 0 0 0; 
}
.objekt_pokoje, 
.objekt_provozni
{		
	width: 120px;	
	margin: 10px 0 0 10px;	
	background: #E6AF9E;		
}


.objekt_pokoje-obal{
	font-size: 80%;	
	float: left;
	width: 140px;
}
.top2{
	width: 120px;
	margin: 10px 0 0 0;
	font-size: 80%;
}
.objekt_bezbar, 
.objekt_nekur, 
.objekt_psi 
{	
/*
	margin: 40px 2px 0 2px;
	_margin: 0px 2px 0 2px;	
	float: left;
	width: 35px; 
	font-size: 80%;	
	background: #EDD698;
*/	 	  
}
.objekt_parkoviste {	
	float: left;
	padding: 10px 0 0 0px;		
	font-size: 80%;
	width: 100px;		
	background: E6AF9E;
}

.objekt_gastro_charakteristika,
.objekt_doprava_provozni,
.objekt_doprava_sezona,
.objekt_doprava_nesezona,
.objekt_pocet_mist,
.objekt_rekonstrukce,
.objekt_gastro_druh_kuchyne,
.objekt_gastro_doplnkove_sluzby,
.objekt_gastro_pivo,
.objekt_gastro_jazyk_personal_gastrozarizeni,
.objekt_gastro_jazyk_jidelni_listek,
.objekt_gastro_stravenky,
.objekt_gastro_zpusob_platby_gastro,
.objekt_virtual
{
	border: solid 1px red;
}


.objekt_saly h3{
	font-size: 120%;
}

.objekt_charakt_obj, 
.objekt_sluzby, 
.objekt_kapacita, 
.objekt_platby, 
.objekt_parkovani_parkoviste,
.objekt_sluzby_pokoj,
.objekt_jazyk,
.objekt_pristupnost2,
.objekt_sluzby_pokoj,	
.objekt_zvirata,
.objekt_platby,
.objekt_parkovani_garaz, 
.objekt_pristupnost1, 
.objekt_parkovani_parkoviste,
.objekt_jazyk
{
	border: solid 1px #FFFFFF;
	border-right: none;
	border-top: none;
	width: 305px;
	float: left;
	background: #F0CFC5;
	padding: 10px;
	font-size: 85%;
}
.objekt_sluzby_pokoj{
	height: 60px;
}
.objekt_sluzby{
	height: 110px;
}
.objekt_zvirata{
	float: right;
	display: inline;
	/*margin: 0 18px 0 0;*/	
}
.objekt_charakt_obj{
	height: 104px;
}

.objekt_jazyk, .objekt_platby{
	height: 80px;
}
.objekt_parkovani_parkoviste, .objekt_parkovani_garaz{
	border-right: solid 1px #DFEBEB;
	border-left: none;
	height: 104px;	
}
.objekt_pristupnost1, .objekt_pristupnost2{
	background: #F0CFC5;
	border: none;
	border-right: solid 1px #D1E2E3;
}
.objekt_pristupnost2{
	border-bottom: solid 1px #FFFFFF;
	height: 89px;
}
.objekt_saly, .objekt_wifi {
	font-size: 80%;	
	width: 100px;
	background: #E6AF9E;
}
.objekt_wifi{
	padding: 0px 10px 10px 10px;
}
.objekt_saly{
	padding: 10px 10px 10px 10px;
}
.objekt_kong_charakt_obj, .objekt_charakteristika {
	padding: 15px;
	font-size: 90%;
	width: 622px;
	background: #F0CFC5;
	border: solid 1px #FFFFFF;
	border-left: none; 
}
.objekt_jednaci_prostory_nadpis {
	float: left;
	height: 21px;
	width: 652px;
	background: #CE5C3A url("../images/obj_nadpis_back_r.jpg");
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 0 0 0; 	
}

.objekt_jednaci_prostory_nadpis_left {
	float: left;
	text-transform: uppercase;
	margin: 0 0 0 5px;
}
.objekt_jednaci_prostory_nadpis_right {
	float: right;
	margin: 0 5px 0 0;
}

.objekt_jednaci_prostory {
	width: 100%;
	background: #ECC2B5;
}

.objekt_postizeni, .objekt_parkoviste_garaz {
	border: solid 1px #FFFFFF;
	border-left: none;	
	font-size: 90%;	
	background: #F0CFC5;
	padding: 15px 15px 0 15px;	
	width: 295px;
	height: 300px;
	float: left; 
}
.objekt_parkoviste_garaz {
	border-right: solid 1px #D1E2E3;
}
.objekt_postizeni h3, .objekt_parkoviste_garaz h3, .objekt_kong_charakt_obj h3{
	margin: 0 0 10px 0;
}
/* konec karty objektu */

.sort img {
  border:0px;
}

.sort{
margin: 0px 0px 0px 10px;
color: #9D4328;
}


