body, h1, h2, h3 {
margin: 0;
background-color: #FFFFFF;
font: 12px Verdana, Arial,sans-serif;
font-weight: normal;
text-align: left;
color: #504E1B;
}

pre {
font: 12px Verdana, Arial,sans-serif;
font-weight: normal;
text-align: left;
color: #504E1B;
}

a {
font: 11px Verdana, Arial,sans-serif;
color: #504E1B;
font-weight: bold;
border: solid #FFFFFF 0px;
}
a:hover {
color: #008000;
font-weight: bold;
border: solid #FFFFFF 0px;
}

a img {
border: solid #FFFFFF 0px;
}

#mains { 
margin: 0 auto;
font: 12px Verdana, Arial,sans-serif;
font-weight: normal;
text-align: left;
width: 800px;
height: 80px;
border-spacing: 0;
}

#mains td#logo { 
font: 20px Verdana, Arial,sans-serif;
font-weight: bold;
text-align: center;
padding: 0 20px 0 0;
}
#mains td#lang { 
font: 14px Verdana, Arial,sans-serif;
font-weight: bold;
text-align: center;
padding: 0 10px;
}
#mains td { 
padding: 0;
vertical-align: top;

border-spacing: 0; 
}
#mains td#tp {
background-image: url(../img/topfon.gif);
text-align: center;
height: 19px;
}

#mains td#top img {
margin: 5px;
}
#mains td#top div {
margin: 25px;
}
#mains td#top div a {
margin: 5px;
}
#mains td#colmb {
color: #504E1B;
vertical-align: top;
text-align: left; 
background-color: #FFF;
width: 170px;
padding: 0;
margin: 0;
border-collapse: collapse;
border-spacing: 0;
}
#mains td#colmb table#reclama {
border-collapse: collapse;
border-spacing: 0;
margin: 0;
padding: 0;
}
#mains td#colmb table#reclama td.nobrd img, #mains td#colmb table#reclama td.nobrd {
border-collapse: collapse;
border-spacing: 0;
border: solid #00E 0px;
margin: 0;
padding: 0;
}
#mains td#colmb td.dark, #mains td.dark {
padding: 5px;
vertical-align: top;
text-align: left; 
background-color: #F9F1C8;
width: 170px;
background-image: url(../img/fon.gif);
}
#mains td#colmb td.light {
border: solid #F1E17F;
border-width: 0 1px;
padding: 10px;
vertical-align: top;
text-align: left; 
background-color: #FCFFC9;
width: 150px;
background-image: url(../img/b_81.jpg);
}
#mains td.grey2 {
padding: 10px;
}
#linemain { 
margin: 0;
}

#linemain td { 
padding: 10px 15px;
vertical-align: top;
text-align: left; 
}
pre {
margin: 0;
padding: 0;
}
pre.radiopreslider {
float: left;
height: 120px;
}
div.lng {
margin: 0;
border: solid #000 0px;
text-align: right;
padding: 10px;
color: #504E1B;
text-decoration: none;
font-weight: normal;
}

div.lng a {
border-width: 0;
text-decoration: none;
color: #504E1B;
padding: 0 3px;
font-weight: normal;
}
div.lng a:hover {
font-weight: normal;
color: #008000;
}
div.lng img {
border-width: 0;
color: #504E1B;
padding: 2px 3px 0 3px;
}
#mains td#mbdy {
padding: 0px;
margin: 0;
border: solid #F1E17F 0px;
}
td#mbdy {
text-align: right;
}

form.forline {
margin: 0 40px;
text-align: left;
padding: 0 10px;
}
form.forline img {
padding: 5px;
}
form.forline table#rsl, form.forline table#rsl td {
text-align: left;
padding: 0;
margin: 0;
}
table#rsl td p {
padding: 0;
margin: 0;
width: 120px;
}
input {
height: 18px;
border: solid #467346 1px;
margin: 3px 5px;
background-color: #FFF; 
color: #504E1B;
padding: 0 5px;
margin: 3px 5px; 
}
input.inp {
width: 250px;
padding: 0 5px;
}
input.btn {
height: 20px;
border: solid #467346 1px;
margin: 3px 5px;
background-color: #EEE; 
color: #467346;
cursor: pointer;
padding: 0 5px; 
}
select {
border: solid #467346 1px;
background-color: #FFF; 
color: #504E1B;
padding: 0px 5px;
}
form.forline select {
height: 18px;
width: 260px;
border: solid #467346 1px;
margin: 3px 5px;
background-color: #FFF; 
color: #504E1B;
cursor: pointer;
}
hr {
color: #ccc;
margin: 20px 0;
}
.rdline{
border: solid #467346 0px;
}
table#rsl td b {
border-width: 0;
font: 11px Verdana, Arial,sans-serif;
font-weight: bold;
text-decoration: none;
color: #52934D;
padding: 0 3px;
}
table#rsl td a {
font: 11px Verdana, Arial,sans-serif;
margin: 0 4px;
color: #504E1B;
font-weight: bold;
}
table#rsl td a:hover {
color: #008000;
margin: 0 4px;
font-weight: bold;
}
center {
margin: 10px auto;
}

textarea.txtarea {
border: solid #467346 1px;
width: 500px;
height: 120px;
padding: 2px 5px;
}

.copy {
font: 10px Verdana, Arial,sans-serif;
font-weight: normal;
color: #504E1B;
}

.copy a {
font: 10px Verdana, Arial,sans-serif;
font-weight: bold;
color: #504E1B;
}

.copy a:hover {
color: #008000;
}

#blank {
height: 1000px;
}

td.avar {
text-align: center;
vertical-align: bottom;
height: 190px;
padding: 0 20px;
border: solid #467346 0px;
}

td.avar a {
text-decoration: underline;
cursor: pointer;
}

p.idava {
border: solid #467346 0px;
margin: 100px 0 0 0;
text-align: center;
vertical-align: middle;
height: 150px;
}

p.dava {
border: solid #467346 0px;
text-align: center;
vertical-align: bottom;
height: 30px;
}

#ppup td {
border: solid #467346 0px;
text-align: left;
padding: 10px;
}
small a {
font: 10px Verdana, Arial,sans-serif;
color: #504E1B;
font-weight: bold;
}
small a:hover {
color: #008000;
font-weight: bold;
}

table#bstat {
margin: 50px auto;
font: 12px Verdana, Arial,sans-serif;
font-weight: normal;
}
table#bstat td {
padding: 3px 20px;
}

table#bstat td.statmidl {
border-left: solid #467346 1px;
text-align: left;
width: 800px;
}

table#bstat td.nstat {
text-align: left;
padding: 50px 0 0 0;
}
p.nstat b, p.nstat a {
padding-right: 10px;
font: 12px Verdana;
font-weight: bold;
} 
table#bstat td.nstat a, table#bstat td.nstat b {
font: 11px Verdana, Arial,sans-serif;
font-weight: bold;
padding: 10px 5px;
}

table#bstat td.nstat b {
font: 11px Verdana, Arial,sans-serif;
font-weight: bold;
padding: 10px 5px;
color: #008000;
text-decoration: none;
}

table#avadmin td {
text-align: center;
vertical-align: bottom;
padding: 5px 20px;
border: solid #467346 0px;
}

p.admava {
border: solid #467346 0px;
text-align: center;
vertical-align: bottom;
height: 50px;
}

div#ranking img {
width: 120px;
}

p#linkru {
padding: 0 0 5px 10px;
}

p#linkru a {
line-height: 18px;
}

.blinky {
font: 12px Verdana, Arial,sans-serif;
font-weight: bold;
color: #FF3300;
text-decoration: blink;
}

#gsearch {
padding: 20px 40px;
}

input.dmyy {
width: 30px;
padding: 0 5px;
text-align: center;
}
td.dmyx {
width: 130px;
white-space: nowrap;
}

td.dmyx pre a img {
margin-left: -5px;
padding: 0;
}

/*\*/
* html td.dmyx pre a img {
margin-top: 3px;
}
/**/

td.dmy {
width: 40px;
padding: 5px;
text-align: center;
}
td.dmys, div.dmys {
width: 40px;
text-align: center;
font: 9px Verdana, Arial,sans-serif;
font-weight: normal;
}

td.textcod {
width: 220px;
vertical-align: bottom;
white-space: nowrap;
}
td.radoi {
padding: 0 10px;
width: 100px;
font-weight: bold;
white-space: nowrap;
}

td.dmcolor {
text-align: center;
}
input#inweek {
height: 14px;
width: 14px;
padding: 0;
}
tr.oooo, tr.oooo td {
height: 20px;
padding: 10px;
border-collapse: collapse;
border-width: 0;
border-spacing: 0;
}
table, table td {
border-collapse: collapse;
border-width: 0;
border-spacing: 0;
}

div.lng pre {
text-align: right;
}
td#topbanner {
text-align: right;
width: 500px;
}

a#redsy {
color: #FF0000;
font-weight: bold;
}

a.ret:hover {
color: #504E1B;
}
div.bigy {
font: 16px Verdana, Arial,sans-serif;
font-weight: bold;
text-align: center;
color: #008000;
}
div.alltickers {
padding: 0 10px 10px 10px;
width: 150px;
}

