  
   body{
	color: #484C50; 
font-family: verdana;
letter-spacing: -0.05em;
	}
  
  html, body{
  margin: 0px;
  padding: 0px;
  }
  
/*
  div{border: 1px solid #f00;}
*/
  
	img{
		border: 0px solid #ff0000;
	}
	
	 a:visited, a:link{
		font-size: 13px;
		color: #2981DB; 
		font-family: verdana;
	/*	font-weight: bold;
		*/
	}
	
	a:hover{
		font-size: 13px;
	
		color: #2981DB; 
		text-decoration: none;
		font-family: verdana;
	/*	font-weight: bold;
*/	}


	li{
		list-style-image: url('../img/li.png');
	}
	
	/* для всплывающего окна*/		
	.titlest{
		font-family: verdana;
		letter-spacing: -0.05em;
		font-size: 10pt;
		text-align:justify;
	}

	
	.inputtext, textarea{
		
		padding-left: 5px;
		padding-top: 5px;
		border: 1px solid #dadada;
		border-top: 1px solid #a5a5a5;
		border-left: 1px solid #a5a5a5;
		color: #484C50; 
		font-size: 9pt;
		font-family: verdana;
	}
	
	.knopka{
		background: url('../img/send.png');
		width: 90px;
		height: 27px;
		border: 0px;
		cursor: pointer;
	}
	
	.form-required
{
	color: #0A0;
}
/************/

	
  
    #topmenu{
		width: 1000px;
		height: 46px; 

	
		
   }
   
   #topmenu .topline{
		background: url('../img/topline.png') no-repeat;
		height: 20px;
		width: 580px;
	
		padding-top: 26px;
		padding-left: 50px;
		text-align: left;
		margin-right: 80px;
	
	}
	
	.topline a{
		font-size: 0.90em;
		letter-spacing: 0px;
	}
 
/***************/		
			
	#head {

		width: 1000px;
		height: 220px;
	
   }
   
	#head .left {

		text-align: left;
		float: left;
		height: 220px;
		width: 233px;
	/*		margin-top: -250px; */
		
	}
	/*
	#head  div{border: 1px solid #ff0000;}
	*/
	
	
		#head .logo{
		width: 233px;
		height: 101px;
		
	}
	
	#head .links{
		margin-top: 35px;
		margin-left: 64px;
		height: 32px;
		width: 145px;	
	}
	
		
	
	
	
	#head .right {
	
		text-align: right;
		float: right;
		height: 220px;
		width: 205px;

	}
	
	#head .phone {
		padding-top: 30px;
		width: 100%;
		height: 101px;
		text-align: right;
	}
	
	
	#head .center {
	
	
		height: 220px;
		background: url('../img/head2.png') no-repeat;
		background-position: center top;

	}
	

	#head .line7{
		width: 134px;
		height: 156px;
		background: url('../img/line7.png') no-repeat;
		float: right;
		position: relative;
		left: 280px;
		top: 93px;
		z-index: -1;
	}
	
	#head .path{
		text-align: left;
		padding-left: 30px;
		font-size: 9pt;
		height: 15px;
		margin-top: -50px;
		margin-left: 355px;
		background: url('../img/home2.png') no-repeat;
	}
	
	#head .pathpg{
		padding-top: 1px;
		background: url('../img/strel.png') no-repeat;
		background-position: center bottom;
		height: 30px;
		float: left;
		font-size: 9pt;
	}

/***************/	
	#center {
		width: 1000px;
		
		min-height: 350px;

	}
	
	#center .left{	
		float: left;
		width: 220px;
		text-align: left;
		padding-left: 55px;
		
	}
	
	#center .menut{
		background: url('../img/menu2bg1.png') no-repeat;
		width: 239px;
		height: 14px;
		font-size: 1px;
	}
	
	#center .menu{
	
		width: 239px;
		background: url('../img/menu2bg2.png') repeat-y;
		
	}
		
		
	#center .menub{
		background: url('../img/menu2bg3.png') no-repeat;
		width: 239px;
		height: 9px;
		margin-bottom: 35px;
	}
		
		
	#center .lblock
	{
		background: #f4f6e7;
		width: 211px;
		height: 25px;
		cursor: pointer;
		padding-top: 5px;	
		margin-left: 13px;
	}
	
	#center .lblocks
	{
		background: url('/bitrix/templates/3/img/menupbg2.gif') no-repeat;
		width: 211px;
		height: 25px;
		cursor: pointer;
		padding-top: 5px;	
		margin-left: 13px;
	}
	
	#center .lblock a{
		font-size: 0.72em;
	}
	
	#center .lblocks a{
		font-size: 0.72em;
		text-decoration: none;
		color: #484C50;
	}
	

	
	#center .links
	{
		background: url('../img/listimg.png') no-repeat;
		background-position: left center;	
		padding-left: 25px;
		text-align: left;
		margin-left: 5px;
		height: 22px;
		letter-spacing: -1px;
	}	
	
	#center .linksi
	{
		background: url('../img/li2.png') no-repeat;
		background-position: left center;	
		padding-left: 15px;
		text-align: left;
		margin-left: 22px;
		height: 22px;
		letter-spacing: -1px;	
	}

/*	
	#center .linksi3
	{
		background: url('../img/li2.png') no-repeat;
		background-position: left center;	
		padding-left: 15px;
		text-align: left;
		margin-left: 35px;
		height: 22px;
		letter-spacing: -1px;	
	}
*/	
	
	
	#form .login{
		margin-bottom: 13px;  
/*
		background: url('../img/in.gif') no-repeat;
		height: 27px;
		
		text-align: left;
		font-size: 16px;
	

		padding-left: 85px;
		padding-top: 3px;
		margin-left: 55px;
		*/
		
		background: url('../img/vhoddlyaklientov2.png') no-repeat;
		height: 27px;
		
	}
	

	
	#form .auth{
		text-align: left;
		padding-left: 50px;
	}	
	
	#login, #password{
		width: 160px;
		padding-left: 5px;
		height: 18px;
		padding-top: 5px;
		border: 1px solid #dadada;
		border-top: 1px solid #a5a5a5;
		border-left: 1px solid #a5a5a5;
		color: #484C50; 
		font-size: 9pt;
		font-family: verdana;
	
	}
	
	#center .right{
		margin-left: 330px;
	}
	
	
	#center .ps{
		
		height: 27px;
		background: url('../img/ps.png') no-repeat;
		float: left;		
		font-size: 15pt;
		font-family: verdana;
		color: #484C50; 
		text-align: left;
		padding-left: 25px;
	}
	
	#center .pageslist{
		float: right;
		height: 27px;
		padding-right: 70px;
	}
	
	
	
	#maincontent{
		margin-left: 25px;
		text-align: left;
		font-size: 10pt;
		padding-top: 25px;
/*		margin-bottom: 25px;
*/	}
			
/******************/

	#news {
			width: 1000px;
			min-height: 200px;	

	}


	#news .sob{

		background: url('../img/nis.png') no-repeat;
		height: 27px;
		text-align: left;
		margin-left: 225px;
		margin-bottom: 25px;
	}
	
	#news .blockall{
		width: 790px;
		padding-left: 250px;
	
	}
	
	#news .left{
		float: left;
	
		width: 260px;

	}
	
	#news .right{
		float: right;
		width: 260px;

	}
	
	#news .center{
	
		width: 260px;

	}

	
	#news .block
	{

		width: 260px;
	}
	
	#news .date{
		background: url('../img/newsline.png') no-repeat;
		height: 10px;
		text-align: left;
		padding-left: 64px;

		margin-left: 7px;
		font-size: 7pt;
		margin-bottom: 13px;
	}
	
	#news .previmg
	{
		
		float: left;
		width: 70px;
	
	}
	
	#news .ramka{
		border: 3px solid #f1f1f1;
		width: 50px;
		height: 50px;
		padding: 1px;
	}

	
	
	#news .content
	{
		 float: right;
		 width: 190px;
		text-align: left;
		font-size: 0.8em;
		letter-spacing: -1px;
	}
	
	
	#news .title
	{
		margin-bottom: 9px;
		font-size: 0.8em;
		line-height: 10px;
		letter-spacing: -1px;
	}

/*****************/
		
	#footer
	{

		width: 1000px;
		height: 230px;
			
		margin-top: -55px;
	}
	
	#footer .line5
	{
	
		height: 139px;
		margin-left: 150px;
		background: url('../img/line5.png') no-repeat;
		
		z-index: -2;
	}
	
	#footer .line2{
		float: right;
		width: 75px;
		height: 58px;
		background: url('../img/line2.png') no-repeat;
		margin-top: -55px;
	
	}
	
	#footer .links
	{
		
		text-align: left;
		padding-left: 470px;
		margin-top: -35px;
		height: 20px;
	}
	
	#footer .links a{
	
		margin-left: 25px;
		font-size: 0.6em;
		letter-spacing: 0px;
	}
	
	#footer .copy{
		margin-top: 45px;
	
		padding-left: 135px;	

		text-align: left;
		font-size: 0.7em;
		height: 30px;
		margin-left: 360px;
		padding-top: 18px;
		background: url('../img/fruit3.png') no-repeat;
	}
