body{
	 margin:0px;
	 padding:0px;
	 font-family: Tahoma;
	 text-align:left;
	 font-size:12px;
	 line-height:15px;
	 background:#FFFFFF;
	 color:#000;
	 background:url(bg_bg.gif) top left repeat;
	 }

img{
	border:none;
	}
	
.clear{
		clear:both;
		line-height:0;
		font-size:0;
		height:0;
		}
td, th {
		vertical-align:top;
		}
h1 {
	background:url(sub_menu_name.gif) top left no-repeat;
	height:18px;
	width:400px;
	padding:4px 0px 3px 50px;
	margin:0px 0px 10px 22px;
	font-size:15px;
	display:block;
	font-weight:normal;
	text-align:left;
	text-transform: none;
	}
	
h2 {
	font-size:14px;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	}
		
h3 {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding:0px 0px 0px 0px;
	margin:0px;
	}

p {
	margin:0px;
	padding:5px 0px 10px 0px;
	}	
	
a {
	color:#6c6c6c;
	text-decoration:underline;
	}	
	
a:hover {
		text-decoration:none;
		}
		
#main {
		}
		
#all {
	   background:url(bg_bg.gif) top left repeat;
	   min-width:960px;
	   margin:0px auto;
	   overflow:hidden;
	   
	  }
	  
#header {
		padding:0px 26px 0px 0px;
		padding:0px;
		height:194px;
		position:relative;
		width:auto;
		}

#header a {
			color:#999999;
			text-decoration:none;
			}
			
#header a:hover {
				text-decoration:underline;
				}
			
.icons {
		text-align:left;
		height:21px;
		width:150px;
		padding:0px 0px 60px 3px;
		}
.middle {
			vertical-align: super;
			padding:0px 10px 0px 10px;
		}
#logo_hdr {

			width:210px;
			height:194px;
			float:left;
			padding:0px 0px 0px 50px;
			margin:0;
			overflow:hidden;
		}
			
#logo_hdr2 {
			background:url(logo_bg.gif) top left no-repeat;
			width:210px;
			height:194px;
			float:left;
			padding:0px 0px 0px 50px;
			margin:0;
			overflow:hidden;
		position:absolute;
		z-index:1;
		top:0px;
		left:0px;
		}

#logo_tel {
		float:right;
		padding:25px 30px 0px 0px;
		margin:0;
		overflow:hidden;
		position:absolute;
		z-index:1;
		top:0px;
		right:0px;
		font-family:Century Gothic;
		line-height:26px;
		}
			
			
#main_menu {
		padding:0px;
		margin:40px 0px 0px 0px;

		float:left;
		text-align:left;
		font-size:16px;
		position:absolute;
		z-index:1;
		top:0px;
		left:500px;
		}
#main_menu ul {
		margin:0;
		padding:0;
		list-style:none;
		}
#main_menu ul li {
		padding:0;
		margin:0px 4px 0px 5px;
		display:inline;
		line-height:18px;
		}
#main_menu ul .dropp {
		font-size:10px;
		vertical-align:3px;
		}
		
#main_menu ul li a {
		 background:url(main_a_hover.gif) center left no-repeat;
		 color:#4a5b5c;
		 text-decoration:none;
		 padding:0px 0px 0px 8px;
		 
		}
		
#main_menu ul li a:hover {
					background:url(main_a.gif) center left no-repeat;
					text-decoration: underline;
					}
#main_menu #active {	
					background:url(main_a.gif) center left no-repeat;
					text-decoration:none;
					}
#sub_menu {
		height:329px;
		margin:0px;
		padding:0px 26px 0px 0px;
		overflow:hidden;
		}
.prospect {
			background: url(main_img_bg.gif) top left no-repeat;
			height:329px;
			width:465px;
			padding:0px 0px 0px 35px;
			}

.sub_menu_name {
	background:url(h1_bg.gif) top left no-repeat;
	width:150px;
	height:19px;
	overflow:hidden;
	font-size:12px;
	display:block;
	font-weight:normal;
	text-align:left;
	text-transform: none;
	padding:5px 0px 0px 20px;
	margin:0px 0px 10px 0px;
	}
.sub_menu_name2 {
	font-size:12px;
	display:block;
	font-weight:normal;
	text-align:left;
	text-transform: none;
	padding:5px 0px 0px 20px;
	margin:0px 0px 10px 0px;
	}
.sub_title {
	background:url(arrow_dp.gif) center left no-repeat;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 16px;
	color:#a3a3a3;
	font-weight:bold;
	padding:1px 0px 0px 20px;
	margin:0px 0px 10px 0px;
	}
.sub_links {
			height:136px;
			width:100%;
			margin:20px 0px 10px 12px;
			text-align:center;
			}
			
.sub_img {display:block; margin:0px 0px 10px 0px;}

#sub_menu .sub_links a {
		 text-align:center;
		 color:#000;
		 width:116px;
		 height:136px;
		 margin:0px 15px 15px 15px;
		 padding:0px;
		 text-decoration:underline;
		 display:block;
		}
		
#sub_menu .sub_links a:hover {
					text-decoration:underline;
					color:#aa141f;
					}
#sub_menu #active {
		 color:#aa141f;
		 width:116px;
		 height:136px;
		 margin:0px 15px 5px 15px;
		 padding:0px;
		 text-decoration:underline;
		}
		
#sub_menu p {
		 text-align:justify;
		 padding:5px 5px;
		 text-indent:10px;
		}
		
#content {
		min-height:100%; /* Задаем минимальную высоту 100% */
		_height:100%;
		}

#left {
		width:430px;
		float:left;
		padding:10px 20px 20px 60px;
		}
		
#right {
		/*float:left;*/
		padding:10px 30px 20px 10px;
		}

.red {color:#aa141f;}

#left a {
		color:#aa141f;
		text-decoration:none;
		 }
#left a:hover {
		text-decoration:underline;
		}
#right a {
		color:#aa141f;
		text-decoration:none;
		 }
#right a:hover {
		text-decoration:underline;
		}
		
#right p {
		text-align:justify;
		text-indent:10px;
		}
.news_link {display:block; margin:5px 0px 10px 0px;}
.news_date {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform: none;
	padding:0px 0px 0px 0px;
	margin:0px;
	 color:#6c6c6c;
	}
.indexport {
	color:#fff;
	padding:2px 0;
	background:#999999;
	font-weight:bold;
	line-height:16px;
	}
.port {
	color:#000;
	padding:2px 0;
	background:#fff;
	font-weight:bold;
	line-height:16px;
	}
#footer {
			text-align:left;
			padding:10px 0px 0px 0px;
			height:70px;
			}
#footer a {
			color:#999999;
			text-decoration:none;
			}
			
#footer a:hover {
					text-decoration:underline;
				}
.design {
		width:20px;
		float:left;
		height:18px;
		text-align:left;
		padding:15px 0px 0px 10px;
		margin:0px 0px 0px 20px;
		}

.tel_number {
		float:left;
		padding:5px 0px 0px 20px;
		width:600px;
		line-height:16px;
			}
.small {
		font-size:14px;
		color:#4a5b5c;
		vertical-align:top;
		font-weight:bold;
		}
.big {
		font-size:24px;
		color:#4a5b5c;
		vertical-align:top;
		font-weight:normal;
		}
.submit, .batsearch { 
	background:url('batsearch.png') no-repeat top left;
	width:201px; height:31px; padding:2px 5px 5px 5px;
	cursor:pointer; font-weight:bold; border:none; color:#888;
}
.submit:hover, .batsearch:hover { color:#91061a; }
fieldset { padding:20px; margin:15px 0 0 0; border:1px #C1CDDB solid; background: #F2F5F9; }
.form-item { margin: 1em 0; }
.form-item label { display: block; padding:0.5em 0; }
.required { color: #ff6600; }
input.search:hover, input.text:hover, input.reset:hover, textarea:hover, .password:hover { border: 1px solid #91061a; }
input.search:focus, input.text:focus, input.reset:focus, textarea:focus, .password:focus { border: 1px solid #22598C; }
.form-required { color:#FF0000; }
legend { padding:0 1em; font-weight:bold; color:#000; }
input.text, textarea, .password {
	background: #fff url('form.gif') repeat-x left top;
	background-attachment: inherit !important;
	background-attachment: fixed;
	border: 1px solid #ccc;
	padding: 4px 10px;
	margin:5px 0px;
}
.textboxer { padding:0 40px 0 212px; font-size: 1.1em; }
input.text, .password { width: auto; height:16px; }
textarea { width:360px; }

.line_dashed {
	background-image:url(dashed.png);
	background-position:top left;
	background-repeat:repeat-x;
	height:1px;
	width:560px;
}
.line_dashed_margin {
	margin-top:30px;
	margin-bottom:0px;
}

