

body
{
	margin: 0px;
	padding: 0px;	
	width:100%;	
	background: #ffffff url(../img/bgr.jpg) repeat-x 0px 651px;
}

#clear { clear: both } 



#wrap
{
width: 1280px;
margin:0 auto 0 auto;
position: relative;
}
  
  
  
#wrap_sm
{
width: 960px;
margin:0 auto 0 auto;
position: relative;
}
  
   

#top
{

   position: relative;
	float: left;
   background: url(../img/top_bgr.jpg);
   width: 1280px;
	height: 126px;
}

	 
  

#logo
{

   position: absolute;
   background: url(../img/logo.png) no-repeat;
   width: 330px;
	height: 100px;
   top: 14px;
   left: 190px;
	z-index: 5;
	color: #4C4C4C;
	font-size: 50px;
	line-height: 45px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
	padding-left: 120px;
}




#cars
{

   position: relative;
	float: left;
   width: 1280px;
	height: 525px;
}



#phone_block
{

   position: absolute;
   background: url(../img/phone.jpg) no-repeat;
   width: 226px;
	height: 110px;
   top: 21px;
   left: 575px;
	z-index: 5;
	color: #485571;
	font-weight: normal;
	font-size: 45px;
	line-height: 45px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
	padding-left: 90px;
}
 
 
#address_block
{

   position: absolute;
   background: url(../img/map_cur.jpg) no-repeat;
   width: 226px;
	height: 110px;
   top: 21px;
   left: 920px;
	z-index: 5;
	color: #616161;
	font-weight: normal;
	font-size: 23px;
	line-height: 25px;
   font-family: "PFDinTextCompProRegular";
	padding-top: 15px;
	padding-left: 80px;
}
 
  



/*------------------------------------------------  icons --------------------*/
 
#icons
{

   position: relative;
   background: url(../img/icons_bgr.jpg) no-repeat center top;
   width: 1280px;
	height: 184px;
	float: left;	
}




#work
{
   position: relative;
   width: 1280px;
   padding-left: 150px;
}


#workblock
{
margin-top: 20px;
background: ;
font-family: 'OpenSans-Light-webfont';
position: relative;
width: 690px;
height: 140px;
color: #FFFFFF;
border-radius: 15px;
font-size: 25px;
line-height: 33px;	
padding: 10px;
padding-left: 300px;
background: url(../wrench.png) no-repeat left center #0c82c6;
}



 
#quick
{

   position: absolute;
   background: url(../img/quick.png) no-repeat center top;
   width: 150px;
	height: 60px;
   top: -33px;
   left: 210px;
	z-index: 5;
	color: #fff;
   text-shadow: 0px -1px #3A414D;	
	font-size: 50px;
	line-height: 50px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
	padding-top: 150px;
	padding-left: 40px;
}


#quality
{

   position: absolute;
   background: url(../img/quality.png) no-repeat center top;
   width: 180px;
	height: 60px;
   top: -33px;
   left: 538px;
	z-index: 5;
	color: #fff;
   text-shadow: 0px -1px #3A414D;	
	font-size: 50px;
	line-height: 50px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
	padding-top: 150px;
	padding-left: 10px;
}



#chip
{

   position: absolute;
   background: url(../img/chip.png) no-repeat center top;
   width: 150px;
	height: 60px;
   top: -33px;
   left: 868px;
	z-index: 5;
	color: #fff;
   text-shadow: 0px -1px #3A414D;	
	font-size: 50px;
	line-height: 50px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
	padding-top: 150px;
	padding-left: 40px;
}


#worktime
{

   position: absolute;
   top: 225px;
   

   left: 880px;
	z-index: 10;
	color: #fff;
   text-shadow: 0px -1px #5C6472;	
	

   font-size: 15px;
	

   line-height: 20px;
   font-family: 'OpenSans-Light-webfont';
   background: url(../img/bgr_tcell.png);
	padding: 6px;	
}

#worktime_pt
{

   position: absolute;
   

   top: 258px;
   

   left: 880px;
	z-index: 10;
	color: #fff;
   text-shadow: 0px -1px #5C6472;	
	

   font-size: 15px;
	

   line-height: 20px;
   font-family: 'OpenSans-Light-webfont';
   background: url(../img/bgr_tcell.png);
	padding: 6px;	
}

#worktime_time
{

   position: absolute;
   

   top: 290px;
   

   left: 880px;
	z-index: 10;
	color: #fff;
   text-shadow: 0px -1px #5C6472;	
	letter-spacing: 1px;
	

   font-size: 30px;
	

   line-height: 30px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
   background: url(../img/bgr_tcell.png);
	padding: 10px;	
}




#worktime_sb
{

   position: absolute;
   

   top: 340px;
   

   left: 880px;
	z-index: 10;
	color: #fff;
   text-shadow: 0px -1px #5C6472;	
	

   font-size: 15px;
	

   line-height: 20px;
   font-family: 'OpenSans-Light-webfont';
   background: url(../img/bgr_tcell.png);
	padding: 6px;	
}


#worktime_time_sb
{

   position: absolute;
   

   top: 372px;
   

   left: 880px;
	z-index: 10;
	color: #fff;
   text-shadow: 0px -1px #5C6472;	
	letter-spacing: 1px;
	

   font-size: 30px;
	

   line-height: 30px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
   background: url(../img/bgr_tcell.png);
	padding: 10px;	
}


#worktimeday
{

   position: absolute;
   

   top: 422px;
   left: 880px;
	z-index: 10;
	color: #fff;
   text-shadow: 0px -1px #5C6472;	
	

   font-size: 15px;
	

   line-height: 20px;
   font-family: 'OpenSans-Light-webfont';
   background: url(../img/bgr_tcell.png);
	padding: 6px;	
}

 
 
 
#worktimeday_day
{

   position: absolute;
   

   top: 454px;
   left: 880px;
	z-index: 10;
	color: #fff;
   text-shadow: 0px -1px #5C6472;	
	letter-spacing: 1px;
	

   font-size: 30px;
	

   line-height: 30px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
   background: url(../img/bgr_tcell.png);
	padding: 10px;	
}

 
 
 
h1
{

   position: absolute;
   
   top: 205px;
      left: 180px;
	z-index: 10;
	color: #fff;
   text-shadow: 0px -1px #5C6472;	
	letter-spacing: 1px;
   font-size: 30px;
   line-height: 30px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
   background: url(../img/bgr_tcell.png);
	padding: 10px;
	width: 300px
}
 
 



 
h2
{

   position: relative;
	float: left;
	width: 100%;
	color: #4C4C4C;
	font-size: 43px;
	line-height: 50px;
	letter-spacing: -1px;
   font-family: 'Corki Rounded';
	font-weight: normal;
	font-style: normal;
   background: url(../img/h_bgr.jpg) no-repeat center top;
	text-align: center;
	padding: 10px;	
 
}
 
 
 
#services
{

   position: relative;
	float: left;
	color: #0C82C6;
	font-size: 25px;
	line-height: 25px;
   font-family: "PFDinTextCompProRegular";
	text-align: center;
	width: 960px;
}


 
 
#about
{
   position: relative;
   float: left;
	color: #000;
	font-size: 18px;
	line-height: 30px;
   font-family: 'Exo2';
   background: #E6ECEF  url(../img/about_bgr.jpg) no-repeat right bottom;
	padding: 20px;
	width: 940px;
}

 
#price
{

   position: relative;
   float: left;
	color: #000;
	font-size: 14px;
	line-height: 25px;
   font-family: 'OpenSans-Regular-webfont';
   background: #E6ECEF  url(../img/price_bgr.jpg) no-repeat;
	padding:  20px;
	width: 940px;
}




 
.price_header
{

	color: #ffffff;
	font-size: 20px;
	line-height: 20px;
   font-family: "PFDinTextCompProRegular";
	background-color: #94A9B3;
   text-shadow: 0px -1px #586A73;	
}





 
.price_serv
{

	color: #000;
	font-size: 19px;
	line-height: 19px;
   font-family: "PFDinTextCompProRegular";
	background-color: #F3F7F8;
}


 
#price_tbl
{

   position: relative;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 430px;

}



#shops
{

   position: relative;
   float: left;
	color: #4E5060;
	font-size: 25px;
	line-height: 30px;
   font-family: "PFDinTextCompProRegular";
   width: 960px;
}



.phone_shop
{

	color: #5183B6;
	font-weight: normal;
	font-size: 30px;
	line-height: 35px;
   font-family: "PFDinTextCompProRegular";
}


 
#complaint
{
   position: relative;
   float: left;
	color: #000;
	font-size: 18px;
	line-height: 30px;
   font-family: 'Exo2';
}




#contacts
{

   position: relative;
   float: left;
	color: #000;
	font-size: 25px;
	line-height: 45px;
   font-family: 'OpenSans-Light-webfont';
   width: 960px;
}



.tel_big
{
	color: #000;
	font-size: 35px;
	line-height: 45px;	
   font-family: 'OpenSans-Light-webfont';
	font-weight: bold;
}





a:link.goomap,   a:active.goomap, a:visited.goomap
{
	color: #006ACF;
	font-size: 13px;
	line-height: 15px;	
   font-family: 'OpenSans-Light-webfont';
	letter-spacing: 0px;
	text-decoration: underline;
}


a:hover.goomap
{
   color: #0090FF;
	font-size: 13px;
	line-height: 15px;	
   font-family: 'OpenSans-Light-webfont';
	letter-spacing: 0px;
	text-decoration: underline;
}





/*   nav    */


#services_nav
{

   position: relative;
   float: left;
	margin-top: -84px;
}

#about_nav
{

   position: relative;
   float: left;
	margin-top: -84px;
}


#price_nav
{

   position: relative;
   float: left;
	margin-top: -84px;
}


#shops_nav
{

   position: relative;
   float: left;
	margin-top: -84px;
}


#complaint_nav
{

   position: relative;
   float: left;
	margin-top: -84px;
}


#order_nav
{

   position: relative;
   float: left;
	margin-top: -84px;
}


#contacts_nav
{

   position: relative;
   float: left;
	margin-top: -84px;
}








/*  footer */


#footer
{
	margin-top: 30px;
	padding: 0px;	
	width:100%;	
	height: 184px;
	background: url(../img/bgr.jpg) repeat-x;
}


#footer_name
{

   position: relative;
	float: left;
	color: #A2AEC6;
   text-shadow: 0px -1px #273148;	
	font-size: 25px;
	line-height: 35px;
   font-family: 'Exo2';
	margin-top: 55px;
	margin-left: 40px;
}


#footer_copy
{
   position: relative;
	float: left;
	color: #A2AEC6;
   text-shadow: 0px -1px #273148;	
	font-size: 18px;
	line-height: 35x;
   font-family: 'Exo2';
	margin-top: 55px;
	margin-left: 300px;
}





#footer a:link,   a:active, a:visited
{
	color: #FFD800;
   text-shadow: 0px -1px #273148;	
	font-size: 18px;
	line-height: 35px;	
   font-family: 'Exo2';
	text-decoration: underline;
}


#footer a:hover
{
	color: #FFFFFF;
   text-shadow: 0px -1px #273148;		
	font-size: 18px;
	line-height: 35px;	
   font-family: 'Exo2';
	text-decoration: underline;
}





 
 
.catalog_item
{

	color: #0C82C6;
	font-size: 25px;
	line-height: 25px;
   font-family: "PFDinTextCompProRegular";
   cursor: default !important;
}


 
.catalog_item_link
{

	color: #0C82C6;
	font-size: 25px;
	line-height: 25px;
   font-family: "PFDinTextCompProRegular";
}






 

.formheader

{
	font-size: 20px;
	line-height: 25px;
	color: #000;
   font-family: 'PTSansNarrowBold';
}





a:link.form,   a:active.form, a:visited.form
{
	color: #000;
	font-size: 15px;
	line-height: 16px;
   font-family: 'PTSansRegular';
	text-decoration: underline;
}

a:hover.form
{
	color: #ffffff;
	font-size: 15px;
	line-height: 16px;
   font-family: 'PTSansRegular';
	text-decoration: underline;
}




#mess
{
	color: #000;
	font-size: 30px;
	line-height: 30px;
   font-family: "PFDinTextCompProRegular";
}





#counter
{
visibility:hidden
}




