* { border: 0px; margin: 0; padding: 0; }
a { color: #0c8ecb; text-decoration: underline; }
a:hover{ color: #fe4091; text-decoration: underline; }
body{ background: #fff url(../img/fon.jpg) fixed left top; color: #484847; font-family: 'Segoe UI', 'Trebuchet MS'; font-size: 0.9em; min-width: 1000px; }
h1, h2, h3, h4, h5, h6{ font-weight: normal; padding-bottom: 7px; }
html, body { height: 100%; }
img{ margin: 4px; margin-left: 0px; }
input, textarea, button, select{ border: 1px solid #b4c2d6; margin: 3px 0px; padding: 2px; }
li.active { color: #fe4091; text-decoration: none; }
p{ padding-bottom: 25px; }
table{ border: none; border-collapse: collapse; }
table td{ border: none; padding: 5px; vertical-align: top; }
table.transparent { background: none; border: none; }
table.visible td { border: 1px solid #333; }
table.visible th{ background: #f2f2f2; border: 1px solid #f2f2f2; padding: 5px; }
table.visible tr.grey td{ background: #f2f2f2; }
ul{ list-style: square; }
ul li, ol li { padding-bottom: 5px; }
ul ul{ padding-left: 10px; }
ul, ol{ list-style-position: inside; padding-bottom: 10px; padding-top: 5px; }
.allnews{ text-align: right; }
.allnews a{ color: #e98236; }
.clear{ clear: both; }
.pager ol { padding-top: 8px; }
.pager ol li { display: inline; padding-right: 5px; }
.pager ol li.active{ font-size: 140%; }
#status, #status a{ color: #ccc; font-size: 12px; padding-bottom: 7px; }
#tooltip{ background-color: #f1f1f1; border: 1px #ccc solid; color: #666; filter: alpha(opacity=85); /* font-size: 12px; */ margin: 0px; -moz-opacity: 0.85; padding: 5px 9px; position: absolute; visibility: hidden; z-index: 1000; }

