html, body {
	margin:0px 0px 0px 0px;
	padding:0;
	background-color:#3a6f8f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	height:100%;
}
#margins {
	position:relative;
	width:852px;
	height:100%;
	margin:0 auto;
}
			#mainContainer {
				position:relative;
				width:852px;
				height:100%;
				/* min-height:100%; */
				float:left;
				/* border:2px solid #000; */
				background-image:url(img/mainBg.jpg);
				background-repeat:repeat-y;
				background-color:#cfc;
			}
						#topCont {
							position:relative;
							width:764px;
							height:127px;
							left:20px;
							background-image:url(img/topBg.jpg);
							float:left;
						}
									#logo {
										position:absolute;
										width:183px;
										height:49px;
										top:37px;
										left:46px;
									}
									#menuCont {
										position:absolute;
										width:527px;
										height:21px;
										top:54px;
										left:220px;
										line-height:21px;
										vertical-align:middle;
										color:#fff;
										font-size:10px;
										padding-left:10px;
									}
												#menuCont a, #footLinks a, a.topUrl {
													color:#fff;
													text-decoration:none;
												}
												#menuCont a:hover, #footLinks a:hover, a.topUrl:hover {
													color:#fff;
													text-decoration:underline;
												}
						#midCont {
							position:relative;
							width:684px;
							min-height:560px;
							float:left;
							padding-left:88px;
						}
									#leftColCont {
										position:relative;
										width:139px;
										float:left;
										padding:0px 30px 0px 0px;
									}
									#infoColCont {
										position:relative;
										width:515px;
										float:left;
										display:block;
									}
												#info {
													position:relative;
													float:right;
													width:515px;
													height:0px;
													overflow:auto;
													overflow-x:hidden;
													padding-right:15px;
													font-size:11px;
												}
															#info h2 {
																margin:20px 0px 0px 0px;
															}
															#info p {
																margin-top:3px;
															}
															#info td {
																text-align:left;
															}
															input {
																width:311px;
																height:15px;
																border:1px solid #3a6f8f;
															}
															textarea {
																width:311px;
																height:115px;
																border:1px solid #3a6f8f;
																margin:0;
															}
															.inpBtn {
																width:auto;
																height:auto;
																border:0;
															}
															.labelCont {
																position:relative;
																width:150px;
																height:14px;
																background-image:url(img/inpLabelBg.jpg);
																background-position:right;
																background-repeat:no-repeat;
																color:#fff;
																font-weight:bold;
																font-size:9px;
																line-height:14px;
																vertical-align:middle;
																padding-left:5px;
															}
															.inpCont {
																position:relative;
																margin-bottom:10px;
															}
															#info a {
																text-decoration:none;
																color:#3a6f8f;
															}
															#info a:hover {
																text-decoration:underline;
															}
															#intresseText {
																position:relative;
																font-size:12px;
																margin:20px 0px;
																font-weight:normal;
															}
																		.blueText {
																			font-weight:normal;
																			color:blue;
																		}
															#objektBar {
																position:relative;
																width:515px;
																height:14px;
																background-image:url(img/objektBarBg.jpg);
																background-repeat:repeat-x;
															}
																		.objektRub {
																			position:absolute;
																			height:14px;
																			line-height:14px;
																			vertical-align:middle;
																			color:#617b9e;
																			font-size:10px;
																		}
																		#cityDropCont {
																			position:absolute;
																			width:74px;
																			height:15px;
																			background-image:url(img/cityDropBtn.jpg);
																			background-repeat:no-repeat;
																			right:0px;
																			padding-left:4px;
																			color:#d6e9eb;
																			font-size:9px;
																			line-height:14px;
																			vertical-align:middle;
																		}
																					#cityClick {
																						position:absolute;
																						width:100%;
																						height:100%;
																						cursor:pointer;
																						background-color:#fff;
																						opacity:0;
																						filter:alpha(opacity=0);
																						top:0px;
																						left:0px;
																					}
																		#blur {
																			position:absolute;
																			width:100%;
																			height:100%;
																			background:#fff;
																			display:block;
																			top:0px;
																			left:0px;
																			opacity:0;
																			filter:alpha(opacity=0);
																		}
																		.dropper, .dropper2 {
																			position:absolute;
																			display:block;
																			width:78px;
																		}
																					.dropper a {
																						display:block;
																						width:70px;
																						height:14px;
																						color:#d6e9eb;
																						font-size:9px;
																						line-height:12px;
																						vertical-align:middle;
																						text-decoration:none;
																						border-top:1px solid #d6e9eb;
																						padding:0px 4px;
																						background-color:#3a6f8f;
																						display:block;
																					}
																					.dropper2 a {
																						display:block;
																						width:88px;
																						height:14px;
																						color:#d6e9eb;
																						font-size:10px;
																						line-height:12px;
																						vertical-align:middle;
																						text-decoration:none;
																						border-top:1px solid #d6e9eb;
																						padding:3px 4px;
																						background-color:#3a6f8f;
																						display:block;
																					}
																						.dropper2 a {
																							height:auto;
																						}
																					.dropper a:hover, .dropper2 a:hover {
																						background-color:#5A84A2;
																						text-decoration:none;
																					}
																					a.botdrop {
																						display:block;
																						width:70px;
																						height:14px;
																						color:#d6e9eb;
																						font-size:9px;
																						line-height:14px;
																						vertical-align:middle;
																						text-decoration:none;
																						border-top:1px solid #d6e9eb;
																						padding:0 4px;
																						background-image:url(img/dropBot.png);
																						background-position:top left;
																						background-repeat:no-repeat;
																						display:block;
																					}
																					a.botdrop:hover {
																						background-position:bottom left;
																					}
																					#menuDropSpacer {
																						display:block;
																						width:inherit;
																						height:15px;
																						background-color:transparent;
																					}
																					a.topUrl {
																						color:#fff;
																						text-decoration:none;
																						width:100%;
																						height:15px;
																						font-size:9px;
																						line-height:15px;
																						padding:0px;
																						border-top:0px;
																					}
																					a.topUrl:hover {
																						text-decoration:underline;
																					}
															#objektsCont {
																position:relative;
																width:332px;
																width:515px;
																height:auto;
															}
																		.objektBox {
																			position:relative;
																			width:332px;
																			width:515px;
																			height:58px;
																			border-bottom:1px solid #617b9e;
																			background-color:#fff;
																		}
																					.objektInfo {
																						position:absolute;
																						height:58px;
																						line-height:58px;
																						vertical-align:middle;
																						color:#617b9e;
																						font-weight:bold;
																						font-size:10px;
																					}
																					.objektClicker {
																						position:absolute;
																						height:58px;
																						width:332px;
																						cursor:pointer;
																						background-color:#fff;
																						opacity:0;
																						filter:alpha(opacity=0);
																						top:0px;
																						left:0px;
																						display:block;
																					}
															.kontaktBox {
																position:relative;
																width:auto;
																height:auto;
																background-color:#C4DEEA;
																padding:10px;
																margin-bottom:5px;
															}
																		.kontaktBox img {
																			display:block;
																			margin-bottom:10px;
																		}
												#rightCol {
													position:relative;
													height:441px;
													width:143px;													
													float:right;
													display:block;
													padding:0px 10px 0px 17px;
												}
															#RightColDivTop, #RightColDivBot {
																position:absolute;
																width:39px;
																height:16px;
																background-image:url(img/rightColBg2.jpg);
																background-repeat:no-repeat;
															}
																#RightColDivTop {
																	bottom:0px;
																	right:162px;
																	background-position:top left;
																}
																#RightColDivBot {
																	top:-3px;
																	right:162px;
																	background-position:top right;
																}
															.fileBox {
																position:relative;
																width:inherit;
																height:auto;
																text-align:left;
																margin-top:20px;
															}
																.fileBox img {
																	position:relative;
																	display:block;
																	/* margin: 0px auto 5px auto; */
																	border:0px;
																}
															.omOssRcont {
																position:relative;
																width:inherit;
																height:auto;
																margin-bottom:20px;
															}
																		.omOssRcont img {
																			display:block;																			
																		}
						#footCont {
							position:absolute;
							width:784px;
							height:37px;
							background-image:url(img/footBg.jpg);
							bottom:0px;
						}
									#footLinks {
										position:absolute;
										width:337px;
										height:20px;
										top:17px;
										right:15px;
										line-height:20px;
										vertical-align:middle;
										color:#fff;
										font-size:9px;
									}
#leftInfo {
	position:absolute;
	width:122px;
	height:37px;
	padding:10px;
	color:#fff;
	background-image:url(img/leftInfo.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	bottom:10px;
	left:87px;
}
			#leftInfo a {
				color:#fff;
				text-decoration:none;
			}
			#leftInfo a:hover {
				text-decoration:underline;
			}
/* MISC TEXT */
h1 {
	margin:0;
	display:block;
	color:#617b9e;
	font-size:16px;
}
h2 {
	margin:5px 0px 5px 0px;
	display:block;
	color:#617b9e;
	font-size:14px;
}
h3 {
	margin:5px 0px 5px 0px;
	display:block;
	color:#617b9e;
	font-size:11px;
}
.objText {
	/* color:#f267cc; */
}
a {
	text-decoration:none;
	color:#3a6f8f;
}
a:hover {
	text-decoration:underline;
}
a.arrow {
	position:relative;
	height:20px;
	/* width:auto; */
	padding-right:20px;
	background-image:url(img/urlbg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:20px;
	vertical-align:middle;
	text-decoration:none;
	color:#3a6f8f;
	display:block;
	font-weight:bold;
}
a.arrow:hover {
	text-decoration:underline;
}
