/* CSS Document */

body {margin:0px; padding:0px;}

/* ================================================= Макет главной страницы ================================================ */
.mdm_table{
	width:998px;
	height:100%;
	}
	
	.child_table{
		width:878px;
		height:100%;
		background-image:url(/img/master_ground.jpg);
		background-position:top;
		background-repeat:no-repeat;
		}
		
		/* Шапка */
		
		.hat_table{
			width:100%;
			height:150px;
			}
	
	
			.in_hat_table{
				width:100%;
				margin-top:25px;
				}
				
				.vl_splitt{
					border-left:1px solid #c0c0c0;
					}


				.vm_splitt{
					width:60px;
					background-position:center top;
					background-repeat:repeat-y;
					background-image:url(/img/vsplitt.gif);
					}
				
			.real{
				padding-top:12px;
				}	
			
                 .in_news_table{margin-top:30px;}
		/* ----- */
			
		/*  Середина */	
		
		.mid_table{
			width:100%;
			height:100%;
			}
			
			.left_mid{
				width:153px;
				}
			
			.right_mid{
                                 height:100%;
				}
				
				.map_position{
					margin-top:10px;
					}
				
		/* ----- */
		
		/* Новости */
			
			.news_table{
				height:195px;
				}
				
				.news_table .up{
					height:45px;
					}
					
				.news_table .down{
					height:150px;
					}
				
				.news_title{
					padding-top:10px;
					background-image:url(/img/new_on_site.gif);
					width:128px;
					height:44px;
					}
					
				.in_news_table{
					width:100%;
					}

		/* ------ */	
			
		/* Левое меню */
		
		.left_menu {width: 100%;}

		.left_menu .lm_passive{
			height:38px;
			padding-left:12px;
			}
			
		.left_menu .lm_active{
		        background-color:#3399ff;
			height:38px;
			padding-left:12px;
			}

		.active_mark {
			background-image:url(/img/m_active_punct.gif);
			background-position:center bottom;
			background-repeat:no-repeat;
			height:6px; font-size: 1px;
			}	

		.lm_space {height:6px; font-size: 1px;}
		
		/* ---------- */
		
		/* Подвал */
		
		.foot_table{
			width:100%;
			margin-top:10px;
			}
			
			.graid_table{
				width:100%;
				height:74px;
				background-image:url(/img/footer_backgound.gif);
				background-position:left top;
				}
				
				.in_graid_table{
					width:100%;
					height:31px;
					}
		
					.in_graid_1{
					width:222px;
					height:58px;
					}
					
					.in_graid_2{
					width:165px;
					height:58px;
					}
					
					.in_graid_3{
					width:165px;
					height:58px;
					}
		
					.in_graid_4{
					width:165px;
					height:58px;
					}
			
					.in_graid_5{
					width:165px;
					height:58px;
					}
					
			.under_table{
				width:100%;
				margin-top:20px;
				}
				
				/* Нижнее меню */
				
				.bottom_menu .space{
					width:24px;
					}
				
				/* ----------- */
		/* ------ */
		
		









