body {

	margin: 0px;

	padding: 0px;

	background-color: #FFF;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	height:100%;

	color: #000;

}

#body1 {

	margin: 0px;

	padding: 0px;

	background-color: #FFF;

	font-family: Tahoma;

	font-size: 12px;

	color: #000;

}

h1{

	 margin: 2px 0px 10px 0px;

	color: #8c8c8c;

	font-size: 16pt;

	text-align: left;

}





h1{

	 margin: 2px 0px 10px 0px;

	color: #ad2929;

	font-size: 10pt;

	text-align: left;

}

p{

 margin: 0px 0px 10px 0px;

  

}

#main1{

background: url(/images/site/nbg.jpg)  bottom right no-repeat;

height: auto;

}

#main-main{

background: url(/images/site/main-phone.jpg)  bottom right no-repeat;

height: auto;

} 

#main_kazan{

background: url(/images/site/phone_kazan.jpg)  bottom right no-repeat;

height: auto;

} 

#main_volgograd{

background: url(/images/site/phone_volgograd.jpg)  bottom right no-repeat;

height: auto;

} 

#main_taliatti{

background: url(/images/site/phone_taliatti.jpg)  bottom right no-repeat;

height: auto;

} 

#main_samara{

background: url(/images/site/phone_samara.jpg)  bottom right no-repeat;

height: auto;

} 

#maingl{

	

	height: 549px;

	background: url(/images/site/bg1.jpg)  top left no-repeat;

}

#main{

	

	height: 549px;

	background: url(/images/site/bg.jpg)  top left no-repeat;

}

#logo{

	float: left;

	width: 175px;

	height: 148px;

	background: url(/images/site/logo.jpg)  top left no-repeat;

	

}

#logo1{

	float: left;

	width: 175px;

	height: 148px;

		background: url(/images/site/logo1.jpg)  top left no-repeat;

}

#left_menu{

	float: left;

	width: 175px;

	height: 400px;

	

}

#glavn_img{

	width: 842px;

	height: 548px;

	background: url(/images/site/glimg.jpg)  top left no-repeat;

	

}



#glavn_img .icons {

margin: 10px 70px 0px 0px;

}



 #glavn_img .icons .home_icon {

   border: none;

   padding: 2px 5px 0px 0px; 

}



 #glavn_img .icons .mail_icon {
 display: none;
 

   border: none;

   padding: 0px 5px 0px 0px;

}



 #glavn_img .icons .sitemap_icon {

   border: none;

   padding: 2px 0px 0px 0px;

}



#left_menu ul{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 175px;

	height: 350px;

 	font-size: 14px;

	display: block;

	list-style-type: none; 

}

#left_menu ul li{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 175px;

	height: 50px;

 	text-align: left;

	

}

#left_menu ul li.activ{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 175px;

	height: 50px;

 	background: url(/images/site/activ.png)   no-repeat; 

	color: #fff;

}

#left_menu ul li p{

	margin: 0px 0px 0px 0px;

	padding:16px 0px 0px 38px;

	

 	text-align: left;

}

p.elitdom{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 25px;	

 	text-align: left;

}

#left_menu2 ul li p{

	margin: 0px 0px 0px 0px;

	padding:16px 0px 0px 25px;

	

 	text-align: left;

}

#left_menu2 ul li p.elitdom{

	margin: 0px 0px 0px 0px;

	padding:9px 0px 0px 25px;

	line-height:15px;

 	text-align: left;

}

#left_menu ul li a{

	text-decoration: none;

	text-align: left;

	color: #6d6d6c;

}

#left_menu ul li.activ a{

	text-decoration: none;

	text-align: left;

	color: #fff;

}

 

#niz_menu{

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

 width: 1017px;

	height: 110px;

 	

 }

 #space{

 float: left;

 margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

 width: 169px;

	height: 110px;

 }

 

#niz_menu ul{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 730px;

	height: 58px;

 	font-size: 14px;

	display: inline;

 	text-align: left;

	list-style-type: none; 

 }

 

#niz_menu ul li{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 183px;

	height: 58px;

 	font-size: 14px;

	float: left;

	text-align: left;

	

	

 }

 #niz_menu ul li a{

	text-decoration: none;

	text-align: left;

	color: #fff;

 }

  #niz_menu ul li p{

  margin: 20px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-decoration: none;

	text-align: center;

	color: #fff;

 }

 #ntext1{

	 margin: 0px 0px 0px 20px;

	padding: 0px 0px 0px 0px;

	font-size: 10px;

	color: #962728;

 }

  #ntext2{

	 margin: 0px 0px 20px 20px;

	padding: 0px 0px 0px 0px;

	font-size: 10px;

	color: #848485;

 }

 

 

 #main_cont{

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width: 500px;



 }

 

 #vpic{

  float: left;

 margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

 width: 500px;

 height: 278px;

 }

 



 #t1 p{



	

	font-size: 13px;

	

 }

   

  #t1{

 margin: 0px 0px 0px 0px;

 padding: 10px 0px 10px 60px;

 width: 500px;

 height: 36px;

 background: url(/images/site/2.png) left repeat-y;

 }

 #content{

  margin: 0px 0px 0px 0px;

 padding: 0px 0px 0px 0px;

  width: 406px;

color: #353538;

 font-family: Verdana, Geneva, sans-serif;

 font-size: 13px;

 }

 

 

 #content #mainzag {

 margin: 2px 0px 10px 0px;

	color: #ad2929;

	font-size: 15px;

	text-align: left;

	font-family:Tahoma;

}

 #city, #contacts {

	color: #c12926;

	font-size: 22px;

	font-family:Tahoma;
	text-align: center;

}

#contacts {
	font-size: 14px;
}

 #niz{

  width: 519px;

  height: 36px;

  background: url(/images/site/niz.jpg) left top  no-repeat;

 }

 

 #akcii{

   margin: 0px 0px 0px 0px;

   padding: 0px 0px 0px 35px;

   text-align:left;

   font-size: 12px;

 }



 #akcii .icons {

   padding: 10px 0px 18px 0px;		

 }





 #akcii .icons .home_icon {

   border: none;

   padding: 2px 5px 0px 0px; 

}



 #akcii .icons .mail_icon {

   border: none;

   padding: 0px 5px 0px 0px;

}



 #akcii .icons .sitemap_icon {

   border: none;

   padding: 2px 0px 0px 0px;

}

 

  #akcii #zagolov{

  text-align: center;

  font-size: 16px;

 color: #ad2929;

  }

  

  span.red_text{

   color: #c15656;

  }

    

  span.gr_text{

   color: #8c8c8c;

   font-size: 13px;

   text-decoration: underline;

  }

  a.dalee{

  color: #000;

  }

  a{

  color: #000;

  }

   a:hover{

  color: #c34444;

  }

  

  img.bord{

  BORDER-COLOR: #ccc;

  BORDER-STYLE: double; 

  

  }

  .skach{FLOAT: left;

  COLOR: #6b6868; FONT-SIZE: 15px;



  

  }

  .skach_link{

  PADDING-BOTTOM: 0px; 

  PADDING-LEFT: 5px;

  PADDING-RIGHT: 0px;

  FLOAT: left;

  PADDING-TOP: 1px;

  }

  .num_sp{

   margin: 0px 0px 0px 0px;

 padding: 15px 0px 15px 0px;

  }

a img	{ text-decoration: none; border: 0px; }

