html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
html,body{
	width:100%;
	height:100%;
}
#wrapper{
	min-width: 1000px;
	width:100%;height:100%;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1006?'1006px':'100%');
}
a{
	white-space:nowrap;
	color: #e00000;
}
a:hover{
	color: #ff0000;
}
#logo{
	float:left;
	margin: 25px 5px 0 5px;
}
#banner-top-wrapper{padding: 5px 5px 5px 0;float:right;}
#banner-top{
	background:#f0f0f0;
	float:right;
	width: 728px;/*670px*/
	height: 90px;/* original was 80px burjua was 62px */
	/*border: 1px solid #a0a0a0;*/
}
#header{
	clear:both;
	height: 4em;
	min-height: 50px;
	background:#e5e5e5;
	border-bottom: 3px #b0b0b0 solid;
}
#query {
	width: 72%;
}
input.button {
	font-family: Arial, Helvetica, sans-serif;
	background: transparent url(../images/murmanmap/button.png) no-repeat;
	color: #444444;
	font-weight:bold;
	padding:1px 0 2px 0;
	width:64px;
	height:22px;
	border:none;
}
input.button:hover {
	background: transparent url(../images/murmanmap/button.png) no-repeat -64px 0;
	color: #ffffff;
}
input.vm {
	background:transparent url(/images/banners/buttonRED.png) no-repeat scroll 0 0;border:medium none;color:white;font-family:Arial,Helvetica,sans-serif;font-weight:normal;height:22px;padding:1px 0 2px;width:120px;
}
input.vm:hover {
	background: transparent url(../images/banners/buttonRED2.png) no-repeat 0 0;
	color: #ffffff;
}
input.button2 {
	font-family: Arial, Helvetica, sans-serif;
	background: transparent url(../images/murmanmap/button2.png) no-repeat;
	color: #444444;
	font-weight:bold;
	padding:1px 0 2px 0;
	width:32px;
	height:22px;
	border:none;
}
input.button2:hover {
	background: transparent url(../images/murmanmap/button2.png) no-repeat -32px 0;
	color: #ffffff;
}



#search {
	float:left;
	margin: 10px;
	width: 40%;
}
#search p {
	margin: 0.3em 0 0.4em 0;
	font-size:85%;
	color: #666666;
}
#limit{
	float:right;
	font-size:90%;
	margin: 4px 3em 0 0;
	color: #666666;
}
#limit input {
	height: 9px;
	color: #ff0000;
}
#search a{
	white-space:nowrap;
	color: #666666;
	text-decoration:none;
}
#limit a:hover{
	text-decoration:underline;
}
#results{
	width: 23.90%;
	min-width: 260px;
	margin: 12px 0 0 10px;

	position:relative;
	height: 75%;
	height: expression('450px'); /* Since ajaxxs adds <script>'s to the end of the <body> element, 
					they eventually become visible in MSIE; howewer stupid that is,
					this piece of crap also crashes on correct removeChild() calls,
					so the only solid way to stop map from flickering on ajaxxs 
					updates	in MSIE	is to set the main map div height in fixed units */
	min-height: 450px;
	background:#fff;
	
}
#pagination {
	margin: 0.5em 0 0 0;
	font-size: 90%;
}
#menu{
	clear:right;
	background:url(../images/murmanmap/curve.gif) left top no-repeat;
	background-color:#ffffff;
	float:right;
	width: 55%;
	height:30px;
	padding: 10px 10px 0 0px;
	text-align:right;
}
#menu a {
	padding: 0.2em 0.4em  0.2em 0.4em;
}
#menu a.active {
	color: #666666;
	text-decoration:none;
}
#map{
	float:right;
	position:relative;
	width: 74%;
	height: 75%;
	height: expression('450px'); /* Since ajaxxs adds <script>'s to the end of the <body> element, 
					they eventually become visible in MSIE; howewer stupid that is,
					this piece of crap also crashes on correct removeChild() calls,
					so the only solid way to stop map from flickering on ajaxxs 
					updates	in MSIE	is to set the main map div height in fixed units */
	min-width: 740px;
	min-height: 450px;
	background:#f0f0f0;
	margin: 5px 4px 0 0px;
}
.iframeAjax{
	position:relative;
	width: 95%;
	height: 100%;
	height: expression('450px'); /* Since ajaxxs adds <script>'s to the end of the <body> element, 
					they eventually become visible in MSIE; howewer stupid that is,
					this piece of crap also crashes on correct removeChild() calls,
					so the only solid way to stop map from flickering on ajaxxs 
					updates	in MSIE	is to set the main map div height in fixed units */
	min-height: 400px;
	background:#f0f0f0;
}

#banner-bottom{
	width: 230px;
	height: 200px;
	margin: 12px 0 0 10px;
}
#footer{
	clear:both;
	width:100%;
	margin-top:1em;
	padding-top: 0.5em;
	border-top: 1px #a0a0a0 solid;
	text-align:center;
	color: #666666;
	font-size:85%;
}
#results-title {
	font-weight:bold;
	padding: 0.5em 0 0.7em 0;
}
.result {
	cursor:pointer;
	padding: 2px 25px 2px 2px;
	margin: 0.2em 0 0.2em 0;
	background-color:#ffffff;
	border: #ffffff 1px solid;
	background:url(../images/murmanmap/arrow-gray.gif) right center no-repeat;
}
.result:hover {
	border: #a0a0a0 1px solid;
	background:url(../images/murmanmap/arrow-red.gif)  right center no-repeat;
	background-color:#f0f0f0;
}

.result-name{
	padding-left:20px;
	font-weight: bold;
	color:#e00000;
	text-decoration:underline;
	line-height:14px;
}
.result-info{
	padding: 0.2em 0 0.2em 0;
	padding-left:20px;
	font-size: 89%;
}
.result-category{
	padding: 0.1em 0 0.1em;
	color: #666666;
	font-size: 90%;
}
.banner200x200 {
	width: 200px;
	height: 200px;
	border: 1px solid #a0a0a0;
	background:#f0f0f0;
	margin: 5px 15px 5px 15px;
}
div#content {
	padding:1em;
}
div#content.narrow {
	width:55em;
	margin: 0 auto 0 auto;
}
h1 {
	text-align:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:150%;
	font-weight:bold;	
	color: #e00000;
	padding: 1em 0 0.7em 0;
}
h2 {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:120%;
	font-weight:bold;	
	color: #e00000;
	padding: 0.5em 0 0.5em 0;
}
div#content li {
	margin: 0.2em 0 0.2em 3em;
	list-style:disc;
}

div#content p {
	padding: 0.5em 0 0.5em 0;
	text-align:justify;
	line-height:1.2em;
}
div#content h4 {
	margin-top: 0.5em;
	color: #e00000;
}
.small {
	font-size:90%;
}
.igeoobj {
    	position:absolute; 
}

.igeoobjshadow {
	display:expression('none'); /* screw MSIE */
	opacity:0.5;
	position:absolute;
	bottom :-13px;
	bottom: expression(0);
	left: 0px;
	height: 25%;
	width: 200%;
	z-index: 1;
}
.igeoobjshadow_l,
.igeoobjshadow_r {
	height:100%;
	float:left;
	vertical-align:bottom;
	font-size:1px; 
	background-image:url(../images/murmanmap/shadow.png); 
	background-repeat:no-repeat;
}
.igeoobjshadow_l {
	width:48%; 
	background-position: left bottom; 
	
}
.igeoobjshadow_r {
	width:50%; 
	background-position: -678px bottom; 
}
.igeoobjframe {
	opacity: 0.95;
	width:100%;
	height:100%;
	position:absolute;
	bottom:0;
	z-index: 3;
}
.igeoobjframe_tl,
.igeoobjframe_tr,
.igeoobjframe_bl,
.igeoobjframe_br {
	font-size:1px;
	float:left;
	background:url(../images/murmanmap/frame.png);
}
.igeoobjframe_tl {
	height: 3px;
	width: 50%;
	background-position:left top;
}
.igeoobjframe_tr {
	height: 3px;
	background-position:right top;
	width: 49.9999%;
}
.igeoobjframe_br {
	height: 10px;
	background-position:right bottom;
	width: 50%;
}
.igeoobjframe_bl {
	height: 10px;
	background-position:left bottom;
	width: 49.9999%;
}
.igeoobjframe_cntr {
	clear:both;
	top:3px;
	height:100%;
	background:#ffffff;
	border-left: 1px #838C95 solid;
	border-right: 1px #838C95 solid;
}

/* ADDED 2008-07-22 */
.objframe-bg-top-left {font-size: 1px; background-image: url(/images/objframe/objframe-bg.gif); background-repeat: no-repeat; background-position: left top;}
.objframe-bg-top-right {font-size: 1px; background-image: url(/images/objframe/objframe-bg.gif); background-repeat: no-repeat; background-position: right top;}
.objframe-bg-bottom-left {background-image: url(/images/objframe/objframe-bg2.gif); background-repeat: no-repeat; background-position: left bottom;}
.objframe-bg-bottom-right {background-image: url(/images/objframe/objframe-bg.gif); background-repeat: no-repeat; background-position: right bottom;}
.objframe-bg-center-left {background-color: white;background-image: url(/images/objframe/objframe-bg-pixel.gif); background-repeat: repeat-y; background-position: left top;}
.objframe-bg-center-right {background-color: white;background-image: url(/images/objframe/objframe-bg-pixel.gif); background-repeat: repeat-y; background-position: right top;}
.objframe-bg-top-center {background-color: white;background-image: url(/images/objframe/objframe-bg-pixel.gif); background-repeat: repeat-x; background-position: left top;}
.objframe-bg-bottom-center {background-image: url(/images/objframe/objframe-bg-pixel2.gif); background-repeat: repeat-x; background-position: left top;}
.objframe-bg-center-center {background-color: white;}
onjframe-bg-center-left2 {
background-color: white;
background-image: url(/images/objframe/objframe-bg-pixel.gif);
background-repeat: repeat-y;
background-position: left top;	
}
/* ADDED 2008-0703*/
.objframe-clickable{
	cursor:pointer;
}
table.objframe-info tr,td{
	padding-top:1px;
	vertical-align:middle;
}
td.objframe-icon{
	padding-right:5px;
}
.objframe-standart{
	width:275px;
}
.objframe-longInfo{
	width:300px;
}
/*----------------*/

#tooltip{
	float:right;
	width: 75%;
	min-width: 750px;
	background:#ffffff;
	margin: 0.5em 0 0.5em 0;
	text-align:center;
	font-size:90%;
	vertical-align:top;
}

div.result-count{
	float:left;
	margin-left: 0px;
/*	height:100%;
*/
}
span.pagination {
	padding: 0 0.2em 0 0.2em;
}
span.current {
}
ul {
	margin: 0.5em 0 0.5em 0;
}
li {
	margin-left:1.5em;
	list-style: circle;
}

div.emptyDiv {
	width: 100%;
	height: 100%;
	background-color:#006666;
	position:absolute;
	opacity:0;
}

div#results p {
	padding: 0.5em 0 0.5em 0;
	text-align:justify;
}

div.igeoInfoMinimized {
	width: 32px;
	height: 20px;
}

div.igeoInfoMinimized div.igeoobjframe_cntr div {
	overflow:hidden !important;
}

div.igeoInfoMinimized div.igeoobjframe_cntr div {
	cursor: pointer;
	background:url(../images/icons/working.png) no-repeat 7px 1px;
	padding-left: 31px !important;
	line-height:22px;
	height:100%;
}

div.igeoInfoMaximized {
	width: 300px;
	height: 130px;
	cursor:default;
}
div.igeoInfoMaximized div.igeoobjframe_cntr div {
	padding: 0 5px 5px 5px !important;
}

div.igeoInfoMaximized p.info-name{
	font-size: 110%;
	font-weight: bold;
	color:#e00000;
	text-decoration:none;
}
div.igeoInfoMaximized p.info-category{
	padding: 0.2em 0 0.2em 0;
	font-size: 90%;
	color: #999999;
}
div.igeoInfoMaximized p.info-address{
	padding: 0.2em 0 0.2em 0;
	font-size: 90%;
}
div.igeoInfoMaximized p.info-phone{
	padding: 0.2em 0 0.2em 0;
	font-size: 90%;
}

div.igeoInfoMaximized p.info-extras{
	padding: 0.2em 0 0.2em 0;
	font-size: 90%;
}
.info-extras p {
	margin-bottom: 5px;
	text-indent: 10px;
	font-size: 11px;
}

div.igeoInfoMaximized div.info-logo{
	float:left;
	height: 105px;
	padding: 3px 9px 0 0 !important;
}
div.igeoInfoMaximized div.info-control{
	padding:0 !important;
	margin:0 !important;
	text-align:right;
/*	font-size:90%;*/
}
div.igeoInfoMaximized a.info-url{
	font-size:60%;
	vertical-align:middle;
}

div.igeoInfoMaximized a.info-url,
div.igeoInfoMaximized a.info-collapse {
	text-decoration:none;
	font-weight:bold;
	color:#ff6666;
}
div.igeoInfoMaximized p.info-place {
	margin: 5px 0 5px 0;
	font-size: 80%;
}
img.marker {
	opacity:0.5;
	filter:alpha(opacity=50);
}
#results p{
	line-height: 1.2em;
}

table.price {}
table.price th {
		border-bottom: 1px #a0a0a0 solid;
		border-right: 1px #a0a0a0 solid;
		padding: 0.5em;
		text-align:center
}
table.price td { 
		border-right: 1px #a0a0a0 solid;
		padding: 0.5em;
		text-align:right;
}

.mapCopyR{
	font-family:Verdana,Arial;
	color:#666666;
	font-size:8pt;
	position:absolute;
	z-index:9999999;
	bottom:5px;
	right:5px;
}

body {
  background: url('/images/murmanmap/1.gif') no-repeat;
  background-attachment: fixed;
}


.cloud {
	position:absolute;
	z-index: 1;
	top:0px;
	left:0px;
	z-index:9999999;
  top: expression(  0 + body.scrollTop?body.scrollTop: document.documentElement.scrollTop+ 'px' );
  left: expression(  0 + body.scrollLeft?body.scrollLeft: document.documentElement.scrollLeft+ 'px' );
  width:100%; width: expression(document.documentElement.clientWidth+'px');
  height:100%; height: expression(document.documentElement.clientHeight+'px');overflow: visible;
}

body > .cloud {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
.shadow {
	position:absolute;
	height: 100%;
	width: 100%;
	z-index: 15;
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:gray;
	top:0px;
}

.infoPage{
	z-index: 15;
	position:absolute;
	width:100%;
  height:100%; height: expression(document.documentElement.clientHeight+'px') ;
}
.innerCloudDiv{
	z-index: 15;
	position: absolute;
	width:100%;
	height:100%;
	overflow: auto;
}
.centerCloudDiv{
	width:100%;
	height:100%;
	position:relative;
	top:px;
	left:0px;
	background:white;
}
.cloudCenter{
	border:1px solid red;
	background-color:white;
	overflow: hidden;
	width:80%;
	height:90%;
	overflow:hidden;
}
.cloudLeft,.cloudRight{
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:gray;
	width:10%;
}
.cloudTop,.cloudBottom{
	opacity:0.5;
	filter:alpha(opacity=50);
	background-color:gray;
	height:5%;
}
.objframe-bg-bottom-left2 {background-image: url(/images/objframe/objframe-bg2_2.gif); background-repeat: no-repeat; background-position: left bottom;}

/* ADDED 2008-11-24 */

.opinions-title, .opinions-name, .opinions-position {
	color: #dd0000;
}
.opinions-title, .opinions-name, .opinions-position, .opinions-text {
	font-family: tahoma;
}
.opinions-title {
	font-size: 15px;
	margin: 0 15px 10px 15px;
}
.opinions-name {
	font-size: 13px;
}
.opinions-position {
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 5px 0;
}
.opinions-text {
	font-size: 12px;
}
.opinions-cell {
	vertical-align: top;
}
.opinions-cell img {
	float: right;
	display: block;
	border: 2px solid #ddd;
}
.opinions-vertical {
	height: 10px;
}
a.directory{
	font-size: 9px; font-family: tahoma; color: rgb(204, 204, 204); text-decoration: none; margin: 0px; padding: 0px;
}
