body {
margin:0;
padding:0;
background:#A7A6A4 url("bg-body.gif") left top repeat-x;
color:#FFFFFF;
font:0.7em Arial,Verdana,sans-serif;
line-height:1.35em;

_scrollbar-arrow-color: #FFF;
_scrollbar-face-color: #FC5F00;
_scrollbar-darkshadow-color: #603000;
_scrollbar-shadow-color: #CD4D00;
_scrollbar-3dlight-color: #CD4D00;
_scrollbar-highlight-color: #E05500;
_scrollbar-track-color: #C7C7C7;
}

a:link, a:visited { color:#479207; }
a:hover, a:active { color:#5C5C5C; text-decoration: none; }

img {
border:none;
}
 
p {
margin:0 0 10px 0;
padding:0;
text-align:justify;
}
ul {
margin:5px 0 15px 15px;
padding:0;
}
ul li {
margin:0;
padding:0 0 0 5px;
}
ol li {
margin:0;
padding:0 0 0 5px;
list-style-type:decimal;
}

h1 {
margin:10px 0;
font-size:240%;
}
h2 {
color:#FFB900;
font-size:130%;
}

h3 {
margin:14px 0;
font-size:140%;
line-height:120%;
}
h4 {
margin:15px 0 5px 0;
}
h5 {
margin:0 0 5px 0;
font-size:100%;
}
h6 {
margin:10px 0 5px 0;
font-size:90%;
}

table {
font-size:100%;
border-color:#007272;
}
th, td {
border-color:#007272;
}

sup, sub {
font-size:80%;
line-height:100%;
}

form {
margin:0;
padding:0;
}
input, textarea, select {
font-size:100%;
}


hr.hr, #pagename, .hidden {
display:none;
}

/**/

#page {
width:100%;
background:url("bg-page.gif") left top repeat-x;
}

#main {
width:750px;
margin:0 auto;
}

#box {
float:left;
background:url("bg-box.gif") left top repeat-y;
}

#logo a {
position:relative;
width:71px;
top:4px;
left:10px;
}

#logo span {
visibility:hidden;
}


#header {
height:70px;
}

#menu11 {
float:right;
width:750px;
margin:0;
background-color:#5C5C5C;
border-bottom:1px solid white;
}

#menu11 li {
float:left;
width:107px;
list-style:none;
text-align:center;
background:url("bg-arrow.gif") left 13px no-repeat;
margin:0;
padding:0;
}

#menu11 a {
display:block;
text-decoration:none;
text-transform:uppercase;
color:#FFF;
height:25px;
padding:10px 0 0 0;
}

#menu11 li.m11i1 {
background:none;
}

#menu11 a:hover, #menu11 a:active {
background-color:#7F7F7F;
height:25px;
width:106px;
margin:0 0 0 1px;
font-weight:bold;
}


#m11i-mapa-webu a {
position: absolute;
float:left;
top:20px;
left:50%;
width:75px;
margin:0 0 0 187px;
text-align:right;
background:url("bg-mapawebuarrow.gif") left 12px no-repeat;
text-transform:none;
}

#m11i-mapa-webu a:hover, #m11i-mapa-webu a:active {
background:url("bg-mapawebuarrow.gif") left 12px no-repeat;
position: absolute;
float:left;
top:20px;
left:50%;
width:75px;
margin:0 0 0 187px;
text-align:right;
font-weight:normal;
}

#m11i-napiste-nam a {
background:url("bg-napistenamarrow.gif") left 14px no-repeat;
position: absolute;
float:left;
left:50%;
margin:0 0 0 270px;
top:20px;
width:78px;
text-align:right;
text-transform:none;
}

#m11i-napiste-nam a:hover, #m11i-napiste-nam a:active {
background:url("bg-napistenamarrow.gif") left 14px no-repeat;
position: absolute;
float:left;
left:50%;
margin:0 0 0 270px;
top:20px;
width:78px;
text-align:right;
font-weight:normal;
}


#navi {
float:left;
position:relative;
top:118px;
left:20px;
width:430px;
color:#5C5C5C;
}

#navi a {
color:#5C5C5C;
}

#content {
float:left;
width:470px;
background:#E5E3E1 url("bg-content.jpg") left top no-repeat;
margin:0 auto;
}

#body-homepage #content {
float:left;
width:470px;
background:#E5E3E1 url("bg-contenthp.jpg") left top no-repeat;
margin:0 auto;
}

#sectionname h2 {
color:#5EB90A;
margin:0 0 0 20px;
padding:44px 0 10px 0;
font-size:115%;
}

#workspace {
width:470px;
background:url("bg-workspace.gif") left top no-repeat;
margin:107px 0 0 0;
}

#body-homepage #workspace {
width:470px;
background:url("bg-workspace.gif") left top no-repeat;
margin:194px 0 0 0;
}

#work {
width:432px;
color:#5E5E5E;
padding:0 0 20px 20px;
}

#body-homepage #work {
width:402px;
color:#5E5E5E;
padding:30px 0 20px 35px;
}

/***/

#colleft {
float:left;
width:140px;
}

#clcontent {
float:right;
background:url("bg-clcontent.jpg") right top no-repeat;
}

#colright {
float:right;
width:140px;
}

#crcontent {
float:left;
background:url("bg-crcontent.jpg") left top no-repeat;
}

#clboxtitlem2 {
display:none;
}

#menu22 {
width:140px;
padding:0 0 3px 0;
margin:0;
background:url("bg-menu2.gif") right bottom no-repeat;
}

#menu22 li {
margin:0;
padding:5px 0 4px 0;
list-style:none;
background:url("bg-menu2arrow1.gif") 12px top no-repeat;
}

#menu22 a {
display:block;
margin:0;
padding:0 0 0 18px;
line-height:1.8em;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
}

#menu22 li.m22i1 {
background:none;
}

#menu22 a:hover, #menu22 a:active {
color:#5C5C5C;
background:url("bg-menu2arrowanim.gif") 6px 6px no-repeat;
}

#menu22 ul {
margin:0;
padding:0 0 0 20px;
}

ul#menu23 {
padding:0 0 12px 10px;
}

#menu23 li {
background:none;
}

#menu23 a {
display:block;
text-transform:none;
height:13px;
line-height:15px;
}

#menu23 a:hover, #menu23 a:active {
background:none;
}

#clnews {
float:left;
width:125px;
padding:0 15px 0 0;
}

#crnews {
float:left;
width:125px;
padding:0 15px 0 0;
}

#clboxtitlenews h4{
font-size:110%;
padding:0 0 0 20px;
}

#crboxtitlenews h4{
font-size:110%;
padding:0 0 0 20px;
}

#crboxtitlenews a{
text-decoration:none;
color:#FFF;
}

#clboxtitlenews a{
text-decoration:none;
color:#FFF;
}

.newslistitemcol {
background:url("bg-menu2arrow.gif") 6px bottom no-repeat;
list-style:none;
}

.newslistdatecol {
color:#7CF12B;
padding:6px 0 0 0;
}

.newslisttitlecol {
font-size:110%;
margin:0;
padding:0 0 5px 0;
}

.newslisteditioralcol {
padding:0 0 1px 0;
}

.newslisttitlecol a:link,.newslisttitlecol a:visited {
color:#FFF;
}

.newslisttitlecol a:hover,.newslisttitlecol a:active {
color:#FFF;
}

.btnNewsMore {
display:none;
}

.newslisteditioralcol {
color:#515151;
}

.btnNewsHistory {
display:none;
}

.newslistitem {
list-style:none;
}
.newslisttitle a:link,.newslisttitle a:visited {
font-size:75%;
color:#5EB90A;
}

#date h5{
padding:5px 0 0 20px;
font-size:100%;
color:#5C5C5C;
}

#title h3{
padding:0 0 0 20px;
font-size:105%;
color:#5C5C5C;
}

#pagenavi a:link,#pagenavi a:visited, .btnback a:link,.btnback a:visited{
color:#5EB90A;
font-weight:bold;
}
.btnprevious {
float:left;
}

.btnnext {
float:right;

}

.btnback {
clear:both;
width:100%;
text-align:center;
}

.listitemsitemap {
font-size:110%;
font-weight:bold;
list-style:none;
padding:5px 0 0 0;
}

.listitemsitemap a:link,.listitemsitemap a:visited {
color:#5EB90A;
}

.listsitemap2 {
padding:8px 0 0 0;
}

.listitemsitemap2 {
font-size:95%;
list-style:none;
font-weight:normal;
}

.listitemsitemap2 a:link,.listitemsitemap2 a:visited {
color:#515151;
}

/****/
.lister {
clear:both;
padding:0 0 15px 0;
}

.lister a:link, .lister a:visited{
color:#5EB90A;
}

.photogallerylisttitle a:link,.photogallerylisttitle a:visited {
font-size:75%;
color:#5EB90A;
}

ul.photogallerylist {
width:350px;
margin:0;
}

.photogallerynumber {
display:none;
}

.photogallerylisttitle{
margin:0;
}

.photogallerylistdate{
margin:0;
}

.newslistitem {
padding:0 0 20px 0;
}

.photoalbumlist li{
list-style:none;
float:left;
padding:0 0 10px 10px;
}

.photoalbumlist img {
border:1px solid #5C5C5C;
height:85px;
}

.photoalbumlist a:link,.photoalbumlist a:visited {
color:#5EB90A;
}

.photoalbumlist div {
padding:7px 0 0 0;
text-align:center;
}

.popup {
width:100%;
background:#A7A6A4 url("bg-popup.gif") left top repeat-x;
}

#popuptitle {
margin:25px 0 0 25px;
padding:0 0 26px 0;
}

#menupopup{
float:left;
margin:0;
padding:0 0 0 10px; 
}

#menupopup li{
float:left;
list-style:none;
width:120px;
}

#mpslideshow a{
width:105px;
background:url("bg-arrow.gif") 2px 13px no-repeat;
}

#mpshowall a {
text-align:right;
}

#mporiginal {
background:url("bg-arrow.gif") left 13px no-repeat;
}

#menupopup a{
display:block;
text-decoration:none;
color:#FFF;
height:25px;
padding:11px 0 0 10px;
}

#menupopup li#mpshowall{
background:none;
}

#mporiginal a{
text-align:left;
padding:11px 0 0 2px;
}

#menupopupnavi {
float:right;
margin:0;
padding:10px 25px 0 0;
}

#menupopupnavi li{
float:left;
list-style:none;
}

#menupopupnavi a{
color:#fff;
}

.popupphoto {
text-align:center;
}

.popupphoto img{
border-bottom:1px solid #5C5C5C;
border-left:1px solid #5C5C5C;
border-right:1px solid #5C5C5C;
}

.popupphoto a:link,.popupphoto a:visited{
clear:both;
color:#FFF;
text-decoration:none;
font-size:130%;
font-weight:bold;
line-height:1.6em;

}

#mpprevious img{
float:right;
display:none;
}



/*****/

#footer {
clear:both;
text-align:center;
height:36px;
padding:12px 0 0 0;
background:url("bg-footer.gif") left top no-repeat;
}

#footer a {
color:#FFF;
text-decoration:none;
}


#copyright {
float:left;
text-align:left;
padding:0 0 0 8px;
}

#miton {
float:right;
text-align:right;
padding:0 8px 0 0;
}

/*******/

.err {
color:#FF0000;
}

.clr {
clear:both;
}

/********/
.toleft {
clear:both;
float:left;
margin:0 10px 0 0;
}

.toright {
clear:both;
float:right;
margin:0 0 0 10px;
}

.tocenter {
width:100%;
text-align:center;
}


