/* W3C doporucuje pro vychozi okraje stranky pouzit padding, vetsina prohlizecu ale pouziva margin. */
a {
	color:#000000;
	text-decoration:none;	
}
a.hover {
	color:#969F9C;
	text-decoration:none;	
}
a.visited {
	color:#000000;
	text-decoration:none;	
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : white;	
}

body.search {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	scrollbar-base-color :  #366F65;
	background-color : #D1DEE4;
}

body.detail {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	scrollbar-base-color :  #366F65;
	background-color : white;
}

body.detail2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	scrollbar-base-color :  #366F65;
	background-color : #AFC4BF;
}

/* Nadpisy obvykle chceme formatovat zcela po svem, pripadne pouzit obrazky. */

h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Zejmena vertikalni mezery okolo formulare jsou pozustatkem nesmyslneho chovani starych prohlizecu. Konecne se jich zbavime. U seznamu je treba vynulovat i padding, protoze jej Mozilla pouziva k odsazeni polozek zleva (narozdil od MSIE a doporuceni W3C). */

p, form, ul, ol, dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* U polozek necislovaneho seznamu se obvykle nespokojime s vychozim puntikem - bud jej nahradime obrazkem nebo zadny symbol nepouzijeme. */

ul {
	list-style-type: none;
}

li{
	margin: 0px 10px 0px 20px;
	padding: 0px 0px 0px 0px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
	list-style : circle inside;
}
.txt-cbre{
	margin: 0px 10px 0px 20px;
	padding: 0px 0px 0px 0px;
	color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
}

/* Ramecek okolo obrazku nechceme ani je-li obrazek odkazem. */

img {
	border: none;
}

/* Prvni dve nastaveni docili stejneho vysledku, jako bychom v HTML u elementu TABLE vynulovali atribut cellspacing (MSIE i Mozilla maji s obema vlastnostmi problemy, dohromady vsak funguji tak, jak potrebujeme). Dalsi dve vlastnosti vychazeji vstric obvyklemu pozadavku na rucni nastavovani sirky sloupcu. (MSIE natahuje tabulku na stoprocentni sirku standardne pri fixnim layoutu, Mozilla nikoliv.) */

table.intro{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.intro td{
	margin: 400px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.main{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 750px;
	background-color: #AFC4BF;
}

table.main td.ilustrace{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	xwidth:160px;
	background-color: #AFC4BF;
	vertical-align:top;
}

table.main td.intro{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #D1DEE4;
	width:584px;
}

table.main td.introtext p{
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	xwidth: 584px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
}

table.main td.text{
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	color: black;
	width: 585px;
	background-color: #D1DEE4;
	font-size: 12px;
	font-weight : normal;
	vertical-align:top;
}

table.main td.text p{
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
}

table.main td.text p a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: Teal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
	text-decoration:underline;
}

table.main td.text p a:hover{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #20B2AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
	text-decoration:underline;
}

table.main td.menu{
	margin: 0px, 0px, 0px, 0px;
	padding: 0px, 0px, 0px, 0px;
	xwidth: 160px;
	vertical-align: top;
	background-image: url(images/poz_navigace_1px.gif); 
	background-repeat: repeat-y;
}

table.form{
	margin: 0px, 0px, 0px, 0px;
	padding: 0px, 0px, 0px, 0px;
	xwidth:400px;
}

table.form th{
	margin : 0px, 0px, 0px,  0px;
	color: black;
	background-color: #D1DEE4;
	font-size: 12px;
	font-weight : normal;
	vertical-align:middle;
}


table.menu{
	background-image: url(images/navigation.gif);
	background-repeat: no-repeat;
}

table.menu td.hrachova{
	width: 5px;
	vertical-align: top;
}

table.menu td.menuanch{
	 vertical-align: top;
	 font-family: arial, Helvetica, sans-serif;
	 font-weight: bold; 
	 font-style: normal;
	 color: white;
     line-height: 35px;
    padding-left: 5px; 
	padding-right: 5px;
}

table.menu td.menuanch a{
	color: white;
	text-decoration: none;
	line-height: 15px ;
	font-size: 12px;
}

table.menu td.menuanch a:hover{
	color: white;
	text-decoration: underline;
	line-height: 15px ;
	font-size: 12px;
}

table.submenu{
	background-image: url(images/navigation.gif);
	background-repeat: no-repeat;
}

table.submenu td.hrachova{
	width: 5px;
	vertical-align: top;
}

table.submenu td.submenuanch{
	 vertical-align: top;
	 font-family: arial, Helvetica, sans-serif;
	 font-weight: bold; 
	 font-style: normal;
	 color: white;
     padding-left: 5px; 
	padding-right: 5px;
}

table.submenu td.submenuanch div a{
	color: #B9DB7D;
	text-decoration: none;
	line-height: 12px;
	font-size: 11px;
}

table.submenu td.submenuanch div a:hover{
	color: #B9DB7D;
	text-decoration: underline;
	line-height: 12px;
	font-size: 11px;
}


table.submenu td.submenuanch a{
	color: white;
	text-decoration: none;
	line-height: 15px ;
	font-size: 12px;
}

table.submenu td.submenuanch a:hover{
	color: white;
	text-decoration: underline;
	line-height: 15px ;
	font-size: 12px;
}

table.servicesvizitky {
	margin: 0px, 0px, 0px, 0px;
	padding: 0px, 0px, 0px, 0px;
	background-color: #5A8684;
	
}

table.servicesvizitky td{
	color : #00422E;
	background-color : #D0D8DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 11px;
	text-align : left;
	font-weight : normal;
	vertical-align : middle;
	}

table.header{
	margin: 10px 0px 0px 0px;
	padding: 0px, 0px, 0px, 0px;
	width: 750px;
	height: 70px;
 
}

table.header td.logo{
	width: 160px;
 
}

table.header td.logo{
	width: 160px;
 }

 table.header td.mezera{
	width: 5px; 
	background-color: white;
}

table.header td.obsah_home{
	width: 585px;
	background-image : url(images/header_06.gif);
}

table.zmenaheader{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	width: 585px;
}

table.zmenaheader td.pon{
	height: 40px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image : transparent;
	vertical-align:top;
	
}
table.zmenaheader td{
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	vertical-align:middle;
	background-image : transparent;
}

 table.zmenaheader td a{
 	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-variant : normal;
	text-decoration:underline;
	font-weight : bold;
}

table.zmenaheader td a:hover{
	color: #B9DB7D;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-variant : normal;
	font-weight : bold;
	text-decoration:underline;
}

table.header td.obsah_services{
	width: 585px;
	background-image : url(images/header_07.gif);
	vertical-align: top;
}

table.header td.obsah_available{
	width: 585px;
	background-image : url(images/header_02.gif);
	vertical-align: top;
}
table.header td.obsah_available_a{
	width: 585px;
	background-image : url(images/header_04.gif);
	vertical-align: top;
}

table.header td.obsah_research{
	width: 585px;
	background-image : url(images/header_05.gif);
	vertical-align: top;
}

table.header td.obsah_contact_us{
	width: 585px;
	background-image : url(images/header_12.gif);
	vertical-align: top;
	
}

TABLE.research{
	color : #00422E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 11px;
	text-align : left;
	background-color : #5A8684;
	font-weight : normal;
	vertical-align : top;
	text-decoration : none;
}

TABLE.research TH {
	color : #00422E;
	background-color : #D0D8DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 11px;
	text-align : left;
	font-weight : normal;
	vertical-align : middle;
}


TABLE.research TH.submit{
	color : #00422E;
	background-color : #D0D8DE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 11px;
	text-align : center;
	font-weight : normal;
	vertical-align : middle;
}


TABLE.research TD {
	color : #00422E;
	background-color : #E6E0D9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 11px;
	text-align : left;
	font-weight : normal;
	vertical-align : middle;
}


TABLE.research a {
	color : #356A60;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 11px;
	text-align : left;
	font-weight : normal;
	vertical-align : top;
	text-decoration : none;
}

TABLE.research a:hover {
	color : #00422E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size: 11px;
	text-align : left;
	font-weight : normal;
	vertical-align : top;
	text-decoration : underline;
}

table.sitemap{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.sitemap td.leva{
	width:150px;
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 20px;
	color: #356A60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
	vertical-align : top;
	text-align:left;
}

table.sitemap td.prava{
	margin: 0px 0px 0px 10px;
	padding: 10px 10px 10px 20px;
	color: #356A60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
	vertical-align : top;
	text-align:left;
}



table.polozky{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family : arial, Helvetica, sans-serif;
	xborder : solid 1px #376F65;
}

table.polozky td.jmeno{
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-size : 12px;
	font-weight : bold;
	vertical-align : top;
	text-align : right;
	xborder : solid 1px #376F65;
	width : 150px;
	border : solid 0px Gray;
		background-color : #AFC4BF;
}

table.polozky td.obr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align : top;
	text-align : left;
	width : 125px;
	background-color : Gray;
	border : solid 0px Gray;
}

table.polozky td.udaje{
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font-size : 12px;
	vertical-align : middle;
	text-align : left;
	border-bottom : solid 1px #376F65;
	width : 185px;
	background-color : #AFC4BF;
	font-weight : bold;
	color : Black;
}

table.polozky th.udaje{
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	font-size : 11px;
	vertical-align : middle;
	text-align : right;
	border-bottom : solid 1px #376F65;
	border-right : solid 2px #376F65;
	width : 60px;
	background-color : #AFC4BF;
	color : #2F4F4F;
	font-weight : normal;
}

table.polozky td.more_off{
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-size : 13px;
	color : white;
	background-color : #376F65;
	vertical-align : middle;
	text-align : center;
	border : solid 0px Gray;
	height : 20px;
	cursor : pointer;
}

table.polozky td.more_on{
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-size : 13px;
	color : white;
	background-color : #228B22;
	vertical-align : middle;
	text-align : center;
	border : solid 0px Gray;
	height : 20px;
	cursor : pointer;
}


table.search_basic{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-image : url(images/prouzek_modra.gif);
	background-repeat : repeat-y;
	background-position : top left;
	width : 470px;
}

table.search_basic td.select{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 40px;
	vertical-align : middle;
}

table.search_basic td.keyword{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 30px;
	vertical-align : top;
}




table.search_ovl{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width : 498px;
}

table.search_ovl td.cara{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align : left;
}

table.search_ovl td.ovl_left{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 22px;
	text-align : left;
	vertical-align : top;
}

table.search_ovl td.ovl_right{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 22px;
	text-align : right;
	vertical-align : top;	
}



table.search_advanced{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-image : url(images/prouzek_zelena.gif);
	background-repeat : repeat-y;
	background-position : top left;
	background-color : transparent;
	xwidth : 470px;
}

table.search_advanced td.size{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 40px;
	vertical-align : middle;
	xwidth : 51px;
}

table.search_advanced td.up {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 40px;
	vertical-align : middle;
}

table.search_advanced td.price {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 30px;
	vertical-align : top;
	xwidth : 51px;
}

table.search_advanced td.down {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height : 30px;
	vertical-align : top;
}




table.detail {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width : 84%;
	height:100%;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
}

table.detail td.back_off {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	background-color : #228B22;
	color : white;
	text-align : center;
	vertical-align : middle;
	cursor : pointer;
}

table.detail td.back_on {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	background-color : black;
	color : white;
	text-align : center;
	vertical-align : middle;
	cursor : pointer;
}


table.detail td.name {
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 6px 6px;
	xheight: 80px;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	background-color : #376F65;
	color : White;
	vertical-align :middle;
}

table.detail td.name_nadpis {
	margin: 0px 0px 0px 0px;
	padding: 6px 6px 3px 6px;
	xheight: 80px;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	background-color : Silver;
	xbackground-color : #AFC4BF;
	color : #376F65;
	vertical-align : bottom;
}

table.detail td.obr {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 125px;
	font-family : arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-align:center;
	vertical-align:top;
}


table.units {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

table.units td.nadpis {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : transparent;
	color : black;
	font-weight : bold;
	text-align : center;
}

table.units td.on {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #A9A9A9;
	text-align : right;
	font-weight : bold;
	color : Black;
}

table.units td.off {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	font-family : arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #228B22;
	cursor : pointer;
	text-align : left;
	color : white;
}

p.poznamka {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family : arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 15px;
	text-align : left;
}

/*****************************************************************   detail **************************************************************************************l  */
table.property_detail_main {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-color :transparent;
	width:90%;	
	height : 100%;
	}

table.property_detail_main td.menu{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width : 125px;
	background-color : #AEC5C1;
	vertical-align : top;
	text-align : right;
}

table.property_detail_main td.bila_cara{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width : 3px;
	background-color : white;
}

table.property_detail_main td.obsah{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	xwidth:500px;
	background-color : #D1DCE1;
	vertical-align : top;
	text-align : left;
}

	
	
table.ikony {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : #AFC4BF;
	width:100%;
}

table.ikony td.pozadi_up {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image : url(images/paticka.gif);
	background-color : transparent;
	background-position : right;
	background-repeat : no-repeat;
}

table.ikony td.pozadi_down{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image : url(images/paticka2.gif);
	background-color : transparent;
	background-position : right;
	background-repeat : no-repeat;
	width : 47px;	
}


table.ikony td.obsah {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
	background-image : url(images/pixel_sloupec.gif);
	background-color : transparent;
	background-position : right;
	background-repeat : repeat-y;
	vertical-align : middle;
	text-align : right;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #356A60;
}

table.ikony td.obsah a{
	color : #356A60;
	font-weight : normal;
	text-decoration : none;
	cursor : pointer;
}

table.ikony td.obsah a:hover{
	color : #356A60;
	font-weight : normal;
	text-decoration : underline;
	cursor : pointer;
}


div.odkaz {
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
background-color : #AFC4BF;
}
A.attachements{
margin:0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
text-align : center;
font-family : Arial, Helvetica, sans-serif;
font-size : 11;
color : black;
font-weight : bold;
background-color : #AFC4BF;
text-decoration: none;
	
}

table.header_property_listings {
	margin: 0px 0px 0px 0px;
	padding: 0px, 0px, 0px, 0px;
	height: 56px;
	width : 100%;
}

table.header_property_listings td.nadpis {
	margin: 0px 0px 0px 0px;
	padding: 0px, 0px, 0px, 0px;
	background-image : url(images/header_property.gif);
	background-position : top left;
	background-repeat : repeat-x;
	vertical-align : middle;
	text-align : left;
}

table.header_property_listings td.nadpis2 {
	margin: 0px 0px 0px 0px;
	padding: 0px, 15px, 0px, 15px;
	background-image : url(images/header_property.gif);
	background-position : top left;
	background-repeat : repeat-x;
	vertical-align : middle;
	text-align : left;
}


table.header_property_listings td.buttons {
	margin: 0px 0px 0px 0px;
	padding: 0px, 0px, 0px, 0px;
	width : 126px;
}



div.property_name {
	margin : 0px 0px 0px 0px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : #356A60;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom : solid 2px #356A60;
}
div.property_name2 {
	margin : 0px 10px 0px 10px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : #356A60;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom : solid 2px #356A60;
}

div.property_name3 {
	margin : 0px 0px 0px 0px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : #356A60;
	font-family : Arial, Helvetica, sans-serif;
	
}

div.property_name4 {
	margin : 0px 0px 0px 10px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : #356A60;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom : solid 2px #356A60;
}

div.property_name5 {
	margin : 0px 10px 0px 0px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : #356A60;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom : solid 2px #356A60;
	text-align: right;
}
div.property_tabulka {
	margin : 0px 0px 0px 0px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : #356A60;
	font-family : Arial, Helvetica, sans-serif;

}

div.property_text {
	margin : 0px 0px 0px 0px;
	padding:0px, 0px,0px, 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : black;
}
div.popisy{
	margin : 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	font-size : 11px;
	font-weight : bold;
	color : #356A60;
	font-family : Arial, Helvetica, sans-serif;
	border-right : solid 1px #356A60;
	text-align : right;
	background-color : #D1DCE1;
	width : 220px;
}

div.vysledek {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
    font-size : 11px;
	font-weight : bold;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
    background-color : #AEC5C1;
	width: 250px;
}

div.nadpis_novinky {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    font-size : 14px;
	font-weight : bold;
	color : #34665C;
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
}



table.availability {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 95%;
}

table.availability2 {
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 95%;
}

table.availability td.hlavicka {
	margin: 0px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	background-color: #356A60;
	font-size: 11px;
	font-weight: bold;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
}

table.availability td.hlavicka_admin {
	margin: 0px 0px 0px 0px;
	padding: 1px 3px 1px 3px;
	background-color: Red;
	font-size: 11px;
	font-weight: bold;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
}

table.availability td.obsah {
	margin : 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color : #AEC5C1;
	font-size : 11px;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	border-left : solid 1px #356A60;
	border-bottom : solid 1px #356A60;
	height : 24px;
	vertical-align : middle;
}

table.availability td.obsah_admin {
	margin : 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color : #FFA07A;
	font-size : 11px;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	border-left : solid 1px #356A60;
	border-bottom : solid 1px #356A60;
	height : 24px;
	vertical-align : middle;	
}


table.availability td.obsah_seda {
	margin : 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color : #CCCCCC;
	font-size : 11px;
	border-left : solid 1px #356A60;
	border-bottom : solid 1px #356A60;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	height : 24px;
	vertical-align : middle;	
}

table.availability2 td.hlavicka {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : #356A60;
	font-size : 11px;
	font-weight : bold;
	color : White;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
}

table.availability2 td.obsah {
	margin : 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color : #AEC5C1;
	font-size : 11px;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	border-left : solid 1px #356A60;
	border-bottom : solid 1px #356A60;
	
	
}

table.availability2 td.obsah_seda {
	margin : 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color : #CCCCCC;
	font-size : 11px;
	border-left : solid 1px #356A60;
	border-bottom : solid 1px #356A60;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
}
/* ********************************************************************   tisk************************************************************************* */
table.property_detail_main_tisk {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-color : White;
	width:90%;	
	height : 100%;
	}

	table.property_detail_main_tisk td.obsah_tisk{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	xwidth:500px;
	background-color : White;
	vertical-align : top;
	text-align : left;
}

table.property_detail_main_tisk td.menu_tisk{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	width : 125px;
	background-color : White;
	vertical-align : top;
	text-align : right;
}

table.property_detail_tisk {
	margin : 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	width:95%;
}

table.property_detail_tisk  th{
	margin : 0px 0px 0px 0px;
	padding: 3px 5px 3px 0px;
	border-right : 1px solid black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : Black;
	line-height : 15px;
	text-align : right;
	vertical-align : top;
	width : 210px;
}
table.property_detail_tisk td.property_name_tisk {
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 2px solid black;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : Black;
	line-height : 17px;
	text-align : left;
	vertical-align : top;
}

table.property_detail_tisk td.data_tisk{
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : Black;
	line-height : 15px;
	text-align : left;
	vertical-align : top;
	background-color : White;
	border-bottom: 1px solid black;
}

div.property_name_tisk {
	margin : 0px 0px 0px 0px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom : solid 2px black;
}

table.availability_tisk {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width : 95%;
}

table.availability2_tisk {
	margin : 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width : 100%;
}

table.availability_tisk td.hlavicka_tisk {
	margin : 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	background-color : White;
	font-size : 11px;
	font-weight : bold;
	border : solid 2px black;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
}

table.availability_tisk td.obsah_tisk {
	margin : 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color : White;
	font-size : 11px;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	border : solid 1px black;
}

table.availability_tisk td.obsah_seda_tisk {
	margin : 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color : White;
	font-size : 11px;
	border : solid 1px black;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
}

table.availability2_tisk td.hlavicka_tisk {
	margin : 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	background-color : White;
	font-size : 11px;
	font-weight : bold;
	border : solid 2px black;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
}

table.availability2_tisk td.obsah_tisk {
	margin : 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color : White;
	font-size : 11px;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	border : solid 1px black;
}

table.availability2_tisk td.obsah_seda_tisk {
	margin : 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	background-color : White;
	font-size : 11px;
	border : solid 1px black;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
}
a.back{
	font-size : 11px;
	font-weight: bold;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
}


/* ******************************************************************specification******************************************************************** */
table.specification_main {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width : 90%;
	background-color : white;
	height : 100%;
}

table.specification_main2 {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width : 90%;
	background-color : white;
}
table.specification {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width : 100%;
}
table.specification2 {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width : 90%;
}

table.specification td.images {
	margin : 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width : 50%;
}

table.specification_tisk td.images {
	margin : 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	width : 50%;
}

div.specification {
	margin : 0px 10px 0px 10px;
	padding: 0px 0px 0px 10px;
	font-size : 11px;
	
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #AEC5C1;

}

div.parking {
	margin : 0px 10px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size : 11px;
	
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #AEC5C1;
	vertical-align : top;
}


/* ******************************************************************specification  TISK******************************************************************** */
table.specification_main_tisk {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width : 70%;
	text-align : center;
}


table.specification_tisk {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width : 100%;
	vertical-align : middle;
	border : 1px solid black;
}
table.specification_tisk2 {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width : 100%;
	
	xborder : 1px solid black;
}

div.specification_tisk {
	margin : 0px 10px 0px 10px;
	padding: 0px 0px 0px 10px;
	font-size : 11px;
	
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	background-color : White;

}

div.parking_tisk {
	margin : 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size : 11px;
	
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	background-color : White;
	vertical-align : top;
}

div.property_name2_tisk {
	margin : 0px 10px 0px 10px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom : solid 2px black;
}

div.property_name_tisk2 {
	margin : 0px 0px 0px 0px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom : solid 2px black;
	text-align: left;
}

div.property_name_tisk3 {
	margin : 0px 0px 0px 0px;
	padding:0px, 0px,0px, 0px;
	font-size : 11px;
	font-weight : bold;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	border-bottom : solid 2px black;
	text-align: right;
}

/* /********************************************************************************************* */




table.property_detail {
	margin : 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	width:95%;
}

table.property_detail td.property_name {
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 2px solid #356A60;	
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #356A60;
	line-height : 17px;
	text-align : left;
	vertical-align : top;
}


table.property_detail td.data{
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 3px 3px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : Black;
	line-height : 15px;
	text-align : left;
	vertical-align : top;
	background-color : #AEC5C1;
	border-bottom: 1px solid #D1DCE1;
}

table.property_detail th{
	margin : 0px 0px 0px 0px;
	padding: 3px 5px 3px 0px;
	border-right : 1px solid black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #356A60;
	line-height : 15px;
	text-align : right;
	vertical-align : top;
	width : 210px;
}



/* /********************************************************************************************* */


table.specification_contact{
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 95%;
}


table.specification_contact td.contact {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

table.specification_contact td.contact_property {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : black;
	border-bottom : solid 2px black;
}


table.specification_contact_tisk{
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 95%;
}


table.specification_contact td.contact_tisk {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

table.specification_contact td.contact_property_tisk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	border-bottom: solid 2px black;
}







table.edit_project{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : transparent;
}

table.edit_project td.mfloor{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : #ADD8E6;
}

table.edit_project td.madr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : transparent;
	text-align : right;
}





table.edit_units{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : #66CDAA;
}

table.edit_units td.mfloor{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : #8FBC8F;
}

table.edit_units td.madr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : transparent;
	text-align : right;
}
#lang{
	margin: 0;
	padding: 0;
	color: #34665C;
	font: bold 13px/13px arial, helvetica, sans-serif;
	text-decoration: underline;
}

#lang:hover{
	margin: 0;
	padding: 0;
	color: #34665C;
	font: bold 13px/13px arial, helvetica, sans-serif;
	text-decoration: none;
}

#lang2{
	margin: 0;
	padding: 0;
	color: #34665C;
	font: bold 13px/13px arial, helvetica, sans-serif;
	text-decoration: underline;
}

#lang2:hover{
	margin: 0;
	padding: 0;
	color: #34665C;
	font: bold 13px/13px arial, helvetica, sans-serif;
	text-decoration: none;
}
.odstavec{
	margin: 0;
	padding: 10px 20px;
}
