﻿img {border:0 none;}

h1, h2, h3, h4, h5, h6
{
	font-family:Arial,serif; 
	margin:0.3em 0 0.5em 0.5em;
	font-weight:normal;
	line-height:1.2;

}

h1 { font-size:200%; margin:0 0 0 0.7em; padding-top:10px; }
h2 { font-size:140%; }
h3 { font-size:130%; }
h4 { font-size:120%; }

h5 {
	font-size:110%;
	font-weight:normal;
	margin:1.5em 0 1em 0;
	padding:0;
}

h6 { font-size:100%; font-weight: bold;}

/*hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}*/

#workarea ul { list-style-type: none;  padding:0; margin: 0 0 0 1.5em;}
#workarea ul li:before { content:'\2014\a0'; }
#workarea ul li
{
	behavior:expression( !this.before  ? this.before = this.innerHTML = '<span class="dash">��</span>' + this.innerHTML :'' );
	text-indent:-1.35em;
	margin: 0.6em 0
}

#workarea ul ul { padding:0 0 0 1.5em; margin: 0.6em 0}
div.maps { padding-left:1.5em; }
.map ul { padding-left:0.7em; }
	.map ul li { padding-left:0.7em; }
	.map ul li li { padding-left:0.7em; }
	.map ul li li li { padding-left:0.7em; }
.up { padding-top:0.4em; }

.catalog-element:p { font-size:1.2em; }

.fname{
  font-size:12px;
  border:0;
  height:15px;
  text-align:center;
  color:#666;
  margin-bottom:5px;}
.fbut{
  font-size:12px;
  height:25px;}
/*Font in table*/
table
{
  font-size:100%;
}

/*Links*/
/*
a:link {color: #486DAA;}
a:visited{color:#8C9AA8;}
a:active {color: #486DAA;}
a:hover{color:#DD0000;}
*/
a {
    color: #0876bf;
}
.hlink{text-decoration:none;}
.link { color:blue; }
.rightm{
  text-decoration:none;
  color:#FFFFFF;}
#space { margin:0 0 0 80px; }
small
{
  font-size:85%;
}

hr
{
  width:100%;
  height: 1px;
  border: medium none;
  color: #d1d0d0;
  background-color: #d1d0d0;
  margin:8px 0
}
#f01{overflow: hidden;
    position: relative;
    width: 100%;}
#f02{
    float: left;
    left: 50%;
    position: relative;
    width: 1600px;
}
#f03{
  background: url("images/f2.gif") repeat-y;
    float: left;
    left: -50%;
    position: relative;
    width: 1600px;}
#f1{
  position:relative;
  width:1600px;
  background-image:url("images/f1.gif");
  background-position:center top;
  background-repeat:no-repeat;
  }
#header-wrapper{
  margin: 0 auto;
  min-width: 1024px;
  width: 1100px;
  position: relative;
  background-color: #fff;
}

#header
{
  position:relative; /*containing block*/
  height:390px;
  padding:0 0 12px;
  background-color: #fff;
}
#logo{
  position:absolute;
  left:30px;
  top:20px;
  z-index:5;
}

#phones {
  position:absolute; top:12px; right:30px;  z-index:5;
}

#line1 {
  font-size: 13px;
  color:#4688C5;
  margin-bottom:5px;
}
#line2 {
  font-family: Arial;
  font-size: 21px;
  line-height: 120%;
  color:#FF984F;
  font-weight:bold;
}
#buttons{position:absolute; top:70px; right:30px;z-index:5;}
#buttons a{ text-decoration:none; }
.butt{
  font-family: Arial;
  font-weight:bold;
  color:#FFF;
  margin-bottom:3px;
  }
#b1{
  font-size:20px;
  height:50px;
  background-image:url("images/b1.gif");
  padding-left:20px;
  padding-top:7px;
  width:191px;
  cursor:pointer;
}
#b2{
  font-size:16px;
  height:35px;
  background-image:url("images/pl2.jpg");
  padding-left:53px;
  padding-top:15px;
  width:158px;
}
#b3{
  font-size:16px;
  height:36px;
  background-image:url("images/pl3.jpg");
  padding-left:53px;
  padding-top:15px;
  width:158px;
}
#b4s{
  /*height:80px;
  width:191px;
  background-image:url("images/on.gif");*/
  padding-right:-12px;
}
#animokna{
  width:500px;
  height:395px;
  background-image:url("images/fon3.jpg");
  position:absolute;
  z-index:0;
  left:230px;
  top:0;
  }

table.act { width:850px; }
.act2 { background-color: #fff; }
#tit {	font-weight:bold; text-align:center; padding:7px;}
#tit1 { font-weight:bold; text-align:center; border:1px solid grey; padding:7px;}