BODY {
	background-color: #FFFFFF; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; COLOR: #CA442D; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
A, A:link, A:visited {
	COLOR: #CA442D; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #7B2B1C; TEXT-DECORATION: underline
}
TABLE, TABLE TR, TABLE TD, HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; FONT-SIZE: 14px
}
TABLE, HTML, .content {
	HEIGHT: 100%
}
TABLE {
	WIDTH: 100%
}
.top {
	HEIGHT: 120px; background-color: #F1DEC0; background-image: url("images/topbg.gif"); background-repeat: repeat-x; padding-left: 80px
}
.afo {
	HEIGHT: 120px; background-color: #F1DEC0; background-image: url("images/topbg.gif"); background-repeat: repeat-x; text-align: right; padding-right: 90px
}
.foot {
	HEIGHT: 80px; padding: 18px; padding-left: 37px; background-color: #F1DEC0; line-height: 16px; FONT-SIZE: 11px; vertical-align: top; background-image: url("images/footbg.gif"); background-repeat: repeat-x
}
.mfot {
	margin-top: -7px; padding: 0px; padding-left: 40px; padding-bottom: 6px; line-height: 15px; FONT-SIZE: 11px
}
.ad {
	HEIGHT: 80px; padding: 6px
}
.ban1, .ban2, .ban3, .ban4 {
	border: 1px solid #000000; background-position: center; background-repeat: no-repeat; height: 70px
}
.ban1 {
	background-color: #84bece; background-image: url("images/ban1.gif")
}
.ban2 {
	background-color: #64ac18; background-image: url("images/ban2.gif")
}
.ban3 {
	background-color: #000000; background-image: url("images/ban5.gif")
}
.ban4 {
	background-color: #bae012; background-image: url("images/ban4.gif")
}
.ban {
	float: left; width: 100%; line-height: normal; margin: 0px; padding: 0px; text-align: center
}
*html .ban {
	float: left; width: 100%; line-height: normal; margin: 0px; padding: 0px; text-align: center; padding-left: 4%
}
.ban ul {
	margin: 0px; width: 100%; padding: 0px; list-style: none
}
.ban li {
	float: left; width: 24%; height: 70px; margin: 0px; padding: 4px; list-style: none
}
.content TABLE TD {
	VERTICAL-ALIGN: top; padding: 17px; padding-top: 13px
}
#gmap {
	MARGIN-TOP: 137px; MARGIN-LEFT: 17px; POSITION: absolute; border: 1px solid #e3702c; width: 49%; height: 550px
}
.scrollbox {
	margin-top: 8px; width: 100%; overflow: auto; height: 420px; border: 1px solid #e3702c; background-color: #FBF4EC
}
.kplist {
	line-height: normal; margin: 0px; padding: 7px; padding-top: 14px; padding-left: 60px; FONT-SIZE: 12px; COLOR: #D79844
}
.kplist ul {
	margin: 0px; width: 100%; padding: 0px
}
.kplist li {
	margin: 0px; padding: 0px; padding-bottom: 6px; list-style-image: url('images/marker.gif')
}
.kplist a {
	FONT-SIZE: 18px
}
*html .kplist2 {
	float: left; line-height: normal; margin: 0px; margin-left: -6px; padding: 0px; padding-left: 0px; FONT-SIZE: 12px; COLOR: #D79844
}
.kplist2 {
	float: left; line-height: normal; margin: 0px; margin-left: -12px; padding: 0px; padding-left: 0px; FONT-SIZE: 12px; COLOR: #D79844
}
.kplist2 ul {
	float: left; margin: 0px; width: 100%; padding: 0px
}
.kplist2 li {
	width: 100%; float: left; margin: 0px; padding-bottom: 2px; list-style: none
}
.kplist2 a {
	float: left; width: 100%; TEXT-DECORATION: none; padding: 4px; padding-left: 6px; background-color: #FBF4EC
}
.kplist2 a:visited, .kplist2 a:link {
	width: 100%; TEXT-DECORATION: none
}
.kplist2 a:hover, .kplist2 a.current {
	width: 100%; float: left; COLOR: #692418; width: 100%; background-color: #F5E9D6; padding: 4px; padding-left: 6px
}
.kpbox {
	FONT-SIZE: 19px; BACKGROUND-COLOR: #F8EEE0; padding: 8px;  margin-left: -8px
}
.kpname {
	FONT-SIZE: 19px; COLOR: #CA442D
}
.kpadr {
	padding-top: 3px; FONT-SIZE: 15px; COLOR: #B37726
}
.comtit {
	padding-top: 25px; FONT-SIZE: 17px; COLOR: #CA442D
}
.comname {
	padding-top: 6px; padding-bottom: 10px; padding-left: 8px; FONT-SIZE: 12px; COLOR: #DDA860
}
.comtxt {
	padding-top: 13px; COLOR: #8C5E1E; width: 95%
}
.errf {
	padding-left: 10px; width: 347px; height: 20px; FONT-SIZE: 9px; BACKGROUND-COLOR: #F8EEE0; padding-top: 5px
}
#fp {
	padding-top: 15px; padding-left: 20px; width: 335px; height: 400px
}
#form {
	margin-top: 8px; FONT-SIZE: 12px; COLOR: #B37726
}
*html #form {
	margin-top: -10px; FONT-SIZE: 12px; COLOR: #B37726
}
#form input {
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 13px; COLOR: #CA442D; margin-bottom: 8px; padding: 4px; width: 310px; padding-top: 5px; height: 30px; border: 1px solid #e3702c
}
#form textarea {
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 13px; width: 310px; COLOR: #CA442D; margin-bottom: 5px; padding: 4px; padding-top: 5px; border: 1px solid #e3702c; overflow: auto
}
#form button {
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 13px; width: 150px; height: 28px; COLOR: #CA442D; margin-bottom: 5px; padding-top: 5px; padding-bottom: 2px; border: 1px solid #e3702c; margin-left: 80px; background-color: #F3E3CD
}
*html #form button {
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; FONT-SIZE: 13px; width: 150px; height: 28px; COLOR: #CA442D; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px solid #e3702c; margin-left: 80px; background-color: #F3E3CD
}
.photostit {
	padding-left: 19px; padding-top: 5px; FONT-SIZE: 17px; COLOR: #CA442D
}
.kphotos {
	line-height: normal; margin: 0px; padding: 7px; padding-top: 8px; padding-left: 20px; FONT-SIZE: 12px; COLOR: #D79844
}
.kphotos ul {
	margin: 0px; width: 100%; padding: 0px; list-style: none
}
.kphotos li {
	margin: 0px; padding: 0px; padding-bottom: 6px; list-style: none
}
.kphotos li img {
	width: 240px; height: 180px; border: 1px solid #e3702c
}
#winkp a {
	FONT-SIZE: 17px; TEXT-DECORATION: none
}
#winadr {
	FONT-SIZE: 12px; COLOR: #D08B2D; padding-top: 5px
}
#winimg {
	width: 50px; height: 50px; margin: 2px; margin-right: 7px; border: 0px
}
.cnts {
	position: relative; padding-left: 240px; margin-top: -30px
}
.cnt1, .cnt2, .cnt3 {
	float: left; padding-left: 10px
}
div.illustrations-popup-large {position: relative; z-index: 8;}
div.illustrations-popup-large div.ill-large {position: absolute; display: none; top: 50%; left: 50%; z-index: 8;}
div.illustrations-popup-large div.ill-large div.shifter {position: absolute; left: -320px; top: 240px; width: 640px; height: 480px;}
*html div.illustrations-popup-large div.ill-large div.shifter {position: absolute; left: -320px; top: -240px; width: 640px; height: 480px;}
div.illustrations-popup-large div.ill-large div.shadow {position: absolute; top: 9px; left: 2px; width: 660px; height: 495px; background: url('images/ill-shadow.png') no-repeat; background: expression('none'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ill-shadow.png', sizingMethod='crop'); z-index: 1;}
div.illustrations-popup-large div.ill-large div.myimage {position: relative; z-index: 2;}
div.illustrations-popup-large div.ill-large img.close {position: absolute; top: 3px; right: 3px; z-index: 3; cursor: pointer; cursor: hand;}
div.illustrations-popup-large div.ill-large div.caption {background-color: #f5f5ea; position: relative; font-size: 85%; z-index: 4; min-height: 46px; //height: 46px;}
div.illustrations-popup-large div.ill-large div.caption div {padding: 0.5em 1em;}
div.illustrations-popup-small {float: right; text-align: right; overflow: hidden; position: relative; right: -22px; width: 140px; margin-bottom: 2em; z-index: 8;}
div.illustrations-popup-small div {position: relative; right: -10px;}
div.illustrations-popup-small div.pulledout {right: 0;}
div.illustrations-popup-small div.pulledin {right: -10px;}
div.illustrations-popup-small div.active {visibility: hidden;}
div.illustrations-popup-small div.normal {visibility: visible;}

.allist {
	float: left; width: 100%; line-height: normal; margin: 0px; padding: 0px; text-align: left
}
*html .allist {
	float: left; width: 100%; line-height: normal; margin: 0px; padding: 0px; padding-left: 4%
}
.allist ul {
	margin: 0px; width: 100%; padding: 0px; list-style: none
}
.allist li {
	float: left; width: 250px; height: 70px; margin: 0px; padding: 4px; list-style: none
}
.nms {
	width: 227px; height: 18px; position: relative; padding-left: 8px; margin-top: -95px; padding-top: 5px; FONT-SIZE: 10px; background-image: url("images/line.png")
}
.cnt {
	position: relative; padding-left: 177px; margin-top: 44px; margin-bottom: 30px; FONT-SIZE: 10px; text-align: center
}