/* Program Style */
body { color: #4f4f4f; font-size: 13px; 
max-width: 100%;
margin: auto; }
a:active, a:link, a:visited { color: #06aaca; font-size: 14px; text-decoration: none; }
a:hover, a:focus { text-decoration: underline; }
.bar a { color: #fff; font-size: 13px; }
.bar a:hover { color: #fff; text-decoration: none; border-style: solid; border-width: 1px; }
.menu a { font-size: 13px; }
.menu a:hover { border: solid 1px #fc0; }
.foot a { color: #fff; font-size: 13px; }
span { color: #fff; text-shadow: 2px 1px 2px #3f3f3f; }
.head { line-height: 0; }
.logo { vertical-align: middle; padding-right: 4px; }
.bar { background-color: #fc0; text-align: center; padding: 2px; }
.ok { color: #fff; background-color: #fc0; background-image: url(images/obg.gif); background-repeat: no-repeat; background-position: right 50%; max-width: 80px; padding-left: 5px; }
.menu { float: right; padding-top: 4px; padding-right: 3px; border-right: 1px solid #dfdfdf; }
.content { padding: 5px 2px 2px; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }
.link { border-bottom: 1px dotted #dfdfdf; }
.link:hover { background-color: #f4f4f4; }
.end { border-bottom-style: none; }
.bottom { text-align: center; border-top: 2px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }
.count { background-image: url(images/count.gif); background-repeat: repeat-x; background-position: 50% top; text-align: center; }
.foot { color: #fff; background-color: #fc0; padding: 2px; }

/* Style by Mad
http://wapdiz.ru and editing first to HTML by http://stevendie.xtgem.com */