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;}

.box_top {
	vertical-align: top;
	text-align: right;
	padding-right:20px;
	background-image: url(_/top03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.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 {
	vertical-align: top;
	padding:5px;
	}

.tL {padding-top:5px; padding-bottom:5px; padding-right:5px; border-top: 1px solid #CDD3D7;}
.tR {padding-top:5px; padding-bottom:5px; padding-left:5px; border-top: 1px solid #CDD3D7; border-left: 1px solid #CDD3D7;}
.tB {font-size: 1px; border-top: 1px solid #C6DAEA;}
