/* ----------------------------------- */
/*belgard*/
div.belgard {
margin: 0 0 0 0;}

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

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

div.belgard 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.belgard div.filter select.l {
width: 200px;}
div.belgard div.filter select.m {
width: 100px;}
div.belgard div.filter select.s {
width: 40px;}


/*record*/

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

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

div.belgard div.district {
color: #76874b;
font-size: 10px;}
div.belgard div.district div {
float: left;
font-size: 10px;
color: #76874b;
width: 60px;}

div.belgard div.acces {
padding: 5px 0px 10px 0px;
font-size: 10px;}
div.belgard div.acces div {
float: left;
font-size: 10px;
color: #76874b;
width: 60px;}


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


/*beltrees*/

div.belgard td.bs {
text-align: center;
font-size: 9px;}


/*googlemaps*/

div.belgard div.googlemaps {
clear: all;
margin-bottom: 50px;
padding: 10px 0 5px 0;
border-top: 1px solid #76874b;
border-bottom: 1px solid #76874b;}

/*belphoto*/
div.belgard 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.belgard img.bp {
margin: 0 0 5px 0;
border: 1px solid #76874b;}


/*list*/

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

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

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

/*-table-*/
div.belgard table {
clear: left;
border-bottom: 1px solid #ccc;}
/*-tr-*/
div.belgard tr.head {
background-color: #efdfbc;}
div.belgard tr.r0 {
background-color: #fff;}
div.belgard tr.r1 {
background-color: #e7eae4;}
/*-th-*/
div.belgard 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.belgard th.name {
border-left: 1px solid #66594d;}
/*-td-*/
div.belgard td, td.name, td.place, td.code, td.icon {
padding: 4px 2px 2px 4px;
color: #76874b;
vertical-align: bottom;
border-top: 1px solid #ccc;
border-right: 1px solid #dbe6cc;
border-bottom: 1px solid #dbe6cc;}
div.belgard td.name {
font-weight: bold;
border-left: 1px solid #dbe6cc;}
div.belgard td.place {
color: #66594d;
font-weight: bold;}
div.belgard td.code {
font-size: 9px;}
div.belgard td.icon {
padding: 0px;
width: 48px;
text-align: center;}












