body { 
  background: #fdf2d1; padding: 0;  margin: 0;}

td, span, body, p {font: 10pt arial; text-decoration: none; color:64021B;}
A {font: bold 10pt arial; text-decoration: underline; color:B9002A;}
A:hover {font: bold 10pt arial; text-decoration: none; color:000000;}
A img {border-color:#8a8e6d; border-width:1px; border-style:solid;}
A:hover img{border-color:#000000; border-width:1px; border-style:dashed;}

.top {font: bold 11pt Tahoma, Verdana, Arial, sans-serif;; text-decoration: none; color:444444;}
.top A {font: bold 11pt Tahoma, Verdana, Arial, sans-serif; text-decoration: none;}
.top A:hover {font: bold 11pt Tahoma, Verdana, Arial, sans-serif;; text-decoration: underline;}

.cate {font: bold 15pt arial; text-decoration: none; color:878a68;}
.cate A {font: bold 15pt arial; text-decoration: underline; color:585b37; margin-right:10px;}
.cate A:hover {font: bold 15pt arial; text-decoration: none; color:000000; margin-right:10px;}

.galprov A {font: 18pt arial; text-decoration: none; color:595d0d;}
.galprov A:hover {font:  18pt arial; text-decoration: none; color:97004f;}

.topindex {color:999999;}
.topindex A {font: bold 14pt arial; text-decoration: underline; margin-bottom:2px;}
.topindex A:hover {font: bold 14pt arial; text-decoration: none; margin-bottom:2px;}

.joinmet {font: 18pt arial; text-decoration: none; color:cccccc;}
.joinmet A {font: bold 22pt arial; text-decoration: underline; color:b6eb42; margin-top:6px;}
.joinmet A:hover {font: bold  22pt arial; text-decoration: none; color:f0ebae;}

.menu {color:675c46;}
.menu A {font: bold 10pt arial; text-decoration: underline; margin-right:6px;}
.menu A:hover {font: bold 10pt arial; text-decoration: none;  margin-right:6px;}
.toptitle {font: 15pt arial; text-decoration: none; margin-top:5px; margin-bottom:5px; margin-left:15px;}

.bottop A {font: bold 11pt Tahoma, Verdana, Arial, sans-serif;; text-decoration: none;}
.bottop A:hover {font: bold 11pt Tahoma, Verdana, Arial, sans-serif;; text-decoration: none; }
.bottop img {border: 2px solid #8a8e6d; margin-top:2px; margin-bottom:3px;}
.bottop A:hover img {border: 2px dashed #CC0066;}

ul, ol, li 
{list-style-type: none; padding: 0px; margin: 0px;}

.picmain {width:1056; margin:0; overflow:hidden; margin-top:5px; margin-bottom:5px;}
.picmain li {width: 176px; height:236px; float:left; position: relative; list-style: none;  text-align:left;}
.picmain li a {font:12px; color:cccccc;  float:center;  text-decoration: none; }
.picturemain {width:170px; height:230px; border:1px solid #000000; display:block; margin-top:2px;}
.picmain li a:hover .picturemain { border:1px dashed #cccccc;}

i {font-style:normal;}
em {font-weight: bold;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}

.cat li { color:#999999;}
.cat li a {color:#36a0bc;}

.s_form { position:relative; margin-left:2px;}
.s_input {border:1px solid #dadcc7; background:#fafaf5; padding:2px; width:295px; height:21px; color:#777A58; float:left; margin-right:8px; margin-left:0px;}
.s_submit { background:#FFFBEC; border:1px solid #e1d7c3; padding:0px 0px 1px; font: bold 10pt arial; margin-right:8px; color:#B9002A; cursor:pointer; height:21px;  width:66px; float:right;}
.s_submit:hover { background:#FFFFFF; color: #222222; border:1px solid #e1d7c3;}

.paginator_top { float:left; display:inline; font-family: Arial; font-size:13px; padding-left:0px; padding-top:5px; padding-bottom:5px; font-weight: bold;}
.paginator_top ul { display:inline; padding:6px 3px;}
.paginator_top  .pages { padding-right:15px;}
.paginator_top ul li { display:inline; padding:4px 1px;}
.paginator_top ul li a, .paginator_pages ul li a:visited{ background:#FFFBEC; border:1px solid #e1d7c3;  color:#B9002A; font-size:12px; padding:3px 5px; text-decoration:none; font-weight: bold;}
.paginator_top ul li a:hover {border:1px solid #e1d7c3;  font-size:12px; background:#FFFFFF;  color:#222222;}

