a:visited, a:link {
	color: #9D504A;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* --- main --- */

html, body{
	width: 100%;
	height: 100%;
}

form {
	margin: 0px ;
	padding: 0px ;
}

body{
	margin: 0px ;
	padding: 0px ;
	text-align: center;
}

div{
	overflow: hidden;  /* for FF, Opera */
	zoom: 1; /* for IE6 */
	text-align: left;
}

body, td, th, div, p, span, select, input, textarea{
	font-family: Verdana, "MS Sans Serif", Tahoma, Helvetica;
	font-size: 8pt;
	color: #333;
}

img{
	border: 0px;
}

ul, ol{
	padding: 0px;
	margin: 0px 0px 0px 25px;
	text-align: left;
}

ul {
	list-style-type: circle;
}

li{
	margin-top: 3px;
	margin-bottom: 3px;
}

hr {
	border: 1px dotted #E2E3DD ;
}

.square{
	width: 5px;
	height: 5px;
	background: #525250;
}

.border, .borderA{
	border: #A8A8A8 1px solid;
}

.notice, .noticeA{
	padding: 20px;
	text-align: center;
}

/* --- bg --- */

.bg {
	background: #ededed;
}

/* --- center --- */

.center, .centerT{
	text-align: center;
}

.centerM{
	margin: 0 auto;
}

/* --- table (table = tableA) --- */

.table, .tableA{
	width: 99%;
	margin: 2px auto 0px auto ;
}

.table, .tableA, .tableB, .tableC, .tableD{
    border-collapse: collapse;
    background-color: #ffffff;
}

.table td, .table th, .tableA td, .tableA th, .tableB td, .tableC th, .table03 td, .tableD th{
	text-align: left;
    padding: 5px;
}

.table th {
	background: #9E4F4A ;
	color: #FFF ;
	text-align: center ;
}

.tableD td, .tableD th{
    padding: 0px;
}

.table td, .table th, .tableA td, .tableA th, .tableC td, .tableC th{
	border: #CCCCCC 1px solid;
}

.tableB td, .tableB th, .tableD td, .tableD th{
	border: 0px;
}

/* --- calendar --- */

.calendar{
	width: 100%;
}

.calendar .calendarH{ /*, .calendarM a:visited, .calendarM a:link{*/
	color: #A55955 ;
	border: 0px ;
	background: transparent ;
}

.calendar .calendarM {
	border: 0px solid black ;
	padding: 10px 0px 5px 0px ;
	background: url('../../../data/layout/shared_calendar_months_bg.jpg') no-repeat center bottom ;
}

.calendar .calendarD {
	background: url('../../../data/layout/shared_calendar_cell_bg.png') no-repeat center center ;
	width: 39px ;
	height: 22px ;
	font-weight: bold ;
	color: #333;
}

.calendar td{
	padding: 0px ;
	text-align: center;
}

.calendar .calendarD a:visited,
.calendar .calendarD a:link {
	font-weight: bold ;
}

.calendar .calendarD u {
	font-weight: bold ;
}

.galleryImageContainer {
	padding: 5px ;
	border: 1px solid #ABADAC ;
	float: left ;
	margin: 0px 25px 0px 0px ;
}

.galleryImageContainer2 {
	padding: 5px ;
	float: left ;
	margin: 0px 25px 0px 0px ;
}

.fontSA {
	width: 10% ;
}

/*=============*/
/*SHARED STYLES*/

.textInput {
	border: 1px solid #ABADAC ;
}

.submitButton {
	color: #ABADAC ;
	border: 0px ;
	background: transparent ;
}

.menuSeparator01 {
	margin: 0px 10px 0px 10px ;
}

.menuIcon {
	margin-right: 5px ;
	vertical-align: middle ;
}

.menuTitle {
	padding: 0px 0px 13px 0px ;
	text-align: center ;
	font-weight: bold ;
	background: url('../../../data/layout/shared_left_menu_container_title_bg.jpg') no-repeat center bottom ;
	margin: 0px 0px 10px 0px ;
}

.menuTitle2 {
	padding: 0px 0px 13px 0px ;
	text-align: center ;
	font-weight: bold ;
	margin: 0px 0px 10px 0px ;
}

.menuTitle3 {
	padding: 0px ;
	text-align: center ;
	font-weight: bold ;
	margin: 0px ;
	font-size: 10pt ;
}

.menuTitle4 {
	padding: 8px 0px 0px 7px ;
	height: 35px ;
	text-align: center ;
	font-weight: bold ;
	background: url('../../../data/layout/shared_left_menu_container_title_bg2.jpg') no-repeat center bottom ;
	margin: 0px 0px 0px 0px ;
}

.miniImgContainer {
	background: url('../../../data/layout/shared_container_foto_mini_bg.jpg') no-repeat ;
	padding: 4px 7px 7px 4px ;
	width: 160px ;
	height: 117px ;
}

.date {
	text-align: right ;
	color: #818181 ;
	width: 15% ;
	float: right ;
}

.date2 {
	text-align: left ;
	color: #B76662 ;
}

.date3 {
	text-align: left ;
	color: #333 ;
	font-weight: normal ;
}

.title {
	font-weight: bold ;
	text-align: left ;
	width: 85% ;
	float: left ;
}

.title a:visited,
.title a:link {
	color: #333 ;
}

.title2 {
	font-weight: bold ;
	text-align: left ;
}


.desc {
	clear: both ;
	padding-top: 20px ;
}

.desc2 {
	clear: both ;
	margin-top: 5px ;
}

.panoramContainer {
	height: 300px ;
	width: 164px ;
	background: url('../../../data/layout/shared_container_panorams_bg.jpg') no-repeat ;
	margin: 0px 0px 0px 20px ;
	padding: 7px 5px 10px 5px ;
	float: left ;
}

.panoramNumber {
	margin: 0px 10px 0px 0px ;
	border: 0px solid #000 ;
	background: #E2E3DB ;
	padding: 0px 3px 0px 3px ;
}

.mainSubpageDivisionTitle {
	color: #267A63 ;
	font-weight: bold ;
	clear: both ;
	margin: 10px 0px 10px 0px ;
}

.mainSubpageDivisionTitle img {
	vertical-align: middle ;
	margin-right: 10px ;
}

.mainSubpageDivisionBanners {
	clear: both ;
}

.mainSubpageDivisionBanner {
	margin: 0px 10px 10px 0px ;
	float: left ;
	width: 288px ;
}

.mainSubpageDivisionBannerImg {
	clear: both ;
}

.mainSubpageDivisionBannersTextarea {
	height: 80px ;
	background: #7C7C7C ;
	clear: both ;
	padding: 5px 5px 0px 5px ;
	color: #FFF ;
}

#mainContainer {
	width: 972px ;
	margin: 5px auto auto auto ;
}

	#mainHeaderContainer {
		clear: both ;
		background: url('../../../data/layout/shared_container_shadows_bg.png') repeat-y ;
		padding: 0px 5px 0px 20px ;
	}

	#mainHeaderTopMenu {
		padding: 0px 0px 0px 5px ;
		clear: both ;
	}

		#mainHeaderLangFlagsAndServices {
			float: left ;
			padding: 8px 0px 0px 0px ;
		}

		#mainHeaderTopMenu ul {
			float: right ;
			border-bottom: 1px dotted #ADADAD ;
			padding: 0px 0px 5px 0px ;
			margin: 0px ;
			line-height: 20px ;
		}

		#mainHeaderTopMenu ul li {
			list-style-type: none ;
			float: left ;
			margin: 0px 15px 0px 0px ;
			padding: 0px ;
		}

		#mainHeaderTopMenu ul li a:visited,
		#mainHeaderTopMenu ul li a:link{
			color: #000 ;
		}

	#mainHeaderServiceTitle {
		float: left;
		padding: 70px 0px 0px 70px;
		position: relative ;
		width: 460px ;
		top: 15px ;
		left: 0px ;
		overflow: visible ;
	}

	#mainHeaderServiceIcons {
		float: left ;
		padding: 35px 0px 0px 0px ;
		vertical-align: top ;
	}

	#mainHeaderServiceSearcher {
		float: right ;
		padding: 10px 20px 0px 0px ;
		width: 280px ;
	}

		#mainHeaderServiceSearcherInfo {
			text-align: right;
			padding-top: 10px;
			color: #666 ;
		}

	#mainHeaderMainSubMenu {
		clear: both ;
		padding: 20px 10px 0px 0px ;
	}

		#mainHeaderMainSubMenu ul {
			padding: 0px 0px 0px 0px ;
			margin: 0px ;
			text-align: center ;
			line-height: 20px ;
		}

			#mainHeaderMainSubMenu ul li {
				list-style-type: none ;
				display: inline ;
				margin: 0px ;
				padding: 2px 8px 5px 8px ;
			}

			#mainHeaderMainSubMenu ul .active {
				font-weight: bold ;
				/*background: #999 ;*/
			}

			#mainHeaderMainSubMenu ul li a:visited,
			#mainHeaderMainSubMenu ul li a:link{
				color: #000 ;
			}

			#mainHeaderMainSubMenu ul .active a:visited,
			#mainHeaderMainSubMenu ul .active a:link{
				/*color: #FFF ;*/
				color: #9D504A ;
			}

	#mainHeaderMainMenu {
		clear: both ;
		position: relative ;
		top: -5px ;
		left: 0px ;
	}

		#mainHeaderMainMenu ul {
			padding: 0px 0px 0px 0px ;
			margin: 0px auto ;
			text-align: center ;
		}

			#mainHeaderMainMenu ul li {
				list-style-type: none ;
				display: inline ;
				line-height: 27px ;
				margin: 0px ;
				font-weight: bold ;
				padding: 5px 10px 5px 10px ;
				background: url('../../../data/layout/shared_container_bg_main_menu.png') repeat-x ;
			}

			#mainHeaderMainMenu ul li a:visited,
			#mainHeaderMainMenu ul li a:link {
				color: #FFF ;
			}

			#mainHeaderMainMenu ul .active {
				background: #FFF ;
				border-bottom: 2px solid #6F7770 ;
			}

			#mainHeaderMainMenu ul .active a:visited,
			#mainHeaderMainMenu ul .active a:link {
				/*color: #000 ;*/
				color: #9D504A ;
			}


	#mainContentContainer {
		clear: both ;
		background: url('../../../data/layout/shared_container_shadows_bg.png') repeat-y ;
		padding: 10px 10px 10px 10px ;
		margin: 0px ;
	}

		#mainContentLeftContainer {
			width: 323px ;
			padding: 0px 16px 0px 10px ;
			float: left ;
		}

			#mainContentLeftContainerMainTop {
				height: 314px; /* 330px - 16px na belki z dołu i z góry */
				clear: both ;
				background: url('../../../data/layout/shared_left_menu_container_bg.jpg') repeat-y ;
				padding: 10px 0px 10px 10px ;
				position: relative ;
			}

			#mainContentLeftContainerMainMiddle {
				background: url('../../../data/layout/shared_calendar_bg.jpg') no-repeat center top ;
				height: 263px ;
				padding: 0px 0px 0px 0px ;
			}

				#mainContentLeftContainerMainMiddleTitle {
					padding: 5px 0px 5px 0px ;
					text-align: center ;
					font-weight: bold ;
					margin-bottom: 5px ;
					background: url('../../../data/layout/shared_calendar_title_bg.jpg') no-repeat center top ;
				}

			#mainContentLeftContainerMainBottom {
				clear: both ;
				margin-top: 25px ;
				padding: 0px 15px 15px 15px ;
				height: 228px ;
				background: url('../../../data/layout/shared_container_view_bg1.jpg') no-repeat center top ;
			}

				#mainContentLeftContainerMainBottom ul {
					padding: 5px 0px 0px 0px ;
					margin: 0px ;
					border-bottom: 1px dotted #B60608 ;
				}

					#mainContentLeftContainerMainBottom ul li {
						list-style-type: none ;
						padding: 2px 0px 2px 10px ;
						border-top: 1px dotted #B60608 ;
						background: url('../../../data/layout/shared_pointer04.jpg') no-repeat left 10px ;
					}

					#mainContentLeftContainerMainBottom ul li a:visited,
					#mainContentLeftContainerMainBottom ul li a:link {
						color: #000 ;
					}

			#mainContentLeftContainerPromoView {
				clear: both ;
				background: url('../../../data/layout/shared_left_menu_container_bg.jpg') repeat-y ;
				padding: 10px 5px 10px 5px ;
				position: relative ;
			}

			.promoView {
				padding: 0px 8px 30px 8px ;
				display: block ;
			}

				.promoViewBanner {
					display: block ;
					margin: 0px auto ;
					clear: both ;
				}

				.promoViewTitle {
					text-align: center ;
					font-weight: bold ;
					padding: 10px 0px 10px 0px ;
				}

					.promoViewTitle a:visited,
					.promoViewTitle a:link {
						color: #333 ;
					}

				.promoViewNavLine {
					clear: both ;
				}

					.promoViewNavArrow {

					}

					.promoViewNavLineMiddle {
						float: left;
						background: url('../../../data/layout/shared_container_view_navLine_bg.jpg') no-repeat ;
						width: 241px ;
						height: 22px ;
						padding: 0px 0px 0px 0px ;
					}

						.promoViewNavLineMiddle div {
							color: #ADADAD ;
							font-size: 7pt ;
						}

				.promoViewContent {
					padding: 5px 8px 5px 8px ;
				}

				.promoViewContent ul {
					padding: 0px ;
					margin: 0px ;
					border-bottom: 1px dotted #B50507 ;
				}

					.promoViewContent ul li {
						list-style-type: none ;
						padding: 5px 0px 5px 10px ;
						border-top: 1px dotted #B50507 ;
						background: url('../../../data/layout/shared_pointer04.jpg') no-repeat left 10px ;
					}

						.promoViewContent ul li a:visited,
						.promoViewContent ul li a:link {
							color: #333 ;
						}

				#mainContentLeftContainerPromoViewBottomPadding {
					clear: both ;
					background: url('../../../data/layout/shared_container_view_banner_bg1.jpg') no-repeat center top ;
					padding: 5px 0px 5px 0px ;
					text-align: center ;
					font-weight: bold ;
					width: 310px ;
					height: 25px ;
					position: absolute ;
					left: 8px ;
					bottom: 0px ;
				}

			#mainContentLeftContainerMenu {
				clear: both ;
				background: url('../../../data/layout/shared_left_menu_container_bg.jpg') repeat-y ;
				padding: 10px 25px 10px 25px ;
			}

				#mainContentLeftContainerMenu ul {
					padding: 0px ;
					margin: 0px ;
					border-bottom: 1px dotted #B50507 ;
				}

					#mainContentLeftContainerMenu ul li {
						font-weight: bold ;
						list-style-type: none ;
						padding: 5px 0px 5px 20px ;
						border-top: 1px dotted #B50507 ;
						background: url('../../../data/layout/shared_pointer01.jpg') no-repeat left 10px ;
					}

					#mainContentLeftContainerMenu ul .active {
						background: url('../../../data/layout/shared_pointer02.jpg') no-repeat left 10px ;
					}

					#mainContentLeftContainerMenu ul li a:visited,
					#mainContentLeftContainerMenu ul li a:link {
						color: #797979 ;
					}

					#mainContentLeftContainerMenu ul .active a:visited,
					#mainContentLeftContainerMenu ul .active a:link {
						color: #9F504B ;
					}

					#mainContentLeftContainerMenu ul .subElement {
						margin-left: 20px ;
					}

				#mainContentLeftContainerCalendarPanel {
					background: url('../../../data/layout/shared_calendar_bg.jpg') no-repeat center top ;
					height: 258px ;
					padding: 5px 0px 0px 0px ;
					margin: 0px 0px 0px 0px ;
				}

					#mainContentLeftContainerCalendarPanelTitle {
						padding: 5px 0px 5px 0px ;
						text-align: center ;
						font-weight: bold ;
						margin-bottom: 5px ;
						background: url('../../../data/layout/shared_calendar_title_bg.jpg') no-repeat center top ;
					}

				#mainContentLeftContainerBanners {
					clear: both ;
					text-align: center ;
					margin-top: 10px ;
				}

				#mainContentLeftContainerLinks {
					clear: both ;
					padding: 10px 25px 10px 25px ;
					margin-top: 10px ;
				}

					#mainContentLeftContainerLinks ul {
						padding: 0px ;
						margin: 0px ;
						border-bottom: 1px dotted #686F5F ;
					}

					#mainContentLeftContainerLinks ul li {
						font-weight: bold ;
						list-style-type: none ;
						padding: 5px 0px 5px 20px ;
						border-top: 1px dotted #686F5F ;
						background: url('../../../data/layout/shared_pointer03.jpg') no-repeat left 10px ;
					}

					#mainContentLeftContainerLinks ul li a:visited,
					#mainContentLeftContainerLinks ul li a:link {
						color: #797979 ;
					}

		#mainContentRightContainer {
			width: 598px ;
			float: left ;
		}

			.homeInfoContainer {
				margin-bottom: 10px ;
				clear: both ;
			}

			.moreLink {
				font-weight: normal ;
			}

			.moreLink a:visited,
			.moreLink a:link {
				color: #841B19 ;
			}

			.homeBookmarkContent {
				display: none ;
			}

			#mainContentRightContainerMainTop {
				height: 605px ;
				clear: both ;
			}

			#mainContentRightContainerMainBottom {
				height: 252px ;
				padding: 0px 10px 0px 0px ;
				background: url('../../../data/layout/infoService_container_main_views_bg.jpg') no-repeat left top ;
				clear: both ;
			}

				#mainContentRightContainerMainBottom .view1TabsList {
					float: right ;
					margin: 0px ;
					padding: 13px 0px 0px 0px ;
				}

					#mainContentRightContainerMainBottom .view1TabsList li {
						cursor: pointer ;
						list-style-type: none ;
						border: 1px solid #D4D6B7 ;
						padding: 3px 10px 3px 10px ;
						height: 15px ;
						margin: 0px 0px 0px 10px ;
						background: url('../../../data/layout/shared_view_tab_bg.png') repeat-x ;
						color: #FFF ;
						font-weight: bold ;
						text-align: center ;
						float: left ;
					}

					#mainContentRightContainerMainBottom .view1TabsList .active {
						background: url('../../../data/layout/shared_view_tab_bg2.png') repeat-x ;
						color: #000 ;
					}

				#mainContentRightContainerMainBottom .view1ContentContainer {
					padding: 4px 10px 10px 15px ;
					clear: both ;
				}

				#mainContentRightContainerMainBottom .view1SubmenuList {
					margin: 0px ;
					padding: 0px ;
					float: right ;
				}

					#mainContentRightContainerMainBottom .view1SubmenuList li {
						float: left ;
						list-style-type: none ;
						padding: 0px ;
						margin: 0px 0px 0px 0px ;
					}

						#mainContentRightContainerMainBottom .view1SubmenuList li a:visited,
						#mainContentRightContainerMainBottom .view1SubmenuList li a:link {
							color: #000 ;
						}

			#mainContentRightContainerTabs {
				clear: both ;
				margin-bottom: 15px ;
			}

				#mainContentRightContainerTabs .tab {
					float: left ;
					padding: 0px ;
					margin: 0px ;
				}

					#mainContentRightContainerTabs .tab .left {
						float: left ;
					}

					#mainContentRightContainerTabs .tab .middle {
						font-weight: bold ;
						padding-top: 5px ;
						float: left ;
					}

					#mainContentRightContainerTabs .tab .right {
						float: left ;
						margin-right: 3px ;
					}

				#mainContentRightContainerTabs .inactive {
					border-bottom: 2px solid #F3E9E8 ;
				}

					#mainContentRightContainerTabs .inactive .middle {
						color: #999 ;
						cursor: pointer ;
					}

						#mainContentRightContainerTabs .inactive .middle a:visited,
						#mainContentRightContainerTabs .inactive .middle a:link {
							color: #999 ;
						}

				#mainContentRightContainerTabs .active {
					border: 0px ;
				}

					#mainContentRightContainerTabs .active .middle {
						color: #9E4F4A ;
					}

						#mainContentRightContainerTabs .active .middle a:visited,
						#mainContentRightContainerTabs .active .middle a:link {
							color: #9E4F4A ;
						}

			#mainContentRightContainerSubpageIcons {
				float: right ;
			}

			#mainContentRightContainerSubpageTitle {
				clear: both ;
				font-weight: bold ;
			}

			#mainContentRightContainerSubpagePath {
				clear: both ;
				margin-top: 10px ;
			}

			#mainContentRightContainerSubpageBanner {
				clear: both ;
				margin: 10px 0px 10px 0px ;
			}

			#mainContentRightContainerSubpageContent {
				clear: both ;
				margin-top: 10px ;
			}

	#mainContentContainerBottomBanners {
		/*width: 952px;*/
		text-align: center;
		padding-top: 10px;
		clear: both;
		/*background: black;*/
	}

		#mainContentContainerBottomBanners img, #mainContentContainerBottomBanners a img{
			margin: 5px !important;
		}

	#mainFooterContainer {
		clear: both ;
		margin-top: 10px ;
	}

		#mainFooterBanners {
			background: #FFF ;
			text-align: center ;
			padding: 5px 10px 5px 10px ;
		}

		#mainFooterMenu {
			margin-top: 10px ;
			padding: 5px 10px 5px 10px ;
			background: #E8E8E8 ;
			clear: both ;
		}

			#mainFooterMenu ul {
				padding: 0px 0px 0px 0px ;
				margin: 0px ;
				text-align: center ;
				line-height: 20px ;
			}

			#mainFooterMenu ul li {
				list-style-type: none ;
				display: inline ;
				padding: 0px ;
				color: #7D7D7D ;
			}

			#mainFooterMenu ul li a:visited,
			#mainFooterMenu ul li a:link{
				color: #7D7D7D ;
			}

		#mainFooterCopyright {
			margin-top: 10px ;
			text-align: center ;
		}
		
/* ---------- GMAPS CSS --------------------- */

/* SMALL */
#mapSimpleBox {
  width: 570px;
  height: 320px;
  border: 1px solid black;
  background: gray;
  margin: 0 auto 0 auto;
  overflow: visible;
  float:left;
}
#mapSimpleBox div{
 overflow: visible;
}

/* MAIN */
#mapBox {
  width: 945px;
  height: 600px;
  border: 1px solid black;
  background: gray;
  margin: 0 auto 0 auto;
  overflow: visible;
  flo1at:left;
}
#mapBox div{
 overflow: visible;
}
.marker_window{
 margin-right: 15px;
 padding: 7px;
 width: 360px;
 padding-bottom: 25px;
 background: url('../../../data/layout/window_box_bg.png') repeat-x;
 border: 1px solid #eee;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius: 6px;
}
.marker_title {
 padding-bottom: 2px;
 margin-bottom: 4px;
 border-bottom: 2px solid #1892D6;
}
#interfaceBox {
  width: 945px;
  clear: both;
  float: left;

}
#legend{
 margin-top: 10px;
 background: url('../../../data/layout/legenda.jpg') no-repeat;
 width: 80px;
 height: 30px;
 float: left;
}
#mapSelect {
 float: right;
 margin-top: 15px; 
 color: #4C57B8;
 font-weight: bold;
}
#mapSelect form {
 float: left;
 margin-left: 5px;
}
#mapSelect select {
 color: #4C57B8;
 width: 235px;
 background: #FFFFD7;
 border: 1px solid #538DBB;
}
#allLayers {
 width: 943px;
 overflow: auto;
 border: 1px solid #538DBB;
 margin: 10px 0 0 0;
 float: left;
 -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
 border-radius: 7px;
 background: url('../../../data/layout/interface_box_bg.png') repeat-x bottom left;
}
.allLayersControl  {
 margin: 0 0 2px 0;
 padding: 0 0 7px 0;
 border-bottom: 1px dashed #ccc;
 width: 943px;
}
.allLayersControlCheckbox {
 float: left;
}
.allLayersControlButton {
 float: left;
 margin: 2px 0 0 0px;
}
.allLayersControlButton input {
 border: 0;
 background: white;
 cursor: pointer;
 color: #4C57B8;
 font-weight: bold;
}
.layerItem {
 width:610px;
 float:left;

}
.layerItemShort {
 width:313px;
}
.layerIcon {
 vertical-align: middle;
 border: 0px;
}
.lineItems {
 margin-left: 25px;
}
.lineItem {
 margin-bottom: 5px;
}
.lineItemColor {
 float: left;
 width: 35px;
 height: 15px;
 margin-top: 3px;
}
.lineItemDesc {
 margin-left: 42px;
}
.align_middle {
 vertical-align: middle;
}
.input_checkbox {
 margin:0px;
 padding: 0px;
}
.input_button {
 position: absolute; 
 margin:0px;
 padding: 0px;
 margin-top: 12px;
 color: #4C57B8;
 /*font-weight: bold;*/
 background: transparent;
 border: 0px;
 text-align: left; 
 cursor: pointer;
}
/* ---------- GMAPS CSS --------------------- */


