* {
margin:0;
padding:0;
letter-spacing:0;
}
ul,ol {
padding: 7px 0 6px 30px;
list-style-position:inside;
}
body {
font-size:12px;
font-family:verdana, tahoma;
color:#143057;
margin:0;
}
.date {
font-size:11px;
}
td {
font-size:12px;
font-family:verdana, tahoma;
}
td.menu_section {
font-size:11px;
padding:0 15px 0 0;
}
td.menu_item {
font-size:11px;
background:url(../i/menu_item2.gif) left top no-repeat;
}
td.menu_last {
font-size:11px;
background:url(../i/menu_last.gif) left top no-repeat;
}
p {
font-size:12px;
font-family:verdana, tahoma;
margin:0;
padding:5px 0 5px 0;
line-height:1.3;
}
.newsbody {
color:#8ca0b1;
font-size:11px;
padding:0;
}
h1 {
font-size:18px;
font-family:verdana, tahoma;
line-height:1;
font-weight:400;
margin:0;
padding:3px 0 13px 0;
}
h2 {
font-size:13px;
font-family:verdana, tahoma;
line-height:1;
font-weight:bold;
margin:0;
padding:7px 0 3px 20px;
}
.noind {
padding-left: 0;
}
h3 {
font-size:13px;
font-family:verdana, tahoma;
line-height:1;
font-weight:bold;
margin:0;
padding:5px 0 2px 20px;
}
a.menu_item,a.menu_item:active,a.menu_item:visited,a.menu_item:link {
font-size:11px;
color:#143057;
text-decoration:underline;
}
a.menu_item:hover {
font-size:11px;
color:#143057;
text-decoration:none;
}
a.green,a.green:active,a.green:visited,a.green:link {
font-size:13px;
color:#57BF2C;
text-decoration:underline;
font-weight:bold;
}
a.green:hover {
font-size:13px;
color:#1AA018;
text-decoration:none;
font-weight:bold;
}
#tophead {
position:relative;
}
#tophead a,#tophead a:active,#tophead a:visited,#tophead a:hover {
text-decoration:none;
display:block;
position:absolute;
width:135px;
height:130px;
left:9px;
top:16px;
z-index:100;
}
.menu {
height:20px;
margin:0 32px 0 38px;
width:861px;
}
.menu a,.menu a:active,.menu a:visited,.menu a:hover {
color:#b9c1cd;
font-size:11px;
padding:4px 0 4px 0;
font-family:verdana, tahoma;
text-decoration:none;
display:block;
text-transform:uppercase;
padding-left:26px;
background:transparent url(../i/light.gif) left no-repeat;
}
.menu a:hover {
color:#fff;
background:transparent url(../i/light_over.gif) left no-repeat;
}
#active {
color:#fff;
background:transparent url(../i/light_over.gif) left no-repeat;
}
a,a:active,a:visited,a:hover {
color:#143057;
font-size:12px;
font-family:verdana, tahoma;
text-decoration:underline;
}
#searchbox {
white-space:nowrap;
width:175px;
padding-right:15px;
}
#searchbox input {
width:120px;
}
#searchbox button {
width:55px;
margin:0 5px;
}
.src_tit {
font-size:14pt;
padding:3px 0;
}
a.newstitle,a.newstitle:active,a.newstitle:visited,a.newstitle:hover {
color:#143057;
font-size:11px;
font-family:verdana, tahoma;
text-decoration:underline;
}
a.arttitle,a.arttitle:active,a.arttitle:visited,a.arttitle:hover {
color:#143057;
font-size:12px;
font-family:verdana, tahoma;
text-decoration:underline;
font-weight:bold;
}

a.spec,a.spec:active,a.spec:visited,a.spec:hover {
color:#8ca0b1;
font-size:11px;
font-family:verdana, tahoma;
text-decoration:underline;
}
ul.catalog, ul.catalog ul {
list-style:none;
list-style-position:outside;
background:url(../i/vline.gif) repeat-y;
margin:0;
padding:0;
}
ul.catalog {
width:294px;
}
ul.catalog ul {
margin-left:10px;
}
.catalog a {
color:#143057;
font-size:11px;
}
.catalog a, .catalog a:active,.catalog a:visited,.catalog a:hover {
padding:0;
padding-bottom:15px;
display:block;
font-size:11px;
color:#143057;
background:#fff;
text-decoration:underline;
}
ul.catalog li {
margin:0;
padding:0 0 0 30px;
background:url(../i/node.gif) no-repeat;
}
ul.catalog li.last {
background: #fff url(../i/lastnode.gif) no-repeat;
}
#basket {
text-align:center;
vertical-align:middle;
padding:0 10px;
}
#basket, #basket a, #basket a:active,#basket a:visited,#basket a:hover {
font-size:8pt;
}
.nomenkl {
margin:10px 0 25px 0;
clear:both;
border:1px solid #B0C1D1;
}
.nomenkl th {
background:#B0C1D1;
text-align:center;
padding:3px;
}
.nomenkl .sub th {
background:#BACBDB;
}
.nomenkl td {
padding:7px;
text-align:left;
}
.nomenkl .additem  {
white-space:nowrap;
text-align:center;
}
.nomenkl .additem a, .nomenkl .additem a:active,.nomenkl .additem a:visited,.nomenkl .additem a:hover {
font-size:8pt;
}
.nomenkl input.numb  {
text-align:right;
border:1px solid #ccc;
margin-right:5px;
}
.nomenkl input.butt  {
vertical-align:bottom;
border:0;
}
.nomenkl  .odd {
background:#f5f5f5;
}
.crumb {
padding-bottom:8px;
}
.paginator {
 margin-top:60px;
 font-size:1em;
 width:100%;
}
.paginator table {
 border-collapse:collapse;
 table-layout:fixed;
 width:100%;
}
.paginator table td {
 padding:0;
 white-space:nowrap;
 text-align:center;
}
.paginator span {
 display:block;
 padding:3px 0;
 color:#fff;
}
.paginator span strong,
.paginator span a {
 padding:2px 6px;
}
.paginator span strong {
 background:#ff6c24;
 font-style:normal;
 font-weight:normal; 
}
.paginator .scroll_bar {
 width:100%; height:20px;
 position:relative;
 margin-top:10px; 
}
.paginator .scroll_trough {
 width:100%; height:3px;
 background:#ccc;
 overflow:hidden;
}
.paginator .scroll_thumb {
 position:absolute;
 z-index:2;
 width:0; height:3px;
 top:0; left:0;
 font-size:1px;
 background:#363636;
}
.paginator .scroll_knob {
 position:absolute;
 top:-5px; left:50%;
 margin-left:-10px;
 width:20px; height:20px;
 overflow:hidden;
 background:url(../i/slider_knob.gif) no-repeat 50% 50%;
 cursor:pointer;
}
.paginator .current_page_mark {
 position:absolute;
 z-index:1;
 top:0; left:0;
 width:0; height:3px;
 overflow:hidden;
 background:#ff6c24;
}
.fullsize .scroll_thumb {
 display:none;
}
.paginator_pages {
 float:right;
 font-size:0.8em; 
 color:#808080;
 margin-top:-10px; 
 padding-right:5px; 
}

.search{
 margin-top:0px;
 height: 18px;
}

* html .search{
 margin-top:1px;
 height: 18px;
}
.files li {
margin-bottom:20px;
}