html,body,ol,ul,li,form,dl,dt,dd {margin: 0; padding: 0;}

body {font: 11px 'Trebuchet MS','Tahoma','Arial'; line-height: 1.6em; color: #101010; height: 100%; background: #f2f1ef top repeat-x url('/images/bodybg.png'); text-align: center;}
td {font: 11px 'Trebuchet MS','Tahoma','Arial';}

a {color: #cd0000;}
a:hover {color: #000000;}
.block a {color: #cd0000;}
.block a:hover {color: #b19677;}

#preload, .hidden {display: none;}

#container {width: 1004px; margin: 0 auto;}

.spacer {margin: 0 20px; display: inline-block; vertical-align: middle; width: 1px; height: 19px; background: no-repeat url('/images/spacer.png');}
.hr {clear: both; margin: 5px 0 0 0; display: block; height: 1px; background: repeat-x url('/images/style_blue/hr.png');}
html>body .hr {margin: 5px 0;}
input.b_old {background: #f1ede2; font: 11px 'Trebuchet MS','Tahoma','Arial'; color: black; vertical-align: middle; height: 23px; padding: 0 5px; margin: 0; border: 1px solid #808080;}
input.b {border: 1px solid #c5beaa; background: #f1ede2 repeat-x url('/images/btnbg.png') bottom; font: 11px 'Trebuchet MS','Tahoma','Arial'; color: #000000; vertical-align: middle; height: 21px; padding: 0 5px;}
input {border: 1px solid #d0d0d0;}
textarea {font: 11px tahoma; border: 1px solid #d0d0d0;}
.bStart {display: inline-block; vertical-align: middle; width: 5px; height: 18px; background: no-repeat url('/images/btn_round.png') 0 0;}
.bEnd {display: inline-block; vertical-align: middle; width: 5px; height: 18px; background: no-repeat url('/images/btn_round.png') -5px 0;}
.arr {font: 10px 'Trebuchet MS','Tahoma','Arial'; color: #cd0000;}
a.listlink {color: #cd0000; display: block; padding: 2px 7px; margin-top: 5px; font: 10px 'Trebuchet MS','Tahoma','Arial'; border-top: 1px solid #d8d8d8;}
a.listlink:hover {color: #ff6600;}
em {color: #cd0000; font-style: normal;}
small {font-size: 10px; line-height: 1.2em;}

a.b {display: inline-block; padding: 2px 5px; border: 1px solid #c5beaa; background: #f1ede2 repeat-x url('/images/btnbg.png') bottom; text-decoration: none; color: #000000; outline: none;}
a.b:hover {background: white repeat-x url('/images/btnbg.png') center; color: #a00000;}

hr {clear: both; border: 0; border-top: 1px dashed #c0c0c0; height: 1px;}

#topbar {width: 974px; height: 40px; text-align: left; padding: 0 15px; background: #7d000c top repeat-x url('/images/topbg.png'); border-bottom: 1px solid white; font: 11px 'Trebuchet MS','Tahoma','Arial'; color: white; position: relative;}
 #corner_ad {position: absolute; top: 0; left: 0; z-index: 9999;}
 #userblock {position: absolute; left: 10px; bottom: 0; padding-left: 20px; height: 25px; line-height: 23px; background: no-repeat url('/images/usersmall.png') left 2px;}
 #userblock span {float: left;}
 
 a#userbutton {float: left; vertical-align: middle; height: 25px; margin-left: 5px; padding-right: 7px; font: bold 12px/23px 'Trebuchet MS','Tahoma','Arial'; color: white; text-decoration: none; background: #da0000 url('/images/toptabs.png') right -75px; outline: none;}
 a#userbutton b {float: left; padding-left: 7px; background: #da0000 url('/images/toptabs.png') left -75px;}
 a#userbutton:hover {background: #ffba35 url('/images/toptabs.png') right 0;}
 a#userbutton:hover b {background: #ffba35 url('/images/toptabs.png') left 0;}

 a#css_switch_link2 {position: absolute; bottom: 5px; right: 7px; display: block; width: 16px; height: 16px; background: no-repeat url('/images/color_switch_a.png') 0 0; text-decoration: none;}

 #menublock {position: absolute; bottom: -1px; right: 24px; display: block;}
 #mainmenu {list-style: none; display: block;}
 #mainmenu li {float: left; height: 26px; margin-right: 4px;}
 #mainmenu li a {float: left; height: 25px; font: bold 12px/25px 'Trebuchet MS','Tahoma','Arial'; color: white; text-decoration: none; border-bottom: 1px solid white; background: #f26c1a url('/images/toptabs.png') right 0px; outline: none;}
 #mainmenu li a span {float: left; height: 25px; margin-right: 5px; padding-left: 7px; background: #f26c1a url('/images/toptabs.png') left 0px;}
 html>body #mainmenu li a span {margin-right: 7px;}
 #mainmenu li a:hover {background: #ffba35 url('/images/toptabs.png') right -25px;}
 #mainmenu li a:hover span {background: #ffba35 url('/images/toptabs.png') left -25px;}
 #mainmenu li a.current {color: #720015; background: #dbd4c0 url('/images/toptabs.png') right -50px; border-bottom: 1px solid #dbd4c0;}
 #mainmenu li a.current span {color: #720015; background: #dbd4c0 url('/images/toptabs.png') left -50px;}
 a#ya1btn {font: bold 9px 'Trebuchet MS','Tahoma','Arial'; position: relative; display: block; width: 31px; text-align: center; background: #f26c1a;}
 a#ya1btn em {display: block; width: 31px; height: 25px; position: absolute; top: 0; left: 0; text-align: center; z-index: 4; background: no-repeat url('/images/ya1btn.png') 0 0;}
 a#ya1btn:hover {background: #ffba35;}
 a#ya1btn:hover em {background: no-repeat url('/images/ya1btn.png') 0 -25px;}
 a#ya1btn.current {background: #dbd4c0;}
 a#ya1btn.current em {background: no-repeat url('/images/ya1btn.png') 0 -50px;}

 #user_logged {display: none; width: 160px; padding: 5px; position: absolute; left: 107px; top: 0; z-index: 999; background: white; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; text-align: left;}
 #user_logged ul {list-style: none;}
 #user_logged ul li a {display: block; padding: 0 10px; height: 24px; font: 11px/24px 'Tahoma','Arial'; color: #6f0017; text-decoration: none; border-bottom: 1px solid #efebe2;}
 #user_logged ul li a.nobord {border: 0;}
 #user_logged ul li a em {color: #ff7400; font-style: normal;}
 #user_logged ul li a em b {font-weight: normal; color: #cd0000;}
 #user_logged ul li a:hover {color: #000000; background: #f9f5ed; text-decoration: underline;}

 #user_guest {display: none; width: 160px; padding: 20px 10px; position: absolute; left: 107px; top: 0; z-index: 999; background: #ff7000; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; text-align: left;}
 #user_guest form label {clear: both; padding: 2px 0; float: left; width: 55px; text-align: right; vertical-align: middle;}
 #user_guest form input {width: 90px; margin: 2px 0; display: inline-block; border: 1px solid white; vertical-align: middle;}
 #user_guest input.b {width: 50px;}
 #user_guest a {color: white;}
 #user_guest a:hover {color: black;}
 
 #user_closemenu {position: absolute; width: 12px; height: 12px; top: 1px; right: 1px; font: 9px/12px arial; border: 0; padding: 0; margin:0; background: #f7f5f0;}
 #guest_closemenu {position: absolute; width: 12px; height: 12px; top: 1px; right: 1px; font: 9px/12px arial; border: 0; padding: 0; margin:0; background: #f7f5f0;}

#header {z-index: 2; width: 1004px; height: 120px; background: #dbd4c0 no-repeat url('/images/hdr.jpg'); position: relative;}
.body9may #header {background: #bfd0db no-repeat url('/images/hdr_9may_red.jpg');}
 a#homelink {position: absolute; left: 37px; top: 17px; display: block; width: 300px; height: 68px; padding-top: 10px; font: bold 32px 'Trebuchet MS','Tahoma','Arial'; letter-spacing: -1px; color: #d40000; text-decoration: none; outline: none;}
 a#homelink em {display: block; font: 12px 'Trebuchet MS','Tahoma','Arial'; color: #5e3f1f;}
 a#homelink span {z-index: 3; position: absolute; left: 0; top: 0; display: block; width: 300px; height: 78px; background: no-repeat url('/images/hdr.jpg') -37px -17px;}
 #ban468 {position: absolute; right: 13px; top: 26px; width: 468px; height: 60px; border: 1px solid #a0a0a0; background: white;}
 #whitespace {background: white; clear: both; display: block; width: 1004px; height: 10px;}

#content {float: left; background: white; margin: 0 auto; width: 984px; text-align: left; padding: 10px; min-height: 570px; height: auto !important; height: 570px;}

.block {padding: 8px 8px 15px 8px; clear: both;}
.adblock {padding: 0 0 10px 0;}
#sidebar .block {font-size: 11px;}
.block i {font-style: normal; color: #cd0000;}
.block em {font-style: normal; color: #cd0000;}

dl.list dt {width: 7px; float: left; color: #cd0000; font: 9px/12px 'Trebuchet MS','Tahoma','Arial';}
dl.list dd {padding-left: 7px; font: 11px 'Trebuchet MS','Tahoma','Arial'; text-indent: -3px;}
html>body dl.list dd {text-indent: 0;}
dl.list dd span {color: #cd0000;}
dl.list dd span.doc {padding-left: 12px; background: no-repeat url('/images/doc_icon.png') 0 3px; color: #cd0000;}
dl.list dd em {float: right; padding-left: 5px; color: #cd0000; font-style: normal;}
dl.list dd a {color: #303030; text-decoration: none;}
dl.list dd a:hover {color: #000000; text-decoration: underline;}

ul.list li a {color: #202020;}

h2 a {color: white; text-decoration: none;}
h2 a:hover {color: white; text-decoration: underline;}

/* Left column */
#leftcol {float: left; width: 162px; padding-right: 8px;}
 #leftcol h2 {display: block; width: 162px; height: 20px; padding: 4px 0 0 0; font: bold 12px 'Trebuchet MS','Tahoma','Arial'; color: #303030; text-indent: 8px; margin: 0; background: #f7f3e7 no-repeat url('/images/tabs.png') 0 0; border-bottom: 1px solid #c6b5a4;}
 #leftcol h2 a {color: #303030; text-decoration: none;}
 #leftcol h2 a:hover {color: #303030; text-decoration: underline;}
 #leftcol .block {color: #303030;}

  .roundblock {padding: 0; background: #ebe6d7; margin-bottom: 15px;}
  .roundblock a {color: #303030;}
  .roundblock a:hover {color: #800000;}
  .roundblock_top {display: block; height: 10px; background: no-repeat top url('/images/userblock.png');}
  .roundblock_mid {padding: 0 8px;}
  .roundblock_btm {display: block; height: 10px; background: no-repeat bottom url('/images/userblock.png');}
  .roundblock label {margin: 3px 0; padding-right: 4px; clear: both; float: left; width: 45px; text-align: right;}
  .roundblock input {margin: 3px 0; display: inline-block;}
  .roundblock .t {width: 70px; padding: 1px 0; vertical-align: middle; height: 16px; border: 0; font: 11px 'Trebuchet MS','Tahoma','Arial';}
  .roundblock .tStart {display: inline-block; vertical-align: middle; width: 5px; height: 18px; background: no-repeat url('/images/user_input_round.png') 0 0;}
  .roundblock .tEnd {display: inline-block; vertical-align: middle; width: 5px; height: 18px; background: no-repeat url('/images/user_input_round.png') -5px 0;}
  .roundblock .tEnd {display: inline-block; vertical-align: middle; width: 5px; height: 18px; background: no-repeat url('/images/user_input_round.png') -5px 0;}
  .roundblock .bStart {display: inline-block; vertical-align: middle; width: 5px; height: 18px; background: no-repeat url('/images/user_btn_round.png') 0 0;}
  .roundblock .bEnd {display: inline-block; vertical-align: middle; width: 5px; height: 18px; background: no-repeat url('/images/user_btn_round.png') -5px 0;}

/* Main column */
#maincol {float: left; width: 388px; padding-right: 10px; overflow: hidden;}
 #maincol h2 {clear: both; display: block; height: 20px; padding: 4px 0 0 0; font: bold 12px 'Trebuchet MS','Tahoma','Arial'; color: #000000; text-indent: 8px; margin: 0; background: white no-repeat url('/images/tabs.png') 0 0; border-bottom: 1px solid #c6b5a4;}
 #maincol h2 a {color: #cd0000;}
 #maincol h2 a:hover {color: #000000;}
 #maincol .block {margin-bottom: 0;}
 .anons {list-style: none;}
 .anons li {display: block; padding-bottom: 18px; clear: both;}
 .anons li strong {display: block; font: bold 11px 'Trebuchet MS','Tahoma','Arial'; padding-left: 1px;}
 .anons li a {color: #cd0000; text-decoration: none;}
 .anons li em {color: #ff6600;}
 .anons li span {color: #505050; font: 10px 'Trebuchet MS','Tahoma','Arial';}
 .anons li span a {color: #ff6600; text-decoration: underline;}
 .anons li p {text-align: justify; margin: 0;}
 .anons li img {border: 1px solid #d0d0d0; margin: 3px 10px 10px 0; width: 100px; height: 100px;}
 .anons li p a {color: #202020; text-decoration: none; outline: none;}
 .anons li p a:hover {color: #202020;}
 .anons li a.next {color: #505050; font-size: 10px; text-decoration: underline;}
 .anons li a.next:hover {color: #cd0000;}
 .news {clear: both; margin-bottom: 5px;}
 .news dt {width: 33px; float: left; color: #cd0000;}
 .news dd {margin-left: 33px;}
 .news dd a {color: #505050; text-decoration: none;}
 .news dd span {color: #cd0000;}
 .news dd a:hover {color: #000000; text-decoration: underline;}
 .newswide {clear: both; margin-bottom: 15px;}
 .newswide dt {width: 50px; float: left; color: #cd0000; padding: 2px 0 2px 3px; border-top: 1px dotted #d0d0d0; position: relative;}
 .newswide dt.current {color: #388b00;}
  #cur_n {position: absolute; left: -6px; top: 1px; color: #388b00;}
 .newswide dd {margin-left: 50px; padding: 2px 0; border-top: 1px dotted #d0d0d0;}
 .newswide dt.first {border: 0;}
 .newswide dd.first {border: 0;}
 .newswide dd a {color: #505050; text-decoration: none;}
 .newswide dd span {color: #cd0000;}
 .newswide dd a:hover {color: #000000; text-decoration: underline;}
 .maintopic {display: inline-block; margin-bottom: 10px;}
 .maintopic strong {display: block; font: bold 11px 'Trebuchet MS','Tahoma','Arial';}
 .maintopic a {color: #cd0000; text-decoration: none;}
 .maintopic em {color: #ff6600;}
 .maintopic span {color: #505050; padding: 5px 0; font: 10px 'Trebuchet MS','Tahoma','Arial';}
 .maintopic span a {color: #ff6600; text-decoration: underline;}
 .maintopic p {text-align: justify; margin: 0; padding: 3px 0;}
 .maintopic p a {text-decoration: none; color: #505050; outline: none;}
 .maintopic p a:hover {text-decoration: none; color: #505050;}
 .maintopic a img {border: 1px solid #d0d0d0; margin: 3px 10px 2px 0; width: 100px; height: 100px;}
 .maintopic span a.next {color: #505050; font-size: 10px; text-decoration: underline;}
 .maintopic span a.next:hover {color: #cd0000;}

#bigcol {float: left; width: 600px; padding-right: 10px;}
 #bigcol h2 {clear: both; display: block; height: 20px; padding: 4px 0 0 0; font: bold 12px 'Trebuchet MS','Tahoma','Arial'; color: #cd0000; text-indent: 8px; margin: 0; background: white no-repeat url('/images/tabs.png') 0 0; border-bottom: 1px solid #c6b5a4;}
 #bigcol h2 a {color: #cd0000; text-decoration: none;}
 #bigcol h2 a:hover {color: #cd0000; text-decoration: underline;}

#fullcol {width: 980px; float: left;}
 #fullcol h2 {clear: both; display: block; height: 20px; padding: 4px 0 0 0; font: bold 12px 'Trebuchet MS','Tahoma','Arial'; color: #cd0000; text-indent: 8px; margin: 0; background: white no-repeat url('/images/tabs.png') 0 0; border-bottom: 1px solid #c6b5a4;}
 #fullcol h2 a {color: #cd0000; text-decoration: none;}
 #fullcol h2 a:hover {color: #cd0000; text-decoration: underline;}

/* Side bar */
#sidebar {float: left; width: 202px; padding-right: 10px; overflow: hidden;}
 #sidebar h2 {display: block; height: 20px; padding: 4px 0 0 0; font: bold 12px 'Trebuchet MS','Tahoma','Arial'; color: white; text-indent: 8px; margin: 0; background: #b2a78f no-repeat url('/images/tabs.png') 0 -72px; border-bottom: 1px solid #766b52;}
 #sidebar h2 a {color: white; text-decoration: none;}
 #sidebar h2 a:hover {color: white; text-decoration: underline;}

/* Right column */
#rightcol {float: left; width: 202px;}
 #rightcol h2 {clear: both; display: block; height: 20px; padding: 4px 0 0 0; font: bold 12px 'Trebuchet MS','Tahoma','Arial'; color: #cd0000; text-indent: 8px; margin: 0; background: #f7f3e7 no-repeat url('/images/tabs.png') 0 -96px; border-bottom: 1px solid #c6b5a4;}
 #rightcol h2 a {color: #cd0000; text-decoration: none;}
 #rightcol h2 a:hover {color: #cd0000; text-decoration: underline;}
 #ban200 {display: none; width: 202px; height: 302px; margin: 0 0 10px 0; overflow: hidden;}
 #ban200 div {width: 200px; height: 300px; border: 1px solid #c0c0c0; overflow: hidden;}
 #ban200 div img {width: 200px; height: 300px; border: 0;}

#block_bank span {float: left; width: 42px;}
#block_bank b {color: #cd0000;}

table.border {border-collapse: collapse;}
table.border td {border: 1px solid #d0d0d0; padding: 3px;}

#tooltip {position: absolute; border: 1px solid #666; background: #faf5e8; padding: 2px 5px; color: #111; display: none; z-index: 3; text-align: left; max-width: 250px; width: auto !important; width: 200px;}
#tooltip b {color: #900000;}
#screenshot {position: absolute; border: 1px solid #ccc; background: white; padding: 1px; display: none; color: #fff; z-index: 3;}

.photos dt {width: 7px; float: left; color: #cd0000; font: 9px/12px 'Trebuchet MS','Tahoma','Arial';}
.photos dd {padding-left: 7px; font: 10px 'Trebuchet MS','Tahoma','Arial'; text-indent: -3px;}
html>body .photos dd {text-indent: 0;}
.photos dd {color: #404040;}
.photos dd em {float: right; color: #ff6600;}
.photos dd a {color: #6796c7; text-decoration: none;}
.photos dd a:hover {color: #cd0000; text-decoration: underline;}
.photos dd a.screenshot {color: #303030; font-weight: normal;}

#ban200x40 {list-style: none; margin-bottom: 10px;}
#ban200x40 li {display: block; margin: 0 0 5px 0;}
#ban200x40 li a img {border: 1px solid #cad3dc; width: 200px; height: 40px;}
#ban200x40 li a img:hover {border: 1px solid #204080;}

#topday {border-bottom: 1px dashed #948471; padding: 0 0 5px 0; margin-bottom: 8px;}
#topday strong {color: #ff6600; display: block;}
#topday a {color: #cd0000; font-weight: bold; text-decoration: none;}
#topday a:hover {color: #505050; text-decoration: underline;}
#topday span {display: block; color: #746451; font-size: 10px;}
#topday span b {color: #ff6600;}

div.brown {padding: 8px 12px; margin-bottom: 15px; background: #fbf7eb bottom no-repeat url('/images/brnbg.png');}

table#currency {border-collapse: collapse; width: 370px; margin: 10px 0;}
table#currency td {border: 1px solid #d8d0c8; background: white; padding: 3px; margin: 0; font: 10px 'Trebuchet MS','Tahoma','Arial'; text-align: center;}
table#currency th {border: 1px solid #d8d0c8; background: #f8f0e8; color: #cd0000; text-align: center; padding: 3px; margin: 0; font: 10px 'Trebuchet MS','Tahoma','Arial';}
table#currency td.max {background: #ffd8be; text-align: center;}
table#currency td.min {background: #ddebf6; text-align: center;}

ul#ban160x40 {list-style: none; margin-bottom: 10px;}
ul#ban160x40 li {display: block; height: 40px; margin: 0 0 6px 0; border: 1px solid #c0c0c0;}
ul#ban160x40 li a img {border: 0; width: 160px; height: 40px;}
ul#ban160x40 li a:hover img {border: 0;}
ul#ban160x40 li div {width: 160px; height: 40px;}

ul#ourproj {list-style: none; margin-bottom: 10px;}
ul#ourproj li {display: block; margin: 0 0 3px 0;}
ul#ourproj img {border: 0;}

span.comment {padding-left: 12px; background: no-repeat url('/images/comment.png') 0 center; color: #505050; font-size: 10px; font-style: normal;}

div.text {text-align: justify; font-size: 13px;}
.text ol {padding: 0 0 0 25px;}
.text ul {padding: 0 0 0 15px;}
h3 {color: #cd0000; font: bold 13px 'Trebuchet MS','Tahoma','Arial';}

#comments {padding: 10px; border-top: 1px dashed #d0d0d0; clear: both;}
#comments ul {list-style: none;}
#comments ul li {margin-bottom: 1.4em;}
#comments ul li span {display: block; padding: 2px 5px; height: 17px; background: #f0f0f0; font: 10px 'Trebuchet MS','Tahoma','Arial'; color: #505050; border-bottom: 1px solid #d0d0d0;}
#comments ul li span small {float: right; color: #404040; font: 10px 'Trebuchet MS','Tahoma','Arial'; padding-left: 30px; width: 70px; background: no-repeat url('/images/icon_ip.png') 13px center;}
#comments ul li span b {font: bold 11px 'Trebuchet MS','Tahoma','Arial'; color: #cd0000;}
#comments ul li span em {color: #cd0000; font: 10px 'Trebuchet MS','Tahoma','Arial'; float: right;}
#comments ul li p {padding: 2px 5px; margin: 0;}

p.author {font-size: 11px;}

#postDiv {padding: 10px 0;}
#postBtn {display: none;}
#postComment {display: none;}
#postForm {padding: 10px; width: 230px; border: 1px solid #bab3a0; text-align: left; background: #f7f5f0;}
#postForm input.t {width: 220px; border: 1px dashed #bab3a0;}
#postForm textarea {width: 220px; border: 1px dashed #bab3a0; margin-bottom: 10px;}

#poll {padding: 0;}
#poll input {border: 0;}
#poll input.b {border: 1px;}
#poll dl {padding: 10px 0; position: relative;}
#poll dl dt {width: 20px; padding-top: 0px; position: absolute; left: 0;}
html>body #poll dl dt {padding-top: 3px;}
#poll dl dt input {margin: 0; padding: 0;}
#poll dl dd {font-size: 11px; margin-left: 20px;}
#poll_links {font-size: 9px; padding: 5px 0;}
#poll_links a {color: #404040;}
#poll_links a:hover {color: #000;}
#poll_links em {color: #cd0000; font-style: normal;}

div.newslist {padding: 10px 7px; clear: both;}

#bottom_container {clear: both; display: block; background: #ddd8cd; border-top: 1px dashed #b2a78f;}
#bottom {width: 1004px; height: 31px; padding: 8px 0; margin: 0 auto; background: #efebe3;}
#footer_container {clear: both; display: block; background: #500000;}
#footer {color: white; width: 1004px; height: 30px; padding: 20px 0; margin: 0 auto; background: #760012;}
#footer a {color: #e2d7be;}
#footer a:hover {color: white;}
#footer small {color: #e1c68a;}
#footer small a {color: #e2d7be;}
#footer small a:hover {color: white;}

h2#textad {display: block; height: 20px; padding: 4px 0 0 0; font: bold 12px 'Trebuchet MS','Tahoma','Arial'; color: white; text-indent: 8px; margin: 0; background: #d50000 no-repeat url('/images/tabs.png') 0 -48px; border-bottom: 1px solid #800000; position: relative;}

#textaddiv {height: 70px; text-align: center;}
#textaddiv div {width: 160px; text-align: center;}

#ss_block {list-style: none;}
#ss_block li {text-align: left; padding: 2px 5px 2px 25px; background: no-repeat url('/images/ss_icons/icon.png') left center;}
#ss_block li a {color: #404040;}
#ss_block li a:hover {color: #cd0000;}

li#ss_main {background-image: url('/images/ss_icons/ss.png');}
li#ss_arsanna {background-image: url('/images/ss_icons/arsanna.png');}
li#ss_forum {background-image: url('/images/ss_icons/forum.png');}
li#ss_gallery {background-image: url('/images/ss_icons/gallery.png');}
li#ss_yakcity {background-image: url('/images/ss_icons/yakcity.png');}
li#ss_ongame {background-image: url('/images/ss_icons/ongame.png');}
li#ss_x360 {background-image: url('/images/ss_icons/x360.png');}
li#ss_soft {background-image: url('/images/ss_icons/soft.png');}
li#ss_kasidder {background-image: url('/images/ss_icons/kasidder.png');}
li#ss_wow {background-image: url('/images/ss_icons/wow.png');}
li#ss_aderod {background-image: url('/images/ss_icons/aderod.png');}
li#ss_bot {background-image: url('/images/ss_icons/bot.png');}
li#ss_flash {background-image: url('/images/ss_icons/flash.png');}
li#ss_rock {background-image: url('/images/ss_icons/rock.png');}
li#ss_la2 {background-image: url('/images/ss_icons/la2.png');}
li#ss_posix {background-image: url('/images/ss_icons/posix.png');}
li#ss_mahorn {background-image: url('/images/ss_icons/mahorn.png');}
li#ss_diary {background-image: url('/images/ss_icons/diary.png');}
li#ss_naruto {background-image: url('/images/ss_icons/naruto.png');}

#css_switch {float: left; vertical-align: middle; padding: 0 0 0 4px;}
#css_switch a {display: block; width: 16px; height: 16px; position: relative; text-align: center; font-size: 8px; text-decoration: none; color: white; outline: none;}
#css_switch a span {position: absolute; bottom: 2px; left: 0; display: block; width: 16px; height: 16px; z-index: 4; background: no-repeat url('/images/color_switch.png') 0 0;}
#css_switch a:hover span {background: no-repeat url('/images/color_switch_a.png') 0 0;}
html>body #css_switch {padding: 3px 0 0 14px;}
html>body #css_switch a span {bottom: 0;}

#pagelist {list-style: none; padding-left: 60px;}
#pagelist li {float: left; margin-right: 2px;}
#pagelist li a {display: block; width: 16px; height: 16px; line-height: 16px; text-decoration: none; text-align: center;}
#pagelist li a:hover {background: #e0e0e0; color: black;}
#pagelist li a.current {background: #a00000; color: white;}
#pagelist li a.current:hover {background: #a00000; color: white;}

#qa_list {list-style: none;}
#qa_list li {clear: both; font-size: 10px; line-height: 1.3em;}
#qa_list li a {text-decoration: none; color: #404040;}
#qa_list li div {float: left; width: 50px; height: 50px;}
#qa_list li div img {border: 1px solid #d0d0d0;}
#qa_list li span {display: block; font-size: 11px;}
#qa_list li span a {text-decoration: underline; color: #cd0000;}

table.t {border-collapse: collapse;}
table.t th {background: #f7f3e7; color: #000000; padding: 3px; border: 1px solid #c0c0c0;}
table.t td {border: 1px solid #d0d0d0; padding: 3px; vertical-align: top;}
table.t td.trans {color: #cd0000;}

h4 {display: block; padding: 4px 8px; background: #f0f0f0; font: bold 12px 'Tahoma','Arial'; color: #000000; border-bottom: 1px solid #d0d0d0;}
dl.projects dt {width: 40px; float: left;}
dl.projects dd {margin-left: 40px; padding-bottom: 15px; line-height: 1.3em;}

#projects_small {padding: 5px 5px 15px 5px;}
#projects_small ul {list-style: none;}
#projects_small ul li {padding: 2px 0;}
#projects_small ul li img {vertical-align: middle; margin-right: 5px;}
#projects_small ul li a {color: #cd0000;}
#projects_small ul li a:hover {color: #101010;}
#projects_small span {display: block; padding: 2px 0 0 0px; margin: 5px 0 0 0 ; border-top: 1px dotted #d0d0d0;}

.clearer {clear: both; height: 1px;}

#css_switch_link {float: left; vertical-align: middle; margin: 3px 10px; width: 16px; height: 16px; background: no-repeat url('/images/color_switch_a.png') 0 0; position: relative; }
#css_switch_link span {display: none; position: absolute; top: 16px; left: 16px; z-index: 999; width: 120px; padding: 5px 10px;}

#css_switcher {z-index: 9; display: none; position: absolute; background: #400000; padding: 1px;}
#css_switcher a {display: block; padding: 2px 10px; color: white; background: #cd0000; text-decoration: none; text-align: left; border-top: 1px solid #e04040; border-bottom: 1px solid #600000;}
#css_switcher a:hover {display: block; padding: 2px 10px; color: white; background: #900000; text-decoration: none; text-align: left;}

#startya1 a {color: #897766;}
#startya1 a:hover {color: #cd0000;}

#sprav160 {text-align: center; width: 160px; height: 40px; overflow: hidden;}
#sprav160 div.sprav160 {border: 0; z-index: 1;}

a#dropbtn {display: block; width: 100px; height: 20px; text-align: center; position: absolute; left: 452px; top: 0; font: 9px/17px arial; background: #c4d5df; color: #204080; text-decoration: none; outline: none;}
a#dropbtn:hover {background: white; color: #b00000;}
a#dropbtn span {z-index: 1; display: block; width: 100px; height: 20px; position: absolute; left: 0; top: 0; background: no-repeat url('/images/dropbtn.gif') 0 -20px;}
a#dropbtn:hover span {background: no-repeat url('/images/dropbtn.gif') -100px -20px;}

.image_thumb {line-height: 160px; font: 143px arial; display: inline-block; vertical-align: middle; width: 160px; height: 160px; border: 1px solid #d0d0d0; text-align: center; outline: none; background: white; overflow: hidden;}
html>body .image_thumb {display: table-cell; vertical-align: middle; width: 160px; height: 160px; border: 1px solid #d0d0d0; text-align: center; overflow: hidden; font-size: 9px;}
.image_thumb img {border: 0; vertical-align: middle;}
a.image_thumb:hover {border: 1px dotted #cd0000;}

a#unread_msg {float: left; display: block; vertical-align: middle; margin: 6px 0px 0 10px; width: 16px; height: 13px; background: no-repeat url('/images/i_msg.png'); text-indent: -9000px; overflow: hidden;}

