TextArea
{
	font-family: Arial, Helvetica, sans-serif;
}

.NemovitostBody
{
	background-color:#4d6a92; /* predchozi: #4d6a92 */
	margin: 0px 0px 0px 0px;
}

.NemovitostCapitalize
{
	text-transform:capitalize;
}

.NemovitostTopSpace
{
	width: 100%;
	height: 185px;	
}

.HLine
{
	BORDER-TOP: silver 1px solid;
	WIDTH: 100%; 
	HEIGHT: 3px;
	margin-top:1px;
	overflow:hidden;
}

.VLine
{
	BORDER-RIGHT: silver 1px solid;
	WIDTH: 3px; 
	HEIGHT: 100%;
	margin-left:1px;
	overflow:hidden;
}

/* -- Graficky list -- */
.NemovitostGrafickyList
{
	width: 175mm;
	height: 255mm;
}

.NemovitostFoto1
{
	left: 135px;
	width: 546px;
	position: absolute;
	top: 200px;
	height: 400px;
}
.NemovitostFoto2
{
	left: 420px;
	width: 230px;
	position: absolute;
	top: 618px;
	height: 160px;
}
.NemovitostFoto3
{
	left: 420px;
	width: 230px;
	position: absolute;
	top: 788px;
	height: 160px;
}
.NemovitostFotoMapa
{
	left: 63px;
	width: 180px;
	position: absolute;
	top: 695px;
	height: 266px;
}

.NemovitostOkresNadpis
{
	font-weight: bold;
	font-size: 20px;
	z-index: 10;
	left: 520px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 0px;
	text-align: right;
}
.NemovitostObecNadpis
{
	font-weight: bold;
	font-size: 20px;
	left: 210px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 65px;
}
.NemovitostNazevNadpis
{
	font-size: 20px;
	left: 210px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 90px;
}
/* ---------------------------------*/

.NemovitostInterni
{
	COLOR:#d1b721; 
}

.NemovitostTitle
{
	WIDTH: 80%; 
	HEIGHT: 2em; 
	COLOR:#d1b721; 
	vertical-align:middle; 
	font-family: Arial, Helvetica, sans-serif;
	position:absolute; 
	TEXT-ALIGN: left; 
	font-size:medium; 
	border-width:0px; 
	left: 130px;
	top: 165px;	
}

.NemovitostPhoto
{
	margin: 10px;
	border-width:5px;
	border-color:Black;
}

.NemovitostPhotoLink
{
	margin: 10px;
	border: solid 5px #0000cc;
}

.NemovitostPhotoLabel
{
	position:absolute;
	left:20px;
	top:20px;
	font-size:30px;
	color:White;
}

.NemovitostOnlyBold
{
	font-weight:bold;
}

.NemovitostOnlyBoldMargin
{
	font-weight:bold;
	margin-right:10px;
}

.NemovitostFieldOnlyBold
{
	font-weight:bold;
	margin-left:10px;
}

body.NemovitostBody a
{
	font-size: x-small;
	color:#0000cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bolder;
}

body.NemovitostBody a:hover
{
	font-size: x-small;
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bolder;
}

body.NemovitostKOBody a
{
	font-size: x-small;
	color:#0000cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bolder;
}

body.NemovitostKOBody a:hover
{
	font-size: x-small;
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bolder;
}

.NemovitostCard
{
	WIDTH: 80%; 
	border-style: solid; 
	border-color: Black;
	border-width: 3px;
	MARGIN-LEFT: 5px;
	MARGIN-BOTTOM: 5px;
	MARGIN-RIGHT: 5px;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

.NemovitostCardImage
{
	POSITION: absolute;
	border-style:solid;
	border-color:Black;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 0px;
	TOP: 0px;
	LEFT: 0px; 
	WIDTH: 200px;
	HEIGHT: 175px;
	OVERFLOW: hidden;
}

.NemovitostCardDescr
{
	border-style:solid;
	border-color:Black;
	border-width: 0px;
	border-top-width: 1px;
	MARGIN: 0px;
	PADDING: 3px;
}

.NemovitostCardInfo
{
	POSITION: relative;
	left: 205px;
	border-width: 0px;
}

.NemovitostCardHeader
{
	border-style: solid; 
	border-width: 10px;
	text-align:left;
	font-weight:bold;
	color: White;
	position:relative;
}

.NemovitostCardItem
{
	BORDER-style: solid; 
	border-width: thin;
	POSITION: relative; 
}


.NemovitostCenter
{
	text-align:center;
}

.NemovitostTable
{
/*	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 200px;
*/
}


/* - KO --------------------------------- */
.NemovitostKOBody
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#003b77;
	margin: 0px 0px 0px 0px;
}

.NemovitostKOHeader
{
	background-color:#00356b;
	border-style:solid;
	border-width:medium;
	border-color:#00356b;
	color:White;
	font-size:large;
	font-weight:bold;
	text-align:left;
	padding: 10px;
}

.NemovitostKO
{
	border-style:solid;
	border-width:5px;
	border-color:#00356b;
	width:80%;
	left:10%; 
	position:relative;
	background-color:White;
}

.NemovitostKOTable
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

table.NemovitostKOTable td
{
	border-color:#00356b;
}

table.NemovitostKOTable tr
{
	border-color:#00356b;
}

/* - RP --------------------------------- */
.NemovitostRPBody
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#319d26;
	margin: 0px 0px 0px 0px;
}

.NemovitostRPHeader
{
	background-color:#2d9123;
	border-style:solid;
	border-width:medium;
	border-color:#2d9123;
	color:White;
	font-size:large;
	font-weight:bold;
	text-align:left;
	padding: 10px;
}

.NemovitostRP
{
	border-style:solid;
	border-width:5px;
	border-color:#2d9123;
	width:80%;
	left:10%; 
	position:relative;
	background-color:White;
}

.NemovitostRPTable
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

table.NemovitostRPTable td
{
	border-color:#2d9123;
}

table.NemovitostRPTable tr
{
	border-color:#2d9123;
}

body.NemovitostRPBody a
{
	font-size: x-small;
	color:#0000cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bolder;
}

body.NemovitostRPBody a:hover
{
	font-size: x-small;
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bolder;
}

/* - K --------------------------------- */
.NemovitostKBody
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#c72c00;
	margin: 0px 0px 0px 0px;
}

.NemovitostKHeader
{
	background-color:#ba2900;
	border-style:solid;
	border-width:medium;
	border-color:#ba2900;
	color:White;
	font-size:large;
	font-weight:bold;
	text-align:left;
	padding: 10px;
}

.NemovitostK
{
	border-style:solid;
	border-width:5px;
	border-color:#ba2900;
	width:80%;
	left:10%; 
	position:relative;
	background-color:White;
}

.NemovitostKTable
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

table.NemovitostKTable td
{
	border-color:#ba2900;
}

table.NemovitostKTable tr
{
	border-color:#ba2900;
}

body.NemovitostKBody a
{
	font-size: x-small;
	color:#0000cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bolder;
}

body.NemovitostKBody a:hover
{
	font-size: x-small;
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bolder;
}

/* - B --------------------------------- */
.NemovitostBBody
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#693e1c;
	margin: 0px 0px 0px 0px;
}

.NemovitostBHeader
{
	background-color:#5c3618;
	border-color:#5c3618;
	border-style:solid;
	border-width:medium;
	color:White;
	font-size:large;
	font-weight:bold;
	text-align:left;
	padding: 10px;
}

.NemovitostB
{
	border-style:solid;
	border-width:5px;
	border-color:#5c3618;
	width:80%;
	left:10%; 
	position:relative;
	background-color:White;
}

.NemovitostBTable
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

table.NemovitostBTable td
{
	border-color:#5c3618;
}

table.NemovitostBTable tr
{
	border-color:#5c3618;
}

body.NemovitostBBody a
{
	font-size: x-small;
	color:#0000cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bolder;
}

body.NemovitostBBody a:hover
{
	font-size: x-small;
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bolder;
}

/* - H --------------------------------- */
.NemovitostHBody
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#4d6a92;
	margin: 0px 0px 0px 0px;
}

.NemovitostHHeader
{
	background-color:#466085;
	border-style:solid;
	border-width:medium;
	border-color:#466085;
	color:White;
	font-size:large;
	font-weight:bold;
	text-align:left;
	padding: 10px;
}

.NemovitostH
{
	border-style:solid;
	border-width:5px;
	border-color:#466085;
	width:80%;
	left:10%; 
	position:relative;
	background-color:White;
}

.NemovitostHTable
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

table.NemovitostHTable td
{
	border-color:#466085;
}

table.NemovitostHTable tr
{
	border-color:#466085;
}

body.NemovitostHBody a
{
	font-size: x-small;
	color:#0000cc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bolder;
}

body.NemovitostHBody a:hover
{
	font-size: x-small;
	color:#000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bolder;
}


.NemovitostMenu
{
	border-style:ridge;
	background-color:#9dadcd;
	text-align:left;
	padding:10px;
	margin-bottom:10px;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.NemovitostMenu
{
	background-color:#9dadcd;
	border-style:ridge; text-align:left;
	padding:10px; margin-bottom:10px;
	font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

.NemovitostMenuK
{
	background-color:#fa3700;
	border-style:ridge; text-align:left;
	padding:10px; margin-bottom:10px;
	font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

.NemovitostMenuKO
{
	background-color:#0055ab;
	border-style:ridge; text-align:left;
	padding:10px; margin-bottom:10px;
	font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

.NemovitostMenuB
{
	background-color:#9c5c29;
	border-style:ridge; text-align:left;
	padding:10px; margin-bottom:10px;
	font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

.NemovitostMenuPR
{
	background-color:#41d13b;
	border-style:ridge; text-align:left;
	padding:10px; margin-bottom:10px;
	font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

.NemovitostMenuH
{
	background-color:#688fc4;
	border-style:ridge; text-align:left;
	padding:10px; margin-bottom:10px;
	font-size: x-small; font-family: Arial, Helvetica, sans-serif; font-weight:bold;
}

.NemovitostSearchTable
{
	border-style:ridge;
	background-color:#9dadcd;
	text-align:left;
	width:350px;
	padding:10px;
	margin:10px;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.NemovitostLabelSmall
{
	width:100px;
	text-align:left;	
	font-weight:bold;
}

.NemovitostLabelHalf
{
	width:60px;
	text-align:left;	
	font-weight:bold;
}

.NemovitostLabel
{
	width:120px;
	text-align:left;	
	font-weight:bold;
}

.NemovitostBoldLabel
{
	width:120px;
	text-align:left;	
	font-weight:bold;
}

.NemovitostLabelBig
{
	width: 180px;
	text-align:left;	
	font-weight:bold;
}

.NemovitostFieldWhole
{
	width: 320px;
	text-align:left;	
	font-weight:bold;
}

.NemovitostLabelBigger
{
	width: 220px;
	text-align:left;	
	font-weight:bold;
}

.NemovitostLabelWhole
{
	width: 320px;
	text-align:left;	
	font-weight:bold;
}

.NemovitostLabelDouble
{
	width: 640px;
	text-align:left;	
	font-weight:bold;
}

.NemovitostField
{
	width:200px;
	text-align:left;
}

.NemovitostFieldHalf
{
	width:100px;
	text-align:left;
}
.KatalogDetailRowBig
{
	border-left-color: #8b1d37;
	border-bottom-color: #8b1d37;
	color: #000000;
	border-top-style: solid;
	border-top-color: #8b1d37;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #ffffff;
	border-right-color: #8b1d37;
	border-bottom-style: solid;
}
.KatalogDetailRowMiddle
{
	border-left-color: #cb9516;
	border-bottom-color: #cb9516;
	color: #000000;
	border-top-style: solid;
	border-top-color: #cb9516;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #ffffff;
	border-right-color: #cb9516;
	border-bottom-style: solid;
}
.KatalogDetailRowSmall
{
	border-left-color: #0d6924;
	border-bottom-color: #0d6924;
	color: #000000;
	border-top-style: solid;
	border-top-color: #0d6924;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #ffffff;
	border-right-color: #0d6924;
	border-bottom-style: solid;
}
.NemovitostLabelBigField
{
	width:140px;
	text-align:left;
}

.NemovitostLabelBiggerField
{
	width:100px;
	text-align:left;
}

.NemovitostLabelWholeField
{
	width:320px;
	text-align:left;
}

.NemovitostLabelFieldDouble
{
	width:520px;
	text-align:left;
}

.NemovitostFieldDouble
{
	width:640px;
	text-align:left;
}

.NemovitostFieldSmall
{
	width:90px;
	text-align:left;
}

.NemovitostList
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}


.KatalogDetail
{
	width: 180mm;
	height: 260mm;
}


.KatalogFoto1
{
	left: 138px;
	width: 520px;
	position: absolute;
	top: 260px;
	height: 400px;
}
.KatalogFoto2
{
	left: 410px;
	width: 214px;
	position: absolute;
	top: 685px;
	height: 140px;
}
.KatalogFoto3
{
	left: 410px;
	width: 214px;
	position: absolute;
	top: 835px;
	height: 140px;
}
.KatalogFoto4
{
	left: 73px;
	width: 160px;
	position: absolute;
	top: 750px;
	height: 214px;
}
.KatalogFoto1Edit
{
	width: 520px;
	height: 400px;
}
.KatalogFoto2Edit
{
	width: 214px;
	height: 140px;
}
.KatalogFoto3Edit
{
	width: 214px;
	height: 140px;
}
.KatalogFoto4Edit
{
	width: 160px;
	height: 214px;
}
.KatalogOkresNadpis
{
	font-weight: bold;
	font-size: 20px;
	z-index: 10;
	left: 510px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 35px;
	text-align: right;
}
.KatalogObecNadpis
{
	font-weight: bold;
	font-size: 20px;
	left: 190px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 110px;
}
.KatalogNazevNadpis
{
	font-size: 20px;
	left: 190px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 139px;
}
.KatalogTableBig
{
	width: 649px;
}
.KatalogTableTitle
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogTableTopText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.KatalogTableBigText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.KatalogTableText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.KatalogListCZ
{
	background-image: url(/OlomouckyKraj/Images/Nemovitost/katalog/katalog_list_cz.PNG);
	background-repeat: no-repeat;
	background-color: #637196;
}
.KatalogListTable
{
	background-color: #637196;	
}

.KatalogListControl
{
	background-color: #c2c3e5;
}
.KatalogDetailBkg
{
	position: absolute;
	width: 649px;
	height: 976px;
}
.KatalogCardNadpis
{
	font-weight: bold;
	font-size: small;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	
}
.KatalogCardTable
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogCardObec
{
	font-weight: bold;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogTableRowTitle
{
	font-weight: bold;
	font-size: small;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogDetailLink
{
	font-weight: bold;
	font-size: small;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogDetailLink:hover
{
	font-weight: bold;
	font-size: small;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogTableRow
{
	font-weight: bold;
	font-size: x-small;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}

.KatalogDetailNavLink
{
	font-weight: bold;
	font-size: medium;
	background-image: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogDetailNavLink:hover
{
	font-weight: bold;
	font-size: medium;
	background-image: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.OkresTitle
{
	font-weight: bold;
	font-size: large;
	background-image: none;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogButton
{
	background-color: #637196;
	font-size: x-small;	
}
.KatalogDetailRow
{
	color: black;
	background-color: white;
}
.ScreenDiv
{
}
.NemovitostLink
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.NemovitostLink:hover
{
	font-weight: bold;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogAttachement
{
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

.ZoneMenuTable
{
	color: #ffffff;
	background-color: #000000;
}
.ZoneLinkMenu
{
	font-weight: bold;
	font-size: medium;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4d6a92;
}
.ZoneLink
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ZoneLink:hover
{
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.NewKatalog
{
	border-right: #008000 solid;
	border-top: #008000 solid;
	border-left: #008000 solid;
	color: #000000;
	border-bottom: #008000 solid;
	background-color: #ffffff;
}

.KatalogDocInfo
{
	color: #ffffff;
	background-color: #9dadcd;
	text-align: center;
}
.KatalogDocInfo
{
	font-weight: bold;
	font-size: x-small;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.KatalogDocInfo:hover
{
	font-weight: bold;
	font-size: x-small;
	color: #ffffa9;
	font-family: Arial, Helvetica, sans-serif;
}

.KatalogTitle
{
	WIDTH: 80%; 
	HEIGHT: 2em; 
	COLOR:#d1b721; 
	vertical-align:middle; 
	font-family: Arial, Helvetica, sans-serif;
	position:absolute; 
	TEXT-ALIGN: left; 
	font-size:medium; 
	border-width:0px; 
	left: 130px;
	top: 165px;	
	Z-INDEX: 101;
}
