* {
  margin: 0;
  padding: 0;
border-color: #fff;
 scrollbar-face-color: #eeeeee; 
 scrollbar-shadow-color: #ccoooo; 
 scrollbar-highlight-color: #fffcef; 
 scrollbar-3dlight-color: #ccoooo; 
 scrollbar-darkshadow-color: #fffcef; 
 scrollbar-track-color: #fffcef;
 scrollbar-color: #fffcef;
 scrollbar-base-color: #FFFcef; 
 scrollbar-arrow-color: #aaaaaa;
}

body { 
  background: transparent url(fon1.jpg) repeat scroll 0%;
  font-family:  Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 17px;
  color: #660000;
}
a {
  text-decoration: none;
  color: #000066;
}
a:hover {
  text-decoration: underline;
  color: #006600;
}



.holder {width:250px; }
a.hid {color:#eee; text-decoration:none; position:relative; z-index:500;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:#eee;}
a.hid:active span, a.hid:focus span {display:none;}
a.hid:active em, a.hid:focus em {display:block; background:url(fon2_20_trans.png); color:#006600; width:250px; font-style:normal; cursor:help; padding:5px 5px 20px 5px; position:absolute; left:-6px; top:-5px; border:1px solid #ddd; border-width:0 1px 1px 1px;   text-decoration: none;
}

#all {
  margin: 0 auto;
  width: 780px;
height: auto;

}
#all a {
  text-decoration: none;
  color: #000066;
}
#all a:hover {
  text-decoration: underline;
  color: #006600;
}
#head {
  background: transparent url(fon2.jpg) repeat scroll center top;
  height: 100px;
}
#head h1 {
  float: left;
padding: 20px 0 0 770px;
  background: transparent url(arts.jpg) no-repeat scroll center top;
  font-size: 22px;
  letter-spacing: -1px;
  color: #000066;
  height: 37px;
  line-height: 20px;
margin-right: 5px;

}
#head h1 a {
  color: #660000;
  text-decoration: none;
  font-weight: 100;
  letter-spacing: -2px;
}
#head h1 a:hover {
  color: #006600;
}
#head h2 a {
  float: right;
padding: 0 0 0 400px;
  font-size: 16px;
  color: #ffffcc;
  letter-spacing: -1px;
  font-weight: 100;
margin-right: 20px;
}
.logo1 {
 position: relative; 
  width: 190px;
  height: auto;
top: 1px;
text-align: center;

}
#menu {
width: 779px;
position:absolute;
top:80px;
z-index:100;

}

#adr {
position:relative;
top: 2px;
background: transparent url(fon2_20.jpg) scroll left top;
left:-1px;
text-align: left;
 font-size: 12px;
  font-weight: 100;
white-space: nowrap
}
#adr a{
text-align: left;
 font-size: 12px;
  color: #404040;
  font-weight: 100;
white-space: nowrap
}
#adr a:hover {
  cursor: pointer;
  color: #660000;
}
#time {
   float: left;
}
#temp {
  padding: 1px 1px 20px 1px;
}
.left {
   float: left;
  width: 520px;
  text-align: justify;
  margin-top: 10px;
}
.left h2 {
  padding: 5px 0 0 5px;
  font-size: 16px;
  font-weight: 100;
text-align: center
}
.left h2 a {
  text-decoration: none;
  color: #000066;
text-align: center
}
.left h2 a:hover {
  color: #006600;
text-align: center
}
.pic {
  float: left;
  width: auto;
height: auto;
  margin-top: 10px;
padding: 5px 5px 5px 5px;
  }
.pic_left {
float: left;
width: auto;
padding: 1px 10px 1px 5px;
  }
.pic_right {
float: right;
width: 200px;
height: 160px;
padding: 20px 0 0 0;
vertical-align: middle; 
  }
.pic_top {
  float: left;
  width: 50px;
height: auto;
padding: 10px 10px 10px 10px;
vertical-align: top; 
  }

img.c1 {
float:left;
border:1px dotted black;
margin: 19px 10px 10px 10px;
vertical-align: top; 

}
.txt {
width: 510px;
  text-align: justify;
  margin-top: 10px;
  margin-bottom: 1px;
padding: 0 1px 0 1px;
}
.txt h2 a {
  padding-left: 1px;
  font-size: 16px;
  line-height: 20px;
  color: #000066;
text-align: center
}
.txt_all {
  width: 500px;
  height: auto;
  text-align: justify;
padding: 0 0 0 0;
  }
txt_all h2 a {
  font-size: 16px;
  line-height: 16px;
  color: #000066;
text-align: center
  }
.txt_left {
float: left;
  width: 280px;
  height: 170px;
  text-align: justify;
padding: 5px 5px 1px 5px;
vertical-align: top;
overflow: auto;
margin-right: 20px;
}
.txt_left a {
}
.txt_right {
  float: right;
  width: 190px;
  height: 170px;
  text-align: justify;
padding: 5px 5px 1px 5px;
vertical-align: top;
overflow: auto;
    }
.txt_right1 {
  float: right;
  width: 300px;
  height: auto;
  text-align: justify;
padding: 5px 5px 1px 5px;
vertical-align: top;
    }
.txt_left1 {
  float: left;
  width: 190px;
  text-align: justify;
padding: 1px 10px 10px 20px;
vertical-align: middle;
overflow: auto;
   }
.txt_left ul {
  padding: 10px 0 10px 25px; 
  list-style-type: square;
}
.txt_left ul li a {
 text-decoration: none;
  font-size: 12px;
  font-weight: 300;
}
.txt_left ul li a:hover {
  color: #660000;
  font-weight: 400;
  text-decoration: underline;
}

#right {
  background: transparent url(fon2_20.jpg) scroll right bottom;
  float: right;
  width: 230px;
  height: auto;
  margin-top: 15px;
  margin-right: -1px;
  color: #660000;
z-index:50;
  }
#right h2 {
  padding-left: 1px;
  padding-top: 10px;
  height: 20px;
  line-height: 20px;
  color: #660000;
  font-size: 14px;
text-align: left
}
#right ul {
  padding: 10px 0 15px 20px; 
  list-style-type: disc;
text-align: left;

}
#right ul li a {
  color: #404040;
  text-decoration: none;
  font-size: 13px;
  font-weight: 600;
}
#right ul li a:hover {
  color: #660000;
  font-weight: 600;
  font-size: 13px;
  text-decoration: underline;
}
.sub_menu ul {
 position: relative;
padding-left: 80px;
  list-style-type: square;

}
.txt_indent {
text-indent: 17px;
list-style-type: circle;
}
ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}

.c0 img {
border: 2px solid rgb(220, 220, 220);
margin: 19px 10px 10px 10px;
vertical-align: middle; 
}

.c2 {clear: both;
}
.c3 {
margin-top: 27px;
}
.c4 {
margin-top: 1px;
}
#foot {
background: url(fon2_20.jpg);
height: 30px;
  line-height: 30px;
  text-align: center;
 font-family:  Arial,Helvetica,sans-serif;
  font-size: 12px;
bottom: 10px
}
#foot a {
  color: #000066;
}
#foot a:hover {
  text-decoration: underline;
  color: #006600;
}
.desc { 
text-align: center;
font-weight: normal;
margin: 2px;
cursor: help; 
}

.cur a {
  background: #660000 none repeat scroll left top;
  cursor: default;
  color: #ffffcc;
}
.cur {
  cursor: n-resize;
  color: #660000;
}


