﻿/* Содержимое страницы */
#content {
	position: relative;
	width: 1004px;
	height: 980px;
	min-width: 980px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: url('bg.jpg') no-repeat;
}
#robots {
  position: absolute;
	left: 243px;
	top: 422px;
	width: 506px;
	height: 251px;
	margin: 0;
	padding: 0;
	overflow: auto;
	text-align: justify;
	background: white;
	color: black;
	text-decoration: none;
	font-size: 8pt;
	display: block;
}

/* Титры */
#copyright {
	position: absolute;
	right: 0px;
	top: 930px;
  width: 502px;
  text-align: right;
  z-index: 100;
}
.ctext, .ctext a {
	font: 8pt Arial, sans-serif;
	color: white;
	text-decoration: none;
}
.ctext a:hover {
	color: #f0f0f0;
	text-decoration: underline;
}

/* Баннеры */
#advert {
	position: absolute;
	left: 0px;
	top: 930px;
	width: 502px;
	font-size: 10pt;
	color: #999999;
	text-align: left;
	z-index: 90;
	overflow: hidden;
}

/* Информация */
.a_wrapper, .f_wrapper {
  position: absolute;
	left: 243px;
	top: 422px;
	width: 506px;
	height: 251px;
	text-align: justify;
	border: 0;
	outline-style: none;
	border: 0;
	outline-style: none;
	padding: 0;
	margin: 0;
	z-index: 40;
	overflow: hidden;
}
.f_wrapper{z-index: 41;background:#1a181b;overflow:auto;}
.jScrollPane {overflow:auto;z-index:50;height:250px;}
.jScrollPane a {color:#c0c0c0;text-decoration:none;}
.jScrollPane a:hover {text-shadow:#fff 1px 1px 1px;}

#loading {
  position: absolute;
	left: 244px;
	top: 422px;
	width: 506px;
	height: 248px;
	border: 0;
	outline-style: none;
	z-index: 0;
	background: url('spinner.gif') no-repeat center center;
	display: none;
	filter:alpha(opacity=50);
  opacity: 0.5;
}
.atext {
	font: italic 9pt Arial, sans-serif;
	color: white;
}

/* Галерея */
#gallery {
  position: absolute;
	left: 12px;
	top: 730px;
	width: 980px;
	height: 180px;
  overflow: auto;
	z-index: 50;
}
#portfolio {
  display: block;
  height: 115px;
  width: 2900px; /* ширина для версии без JS */
  padding: 15px 0 0 15px;
  margin: 0;
  list-style: none;
}
#portfolio li{
  display: block;
  float: left;
  padding: 0 4px;
}
#portfolio a{
  display: block;
  text-decoration: none;
  outline-style: none;
}
#portfolio span{
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
#portfolio a:hover span{
  display: block;
}
#portfolio img {
  border: 3px #57677e solid;
  filter:alpha(opacity=50);
  opacity: 0.5;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
}
#portfolio a:hover img{
  filter:alpha(opacity=100);
  opacity: 1.0;
}
#portfolio li.loading{
  width: 148px;
  height: 110px;
  background: url('spinner.gif') no-repeat center center;
}

/* Карта */
#mdiv {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1004px;
	height: 980px;
	text-align: center;
	font: 12pt Arial, sans-serif;
	vertical-align: middle;
	z-index: 20;
}
#mimgmap {
  position: absolute;
  left: 0px;
  top: 0px;
	width: 1004px;
	height: 980px;
	border: 0px;
	outline-style: none;
	z-index: 30;
}

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: white;
	margin: 0px;
	text-align: center;
	background: #0a0a22 url('fill.jpg') repeat;
}
