/* hola kids :) */

* { padding: 0px; margin: 0px; }

body { font-family: Arial; font-size: 0.8em; padding: 0px; margin: 0px; background-image: url(/images/sky.jpg); color: #ffffff; background-attachment: fixed; }
td, th { font-size: 1em; }

a { color: #000000; }
a:hover { text-decoration: none; }

a img { border: 0px; }

table { border-collapse: collapse; }

div.fatboy_head 
{ 
  position: fixed; 
  left: 0px; 
  top: 0px; 
  //position: absolute; 
  top: expression(parseInt(document.documentElement.scrollTop) + 'px'); 
}

div.radio
{ position: fixed;
  left: 90px;
  top: 400px;
  z-index: 2000;
  font-size: 0.8em;
  width: 300px; 
  //position: absolute; 
  top: expression(parseInt(document.documentElement.scrollTop + 400) + 'px'); 
}

div.fatboy_clouds 
{ position: fixed; 
  //position: absolute; 
  bottom: 0px; 
  left: 0px; 
  top: expression(parseInt(document.documentElement.scrollTop + document.documentElement.clientHeight - 166) + 'px'); }

a.ateve { text-decoration: none; }

div.russia_loves 
{ margin-bottom: 1em; 
  font-size: 2.5em; 
  letter-spacing: 4px; }

div.paper 
{ background-image: url(/images/paper_middle.jpg);
  background-repeat: repeat-y;
  background-position: left top;
  background-color: #DDC18F;
  position: absolute;
  width: 614px;
  left: 390px; }

div.paper div.top
{ background-image: url(/images/paper_top.jpg);
  background-repeat: no-repeat;
  background-position: left top; }

div.paper div.bottom
{ background-image: url(/images/paper_bottom.jpg);
  background-repeat: no-repeat;
  background-position: left bottom; }

div.paper div.content
{ padding-top: 25px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  color: #000000; }

div.paper div.contenter
{ }

div.menu 
{ padding-bottom: 10px; }

div.menu a
{ color: #000000;
  margin-right: 5px; }

div.menu div.tools
{ padding-top: 0.3em; }

div.menu div.tools a
{ margin-right: 0px; }

div.footer
{ padding-left: 1em;
  padding-top: 3em;
  font-size: 0.8em; }

div.footer a
{ color: #000000; }

div.footer .counters
{ float: right; }

input, textarea
{ padding: 3px; }

button
{ padding: 1px 6px; }

table.form th
{ width: 100px; }

table.form td
{ padding: 2px 0.2em; }

table.radiolist td,
table.radiolist th
{ padding: 0px; }

table.nb td,
table.nb th
{ padding: 0px;
  margin: 0px; }

h1, h2
{ font-weight: normal;
  font-size: 1.6em;
  font-family: Tahoma;
  margin-bottom: 0.3em; }

img.captcha
{ border: 1px solid #909090; }

div.errors
{ color: #990000;
  padding-bottom: 1em; }

ul.cp
{ margin: 0px;
  padding: 0px;
  margin-left: 2.5em;
  margin-top: 0.8em; }

ul.cp li
{ margin-top: 0.8em; }

div.post
{ margin-bottom: 1em; }

div.post div.tizer
{ font-family: Verdana, Arial;
  line-height: 1.3em;
  margin-bottom: 0.5em; }

div.post div.tizer img
{ margin: 4px; }

div.post div.tools
{ margin-bottom: 0.3em;
  height: 1.5em; }

div.post div.tools div
{ float: left;
  padding: 0.4em 0.2em;
  border-right: 1px dashed #F4E3BF;
  border-bottom: 1px dashed #F4E3BF;
  border-top: 1px dashed #F4E3BF;
  font-family: Tahoma;
  font-size: 0.7em;
  color: #000000; }

div.post div.tools div.first
{ border-left: 1px dashed #F4E3BF;
  border-top: 1px dashed #F4E3BF; }

div.post div.tools div a
{ color: #000000;
  text-decoration: none;
  padding: 0.2em 0.6em; }

div.post div.tools
{ margin-bottom: 1.5em; }

div.post div.tools div a:hover
{ background-color: #F4E3BF;
  color: #000000; }

div.post div.moreinfo
{ margin-bottom: 0.7em;
  margin-left: 0.5em;
  border-left: 2px solid #909090;
  padding-left: 0.5em; }

div.post div.poll
{ margin-bottom: 2em; }

div.post table.poll
{ width: 600px; }

div.post table.poll td,
div.post table.poll th
{ padding: 4px; 
  margin: 0px; }

div.post table.poll th
{ width: 100px;
  text-align: right;
  white-space: nowrap;
  padding-bottom: 3px;
  font-size: 0.5em;
  font-weight: normal; }

div.post table.poll th.r
{ padding-bottom: 0px;
  width: 1px; }

div.post table.poll td
{ width: 99%;
  padding-top: 5px; }

div.post table.poll td.t
{ padding-bottom: 0px;
  padding-top: 1.5em;
  font-size: 0.7em; }

div.tags
{ margin-bottom: 0.2em;
  color: #606060; }

div.tags a
{ font-size: 0.8em;
  color: #606060; }

div.tags a:hover
{ color: #ffffff;
  background-color: #606060; }

body.err a { color: #ffffff; }

textarea.comment,
input.comment
{ border: 1px solid #e0e0e0; }

textarea.comment
{ font-family: Verdana; }

textarea
{ font-family: Verdana; }

button.comment
{ padding: 1px 6px; }

div.PostPreview
{ border: 1px solid #909090;
  padding: 3px; }

/* comment */

div.comment
{ position: relative;
  padding-bottom: 10px; }

div.comment div.inner
{ padding: 4px; }

div.comment div.avatar
{ position: absolute; 
  left: -60px; }

div.comment div.moveup
{ position: absolute;
  left: -80px;
  width: 18px;
  text-align: right; }

div.comment div.moveupnoa
{ position: absolute;
  left: -20px;
  top: 7px;
  width: 18px;
  text-align: right; }

div.comment div.moveup a,
div.comment div.moveupnoa a
{ text-decoration: none;
  color: #606080; }

div.comment a.link
{ color: #606080; }

div.comment div.inner div.body
{ line-height: 1.3em;
  padding-top: 10px;
  font-family: Arial; }

div.comment div.inner div.tools
{ font-size: 0.8em;
  padding-top: 0.5em; }

div.comment div.inner div.tools a
{ color: #606080; }

div.comment small.justhead
{ background-color: #FFE7BE;
  padding: 2px 0.4em; }

div.unread_comment
{ border: 1px solid #FFE7BE; }

div.CommentPreview
{ border: 1px dotted #FFE7BE;
  padding: 3px; }

img.avatar { border: 1px solid #FFE7BE; }

#Navigator td.pn
{ padding: 1em 6px; }

#Navigator td.pn a
{ text-decoration: none; }

#Navigator td.pn a:hover
{ text-decoration: underline; }

#Navigator
{ font-size: 1em; 
  font-family: Arial; }

#Navigator span.Page
{ padding: 4px 6px;
  background-color: #F4E3BF;
  font-size: 1em; font-family: Arial;
  border: 1px solid black; }

#Navigator a.Page
{ padding: 5px 7px;
  font-size: 1em; font-family: Arial; }

#Navigator a.Page:hover
{ padding: 4px 6px;
  border: 1px dashed black;
  text-decoration: underline; }

table.userprofile th
{ width: 200px;
  text-align: right;
  padding: 4px; }

table.userprofile td
{ padding: 4px; }

a.btag
{ text-decoration: none;
  border-bottom: 1px dashed #000000; }

a.btag:hover
{ border-bottom: 3px dashed #000000; }

a.btaga
{ text-decoration: none;
  border-bottom: 1px solid #000000; }

a.btaga:hover
{ border-bottom: 3px solid #000000; }
