*{
margin: 0;
padding: 0; }

html {	height: 100%; }

body {	
font-size: 15px; 
font-family: Verdana,sans-serif;
height: 100%;
background:#D9D7B3;
color:#566857; /* 005253 */}

a {
font-size:11px;
font-weight:bold;
outline: none;
text-decoration: none;
 font-family: Verdana,sans-serif;
color:#474235; /* color:#005253; */
 }

a:hover {	text-decoration: none;
}
a.sp{padding-right: 40px;}

a.kid
{
 font-size:12px;

  font-family: Verdana,sans-serif;
 
}
a.kid:hover
{
 background-color:#FFFFFF;
}

div#mail
{
width:190px; 
 text-align:center;
}

div#mail:hover
{
background-color:#FFFFFF;

}

div#down  a{
vertical-align:text-bottom;
list-style-type: none;
font: bold 12px;
color:#474235;
text-decoration: none;
}
div#down a:hover {
background-color:#FFFFFF;}

img {	border: none;}
input { vertical-align: middle;}

p {
text-indent: 25px;
}

#fl:first-letter{font:italic bold 200% Georgia, serif; color:#005455;}
#flt{font:italic bold 200% Georgia, serif;}

#wrapper {
width: 1000px;
margin: 0;
  margin-left: auto;
  margin-right: auto;
   }
/* Header--------------------------------------------------------------------*/
#header {
height: 150px;

/*background-image: url('images/header.jpg');
background-repeat: no-repeat;background-position:center; */
}



 #path {
 margin-left: 30px;
 font-size:12px;
 width:700px;
 }
 
.lang a:hover {
background-color:#FFFFFF;
}



#lang {text-align:right;margin-left: 830px; width:150px;}
/* Footer---------------------------------------------------------------------*/
#footer {	/*margin: -100px auto 0;*/
min-width: 1000px;
height: 190px;
background-image: url('images/footer.png');
background-repeat: no-repeat;background-position:center;}
#footer_t {vertical-align:text-bottom;text-align : center;font-weight:bold;}

div#headertext{
  font-size:18pt; 
  color:#adaca4;   /*  9caca4 */
  letter-spacing:3px; 
  position:relative;
  margin-left:580px; 
  margin-top:-32px;

}

/* Middle---------------------------------------------------------------------*/
#middle {
width: 1000px;
overflow: hidden;
position: relative;
margin-left: 0px;

}

#sideLeft {
width: 210px;
height:100%;
float: left;
margin-right: 22px;
border-right: 2px groove #FFFFFF;}


#container {
width:740px;
float: left;
margin-right: 22px;
text-align:justify;}
#content {
padding: 0 0 0 270px;}
/* Sidebar Left-----------------------------------------------------------------------------*/
#sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 12px;
width: 210px; 
/* Main Menu Item widths */
color:#474235;
text-decoration: none;
z-index:1;
}
 #sidebarmenu ul li{position: relative;}

#sidebarmenu ul li a{
margin: 0;
padding: 6px;
/*list-style-type: none;*/
display: block;
overflow: auto; 
/*force hasLayout in IE7 */
text-decoration: none;
font-size:12px;
color:#474235;
z-index:400;}

#sidebarmenu ul li:hover{
background-color:#FFFFFF;}    /* #245E67;
/*Sub level menu items */


#sidebarmenu ul li ul{
position: absolute;
width: 170px; 
/*Sub Menu Items width */
top: 0;
color:#FFFFFF;
background-color:#245E67;
visibility: hidden;
z-index:400;}

#sidebarmenu ul li ul a{
color:#FFFFFF;
z-index:400;
}
#sidebarmenu ul li ul li:hover{

background-color:#245E67;
color:#FFFF00;
text-decoration:underline;
z-index:400;}


/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

div#imsh
{
position:relative; float:left; 
width:220px; 
margin-top: 10px; 
margin-right: 10px; 
margin-left: 10px; 
margin-bottom: 10px;  
 
}

div#imsh1
{
position:absolute;
width:220px; 
height:163px;
top:0px; 
 cursor:pointer; 
    z-index:300;
}
div#imsh1:hover
{

background-image:url('images/magnifer.png');
background-size:50px 50px;
 background-repeat:no-repeat;
 background-position:center center;

}
.slider {
overflow:hidden;
position:absolute;
top:0px;
}

     #bigimg
     {
     position:absolute;
     width:100%;
     height:100%;
     background-color:#000000;
     top:0px;
     display:none;   
      opacity:0.8;
      filter:alpha(opacity=80);
      
     }
     #bigimg1
     {
     position:absolute;
    top:80px;
      width:100%; 
         display:none;
  /*   top:100px;
left:200px;   */

  }
#bigimg2
{

position:relative;
background-color:#636658;
 cursor:pointer; 
 z-index:1000;
}
div#gallery{border: 1px #cccccc solid;width: 600px;margin: 40px auto;text-align: center;}
div#gallery img{margin: 20px;border: 2px #004694 solid;}
div#gallery p{color: #004694;}
div#gallery div.pn{padding: 10px;margin: 0 5px;border-top: 1px #ccc solid;}
