/*
 *
 * Copyright © 2008 Продюсерский центр Onlyweb
 * http://www.onlyweb.ru/
 *
 * From Russia with love!
 *
 * main.css
 *
 * Author: Крючков Павел.
 *
 *
 * */

#ImageM2{	padding-left:6px;
	padding-top:6px;
}
.LogoImage
{
  padding: 26px 0 0 0;
  float: left;
}

span.Text17LightBrown
{
  color: #8f897f;
  font-size: 17px;
  line-height: 20px;
}

span.Text13LightBrown
{
  color: #8f897f;
  position: relative;
  font-size: 13px;
  line-height: 14px;
  top: -6px;
}

span.Text13LightBrown2
{
  color: #a6a6a6;
  position: relative;
  font-size: 13px;
  line-height: 14px;
  top: -9px;
}

a.TextLinks13Blue
{
  color: #2558a4;
  background: url(i/arrow2.gif) no-repeat 100% 8px;
  position: relative;
  padding: 0 33px 0 0;
  font-size: 13px;
  line-height: 15px;
  top: -17px;
}

a.TextLinks13Blue2
{

  color: #2558a4;
  font-size: 13px;
  line-height: 16px;
  padding: 0 0 4px 24px;
    background: url(i/circle.gif) no-repeat 0 3px;
}

a.TextLinks13BlueZ
{

  color: #1861d2;
  background: url(i/arrow.gif) no-repeat 100% 8px;
  position: relative;
  padding: 0 33px 0 0;
  font-size: 13px;
  line-height: 15px;
  top: -9px;
}

a.TextLinks13BlueMap
{

  color: #2558a4;
  font-size: 13px;
  line-height: 16px;
  padding: 0 0 4px 24px;
}

.PhoneAndAddress
{
  font-size: 27px;
  line-height: 27px;
  padding: 57px 0 0 60px;
  float: left;
}

.PhoneAndAddressTip
{
  font-size: 27px;
  line-height: 27px;
  padding: 57px 0 0 55px;
  float: left;
}

.PhoneAndAddress2
{
  font-size: 27px;
  line-height: 27px;
  padding: 56px 0 0 47px;
  float: left;
}


span.ServisStep
{
  padding: 0 15px;
}

.LeftColumnHead
{
  float: right;
  padding: 22px 30px 0 0;
  text-align: right;
}

span.Step
{
  padding: 0 5px 0 0;
}

.Servis
{
  padding: 0 0 5px 0;
}

.LayerLinksBlueTip
{
  padding: 0 4px 2px 0;
}

.LayerLinksBlue
{
  padding: 0 4px 0 0;
}

.BlockTextAndVizual
{
  background: url(i/kav.png) no-repeat 0 0;
  color: #8f897f;
  padding: 24px 0 0 44px;
  font-size: 13px;
  line-height: 16px;

}

.BackgroundKov
{
  ackground: url(i/kovdown.gif) no-repeat 143px 61px;
  width: 313px;
  padding: 0 0 7px 0;
  margin: 36px 0 0 0;
  text-align: left;
}

.BackgroundKovTip
{
  background: url(i/kovdown.gif) no-repeat 143px 61px;
  width: 313px;
  padding: 0 0 7px 0;
  margin: 49px 0 0 14px;
  text-align: left;
  float: left;
}

a.LinksWhite
{
  color: #ffffff;
}

.TextBlockWhite
{
  font-size: 13px;
  line-height: 16px;
  padding: 107px 0 0 30px;
}

.TextBlockWhiteTip
{
  font-size: 13px;
  line-height: 16px;
  padding: 25px 0 34px 0;
}

input.TextPoleSearch
{
  width: 214px;
  color: #000000;
}

input.TextPoleSearchTip
{
  width: 190px;
  color: #000000;
}

input.Button1
{
  color: #000000;
  width: 80px;
}

.BlockSearch
{
  padding: 5px 0 0 0;
}

a.LinksGold
{
  font-size: 13px;
  line-height: 16px;
  color: #fffb9b;
}

a.LinksGoldTip
{
  background: url(i/witepipka.gif) no-repeat 0 7px;
  padding: 0 0 0 9px;
  font-size: 13px;
  line-height: 16px;
  color: #fffb9b;
}

li.MenuSelect
{
  background: url(i/backmenu.gif) no-repeat 0 0;
  padding: 0 0 0 9px;
  font-size: 13px;
  line-height: 18px;
  color: #fffb9b;
}

li.LinksGold
{
  background: url(i/goldpipka.gif) no-repeat 0 7px;
  padding: 0 0 0 10px;
  font-size: 13px;
  line-height: 16px;
  color: #fffb9b;
}

span.TextOfLinksGold
{
  color:#b6ae58;
}

.Head
{
  padding: 0 0 0 30px;
}

.BlockUl ul li
{
  line-height: 18px;
}

.BlockUlTip ul li
{
  line-height: 20px;
}

.BlockUlZ ul li
{
  line-height: 18px;
}

.BlockUlLeft
{
  float: left;
  padding: 0 35px 0 0;
}

.BlockUlRight
{
  float: left;
  padding: 0 15px 0 0;
}

.BlockUlLeftZ
{
  float: left;
  padding: 0 35px 0 0;
}

.BlockUlRightZ
{
  float: left;
  width: 220px;
}

.BlockUlZ
{
  padding: 5px 0 0 0;
}

h5.NewsLentsHeaderH5
{
  background: url(i/redpipka.gif) no-repeat 0 7px;
  padding: 0 0 0 10px;
  font-size: 13px;
  line-height: 16px;
  color: #9a0101;
  font-weight: normal;
}

p.NewsLentsText
{
  font-size: 13px;
  line-height: 16px;
  color: #828282;
  padding: 5px 55px 30px 0;
  text-decoration: none;
}
.NewsBlock a{  text-decoration: none;	}
p.TextP
{
  font-size: 13px;
  line-height: 16px;
  color: #828282;
  padding: 18px 0 30px 0;
}

.DownLine
{
  background: url(i/linedown.gif) no-repeat 0 100%;
  padding: 0 0 2px 0;
}

.NewsLents
{
  padding: 54px 0 0 0;
}

.CenterBlockContent
{
  padding: 58px 30px 0 30px;
}

.CenterBlockContentTip
{
  padding: 30px 0 30px 30px;
}

.CenterBlockContentLeft
{
  float: left;
  width: 50%;
}

.CenterBlockContentRight
{
  float: right;
  padding: 0 0 20px 0;
  width: 45%;
}

.CenterBlockContentLeftTip
{
  float: left;
  width: 32%;
}

.CenterBlockContentRightTip
{
  background: url(i/ugol.gif) no-repeat 0 0;
  float: left;
  padding: 0 0 20px 0;
  width: 68%;
}

h3.HeaderH3
{
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
}

a.LinksBlue
{
  color: #2558a4;
  font-size: 13px;
  line-height: 16px;
  position: relative;
  top: -3px;
  white-space: nowrap;
}

.PhotoClas
{
  background: url(i/back.png) no-repeat 0 0;
  margin: 13px 0 0 0;
  padding: 6px 47px 8px 13px;
  font-size: 18px;
  line-height: 20px;
}

.PhotoClasAndText
{
 float: left;
}

.ImageFloatLeft
{
  float: left;
}

span.TextGrey
{
  color: #838383;
  font-size: 18px;
  line-height: 20px;
}

a.LinksWhitePipka
{
  background: url(i/witepipka.gif) no-repeat 0 7px;
  padding: 0 0 0 14px;
  color: #ffffff;
  font-size: 13px;
  line-height: 16px;
}

.BlockTextPhotoClas
{
  padding: 10px 0 0 51px;
}

.BlockTextPhotoClas ul li
{
  line-height: 16px;
}

.BlockAbout
{
  padding: 4px 0 0 0;
  position: absolute;
  left: -45px;
  width: 485px;
}

.BlockAboutRelative
{
  position: relative;
  padding: 0 0 130px 0;
}


.Mail
{

  color: #ffffff;
  font-size: 13px;
  line-height: 16px;
  float: left;
  padding: 18px 0 0 30px;
}

.Onlyweb
{
  color: #838383;
  font-size: 13px;
  line-height: 16px;

  padding: 0 5px 0 0;
}

span.WhiteSpan
{
  color: #838383;
  font-size: 13px;
  line-height: 16px;
}

a.Only
{
  background: #000000;
  color: #ffffff;
  font-size: 13px;
  line-height: 16px;
  padding: 0 15px;
  margin: 0 0 0 5px;
  text-decoration: none;
}

.RightPodval
{
  float: right;
  padding: 18px 30px 0 0;
}

.RightPodvalTip
{
  background: url(i/linetipovaja2.gif) no-repeat 0 0;
  float: right;
  padding: 18px 30px 0 0;
}

.Podval
{
  background: url(i/lineleft.gif) repeat-x  0 0;
  padding: 0 0 40px 0;
}

.PodvalTip
{
  background: url(i/lineleft3.png) repeat-x  0 0;
  padding: 0 0 100px 0;
}

.BackgroundFon
{
  background: url(i/fon.jpg) no-repeat 50% 0;
}

.BackgroundFonTip
{
  background: url(i/fontip.jpg) no-repeat 50% 0;
}

.ZagKontentUp
{
  background: url(i/linez.gif) no-repeat 0 100%;
  padding: 0 0 17px 0;
}

.Zaglyshka
{
  background: url(i/flash.gif) no-repeat 0 0;
  padding: 120px 0 150px 160px;
  width: 670px;
}

table td.LeftCell, table td.RightCell
{
  width:50%;
}

.ImageFloatLeft img.Png
{
  width: 183px;
  height: 124px;
}

.LogoImage img.Png
{
  width: 223px;
  height: 105px;
}

img.SerMap
{
  padding: 0 5px 5px 5px;
}

h3.BisnesTip
{
  background: url(i/linegild.gif) no-repeat 0 100%;
  padding: 0 0 2px 10px;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
}

.BisPhot img.Png
{
  float: left;
}

.BisPhot
{
  padding: 8px 0 0 0;
}

.Butt2
{
  padding: 61px 0 0 0;
}

#Image1
{

  padding-left: 10px;
  padding-top: 9px;
}

#Image2
{
  width: 45px;
  height: 56px;
}

p.TextOfImageBlock
{
  font-size: 13px;
  line-height: 18px;
  padding: 10px 40px 0 0;
}

.RedLinks
{
  color: #ff0000;
  font-size: 13px;
  line-height: 18px;
}

h2.HeaderH2
{
  background: #ffffff url(i/lineblue.gif) no-repeat 0 100%;
  font-size: 30px;
  line-height: 32px;
  font-weight: normal;
  color: #000000;
  margin: 0 0 0 80px;
  padding: 36px 0 0 0;
}
p.TextOK
{
  background: #ffffff;
  padding: 13px 295px 50px 80px;
  font-size: 13px;
  line-height: 16px;
  color: #000000;
  text-align:justify;
}
div.TextOK
{
  background: #ffffff;
  padding: 13px 295px 50px 80px;
  font-size: 13px;
  line-height: 16px;
  color: #000000;
  text-align:justify;
}

.OKompany
{
  padding: 0 0 0 0;
}

a.LinksBlueOK
{
  font-size: 13px;
  line-height: 16px;
  color: #03418b;
}

.PageWhiteBack2
{
  padding: 23px 0 0 24px;
  margin: 0 0 0 56px;

}

.PageWhiteBack p{  color: #000000;
  adding:13px 295px 50px 80px;
}

.BlockImagesTip img.Png
{
  width: 281px;
  height: 191px;
}

.BlockImagesTip
{
  float: right;
  padding: 0 10px 0 0;
}

.OKTextTipBlock
{

}

a.LinksBlueTipTire
{
  background: url(i/linebluepunktir.gif) no-repeat 0 100%;
  font-size: 13px;
  line-height: 16px;
  color: #30639b;
  text-decoration: none;
}

.LinksNewsTip
{
  background: url(i/lineblue3.gif) no-repeat 0 13px;
  padding: 0 0 0 31px;
  margin: 0 0 0 13px;

}

.Im1
{
  padding: 45px 0 10px 0;
}

.PodBlockImagesTip
{

  position: relative;
  top: -40px;
}

.PhotoIm
{
  padding: 0 0 0 13px;
}

.PhotoIm img
{
  padding: 10 4 4 10px;
  border: 1px solid black;
}

img.OnHet
{
  padding: 1px 0 0 5px;
}