* { margin:0px; padding:0px }

.clear { clear:both; }
img { border:0px; }
.content ul li, .content  ol li {
	margin:3px 0px 3px 20px;
	list-style:circle;
} 	
.content ol li {
	list-style:decimal;
}
.content p, .content .txt div {
	margin-bottom:5px;
}
.content table td {
  
}
a {
	color:#e2081d;
	text-decoration:none;
}
html {
	background:url(../img/struct/body-bg.jpg) repeat-x center 0px #a6bf73;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}
.wrap {
	width:967px;
	margin:0px auto 20px auto;
	position:relative;
}
	.header {
		height:223px;
		width:985px;
	}
		.homeLink {
			display:block;
			width:364px;
			height:193px;
			background:url(../img/struct/logo.jpg) no-repeat;
			float:left;
		}
		.lng {
			margin-top:-50px;
			padding:0px 10px 0px 0px;
			text-align:center;
		}
			.lng li {
				display:inline;
				list-style:none;
				color:white;
				
			}
			.lng li a  {
				font-size:11px;
				color:white;
			}
			.lng li a:hover,.lng li a.on  {
				color:#612939;
			}
		.nav {
			min-height:100px;
			padding:0px 20px 0px 17px;
		}
		* html body {
			height:100px;
		}
			.nav li {
				list-style:none;
				background:url(../img/struct/nav-li.gif) no-repeat left bottom;
				
			}
			.nav li a {
				color:#f1e4d2;
				background:url(../img/struct/nav-1.gif) no-repeat 12px center;
				display:block;
				font-size:15px;
				line-height:18px;
				padding:4px 0px 4px 25px;
			}
			.nav li a:hover, .nav li a.on {
				font-weight:bolder;
			}
			.nav li ul {
				padding:0px 0px 5px 10px;
			}
			.nav li ul li {
				background:none;
			}
			.nav li ul li a  {
				font-size:12px;
				padding:2px 10px 2px 25px;
				background:url(../img/struct/nav-2.gif) no-repeat 17px 8px;
			}
			.nav li ul li a  {
				
			}
	.mainMedia {
		height:239px;
		position:absolute;
		top:0px;
		right:23px;
		overflow:hidden;
		float:left;
		width:537px;
	}
	.middle {
		clear:both;
		background:url(../img/struct/middle-1.png) no-repeat left top;
		padding:105px 0px 0px 0px;
	}	
		.middle .box {
			
		}
		.middle .box .cnt {
			position:relative;
			top:-80px;
			margin-bottom:-80px;			
		}
		.middle .box-bottom {
			clear:both;			
			height:80px;
		}
		
	.middle .col1 {
		width:196px;
		float:left;
	}
	
		.middle .col1 .box {
			background:url(../img/struct/middle-2-1.png) repeat-y left;
		}
		.middle .col1 .box-bottom {
			background:url(../img/struct/middle-3-1.png) no-repeat left -50px #a6bf73;	
		}

	.middle .col2 {
		width:767px;
		float:right;
			
	}
		.middle .col2 .box {
			background:url(../img/struct/middle-2-2.png) repeat-y right top;
		}
		.middle .col2 .box-bottom {
			background:url(../img/struct/middle-3-2.png) no-repeat left -105px #a6bf73;
		}
		
		* html body .middle { width:967px; background-image:url(../img/struct/middle-1.gif); }
		* html body .middle .col1 .box {	background-image:url(../img/struct/middle-2-1.gif); }
		* html body .middle .col1 .box-bottom { background-image:url(../img/struct/middle-3-1.gif); }
		* html body .middle .col2 .box { background-image:url(../img/struct/middle-2-2.gif); }
		* html body .middle .col2 .box-bottom { background-image:url(../img/struct/middle-3-2.gif);	}
		

.footer {
	float:right;
	position:relative;
	margin-top:-60px;
	width:767px;
	padding-right:26px;
	text-align:right;
}
	.footer .cnt {
			
		
	}
	.footer .cnt p, .footer .cnt div {
		display:inline;
	}
	.footer, .footer a {
		color:#533232;
		font-size:10px;
	}
	 .footer a {
	 	color:#533232;
	 }
	.footer a.on {
		font-weight:bold;
	}
		
/* CONTENT */
.content {
	padding:30px 40px 10px 60px;
	min-height:300px;
}
* html .content {
	height:300px;
}
	.content .tpl {
		width:660px;
	}
	.content .tpl-gallery  {
		width:auto;
	}
		.content h1,  .content h2, .content h3 {
			font-size:15px;
			color:#e0041c;		
		}
		.content h1 {
			font-size:17px;
			padding:10px 0px 5px 0px;
		}
		.content .txt {
			clear:left;
			text-align:justify;
			padding:15px 0px 0px 0px;
			color:#422424;
			line-height:17px;
			font-size:13px;
		}
		.content .gal-main-img {
			display:block;
			float:right;
			margin:0px 0px 20px 20px; 
			overflow:hidden;
		}
		.content .gal-main-img img {
			
		}

		.content .gallery {
			clear:both;
			padding-top:15px;
			margin-top:40px;
		}
		.content .gallery a {
			float:left;
			display:block;
			text-decoration:none;
			background-position:center center;
			background-repeat:no-repeat;
			margin:0px 8px 8px 0px;
    width:210px;
		height:125px;
			

		}
		.content .gallery a.last {
			
		}
		.content .files {
			clear:both;
			padding-top:15px;
			
		}
.content .txt2 {
	width:230px;
	padding:0px 10px;
	position:absolute;
	right:0px;
	top:490px;
}
.content .tpl-gallery .gallery-box {
	background:url(../img/struct/gallery-box-bottom.jpg) no-repeat center bottom;
	width:210px;
	float:right;
	padding-bottom:110px;
}
.content .tpl-gallery .gallery-box  .gallery {
	margin:0px;
	padding:0px 20px 0px 10px;
}
	.content .tpl-gallery .gallery-box .gallery a {
		margin:8px auto;
		float:none;
		clear:both;
		width:176px;
		height:109px;
	}
		
.tpl-img-left .gal-main-img {
			float:left;
			margin:0px 20px 20px 0px; 
}
.tpl-img-left .txt, .tpl-img-left h1 {
    float:none;
    clear:none;
}
/** list ***/
.list {
	padding-top:20px;
}
.list .item {
	border-top:1px solid #dbdbdb;
	padding:10px 0px;
} 
	.list a {
		color:#e0041c;
		text-decoration:none;
	}

	.list h3 {
		font-size:13px;
			font-weight:normal;
			color:#e0041c;
	}
	.list .img img {
		border:0px;
	}
	.list .txt a, .list .txt  {
		color:#422424;
	}
	.list .img {
		display:block;
		padding:0px 10px 10px 0px;
	}
	.list .img, .list .contBox {
		float:left;
		
	}
	 .list .contBox { 
	 	width:420px;
	 }
	 
	.list .txt a:hover {
		color:#e0041c;
	} 
	.list a:hover h3 {
		color:#612939 !important;
	}
	 
	 
	 
