a:link, a:active, a:visited {color: #756F59; text-decoration: underline;}
a:hover {color: #C0590B; text-decoration: none;}

a.brown:link, a.brown:active, a.brown:visited {color: #B18C6A; text-decoration: none;}
a.brown:hover {color: #C0590B; text-decoration: underline;}

a.orange:link, a.orange:active, a.orange:visited {color: #C0590B; text-decoration: underline;}
a.orange:hover {color: #756F59; text-decoration: none;}

a.none:link, a.none:active, a.none:visited {text-decoration: none;}
a.none:hover {text-decoration: none;}

a.unnone:link, a.unnone:active, a.unnone:visited {text-decoration: none;}
a.unnone:hover {text-decoration: underline;}

a.footer:link, a.footer:active, a.footer:visited {color: #D6B277; text-decoration: none; font-size: 9px;}
a.footer:hover {color: #C0590B; text-decoration: underline; font-size: 9px;}

a.menu:link, a.menu:active, a.menu:visited {color: #756F59; text-decoration: none; font-size: 11px; padding-left:15px;}
a.menu:hover {color: #C0590B; text-decoration: underline; font-size: 11px; padding-left:15px;}

a.menuT:link, a.menuT:active, a.menuT:visited {color: #C0590B; text-decoration: none; font-size: 11px; font-weight: bold;}
a.menuT:hover {color: #756F59; text-decoration: underline; font-size: 11px; font-weight: bold;}

a.grad:link, a.grad:active, a.grad:visited {color: #C0590B; text-decoration: none; font-size: 11px; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
a.grad:hover {color: #756F59; text-decoration: underline; font-size: 11px; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}

BODY {margin: 0 0 0 0; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}
TD {color: #756F59;  font-size: 12px; font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;}
INPUT, TEXTAREA, SELECT {font-size: 12px; color: #827B64; background-color: #FFFFFF; border: 1px solid #2F4E6E;}
H1 {font-size: 18px; color: #C0590B; margin-top:0px; margin-bottom:0px; font-weight: bold; font-family: "Times New Roman", Times, serif;}
H2 {font-size: 16px; color: #C0590B; margin-top:0px; margin-bottom:10px; font-weight: bold; font-family: "Times New Roman", Times, serif;}
H3 {font-size: 14px; color: #C0590B; margin-top:0px; margin-bottom:10px; font-weight: bold; font-family: "Times New Roman", Times, serif;}
H4 {font-size: 14px; color: #756F59; margin-top:0px; margin-bottom:10px; font-weight: bold; font-family: "Times New Roman", Times, serif;}
H5, H6 {font-size: 12px; color: #756F59; margin-top:0px; margin-bottom:10px; font-weight: bold; font-family: "Times New Roman", Times, serif;}
FORM {margin:0; padding:0;}
HR {color: #C0590B; height: 1px; width: 100%;}

.small {font-size: 9px;}
.gray {color: #756F59;}
.brown {color: #B18C6A;}
.orange {color: #C0590B;}
.phone {color: #C0590B; font-size: 22px;}

.pd10l {padding-left:10px;}
.pd10b {padding-bottom:10px;}
.pd20l {padding-left:20px;}
.pd20r {padding-right:20px;}

.box_top {
	vertical-align: top;
	text-align: right;
	padding-right:20px;
	background-image: url(/_/top03.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.box_menu {
	vertical-align: top;
	padding-right:15px;
	padding-top:15px;
	padding-left:15px;
	padding-bottom:10px;
	background-image: url(/_/line.gif);
	background-repeat: no-repeat;
	background-position: right top;
	}
.box_stone {
	width: 349px;
	vertical-align: top;
	text-align: center;
	background-image: url(/_/bg01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.box_pics {
	width: 631px;
	vertical-align: top;
	text-align: right;
	padding-right:30px;
	padding-top:10px;
	background-image: url(/_/top07.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.box_main {
	width: 631px;
	vertical-align: top;
	padding-right:30px;
	padding-left:20px;
	padding-bottom:20px;
	background-image: url(/_/bg02.gif);
	}
.box_catpic {
	padding:3px;
	background-color: #FFFFFF;
	border: 1px solid #DAD0B2;
	}
.box_catpic_ {
	width: 5px;
	}
.box_catpict {
	font-size: 11px;
	padding-top:5px;
	}
.box_footer1 {
	height: 53px;
	vertical-align: bottom;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:5px;
	background-image: url(/_/footer01.gif);
	background-repeat: repeat-x;
	background-position: right top;
	}
.box_footer2 {
	width: 309px;
	height: 53px;
	vertical-align: bottom;
	text-align: right;
	padding-right:40px;
	padding-bottom:10px;
	background-image: url(/_/footer03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.box_news {
	font-size: 11px;
	vertical-align: top;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:20px;
	}
.box_cat {
	vertical-align: top;
	padding-left:15px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	}
.box_catimg {
	width: 1%;
	vertical-align: top;
	padding:5px;
	}

.tL {padding:3px; border-top: 1px solid #CCCCCC;}
.tR {padding:3px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
.tB {font-size: 1px; border-top: 1px solid #CCCCCC;}


#photo-scroll-wrapper {
	clear: left;
	width: 578px;
	height: 115px;
	position: relative;
	border: 1px solid #CCCCCC;
	overflow: scroll;
	overflow-y: hidden;
	white-space: nowrap;

}
#photo-scroll-pic {
	border: 1px solid #CCCCCC;
	padding: 10px;
	text-align: center;
}
#photo-scroll {
	list-style: none;
	margin: 2px;
	padding: 0;
	white-space: nowrap;
}
#photo-scroll li {
	display: inline;
	padding: 0 3px 5px 0;
}
#photo-scroll li img {
	height: 85px;
	width: 85px;
	width: auto;
	vertical-align: top;
	border: 2px solid #FFFFFF;
}
#photo-scroll li a.selected img {border: 2px solid #c00;}

