/* ----------------------------------- */
/*beltrees*/
div.beltrees {
padding: 0 0 0 0;}

/*filter*/
div.beltrees div.filter {
padding: 0 0 0 0;
margin-bottom: 20px;
border-top: 1px solid #76874b;}

div.beltrees div.filter div.title {
padding: 10px 0 4px 0;
color: #76874b;
font-size: 10px;
text-align: left;
white-space: nowrap;}

div.beltrees div.filter div.form {
padding: 2px 0 2px 5px;
color: #76874b;
font-size: 9px;
border-top: 1px solid #76874b;
border-bottom: 1px solid #76874b;
text-align: left;
white-space: nowrap;}

div.beltrees div.filter select.l {
width: 200px;}
div.beltrees div.filter select.m {
width: 100px;}
div.beltrees div.filter select.s {
width: 40px;}


/*record*/

div.beltrees div.taxus {
padding: 0 0 0 0;
color: #76874b;
text-shadow: #ccc 1px 1px 1px;
font-size: 20px;
font-weight: bold;}
div.beltrees div.taxus span {
font-size: 9px;
font-weight: normal;
text-shadow: none;}

div.beltrees div.mee {
font-size: 12px;}
div.beltrees div.mee div {
float: left;
font-size: 10px;
color: #76874b;
width: 70px;}

div.beltrees div.location {
padding: 0 0 0 0;
color: #c99153;
text-shadow: #ccc 1px 1px 1px;
font-size: 14px;
font-weight: bold;}
div.beltrees div.location span {
font-size: 9px;
font-weight: normal;
text-shadow: none;}

div.beltrees div.loc {
font-size: 12px;}
div.beltrees div.loc div {
float: left;
font-size: 10px;
color: #76874b;
width: 70px;}

div.beltrees div.subt {
padding: 15px 0 5px 0;
color: #66594d;
font-size: 10px;
font-weight: bold;}

div.beltrees div.back {
padding: 50px 0px 50px 5px;
color: #76874b;
font-size: 10px;
font-weight: bold;}


/*belphoto*/
div.beltrees div.belphoto {
float: right;
background-color: #dbe6cc;
margin: 0 0 10px 10px;
width: 170px;
text-align: center;
padding: 10px 0px 10px 0px;
font-size: 10px;
font-weight: bold;
border: 1px solid #dbe6cc;}

div.beltrees img.bp {
margin: 0 0 5px 0;
border: 1px solid #76874b;}


/*list*/

/*-page counter-*/
div.beltrees div.top {
padding: 20px 0 10px 0;
font-size: 9px;}

div.beltrees div.bottom {
padding: 10px 0 40px 0;
font-size: 9px;}

div.beltrees div.pages {
float: right;
text-align: right;
font-size: 9px;}


/*-table-*/
div.beltrees table {
clear: left;
border-bottom: 1px solid #ccc;}
/*-tr-*/
div.beltrees tr.head {
background-color: #efdfbc;}
div.beltrees tr.r0 {
background-color: #fff;}
div.beltrees tr.r1 {
background-color: #e7eae4;}
/*-th-*/
div.beltrees th, th.name {
padding: 4px 2px 4px 2px;
font-size: 9px;
font-weight: bold;
border-bottom: 1px solid #66594d;
border-right: 1px solid #66594d;}
div.beltrees th.name {
border-left: 1px solid #66594d;}
/*-td-*/
div.beltrees td, td.name {
padding: 4px 2px 2px 4px;
color: #76874b;
font-weight: bold;
vertical-align: bottom;
border-top: 1px solid #ccc;
border-right: 1px solid #dbe6cc;
border-bottom: 1px solid #dbe6cc;}
div.beltrees td.name {
border-left: 1px solid #dbe6cc;}
div.beltrees td.bs {
text-align: center;
font-size: 9px;}
div.beltrees td.bsp {
color: #66594d;
font-size: 9px;}












