body, html { 	margin: 0; }
table, td, ul, li{ 	margin: 0; 	border: 0; 	padding: 0; }
table, td{ 	border-collapse: collapse; 	border-spacing: 0; }
td{ 	vertical-align: top; } img, a img{ 	border: none 0; }
* html img{ 	behaviour:url("/csshover2.htc"); }
p{ 	margin: 1em 0; }
#all{ 	font-family: Arial; 	/*overflow: hidden;*/ }
a{ 	color:#ff6600; }
.clear {
  clear: both;
}


/********************************************************************************************************/
#page-header{
  width: 50%;
  float: right;
  margin-bottom: -45px;
}
#page-header .wraper{
  height: 44px;
  height: expression('45px');
  padding-left: 12px;
  margin-left: -237px;
  border-bottom: solid 1px #b2aaa4;
  position: relative;
  z-index: 7;
}
#page-header .wraper2{
  float: left;
}
#phone{
  font-size: 1.5em;
  color: #F60;
  letter-spacing: 0.03em;
}
#page-header .title{
  width: 710px;
  width: expression('410px');
  text-align: right;
  font-size: 1.5em;
  color: #000067;
  padding-top: 16px;
}
#page-header h1{
  width: 710px;
  width: expression('410px');
  text-align: right;
  font-size: 1.5em;
  color: #000067;
  padding-top: 16px;
  margin:0;
  padding:16px 0 0 0;
  text-decoration: none;
  font-weight: normal;
}

/********************************************************************************************************/
#content{
  width: 995px;
  min-width: 995px;
  margin: auto;
  background: url("/images/original/i/all-bg.gif") repeat-y 58px;
  overflow: hidden;
  padding-bottom:20px;
}
/********************************************************************************************************/
#content-left{
  font-size: 0.7em;
  font-weight: bold;
  float: left;
  width: 223px;
  border-right: solid #b2aaa4 1px;
  padding: 6px 0 32767px 0;
  margin: 0 11px -32767px 38px;
}
* html #content-left{
  margin-left: 19px;
}
#logo{
  color:#333366;
  font-size: 22px;
  text-align: center;
  padding-left: 24px;
  font-weight: normal;
  }
  #logo a{
    text-decoration: none;
    color:#333366;
  }
/***************************************************/
/*#contacts{
    background-color: #b2aaa4;
    margin-right: 16px;
    width: auto;
    padding: 22px 0 33px 50px;
    color: #006;
}*/
#contacts{
  background-color: #b2aaa4;
  margin-right: 16px;
  width: auto;
  padding: 22px 0 33px 47px;
  color: #006;
}
#contacts1{
  background-color: #b2aaa4;
  margin-right: 16px;
  width: auto;
  padding: 22px 0 33px 19px;
  color: #006;
}
#contacts a{
  color:#006;
}
#contacts strong a{
  color:#FFF;
  text-decoration: none;
}

 /*****************************************************************************************/
#content-right{
  float: right;
  width: 294px;
  padding: 4px 0 16000px 2px;
  margin-bottom: -16000px;
  overflow: visible;
  margin-top: 44px;
  border-left: solid #b2aaa4 1px;
}
#content-right ul{
  /*padding-left: 1em;*/
}
#content-right .wraper, #content-right .wraper-blue{
  background-color: #333366;
  color:#ccc;
  padding: 10px 51px 16px 15px;
  margin: 0px 41px 0px 2px;
  /*	padding: 1px 15px 16000px 15px; 	margin: 0px 51px -16000px 2px; 	overflow:auto; */
  font-size: 0.8em;
}
#content-right .wraper.main{
  padding: 1px 16px 16px 15px;
  margin: 0px 41px 0px 2px;
  overflow:none;
  height:1850px;
}
/*****************************************************************************************/
#content-center {
  margin-top: 44px;
  margin-bottom: -16000px;
  padding-bottom: 16000px;
  overflow: visible;
  padding-top: 4px;
  width: 423px;
  float: left;
}
#content-center ul{
  padding-left: 1em;
}
#content-main{
  padding: 19px 0 0 0;
  padding-bottom:16000px;
  margin-bottom:-16000px;
}
/*****************************************************************************************/
#hr{
  width: auto;
  height: 1px;
  line-height: 0;
  font-size: 0;
  background-color: #b2aaa4;
  clear: both;
}
#footer{
  background-color: #FFF;
  width: 423px;
  margin: auto;
  text-indent: 4px;
  color: #999;
  font-size: 0.7em;
  font-weight: bolder;
  padding-bottom: 1em;
  }
/*****************************************************************************************/
#all #content .wing{
  width: auto;
  height: 1px;
  line-height: 0;
  font-size: 0;
  border-bottom: solid 1px #b2aaa4;
  padding: 0;
}
#all #content .wing div{
  height: 0;
  line-height: 0;
  font-size: 0;
  border: 0;
  padding: 0;
  border-bottom: solid 1px #b2aaa4;
}
#all #content .wing .left{
  width: 20px;
}
#all #content .wing .right{
  width: 16px;
  float: right;
}
.index-img{
  margin: 0 0 12px 12px;
  float: left;
}
.map{
  margin-right: -200px;
  position: absolute;
}
*html .map{
  padding: 19px 0 0 0;
  margin: 25px 0 0 275px;
  top: 50px;
  position: absolute;
}
*:first-child+html .map {
  margin: 0px;
  padding: 0px;
  position: absolute;
}
.managers{
  padding-top: 500px;
  margin: 0 -16px 0 0;
  font-weight: bolder;
  list-style: none none;
  font-size: 0.9em;
  font-weight: bolder;
}
.managers .right{
  width: 20px;
 }
 .managers li{
   padding: 2em 0 1em 0;
   }
.h2main {
  font-size: 1.3em;
  }
  .h2main1 {
    font-size: 1.36em;
    }
.rbc_p {
  font-size: 0.8em;
  margin: 0 3px 0 3px;
}
.rbc_h {
  font-size: 1.1em;
  margin: 5px 3px 5px 3px;
}
.rbc_ul {
  font-size: 0.8em;
  margin: 5px 3px 0 5px;
}

.main-t {
  width: 664px;
  font-size: 12px;
}


.main-p .main-b {
  float: left;
  margin: 0 10px 10px 0;
}


.main-p img {
  width: 200px;
}


