* {margin:0; padding:0;}
img {border:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address, li, dd {}
input, textarea {font-family: "Trebuchet MS", Helvetica, Jamrul, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}

a {color:#B28D44; text-decoration:underline;}
a:hover {text-decoration:none;}
.hide {display: none}
.close {clear:both; font-size:1px; height:1px;}
.ajax-loading {margin:0; padding:10px;background: url(ajax-loading.gif) no-repeat left;}

/**/

body 
{
	font-family: "Trebuchet MS", Helvetica, Jamrul, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:80%; 
	color:#333; 
	background:#E6E6E6;
	text-align:center;
}

/**/

#site {width:970px; margin:0 auto; padding:0; text-align:left;}

#header {margin:5px 0; padding:0; text-align:center;}
#logo {margin:0 0 8px 0; padding:0;}

#container {margin:0; padding:0;}
#container-top {height:20px; min-height:20px; margin:0; padding:0; background:url(back-container-top.gif) no-repeat top left;}
#container-bottom {height:20px; min-height:20px; margin:0; padding:0; background:url(back-container-bottom.gif) no-repeat top left;}
#container-box {margin:0; padding:0 20px; background:url(back-container.gif) repeat-y left;}

#left {float:left; width:160px; margin:0; padding:0;}
#center {float:left; width:425px; margin:0; padding:0;}
#center-box {margin:0; padding:0 0 0 15px;}
#right {float:right; width:330px; margin:0; padding:0;}

/* */

#navigation {margin:0 0 25px 0; padding:0;}
#navigation .item {margin:0 0 5px 0; padding:2px; background:#B28D44;}
#navigation .item .title {margin:0; padding:4px 4px; font-size:100%; font-weight:bold; color:#FFF;}
#navigation .item .title a {margin:0; padding:0; color:#FFF; text-decoration:none;}
#navigation .item .title a:hover {color:#FFF799; text-decoration:none;}
#navigation .item .img {margin:0; padding:0;}

/**/

#banner {margin:0 0 25px 0; padding:0;}
#banner .item {margin:0 0 5px 0; padding:0;}

/**/

h1 {margin:0 0 20px 0; color:#B28D44; font-size:150%; font-weight:normal; border-bottom:1px solid #E6E6E6;}
h2 {margin:0 0 10px 0; color:#B28D44; font-size:110%; font-weight:bold;}


#body-content {margin:0; padding:0; font-weight:normal; line-height:150%; text-align:justify;}
#body-content b {}
#body-content ul {margin:10px 20px;}

/**/

#footer {margin:10px 0 30px 0; padding:0; text-align:center;}

ul.sitemap {margin:0; padding:0 0 10px 0; list-style:none;}
ul.sitemap li {display:inline; margin:0; padding:0 8px; border-right:1px solid #8F8D7B; color:#333; font-size:85%; text-decoration:none;}
ul.sitemap li.last {border-right:0;}
ul.sitemap li a {color:#666; text-decoration:underline; font-weight:normal;}
ul.sitemap li a:hover {text-decoration:none;}

address {margin:0 0 5px 8px; padding:0; color:#333; font-size:85%; font-style:normal; font-weight:normal;}
address a {color:#666; text-decoration:underline;}
address a:hover {text-decoration:none;}

.recapiti {margin:0 0 0 8px; padding:0; color:#333; font-size:85%; font-weight:normal;}
.recapiti a {color:#666; text-decoration:underline;}
.recapiti a:hover {text-decoration:none;}

/**/

/**/

caption {margin:0; padding:4px; background:#E6E6E6; border-top:1px solid #A2A29F; border-right:1px solid #A2A29F; border-left:1px solid #E0D0B1; font-weight:bold; text-align:left;}
table.default {width:100%; margin: 0 0 10px 0; padding: 0; border:1px solid #A2A29F;}
table.default tr td {margin:0; padding:4px; border-bottom:1px solid #A2A29F; background:#FFFEF5; color:#222;}
table.default tr.alt td {background:#fff;}

.photogallery {margin:10px 0; padding:0; overflow:hidden;}
.photogallery .thumb {float:left; margin:0; padding:4px 0 4px 10px;}
.photogallery a {}
.photogallery img {margin:0; padding:3px; background:#FFF; border:1px solid #DDD;}
.photogallery img:hover {border:1px solid #002674;}

.links ul {list-style:none; margin:0; padding:0;}
.links ul li {margin:0; padding:5px; border-bottom:1px dotted #E0D0B1; font-size:100%; font-weight:normal; color:#007C18; overflow:hidden;}
.links ul a {color:#603913; font-size:100%; font-weight:bold; text-decoration:none;}
.links ul a p {color:#603913; margin:0; padding:5px 0; font-weight:normal;}
.links ul li:hover {background:#FEFFEF;}
.links ul a:hover {color:#840000; text-decoration:none;}

