body
{
		margin: 0;
		padding: 0;
		border: 0;
		font-family: 'Times New Roman', serif;
		color: #000000;
		background: #eae1ca;
		font-size: 16px;
}


#body_i0
{
position:relative;
background:url(i/bg_center1.jpg) 0 0 no-repeat;
height: 988px;
min-width: 990px;
max-width: 1600px;
}

a:hover
{
color:#792a1d !important;
}

table
{
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

td, th
{
  border: 0;
  padding: 0;
  vertical-align: top;
}

img
{
padding:0;
margin:0;
border:none;
}

.B
{
clear:both;
}

ul li
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.align_center
{
position: relative;
width: 100%;
}


.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}



ul
{
padding: 0;
}

#cont
{
width:980px;
position: relative;
padding: 15px 0 0 10px;
}

.InnerCont
{
width: 984px !important;
}

#cont .Header .Zajavka
{
font-size:14px;
padding:10px 0 0 0px;
float:left;
}
 
#cont .Header .Zajavka a
{
padding:0 0 0 22px;
background:url(i/bg_zajavka.gif) no-repeat 0 80%;
color:#7a2c1e;
}

#cont .Header .Menu
{
margin:0 15px 0 0;
white-space:nowrap;
padding:3px 40px 7px 40px;
background-color:#9f2316;
float:right;
}

#cont .Header .Menu .ElementMenu 
{
font-size:15px;
font-weight:bold;
padding:0 5px;
}

#cont .Header .Menu .ElementMenu a
{
color:#FFFFFF;
}

#cont .Header .PriseAndLogo
{
float:left;
padding:20px 0 0 0;
}

#cont .Header .PriseAndLogo .Logo
{
float:left;
width: 244px;
}

#cont .Header .PriseAndLogo .LogoI0
{
  position: relative;
  left: 23px;
  top: 11px;
}


#cont .Header .PriseAndLogo .Home
{
padding:30px 0 0 65px;
float:left;
}

#cont .Ssylka 
{
white-space:nowrap;
font-size:15px;

}

#cont .Ssylka a
{
background:url(/i/bg_Ssylka.jpg) 0 100% repeat-x;
text-decoration:none;
color:#000000;
font-weight: bold;
}

#cont .Ssylka a:hover
{
background:none;
text-decoration:underline;
}

#cont .Home ul li {
margin:6px 0;
padding:0 5px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#cont .Home ul li.Selected
{
margin:0px 0 9px 0;
padding:0px 5px 0px 5px;
background:transparent url(i/bg_home.gif) no-repeat scroll 50% 50%;
}

#cont .Home ul li.MailSelect
{
background:transparent url(i/bg_home.gif) no-repeat scroll 50% 100%;
}

#cont .Prise
{
padding:20px 0px 0 310px;
float:left;
font-size:18px;
}

#cont .PriseAndLogo .Prise .Grey
{
margin:0 0 5px 0;
color:#706356;
position: relative;
top: 2px;
}

#cont .PriseAndLogo .Prise .Nomer
{
margin:0 0 0 5px;
position:relative;
bottom:10px;
font-size: 52px;
}


#cont .PriseAndLogo .Prise .DownloadPrise
{
width:300px;
background:url(i/bg_DP.png) repeat-x 0pt 0%;
font-size:16px;
font-style:italic;
margin: 15px 0 0 0;
}

#cont .PriseAndLogo .Prise .DownloadPrise a
{
padding:0px 0px 0 15px;
position:relative;
display:block;
color:#7a2b1e;
}
#cont .PriseAndLogo .ImgPrise
{
left:598px;
position:absolute;
top:163px;
}

#cont .PlavajushieSsylki
{
position:relative;
height: 400px;
}

#cont .PlavajushieSsylki .Ref
{
  position:absolute;
}

.Menu a:hover
{
color:#d3a780 !important;
}

#cont .PlavajushieSsylki .VVNUslugi
{
font-style:italic;
white-space:nowrap;
position:absolute;
top:350px;
left:0px;
}

#cont .PlavajushieSsylki .VVNUslugi a
{
/*position:relative;*/
font-size:14px;
line-height: 150%;
background:url(i/bg_uslugi.gif) no-repeat 100% 7px;
padding:0 40px 0 0;
color:#7a2b1e;
}

#cont .PlavajushieSsylki .VVNUslugi .Bg_VVNUslugi
{
width:200px;
background: url(/i/bg_DP.png) repeat-x 0pt 0%;
padding:0 0px 0 20px;
}


#podval
{
padding:0 0 40px 0;
min-width:990px;
max-width:1600px;
color:#2f2d28;
position: absolute;
top: 680px;
width:100%;
}

#podval table
{
width:100%;
}


#podval a
{
color:#1f769f;
}

#podval .ColumnA
{
padding:130px 20px 0 0px;
}

#podval .ColumnA .PeschGrunt
{
color:#000000;
background:url(/i/bg_PG.gif) 10px 10px no-repeat;
padding:0 0 0 50px;
margin:0 50px 0 0;
width: 324px;
}

#podval .ColumnA .PeschGrunt .TextPG
{
font-size:15px;
font-weight:bold;
padding:0 0 5px 0;
background:url(i/bg_pesch.gif) 0 100% repeat-x;
}

#podval .ColumnA .PeschGrunt .Since
{
  margin: 4px 0 12px 0;
}

#podval .ColumnA .PeschGrunt .Cena
{
padding:5px 0 0 0;
font-size:44px;
}

#podval .ColumnA .PeschGrunt .Cena .Stepen
{
left:-10px;
font-size:20px;
bottom:13px;
position:relative;
}

#podval .ColumnA .PeschGrunt .DostavkaGrunta a
{
background:url(i/bg_DG.jpg) 0 5px no-repeat;
padding:0 0 0 30px;
}

#podval  .Company
{
padding:40px 10px 0 10px;
}

#podval .Company .UslugiCompany
{
color:#837e71;
}

.ColumnB
{
/*padding:0px 140px 0 0px;*/

}

.ColumnB .HeaderColumnB
{
color:#000000;
margin:15px 0;
font-size:44px;
}


#podval  .Studija
{
white-space:nowrap;
padding:40px 0px 0 140px;
float:left;
}

#podval  .Studija .Onlyweb
{
margin:0 0 0 10px;
padding:0 20px;
background-color:#FFFFFF;
}

#podval .Studija .Onlyweb a
{
text-decoration:none;
color:#000000;
}

.ColumnB p
{
margin:10px 0;
}


#podval .Studija .Onlyweb a:hover 
{
text-decoration:underline;
}

table td.RightTd
{
width:20%;
background:url(i/bg_rTd.jpg) 0% 0 no-repeat;
}

table td.LeftTd
{
width:20%;
background:url(i/bg_lTd1.jpg) 100% 0 no-repeat;
}
.ColumnB a
{
color:#1f769f;
}

.PodvalLtd
{
width:50%;
padding: 0 0px 20px 0;
}

.PodvalRtd
{
width:50%;
padding: 0 0px 20px 0;
}

.PodvalRtdI0
{
/*
position: relative; 
right: 38px; 
*/
}

#lopatka
{
background: url(i/lopatka.png) 100% 100% no-repeat;
width: 135px;
height: 353px;
position: absolute;
right: 0px;
top: 50px;
}

#cont404
{
min-width:990px;
width:100%;
}

#cont404 a
{
color:#016cbe;
}

#cont404 .ContBody
{
padding:10% 90px 0 120px;
}

#cont404 .Text 
{
margin:0 0 0 40px;
}


#cont404 .Text .Header
{
font-size:38px;
}

#contacts_bg{
max-width:1600px;
min-width:990px;
background:#e8dfc8 url(i/bg_contacts.jpg) no-repeat 50% 0;
}

#contacts
{
margin:0 auto;
width:990px;
}

#cont .ContsPr
{
padding:20px 0px 0pt 320px;
}

#cont .PriseAndLogo .ContsIP
{
left:615px !important;
top:168px;
}

#cont .PriseAndLogo .Prise .Bg_DownloadPrise
{
width:300px;
background:url(i/bg_DP.png) repeat-x 0 0;
padding:0px 0px 0pt 15px !important;
margin:20px 0 0 0px;
}

#centr
{
padding:45px 0 0 35px;
}

#centr .ColumnLeft
{
width:530px;
float:left;
padding:0px 50px 0 25px;
}


#centr .Header
{
font-size:44px;
}

#centr .ColumnLeft .Zajavka
{
font-style:italic;
color:#746f64;
}

#centr .ColumnLeft .Zajavka input
{
margin:0px 0 5px 0;
width:455px;
}
#centr .ColumnLeft .Zajavka textarea
{
height:65px;
margin:0px 0 5px 0;
width:455px;
}

#centr .ColumnLeft .Zajavka button
{
margin:10px 0 0px 0;
}

#centr .ColumnLeft .Dogovor
{
font-style:italic;
margin:35px 0 0 0;
}

#centr .ColumnLeft .Dogovor a
{
background:url(i/bg_dogovor.jpg) no-repeat 0 100%;
padding:0 0 0 20px;
color:#7a2b1e;
}

#centr .ColumnRight
{
width:358px;
float:left;
}

#centr .ColumnRight a
{
color:#0085aa;
}

#centr .ColumnRight .Vopros
{
font-style:italic;
color:#746f64;
}

#centr .ColumnRight .Vopros input
{
margin:0px 0 5px 0;
width:355px;
}
#centr .ColumnRight .Vopros textarea
{
height:65px;
margin:0px 0 5px 0;
width:355px;
}

#centr .ColumnRight .Vopros button
{
margin:10px 0 0px 0;
}


#footer_bg
{
max-width:1600px;
min-width:990px;
background:#e8dfc8 url(i/bg_footer.jpg) no-repeat 50% 0;
padding: 50px 0 20px 0;
}

#footer
{
margin:0 auto;
width:948px;
padding:40px 0 40px 65px;
}

#footer .ColumnA {
padding:0 0 0 30px;
float:left;
}

#footer .ColumnB {
padding: 0 50px 0 0;
float:right;
}

#footer .ColumnA .UslugiCompany {
color:#837E71;
}


#footer .ColumnB .Onlyweb {
background-color:#FFFFFF;
margin:0pt 0pt 0pt 10px;
padding:0pt 20px;
}

#footer .ColumnB .Onlyweb a:hover {
text-decoration:underline;
}
#footer .ColumnB .Onlyweb a {
text-decoration:none;
color:#000000;
}

#about_bg
{
max-width:1600px;
min-width:990px;
background:url(i/bg_about.jpg) no-repeat 50% 0;
}


#centr a {
color:#016cbe;
}


.Header .Cooperation
{
margin:15px 0 0 0;
width:255px;
float:right;
}

.Header .Cooperation a
{
color:#016cbe;
}

.Header .Vnimanie
{
margin:40px 0 0 25px;
width:240px;
padding:49px 22px 0px 0;
background:url(i/vnimanie_bg.gif) no-repeat 0 0;
}

.Header .Vnimanie a
{
color:#016cbe;
}

.Header .Vnimanie .VnimanieHeader
{
margin:0 0 50px 22px;
border-top:#FFFFFF 1px solid;
border-bottom:#FFFFFF 1px solid;
width:64px;
color:#FFFFFF;
font-size:11px;
}

#centr .AboutCl
{
width:560px;
}

#centr .Foto
{
bottom:30px;
position:absolute;
right:0;
background:url(i/bg_foto.png) no-repeat 0 0;
margin:45px 0 0 0;
padding:32px 15px 10px 20px;
}

.AboutCentr
{
padding:60px 0 25px 0 !important;
}

#spravochnik_bg
{
background:url(i/spravochnik_bg.jpg) no-repeat scroll 50% 0;
max-width:1600px;
min-width:990px;
}

#centr .SpravochnikCl
{
width:570px;
}

#centr .SpravochnikCr
{
width:300px;
padding:15px 0 0 20px;
}

#centr .SpravochnikCr .SpravochnikText .HeaderST
{
padding:0 0 10px 0;
font-weight:bold;
}

.CentrContacts
{
padding:45px 0 60px 0 !important;
}

#technika_bg
{
background:transparent url(i/technika_bg.jpg) no-repeat scroll 50% 0pt;
max-width:1600px;
min-width:990px;
}

#cont .TechnikaHead
{
height:220px;
}

#centr .PrimerTechnika
{
margin:0 50px 30px 0;
float:left;
width:430px;
}

#centr .PrimerTechnika img
{
border:1px solid #999999;
padding:4px;
vertical-align:top;
}

#centr .PrimerTechnika td
{
vertical-align:top;
font-style:italic;
padding:15px 0 0 10px;
}
/*
#centr .PrimerTechnika .FotoImgFirst
{
padding:20px;
background:url(i/foto_img_bg.gif) no-repeat 0 0;
}
*/
#centr .PrimerTechnika .TextBold
{
font-style:normal;
font-weight:bold;
padding:5px 0 0 10px;
}

#centr .PrimerTechnika .FotoImgSecond
{
padding:20px;
background:url(i/img_second_bg.gif) no-repeat 0 50%;
}

#technika_footer_bg
{
padding: 50px 0 20px 0;
background:#E8DFC8  url(i/technika_fotter.jpg) no-repeat scroll 50% 0pt;
max-width:1600px;
min-width:990px;
}

#uslugi_bg
{
background:transparent url(i/uslugi_bg.jpg) no-repeat scroll 50% 0pt;
max-width:1600px;
min-width:990px;
}

#centr .ColumnA
{
width:440px;
float:left;
}

#centr .ColumnA p
{
font-style:italic;
}

#centr .ColumnA .Rasdel
{
margin:0;
padding:0 0 20px 0;
}
 
#centr .ColumnA .Rasdel .FirstLi 
{
font-size:18px;
padding: 0 0 10px 0;
}

.UslugiFoto
{
padding:25px 15px 20px 38px !important;
background:url(i/bg_foto.gif) no-repeat 0 100% !important;
}

.Uslugi
{
height:900px;
/*padding:45px 0 70px 0 !important;*/
}

#centr .ColumnB
{
width:500px;
float:left;
padding:75px 0 0 0px;
}

#centr .ColumnB .MenuUslugi
{
margin:0;
padding:0 0 0 0;
}

#centr .ColumnB .MenuUslugi li
{
padding:0 0 0 20px;
background:url(i/bg_mu.jpg) no-repeat 0 11px;
margin:0 0 4px 0;
}

#centr .ColumnB .MenuUslugi li .ServiceHeader
{
padding:0 0 1px 0;
font-size:18px;
color:#000000;
}

#centr .ColumnB .MenuUslugi li .ServiceReference
{
text-decoration:none;
background:url(i/uslugi_li.jpg) repeat-x 0 100%;
cursor: pointer;
}

#centr .MenuUslugi .ServiceText
{
  background: url(i/service_text_top.gif) repeat-x 0 3px;
  padding: 7px 0 10px 0;
}

#centr .MenuUslugi .ServiceTextI0
{
  background: url(i/service_text_bottom.gif) repeat-x 0px 100%;
  padding: 0 0 6px 0;
}

#centr .MenuUslugi .ServiceText p
{
  margin: 0.8em 0 0.8em 0;
}


#centr .ColumnB .Vybor 
{
margin:0 0 10px 0;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
font-size:16px;
padding:6px 0;
}

#centr .ColumnB .MenuUslugi .Vybor  a
{
text-decoration:underline;
color:#1f769f;
background:none;
}


#centr .ColumnB .MenuUslugi .Podrasdel
{
background:none;
}

#centr .ColumnB .LastElem
{
font-style:italic;
border-top:1px solid #000000;
margin:20px 0 0 20px;
}

.Line
{
margin:3px 0 0 0;
padding:1px 0 0 0;
background:url(i/bg_line.jpg) repeat-x 0 0%;
}

#centr .ColumnB .MenuUslugi .LastLi
{
bottom:30px;
position:absolute;
right:0;
background:url(i/bg_foto.png) no-repeat 0 0;
margin:45px 0 0 0;
padding:32px 15px 10px 20px;
margin:15px 0 0 0px;
padding:0;
background:none;
}

.FooterContacts
{
padding:40px 0pt 40px 0px !important;
width:990px !important;
}

#cont .PriseAndLogo .Prise .Bg_DownloadPriseContact {
  background:#f7f4ec;
  margin:20px 0pt 0pt 0px;
  padding:0px 0px 0pt 15px !important;
  width:300px;
}

#centr .HeadLT
{  background:url(i/bg_hl.gif) no-repeat 0 75%;
  font-size:18px;
  padding:15px 0 0 15px;
}

#centr .LudiText
{
  padding:0 0 0 15px;
}


#articles
{
  position: relative;
  overflow: hidden;
  width: 570px;
  height: 470px;
}

#articles .Article
{
  position: absolute;
  width: 540px;
  top: 0;
}

#article .Article p
{
  margin: 1em 0;
}

#article_references .ArticleRefWrapper
{
  padding: 0 0 0 6px;
  width: 234px;
}

#article_references .ArticleRef
{
  font-size: 18px;
  text-decoration: none;
  background: url(i/uslugi_li.jpg) repeat-x 0 100%;
  cursor: pointer;
}

#article_references .Current
{
  cursor: default;
  background: #ffffff;
}
 
#cont .Header
{
width:100%;
}

.ColumnB .OtherHC
{
font-size: 32px;
white-space: nowrap;
}

#podval .SellFlat
{
min-width:0;	
text-align:center;
}

#podval .SellFlat td, th
{
text-align:center;
padding:2px 2px 2px 2px;
}

#podval td.SellFlatFirst
{
min-width:180px;
text-align:left;
padding:2px 2px 2x 0px;
}

.EvenSF
{
background:#d8caa7;
}

#podval .SellFlat th
{
background:#cab88b;
vertical-align:middle;
}

#centr .doc table
{
  border: 1px solid #7f7f7f;
}


#centr .doc table td
{
  padding: 0 5px 0 5px;
  border: 1px solid #7f7f7f;
}

#centr .doc .text
{
  padding: 0 350px 0 0;
}

#centr .doc .texnica
{
  float: right;
  
}

#centr .doc img
{
  border: 1px solid #999999;
  padding: 4px;
}

#centr .doc table td.brown
{
  background-color: #d7cdb0;
}

#centr .doc table td.white
{
  background-color: #fdfbf4;
}

#StepPP
{
  width: 450px;
}

#centr #FotoP
{
  bottom: 165px;
}

#podval .PikGruppa
{

}

#podval .PikGruppa .pik
{
	float: left;
}

#podval .PikGruppa .skidka	
{
	padding: 30px 0 0 200px;
}

#podval .PikGruppa .skidka a
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#podval .PikGruppa .skidka a:hover
{
	text-decoration: underline;
}

#podval .Table
{
	padding: 0px 0 0 10px;
}

#podval .Table table td
{
	vertical-align: top;
}

.UrUslugiHref
{
position:absolute;
right:10px;
bottom:-55px;
}

.UrUslugiHref a
{
display:block;
width:134px;
height:134px;
background:url(/i/ur_uslugi.png) no-repeat 0 0;
}

.UrUslugiHref a:hover
{
background:url(/i/ur_uslugi_select.png) no-repeat 0 0;
}

.UrUslugiMenu li
{
padding:0 0 0 12px;
background:url(/i/bg_ur.jpg) no-repeat 0 10px;
}

.UrUslugiMenu li.HeaderLi
{
font-weight:bold;
background:none;
padding:0;
}

.OtstupPodvalLeft
{
width:20%;
}

.OtstupPodvalRight
{
width:20%;
}

.WidthTablePodval
{
	width:980px;
	margin:0 auto;
}

.Napishite
{
z-index:100;
position:absolute;
top:18px;
left:0;
}

.Napishite a
{
color:#7a2d1f;
padding:0 0 0 20px;
background:url(/i/nap.jpg) no-repeat 0 3px;
}

.Napishite a:hover
{
color:#000000 !important;
background:url(/i/nap_nav.jpg) no-repeat 0 3px;
}

.AutoHeight
{
}

#podval tr.FirstTrSF td
{
padding:7px 2px 2px 2px;
}

.UrUslugiBg
{
background:url(/i/ur_uslugi_bg.jpg) no-repeat 50% 0 !important;
}

.OrangeBg
{
background:url(/i/orange_bg.png) repeat-x 0 0 !important;
}


.SiteMap
{
margin:0 auto;
width:930px;
padding:75px 30px 0 30px;
}

#inner_sitemap
{
padding:20px 0 0 0;
}

#inner_sitemap .IndexPage {
margin:0 0 15px 0;
}

#inner_sitemap .IndexPage a {
color:#000000;
font-size:20px;
line-height:23px;
}


#inner_sitemap ul li ul {
margin:0 0 0 20px;
}

#inner_sitemap ul li a {
color:#000000;
font-size:20px;
line-height:23px;
}

#inner_sitemap ul li ul li a {
font-size:17px;
line-height:20px;
margin:0;
}