body {
	margin: 0px;
	font: 13px Tahoma;
	/*background: url('/img/background.jpg') bottom repeat-x #567700;*/
	background: #4f6c00;
}
a {
	color: #520000;
}
a:hover {
	text-decoration: none;
}
#column {
	padding-bottom: 0px; 
	/*padding-left: 25px; */
	background: url('/img/bg.jpg') top center no-repeat;
}
#main_column_1 {
	width: 1001px;
}
	#block_swf {
		position: relative;
		height: 307px;
	}
	#swf {
		position: absolute;
		top: 0px;
		left: 0px;
		height: 307px;
		margin: 0px;
		padding: 0px;
	}
	#head {
		height: 307px;
		background: url('/img/head.jpg') top left no-repeat;
	}
	#tel {
		position: absolute;
		top: 10px;
		left: 500px;
		width: 400px;
		font: 20px Times;
		color: #514933;
	}
	#menu {
		height: 48px;
		background: url('/img/menu.jpg') top left no-repeat;
		position: relative;
	}
		#topmenu  {
			position: absolute;
			left: 40px;
			top: 2px;
			width: 850px;
			height: 42px;
			margin: 0;
		}
			#topmenu {
				z-index: 1;
			}
		/* menu */
		#topmenu li {
			list-style: none;
			padding: 0;
			margin: 0;
			position: absolute;
			overflow: hidden;
			line-height: 46px;
			text-align: center;
			zoom: 1;
			z-index: 100;
		}
			#topmenu li a {
				/*color: #fff;*/
				position: relative;
				display: block;
				margin: 0;
				padding: 0;
				zoom: 1;
				width: 100%;
				height: 200%;
			}
			#topmenu span.w {
				position: absolute;
				width: 100%;
				height: 200%;
				top: 0;
				left: 0;
				background-repeat: no-repeat;
				background-position: 0 0;
				cursor: pointer;
				zoom: 1;
				display: block;
			}

		#topmenu  li.l1 {
			width: 76px;
			height: 42px;
			top: 0;
			left: 20px;
		}
			#topmenu  li.l1 span.w {
				background-image: url(/img/main.jpg);
			}
			#topmenu li.l1.active span.w, #topmenu li.l1:hover span.w {
				background-image: url(/img/main_o.jpg);
			}
		#topmenu  li.l2 {
			width: 78px;
			height: 46px;
			top: 0;
			left: 124px;
		}
			#topmenu  li.l2 span.w {
				background-image: url(/img/house.jpg);
			}
			#topmenu li.l2.active span.w, #topmenu li.l2:hover span.w {
				background-image: url(/img/house_o.jpg);
			}
		#topmenu  li.l3 {
			width: 132px;
			height: 46px;
			top: 0;
			left: 230px;
		}
			#topmenu  li.l3 span.w {
				background-image: url(/img/map.jpg);			
			}
			#topmenu li.l3.active span.w, #topmenu li.l3:hover span.w {
				background-image: url(/img/map_o.jpg);
			}
		#topmenu  li.l4 {
			width: 87px;
			height: 46px;
			top: 0;
			left: 390px;
		}
			#topmenu  li.l4 span.w {
				background-image: url(/img/ekologi.jpg);
			}
			#topmenu li.l4.active span.w, #topmenu li.l4:hover span.w {
				background-image: url(/img/ekologi_o.jpg);
			}
		#topmenu  li.l5 {
			width: 176px;
			height: 46px;
			top: 0;
			left: 505px;
		}
			#topmenu  li.l5 span.w {
				background-image: url(/img/buy.jpg);
			}
			#topmenu li.l5.active span.w, #topmenu li.l5:hover span.w {
				background-image: url(/img/buy_o.jpg);
			}
		#topmenu  li.l6 {
			width: 65px;
			height: 46px;
			top: 0;
			left: 709px;
		}
			#topmenu  li.l6 span.w {
				background-image: url(/img/sosedi.jpg);
			}
			#topmenu li.l6.active span.w, #topmenu li.l6:hover span.w {
				background-image: url(/img/sosedi_o.jpg);
			}
		#topmenu  li.l7 {
			width: 80px;
			height: 46px;
			top: 0;
			left: 802px;
		}
			#topmenu  li.l7 span.w {
				background-image: url(/img/contact.jpg);
			}
			#topmenu li.l7.active span.w, #topmenu li.l7:hover span.w {
				background-image: url(/img/contact_o.jpg);
			}
	
#main_column_2 {
	position: relative;
	width: 1001px;
}	
	#best {
		width: 654px;
		height: 400px;
		background: url('/img/the_best.jpg') top left no-repeat;
	}
		#best #best_image {
			padding: 40px 0px 10px 20px;
			float: left;
		}
			#best_image ul {
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
				#best_image ul li {
					margin-bottom: 5px;
				}
		#best #best_text {
			padding: 40px 40px 0px 40px;
			margin-left: 160px;
			text-align: justify;
		}
			#best #best_text p {
				margin: 0px;
				line-height: 17px;
				text-indent: 30px;
			}
	#offer {
		position: absolute;
		top: 0px;
		left: 654px;
		width: 347px;
		height: 547px;
		background: url('/img/offer.jpg') top left no-repeat;
		/*padding: 40px 0px 0px 55px;*/
	}
		.of_div {
			padding: 40px 0px 0px 55px;
		}
		#offer ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
			width: 240px;
		}
			#offer ul li {
				margin-bottom: 5px;
			}
				#offer ul li p {
					margin: 0px;
					line-height: 17px;
				}
	#special {
		width: 654px;
		height: 147px;
		background: url('/img/special.jpg') top left no-repeat;
	}
		#special #special_image {
			padding: 40px 0px 10px 20px;
			float: left;
		}
		#special #special_text {
			padding: 35px 40px 0px 40px;
			margin-left: 180px;
			text-align: justify;
		}
			#special #special_text p {
				margin: 0px;
				line-height: 17px;
				font-weight: normal;
			}
	
#main_column_3 {
	position: relative;
	width: 1001px;
}	
	#interest {
		width: 654px;
		height: 723px;
		background: url('/img/interest.jpg') top left no-repeat;
		/*padding-bottom: 200px;*/
	}
		#interest #int_text {
			padding: 40px 40px 0px 20px;
			text-align: justify;
		}
			#interest #int_text h1{
				margin: 5px 0px 0px 0px;
				font-size: 17px;
				color: #520000;
				line-height: 15px;
				padding: 4px 0px;
			}
				#interest #int_text a{
					color: #520000;
				}				
			#interest #int_text p {
				margin: 0px;
				line-height: 16px;
			}
				#interest #int_text p img{
					/*margin: 5px 10px 5px 10px;*/
					margin: 5px 10px 5px 10px;
				}
	#news {
		position: absolute;
		top: 0px;
		left: 654px;
		width: 347px;
		height: 723px;
		background: url('/img/news.jpg') top left no-repeat;
		/*padding: 50px 0px 0px 55px;*/
	}

		.interest1{
		position: absolute; 
		top: 0px;
		left: 0px; 
    }
		.news2{
		position: absolute; 
		top: 10px;
		left: 86px;
	}
		.news_div {
			padding: 50px 0px 0px 55px;
		}
		#news ul {
			list-style: none;
			margin: 0px;
			padding: 0px;
			width: 240px;
		}
			#news ul li {
				margin-bottom: 5px;
			}
				#news ul li p {
					margin: 0px;
					line-height: 17px;
				}
				#news .news_date {
					color: gray;
				}				
	
#main_column_4 {
	position: relative /*relative absolute*/;
  width: 1001px;
	height: 152px;
	background: url('/img/foot.jpg') top center no-repeat;
  /*padding-left: 30px;*/ 
}	

	#main_column_4 a {
		color: #fff;
		font-weight: bold;
	}
	#main_column_4 p {
		margin: 0px;
		line-height: 17px;
	}
	#interest {
		width: 654px;
		height: 723px;
		background: url('/img/interest.jpg') top left no-repeat;
	}
	#foot_contact {
		position: absolute;
		top: 60px;
		left: 154px;
		text-align: right;
	}
	#copy {
		position: absolute;
		top: 50px;
		right: 154px;		
	}
	#spylog {
		position: absolute;
		bottom: 20px;
		right: 154px;		
	}
	
/*Inner Page*/
#inner {
	padding-bottom: 0px; 
	min-height: 906px;
	height: 906px;
	height: auto!important;
	background: url('/img/bg_01.jpg') top center no-repeat;
}
#inner_column {
	min-height: 1270px;
	height: 1270px;
	height: auto!important;
	position: relative;
	width: 1001px;
}
#wrap {
	padding-bottom: 0px; 
	/*padding-left: 25px;*/
	min-height: 871px;
	height: 871px;
	height: auto!important;
	background: url('/img/bg_02.jpg') bottom center no-repeat;	
}
	#caption {
		margin-left: 32px;
		height: 27px;
		width: 270px;
		background: url('/img/block_cap.png') top left no-repeat;
		font-size: 18px;
		color: #f7f5dc;
		padding-left: 45px;
	}
		#caption div {
			padding-top: 3px;
		}
	#block_top {
		height: 23px;
		width: 961px;
		background: url('/img/block_top.png') top left no-repeat;
	}
	#block_mid {
		min-height: 1160px;
		height: 1160px;
		height: auto!important;
		width: 961px;
		background: url('/img/block_mid.png') top left repeat-y;
	}
		#block_mid .text {
			padding: 0px 20px 0px 20px;
		}
			.list_img {
				width: 590px;
				margin: 10px auto;
				padding: 0px;
			}
				.list_img li {
					float: left;
					list-style: none;
					margin: 5px 5px;
					width: 100px;
					height: 100px;
					position: relative;
					border: 1px solid #520000;
				}
					.list_img img {
						margin: 0px!important;
						border: 0px solid black!important;
					}
			#block_mid .text p {
				margin: 0px;
				text-align: justify;
				text-indent: 30px;
			}
			#block_mid .text img {
				margin: 10px;
				border-width: 1px;
			}	
			#block_mid .text div {
				margin: 5px 0px;
			}			
			#block_mid .text h1 {
				margin: 0px;
				font-size: 18px;
				color: #520000;
				line-height: 17px;
				padding: 4px 0px;
				clear: both;
			}	
				#block_mid .text h1 a {
					color: #520000;
				}				
			#block_mid .inner_news {
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
				#block_mid .inner_news li {
					margin-bottom: 5px;
				}
					#block_mid .inner_news li p {
						margin: 0px;
						line-height: 17px;
					}
					#block_mid .news_date {
						color: gray;
					}	
		#block_mid .block_uch {
			margin-bottom: 5px;
		}
	#block_bot {
		height: 31px;
		width: 961px;
		background: url('/img/block_bot.png') top left no-repeat;
	}
	
.sosedi_tbl  td{
	padding: 5px;
}
.feedbackForm {
	width: 400px;
	margin: 0px auto!important;
}
.tbl_art {	
	margin: 10px 0px;
	width: 90%;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
}
	.tbl_art td {
		padding: 5px;
		vertical-align: top;
		border-left: 1px solid gray;
		border-bottom: 1px solid gray;
	}
		.tbl_art td p {
			text-indent: 0px!important;
		}