a:link {
  text-decoration: none;
  font-size: 11px;
  font-family: verdana, sans-serif;
  color: #0058B0;
  background-color: inherit;
}

a:visited {
  text-decoration: none;
  font-size: 11px;
  font-family: verdana, sans-serif;
  color: #0058B0;
  background-color: inherit;
}

a:active {
  text-decoration: none;
  font-size: 11px;
  font-family: verdana, sans-serif;
  color: #0080FF;
  background-color: inherit;
}

a:hover {
  text-decoration: underline;
  font-size: 11px;
  font-family: verdana, sans-serif;
  color: #0080FF;
  background-color: inherit;
}

a.menulink:link, a.menulink:visited, a.menulink:active, a.menulink:hover {
  text-decoration: none;
  font-size: 12px;
  font-family: verdana, sans-serif;
  letter-spacing: 1px;
  color: #0080FF;
  background-color: inherit;
}

body {
        margin-top: 0px;
}

h2 {
        font-weight: normal;
        font-size: 10px;
        font-family: courier, serif;
        color: #0080C0;
        background-color: inherit;
        margin: 0px;
        border-bottom: 1px solid #0080C0;
        width: 85%;
}

.adv {
  color: black;
        background-color: white;
        font-family: verdana, sans-serif;
        font-size: 8px;
        border: 1px solid #0080C0;
        width: 100%;
        margin: 3px 0px 0px 0px;

}

.border_tb{
        border-top: 1px solid #0080C0;
        border-bottom: 1px solid #0080C0;
}

.border_tbr {
        border-top: 1px solid #0080C0;
        border-bottom: 1px solid #0080C0;
  border-right: 1px solid #0080C0;
}

.border_ltb{
        border-top: 1px solid #0080C0;
        border-bottom: 1px solid #0080C0;
        border-left: 1px solid #0080C0;
}

.dsdescr{
  border-left: 1px solid #0080C0;
  border-right: 1px solid #0080C0;
  border-bottom: 1px solid #0080C0;
  padding: 5px;
}

#descr h1{  font-weight: bold;
  font-size: 12px;
  font-family: verdana, serif;
  color: black;
  background-color: inherit;
  display: inline;
  margin-right: 5px;
}

.dsname {
  font-size: 14px;
  color: #0080C0;
  background-color: inherit;
  font-weight:bold;
  border-top: 1px solid #0080C0;
  border-left: 1px solid #0080C0;
  border-right: 1px solid #0080C0;
  padding: 2px 0px 0px 5px;
  width: 28%;
}

.dsdate {
  border-bottom: 1px solid #0080C0;
  padding-left: 10px;
}

.dslink {
  font-size: 11px;
        border-bottom: 1px solid #0080C0;
  text-align: left;
  padding-left: 10px;
  width: 185px;
}

.fastdown {
        text-align: left;
        padding: 2px 0px 2px 10px;
}

.overmenu {
  color: #5555FF;
  background-color: #F7F7F7;
  border: 1px dotted #0080C0;
  font-family: verdana, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  height: 17px;
}

.outmenu {
  background-color: white;
  font-size: 12px;
  font-family: verdana, sans-serif;
  cursor: pointer;
  text-align: center;
  color: #5555FF;
  border: 1px solid silver;
  height: 17px;
}

.logstable {
        font-family: verdana, sans-serif;
        font-size: 12px;
        text-align: justify;
        padding-bottom: 10px;
}

.menuname {
        font-family: georgia, serif;
        color: #0080C0;
        background-color: inherit;
        background: url("img/bg_n.png");
        border-bottom: 2px solid #BCDCEF;
        padding: 0px 0px 0px 0px;
        letter-spacing: 1px;
}

.menutable {
  color: inherit;
        background-color: white;
        font-family: verdana, sans-serif;
        font-size: 11px;
        border: 1px solid #0080C0;
        width: 100%;
        text-align: center;
        margin: 3px 0px 0px 0px;
}

.menutable_d {
  color: inherit;
        background-color: white;
        font-family: verdana, sans-serif;
        font-size: 11px;
        border: 1px solid #0080C0;
        text-align: center;
        margin: 3px 0px 0px 0px;
}

.menutable_e {
  color: inherit;
        background-color: white;
        font-family: verdana, sans-serif;
        font-size: 11px;
        border: 1px solid #0080C0;
        width: 100%;
        margin: 3px 0px 0px 0px;
        text-align: center;
}

.mtable {
        font-family: verdana, sans-serif;
        font-size: 11px;
        text-align: justify;
}

.stitle {
  font-size: 12px;
}

.version {
  font-size: 9px;
  font-family: arial, sans-serif;
}

#order li {
  padding: 5px;
  text-align:justify;
}

#dailylinks {
  font-size: 10px;
  padding: 0px 2px 0px 2px;
  text-align: justify;
}

#dailylinks a:link, #dailylinks a:visited, #dailylinks a:active, #dailylinks a:hover {
  text-decoration: none;
  font-size: 10px;
  font-family: verdana, sans-serif;
  color: #0058B0;
  background-color: inherit;
}

.ny {
  color: #e94d0f;
  font-size: 16px;
  font-family: verdana;
  font-weight: bold;
}

.adv_frame body {
  margin: 0px;
  padding: 0px;
  text-align: center;
  border: none;
}

/* Новые стили */
.blog, .blog table {
  width: 100%;
  }