

.body
{
	margin: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
	min-width: 972px;
	font: normal 0.75em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: #e1e1d4;
	text-align: center;
}

#container
{
	margin: 0 auto;
	text-align: left;
	margin-top: 0; /*pokud je nad site odsazeni od listy*/
	color: #383d44;
	background: url("../Img/containerBg.gif") repeat-y top left;
	width:972px;
	height:230px;
}

* > #container
{
	
	min-height:230px;
	height:auto;
}



body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object
{
	border: 0;
}

#header
{
	width:940px;
	float:left;
	height:201px;/*225*/
	margin-left:16px;
	display:inline;
	background: url("../Img/hpHeaderBg.jpg") no-repeat;
	padding-top:24px;
}

.header1
{
	width:940px;
	float:left;
	height:201px;/*225*/
	margin-left:16px;
	display:inline;
	background: url("../Img/hpHeaderBg.jpg") no-repeat;
	padding-top:24px;
}

.header2
{
	width:940px;
	float:left;
	height:201px;/*225*/
	margin-left:16px;
	display:inline;
	background: url("../Img/Info-Financial-InstitutionsBg.jpg") no-repeat;
	padding-top:24px;
}

.header3
{
	width:940px;
	float:left;
	height:201px;/*225*/
	margin-left:16px;
	display:inline;
	background: url("../Img/Info-RetailerBg.jpg") no-repeat;
	padding-top:24px;
}

.header4
{
	width:940px;
	float:left;
	height:201px;/*225*/
	margin-left:16px;
	display:inline;
	background: url("../Img/ATM-LocatorBg.jpg") no-repeat;
	padding-top:24px;
}



#contentCover
{
	width:972px;
	float:left;
	background:url("../Img/containerBg.gif") repeat-y;
}

#content
{
	width:892px;/*940*/
	float:left;
	background:#eaf5e0;
	padding: 19px 19px 19px 29px;
	display:inline;
	margin:10px 0 0 16px;
}

#copy
{
	width:589px;
	float:left;
}

#essentialsCover
{
	width:261px;
	float:left;
}

.essentials
{
	width:221px;/*261*/
	float:left;
	background:#40c4bd;
	padding:20px;
	color:#fff;
	margin-left:41px;
	display:inline;
}

#bottomWrap
{
	width:972px;
	float:left;
	background:url("../Img/bottomWrapBg.gif") no-repeat;
	height:18px;
}

#footer
{
	width:556px;/*572*/
	float:left;
	height:20px;
	background:#e1e1d4;
	font-size:0.8em;
	color:#727257;
	padding-left:16px;
	
}

#author
{
	width:384px;/*400*/
	float:left;
	height:20px;
		background:#e1e1d4;
		font-size:0.8em;
		color:#727257;
		text-align:right;
		padding-right:16px;

}

#locator #copy
{
	width:892px;
	float:left;
}

.NavigationDelimiter
{
	display:none;
}

/* DCMS Edit Bar */
Table.EditBarHeader
{
	margin: auto;
	margin-top:0;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 10000;
	margin-left: -480px;
}

TD.EditBarHeader
{
	background-color: #ff9037;
	color: White;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top: solid 1px #ff9037;
	border-left: solid 1px #ff9037;
	border-right: solid 1px #ff9037;
}

TD.EditBarDCMSLogo
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
TD.EditBarLoggedAs
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ff9037;
	text-decoration: none;
}
/* DCMS Edit Bar */

/* google maps */
.maplogo 
{
	float: left;
	width: 40px;
	vertical-align: top;
	height: 32px;
}

.mapname 
{
	float: left;	
	width: 240px;
	vertical-align: bottom;	
	padding-top:17px;	
}

.mapnamecontainer 
{
	width: 100%;	
	border-bottom-color: #86ab07;
	border-bottom-style: dashed;
	border-bottom-width: 1px;	
	float: left;
	padding-bottom: 5px;
}

.MapSideBar .maplogo 
{
	display: none;
}

.MapSideBar .mapnamecontainer
{
	border: none;
	width: 130px;
}

.MapSideBar .mapname
{
	width: 130px;
}
.mapdescription 
{
	padding-top: 5px;
	width: 100%;
	float: left;
}

.gmnoprint H1 
{
	display: block;
	margin-top: 0px;
	border: none;
	width: 100%;
}

.MapSideBar div.Selected
{
	background:#eaf8f7;
}

.GMapSideBarItemSelected 
{
	padding-top: 5px;
	padding-bottom: 5px;
	background:#eaf8f7;
}

.GMapSideBarItemSelected a
{
	color:#00948b;
}

.GMapSideBarItem 
{
	padding-top: 5px;
	padding-bottom: 5px;	
	background:#fff;
}

.GMapSideBarPointer img 
{
	margin-top: 5px;
	display: block;
}

.GMapSideBarPointer 
{
	float: left;	
	width: 10px;
}

.GMapSideBarText 
{		
	overflow: hidden;	
	width: 130px;	
	text-transform: capitalize;
}

.GMapSideBarText a:link
{
	color:#727257;
}

#MapStatusBar
{
	color: #fff;
	border: 1px solid #fff;
	font-size: 11px;
	font-family: Arial;
	background: #000 url(../images/aniloading.gif) no-repeat 2px 2px;
	padding: 4px 0 4px 22px;
}


.MapSideBar
{
	width:180px;
	float:left;
	height:600px;
	overflow:auto;
	margin-top:10px;
	margin-right:20px;
}

.panelMap
{
	position:relative;
}

#map
{
	width: 672px;
	float:left;
	display:inline;
	height:600px;
	margin-top:10px;
	position:relative;
}

#divList
{
	width:100%;
	float:left;
	margin-top:15px;
	min-height:20px;
}
	
.quickSearch
{
	width:100%;
	float:left;
	margin-top:20px;
}	

form fieldset legend
{
	display:none;
}

form fieldset
{
	border:0;
	margin:0;
	padding:0;
}

ol.searchForm
{
	list-style:none;
	margin:0;
	padding:0;
}

ol.searchForm li
{
	padding-bottom:5px;
}

ol.searchForm label
{
	color:#86ab07;
    font-size : 1.1em;
}

 .txtBox
{
	height: 15px;
	width:400px;
	font-size:100%;
}

.submitBttn
{
	background:#86ab07;
	height:22px;
	border:0;
	margin-left:10px;
	display:inline;
	color:#fff;
	padding:0 10px 0 10px;
}

.notFound
{
	font: normal 0.75em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #383d44;
]