table.outer_table{
	border-collapse: collapse;
	height:100%;
	min-height:100%;
	width:100%;
	}

	table.outer_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}
	
		
	table.outer_table td.center{
		
		color:inherit;
		width:100%;
		
		}

table.main_table{
	border-collapse: collapse;
	width:100%;
	}

	table.main_table td{
		margin: 0;
		padding: 0;
		vertical-align: top;
		}
		
		
	table.main_table td.head{
		background: url(../images/head_bg.gif) left top repeat-x;
		text-align:left;
		height:279px;
		width: 100%;
		}
		
		table.main_table td.head img{
			padding:0 0 0 0;
			margin:70px 0 0 20px;
			border-width:0;
			
			}
			
			
			table.main_table td.head div.head_l{
			background: url(../images/head_l.jpg) left top no-repeat;
			height:279px;
			width: 100%;
			}
			
			table.main_table td.head div.head_r{
			background: url(../images/head_r.jpg) right top no-repeat;
			height:279px;
			width: 100%;
			}
			
			table.main_table td.head div.phone{
			font-size: 40px;
			position: absolute;
			top: -4px;
			padding-left: 390px;
			line-height: 34px;
			height: 130px;
			color: #276ca7;
			font-weight: bold;
			}
			
			table.main_table td.head div.menutop{
			font-size: 14px;
			text-align: center;
			line-height: 25px;
			height: 30px;
			color: #ffffff;
			/*position: absolute;
			top: 235px;
			padding-left: 140px;*/
			text-transform: uppercase;
			font-family: arial narrow;
			text-align: center;
			padding-top: 70px;
			
			}
			
			
						table.main_table td.head div.menutop ul{
						list-style: none;
						
						}
						
							table.main_table td.head div.menutop ul li{
							float: left;
							margin-right: 30px;
							}
							
								table.main_table td.head div.menutop a{
								color: #ffffff;
								margin-right: 30px;
								
								}
								
								
							table.main_table td.head div.menutop span.active{
							margin-right: 30px;
							font-weight: bold;
							}
							 
							 
			table.main_table td.left_col {
			width: 220px;
			background: #437fb3;
			color: #ffffff;
			}
			
				table.main_table td.left_col h1{
				font-size: 23px;
				color: #ffffff;
				padding: 10px 0 20px 20px;
				}
			
				table.main_table td.left_col div.menuleft {
				width: 190px;
				font-size: 12px;
				padding-bottom: 50px;
				}
				
					table.main_table td.left_col div.menuleft img{
					padding: 5px 10px 10px 0;
					border: none;
					}
				
				
					table.main_table td.left_col div.menuleft div{
					padding-bottom: 20px;
					border: none;
					}
					
						
						table.main_table td.left_col div.menuleft div a{
						color: #ffffff;
						}
					
					
			table.main_table td.left_col div.counter{
						padding: 0 0 20px 20px;
						
						}
						
								
				table.main_table td.left_col div.counter img{
							padding: 0 5px 5px 0;
							border: none;
							}
							
							
							
		table.main_table td.content{
							background: #523a28;
							min-width: 560px;
							background: url(../images/content_bl.gif) no-repeat bottom left;
							font-size: 12px;
							
							}
							
							
						table.main_table td.content div.content_tl{
							width: 100%;
							background: url(../images/content_tl.gif) no-repeat top left;
							padding: 0;
							margin: 0;
							}
							
						table.main_table td.content div.content_tr{
							width: 100%;
							background: url(../images/content_tr.gif) no-repeat top right;
							padding: 0;
							margin: 0;
							}	
							
						table.main_table td.content div.incontent{
							padding: 15px 20px;
							margin: 0;
							}
							
							 table.main_table td.content div.incontent h1{
							padding: 0 0 20px 0;
							margin: 0;
							}
								
							 table.main_table td.content div.incontent a{
							color: #276ca7;
							}
							
		table.main_table td.right_col{
							width: 220px;
							}
							
				table.main_table td.right_col div.rek{
							padding: 0 0 30px 20px;
							margin: 0;
							background: #437fb3 url(../images/right_col_bottom.gif) no-repeat left bottom;
							}	
							
					table.main_table td.right_col div.rek h1{
							padding: 20px 0 20px 0px;
							margin: 0;
							color:#FFFFFF;
							font-size: 21px;
							}
							
							table.main_table td.right_col div.rek div{
							padding: 0 0 20px 10px;
							margin: 0;
							}			
							
							
							
				table.main_table td.right_col div.news{
							padding: 0 0 30px 20px;
							margin: 0;
							
							}	
							
							table.main_table td.right_col div.news h1{
							padding: 30px 0 0px 0px;
							margin: 0;
							font-size: 21px;
							}
							
							table.main_table td.right_col div.news div.date{
							padding: 15px 0 0 0;
							margin: 0;
							color: #523a28;
							font-size: 11px;
							}	
							
							table.main_table td.right_col div.news div.link a{
							color: #576b73;
							font-size: 13px;
							}	
	
		table.main_table td.footer{
							background: #437fb3;
							padding: 15px 12px 15px  240px;
							color: #FFFFFF;
							font-size: 12px;
							}	
							
							
					table.main_table td.footer a{
							
							color: #FFFFFF;
							
							}	
