@media print {
  .noprint, .leftcol, .copyright, .top { display: none; }
}
body {font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; font-size:12px;}
td,p,div,ul,ol,li {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
img{border:0px;}
a{color:#0088b8; text-decoration:underline;}
a:hover{text-decoration:none;color:#32b100;}
.top{background:url(../img/topbg.png) repeat-x bottom left;}
.top td{vertical-align:top;}
.searchform{padding:10px 0px; margin:0px;}

.top ul{font-size:11px; padding:0px; margin:10px 0px 0px 30px; list-style:none; font-weight:bold;}
.top ul a{color:#32b100;}
.top ul li{padding:5px 15px; margin:0px; background:url(../img/bullettop.png) no-repeat top left;}
.top ul li.add{ font-size:14px; background:url(../img/bullettop-ed.png) no-repeat top left; color:#cd0000;}
.top ul li.add a{color:#cd0000;}

.banner{padding:10px 0px; text-align:center; background:#F2F2F2;}

.leftcol{padding: 20px 5px 20px 5px; width:25%; vertical-align:top;}
h1{font-size:20px; color:#cd0000; font-weight:normal; padding:0px; margin:20px 0px 10px 0px;}
h2{font-size:18px; color:#cd0000; font-weight:normal; padding:0px; margin:20px 0px 10px 0px;}
h3{font-size:15px; color:#cd0000; font-weight:normal; padding:0px; margin:20px 0px 10px 0px;}

ul.spr{padding:0px; margin:10px 0px; list-style:none;}
ul.spr li{margin:0px; padding:10px 10px 13px 45px;}
.alph {background:none;}
.alph a{color:#cd0000;}

ul{padding:0px; margin:0px 10px; list-style:none;}
ul li{padding:5px 15px; margin:0px; background:url(../img/bullet.png) no-repeat top left;}

.greenlink a{color:#32b100;}

.center{vertical-align:top; padding:20px 5px 20px 5px;}
.c{clear:both; height:1px; overflow:hidden; line-height:1px; font-size:1px;}

.ntbl td{width:50%; padding:0px 15px 15px 0px; vertical-align:top;}
.ntbl td .onenews td{width:auto; font-size:14px; line-height:20px;}
.ntbl td .onenews td.date{width:80px; font-size:10px; padding:0px 10px 0px 0px; color:#9b9b9b;}

.specg{font-size:14px; font-weight: bold; padding:0px 20px 5px 0px;}
.spec{font-size:11px; padding:0px 20px 20px 0px;}

.semname{padding:0px 20px 5px 0px; font-size:16px;}
.semname .semdate{width:80px; margin-right:10px; font-size:10px; color:#9b9b9b;}
.semdesc{font-size:11px; padding:0px 20px 20px 0px;}
.semdesc a{color:#000;}

.copyright{background:#32b100; padding:20px; color:#ffffff;}
.copyright a{color:#fff;}


/* информационные сообщения */
.msg_box {
 border: dashed 1px #16C4F0;
 padding: 15px;
 margin: 5px 0px 10px 0px;
 font-size: 10pt;
 color: #000000;
}
.msg_ok {
 background: #E0FFE6;
 border: solid 1px green;
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: green;
}
.msg_ok em {
 color: green;
 font-size: 12pt;
 font-weight: bold;
 font-style: normal;
}
.msg_error {
 background: #FFE0E0;
 border: 1px solid brown;
 padding: 10px 10px 10px 10px;
 margin-bottom: 10px;
 font-size: 10pt;
 color: brown;
}
.msg_error em {
 color: red;
 font-size: 12pt;
 font-weight: bold;
 font-style: normal;
}
small {font-size:11px; color: #666;}

TD.f_item {
  width: 100px;
  color: #666;
  font-size: 11px;
  border-top: dashed #F2F2F2 1px;
}
TD.f_field {
  padding: 5px 0px 10px 0px;
  font-size: 12px;
  border-top: dashed #F2F2F2 1px;
}

.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;}
form.gsc-search-box {display:none;}


