body {
	margin: 10px;
	padding: 0;
	background-color: #FFFFFF;
	color: #333333;
}
div#BodyObal {
	width: 640px !important;
	padding: 0;
	margin: 10px auto 40px auto;
	text-align: left;
	position: relative;
}
#skyscraper {
	position: absolute;
	top: 0;
	left: -122px;
}
div#BodyNorm {
	width: 770px !important;
	padding: 0;
	margin: 0 auto 0 auto;
	text-align: left;
}
div.RealityObecny,div.RealityObecnyARK, div.RealityDetail, div.RealityList, #vsechno, table.HP td {
	font: 9pt/11pt Arial,sans-serif;
	text-align: left;
}
div.RealityDetail {	width: 770px; }
div.RealityList {	width: 770px; }
div.RealityObecny {	width: 630px; }
div.RealityObecnyARK {  width: 770px; }

table.font9pt, #obsah, #tabulkadetail td, .ceny th, .ceny td, .nahledyobal td, #kontakt td, #vlastndrazby th, fieldset.mail table td, .mailresult table td, #mistoproform, .hornilista td {
	font-size: 9pt;
}
.reklama {
	font-size: 7.2pt;
}

body.popupobec {
	width: 400px;
	margin-right: 10px;
/*	overflow: hidden;*/
}
form {
	margin: 0;
	padding: 0;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
}

a, a:visited, .svetlemodra {
#	color: #1371FF;
}
a.vyber:visited {
#	color: #818181;
}
a {
        text-decoration: underline !important;
}
        
a:hover {
	text-decoration: none !important;
}
a.reklamatxt, a.reklamatxt:visited {
	text-decoration: none;
	color: #808080;
}
#reklinterst a, #reklinterst a:visited {
	color: #000000;
	font-weight: bold;
}

a.doprava {
	padding-right: 16px;
	white-space: nowrap;
	voice-family: "\"}\"";
	voice-family:inherit;
	background: url("/images/design/sipka_odkaz.gif") no-repeat right center;
}
a.doleva {
	padding-left: 16px;
	white-space: nowrap;
	voice-family: "\"}\"";
	voice-family:inherit;
	background: url("/images/design/sipka_odkaz2.gif") no-repeat left center;
}
a img, #mapaCR {
	border: 0 none;
	text-decoration: none;
}

address, dl {
	font-style: normal;
	margin: 0;
	padding: 0;
}

.m5	{ margin:  5px !important; }
.m10	{ margin: 10px !important; }
.m15	{ margin: 15px !important; }
.m20	{ margin: 20px !important; }
.mtb10	{ margin-top: 10px !important; margin-bottom: 10px !important; }

.mt0 {	margin-top:  0px !important; }
.mt5 {	margin-top:  5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt50 { margin-top: 40px !important; }

.ml0 { margin-left:  0px !important; }
.ml5 { margin-left:  5px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml17 { margin-left: 17px !important; }
.ml20, .ml175 { margin-left: 20px !important; }

.mr0 { margin-right:  0px !important; }
.mr5 { margin-right:  5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr40 { margin-right: 40px !important; }

.mb0 { margin-bottom:  0px !important; }
.mb5 { margin-bottom:  5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb50 { margin-bottom: 50px !important; }

.nomargin, .m0 { margin: 0 !important; }
.nopadding, .p0 { padding: 0 !important; }

.p3	{ padding:  3px !important; }
.p5	{ padding:  5px !important; }
.p15	{ padding: 15px !important; }
.p10	{ padding: 10px !important; }
.ptb10	{ padding-top: 10px !important; padding-bottom: 10px !important; }

.pt0 { padding-top: 0px !important; }
.pt3 { padding-top: 3px !important; }
.pt5 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }

.pb0 { padding-bottom: 0px !important; }
.pb3 { padding-bottom: 3px !important; }
.pb5 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb50 { padding-bottom: 50px !important; }

.pr0 { padding-right: 0px !important; }
.pr3 { padding-right: 3px !important; }
.pr5 { padding-right: 5px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }

.pl0 { padding-left: 0px !important; }
.pl3 { padding-left: 3px !important; }
.pl5 { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl17 { padding-left: 17px !important; }
.pl20 { padding-left: 20px !important; }

.lowline { line-height: 1em !important; }
.floatleft,  .fll { float: left !important; }
.floatright, .flr { float: right !important; }
.vam, .alignmiddle  { vertical-align: middle !important; }
.vat, .aligntop { vertical-align: top !important; }
.vab, .alignbottom { vertical-align: bottom !important; }
.tal, .alignleft { text-align: left !important; }
.tar, .alignright { text-align: right !important; }
.tac, .aligncenter { text-align: center !important; }
.taj, .alignjustify { text-align: justify !important; }

.cor, .colorred { color: #F53D00 !important; }
.cord, .colorreddark { color: #7A1F00 !important; }
.cob, .colorblue { color: blue !important; }
.cobd, .colorbluedark { color: #000080 !important; }
.cog, .colorgreen { color: green !important; }
.colorblack, a.colorblack, a:visited.colorblack { color: black !important; }

.nowrap, .wsn { white-space: nowrap !important; }
.wrap, .wsw { white-space: normal !important; }
.noscreeninline, .noscreenblock, .displaynone { display: none; }
.invisible, .vih { visibility: hidden; }
.visible, .vis { visibility: visible; }
.nooverflow, .ovh { overflow: hidden; }
.overflow, .ovv { overflow: visible; }

.fwn, .normal { font-weight: normal !important; }
.fwb, .bld, a.hilite { font-weight: bold !important; }
.bold {
	font-weight: bold !important;
	font-size: 0.9em !important;
}
.fsi { font-style: italic !important; }
.podtrh { text-decoration: underline !important; }
.kurziva {
	font-style: italic !important;
	font-size: 0.9em !important;
}

.bgyell { background-color: #FFCC00; }
.bglyell { background-color: #FFFFCC; }
.bgdgray { background-color: #A8BAE6; }
.bggray { background-color: #D2D2D2; }
.bglgray { background-color: #DEE8F7; }
.bgwhite { background-color: #FFFFFF; }
.bgblack { background-color: #000000; }
.bgsm, .bgsvetlemodra		{ background-color: #DEE8F7; }

.bo0, .noborder, #profiltablemain td.noborder { border: 0 none !important; }
.bow, .boFF, .bilyborder	{ border: 1px solid #FFFFFF !important; }
.bos1, .boE6			{ border: 1px solid #E6E6E6 !important; }
.bos2, .boDA, .sedyborder	{ border: 1px solid #DADADA !important; }
.bos3, .boC0			{ border: 1px solid #A8BAE6 !important; }
.bos4, .bo9A			{ border: 1px solid #9A9A9A !important; }
.bos5, .bo80			{ border: 1px solid #808080 !important; }
.bok, .bo00, .cernyborder	{ border: 1px solid #000000 !important; }
.bosm, .bosvetlemodra		{ border: 1px solid #A8BAE6; }

.fsxs, .fontsmallervypis { font-size: 0.8em !important; line-height: normal; }
.fss, .fontsmaller	 { font-size: 0.9em !important; line-height: normal; }
.fsn, .fontnormal	 { font-size: 1.0em !important; line-height: normal; }
.fsb, .fontbig		 { font-size: 1.1em !important; line-height: normal; }
.fsbg, .fontbigger	 { font-size: 1.2em !important; line-height: normal; }
.fsbs, .fontbiggest	 { font-size: 2.0em !important; line-height: normal; }

.wauto { width: auto !important; }
.w25 { width: 25px !important; }
.w50 { width: 50px !important; }
.w75 { width: 75px !important; }
.w100 { width: 100px !important; }
.w120 { width: 120px !important; }
.w150 { width: 150px !important; }
.w175 { width: 175px !important; }
.w200 { width: 200px !important; }
.w250 { width: 250px !important; }
.w300 { width: 300px !important; }
.w350 { width: 350px !important; }
.w400 { width: 400px !important; }
.w440 { width: 440px !important; }
.w500 { width: 500px !important; }
.w550 { width: 550px !important; }
.w600 { width: 600px !important; }
.w25p { width: 25% !important; }
.w50p { width: 50% !important; }
.w75p { width: 75% !important; }
.w100p { width: 100% !important; }

.xxs {	width: 25px; }
.xs {	width: 50px; }
.s {	width: 100px; }
.s2 {	width: 120px; }
.l {	width: 150px; }
.xl {	width: 200px; }
.xxl {	width: 250px; }
.xxxl {	width: 100%; }

table.csp2	{ margin-left: -2px; }
table.csp22	{ margin-left: -2px;  margin-top: -2px;  }
table.csp5	{ margin-left: -5px; }
table.csp55	{ margin-left: -5px;  margin-top: -5px;  }
table.csp10	{ margin-left: -10px; margin-top: -10px; }
table.csp105	{ margin-left: -10px; margin-top: -5px;  }
table.csp15	{ margin-left: -15px; margin-top: -15px; }
table.csp1510	{ margin-left: -15px; margin-top: -10px; }
table.bcc, table.collapse { border-collapse: collapse; }
table.t-boC0 td { border: 1px solid #A8BAE6; }
table.t-nowrap td, table.t-wsn td, table.t-nowrap th, table.t-wsn th { white-space: nowrap; }
table.t-nopadding td, table.t-p0 td, table.t-nopadding th, table.t-p0 th { padding: 0; }
table.t-vat td, table.t-vat th { vertical-align: top; }
table.t-vab td, table.t-vab th { vertical-align: bottom; }
table.t-vam td, table.t-vam th { vertical-align: middle; }
table.t-tal td, table.t-tal th { text-align: left; }
table.t-tar td, table.t-tar th { text-align: right; }
table.t-tac td, table.t-tac th { text-align: center; }
table.t-taj td, table.t-taj th { text-align: justify; }
table.t-fsxs td, table.t-fsxs th { font-size: 0.8em; }
table.t-fss td, table.t-fss th { font-size: 0.9em; }
table.t-fsn td, table.t-fsn th { font-size: 1.0em; }
table.t-fsb td, table.t-fsb th { font-size: 1.1em; }
table.t-fsbg td, table.t-fsbg th { font-size: 1.2em; }

h1 {
	margin: 0;
	padding: 0;
}

h2, h4 {
	margin: 0;
	padding: 0;
	font-size: 1em !important;
}

h3 {
	margin: 5px 5px 5px 0;
	padding: 0;
	font-size: 1em;
}

h2 img {
	margin-top: 15px;
	margin-bottom: 5px;
}

h2 img.ikonadetail {
	margin-top: 0;
}

h3.vysledek {
	display: inline;
	font-size: 1em;
	color: #FF0000;
}

h4.nadpislegenda {
	margin-top: 40px;
	font-weight: normal;
}

.dolniform {
}

table.HP td.HPleva {
	padding: 0 14px 0 0;
	vertical-align: top;
}
table.HP td.HPprava {
	padding: 0 0 0 14px;
	border-left: 1px dotted #808080;
	vertical-align: top;
}
.HPpravaDiv {
	width: 252px;
	margin: 0;
}

#vsechno {
	margin: 0;
	padding: 0;
	border: 0 none;
}

#obalformular {
	background-color: #DEE8F7;
	margin-bottom: 3px;
	border: 1px solid #A8BAE6;
}

.obalnormal {
	margin-top: 28px;
}

#obalhledrych {
	background-color: #DEE8F7;
	border: 1px solid #A8BAE6;
	padding: 2px 0px 2px 10px;
}

#obalhledrychARK {
	width: 618px;
        background-color: #DEE8F7;
        border: 1px solid #A8BAE6;
        padding: 2px 0px 2px 10px;
        font-size: 8px;
}
                

#hledrych {
	margin: 5px 0 4px 0;
}
#hledrych input.obec {
	width: 180px;
}
#hledrych input.obecARK {
        width: 90px;
}
        
#hledrych input.cena {
	width: 85px;
}

#hledrych input.cenaARK {
        width: 80px;
}

#hledrych select.druhARK {
        width: 130px;
}

#hledrych select.typARK {
        width: 70px;
}

.hledrycht {
	float: left;
	padding: 1px 15px 3px 15px;
	margin: 3px 0 0 20px;
	font-size: 0.9em;
	line-height: 1.2em;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.hledrychr {
	float: right;
	margin-top: 3px;
	white-space: nowrap;
	padding: 3px 9px 2px 5px;
}
.hledrychr input.ord {
	width: 65px;
	margin-right: 15px;
}
#podhledrych {
	background-color: #FCF2C8;
	border: 1px solid #A8BAE6;
	border-top-width: 0;
	padding: 8px 0 6px 13px;
}

.reklama {
	margin: 0;
	line-height: 100%;
	letter-spacing: 1px;
	color: #808080;
/*	font-size: 0.8em;*/
	text-transform: uppercase;
}
.reklama.txt {
	float: right;
	padding: 5px 8px 0 0;
}
.rekltxt {
	float: right;
	padding-top: 2px;
/*	font-size: 0.9em;*/
	line-height: 120%;
}

.paddinglr10, .reklama {
	padding-left: 11px;
	padding-right: 11px;
}

.nadpis {
	color: #F76322;
	font-weight: bold;
}

li.liinfo {
	list-style-image: url(/images/design/list_info.gif);
}
li.lizpravy {
	list-style-image: url(/images/design/list_zpravy.gif);
}
li.lianketa {
	list-style-image: url(/images/design/list_anketa.gif);
}
li.livyber {
	list-style-image: url(/images/design/list_vyber.gif);
}

.sipka {
	display: block;
	float: left;
	width: 15px;
	height: 14px;
	background: url("/images/marker-info.gif") no-repeat left top;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

#footerpop, #footer.pop  {
	border: 0 none;
	margin: 0;
	padding: 5px 2px 5px 0;
	text-align: right;
	font: 9pt/11pt Arial,sans-serif;
}

.clearleft, .clearright, .clearboth {
 	font-size: 1px;
	line-height: 1px;
	padding: 0;
	border: 0 none;
	margin: 0;
}
.clearleft, .cll { clear: left; }
.clearright, .clr { clear: right; }
.clearboth, .clb { clear: both; }

.vypisnormal, .vnor {	background-color: #DEE8F7; }
.vypiszmena, .vzme {	background-color: #DEE8F7; }
.vypisnovinka, .vnov {	background-color: #DEE8F7; }
.vypistmavy, .vtma {	background-color: #D2D2D2; }
.vypis {
	margin: 0;
	font-size: 0.95em;
	width: 100%;
}
table.vypis th {
	text-align: left;
}
table.vypis td, table.vypis th {
	border-top: 2px solid white;
	padding: 2px 0 1px 4px;
	empty-cells: show;
}
table.vypis.v2 td, table.vypis.v2 th {
	border-right: 2px solid white;
	padding-right: 4px;
}
table.vypis.index td {
	border-top: 8px solid white;
}
table.vypis td input {
	height: 14px;
}
table.vypis td img {
	vertical-align: middle;
}
table.vypis td.tablecena {
	text-align: right;
	white-space: nowrap;
}

table.vypis td.mena {
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
}

table.vypis td.volitelne, table.vypis td.notopb {
	border-top: 0;
}

table.vypis td.ikony {
	width: 16px !important;
	padding: 1px 4px 1px 0;
	text-align: right;
	white-space: nowrap;
}

table.vypis td.cyklodd {
	font-weight: bold;
	border-top: 8px solid white;
}

.prodano, table.vypis td.prodano {
	color: red;
	font-weight: bold;
	text-transform: uppercase;
}
/*	font-variant : small-caps;	*/
table.vypis td.prodano {
	text-align: center;
	padding-right: 8px;
}

#legenda {
	border-top: 1px solid #A8BAE6;
	border-bottom: 1px solid #A8BAE6;
	margin-bottom: 10px;
	width: 100%;
}

#legenda td {
	padding: 5px 20px 5px 0;
	font-size: 7.5pt;
/*	font-size: 0.85em;*/
	white-space: nowrap;
	vertical-align: top;
}
#legenda td.last {
	padding-right: 0;
	line-height: 120%;
	white-space: normal !important;
}

#legenda .ikona {
	margin: 2px 5px 2px 0;
	vertical-align: middle;
}

.hornilista {
	padding: 0;
	border: 0 none;
	width: 100%;
	height: 26px;
	border: 1px solid #A8BAE6;
	margin-bottom: 1px;
}

.sipkadolu {
	padding: 0;
	border: 0 none;
	width: 23px;
	height: 26px;
	background: url(/images/marker-info.gif) no-repeat left top;
}
.sipkadolu.sdadr {
	background-image: url(/images/marker-adresar.gif);
}
.sipkadolu.sdinf {
	background-image: url(/images/marker-info.gif);
}
.sipkadolu.sdmon {
	background-image: url(/images/marker-monitor.gif);
}
.sipkadolu.sdpop {
	background-image: url(/images/marker-poptavka.gif);
}

.xhornilista .text {
	margin: 0;
	width: 97%;
	padding-top: 5px;
}
.hornilistatext {
	vertical-align: middle;
        background-color: #FFFFFF;
        padding: 0px 15px 0px 2px !important;
        overflow: hidden;
        font-size: 9pt !important;
}
                                        

.hornilistatext h2 {
	text-transform: uppercase;
	margin-bottom: -2px !important;
}
.hornilistatext h2 span.noup {
	text-transform: none;
}

.levyobsahhornilisty {
	width: 525px;
	vertical-align: middle;
/*	float: left;
	padding: 5px 5px 0 5px;*/
}

td.bigikony {
	height: 23px;
	line-height: 22px;
	padding: 0;
	overflow: hidden;
	vertical-align: middle;
}
td.bigikony img {
	margin: 0;
	vertical-align: middle;
}
td.pravyobsahhornilisty {
	height: 23px;
	text-align: right;
	padding: 0 2px 0 2px;
	overflow: hidden;
	vertical-align: middle;
}

.hlexplorerizace {
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 6px;
}

.vnitrnibanner {
	font-size: 0.8em;
	line-height: 1.3em;
	margin: 0;
	padding: 10px 0 10px 50px;
	text-align: left;
}
.vnitrnibanner.banner400 { padding-left: 85px; }
.vnitrnibanner.banner250 { padding-left: 160px; }

#hledhyp {
	margin: auto;
	border: 0 none;
}
#hledhyp.hhnadc {
	border-bottom: 1px solid #A8BAE6;
	padding: 0 2px 8px 2px;
/*	font-size: 0.9em;*/
}
#hledhyp td {
	padding: 7px 2px 6px 10px;
	vertical-align: middle;
}
#hledhyp td.hhbut {
	padding-right: 10px;
}

.vyberpodleobvodu {
	padding: 0;
	margin: 0;
	margin-top: 4px;
}

h2.error, div.error, span.error {
	font-size: 1.1em;
	line-height: normal;
	color: red;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 10px;
}
.akceinfo {
	color: red;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 10px;
}

.makl {
	margin-bottom: 6px;
	padding-bottom: 9px;
	background-color: #DEE8F7;
	border: 1px solid #DEE8F7;
}
.makl.maklbila {
	background-color: #FFFFFF;
	border: 1px solid #DCDDDE;
}
.makl .obaltextu {
	float: left;
	width: 485px;
}
.makl .thumbnail {
	float: left;
	width: 137px;
	margin-top: 10px;
}
.makl .thumbnail .thumbobal {
	border: 1px solid #DEE8F7;
}
.ilustracnifoto {
	border: 1px solid #A8BAE6;
	margin: 3px 10px 2px 4px;
}
.maklnahlb {
	float: left;
	padding: 6px;
	border: 1px solid #DEE8F7;
}
.makl .mnadpis {
	margin-top: 5px;
	margin-bottom: 5px;
}
.makl .text {
	margin: 0;
}
.makl .ikons {
	float: right;
	width: 16px;
	padding: 5px;
}

.makl .ikons p {
	margin: 0 0 5px 0;
}

.makldop {
	border-bottom: 1px solid #A8BAE6;
	margin-bottom: 15px;
	padding-bottom: 15px;
	text-align: center;
}

#mistoprovypis, #mistoproform {
	padding: 2px 0 0 0;
	margin: 0;
}

.nbd {
	letter-spacing: 0.2em;
	font-size: 0.95em;
}

.vypisvpravo {
	border: 1px solid #A8BAE6;
	padding: 0;
	margin-bottom: 6px;
}
.vypisvpravo.rekl {
	background-color: #DEE8F7;
	text-align: center;
	padding: 10px;
}
.vypisvpravo .hlavicka {
	margin: 0;
	padding: 0 0 0 25px;
	color: #FFFFFF;
	font-size: 0.9em;
	line-height: 1.8em;
	height: 20px;
	letter-spacing: 1px;
	background: #256EBB url("/images/ikony/tipy.gif") no-repeat left top;
	border: 0 none;
}
.vypisvpravo.vpgrab .hlavicka {
	background: #FF8022 url("/images/ikony/zpravy.gif") no-repeat left top;
}
.vypisvpravo.vpanketa .hlavicka {
	background: #ACAE23 url("/images/ikony/anketa.gif") no-repeat left top;
}
.vypisvpravo.vpneutral .hlavicka {
	background: #808080 url("/images/ikony/neutral.gif") no-repeat left top;
}
.vypisvpravo.vpnb {
	background: #FFFFFF url("/images/developer.gif") no-repeat right bottom;
}
.vypisvpravo.vpnb .hlavicka {
	background: #B92725 url("/images/ikony/nove_byty.gif") no-repeat left top;
}
.vypisvpravo.vpnb ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.vypisvpravo .telo {
	padding: 5px;
}

div.mailresult {
	background-color: #DEE8F7;
	border: 1px solid #A8BAE6;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
}

/* Formulare */
fieldset {
	background-color: #DEE8F7;
	border: 1px solid #A8BAE6;
	margin-left: 0;
	margin-bottom: 5px;
	padding: 10px;
}

fieldset.mail {
	padding-right: 0;
	margin-right: 0;
}
fieldset.podrobnehledani {
	background-color: #DEE8F7;
	border: 1px solid #A8BAE6;
	margin: 4px 0 0 0;
	padding-left: 10px;
	width: 750px;
}
fieldset.podrobnehledaniARK {
	width: 637px;
}
div.podrobnehledani {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 10px;
}
.podrobnehledanitip {
	float: right;
	font-size: 0.9em;
	width: 150px;
	background: #FFFFFF url("/images/ikony/tipy.gif") no-repeat left top;
	border: 1px solid #DADADA;
	text-indent: 17px;
	padding: 7px 5px 5px 5px;
}
fieldset.podrobnehledani label {
	padding: 0;
}
label.stdwidth, fieldset.podrobnehledani label.stdwidth {
	display: block;
	float: left;
	padding-top: 3px;
	width: 130px;
	font-weight: bold;
	font-size: 0.95em;
}
fieldset.podrobnehledani div.stdwidth {
	float: left;
	padding: 3px 0 0 0;
	margin: 0;
	width: 435px;
}

#specifikacehledani {
	width: 100%;
	border: 0 none;
	border-collapse: collapse;
	border-right: 1px solid #DADADA;
	margin-top: 8px;
}

#specifikacehledani td {
	width: 33%;
	vertical-align: top;
	padding: 0 15px 8px 15px;
	border-left: 1px solid #DADADA;
	font-size: 1em;
}
.lokalita {
	padding: 1px;
	margin-left: 14px;
	padding-left: 8px;
	border-left: 1px solid #F78C22;
}
#taOBL {
	overflow: auto;
	border: 1px solid #DADADA;
	background-color: #FFFFFF;
	padding: 3px 0 3px 3px;
	width: 570px;
}

#druhynem td {
	padding: 0 8px 0 0;
	vertical-align: top;
}

.nacteni {
	border-bottom: 1px solid #DADADA;
	margin-bottom: 15px;
	margin-top: 10px;
	padding-bottom: 15px;
}
.strankovani {
	text-align: center;
	margin-top: 7px;
	border: 1px solid #DADADA;	
	padding: 16px;
}

form#select h3 {
	margin-top: 10px;
	margin-bottom: 0;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}

.radek {
	margin-top: 7px;
}

.radek.closer {
	margin-top: 1px;
}

#osobni .forminfo {
	position: absolute;
	left: 460px;
	vertical-align: middle;
}

.hvezdicka {
	color: #F53D00;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 9px;
	vertical-align: -30%;
}
.hvezdicka.hv2 {
	color: blue;
}

/* Detail */

#detailmain {
	width: 100%;
}

#detailmain p {
	margin: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}

#detailmain table td.prava {
	text-align: left;
	vertical-align: top;
        padding: 0 0 0 5px;
    	width: 566px;
}

#tabulkadetail {
	width: 100%;
	margin: 2px 0 3px 0;
}
#tabulkadetail td {
/*	font-size: 1em;*/
	vertical-align: top;
}

.divider {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	border: 0 none;
	font-size: 1px;
	line-height: 3px;
	background-color: #FFFFFF;
	border: 1px solid #A8BAE6;
	border-left: 0;
	border-right: 0;
	width: 100%;
}

#tabulkadetail td#detailmenuikony {
	border: 1px solid #A8BAE6;
	border-top: 0;
	background-color: #DEE8F7;
	height: 1%;
	vertical-align: bottom;
	padding: 0 0 5px 0;
}

#detailmenuikonyt {
	margin-left: 7px;
}
#detailmenuikonyt td {
	padding-left: 10px;
}

.fotografie {
	text-align: left;
	vertical-align: top;
        horizontal-align: center;
	padding: 10px 0 8px 0;
	border: 1px solid #A8BAE6;
	border-bottom: 0;
	background-color: #DEE8F7;
	width: 340px;
}

.fototitulek, .fototituleknahled {
	margin: 6px 0 0 0;
	padding: 1px 1px 1px 4px;
	border-left: 1px solid #F78C22;
	line-height: 100%;
	text-align: left;
}

.fototituleknahled {
	margin-top: 2px;
}

.morefoto {
	text-align: left;
	padding: 8px;
	border: 1px solid #A8BAE6;
	background-color: #DEE8F7;
	margin: 0 0 4px 0;
	page-break-inside: avoid;
}

table#detaildrazby, table#detaildrazby2, table#vlastndrazby {
	margin-top: 4px;
}
table#detaildrazby2 {
	width: 100%;
}
table#detaildrazby, table#vlastndrazby {
	width: 425px;
}
table#detaildrazby td {
	padding: 3px 12px 3px 12px;
	text-align: center;
}

#vlastndrazby td {
	text-align: left;
}

#vlastndrazby th {
	width: 30%;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	border: 0 none;
	padding-right: 6px;
	white-space: nowrap;
}

.odkazoff {
	color: #9A9A9A;
}

.evc {
	margin-top: 8px;
}

.obalcen {
	width: 100%;
}

.ceny {
	border-collapse: collapse;
}

.ceny td {
	text-align: right;
	padding: 3px 3px 3px 12px;
	background-color: #FFE6D3;
}

td.divide {
	background-color: #FFFFFF;
}

.ceny td.hlavni {
	font-weight: bold;
}

.ceny td.doleva {
	padding-left: 0;
	padding-right: 12px;
	text-align: left;
}

.ceny th {
	text-align: left;
	padding: 3px 3px 3px 8px;
	background-color: #E9E9E9;
	border: 0 none;
	border-right: 3px solid #FFFFFF;
}
table#detaildrazby2 td, table#detaildrazby2 th {
	padding-left: 2px;
	padding-right: 2px;
}

.nahledyobal {
	padding: 0;
	margin: 0 0 6px 0;
	width: 100%;
}
.nahledy {
	text-align: left;
	vertical-align: bottom;
	background-color: #DEE8F7;
	border: 1px solid #A8BAE6;
	padding: 8px 0 10px 17px;
	border-width: 0 0 1px 1px;
}
.nahledyl {
	background-color: #DEE8F7;
	border: 1px solid #A8BAE6;
	border-bottom-width: 0;
	padding: 8px 0 2px 0;
	vertical-align: bottom;
	width: 372px;
}
.nahledyr {
	width: 542px;
	padding: 0;
	border-bottom: 1px solid #A8BAE6;
}
.nahledyr2 {
	width: 24px;
	padding: 0;
	border-bottom: 1px solid #A8BAE6;
}
.nahledysip, .nahledysix {
	border: 1px solid #A8BAE6;
	border-width: 0 1px 1px 0;
	vertical-align: middle;
}
.nahledysip {
	background-color: #EEF5FF;
	text-align: center;
}
.nahledysix {
	background-color: #DEE8F7;
}
.nahledhl {
	border: 8px solid #FFFFFF;
	margin-left: 17px;
}
.nahled {
	border: 3px solid #FFFFFF;
}

.dalfoto, .dalfotohidd {
	float: left;
#	width: 127px;
        padding-right: 5px;
	overflow: hidden;
	margin: 0;
	border: 0 none;
}

.dalfotohidd {
	display: none;
}

.orange {
	color: #F38A21;
}

.typtextem {
	letter-spacing: 3px;
	text-transform: uppercase;
}

.barvanovinka {
	color: #00A000;
}

.barvazmenaceny {
	color: #DBA603;
}

.barvarezervace {
	color: #0072BC;
}

#detailobalprobanner {
	margin-bottom: 10px;
	border-top: 1px solid #DADADA;
	padding-top: 10px;
}

#detailbytux {
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
}

#detailbytudiv {
	padding: 0;
	border: 1px solid #D5D5D5;
}

div#detailbytud {
	margin: 13px 0 6px 10px;
}
#detailbytu td {
#	padding: 0 6px 6px 0;
	height: 100%;
}

#exkluziv {
	padding-top: 7px;
	padding-left: 2px;
}

#detaildalsiinfo {
	margin-top: 10px;
	border-top: 1px solid #DADADA;
	padding-top: 5px;
	padding-bottom: 5px;
}

#detailvybaveniinfo {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

#detailvybaveniinfo span {
	margin: 0;
	padding: 0;
	margin-right: 16px;
}

#detailvybaveniinfo table {
	width: 100%;
	font-size: 1em;
}

#detailvybaveniinfo td {
	width: 14%;
	text-align: left;
}

dl.telefon dd {
	margin-left: 20px;
}

#kontakt {
	margin: 15px 0 15px 0;
}

#kontakt .kontaktlogo {
	padding-right: 15px;
	vertical-align: middle;
}

#kontakt .kontaktkontakt {
	border-left: 1px solid #DEE8F7;
	width: 270px;
	padding-left: 15px;
	vertical-align: top;
}

#kontakt .kontaktkontakt.adresar {
	vertical-align: bottom;
	width: 500px;
}

#kontakt .kontaktmakler {
	width: 260px;
	padding-left: 10px;
	vertical-align: top;
}

.adrnadpis {
	border-left: 1px solid #A8BAE6;
	margin-top: 5px;
	padding-top: 15px;
	padding-left: 21px;
	vertical-align: bottom;
}

#detailfoot {
	padding-bottom: 3px;
}

#detailfoot #detailfootleft {
	float: left;
}

#detailfoot #detailfootright {
	float: right;
}

/* Poslat dotaz */

#osobni .kontaktleft {
	width: 50%;
	float: left;
}

#osobni .kontaktright {
	width: 50%;
	float: right;
}

/* Vice fotografii */

.vicefoto {
	margin: 10px;
	border: 1px solid #A8BAE6;
}

select, option, textarea, input, button {
	vertical-align: middle;
}

input.button3, input.button1, input.button2, button.button1, a.button1, a:visited.button1 {
	text-decoration: none;
	text-transform: uppercase;
	font: 11px/14px Arial,sans-serif;
	cursor: pointer;
	font-weight: bold;
}
input.button2 {
	border: 1px solid #A0A0A0;
	color: #000000;
	background: #F8F8F8 url("http://atlas.cz/design/bg-btn-silver.gif") left bottom repeat-x;
	padding: 3px 2px 1px 2px;
}
input.button1, button.button1, a.button1, a:visited.button1 {
	border: 1px solid #000000;
	color: #FFFFFF;
	background: #0078DE url("http://atlas.cz/design/bg-btn-blue.gif") 0 0 repeat-x;
}
input.button1, button.button1 {
	padding: 3px 2px 1px 2px;
}
a.button1, a:visited.button1 {
	padding: 3px 8px 3px 8px;
}
input.button3, button.button3 {
	border: 0 none;
	line-height: 14px;
	padding: 2px 0 0 0;
	margin: 0;
	color: #FFFFFF;
	background-color: #80A8E4;
} html>body input.button3 {border: 1px solid #80A8E4;padding: 0;}
div.button3 {
	line-height: 19px;
	font-size: 17px;
	padding-top: 2px;
}
span.button3 {
	background-color: #80A8E4;
	border: 1px solid #6088C4;
	padding-top: 1px;
}
input.button3.butstr {
	color: #FF6600;
	background-color: #FFFFFF;
} html>body input.button3.butstr {border-color: #FFFFFF;}
span.button3.butstr {
	background-color: #FFFFFF;
	border: 1px solid #DADADA;
}
div.button3 span.but3norm {
	line-height: 11pt;
	font-size: 9pt;
}
input.button5, button.button5, input.button6, button.button6 {
	text-decoration: none;
	text-transform: uppercase;
	font: 11px/14px Arial,sans-serif;
	cursor: pointer;
	font-weight: normal;
	border: 0 none;
	padding: 1px 5px 0 5px;
	margin-top: -1px;
	height: 15px;
}
input.button5, button.button5 {
	color: #FFFFFF;
	background-color: #80A8E4;
}
input.button6, button.button6 {
	color: #FFFFFF;
	background-color: #B9B9B9;
}
span.button5 {
	border: 1px solid #6088C4;
	background-color: #80A8E4;
	padding-bottom: 2px;
}
span.button6 {
	border: 1px solid #A0A0A0;
	background-color: #B9B9B9;
	padding-bottom: 2px;
}
div.button5, div.button6 {
	padding-top: 3px;
	padding-bottom: 3px;
}
div.button5 {
	padding-top: 3px;
	padding-bottom: 3px;
}
a.button5, a:visited.button5 {
	text-decoration: none;
	text-transform: uppercase;
	font: 11px/14px Arial,sans-serif;
	cursor: pointer;
	font-weight: normal;
	border: 1px solid #6088C4;
	color: #FFFFFF;
	background-color: #80A8E4;
	padding: 2px 10px 2px 10px;
}

.buttonlb {
	border-left: 1px solid #A8BAE6;
	padding-left: 10px;
	margin-left: 10px;
}
.buttonrb {
	border-right: 1px solid #A8BAE6;
	padding-right: 10px;
	margin-right: 10px;
}

.modulhzpr {
	background-color: #FF8022;
}
.modulhnb {
	background-color: #B92725;
}
.modulhtip {
	background-color: #256EBB;
}
.modulhank {
	background-color: #ACAE23;
}

ul.newtest {
	list-style-type: square;
}

.poznamka {
	font-style: italic;
}

#vyslhled {
	margin-top: 10px;
	padding-right: 2px;
}
.txtindent, #vyslhled td.txtindent {
	padding-left: 2px;
	padding-right: 2px;
}

.podcarou {
	padding-top: 3px;
	border-top: 1px solid #A8BAE6;
}
.podcarou.podc1 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.nadcarou {
	border-bottom: 1px solid #A8BAE6;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-bottom: 2px;
}

.nadcarouipod {
	border: 1px solid #A8BAE6;
	border-width: 1px 0 1px 0;
	margin-bottom: 5px;
	margin-top: 10px;
	padding: 2px 0 2px 0;
}

.invibutt {
	font: 1px/2px sans-serif;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding: 0;
}
.invbwrap {
	margin: 0;
	height: 25px;
	padding-top: 3px;
}

.mono {
	font-family: "Courier New",Courier,monospace !important;
}

ol.zasadyol {
	padding-right: 5px;
}
ol.zasadyol li {
	margin-bottom: 5px;
}

.reklama204 {
	border: 1px solid #A8BAE6;
	background-color: #DEE8F7;
	padding: 0;
	margin: 0 0 15px 0;
}
.reklama204in {
	width: 250px;
	height: 250px;
	overflow: hidden;
}

.HPnadpis, .HPnadpisPr {
	margin: 15px 0 10px 0;
	padding-left: 20px;
	background: #FFFFFF url("/images/modctv.gif") no-repeat left center;
	font-weight: bold;
}
.HPnadpis {
	text-decoration: underline;
	font-size: 120%;
}
.clanky {
	background-color: #DEE8F7;
	padding: 5px 5px 0 5px;
	margin: 5px 0 5px 0;
}
div.clanky table td {
/*	font-size: 90% !important;*/
	padding-bottom: 5px !important;
}
.reklama515 {
	background-color: #F0F0F0;
	padding: 5px;
	margin: 5px 0 5px 0;
}

body.header760 #header, body.header760 #footer {width:940px !important;}
#header-l #logo-reality { position: relative; top: 10px; }


