@font-face {
  font-family: rychle-sipy;
  src: url("/css/rychle_sipy_fischer.ttf", "/css/rychle_sipy_fischer.woff");
}

.alc {
    text-align: center;
}

body {
    padding: 0;
    background: url("/default/bgbubble.jpg");
    background-repeat: no-repeat;
    background-position: 0 100px;
}
h1 {
    font-family: sans-serif;
    font-size: 24px;
}
h2 {
    font-family: sans-serif;
    font-size: 20px;
}
h3 {
    font-family: sans-serif;
    font-size: 14px;
}
p {
    font-family: sans-serif;
    font-size: 12px;
}
strong {
    font-family: sans-serif;
    font-size: 10px;
}
small {
    font-family: sans-serif;
    font-size: 10px;
}
emp {
    font-family: sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #808080;
}
input {
    border: solid 1px #808080;
    background-color: #f0f0f0;
}
input.pwr {
    background: url("/default/bg_pwr.gif");
    font-weight: bold;
}
input.usr {
    background: url("/default/bg_usr.gif");
    font-weight: bold;
}
select {
    border: solid 1px #808080;
    background-color:#f0f0f0;
}
select.small {
    font-size: 10px;
}
textarea {
    border: solid 1px;
    font-size: 12px;
}
a {
    font-weight: bold;
    color: #b0b0b0;
    text-decoration: none;
}
span.autor  {font-weight:bold; color:#b0b0b0; text-decoration:none;}
a.noshow    {color:#c8c8c8;}
a:hover     {font-weight:bold; color:#b0b0b0; text-decoration:underline;}
p.chat0     {background-color: #e0e0e0; text-align: left; padding: 5px; margin: 0; color: #404040; }
p.chat1     {background-color: #f0f0f0; text-align: left; padding: 5px; margin: 0; color: #505050; }
p.chat0n    {background-color: #e0e0e0; text-align: left; padding: 5px; margin: 0; }
p.chat1n    {background-color: #f0f0f0; text-align: left; padding: 5px; margin: 0; }
p.chat0n a  {color: #606060; }
p.chat0n a:hover {color: #606060; text-decoration:underline; }
p.chat1n a  {color: #707070; }
p.chat1n a:hover {color: #707070; text-decoration:underline; }
p.chat0n b  {color: #606060; }
p.chat1n b  {color: #707070; }
strong.message {
    font-family:sans-serif;
    font-size:24px;
}
p.message {
    background-color: #f0f0f0;
    border: 1px solid #804040;
    width: 494px;
    width: expression("486px");
    text-align: center;
    margin: 10px 0px;
}
div.message {
    margin: 0 20px;
    margin: expression("0 10px");
    padding: 0;
    text-align:center;
}
div.logo {
    padding: 15px 0 10px 0;
}
div.mmenu {
    border-bottom: 2px solid #c0c0c0;
    border-top: 2px solid #c0c0c0;
    padding: 0;
}

div.main {
    padding: 0 0 10px 0;
    margin: 0 0 15px 0;
    border: 1px solid #c0c0c0;
    background-color: #fcfcfc;
    width: 538px;
    width: expression("528px");
    text-align: center;
}
div.main2 {
    padding: 4px;
    margin: 0;
    border: 0;
    text-align: center;
}

p.mmenu {
    padding: 10px 0 11px 0;
    padding: expression("10px");
    margin: 0;
    border: 0;
    text-align: center;
}
td.menu {
    padding: 10px;
    border-right: 2px solid #c0c0c0;
}

table.strip {
    margin: .5em auto 0 auto;
}
td.cmxhdr   {
    background: #ffffff url("/default/cmxhdr.gif");
    background-repeat: no-repeat;
    background-position: bottom right;
}
h1.cmxhdr   {
    margin: .25em auto;
}
div.advertise {
    padding: 0 0 15px 0;
    border: 1px solid #c0c0c0;
    background-color: #f0f0f0;
    margin: 0;
    text-align: center;
}
div.advertise img {
    border: 0;
    spacing: 0;
    margin: 0;
    padding: 0;
}
div.advertise {
}

div.menu {
    padding: 0 0 15px 0;
    border: 1px solid #c0c0c0;
    background-color: #f8f8f8;
    margin: 0 0 5px 0;
    width: 162px;
    width: expression("160px");
}
div.boxik {
    padding: 0 0 15px 0;
    border: 1px solid #c0c0c0;
    background-color: #f8f8f8;
    margin: 0;
    width: 162px;
    width: expression("160px");
}
div.boxik img {
    margin: 0;
    border: 0;
    padding: 0;
}
div.boxik1 {
    padding: 2px;
    border: 0;
    background-color: #c0c0c0;
    margin: 0 0 0 0;
}
div.boxik p {
    padding: 2px 2px 2px 4px;
    text-align: left;
}
div.advertis1 {
    padding: 2px;
    border: 0;
    background-color: #c0c0c0;
    margin: 0 0 5px 0;
}
div.navbar {
    text-align: center;
}
td.menu a {
    background: #ffffff;
}

div.plysh {
    border: 0;
    padding: 0;
    margin: 0;
    border-bottom: 2px solid #c0c0c0;
}
#textlink {
    margin: 0;
    text-align: center;
}
#textlink p {
    color: #ffffff;
    border: 1px solid #400000;
    padding: 2px;
    background-color: #ff0000;
    text-decoration: none;
    font-family: monospace;
    font-weight: bold;
    text-align: center;
    font-size: 13px;
    width: 462px;
    _width: 468px;
    margin: auto;
}
#textlink a {
    color: #ffffff;
    text-decoration: none;
    font-family: monospace;
    font-weight: bold;
}
#textlink a:hover {
    color: #ffffff;
}
#textlink a:visited {
    color: #ffffff;
}
div.comment p.even {
    background: #f0f0f0;
    padding: 4px;
    margin: 0;
}
div.comment p.odd {
    background: #e0e0e0;
    padding: 4px;
    margin: 0;
}
table p {
    margin: 2px;
}

table.strip p {
  margin: 3px;
}

.font-rs {
    font-family: rychle-sipy;
}
