*{
	padding:0;
	margin:0;
}
body {
	background:#fffdee url(../images/bg.jpg) no-repeat left bottom;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
}
body a {
	text-decoration:none;
	cursor:pointer;
}
img {
	border:none;
}
/******************* Main ****************************/
#main {
	width:100%;
	padding:0;
	margin:0;
	min-width:1000px;
	background:url(../images/bg2.jpg) repeat-y left;
}
#header {
	background:url(../images/headerbg.gif) repeat-x;
	width:100%;
	height:245px;
	margin:0;
	padding:0;
}
#header h1 {
	width:734px;
	height:245px;
	float:left;
	margin:0;
	padding:0;
}
#header h1 a {
	height:67px;
	width:313px;
	display:block;
	text-indent:-9999px;
	margin:20px 0 0 34px;
}
.headr {
	background:url(../images/headr.jpg) no-repeat;
	width:262px;
	height:245px;
	float:right;
	margin:0;
	padding:0;
}
/******************* Navigation ************************/
.navi_wrapper {
	width:230px;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}
.navi_wrapper #navi {
	background:url(../images/navibg.gif) repeat-y;
	padding:0;
	margin:0 0 131px 0;
}
#navi h2 {
	background:url(../images/navittl.gif) no-repeat;
	display:block;
	width:230px;
	margin:0;
	padding:46px 0 14px 17px;
	font:bold 13px tahoma;
	color:#000;
}
#navi ul {
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/ulbg.gif) no-repeat;
}
#navi ul li {
	padding:0 0 3px 0;
}
#navi ul li a {
	font:13px tahoma;
	color:#312506;
	padding:0 0 0 18px;
	width:195px;
	height:19px;
	display:block;
}
#navi ul li a:hover {
	background:#f9f2d7;
	color:#a68f55;
}
#navi h3 {
	background:url(../images/navittl2.gif) no-repeat;
	width:230px;
	margin:0;
	padding:17px 0 34px 17px;
	font:bold 13px tahoma;
	color:#fff;
}
#navi .news {
	background:url(../images/navibg2.gif) no-repeat;
	font:11px tahoma;
	padding:0;
	margin:0;
	min-height:148px;
}
#navi .news p {
	padding:10px 41px 10px 17px;
	margin:0;
}
#navi .news2 {
	//background:url(../images/navibg2.gif) no-repeat;
	font:11px tahoma;
	padding:0;
	margin:0;
	min-height:148px;
}
#navi .news2 p {
	padding:10px 41px 10px 17px;
	margin:0;
}
#navi .news2 a {
	font:13px tahoma;
	color:#312506;
	padding:0 0 0 0px;
	width:195px;
	height:15px;
	display:block;
}
#navi .news2 a:hover {
	background:#f9f2d7;
	color:#a68f55;
}
#navi h4 {
	border-bottom:1px #bab9ae solid;
	width:196px;
	font:13px tahoma;
	padding:0 0 0 17px;
	margin:0;
}
#navi strong a {
	background:url(../images/randfoto.gif) no-repeat;
	width:169px;
	height:127px;
	padding:0;
	margin:10px 0 10px 20px;
	display:block;
	text-indent:-9999px;
	text-align:center;
}
fieldset, fieldset p {
	border:none;
	margin:0;
	padding:0;
}
fieldset .searchf {
	width:168px;
	height:17px;
	border:1px #000 solid;
	margin:10px 0 0 17px;
	padding:0;
}
fieldset .searchb {
	margin:3px 0 0 72px;
	padding:0;
}
/*********************** Content Style *****************************/
.container {
	width:100%;
	padding:0;
	margin:0;
}
.inner_wrapper {
	width:100%;
	float:right;
	margin:0 0 0 -230px;
	padding:0;
	min-height:895px;
}
.content {
	min-height:895px;
	margin:0 0 0 230px;
	padding:0 0 0 0;
	background:#000 url(../images/contentr.gif) repeat-y right;
}
.blockttl {
	background:#000 url(../images/blockttlbg.gif) repeat-x;
	height:43px;
	padding:0;
	margin:0 0 0 0;
	float:left;
	width:100%;
}
.blockttl h3 {
	background:url(../images/blockttl.jpg) no-repeat left;
	float:left;
	height:40px;
	width:243px;
	font:13px tahoma;
	color:#3b2c04;
	padding:3px 0 0 45px;
	margin:0;
	font-weight:bold;
}
.blockttl div {
	background:url(../images/blockttlr.gif) no-repeat right;
	height:43px;
	float:right;
	width:265px;
	margin:0 0 0 0;
	padding:0 10px 0 0;
}
.block1 {
	background:#fff url(../images/block1_wrapper.gif) no-repeat left;
	min-height:335px;
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.main_text {
	background:url(../images/newp.gif) repeat-y right;
	margin:0 0 0 15px;
	padding:0;
	min-height:281px;
}

.main_text a{
	color:#000000;
}

.link {
	font:11px tahoma;
	margin:0;
	width:100%;
			}
.link a{
	color:#000000;
	text-decoration:none;
	}

.main_text p {
	background:url(../images/block1.jpg) no-repeat right top;
	font:11px tahoma;
	padding:0 260px 0 0;
	min-height:281px;
	margin:0;
}
.block1 .list {
	width:100%;
	height:54px;
	background: url(../images/list.jpg) no-repeat right;
	float:left;
	margin:0;
	padding:0;
}
.block1 .list ul {
	width:90%;
	border-top:1px #000 solid;
	list-style:none;
	padding:0 0 0 5px;
	margin:0 0 0 20px;
	text-align:center;
}
.block1 .list .last-list{
	border:none;
}
.block1 .list ul li {
	text-align:center;
	background:url(../images/sqr.gif) no-repeat 0% 70%;
	display:inline;
	padding:0 2% 0 0;
}
.block1 .list ul li a {
	padding:0 0 0 18px;
	font:10px tahoma;
	color:#776454;
}
.textfoot {
	clear:both;
	background:#fff url(../images/textftr.gif) repeat-x;
	height:31px;
	width:99%;
	padding:0;
	margin:0;
}
.textfoot div {
	background:url(../images/textft.jpg) no-repeat left;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	width:759px;
}
.llblocks {
	min-height:415px;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:#cfa14a url(../images/newsbgr.gif) repeat-y right;
}
.llblock1 {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
.newttl {
	height:41px;
	width:100%;
	background:url(../images/llbgrep.gif) repeat-x;
}
.newttl h3 {
	background:url(../images/ttlbg.gif) no-repeat;
	width:157px;
	height:34px;
	float:left;
	font:bold 12px tahoma;
	color:#edddcc;
	padding:7px 0 0 25px;
}
.newttl .right_corner {
	background:url(../images/llbbg.gif) no-repeat;
	width:248px;
	height:41px;
	float:right;
}
.newttl2 {
	height:64px;
	width:100%;
	background:url(../images/newsttlbg.gif) repeat-x;
	margin:0;
}
.newttl2 h3 {
	background:url(../images/newscornbg.gif) no-repeat;
	width:157px;
	height:34px;
	float:left;
	font:bold 12px tahoma;
	color:#edddcc;
	padding:30px 0 0 25px;
}
.newttl2 .right_corner {
	background:url(../images/newsbgrcorn.gif) no-repeat;
	width:248px;
	height:64px;
	float:right;
}
.lypa {
	background:url(../images/lypa.jpg) no-repeat;
	width:35px;
	height:151px;
	float:left;
	margin:-151px 0 0 0;
	padding:0;
}
.newsblock {
	background:url(../images/newsbg.gif) repeat-y;
	float:left;
	min-height:20px;
	width:500px;
}
.newsblock p {
	font:11px tahoma;
	float:left;
	padding:0 0 10px 40px;
	margin:0 250px 0 0;
}
.newsblock a {
	font:11px tahoma;
	color:white;
	padding:0 0 10px 40px;
	margin:0 250px 0 0;
}
.newscorner {
	background:url(../images/newsbgr.gif) repeat-y right;
	width:26px;
	min-height:200px;
	float:right;
}
.img {
	background:url(../images/img.gif) no-repeat;
	float:right;
	margin:0 0 0 -220px;
	border:1px #5e2c0b solid;
	text-indent:-9999px;
}
.img a {
	display:block;
	width:209px;
	height:188px;
	overflow:hidden;
}
/********************************* Footer *******************************/
.footer {
	clear:both;
	background:#e4cd89 url(../images/footerbg.gif) repeat-x;
	height:45px;
	width:100%;
	margin:0 0 0 0;
	min-width:1000px;
}
.footerl {
	background:url(../images/footer.gif) no-repeat left bottom;
	width:910px;
	height:45px;
	margin:0;
	padding:0;
	float:left;
}
.footerl a {
	margin:0;
	padding:0;
	position:absolute;
	color:#65552c;
	font:11px tahoma;
	left:146px;
	bottom:91px;
}
.footerl strong {
	padding:19px 0 0 532px;
	margin:0;
	font:11px tahoma;
	color:#947b4b;
	left:146px;
	bottom:91px;
	float:left;
}
.footerr {
	background:url(../images/footerr.gif) no-repeat right bottom;
	width:17px;
	height:45px;
	float:right;
	margin:0 0 0 0;
	padding:0;
}

