body{
  width:100%;
  margin:0px;
  padding:0px;
}

div.all{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
}

a img{
  border:0px;
  outline:none;
}

div.BodyConteiner{
  width:1024px;
  height:100%;
  border-left: 1px solid #cccbcb;
  border-right: 1px solid #cccbcb;
}

/*head*/


div.Head{
  position:relative;
  top:0px;
  left:0px;  
  width:1024px;
  height:325px;  
}

/*LeftBlockHead*/
div.LeftBlockHead{
  position:relative;
  top:0px;
  left:0px;  
  width:320px;
  height:325px;
  float:left;
}

div.Logo{
  position:relative;
  top:0px;
  left:0px;  
  width:320px;
  height:65px;
}

div.SubLogo{
  position:relative;
  top:0px;
  left:0px;  
  width:320px;
  height:169px; 
  background-image: url('../img/SubLogoBg.jpg');
  background-repeat: no-repeat;
}
/*end of LeftBlockHead*/

/*RightBlockHead*/
div.RightBlockHead{
  position:relative;
  top:0px;
  left:0px;  
  width:704px;
  height:325px;
  float:left;
}

div.RightTopHead{
  position:relative;
  top:0px;
  left:0px;  
  width:704px;
  height:73px;
  float:left;
}

div.Phone{
  position:relative;
  top:0px;
  left:0px;  
  width:270px;
  height:45px;
  float:left;
}

div.TextPhone{
  font-family: Tahoma;
  font-size: 13px;
  font-weight: normal;
  text-align:left;
  color:#747170;  
  padding: 20px 0px 0px 10px;
}

div.TextPhone span{
  font-family: Tahoma;
  font-size: 13px;
  font-weight: bold;
  text-align:left;
  color:#ac240a;  
}

div.Language{
  position:relative;
  top:0px;
  left:0px;  
  width:215px;
  height:45px;
  float:left;
}

div.TextLanguage{
  position:relative;
  top:0px;
  left:0px;  
  width:215px;
  height:35px;
  text-align:center;  
  padding-top:15px;
}

div.Request{
  position:relative;
  top:0px;
  left:0px;  
  width:200px;
  height:45px;
  float:left;
}

div.TextRequest{
  position:relative;
  top:0px;
  left:0px;  
  width:215px;
  height:35px;
  text-align:left;  
  padding: 10px 0px 0px 10px;
}

div.SubTopHead{
  position:relative;
  top:0px;
  left:0px;  
  width:665px;
  height:22px;
  text-align:left;
  float:left;
  margin-left:13px;
  border-bottom: 3px solid #ac240a;
}

div.SubTopHead a{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#747170;
  text-decoration: underline;
}

div.SubTopHead a:hover{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#ac240a;
  text-decoration: none;
}

.Link{
  margin-left:3px;
}

.Link2{
  margin-left:0px;

}

div.SubMenu{
  position:relative;
  top:0px;
  left:0px;  
  width:652px;
  height:19px;
  font-family: Tahoma;
  font-size:11px;
  font-weight:normal;
  line-height:7px;
  color:#747170;
  text-decoration: underline;  
  text-align:right;
}

div.MainMenu{
  position:absolute;
  top:90px;
  left:0px;  
  width:704px;
  height:265px;
  text-align:left;
}

div.RightBlockMain{
  position:relative;
  top:0px;
  left:0px;  
  width:330px;
  height:265px;  
  float:left;
  margin-left:20px;
}

div.RightBlockMain{
  position:relative;
  top:0px;
  left:0px;  
  width:330px;
  height:165px;  
  float:left;  
  margin-left:20px;
}

div.LeftBlockMain{
  position:relative;
  top:0px;
  left:0px;  
  width:330px;
  height:165px;  
  float:left;  
}

div.TitleRightBlock{
  width:330px;
  height:40px; 
  margin-left:10px;  
  font-family: Tahoma;
  font-size:17px;
  font-weight:Regular;
  color:#000000;
  text-decoration: underline;  
}

div.ImgTitle{
  position:relative;
  top:0px;
  left:0px;  
  margin:0px;
  padding:0px;
  width:41px;
  height:40px; 
  float:left;  
}

div.TextTitle{
  position:relative;
  top:0px;
  left:0px;  
  width:269px;
  height:40px; 
  float:left;
  margin: 5px 0px 0px 10px;
}

div.BlockMainLinks{
  width:249px;
  margin: 10px 0px 10px 40px;  
}

div.BottomBlock{
  position:relative;
  top:0px;
  left:0px;  
  width:330px;
  height:43px; 
  margin-left:10px;  
  font-family: Tahoma;
  font-size:17px;
  color:#000000;
  text-decoration: underline;  
}

div.TextMainLinks{
  position:relative;
  top:0px;
  left:0px;  
  width:260px;
  height:20px;
  font-family: Tahoma;
  font-size:11px;
  font-weight:Regular;
  color:#191816;
}

div.TextMainLinks a{
  font-family: Tahoma;
  font-size:11px;
  font-weight:Regular;
  color:#191816;
  text-decoration:underline;
}

div.TextMainLinks a span  {
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#ac240a;
  text-decoration:underline;
}

div.TextMainLinks a:hover{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#ac240a;
  text-decoration:underline;
}

.MainLink{
  margin-left:3px;
}

/*end of RightBlockHead*/

/*end of Head*/



/*BodyText*/

div.BodyText{
  position:relative;
  top:0px;
  left:0px;  
  width:1024px;
}

div.LeftCol{
  position:relative;
  top:0px;
  left:0px;  
  width:325px; 
  float:left;
}

div.TextLeftCol{
  position:relative;
  top:0px;
  left:0px;  
  width:270px; 
  font-family: Tahoma;
  font-size:13px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;  
  margin-left:30px;
  text-align:left;  
}

div.TextLeftCol a{ 
  font-family: Tahoma;
  font-size:11px;
  font-weight: bold;
  color: #ac240a;
  text-decoration: underline;   
}

div.TextLeftCol a:hover{ 
  font-family: Tahoma;
  font-size:11px;
  font-weight: bold;
  color: #ac240a;
  text-decoration: none;   
}

div.TextLeftCol h3{
  font-family: Tahoma;
  font-size:17px;
  font-weight: normal;
  color: #2a2925;
  text-decoration: underline;
}

div.TextLeftCol span{
  font-family: Tahoma;
  font-size:14px;
  font-weight: bold;
  color: #ac240a;
  text-decoration: none;
}

div.RightCol{
  position:relative;
  top:0px;
  left:0px;  
  width:699px; 
  float:left;  
}

div.TextRightCol{
  position:relative;
  top:0px;
  left:0px;  
  width:659px; 
  font-family: Tahoma;
  font-size:13px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;  
  margin-left:30px;
  text-align:left;    
}

div.TitleRightCol{
  position:relative;
  top:0px;
  left:0px;  
  width:661px; 
  height:25px;  
}

div.TitleRightCol h1{
  font-family: Tahoma;
  font-size:16px;
  font-weight: bold;
  color: #1e1d1b;
  text-decoration: none;    
}

div.TextBody{
  position:relative;
  top:0px;
  left:0px;  
  width:661px; 
  font-family: Tahoma;
  font-size:13px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;    
}

div.TopBodyBlock{
  position:relative;
  top:0px;
  left:0px;  
  width:641px;  
  height:244px;
  margin-top:15px;
}

div.LeftBodyBlock{
  width:12px;
  height:244px;
  background-image: url('../img/left.jpg');
  float:left;
}

div.CenterBodyBlock{
  width:617px;
  height:244px;
  background: #ac240a;
  float:left;
}


div.RightBodyBlock{
  width:12px;
  height:244px;
  background-image: url('../img/right.jpg');
  float:left;
}

div.TextCenterBlock{
  position:relative;
  top:0px;
  left:0px;  
  width:227px;  
  height:214px;
  float:left;
  font-family: Tahoma;
  font-size:11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;     
  margin:24px 0px 0px 10px;
}

div.IMGCenterBlock{
  position:relative;
  top:0px;
  left:0px;  
  width:373px;  
  height:198px;
  background-image: url('../img/people.jpg');
  margin-top:22px;
  float:left;  
}

div.Text{
  position:relative;
  top:0px;
  left:0px;  
  width:661px;   
}
/*end of BodyText*/



/*Footer*/
div.Footer{
  position:relative;
  top:0px;
  left:0px;  
  width:1024px;  
  height:110px;
  margin-top: 30px;
}

div.LeftFooter{
  position:relative;
  top:0px;
  left:0px;  
  width:325px;  
  height:110px;
  float:left;  
}

div.FooterPhone{ 
  position:relative;
  top:0px;
  left:0px;  
  width:92px;  
  height:76px;
  float:left; 
  background-image: url('../img/Phone.jpg');    
  margin: 30px 0px 0px 30px;
}

div.TextLeftFooter{
  position:relative;
  top:0px;
  left:0px;  
  width:180px;  
  height:80px;
  float:left; 
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  line-height: 25px;
  text-align:left;
  color:#747170;  
  margin: 35px 0px 0px 10px;  
}

div.TextLeftFooter span{
  font-family: Tahoma;
  font-size: 15px;
  font-weight: bold;
  text-align:left;
  color:#ac240a;  
}

div.FooterRight{
  position:relative;
  top:0px;
  left:0px;  
  width:699px;  
  height:110px;
  float:left;  
}

div.SubTopFooter{
  position:relative;
  top:0px;
  left:0px;  
  width:665px;
  height:22px;
  text-align:left;
  float:left;
  margin-left:13px;
  border-bottom: 3px solid #ac240a;
}

div.SubTopFooter a{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#cacaca;
  text-decoration: underline;
}

div.SubTopFooter a:hover{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#ac240a;
  text-decoration: none;
}

.Link{
  margin-left:3px;
}

.Link2{
  margin-left:82px;
}

div.FooterBottom{
  position:relative;
  top:0px;
  left:0px;  
  width:699px;  
  height:78px;  
  text-align:left;
  float:left;
}

div.FooterText{
  width:390px;
  height:78px;
  float:left;
  font-family: Tahoma;
  font-size:11px;
  line-height: 15px;
  font-weight:normal;
  color:#707070;
  text-decoration: none;   
  margin-left:13px;
}

div.FooterText span{
  font-family: Tahoma;
  font-size:11px;
  font-weight:bold;
  color:#707070;
  text-decoration: underline;  
}

div.Counter{
  position:relative;
  top:0px;
  left:0px;  
  width:88px;  
  height:61px;  
  text-align:left;
  float:left;
  margin: 7px 0px 0px 100px;   
}

div.LI{
  width:88px;
  height:31px;
}

div.Rambler{
  width:88px;
  height:31px;
  margin-top: 6px;
}

div.Stamp{
  width:61px;
  height:63px;
  background-image: url('../img/stamp.jpg');
  float:right;
  margin: 7px 20px 0px 0px;
}
/*end of Footer*/