#main { width: 500px; }

h1, h2, h3, h4, h5, h6 {
page-break-after: avoid;
page-break-inside: avoid;
}

blockquote, pre {
page-break-inside: avoid;
}

ul, ol, dl {
page-break-before: avoid;
}

/* From basic_all.css */
body {
background-color: #FFFFFF;
color: #000000;
text-align: center;
}
body, tr, th, td {
font-size: 13pt;
}
a:link, a:visited {
background-color: transparent;
color: #000000;
}

body { padding: 0; margin: 0; }

#main { background-image: none; margin: auto; }

#main h1 { display: block; font-size: 15px; margin-bottom: 0px; }

#pagemenu,
#serverlang,
#search,
#choicebox,
#loading,
#footer a,
#extrawin,
#arrowleftup, #arrowup, #arrowrightup, #arrowleft, #arrowright, #arrowleftdown, #arrowdown, #arrowrightdown,
#zoomoutcaption, #zoomincaption, #zooming,
#cityandprint, #citycaption, #printcaption, #mapsizes,
#gizmomap,
#spadove_oblasti,
#menu a.buttonZoom2Optimum,
#adBlock, #stat, .alert
{ display: none !important; }



#navigation,
#positions,
#aroundmap,
#map { position: static; page-break-inside: avoid; }

#navigation { margin-top: 0; position: relative; top: -40px; left: -10px; }

#map a.i { text-decoration: none; }
#map a.i var { display: inline; color: black; font-size: 7pt; font-style: normal; margin-left: 2pt; vertical-align: center; }

#map #mainmap img { border: 0; }
#map #mainmap img { width: 221px; } /* kvoli IE 5.5 - zle zalamoval mapu, nezmestili si tam??? */

#menu .pocty_celkom,
#menu .pocty,
#menu .settings,
#menu .parent,
#menu .path,
#menu .noend,
#menu .end { display: none; }

#extrawin { top: -1800px; display: none; }

#menudiv {
	display: inline;
	float: none;
	width: auto;
	padding: 0;
	margin: 0;
	height: auto;
	page-break-inside: auto;
}

#menu {
	display: inline;
	margin: 0;
	width: auto; 
	height: auto;
	padding: 0;
	overflow: visible;
	border: 0;
	background-color: transparent;
	page-break-inside: auto;
}

#menu br { display: none; }

#menu a.item {
	display: inline-block;
	width: 260px;
	border: 0;
	background-color: transparent;
	background-image: none;
	margin: 5px 0px 0 0;
	padding: 0;
}

#menu a.item var { display: block; width: 18px; float: left; margin-top: 1px; font-size: 11px; color: black;  }
#menu a.item strong { font-weight: bold; text-decoration: none; margin-right: 5px; color: black; }
#menu a.item address { display: block; margin-left: 21px; }
	
#navigation { margin: 0; float: none; margin-bottom: 0px; }

#footer { text-align: left; margin-top: 0px; position: absolute; right: 0; bottom: 0; }


#loadframe { visibility: hidden; }
