#main_div{text-align: center; min-height:100%; width:1004px; 
			background:url('/img/grey_left_fon.gif') repeat-y -15px 0; 
			}
 *HTML #main_div {height:100%}

#topNContent {min-height: 100%;
			  width:1004px;
			  margin:0 auto;  
			  text-align:left;
			  background:url('/img/left_bot_fon_witth.gif') no-repeat left bottom;
			  }
* HTML #topNContent {height: 100%;
					 width:1004px;
					}
#content {padding-bottom: 110px;}
#content table {width:100%}


#header { height: 189px;  
		  background:url('/img/header_bg.jpg') repeat-x 0 0; 
		  }
#footer {
		 height: 110px;
		  margin-top: -110px; 
		  text-align:left;
		  vertical-align:bottom;
		  position:relative; left:295px;
		  width:679px;
		  }
/* HTML #footer {overflow: hidden; width:1004px;}*/

#right_fon {background-image:url('/img/right_fon.gif');
			background-position:1002px 195px;
			background-repeat:no-repeat;}
*html #right_fon {height:100%}

#logo_div {background:url('/img/header_left_bg.jpg') no-repeat -15px 0; 
			width:295px;
			height:189px;
			float:left;
			}
			
#logo_div_eng {
			background:url('/img/header_left_bg_eng.jpg') no-repeat -15px 0;
			width:295px;
			height:189px;
			float:left;
			}
			
#logo_div_eng a {background:url('/img/logo_eng.gif') no-repeat 0 0; 
			 height:73px;
			 margin:30px 0 0 25px;
			 display:block;
			}			
						
#logo_div a {background:url('/img/logo.jpg') no-repeat 0 0; 
			 height:73px;
			 margin:30px 0 0 25px;
			 display:block;
			}
#coast_div {background:url('/img/coast_bg.jpg') no-repeat 0px 40px;
			float:left;
			width:138px;
			height:180px;
			display:block;			
			position:relative;
			}

#coast_div ul {list-style:none;
			   padding:0; margin:0;
			   padding:40px 0 0 5px;

			  }
#coast_div ul li {padding-top:18px; }
#coast_div li a {background:url('/img/top_icon.gif') no-repeat 0 5px;
				 padding-left:10px;
				 font-size:11px;
				 color:#FFFFFF;
				 display: block;
				 text-decoration:none;
				 _margin-bottom: -18px;
				}
#coast_div li a:hover {color:#7293C7;
					   text-decoration:underline;	
						}
#coast_div div {
				position:absolute;				
				left:10px;
				bottom:-6px;
				font-weight:bold;
				color:#8BA4C8;
}
#coast_div div img{
				position:relative;
				top:3px;
}

#coast_div div a {color: #fff;
					text-decoration:none;
					font-weight:bold;
					font-size: 12px;
					}
#coast_div div a:hover {text-decoration:underline;}

#top_menu_div {width:542px;
				padding-top:40px; 
				margin-right:29px;
				_margin-right:11px;
				display:block; 
				float:right
				}
#top_menu_div ul{
	padding:0; margin:0;
	list-style:none;
	height:148px;
	width:540px;
	background:  url('/img/mirror.gif') repeat-x left bottom;
	
	}
*html #top_menu_div ul {margin-right:7px}

#top_menu_div ul li{
	width:107px;
	float:left;	
	text-align:center;
	padding:80px 0 0 0;
	border-right:1px solid #033B80;
}

#top_menu_div ul li.about{background:url('/img/top_menu/about.gif') no-repeat 0 0;}
#top_menu_div ul li.news{background:url('/img/top_menu/news.gif') no-repeat 0 0;}
#top_menu_div ul li.present{background:url('/img/top_menu/news.gif') no-repeat 0 0;}
#top_menu_div ul li.business{background:url('/img/top_menu/biz.gif') no-repeat 0 0;}
#top_menu_div ul li.clients{background:url('/img/top_menu/clients.gif') no-repeat 0 0;}
#top_menu_div ul li.contacts{background:url('/img/top_menu/contacts.gif') no-repeat 0 0;}

#top_menu_div ul li a{
	background:url('/img/top_menu.gif') no-repeat 0 0;
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	display:block;
	height:48px;
	padding:0 0 0 0;
	padding-top:20px;
	text-decoration:none;
	}
#top_menu_div ul li a:hover {text-decoration:underline;}
#top_menu_div ul li a.active{background:url('/img/top_menu_act.gif') no-repeat 0 0;}
#top_menu_div ul li a.active:hover {text-decoration:none}


/*Левая часть */
#left_part {
			width:295px;
			padding:50px 0 270px 0;
			background:url('/img/header_bottom_bg.jpg') no-repeat -15px 0;
			}
#left_part_div{margin-left:33px}
#left_part_div a{color:#3162A4;
				 font-weight:bold;
				 font-family:Arial;
				 text-decoration:none
				}
 #left_part ul{	
	margin:0; 
	padding:0;
	position:relative;
	list-style:none;
	padding-left:33px;
	}


 #left_part ul li{
	background:url('/img/bg_left_li.gif') no-repeat 0 0;
	padding:7px 10px;
	width:242px;
	}

 #left_part ul li.active{background:url('/img/bg_left_li_a.gif') no-repeat 0 0;}
 #left_part ul li a{color:#023B80;
					font-size:13px;
					text-decoration:none;
					font-weight:bold;
					}
#left_part ul li a:hover, #search a {text-decoration:underline}
#left_part a.order {background:url('/img/order_bg.gif') no-repeat 0 0;
					height:26px;
					display:block;
					padding:40px 0 0 70px
					}
/**html #left_part a.order {height:66px}*/
#left_part a.map {background:url('/img/map_bg.gif') no-repeat 0 0;
					height:48px;
					display:block;
					padding:60px 0 0 70px;
					
					}
/**html #left_part a.map {height:108px}*/

#FormTime  {
	background: url('/img/clock_bg.gif') no-repeat 0 0;
	color:#023B80;
	text-align:center;
	padding:50px 25px 20px 0;
	_padding-top:30px;
	_background-position:0 -20px;
	display:block;	
	}
	#FormTime  div{font-weight:700;}

#right_part {width:250px;
			 background:url('/img/news_head.gif') no-repeat 0 0;
			 padding:0;
			 font-size:11px;
			}
.bordered {border-left:1px solid #DFDFDF;
				 padding:0 15px 0 25px;
				 margin-top:25px;
				}
.date {color:#929292;
		background:url('/img/news_point.gif') no-repeat 0 1px;
		padding-left:15px;
		padding-bottom:8px;
		}
a.podr {color:#D66001;
		font-size:9px;
		display:block;
		padding:15px 0
		}

#center_part {padding:0}
#center_div {padding:25px 50px 25px 20px}


.separate {background:url('/img/news_line.gif') no-repeat 0 0;
			padding-bottom:10px
			}


#footer_menu {background:url('/img/bot_menu_bg.jpg') repeat-x 0 0;
			  height:50px;
			  padding:0 50px 0 20px;
			  }
#footer_menu a {font-size:10px;
				color:#FFF;
				margin:17px 30px 0 0px;
				display:block;
				float:left;
				}
				
#search {background-color:#E4E4E4;
		 height:20px;
		 padding:20px 0 20px 20px;
		} 
.search {float:left; display:block}


.text_field {border:1px solid #84A1C8;
			 float:left;
			 margin-right:5px;
			}
#search a, .address, .email, .spbnet {color:#013A80;
						   font-size:10px;
						  }

#search a:hover {text-decoration:none}

.address, .email, .spbnet {	display:block;
							float:left;
							margin:0 7px 0 7px;
							padding:0;
							text-align:left
							}
#footer a.logo{
	background:url('/img/logo_bottom.jpg') no-repeat 0 0;
	width:127px; 
	height:50px;
	display:block;
	float:right;
	margin:0
	}
	
#footer a.logo_eng{
	background:url('/img/logo_bottom_eng.gif') no-repeat 0 0;
	width:127px; 
	height:50px;
	display:block;
	float:right;
	margin:0
	}	

#blue_fon {background-color:#7EA6DA;
			color:#FFF;
			padding:10px;
			}
#blue_fon ul {padding:0; list-style:none;
			  margin:0;
				}
#blue_fon li {list-style-image:url('/img/li_point.gif');
			  padding:0;	
			  margin:2px 0 15px 20px;
			}

#right_part h3, #right_part p{padding: 10px 30px 0 0; margin:0}




