/* oldy stuff */
#morda, #morda body { margin: 0; padding: 0; color: #363636; font: 13px Verdana, Arial, Helvetica, Sans-Serif; }
#morda body { background: url('img/imp.jpg') repeat-x left top; }
#vis { width: 850px; margin: 0 auto; position: relative; }
a { color: #cc6600; text-decoration: underline; cursor: pointer; cursor: hand; }
a:hover { color: #cc3300; }
#header { width: 100%; height: 125px; position: relative; background: #A99760; /* url('img/header.jpg') no-repeat right top; */ color: inherit; border-bottom: 6px #986C41 solid; }
#header h1 { width: 208px; height: 125px; text-indent: -99999px; position: absolute; left: 0; bottom: 0; padding: 0; margin: 0; background: url('img/helix.jpg') no-repeat left top; }
#header h2 { width: 200px; font: bold 30px Georgia, Sans-Serif; text-transform: uppercase; letter-spacing: -3px; color: #D7BB65; padding: 0; margin: 0; position: absolute; bottom: 12px; right: 25px; }
#header h3 { width: 223px; height: 34px; text-indent: -99999px; position: absolute; left: 155px; bottom: 5px; padding: 0; margin: 0; background: url('img/imp.gif') no-repeat left top; z-index:1 ; }
#reg { width: 196px; position: absolute; top: 0; right: 25px; }
#reg a { color: #B89453; background: inherit; text-decoration: underline; }
#reg a:hover { color: #D7BB65; background: inherit; }
#reg div { width: 100%; height: 35px; background: #986C41; color: #ccccc; font: bold 23px Georgia, Sans-Serif; text-align: center; padding-top: 10px; }
#reg b { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #986C41; color: inherit; }
#morda #header #top { width: auto; height: 100%; padding: 0; margin: 0; position: absolute; top: 0; bottom: 0; left: 209px; right: 258px; }
#top #gochat { padding: 0; margin: 0; text-align: center; padding: 30px; width: 340px; left: 0px; top: 5px;position: absolute; z-index: 2; }
#gochat a { color: #eecd6c; text-decoration: underline; }
#gochat a:hover { color: #eecd6c; text-decoration: none; }
#gochat div { font: bold 12px Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif; margin-top: 5px; }
#capsLock { color: #008800; }
#cpsl { text-align: right; }
#body { width: 780px; margin: 0 auto 0 auto; padding: 0 5px 0 5px; }
#body #panels { position: relative; width: 100%; padding-bottom: 191px; }
#panels #p1 { position: absolute; top: 0; left: 0; width: 270px; }
#p1 #fon { width: 100%; height: 170px; background: #90804f; color: #inherit; text-align: center; }
#p1 #mess { overflow-x: hidden; }
#p1 b { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #90804f; color: inherit; }
#panels #p2 { width: 303px; height: 176px; position: absolute; top: 0; left: 285px; background: url('img/panda.jpg') no-repeat left top; }
#p2 div { position: absolute; top: 35px; left: 20px; }
#panels #p3 { position: absolute; top: 0; right: 0; width: 177px; }
#p3 div { width: 100%; height: 170px; padding: 0; background: #D88A26; color: #eece6c; font: bold 14px Verdana, Arial, Helvetica, Sans-Serif; }
#p3 b { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #D88A26; color: inherit; }
#p3 ul { list-style: none; margin: 0; padding: 0; width: 100%; text-align: left; }
#p3 ul li { margin: 0 0 6px 0; padding: 3px 0 3px 10px; border-bottom: 1px dotted #eece6c; }
#p3 ul li a { color: #eece6c; text-decoration: none; text-transform: uppercase; background: inherit; }
#p3 ul li a:hover { color: #f7e7b6; }
#body #content { padding: 0; }
#left { float: left; width: 515px; }
#whatis { width: 515px; border: 0; padding: 0; margin: 15px 0 0 0; }
#content #column { float: right; width: 250px; }
#content #column em { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #A99760; color: inherit; }
#content #column em.r4 { margin-top: 15px; }
#content #column strong { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #D7BB65; color: inherit; }
#column .block { padding: 10px; background: #D7BB65; color: #666; text-align: left; width: 230px; }
#column .title { width: 235px; margin: 0; padding: 0 10px 5px 5px; text-align: right; background: #A99760 url('img/title.gif') no-repeat 3% top; color: #EECD6C; font: bold 23px Georgia, Sans-Serif; text-transform: lowercase; }
#info { text-align: center; margin: 10px 10px 0 10px; width: 495px; }
#info b, #footer b { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #f7e7b6; color: inherit; }
#infoer { background: #f7e7b6 url('img/about.gif') no-repeat 98% 5%; color: inherit; text-align: left; }
#infoer p { margin: 0; padding: 5px 10px; }
#footer { clear: both; width: 850px; padding-top: 15px; position: relative; }
#footer #semechki { background: #f7e7b6; padding: 2px 5px 5px 60px; text-transform: lowercase; color: #eecd6c; font: 12px Verdana, Arial, Helvetica, Sans-Serif; text-align: left; width: 785px; }
#footer #semechki a { background: inherit; color: #eecd6c; text-decoration: underline; }
#semechki #rights { width: 16px; position: absolute; right: 8px; top: 8px; }
.r4 { margin: 0 5px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }
a img { border: 0; }
.text, select, textarea { padding: 2px; font: bold 100% Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif; background-color: #fffadb; background-image: url('img/form-back.gif'); background-repeat: repeat-x; background-attachment: scroll; background-x-position: 0; background-y-position: 0; color: #776b1b; border-width: 2px; border-color: #666; border-style: solid; }
.ok { font: bold 13px Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #666; padding: 0; cursor: hand; cursor: pointer; }
#ficus { width: 120px; height: 105px; position: absolute; left: 0; bottom: 18px; right: 0; z-index: 1; background: url('img/ficus.png') left top no-repeat; }
#ficustam { width: 23px; height: 143px; background: url('img/ficustam.gif') no-repeat left top; position: absolute; left: 5px; top: 130px; }
#news h2 { font: bold 18px Georgia, Sans-Serif; border-bottom: 1px #cc6600 solid; padding: 0 5px 5px 5px; margin: 0 0 5px 0; text-align: right; }
#news i { background: inherit; color: #cc6600; }
#news .old { color: #999; }
#rules h2 { font: bold 18px Georgia, Sans-Serif; padding: 0 5px 5px 5px; margin: 0 0 5px 0; }
#rules .good { border-bottom: 1px #cc6600 solid; color: #cc6600; background: inherit; text-align: right; }
#rules div { color: #cc6600; background: inherit; }
#rules .bad { border-bottom: 1px #363636 solid; color: #363636; background: inherit; }
#rules ul, #rules ol { padding-left: 10px; margin-left: 25px; }
/* #morda { background: #eecd6c url('img/shariki.jpg') left 35% repeat; } :) */
/* happy new year
#morda { background: #eecd6c url('img/snowflake.jpg') left 35% repeat; }
#header h3 { width: 264px; height: 71px; left: 160px; bottom: 0; background: url('img/imp-ny.gif') no-repeat left top; } */
