@charset "UTF-8";
/* CSS Document */

/* Subhead */

#subhead { border-bottom: 3px solid #CFD9E7; float: left; width: 100%; clear: both; margin-bottom: 0.5em; margin-top: 40px; text-align: right; }

#subhead h1 { font-size: 200%; font-weight: normal; float: left; margin: 0; padding: 0; margin-bottom: 0.1em; border: none; margin-left:5px;}

#subhead p { margin: 0; padding-top: 0.9em; margin-right: 5px;}

#subhead a, #subhead .prev { font-weight: bold; margin-left: 10px; }

#subhead .prev a { font-weight: bold; margin-left: 0px; padding: 0; }

#subhead_short { border-bottom: 3px solid #CFD9E7; float: left; width: 100%; clear: both; margin-bottom: 10px; margin-top: 10px; text-align: right; }

/* Download kategorie */

#katdownload { margin-bottom: 5px; float:left; vertical-align:top; margin-left: 5px;}
#katdownload input { vertical-align:top;}
#katdownload label { vertical-align:top}

/* Placený zápis */

#placenyzapis {background:#FFFFCC;border:1px solid #E0E0E0; float:left; width:990px; clear: both; margin-left:1px; margin-right:10px; margin-bottom: 5px; padding:2px;}
#placenyzapis h3 {font-size:100%;padding:3px 8px 0;margin-bottom:-10px;color:#666666}

/* Polozka firmy v placené sekci */

.polozka-firma {position:relative;height:auto !important;height:79px;min-height:79px;margin:20px 0 30px}
h4 {font-weight:normal;font-size:140%}
img.novo {display:none}#refer p{margin:0;padding:0}

.popis {margin:0 10px 0 0; padding: 0 0 0 104px} /* TADY BYL ŠPATNĚ POUŽITÝ MARGIN-LEFT, NAMÍSTO PADDING LEFT */
.odkazy a {color:#008000}
.obrazek {position:absolute;top:4px;left:9px;border:1px solid #CCCCCC;width:78px;height:78px;background:#fff;}
.obrazek img {margin:4px 0 0 4px;border:none !important}

.det_obrazek_blok {position:absolute;top:4px;left:9px;height:85px; width: 800px;}
.det_obrazek {width:78px;height:78px;background:#fff;display: inline;}
.det_obrazek img {margin:4px 10px 0 4px; padding: 5px; border:1px solid #CCCCCC;}
.det_obrazek_add {margin:4px 0px 0 4px; padding: 5px; border:1px solid #CCCCCC;}
.close {position:relative;top:-59px;left:-23px; padding: 0px; border:0px}


/* Polozka firmy v neplacené sekci */

.normalzapis {background:#FFFFFF; float:left; width:990px; clear: both; margin-left:1px; margin-right:10px; padding:2px;}
.udajevlevo {background:#FFFFFF; width:300px; clear: both; height:80px; margin-left:0; float:left;}
.udajevpravo {background:#FFFFFF; float:left; width:470px; height:80px;}
.buttonyvpravo {background:#FFFFFF; width:100px; height:80px; position:absolute; float: right; right:0px;}

/*na odstranění*/
#normalzapis {background:#FFFFFF; float:left; width:990px; clear: both; margin-left:1px; margin-right:10px; padding:2px;}
#udajevlevo {background:#FFFFFF; width:300px; clear: both; height:80px; margin-left:0; float:left;}
#udajevpravo {background:#FFFFFF; float:left; width:470px; height:80px;}
#buttonyvpravo {background:#FFFFFF; width:100px; height:80px; position:absolute; float: right; right:0px;}


.inputboxfirma {
	width: 280px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: 16px;
	color: #333333;
	cursor: text;
	font-size:14px;
	vertical-align: bottom;
}

.inputboxfirma:hover {
	border: 1px solid #eaeaea;
}

.inputboxfirma:focus {
	border: 1px solid #eaeaea;
	color: #0F4987;
	display:inline;
}

.inputboxpol {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	height: 16px;
	color: #333333;
	cursor: text;
	font-size:12px;
	vertical-align: bottom;
}

.inputboxpol:hover {
	border: 1px solid #eaeaea;
}

.inputboxpol:focus {
	border: 1px solid #eaeaea;
	color: #0F4987;
}

.dopltext {
	font-size:12px;
	vertical-align: middle;
	margin-left:2px;
}

#uhelmereni {width:990px; clear: both; margin-left:104px; margin-bottom: 5px; padding:2px;}


// ********************* Přidání bodu *************************

#udajevlevo long {background:#FFFFFF; float:left; width:400px; clear: both; height:80px;}
#nazvypoli {position:absolute; top: 1px; left:9px;width:80px;height:378px;background:#fff; text-align:right;}
#udajevlevonovyzaznam {background:#FFFFFF; float:left; width:400px; clear: both; height:380px;}
.vyplneniudaju {position:relative;height:auto !important;height:400px;min-height:400px;margin:20px 0 50px;}
.popisnovyzaznam {margin:0 10px 0 10px;}
.nazevpoletext { font-size:16px; width:90px; min-width:90px; margin-top:3px; display: block; float:left; clear:both;vertical-align: bottom;}
.nazevpoletextdf { font-size:16px; width:80px; min-width:90px; display: block; float:left; clear:both;vertical-align: bottom;}

#uploadfotoform {position:relative;float:left; width:397px; height:30px; margin-left:103px;}
#loadingbar {position:relative;float:left; width:290px;}
img.loading { height:20px;}

#map_canvas {background:#FFFFFF; float:left; width:470px; height: 350px; margin-left:40px;}
