
p{
	font-size:0.9em;
	font-color:#fff;
	font-weight:nomal;
	text-align:left;}

.ui-a{
	text-decoration:none;}

.ui-title {
	margin: .6em 20px .8em !important;
}

.ui-field-contain {
	margin: 0em 0 1em 0 !important;
}

.ui-content .h1{
	color:#666;
    font-size:75%;
    text-shadow:1px 0 0 #FFF;
    text-indent:10px;
    }
    
 .ui-content .h2{
	color:#504510;
    font-size:20px;
    text-shadow:1px 0 0 #FFF;
    text-indent:10px;
    font-weight:bold;
    
    }
    
  .ui-footer .h4{
	
	padding-top:15px;
  font-size:10px;
  color:#504510;
  text-align:center;
  height:20px;  
    }
    
    
    .ui-bar-a {
  border: 1px solid   #2A2A2A;
  background:       #111111;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #000000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#111)); 
  background-image: -webkit-linear-gradient(top, #3c3c3c , #111 );
  background-image:  -moz-linear-gradient(top, #3c3c3c , #111 );
  background-image:   -ms-linear-gradient(top, #3c3c3c , #111 );
  background-image:   -o-linear-gradient(top, #3c3c3c , #111 );
  background-image:     linear-gradient(top, #3c3c3c , #111 );
  
}


   .ui-bar-f {
  border: 1px solid   #669999;
  background:       #709f9f;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #669999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b4cece), to(#709f9f));
  background-image: -webkit-linear-gradient(top, #b4cece, #709f9f); 
  background-image:  -moz-linear-gradient(top, #b4cece, #709f9f); 
  background-image:   -ms-linear-gradient(top, #b4cece, #709f9f); 
  background-image:   -o-linear-gradient(top, #b4cece, #709f9f); 
  background-image:     linear-gradient(top, #b4cece, #709f9f);
}


.ui-btn-up-f {
  text-decoration: none;
  border: 1px solid   #669999;
  background:       #709f9f;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #669999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b4cece), to(#709f9f));
  background-image: -webkit-linear-gradient(top, #b4cece, #709f9f);
  background-image:  -moz-linear-gradient(top, #b4cece, #709f9f);
  background-image:   -ms-linear-gradient(top, #b4cece, #709f9f);
  background-image:   -o-linear-gradient(top, #b4cece, #709f9f);
  background-image:     linear-gradient(top, #b4cece, #709f9f);
}
.ui-btn-hover-f ,
.ui-btn-down-f , 
.ui-body-f .ui-btn-active {
  text-decoration: none;
  border: 1px solid   #669999;
  background:       #709f9f;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #669999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#709f9f), to(#5B8888));
  background-image: -webkit-linear-gradient(top, #709f9f, #5B8888); 
  background-image:  -moz-linear-gradient(top, #709f9f, #5B8888); 
  background-image:   -ms-linear-gradient(top, #709f9f, #5B8888); 
  background-image:   -o-linear-gradient(top, #709f9f, #5B8888); 
  background-image:     linear-gradient(top, #709f9f, #5B8888);
}



.ui-bar-g {
  border: 1px solid   #471911;
  background:       #4d2c1c;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #4d2c1c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#66999), to(#996633));
  background-image: -webkit-linear-gradient(top, #4d2c1c, #996633); 
  background-image:  -moz-linear-gradient(top, #4d2c1c, #996633); 
  background-image:   -ms-linear-gradient(top, #4d2c1c, #996633); 
  background-image:   -o-linear-gradient(top, #4d2c1c, #996633); 
  background-image:     linear-gradient(top, #4d2c1c, #996633);
}

.ui-btn-up-g {
  text-decoration: none;
  border: 1px solid   #669999;
  background:       #4d2c1c;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #4d2c1c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#471911), to(#996633));
  background-image: -webkit-linear-gradient(top, #4d2c1c, #996633);
  background-image:  -moz-linear-gradient(top, #4d2c1c, #996633);
  background-image:   -ms-linear-gradient(top, #4d2c1c, #996633);
  background-image:   -o-linear-gradient(top, #4d2c1c, #996633);
  background-image:     linear-gradient(top, #4d2c1c, #996633);
}
.ui-btn-hover-g ,
.ui-btn-down-g , 
.ui-body-g .ui-btn-active {
  text-decoration: none;
  border: 1px solid   #895942;
  background:       #39251b;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #39251b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#39251b), to(#523527));
  background-image: -webkit-linear-gradient(top, #39251b, #523527); 
  background-image:  -moz-linear-gradient(top, #39251b, #523527); 
  background-image:   -ms-linear-gradient(top, #39251b, #523527); 
  background-image:   -o-linear-gradient(top, #39251b, #523527); 
  background-image:     linear-gradient(top, #39251b, #523527);
}




   .ui-bar-h {
  border: 1px solid   #669999;
  background:       #a20d0e;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #669999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a20d0e), to(#709f9f));
  background-image: -webkit-linear-gradient(top, #a20d0e, #709f9f); 
  background-image:  -moz-linear-gradient(top, #a20d0e, #709f9f); 
  background-image:   -ms-linear-gradient(top, #a20d0e, #709f9f); 
  background-image:   -o-linear-gradient(top, #a20d0e, #709f9f); 
  background-image:     linear-gradient(top, #a20d0e, #709f9f);
}


.ui-btn-up-h {
  text-decoration: none;
  border: 1px solid   #669999;
  background:       #a20d0e;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #669999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a20d0e), to(#731011));
  background-image: -webkit-linear-gradient(top, #a20d0e, #731011);
  background-image:  -moz-linear-gradient(top, #a20d0e, #731011);
  background-image:   -ms-linear-gradient(top, #a20d0e, #731011);
  background-image:   -o-linear-gradient(top, #a20d0e, #731011);
  background-image:     linear-gradient(top, #a20d0e, #731011);
}
.ui-btn-hover-h ,
.ui-btn-down-h , 
.ui-body-h .ui-btn-active {
  text-decoration: none;
  border: 1px solid   #669999;
  background:       #709f9f;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #669999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#661011), to(#751011));
  background-image: -webkit-linear-gradient(top, #661011, #751011); 
  background-image:  -moz-linear-gradient(top, #661011, #751011); 
  background-image:   -ms-linear-gradient(top, #661011, #751011); 
  background-image:   -o-linear-gradient(top, #661011, #751011); 
  background-image:     linear-gradient(top, #661011, #751011);
}




/*
.footer g
-------------------*/
.ui-body-g .ui-footer{
  background-image:url("");
  background-size:100% 64px;
  height:30px;
}
.ui-body-g .ui-footer small{
  margin-top:20px;
  font-size:10px;
  color:#504510;
  text-align:center;
  display:block;
}
.ui-body-g .ui-footer small:before{
  content:url("");
  padding-right:1em;
}


/*
map
-------------------*/
div#map{
  width:100%;
  height:400px;
  border:4px solid white;
  -webkit-box-sizing: border-box;
  box-sizing:border-box;
}



/* z*/
.ui-body-z .ui-collapsible-set{
  margin-top:20px;
}
.ui-body-z .ui-collapsible-contain{
  margin-top:-5px;
}
.ui-body-z .ui-collapsible-contain h3{
  border-radius:8px 8px 0 0;
  margin:0 8px;
  font-weight:normal;
}
.ui-body-z .ui-collapsible-contain:last-of-type h3{
  border-radius:8px;
}
.ui-body-z .ui-collapsible-contain:nth-of-type(1) h3{
  background:#704a3e;
  background: -webkit-gradient(linear, left top, left bottom,from(#704a3e),to(#7f7054));
}
.ui-body-z .ui-collapsible-contain:nth-of-type(1) h3:not(.ui-collapsible-heading-collapsed){
  border-bottom:4px #463426 solid;
}
.ui-body-z .ui-collapsible-contain:nth-of-type(2) h3{
  background:#b0ba63;
  background: -webkit-gradient(linear, left top, left bottom,from(#b0ba63),to(#8c9a1b));
}
.ui-body-z .ui-collapsible-contain:nth-of-type(2) h3:not(.ui-collapsible-heading-collapsed){
  border-bottom:4px #b0ba63 solid;
}
.ui-body-z .ui-collapsible-contain:nth-of-type(3) h3{
  background:#bfa65c;
  background: -webkit-gradient(linear, left top, left bottom,from(#bfa65c),to(#a07d10));
}
.ui-body-z .ui-collapsible-contain:nth-of-type(3) h3:not(.ui-collapsible-heading-collapsed){
  border-bottom:4px #bfa65c solid;
}
.ui-body-z .ui-collapsible-contain:nth-of-type(4) h3{
  background:#bf8a5c;
  background: -webkit-gradient(linear, left top, left bottom,from(#bf8a5c),to(#a15411));
}
.ui-body-z .ui-collapsible-contain:nth-of-type(4) h3:not(.ui-collapsible-heading-collapsed){
  border-radius:8px 8px 0 0;
  border-bottom:4px #bf8a5c solid;
}
.ui-body-z .ui-collapsible-contain a{
  font-size:14px;
  color:white;
  text-shadow:1px 0 1px rgba(0,0,0,0.3); 
  text-decoration:none;
  padding:8px 0 10px;
}
.ui-body-z .ui-collapsible-contain:last-of-type a{
  padding-bottom:8px;
}



.ui-body-z .ui-collapsible-contain .ui-collapsible-content{
  background-color:#edf3e4;
  margin:0 8px;
  padding:8px;
  border-left: 1px solid #ccc49a;
  border-right: 1px solid #ccc49a;
  -webkit-box-shadow: 0 0 10px #c7ad77 inset;
  box-shadow: 0 0 10px #c7ad77 inset;
}
.ui-body-z .ui-collapsible-contain .ui-collapsible-content p{
  margin:5px;
  color:#665400;
  font-size:12px;
}
.ui-body-z .ui-collapsible-contain:last-of-type .ui-collapsible-content{
  border-bottom: 1px solid #ccc49a;
  border-radius: 0 0 8px 8px;
}



.ui-body-z .ui-collapsible-contain .ui-btn-hover-d{
  border: 3px solid #e6edc5;
  background:rgba(255,255,255,.5)
}
.ui-body-z .ui-collapsible-contain .ui-btn-up-d {
  border: 1px solid #cfc8aa;
  background: #cfc8aa;
}
.ui-body-z .ui-collapsible-contain:nth-of-type(2) .ui-btn-up-d {
  background: #849212;
}
.ui-body-z .ui-collapsible-contain:nth-of-type(3) .ui-btn-up-d {
  background: #9a780f;
}
.ui-body-z .ui-collapsible-contain:nth-of-type(4) .ui-btn-up-d {
  background: #a15411;
}

.ui-btn-corner-all {
  border-radius: 1em 1em 1em 1em;
}




/* x */
.ui-body-x .ui-collapsible-set{
  margin-top:20px;
}
.ui-body-x .ui-collapsible-contain{
  margin-top:-5px;
}
.ui-body-x .ui-collapsible-contain h3{
  border-radius:8px 8px 0 0;
  margin:0 8px;
  font-weight:normal;
}
.ui-body-x .ui-collapsible-contain:last-of-type h3{
  border-radius:8px;
}
.ui-body-x .ui-collapsible-contain:nth-of-type(1) h3{
  background:#a5150f;
  background: -webkit-gradient(linear, left top, left bottom,from(#a5150f),to(#870e0f));
}
.ui-body-x .ui-collapsible-contain:nth-of-type(1) h3:not(.ui-collapsible-heading-collapsed){
  border-bottom:4px #59150f solid;
}
.ui-body-x .ui-collapsible-contain:nth-of-type(2) h3{
  background:#b0ba63;
  background: -webkit-gradient(linear, left top, left bottom,from(#b0ba63),to(#8c9a1b));
}
.ui-body-x .ui-collapsible-contain:nth-of-type(2) h3:not(.ui-collapsible-heading-collapsed){
  border-bottom:4px #b0ba63 solid;
}
.ui-body-x .ui-collapsible-contain:nth-of-type(3) h3{
  background:#bfa65c;
  background: -webkit-gradient(linear, left top, left bottom,from(#bfa65c),to(#a07d10));
}
.ui-body-x .ui-collapsible-contain:nth-of-type(3) h3:not(.ui-collapsible-heading-collapsed){
  border-bottom:4px #bfa65c solid;
}
.ui-body-x .ui-collapsible-contain:nth-of-type(4) h3{
  background:#bf8a5c;
  background: -webkit-gradient(linear, left top, left bottom,from(#bf8a5c),to(#a15411));
}
.ui-body-x .ui-collapsible-contain:nth-of-type(4) h3:not(.ui-collapsible-heading-collapsed){
  border-radius:8px 8px 0 0;
  border-bottom:4px #bf8a5c solid;
}
.ui-body-x .ui-collapsible-contain a{
  font-size:14px;
  color:white;
  text-shadow:1px 0 1px rgba(0,0,0,0.3); 
  text-decoration:none;
  padding:8px 0 10px;
}
.ui-body-x .ui-collapsible-contain:last-of-type a{
  padding-bottom:8px;
}



.ui-body-x .ui-collapsible-contain .ui-collapsible-content{
  background-color:#edf3e4;
  margin:0 8px;
  padding:8px;
  border-left: 1px solid #ccc49a;
  border-right: 1px solid #ccc49a;
  -webkit-box-shadow: 0 0 10px #c7ad77 inset;
  box-shadow: 0 0 10px #c7ad77 inset;
}
.ui-body-x .ui-collapsible-contain .ui-collapsible-content p{
  margin:5px;
  color:#665400;
  font-size:13px;
}
.ui-body-x .ui-collapsible-contain:last-of-type .ui-collapsible-content{
  border-bottom: 1px solid #ccc49a;
  border-radius: 0 0 8px 8px;
}



.ui-body-x .ui-collapsible-contain .ui-btn-hover-d{
  border: 3px solid #e6edc5;
  background:rgba(255,255,255,.5)
}
.ui-body-x .ui-collapsible-contain .ui-btn-up-d {
  border: 3px solid #e6edc5;
  background: #452525;
}
.ui-body-x .ui-collapsible-contain:nth-of-type(2) .ui-btn-up-d {
  background: #849212;
}
.ui-body-x .ui-collapsible-contain:nth-of-type(3) .ui-btn-up-d {
  background: #9a780f;
}
.ui-body-x .ui-collapsible-contain:nth-of-type(4) .ui-btn-up-d {
  background: #a15411;
}

.ui-btn-corner-all {
  border-radius: 1em 1em 1em 1em;
}

.ui-body-x .ui-footer-a{
  background-size:100% 64px;
  height:30px;
  text-decoration:none;
}
.ui-body-x .ui-footer small{
  margin-top:20px;
  font-size:10px;
  color:#504510;
  text-align:center;
  display:block;
  text-decoration:none;
}

/* info1 p@css */

.ui-body-c{
    background:#CCC;
    background-image: -moz-linear-gradient(top,#FFF, #97adb5);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFF),color-stop(1, #97adb5));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFF', EndColorStr='#7bbc8a')";
}

.ui-body-v,
.ui-dialog.ui-overlay-v{
	background:#FFFFFF;
}

.ui-body-v,
.ui-body-v input,
.ui-body-v select,
.ui-body-v textarea,
.ui-body-v button{font-family:Helvetica,Arial,sans-serif}
.ui-body-v .ui-link-inherit{color:#333}
.ui-body-v .ui-link{color:#2489ce;font-weight:bold}
.ui-body-v .ui-link:hover{color:#2489ce}.ui-body-c .ui-link:active{color:#2489ce}
.ui-body-v .ui-link:visited{color:#2489ce}


.ui-content .h1{
    color:#5E87B0;
    font-size:20px;
    text-shadow:1px 0 0 #FFF;
    
}

.ui-content .h4{
	
	font-size:9px;
	text-shadow:1px 0 0 #fff;
	font-style:bold;}



.ui-bar-h {
  border: 1px solid   #669999;
  background:       #709f9f;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #669999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b4cece), to(#709f9f));
  background-image: -webkit-linear-gradient(top, #b4cece, #709f9f); 
  background-image:  -moz-linear-gradient(top, #b4cece, #709f9f); 
  background-image:   -ms-linear-gradient(top, #b4cece, #709f9f); 
  background-image:   -o-linear-gradient(top, #b4cece, #709f9f); 
  background-image:     linear-gradient(top, #b4cece, #709f9f);
}


.ui-li-g{
	background-color:#fff;}
	
	
	.btn{
		color:#fff;
		background-color:#333;}
		
h5{color:#fff;
	background-color:#333;
	}
	
.ui-body-f .ui-content h2{
  font-size:14px;
  font-weight:bold;
  color:#5b9a12;
}

em.multilang {
    color:red;
}
