* {
  margin: 0; padding: 0;
}

a.hi {
font-size:70%;
color:red;
}

#mapdiv 
{
	display:none;
	position:fixed;
	right: 20px;
	top: 25%;
	z-index:100;
}

#mapkazdiv 
{
	display:none;
	position:fixed;
	right: 20px;
	top: 10%;
	z-index:100;
}

#mapdiv_nn 
{
	display:none;
	position:fixed;
	right: 20px;
	top: 5%;
	z-index:100;
}

#header {
  background: url(../image/bgtop.jpg) top center no-repeat; position: relative; min-width: 1000px; height: 780px; width: 100%;
}
#footer {
  background: url(../image/bgbottom.png) bottom right no-repeat; position: relative; min-width: 1000px; height: 158px; width: 100%;
}
#stoun {
  background: url(../image/stoun.png) top left no-repeat; position: absolute; top: 400px; left: 3%; width: 214px; height: 172px; z-index: 10;
}
#line {
  background: url(../image/line.png) top left repeat-x; position: absolute; top: 710px; left: 0; width: 100%; height: 26px; z-index: 15;
}
#newline {
  background: url(../image/redline.png) top center no-repeat; position: absolute; top: 500px; left: 0; width: 100%; height: 285px; z-index: 15;
}
#logo {
  background: url(../image/logo.png) top left no-repeat; position: absolute; top: 532px; right: 10px; width: 385px; height: 59px; z-index: 25;
}
#logoline {
  background: url(../image/logoline.png) top right no-repeat; position: absolute; top: 450px; right: 0; width: 644px; height: 310px; z-index: 20;
}
#leftline {
  background: url(../image/leftline.png) top left no-repeat; position: absolute; top: 710px; left: 0; width: 645px; height: 78px; z-index: 30;
}
.txtheader {
  width: auto; font-family: Arial Narrow, Arial; font-size: 24px; font-weight: bold; color: #FFFFFF; padding: 2px 10px 2px 10px; background-color: #CC0000;
}
.txtsmheader {
  font-family: Arial Narrow, Arial; font-size: 20px; font-weight: bold;
}
#pagename {
  position: absolute; top: 680px; left: 100px; width: auto; z-index: 40;
}
#menu1 {
  position: absolute; top: 630px; right: 560px; width: auto; z-index: 40;
}
#menu2 {
  position: absolute; top: 630px; right: 160px; width: auto; z-index: 40;
}
.menu {
  font-family: Arial Narrow, Arial; font-size: 18px; font-weight: bold; color: #003466; padding: 0 8px 0 8px;
}
#text {
	font-family: Arial Narrow, Arial; font-size: 14px; color: #333333; padding: 0 100px 20px 100px; width: auto; min-width: 800px;
	text-align: justify;
}
#text p
{
	text-indent: 25px;
}

.column {
  width: 100px;
  float: right;
}
#wrapper {
  position: relative; width: 100%; min-width: 1000px;
}
#prim {
  margin: 0 570px 0 100px; font-family: Arial Narrow, Arial; font-size: 14px; color: #333333;
}
#project {
  float: right;
  width: 370px;
  font-family: Arial Narrow, Arial; font-size: 14px; color: #333333;
}
.description {
  margin-left: 120px; margin-top: -5px;
}
.description a {
  font-family: Arial Narrow, Arial; font-size: 12px; color: #676767;
}
.clear {
  clear: both;
}
.container {
  margin: 0 0 10px 0; overflow: hidden;
}
#bottommenu {
   text-align: center; padding-top: 90px;
}
#bottommenu a, #bottommenu span{
   font-size: 15px;
   font-weight: normal;
}
ul { list-style: none; padding: 20px; list-style-image: url(../image/list.gif); }

.price_table
{
	border:1px solid black;
	width:100%;
}

.price_table th
{
	border:1px solid black;
	text-align:center;
}

.price_table td
{
	border:1px solid black;
}

strong { color: #CC0000; }

.metaword {font-size: 14px; display: inline; white-space: pre; clear: none; word-spacing: 0.3em;}

