body {
 background: #ffffff;
 color: #333333; min-width:1000px;
 margin:0;
 padding:0;
 _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');
}

body, td, p, div {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
a:link, a:visited {
 color: #146bea;
}
a:hover {
 color: #15509b;
}
a img { border:0;
}
form {
 padding: 0;
 margin: 0;
}
.lmenu {
  background: #dcebff;
  padding: 5px 0 10px 0;
  margin-bottom: 1px;
}
.lmenu div {
  font-size: 17px;
  padding: 5px 15px 5px 15px;
}
.lmenu div.curr {
  background: #9ac8f8;
}
.lmenu div.curr a:link, .lmenu div.curr a:visited {
 color: #8c0135;
}

div.re {
 margin: 20px 0 10px 0;
}
td.bl, td.br {
 padding: 10px 20px;
 font-size: 11px;
 color: #15509b;
}
.voting {
 font-size: 11px;
 padding: 15px 5px 10px 10px;
}
.voting TABLE TD { vertical-align:top;
 font-size: 11px;
 padding: 0 2px 2px 0;
}
a:link.botlink, a:visited.botlink {
 color: #15509b;
}

.search {
 background: #0069bd url(../img/l1.gif) left;
 padding: 10px 5px 10px 15px;
 margin-bottom: 1px;
}
.subscribe {
 background: #3c94d3 url(../img/l2.gif) left;
 padding: 10px 5px 10px 15px;
 margin-bottom: 1px;
}
.search td, .subscribe td {
 font-size: 10px;
 color: #FFFFFF;
 vertical-align:bottom;
 padding:0;
}
.zfield {
 border: 1px solid #004295;
 height: 18px;
 width: 140px;
 margin:0;
 display:block;
 float:left;
}
.zimage {
 width:24px;
 height:22px;
 border:0;
 margin:0;
 display:block;
 float:left;
}

h1 {
 color: #0069bd;
 font-weight: normal;
 margin-top: 0;
}
h2,h3 {
 color: #0069bd;
 font-weight: normal;
}
h4,h5 {
 color: #0069bd;
}

.newsblock, .pm_newsline {padding-bottom:10px;}
.date, .pm_newsdate, .q_info {font-size: 8pt; color: #999999; display:block;}
.question {font-weight:bold;}
.q_info {margin-top:15px;}
.answer p {margin:0; padding:0;}
.pm_newsdesc { display: none }

.nimage {vertical-align:top;}
.nimage IMG {margin: 0 10px 10px 0;}
.ncontent {vertical-align:top; padding: 0 0 10px 0;}
.ncontent P {margin:0; padding:0;}




#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F5F0E9; border:1px solid #C9C0AF; padding:5px;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; cursor:pointer; margin: auto;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F5F0E9; border:1px solid #C9C0AF; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
.fmarrow {position:absolute; display:block; top:20px; height:60px; line-height:60px; width:45px; text-align:center; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color:#FFF !important; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial; outline:none;}
.fmarrow:hover {text-decoration:none;}
#fmarrowleft {left:-1px;}
#fmarrowright {right:-1px;}
div.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}

.pub_sections .pub_section {background:url(../images/pub_section.gif) no-repeat left center; padding-left:19px;}
.pub_sections .pub_article {background:url(../images/pub_article.gif) no-repeat left center; padding-left:19px;}

.gsc-result {padding-bottom:10px;}
.gs-visibleUrl, .gs-watermark, .gsc-resultsHeader, .gsc-branding {display:none;}
.gsc-cursor-box {margin-bottom:10px;}
.gsc-cursor-page {float:left; cursor:pointer; text-decoration:underline; margin-right:8px;}
.gsc-cursor-current-page {font-size:12px; text-decoration:none; cursor:default;}
INPUT.gsc-input {width:300px; margin-right:10px;}
.gsc-search-box {margin-bottom:10px;}

.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}
EM.mark {color: red; font-style: normal; font-weight: bold;}

