body {
	background-color: #fff;
	margin: 0px;
	background-image: url('../i/bg.jpg');
}
body, table, ul, ol, li, td, a, h1, h2, h3, h4, h5, h6, p, div, form, select {
	font-family: Arial;
	color: #000;
}
body, table, ul, ol, li, td, tr, a, p, div, form, select {
	font-size: 10pt;
}
a:hover {
	text-decoration: none;
}
.lf {
	background-image: url('../i/bg-lrf.jpg');
	background-repeat: repeat-y;
	background-position: right top;
}
.rf {
	background-image: url('../i/bg-lrf.jpg');
	background-repeat: repeat-y;
}
.left {
	background-image: url('../i/bg-l.jpg');
	background-repeat: repeat-y;
}
.right {
	background-image: url('../i/bg-r.jpg');
	background-repeat: repeat-y;
}
.left2 {
	background-image: url('../i/bg-m.jpg');
	background-repeat: repeat-y;
	background-color: #673a1e;
}
.left3 {
	background-image: url('../i/bg-mu.jpg');
	background-repeat: no-repeat;
}
.left4 {
	height: 80px;
	background-image: url('../i/bg-md.jpg');
	background-repeat: no-repeat;
	text-align: center;
	padding: 10px 0 0 30px;
	background-color: #673a1e;
	vertical-align: top;
}
.left4 a {
	color: #fff;
	font-size: 8pt;
	text-decoration: none;
	font-family: Tahoma;
}
.left4 a:hover {
	text-decoration: underline;
}
.c1 {
	background-image: url('../i/c1.jpg');
	background-repeat: no-repeat;
}
.m {
	padding: 10px 0px 10px 0px;
}
.m a {
	color: #fff;
	text-decoration: none;
	font-size: 9pt;
}
.m a:hover {
	color: #fbb;
	text-decoration: underline;
}
.sm {
/*	list-style: square;*/
	list-style-image: url('../i/sm.gif');
	color: #fff;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	padding-left: 15px;
}
.sm a {
	color: #fff;
	font-size: 8pt;
	text-decoration: none;
}
.sm a:hover {
	color: #fff;
	text-decoration: underline;
}
.sma {
/*	list-style: square;*/
	list-style-image: url('../i/sma.gif');
	color: #fff;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	padding-left: 15px;
}
.sma a {
	color: #fff;
	font-size: 8pt;
	text-decoration: none;
}
.sma a:hover {
	color: #fff;
	text-decoration: underline;
}
.m1 {
	padding: 15px 20px 0px 40px;
}
.m2 {
	padding: 15px 20px 0px 40px;
	color: #fff;
	font-size: 7pt;
	text-align: right;
	font-family: Tahoma;
}
.lb {
	padding: 15px 20px 0px 40px;
	color: #fff;
	font-family: Tahoma;
}
.lb td {
	color: #cacaca;
	font-size: 8pt;
	font-family: Tahoma;
}
.lb a {
	color: #cacaca;
	font-size: 8pt;
	font-family: Tahoma;
}
.lb1 {
	border-bottom: 1px solid #ab8467;
	width: 100%;
}
.lb2 {
	border-bottom: 1px solid #ab8467;
	border-left: 1px solid #ab8467;
	border-right: 1px solid #ab8467;
}
.lb3 {
	border-left: 1px solid #ab8467;
	border-right: 1px solid #ab8467;
}
.tit1 {
	height: 40px;
	vertical-align: top;
}
.cont1 {
	padding: 45px 0px 20px 10px;
}
.cat1 {
	width: 170px;
}
.cat1 a {
	color: #792c12;
	text-decoration: none;
}
.cat1 a:hover {
	color: #ef3c00;
	text-decoration: underline;
}
.right2 {
	color: #6e0000;
	font-size: 9pt;
	text-align: center;
	padding-left: 40px;
}
.right3 {
	text-align: right;
	padding-top: 20px;
}
.s1 {
	background-color: transparent;
	border: 1px solid #c47430;
	width: 125px;
	color: #d59c61;
}
.s2 {
	background-image: url('../i/bg-s.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	border: 0px;
	width: 20px;
	height: 20px;
}
.tit3 h2 {
	color: #792c12;
	font-size: 13pt;
	padding: 0px;
	margin: 0px;
}
.tit3 {
	padding: 45px 0px 10px 10px;
}
.ct {
	padding-left: 10px;
}
.cont2 {
	padding: 0px 0px 5px 10px;
}
.cat2 {
	padding: 5px 0px 10px 0px;
	border-bottom: 1px solid #f93;
}
.prev {
	background-image: url('../i/bg-prev.gif');
	padding-top: 25px;
	text-align: center;
	background-repeat: no-repeat;
	width: 122px;
	height: 138px;
}
.prev img {
	border: 0px;
}
.cost {
	color: #535353;
	text-align: center;
}
.cost strong {
	color: #792c12;
	font-size: 17pt;
}
.cat3 {
	padding-right: 20px;
	color: #b58637;
	font-size: 9pt;
}
.cat3 span {
	color: #000;
}
.cat4 {
	color: #b58637;
}
.cat4 input {
	background-color: transparent;
	border: 1px solid #f93;
	width: 35px;
	color: #a3a3a3;
	text-align: right;
}
.cat4 strong {
	color: #000;
}
.cat5 div {
	padding-bottom: 10px;
}
.cat6 {
	color: #b58637;
}
.ku {
	background-image: url('../i/bg-ku.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 20px 30px 0px 25px;
}
.kd {
	background-image: url('../i/bg-kd.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	vertical-align: top;
	padding: 0px 30px 25px 25px;
}
.stit {
	font-size: 13pt;
}
.img {
	background-image: url('../i/bg-img.gif');
	padding-top: 60px;
	text-align: center;
	background-repeat: no-repeat;
	width: 267px;
	height: 340px;
}
.img img {
	border: 0px;
}
.close {
	text-align: right;
	vertical-align: bottom;
}
.close a {
	color: #792c12;
	font-size: 8pt;
	text-decoration: none;
}
.close a:hover {
	text-decoration: underline;
}
.bas1 {
	border-right: 1px dotted #c96;
	border-bottom: 1px dotted #c96;
}
.bas1 input {
	background-color: transparent;
	border: 1px solid #c96;
	width: 35px;
	text-align: right;
}
.bas2 {
	border-bottom: 1px dotted #c96;
}
.inp {
	text-align: right;
}
.inp input {
	border: 1px solid #c96;
	background-color: transparent;
	width: 300px;
}
.inp select {
	border: 1px solid #c96;
	background-color: transparent;
	width: 300px;
}
.inp option {
	background-color: #ffc;
}
.inp textarea {
	border: 1px solid #c96;
	background-color: transparent;
	width: 300px;
	height: 80px;
}


.inp3 {
}
.inp3 input {
	border: 1px solid #c96;
	background-color: transparent;
	width: 300px;
}
.inp3 select {
	border: 1px solid #c96;
	background-color: transparent;
	width: 300px;
}
.inp3 option {
	background-color: #ffc;
}
.inp3 textarea {
	border: 1px solid #c96;
	background-color: transparent;
	width: 300px;
	height: 80px;
}



.inp2 {
/*	text-align: right;*/
}
.inp2 input {
	border: 1px solid #c96;
	background-color: transparent;
	width: 50px;
}
.go {
	border: 1px solid #c96;
	background-color: transparent;
	font-size: 9pt;
}
.msg2
{
	display:none;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	background-color:#feeebd;
	width:162px;
	height:40px;
	padding:8px 4px 4px 4px;
	border:1px solid #333;
	margin-left:-10px;
	margin-top:-70px;
	position:absolute;
	color:#000;
	text-align:center;
}

