<!DOCTYPE html>
<html>
<body><p>﻿ 


.green1
{
    font-weight: bold;
    font-size: 1.33em;
    color: #a9a9a9;
    height: 12px;
}

.green_date
{
    font-weight: normal;
    font-size: 1.33em;
    color: #008000;
    height: 12px;
    display: inline-block;
}

.orange_date
{
    font-weight: normal;
    font-size: 1.33em;
    color: #FFA500;
    height: 12px;
    display: inline-block;
}







table.offers-table
{
    background-color: White;
    border: 1px solid green;
    width: 100%;
}
table.offers-table td
{
    padding: 5px;
    border: solid #000 1px;
}

tr.offers-table-header
{
    background-color: green;
    color: white;
}








.skip
{
    position: absolute;
    left: -9999px;
}

.hidden
{
    display: none !important;
}
INPUT.wide
{
    width: 100%;
}
SELECT.wide
{
    width: 100%;
}
TEXTAREA.wide
{
    width: 100%;
}
INPUT.wide-half
{
    width: 50%;
}
SELECT.wide-half
{
    width: 50%;
}
TEXTAREA.wide-half
{
    width: 50%;
}
INPUT.checkbox
{
    vertical-align: middle;
}
INPUT.textfield
{
}
INPUT.large
{
    font-size: 3em;
}
HTML * INPUT[type=file].large
{
    font-size: 3em;
}
TEXTAREA.large
{
    height: 15em;
}
TEXTAREA.medium
{
    height: 7em;
}
TEXTAREA.small
{
    height: 3em;
}
SELECT.with-title OPTION
{
    background: #eaecea;
}
SELECT.with-title OPTION.title
{
    background: #fff;
}
INPUT.btn-big
{
    font-size: 2em;
}
.achtung-minen
{
    display: none;
    color: #f00;
}
.clear
{
    clear: both;
}
.sublabel
{
    font-size: 11px;
    margin: 2px 0px;
    color: #999;
}
.block
{
    margin-bottom: 2em;
}
.block-semi
{
    margin-bottom: 1em;
}
.block-super
{
    margin-bottom: 4em;
}
.block-tr TD
{
    padding-bottom: 2em;
}
.block-semi-tr TD
{
    padding-bottom: 1em;
}
.block-super-tr TD
{
    padding-bottom: 4em;
}
.system
{
    text-decoration: none;
}
.system EM
{
    line-height: 140%;
    border-bottom: #79b1d4 1px dashed;
    font-style: normal;
}
H2.forms .system
{
    font-size: 0.6em;
}
FIELDSET LEGEND
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1.5em;
    margin-left: -5px;
    padding-top: 5px;
}
.round-corner-box
{
    font-size: 1em;
    background: url(/i/bg-corner-top-left.gif) #f0f0e7 no-repeat 0px 0px;
    margin-bottom: 20px;
    font-family: tahoma,arial;
}
.round-corner-box .bg-bott-r
{
    background: url(../i/bg-corner-bottom-left.gif) no-repeat left bottom;
    width: 100%;
}
.round-corner-box .bg-bott-l
{
    background: url(../i/bg-corner-bottom-right.gif) no-repeat right bottom;
    width: 100%;
}
.round-corner-box .bg-top-r
{
    padding-right: 20px;
    padding-left: 20px;
    background: url(../i/bg-corner-top-right.gif) no-repeat right top;
    padding-bottom: 10px;
    padding-top: 10px;
}
.round-corner-box .bg-top-r H3
{
    display: block;
    font-weight: normal;
    font-size: 2.33em;
    margin: 0px 0px 20px;
    color: #999;
    line-height: 1.1em;
    letter-spacing: -1px;
    text-decoration: none;
}
.round-corner-box .all
{
    color: #999;
    text-align: right;
}
.live-wrapper
{
    margin-bottom: 10px;
}
.live-comment
{
    margin: 0px 0px 5px;
}
.live-comment DT
{
    display: inline;
    margin: 0px;
    color: #999;
}
.live-comment DD
{
    display: inline;
    margin: 0px;
    color: #999;
}
.live-comment DD DL
{
    display: inline;
    margin: 0px;
    color: #999;
}
.live-comment DL DD DL DT
{
    display: inline;
    margin: 0px;
    color: #999;
}
.live-comment SPAN.who A
{
    margin-bottom: 1ex;
    line-height: 1.35em;
}
.live-comment .where
{
    margin-bottom: 1ex;
    line-height: 1.35em;
}
.live-comment .topic
{
    margin-bottom: 1ex;
    line-height: 1.35em;
}
.live-comment .who
{
    display: inline;
    padding-left: 16px;
    background: url(../i/bg-user.gif) no-repeat 0px 50%;
}
.live-comment .who A
{
    color: #999;
}
.live-comment .where
{
    color: #999;
}
.live-comment .topic
{
    color: #666;
}
.live-comment .who A:hover
{
    background: #f66;
    color: white;
    text-decoration: none;
}
.live-comment A.where:hover
{
    background: #f66;
    color: white;
    text-decoration: none;
}
.live-comment A.topic:hover
{
    background: #6c6;
    color: #fff;
    text-decoration: none;
}
.live-comment .total
{
    color: #c00;
}
.rating .title .new-feedback
{
    padding-right: 0px;
    padding-left: 2px;
    background: #6cf;
    padding-bottom: 0px;
    font: 11px/100% normal Arial,sans-serif;
    color: #fff;
    padding-top: 0px;
    text-decoration: none;
}
.round-corner-box .recommendation
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    margin: auto 0px;
    font: 1em/150% Arial, sans-serif;
    padding-top: 10px;
}
.round-corner-box .recommendationl DT A
{
    padding-left: 16px;
    background: url(/i/bg-blogs.gif) no-repeat 0px 80%;
    color: #666;
}
.round-corner-box .recommendation DD
{
    color: #000;
}
.zebra
{
    border-bottom: #79b1d4 1px dashed;
    text-decoration: none;
}
BODY
{
    height: 100%;
}
HTML
{
    height: 100%;
}
BODY
{
    background: #fff;
    font: 0.75em Verdana, sans-serif;
    color: #000;
}
A
{
    color: #79b1d4;
}
.hentry .content A:visited
{
    color: #cc3399;
}
A IMG
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
ADDRESS
{
    font-style: normal;
}
FIELDSET
{
    border-right: transparent 0px solid;
    border-top: transparent 0px solid;
    border-left: transparent 0px solid;
    border-bottom: transparent 0px solid;
}
INPUT
{
    font-size: 100%;
    font-family: verdana, sans-serif;
}
SELECT
{
    font-size: 100%;
    font-family: verdana, sans-serif;
}
TEXTAREA
{
    font-size: 100%;
    font-family: verdana, sans-serif;
}
UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
OL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
LI
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H1
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H2
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H3
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H4
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H5
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H6
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
PRE
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
FORM
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
BODY
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
HTML
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
BLOCKQUOTE
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
FIELDSET
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
DL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
DT
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
DD
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
CAPTION
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
UL
{
    list-style-type: none;
}
OL
{
    list-style-type: none;
}
PRE
{
    font-size: 1em;
}
CODE
{
    font-size: 1em;
}
H1
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #999999;
    padding-top: 0px;
    font-family: Verdana,sans-serif;
}
H2
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #999999;
    padding-top: 0px;
    font-family: Verdana,sans-serif;
}
H3
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #999999;
    padding-top: 0px;
    font-family: Verdana,sans-serif;
}
H4
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #999999;
    padding-top: 0px;
    font-family: Verdana,sans-serif;
}
H5
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #999999;
    padding-top: 0px;
    font-family: Verdana,sans-serif;
}
H6
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 0px;
    margin: 0px;
    color: #999999;
    padding-top: 0px;
    font-family: Verdana,sans-serif;
}
H1
{
    font-size: 162.5%;
    margin-bottom: 0.7em;
    letter-spacing: -1px;
}
H2
{
    font-size: 90%;
}
H3
{
    font-size: 137.5%;
}
H4
{
    font-size: 120%;
}
H5
{
    font-size: 110%;
}
H6
{
    font-size: 100%;
}
TABLE
{
    border-collapse: collapse;
}
BLOCKQUOTE
{
    clear: both;
    padding-left: 15px;
    margin: 0.83em 0px;
    border-left: #bbb 2px solid;
}
IMG[align='center']
{
    display: block;
    margin: 0px auto;
}
.hidden
{
    display: none !important;
}
#header-inner
{
    margin-right: 255px;
}
#nav-adv
{
    margin-left: 240px;
}
#logo
{
    float: left;
    width: 680px;
}
#info-search
{
    float: right;
    width: 255px;
}
#logo IMG
{
    width: 680px;
    height: 91px;
}
#main-nav
{
    font: 1.75em 'Lucida Grande' ,Verdana,sans-serif;
    text-transform: lowercase;
    padding-top: 14px;
}
#main-nav LI
{
    display: inline;
    margin-right: 1px;
}
#main-nav LI A
{
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 0px;
    color: #b2b2b2;
    padding-top: 0px;
    border-bottom: #b2b2b2 1px solid;
    position: relative;
    text-decoration: none;
}
#main-nav LI.current A
{
    font-weight: normal;
    color: #000;
    border-bottom: #000 1px solid;
}
#main-nav LI.current A SPAN
{
    font-weight: normal;
    color: #f60;
    border-bottom: #000 1px solid;
}
#main-nav LI .top-Link
{
    vertical-align: top;
    color: #ff9600;
    letter-spacing: -1px;
}
#main-nav LI .top-link SPAN
{
    color: #8d8b8b;
}
#sub-nav
{
    clear: both;
    margin-bottom: 20px;
}
#sub-nav LI
{
    display: inline;
    margin-right: 3px;
}
#sub-nav .create-blog
{
    margin-left: 15px;
}
#sub-nav #recommend
{
    margin-left: 15px;
}
#sub-nav LI A
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 1.08em;
    padding-bottom: 0px;
    color: #093;
    padding-top: 0px;
    font-family: Arial, sans-serif;
    text-decoration: none;
}
#sub-nav .current A
{
    color: #fff;
    background-color: #ff9525;
}
#head-text-adv
{
    margin: 2.5em 0px 1.5em;
    width: 98%;
}
.profile #head-text-adv
{
    margin: 5em 0px 0px;
    width: 98%;
}
#main-page #head-text-adv
{
    margin-top: 2.8em;
}
#head-text-adv IFRAME
{
    margin: 0px;
    width: 100%;
}
.page-navigation
{
    clear: both;
    float: left;
    margin-bottom: 40px;
    width: 100%;
}
.page-menu
{
    clear: both;
    font-size: 1.33em;
    width: 100%;
    border-collapse: collapse;
}
.page-menu TD
{
    border-right: #fff 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    background: url(../i/bg-page-nav-left.gif) #eaecea no-repeat 0px 0px;
    padding-bottom: 0px;
    vertical-align: top;
    padding-top: 0px;
    border-bottom: #fff 1px solid;
    height: 2.19em;
    text-align: center;
}
.page-menu TD.last
{
    border-right-style: none;
}
.page-menu TD.current
{
    background-image: url(../i/bg-page-nav-current-left.gif);
    background-color: #d3e2f0;
}
.page-menu TD.current DIV
{
    background-image: url(../i/bg-page-nav-current-right.gif);
}
.page-menu TD DIV
{
    background: url(../i/bg-page-nav-right.gif) no-repeat right top;
    padding-top: 0.5em;
}
.page-menu TD DIV A
{
    color: #696969;
}
.profile .page-menu .current
{
    width: 50%;
}
.profile .page-menu .own
{
    width: 50%;
}
BODY#top .page-menu .current
{
    border-bottom-color: #fff;
}
.page-menu .top IMG
{
    margin-top: 0.1em;
}
.page-menu #write
{
    background: #fff;
    margin: 0px;
    width: 34px;
    height: 35px;
}
.page-menu #write IMG
{
    margin: 0px;
    outline: none;
}
.page-menu SUP
{
    font-size: 70%;
    vertical-align: baseline;
    color: #999;
    line-height: 0;
    position: relative;
    top: -8px;
}
.page-menu TD
{
    text-align: center;
}
.page-submenu
{
    clear: both;
    border-right: #fff 1px solid;
    font-size: 1em;
    background: url(../i/bg-page-subnav-corner-bottom-left.gif) #d3e2f0 no-repeat left bottom;
    float: left;
}
.logged
{
    border-left: #fff 35px solid;
}
.right
{
    float: right;
}
.page-submenu UL
{
    padding-right: 20px;
    padding-left: 0px;
    background: url(../i/bg-page-subnav-corner-bottom-right.gif) no-repeat right bottom;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}
.page-submenu LI
{
    display: inline;
    padding-left: 15px;
    background: url(../i/arrow_menu_main_un.gif) no-repeat 0px 60%;
    margin: 0px 0px 0px 10px;
}
.page-submenu LI.create-new-blog
{
    padding-left: 25px;
    background: none transparent scroll repeat 0% 0%;
}
.page-submenu LI.current
{
    font-weight: bold;
    background-image: url(../i/arrow_menu_main.gif);
}
.page-menu TD .new
{
    color: #390;
}
.page-submenu LI .new
{
    color: #390;
}
.page-submenu LI A
{
    color: #696969;
}
.page-submenu LI .rss IMG
{
    margin-bottom: -2px;
}
.two-simple-tabs
{
    clear: both;
    font-size: 1.58em;
    float: left;
    margin: 20px 0px 10px;
    width: 100%;
    white-space: nowrap;
}
.two-simple-tabs LI
{
    float: left;
    width: 49%;
    text-align: center;
}
.two-simple-tabs LI.last
{
    float: right;
}
.two-simple-tabs DIV
{
    padding-right: 0.5em;
    padding-left: 0.5em;
    padding-bottom: 0.5em;
    margin: 0px auto;
    width: 95%;
    padding-top: 0.5em;
}
.two-simple-tabs .current DIV
{
    background: #faeee2;
}
.two-simple-tabs DIV
{
    color: #999;
}
.two-simple-tabs DIV A
{
    color: #999;
}
.two-simple-tabs DIV .new
{
    font: 0.89em/100% Verdana, sans-serif;
    color: #390;
}
.archive-navbar
{
    margin: 30px auto -10px;
    text-align: center;
}
.archive-navbar A
{
    display: inline;
    font: 2.17em/100% Verdana, sans-serif;
    color: #996;
}
.archive-navbar H1
{
    display: inline;
    margin: 0px 0.8em;
    font: 2.17em/100% Verdana, sans-serif;
    color: #69c;
    letter-spacing: -1px;
}
.h-user
{
    padding-right: 0px;
    padding-left: 15px;
    background: url(../i/bg-user2.gif) no-repeat 0px 90%;
    padding-bottom: 0px;
    color: #999;
    padding-top: 0px;
}
.td-h-user
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    vertical-align: top;
    width: 70%;
    padding-top: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.td-h-user .avatar
{
    border-right: #ddd 1px solid;
    border-top: #ddd 1px solid;
    float: left;
    margin-left: 10px;
    border-left: #ddd 1px solid;
    margin-right: 10px;
    border-bottom: #ddd 1px solid;
}
.live .td-h-user DL
{
    padding-right: 10px;
    margin: 0px 0px 0px 58px;
}
.td-h-user DL A
{
    color: #666;
}
.td-h-user DL DD
{
    font: 0.83em Verdana, sans-serif;
    color: #666;
}
.td-interests
{
    display: inline;
}
.td-interests LI
{
    display: inline;
    font-weight: normal;
}
.candidates .controls
{
    padding-right: 10px;
    vertical-align: middle;
    text-align: center;
}
.candidates .controls LI
{
    margin: 12px 0px;
}
.candidates .controls A
{
    padding-right: 0px;
    padding-left: 25px;
    background: url(/i/corporate_icon.gif) no-repeat 0px 65%;
    padding-bottom: 10px;
    padding-top: 10px;
}
DIV.hentry
{
    clear: both;
    float: left;
    margin: 0px 0px 40px;
    width: 100%;
}
H2.entry-title
{
    margin-bottom: 20px;
    font: 2.16em/118% normal Verdana, Tahoma, sans-serif;
    color: #767676;
}
.post H2.entry-title
{
    clear: both;
    font: 2.83em/110% Verdana, sans-serif;
}
.entry-title A
{
    color: #767676;
}
.entry-title .remove
{
    margin: 0px 0px 0px 10px;
}
.comments
{
    position: relative;
}
.hentry .content
{
    margin-bottom: 0.83em;
    font: 1.08em/1.54em Verdana, sans-serif;
    margin-left: 35px;
}
.hentry .content
{
    margin-left: 0px;
}
.tags
{
    margin-left: 0px;
}
.entry-info
{
    margin-left: 0px;
}
.comment_holder
{
    float: left;
    width: 100%;
}
* HTML .comment_holder DIV
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 7px;
    padding-top: 7px;
}
.hentry .hentry
{
    margin-left: 20px;
}
.hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry .hentry
{
    margin-left: 0px;
}
.hentry .reply_form .js-field-holder
{
    margin-left: 20px;
}
.msg-meta
{
    overflow: hidden;
    width: 100%;
}
.new-reply
{
    background: #e8e8ff;
}
.new-reply-old
{
    background: #f3f3ff;
}
.my-reply
{
    background: #fdf5e6;
}
.hentry .content P
{
    margin: 0px 0px 0.83em;
}
.hentry .content IMG
{
    margin: 0px 0px 0.83em;
}
.profile .summary P
{
    margin: 0px 0px 0.83em;
}
.profile .summary IMG
{
    margin: 0px 0px 0.83em;
}
.user-flow .summary P
{
    margin: 0px 0px 0.83em;
}
.user-flow .summary IMG
{
    margin: 0px 0px 0.83em;
}
.hentry .content IMG[align=left]
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 30px;
}
.hentry .content IMG[align=right]
{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 30px;
}
.hentry .content IMG
{
    max-width: 100%;
}
.hentry .content PRE
{
    word-wrap: break-word;
}
#comments .hentry .entry-content PRE
{
    word-wrap: break-word;
}
.hentry .content TABLE
{
    clear: both;
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    margin: 1.5em 0px;
    border-left: #ccc 1px solid;
    width: 100%;
    border-bottom: #ccc 1px solid;
}
#comments .hentry .entry-content TABLE
{
    clear: both;
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    margin: 1.5em 0px;
    border-left: #ccc 1px solid;
    width: 100%;
    border-bottom: #ccc 1px solid;
}
.hentry .content TABLE CAPTION
{
    text-indent: 1em;
    text-align: left;
}
#comments .hentry .entry-content TABLE CAPTION
{
    text-indent: 1em;
    text-align: left;
}
.hentry .content TABLE TD
{
    border-right: #ccc 1px solid;
    padding-right: 0.3em;
    border-top: #ccc 1px solid;
    padding-left: 0.3em;
    padding-bottom: 0.3em;
    border-left: #ccc 1px solid;
    padding-top: 0.3em;
    border-bottom: #ccc 1px solid;
}
.hentry .content TABLE TH
{
    border-right: #ccc 1px solid;
    padding-right: 0.3em;
    border-top: #ccc 1px solid;
    padding-left: 0.3em;
    padding-bottom: 0.3em;
    border-left: #ccc 1px solid;
    padding-top: 0.3em;
    border-bottom: #ccc 1px solid;
}
#comments .hentry .entry-content TABLE TD
{
    border-right: #ccc 1px solid;
    padding-right: 0.3em;
    border-top: #ccc 1px solid;
    padding-left: 0.3em;
    padding-bottom: 0.3em;
    border-left: #ccc 1px solid;
    padding-top: 0.3em;
    border-bottom: #ccc 1px solid;
}
#comments .hentry .entry-content TABLE TH
{
    border-right: #ccc 1px solid;
    padding-right: 0.3em;
    border-top: #ccc 1px solid;
    padding-left: 0.3em;
    padding-bottom: 0.3em;
    border-left: #ccc 1px solid;
    padding-top: 0.3em;
    border-bottom: #ccc 1px solid;
}
.hentry .content OL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 1em 1.5em 3em;
    padding-top: 0px;
}
.hentry .content UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 1em 1.5em 3em;
    padding-top: 0px;
}
#comments .hentry .entry-content OL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 1em 1.5em 3em;
    padding-top: 0px;
}
#comments .hentry .entry-content UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 1em 1.5em 3em;
    padding-top: 0px;
}
.profile .summary UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 1em 1.5em 3em;
    padding-top: 0px;
}
.profile .summary OL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 1em 1.5em 3em;
    padding-top: 0px;
}
.user-flow .summary UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 1em 1.5em 3em;
    padding-top: 0px;
}
.user-flow .summary OL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 1em 1.5em 3em;
    padding-top: 0px;
}
.info-page UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 1.5em 1em 1.5em 3em;
    padding-top: 0px;
}
.hentry .content OL
{
    list-style-type: decimal;
}
#comments .hentry .entry-content OL
{
    list-style-type: decimal;
}
.profile .summary OL
{
    list-style-type: decimal;
}
.user-flow .summary OL
{
    list-style-type: decimal;
}
.hentry .content UL
{
    margin-left: 2.65em;
    list-style-type: disc;
}
.profile .summary UL
{
    margin-left: 2.65em;
    list-style-type: disc;
}
.user-flow .summary UL
{
    margin-left: 2.65em;
    list-style-type: disc;
}
.info-page UL
{
    margin-left: 2.65em;
    list-style-type: disc;
}
#comments .hentry .entry-content UL
{
    margin-left: 2.65em;
    list-style-type: disc;
}
.habraplayer
{
    margin-bottom: 10px;
}
UL#xsidebar
{
    right: 0px;
    background: #999999;
    float: right;
    width: 32px;
    position: fixed;
    top: 250px;
    _position: absolute;
}
UL.left#xsidebar
{
    left: 0px;
}
UL#xsidebar .mover
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
}
UL#xsidebar .mover A
{
    color: #dddddd;
    text-decoration: none;
}
UL#xsidebar LI
{
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}
UL#xsidebar #refresh-comments-button .new-messages
{
    text-align: center;
}
UL#xsidebar #refresh-comments-button A.button
{
    display: block;
    background: url(/i/comments/bar/refresh.gif) no-repeat left top;
    width: 28px;
    height: 29px;
}
UL#xsidebar #refresh-comments-button A.button:hover
{
    background: url(/i/comments/bar/refresh.gif) no-repeat left bottom;
}
UL#xsidebar #refresh-comments-button A.loading.button
{
    background: url(/i/comments/bar/refresh-loading.gif) no-repeat left top;
}
UL#xsidebar #refresh-comments-button A.loading.button:hover
{
    background: url(/i/comments/bar/refresh-loading.gif) no-repeat left top;
}
UL#xsidebar #refresh-comments-button .divider
{
    border-top: #5c5c5c 1px solid;
    margin-top: 1px;
    width: 28px;
    border-bottom: #dddddd 1px solid;
    height: 0px;
}
UL#xsidebar #refresh-comments-button .new-messages
{
    text-align: center;
}
UL#xsidebar #refresh-comments-button .new-messages A.count
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    font-weight: normal;
    padding-bottom: 4px;
    color: white;
    padding-top: 4px;
    text-decoration: none;
}
UL#xsidebar #refresh-comments-button .new-messages A.count:hover
{
    color: #ffff55;
}
.tags
{
    clear: both;
    padding-right: 0px;
    padding-left: 18px;
    background: url(../i/bg-tags2.gif) #fff no-repeat 0px 50%;
    padding-bottom: 0.1em;
    padding-top: 0.2em;
    list-style-type: none;
}
.tags LI
{
    display: inline;
}
.tags LI A
{
    font-size: 0.83em;
}
.tags LI A:link
{
    color: #666;
}
.tags LI A:visited
{
    color: #666;
}
.tags LI A:hover
{
    background: #996;
    color: #fff;
    text-decoration: none;
}
.entry-info
{
    clear: both;
    border-right: #e5e5e5 1px solid;
    padding-right: 0px;
    border-top: #e5e5e5 1px solid;
    margin-top: 2.22em;
    padding-left: 0px;
    z-index: 20;
    float: left;
    padding-bottom: 0px;
    font: 0.75em/2em Arial, sans-serif;
    border-left: #e5e5e5 1px solid;
    padding-top: 0px;
    border-bottom: #e5e5e5 1px solid;
    zoom: 1;
    position: relative;
}
.corner
{
    font-size: 0px;
    overflow: hidden;
    width: 5px;
    position: absolute;
    height: 5px;
}
.tl
{
    background: url(/i/icos/entry-info-t-l.gif) no-repeat 0px 0px;
    left: -1px;
    float: left;
    top: -1px;
}
.tr
{
    right: -1px;
    background: url(/i/icos/entry-info-t-r.gif) no-repeat 0px 0px;
    float: left;
    top: -1px;
}
.bl
{
    background: url(/i/icos/entry-info-b-l.gif) no-repeat 0px 0px;
    left: -1px;
    float: left;
    bottom: -1px;
}
.br
{
    right: -1px;
    background: url(/i/icos/entry-info-b-r.gif) no-repeat 0px 0px;
    float: left;
    bottom: -1px;
}
.entry-info-wrap
{
    clear: both;
}
.entry-info-wrap .novote
{
    margin-left: 5px;
}
.entry-info .entry-info-wrap DIV
{
    padding-right: 0.56em;
    padding-left: 0.56em;
    float: left;
    padding-bottom: 5px;
    margin-right: 10px;
    padding-top: 5px;
}
.entry-info DIV.voting
{
    padding-right: 0px;
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 2px;
}
.entry-info DIV.voting DIV
{
    margin-right: 0px;
}
.entry-info DIV.voting .mark
{
    padding-right: 0.1em;
    padding-left: 0.1em;
    font-weight: bold;
    font-size: 1.33em;
    padding-bottom: 0px;
    color: #a9a9a9;
    padding-top: 5px;
}
.entry-info DIV.positive .mark
{
    color: #390;
}
.entry-info DIV.negative .mark
{
    color: #c00;
}
.entry-info DIV.voting A.vote_plus
{
    font-size: 0px;
    float: left;
    margin: 1px 3px 0px;
    width: 11px;
    height: 15px;
}
.entry-info DIV.voting SPAN.vote_plus
{
    font-size: 0px;
    float: left;
    margin: 1px 3px 0px;
    width: 11px;
    height: 15px;
}
.entry-info DIV.voting A.vote_minus
{
    font-size: 0px;
    float: left;
    margin: 1px 3px 0px;
    width: 11px;
    height: 15px;
}
.entry-info DIV.voting SPAN.vote_minus
{
    font-size: 0px;
    float: left;
    margin: 1px 3px 0px;
    width: 11px;
    height: 15px;
}
.entry-info DIV.voting DIV
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    position: relative;
    top: -2px;
    height: 12px;
    border-bottom-style: none;
}
.entry-info DIV.voting A.vote_plus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat left bottom;
}
.entry-info DIV.voting SPAN.vote_plus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat left bottom;
}
.entry-info DIV.voting A.vote_minus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat -11px bottom;
}
.entry-info DIV.voting SPAN.vote_minus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat -11px bottom;
}
.entry-info DIV.expired.voting A.vote_plus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat -22px top;
}
.entry-info DIV.expired.voting SPAN.vote_plus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat -22px top;
}
.entry-info DIV.expired.voting A.vote_minus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat -22px bottom;
}
.entry-info DIV.expired.voting SPAN.vote_minus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat -22px bottom;
}
.entry-info DIV.mine.voting A
{
    cursor: default;
}
.entry-info DIV.no_auth.voting A
{
    cursor: default;
}
.entry-info DIV.voted.voting A
{
    cursor: default;
}
.cannot-vote
{
    display: none;
}
.entry-info DIV.mine.voting .cannot-vote
{
    display: block;
}
.entry-info DIV.no_auth.voting .cannot-vote
{
    display: block;
}
.entry-info DIV.voted.voting .cannot-vote
{
    display: block;
}
.entry-info DIV.expired.voting .cannot-vote
{
    display: block;
}
.entry-info DIV.mine.voting .can-vote
{
    display: none;
}
.entry-info DIV.no_auth.voting .can-vote
{
    display: none;
}
.entry-info DIV.voted.voting .can-vote
{
    display: none;
}
.entry-info DIV.expired.voting .can-vote
{
    display: none;
}
.entry-info DIV.voted_plus.voting A.vote_plus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat left top;
}
.entry-info DIV.voted_plus.voting SPAN.vote_plus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat left top;
}
.entry-info DIV.voted_minus.voting A.vote_minus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat -11px top;
}
.entry-info DIV.voted_minus.voting SPAN.vote_minus
{
    background: url(/i/icos/icons_vote_posts.gif) no-repeat -11px top;
}
.entry-info DIV A
{
    font-weight: 700;
    text-decoration: none;
}
.entry-info DIV A:hover SPAN
{
    color: #fff;
}
UL.hentry .fav_added A
{
    background: url(data:image/gif;base64,R0lGODlhDwAaAOZ/APr7/LnO3bXL2uK7Vvz58NLu9friZ/z69arD0tXl7eHr8uL1+tLv89v09921Uf3phfzjcMra5dvl68nX4ef1+fz589rt9e79/+v7/Ka+zs7h6tny9d3EmqjAz+rQc+ft8d/1+PTjttSycvb///f6+/vx0rzR3vL2+P/////4rub5+/3qjf/zlu/0+fH5/MmdQtLh7PfYWP3oe83a4u/jzdi9ke3Ma8aaSbvN2r/T4PXdfunXs+LGivHWh/jbWuT4+a7K2dy2X8qbO8PW4sTc6fjaX/bUU/fUXOr6+9+5Y9bx89u1V//ukOLz9v/2usfV3uTAZ/z369GmQv/yr9yyRNDr9c3r87+RPP/4pPjgbPHWfOfCW8ygQ/zsl+jMc+jKeN719vLZgPjdXPP//7nL19yzUP/wjdCtbvzmcuXIb///x9Ho8vjkou/WgJy3x/HUafznd/nlh9WmPLXQ3fv48t67XdDj7P3pgPnx4Mrd6fjcWtewW/fw3/z46+LCcwAAACH5BAEAAH8ALAAAAAAPABoAAAf/gH+Cgy0KLYOIiTAuMImOJBEoESSOiAoJIwkKjkMmAZ8UF00CpAI5gjkuIxhIKio/CyAYFAGCJwEJYz9gDRsNFxoCJ4MAESYgSgwMGwETAIkACAwFDQVWGc+JEnMFC3YLVUASjjhrFgg4CBZEZI4dGh0ffx8ZeW6OMzPZfwATT5WCSrApARBRDyc9CgrqY0ONjSgKQ4RJoSVEIgJfBmgcsIJFHAcgy/ghQADKlBRMVjy4IwMOBDNdghD4gydJGywyIBjYycLDHj6DDvCog0aMHh9ZlvCokKiClBg+IMQwIoSOox1Uijzw8OCInB2ORLzRwUXECx1bzghCMeiFlxs0EP7QuJHmiiMOHA4ErVFjUCAAOw==) no-repeat;
}
UL.hentry .to-favs A
{
    background: url(data:image/gif;base64,R0lGODlhDwAaAOZ/APr7/LnO3bXL2uK7Vvz58NLu9friZ/z69arD0tXl7eHr8uL1+tLv89v09921Uf3phfzjcMra5dvl68nX4ef1+fz589rt9e79/+v7/Ka+zs7h6tny9d3EmqjAz+rQc+ft8d/1+PTjttSycvb///f6+/vx0rzR3vL2+P/////4rub5+/3qjf/zlu/0+fH5/MmdQtLh7PfYWP3oe83a4u/jzdi9ke3Ma8aaSbvN2r/T4PXdfunXs+LGivHWh/jbWuT4+a7K2dy2X8qbO8PW4sTc6fjaX/bUU/fUXOr6+9+5Y9bx89u1V//ukOLz9v/2usfV3uTAZ/z369GmQv/yr9yyRNDr9c3r87+RPP/4pPjgbPHWfOfCW8ygQ/zsl+jMc+jKeN719vLZgPjdXPP//7nL19yzUP/wjdCtbvzmcuXIb///x9Ho8vjkou/WgJy3x/HUafznd/nlh9WmPLXQ3fv48t67XdDj7P3pgPnx4Mrd6fjcWtewW/fw3/z46+LCcwAAACH5BAEAAH8ALAAAAAAPABoAAAf/gH+Cgy0KLYOIiTAuMImOJBEoESSOiAoJIwkKjkMmAZ8UF00CpAI5gjkuIxhIKio/CyAYFAGCJwEJYz9gDRsNFxoCJ4MAESYgSgwMGwETAIkACAwFDQVWGc+JEnMFC3YLVUASjjhrFgg4CBZEZI4dGh0ffx8ZeW6OMzPZfwATT5WCSrApARBRDyc9CgrqY0ONjSgKQ4RJoSVEIgJfBmgcsIJFHAcgy/ghQADKlBRMVjy4IwMOBDNdghD4gydJGywyIBjYycLDHj6DDvCog0aMHh9ZlvCokKiClBg+IMQwIoSOox1Uijzw8OCInB2ORLzRwUXECx1bzghCMeiFlxs0EP7QuJHmiiMOHA4ErVFjUCAAOw==) no-repeat;
}
.entry-info .to-favs A
{
    background: url(data:image/gif;base64,R0lGODlhDwAaAOZ/APr7/LnO3bXL2uK7Vvz58NLu9friZ/z69arD0tXl7eHr8uL1+tLv89v09921Uf3phfzjcMra5dvl68nX4ef1+fz589rt9e79/+v7/Ka+zs7h6tny9d3EmqjAz+rQc+ft8d/1+PTjttSycvb///f6+/vx0rzR3vL2+P/////4rub5+/3qjf/zlu/0+fH5/MmdQtLh7PfYWP3oe83a4u/jzdi9ke3Ma8aaSbvN2r/T4PXdfunXs+LGivHWh/jbWuT4+a7K2dy2X8qbO8PW4sTc6fjaX/bUU/fUXOr6+9+5Y9bx89u1V//ukOLz9v/2usfV3uTAZ/z369GmQv/yr9yyRNDr9c3r87+RPP/4pPjgbPHWfOfCW8ygQ/zsl+jMc+jKeN719vLZgPjdXPP//7nL19yzUP/wjdCtbvzmcuXIb///x9Ho8vjkou/WgJy3x/HUafznd/nlh9WmPLXQ3fv48t67XdDj7P3pgPnx4Mrd6fjcWtewW/fw3/z46+LCcwAAACH5BAEAAH8ALAAAAAAPABoAAAf/gH+Cgy0KLYOIiTAuMImOJBEoESSOiAoJIwkKjkMmAZ8UF00CpAI5gjkuIxhIKio/CyAYFAGCJwEJYz9gDRsNFxoCJ4MAESYgSgwMGwETAIkACAwFDQVWGc+JEnMFC3YLVUASjjhrFgg4CBZEZI4dGh0ffx8ZeW6OMzPZfwATT5WCSrApARBRDyc9CgrqY0ONjSgKQ4RJoSVEIgJfBmgcsIJFHAcgy/ghQADKlBRMVjy4IwMOBDNdghD4gydJGywyIBjYycLDHj6DDvCog0aMHh9ZlvCokKiClBg+IMQwIoSOox1Uijzw8OCInB2ORLzRwUXECx1bzghCMeiFlxs0EP7QuJHmiiMOHA4ErVFjUCAAOw==) no-repeat;
}
.entry-info .fav_added A
{
    background: url(data:image/gif;base64,R0lGODlhDwAaAOZ/APr7/LnO3bXL2uK7Vvz58NLu9friZ/z69arD0tXl7eHr8uL1+tLv89v09921Uf3phfzjcMra5dvl68nX4ef1+fz589rt9e79/+v7/Ka+zs7h6tny9d3EmqjAz+rQc+ft8d/1+PTjttSycvb///f6+/vx0rzR3vL2+P/////4rub5+/3qjf/zlu/0+fH5/MmdQtLh7PfYWP3oe83a4u/jzdi9ke3Ma8aaSbvN2r/T4PXdfunXs+LGivHWh/jbWuT4+a7K2dy2X8qbO8PW4sTc6fjaX/bUU/fUXOr6+9+5Y9bx89u1V//ukOLz9v/2usfV3uTAZ/z369GmQv/yr9yyRNDr9c3r87+RPP/4pPjgbPHWfOfCW8ygQ/zsl+jMc+jKeN719vLZgPjdXPP//7nL19yzUP/wjdCtbvzmcuXIb///x9Ho8vjkou/WgJy3x/HUafznd/nlh9WmPLXQ3fv48t67XdDj7P3pgPnx4Mrd6fjcWtewW/fw3/z46+LCcwAAACH5BAEAAH8ALAAAAAAPABoAAAf/gH+Cgy0KLYOIiTAuMImOJBEoESSOiAoJIwkKjkMmAZ8UF00CpAI5gjkuIxhIKio/CyAYFAGCJwEJYz9gDRsNFxoCJ4MAESYgSgwMGwETAIkACAwFDQVWGc+JEnMFC3YLVUASjjhrFgg4CBZEZI4dGh0ffx8ZeW6OMzPZfwATT5WCSrApARBRDyc9CgrqY0ONjSgKQ4RJoSVEIgJfBmgcsIJFHAcgy/ghQADKlBRMVjy4IwMOBDNdghD4gydJGywyIBjYycLDHj6DDvCog0aMHh9ZlvCokKiClBg+IMQwIoSOox1Uijzw8OCInB2ORLzRwUXECx1bzghCMeiFlxs0EP7QuJHmiiMOHA4ErVFjUCAAOw==) no-repeat;
}
.entry-info .to-favs
{
    padding-top: 3px;
}
.entry-info .fav_added
{
    padding-top: 3px;
}
.entry-info .to-favs A
{
    background-position: left top;
    margin-top: 2px;
    display: block;
    font-size: 0px;
    width: 15px;
    height: 13px;
}
.entry-info .fav_added A
{
    background-position: left top;
    margin-top: 2px;
    display: block;
    font-size: 0px;
    width: 15px;
    height: 13px;
}
.entry-info .to-favs A:hover
{
    background-position: left bottom;
}
.entry-info .fav_added A
{
    background-position: left bottom;
}
.entry-info .published A
{
    color: #369;
}
.entry-info .mark-as-spam A
{
    color: #369;
}
.entry-info .published A
{
    display: block;
    padding-left: 17px;
    background: url(../i/bg-published2.gif) #fff no-repeat 0px 50%;
}
.entry-info .published A:hover
{
    background-image: url(../i/bg-published2.gif);
}
.entry-info .published A:hover SPAN
{
    background: #369;
}
.entry-info .mark-as-spam A:hover SPAN
{
    background: #369;
}
.entry-info .vcard A
{
    padding-right: 0px;
    padding-left: 17px;
    background: url(../i/bg-user2.gif) #fff no-repeat 0px 50%;
    padding-bottom: 3px;
    color: #c00;
    padding-top: 2px;
}
.entry-info .vcard A:hover
{
    background-image: url(../i/bg-user2.gif);
}
.entry-info .vcard A:hover SPAN
{
    background: #c00;
}
.entry-info .original-author A:hover SPAN
{
    background: #c00;
}
.entry-info DIV.comments
{
    margin-right: 5px;
}
.entry-info .comments A
{
    color: #c00;
}
.entry-info .delete A
{
    color: #c00;
}
.entry-info .comments A
{
    padding-right: 0px;
    display: block;
    padding-left: 17px;
    background: url(../i/bg-comments2.gif) #fff no-repeat 0px 70%;
    padding-bottom: 0px;
    padding-top: 1px;
}
.entry-info .comments A:hover
{
    background-image: url(../i/bg-comments2.gif);
}
.entry-info .comments A .new
{
    color: #390;
}
.entry-info .comments A:hover .all
{
    background: #c00;
}
.entry-info .participants A:hover .all
{
    background: #c00;
}
.entry-info .comments A:hover .new
{
    background: #390;
    color: #fff;
}
IMG.kill-ie-please
{
    padding-left: 20px;
}
.entry-info .original-author A
{
    padding-left: 8px;
    background: url(../i/bg-author-link.gif) #fff no-repeat 0px 0.08em;
    color: #c00;
}
.entry-info .downloaded A
{
    padding-left: 8px;
    background: url(../i/bg-author-link.gif) #fff no-repeat 0px 0.08em;
    color: #c00;
}
.entry-info .link A
{
    padding-left: 8px;
    background: url(../i/bg-author-link.gif) #fff no-repeat 0px 0.08em;
    color: #c00;
}
.entry-info .downloaded A:hover SPAN
{
    background: #c00;
}
.entry-info .link A:hover SPAN
{
    background: #c00;
}
.i-am-your-father-luke
{
    clear: both;
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    padding-bottom: 0.6em;
    font: 40px/110% Arial,sans-serif;
    color: #cc9;
    border-top-style: none;
    padding-top: 0.6em;
    border-right-style: none;
    border-left-style: none;
    letter-spacing: -2px;
    border-bottom-style: none;
}
.ufo-was-here
{
    margin-bottom: 20px;
    font: 16px/110% Verdana,sans-serif;
    color: #666;
}
.locked
{
    padding-left: 28px;
    background: url(../i/lock.gif) #fff no-repeat 5px 65%;
}
.double_locked
{
    padding-left: 43px;
    background: url(../i/double-lock.gif) #fff no-repeat 5px 60%;
}
.hentry .edit IMG
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    margin-bottom: -2px;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
.user-vacancies .edit IMG
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    margin-bottom: -2px;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
.profile-title .edit IMG
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    margin-bottom: -2px;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
.blog-title .edit IMG
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    margin-bottom: -2px;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
.profile-title .edit IMG
{
    margin-bottom: 0px;
}
.page-nav
{
    clear: both;
    float: left;
    margin: 1.88em 0px 0.63em;
    width: 100%;
}
.company .live .page-nav
{
    padding-right: 1.67em;
    padding-left: 1.67em;
    padding-bottom: 0.83em;
    margin: 0px;
    width: 80%;
    padding-top: 0.83em;
}
.next-prev
{
    font: 2em/100% Tahoma, sans-serif;
    color: #000;
}
.next-prev LI
{
    padding-right: 0.3em;
    display: inline;
}
.next-prev A:link
{
    color: #89bd6c;
}
.next-prev A:visited
{
    color: #89bd6c;
}
.next-prev A:hover
{
    color: #89bd6c;
}
.next-prev A:active
{
    color: #89bd6c;
}
#nav-pages
{
    clear: both;
    padding-right: 1em;
    padding-left: 0px;
    padding-bottom: 2em;
    margin: 1em 0px;
    font: 0.92em/100% arial;
    padding-top: 1em;
    list-style-type: none;
}
#nav-pages LI
{
    float: left;
}
#nav-pages A
{
    border-right: #fff 1px solid;
    padding-right: 0.5em;
    border-top: #fff 1px solid;
    display: block;
    padding-left: 0.5em;
    background: #fff;
    padding-bottom: 0.5em;
    border-left: #fff 1px solid;
    margin-right: 0.1em;
    padding-top: 0.5em;
    border-bottom: #fff 1px solid;
    text-decoration: none;
}
#nav-pages EM
{
    border-right: #fff 1px solid;
    padding-right: 0.5em;
    border-top: #fff 1px solid;
    display: block;
    padding-left: 0.5em;
    background: #fff;
    padding-bottom: 0.5em;
    border-left: #fff 1px solid;
    margin-right: 0.1em;
    padding-top: 0.5em;
    border-bottom: #fff 1px solid;
    text-decoration: none;
}
#nav-pages A
{
    border-right: #beb1b1 1px solid;
    border-top: #beb1b1 1px solid;
    border-left: #beb1b1 1px solid;
    color: #666;
    border-bottom: #beb1b1 1px solid;
}
#nav-pages EM
{
    border-right: #beb1b1 1px solid;
    border-top: #beb1b1 1px solid;
    font-weight: bold;
    background: #666;
    border-left: #beb1b1 1px solid;
    color: #fff;
    border-bottom: #beb1b1 1px solid;
    font-style: normal;
}
.all-tags-page #main-content
{
    margin-bottom: 120px;
    width: 100%;
}
.all-tags-page #main-content H2
{
    margin-bottom: 10px;
    font: 26px/110% Verdana, sans-serif;
    color: #999;
}
#cloud-for-blogs
{
    width: 49%;
}
#cloud-for-comps
{
    width: 49%;
}
#cloud-for-blogs
{
    float: left;
}
#cloud-for-comps
{
    float: right;
}
.tag-cloud
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 0px;
    margin: 10px 5%;
    width: 90%;
    padding-top: 0px;
    text-align: center;
}
.profile .tag-cloud
{
    float: none;
    margin: 0px auto;
    width: 98%;
}
.tag-cloud UL
{
    white-space: normal;
}
.tag-cloud UL
{
    display: inline;
}
.tag-cloud UL LI
{
    display: inline;
}
.tag-cloud A
{
    font-size: 0.83em;
    color: #369;
    line-height: 1.4em;
    text-decoration: none;
}
.tag-cloud A:hover
{
    background: #996;
    color: #fff;
}
.tag-cloud A.w1
{
    font-size: 80%;
}
.tag-cloud A.w2
{
    font-size: 100%;
}
.tag-cloud A.w3
{
    font-size: 120%;
}
.tag-cloud A.w4
{
    font-size: 140%;
}
.tag-cloud A.w5
{
    font-size: 160%;
}
.tag-cloud A.w6
{
    font-size: 180%;
}
.tag-cloud A.w7
{
    font-size: 200%;
}
.tag-cloud A.w8
{
    font-size: 220%;
}
.tag-cloud A.w9
{
    font-size: 240%;
}
.tag-cloud A.w10
{
    font-size: 260%;
}
.rating TABLE
{
    clear: both;
    font-size: 1.33em;
    margin: -15px 0px 10px 10px;
    width: 90%;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-collapse: collapse;
    border-bottom-style: none;
}
.rating TABLE TD
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0.3em;
    vertical-align: middle;
    padding-top: 0.3em;
    font-family: Arial, sans-serif;
}
.rating TABLE TH
{
    font-weight: normal;
    font-size: 0.75em;
    padding-bottom: 0.5em;
    color: #999;
    letter-spacing: -1px;
}
.rating TABLE TD
{
    padding-left: 5px;
}
.rating .title A
{
    font: bold 0.94em/1.13em 'Lucida Grande' , Verdana, Sans-Serif;
    color: #666;
}
.rating .karma-value
{
    font-weight: bold;
    font-size: 0.94em;
    color: #6c6;
    font-family: arial;
    text-align: center;
}
.rating .value
{
    text-align: center;
}
.rating .value SPAN
{
    padding-right: 0.5em;
    padding-left: 0.5em;
    padding-bottom: 0.1em;
    font: 0.88em bold Arial, sans-serif;
    color: #fff;
    padding-top: 0.1em;
    background-color: #f96;
}
#top-flooders
{
    clear: both;
    font-size: 0.83em;
    margin: 10px 10px 10px 20px;
    width: 100%;
}
#top-flooders H3
{
    font-size: 280%;
    margin-left: 0px;
}
#top-flooders DL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#top-flooders DL DT
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#top-flooders DL DD
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#top-flooders DL
{
    margin-bottom: 15px;
}
#top-flooders DL .flooder
{
    margin: -2.5em 10px 1em 3em;
}
#top-flooders DL DD DL DT A
{
    color: #999;
}
.flooder DD A
{
    color: #f60;
    line-height: 140%;
}
.calendar-table TABLE
{
    font-size: 0.92em;
    margin: 5px 0px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}
.calendar-table TH
{
    font-weight: normal;
}
.calendar-table .date
{
    font-size: 160%;
    color: #999;
}
.calendar-table .nav TH
{
    padding-bottom: 5px;
}
.calendar-table .nav TD
{
    padding-bottom: 5px;
}
.calendar-table .nav A
{
    font-weight: bold;
    color: #909090;
}
.starr
{
    padding-right: 15px;
    background: url(../i/starr.gif) no-repeat right 70%;
}
.rating-dyn
{
    font-size: 0.75em;
    line-height: 110%;
    font-family: arial;
    text-align: center;
}
.up
{
    color: #33cc00;
}
.down
{
    color: #ff0033;
}
#nonFooter
{
    min-height: 100%;
    position: relative;
}
* HTML #nonFooter
{
    height: 100%;
}
.footerest #wrapper
{
    padding-bottom: 10em;
}
.footerest #footer
{
    margin-top: -9em;
    position: relative;
}
.add-comment
{
    clear: both;
    margin-top: 10px;
    float: none;
    width: 100%;
}
.add-comment H3
{
    padding-right: 0px;
    padding-left: 20px;
    background: url(/i/add_comment.gif) no-repeat 0px 0.5em;
    padding-bottom: 0px;
    margin: 0px;
    font: 1.67em Verdana, sans-serif;
    color: #afa56a;
    padding-top: 0px;
    letter-spacing: -1px;
}
.add-comment H3 A
{
    color: #afa56a;
    border-bottom: #afa56a 1px dashed;
    text-decoration: none;
}
.add-comment DL
{
    padding-right: 0px;
    padding-left: 0px;
    float: left;
    padding-bottom: 10px;
    font: 0.92em/100% Arial, sans-serif;
    width: 100%;
    padding-top: 10px;
}
.add-comment DT
{
    float: left;
}
.add-comment DD
{
    float: left;
}
.add-comment DT IMG
{
    border-right: #ddd 1px solid;
    border-top: #ddd 1px solid;
    border-left: #ddd 1px solid;
    border-bottom: #ddd 1px solid;
}
.add-comment DD
{
    margin: 5px 0px 0px 10px;
    color: #999;
}
.add-comment DD .name
{
    font: 700 1em Tahoma, sans-serif;
    color: #666;
}
.add-comment DD SPAN
{
    margin-left: 5px;
}
.add-comment FORM
{
    clear: both;
    width: 100%;
}
.reply_form FORM
{
    clear: both;
    width: 99%;
}
.add-comment INPUT
{
    margin: 10px 0px;
}
.reply_form INPUT
{
    margin: 10px 0px;
}
.add-comment TEXTAREA
{
    border-right: #c8d2df 1px solid;
    border-top: #c8d2df 1px solid;
    border-left: #c8d2df 1px solid;
    width: 100%;
    border-bottom: #c8d2df 1px solid;
}
.reply_form TEXTAREA
{
    border-right: #c8d2df 1px solid;
    border-top: #c8d2df 1px solid;
    border-left: #c8d2df 1px solid;
    width: 100%;
    border-bottom: #c8d2df 1px solid;
}
.add-comment .post
{
    margin-left: 7px;
}
.reply_form .post
{
    margin-left: 7px;
}
.add-comment .js-field-error-msg
{
    color: #ff0000;
}
#comments
{
    clear: both;
}
#comments H2.comments-header
{
    padding-left: 23px;
    background: url(../i/comments.gif) #fff no-repeat 0px 90%;
    margin: 30px 0px 20px;
    font: 1.67em/105% Verdana, sans-serif;
    color: #afa56a;
    letter-spacing: -1px;
}
UL.hentry
{
    clear: both;
    width: auto;
}
UL.hentry .avatar
{
    float: left;
    list-style-type: none;
}
UL.hentry .avatar IMG
{
    border-right: #ddd 1px solid;
    border-top: #ddd 1px solid;
    display: block;
    border-left: #ddd 1px solid;
    margin-right: 10px;
    border-bottom: #ddd 1px solid;
}
UL.hentry .fn
{
    margin-top: 5px;
    float: left;
    color: #666;
    margin-right: 10px;
    font-family: tahoma;
}
UL.hentry .date
{
    margin-top: 5px;
    float: left;
    color: #666;
    margin-right: 10px;
    font-family: tahoma;
}
UL.hentry .bookmark
{
    margin-top: 5px;
    float: left;
    color: #666;
    margin-right: 10px;
    font-family: tahoma;
}
UL.hentry .to-favs
{
    margin-top: 5px;
    float: left;
    color: #666;
    margin-right: 10px;
    font-family: tahoma;
}
UL.hentry .fav_added
{
    margin-top: 5px;
    float: left;
    color: #666;
    margin-right: 10px;
    font-family: tahoma;
}
UL.hentry .up-to-parent
{
    margin-top: 5px;
    float: left;
    color: #666;
    margin-right: 10px;
    font-family: tahoma;
}
UL.hentry .down-to-child
{
    margin-top: 5px;
    float: left;
    color: #666;
    margin-right: 10px;
    font-family: tahoma;
}
UL.hentry .up-to-parent
{
    margin-top: 3px !important;
}
UL.hentry .up-to-parent A
{
    border-bottom: #79b1d4 1px dotted;
    text-decoration: none;
}
UL.hentry .down-to-child
{
    margin-top: 3px !important;
}
UL.hentry .down-to-child A
{
    border-bottom: #79b1d4 1px dotted;
    text-decoration: none;
}
UL.hentry .to-favs A
{
    background-position: left top;
    margin-top: 1px;
    display: block;
    font-size: 0px;
    width: 15px;
    height: 13px;
}
UL.hentry .fav_added A
{
    background-position: left top;
    margin-top: 1px;
    display: block;
    font-size: 0px;
    width: 15px;
    height: 13px;
}
UL.hentry .to-favs A:hover
{
    background-position: left bottom;
}
UL.hentry .fav_added A
{
    background-position: left bottom;
}
UL.hentry .date
{
    padding-top: 0.15em;
}
UL.hentry .bookmark
{
    padding-top: 0.15em;
}
UL.hentry .fn A
{
    font-weight: bold;
    font-size: 0.92em;
    color: #666;
}
UL.hentry .date
{
    font-size: 0.83em;
}
UL.hentry .bookmark
{
    font-size: 0.83em;
}
UL.hentry .date ABBR
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-decoration: none;
    border-bottom-style: none;
}
UL.hentry .date ABBR:hover
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-decoration: none;
    border-bottom-style: none;
}
UL.hentry .vote
{
    margin-top: 0.4em;
    float: right;
}
UL.hentry .vote LI
{
    background: none transparent scroll repeat 0% 0%;
    float: left;
    font: bold 1.08em/100% Arial, Helvetica, sans-serif;
    color: #a9a9a9;
}
UL.hentry .positive.vote LI
{
    color: #390;
}
UL.hentry .negative.vote LI
{
    color: #c00;
}
UL.hentry .vote .buttons
{
    padding-right: 5px;
    margin-left: 5px;
}
UL.hentry .vote .buttons .vote-for
{
    padding-right: 5px;
    margin-left: 5px;
}
UL.hentry .vote .buttons A
{
    margin-top: -11px;
    font-size: 0px;
    float: left;
    width: 14px;
    height: 13px;
}
UL.hentry .vote .buttons A.vote_plus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat right top;
    margin-left: 5px;
}
UL.hentry .vote .buttons A.vote_minus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat left top;
}
UL.hentry .expired.vote A.vote_plus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat right bottom;
    cursor: default;
}
UL.hentry .mine.vote A.vote_plus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat right bottom;
    cursor: default;
}
UL.hentry .no_auth.vote A.vote_plus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat right bottom;
    cursor: default;
}
UL.hentry .voted.vote A.vote_plus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat right bottom;
    cursor: default;
}
UL.hentry .expired.vote A.vote_minus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat left bottom;
    cursor: default;
}
UL.hentry .mine.vote A.vote_minus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat left bottom;
    cursor: default;
}
UL.hentry .no_auth.vote A.vote_minus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat left bottom;
    cursor: default;
}
UL.hentry .voted.vote A.vote_minus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat left bottom;
    cursor: default;
}
UL.hentry .voted_plus.vote A.vote_plus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat right -13px;
    margin-left: 5px;
}
UL.hentry .voted_minus.vote A.vote_minus
{
    background: url(/i/icos/icons_vote_comments.gif) no-repeat left -13px;
}
UL.hentry .entry-content
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    margin: 0px;
    font: 1.08em Arial, sans-serif;
    padding-top: 10px;
}
.comment-preview
{
    clear: both;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    margin: 0px;
    font: 1.08em Arial, sans-serif;
    padding-top: 10px;
}
UL.hentry .entry-content P
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 10px;
    padding-top: 0px;
}
.comment-preview P
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 10px;
    padding-top: 0px;
}
UL.hentry .entry-content P.reply
{
    margin-top: 5px;
    font: 0.85em Tahoma,Arial, sans-serif;
}
.comment-preview P.reply
{
    margin-top: 5px;
    font: 0.85em Tahoma,Arial, sans-serif;
}
UL.hentry .entry-content .bad A
{
    color: #ccc;
}
.show-hide-comments
{
    padding-right: 0px;
    padding-left: 10px;
    font-size: 90%;
    background: #faebd7;
    margin-bottom: 10px;
    padding-bottom: 0.2em;
    color: #999;
    padding-top: 0.1em;
}
.show-hide-comments A
{
    padding-right: 5px;
    padding-left: 0px;
    background: #faebd7;
    padding-bottom: 0px;
    padding-top: 0px;
}
.show-hide-comments A:hover
{
    color: #666;
}
.extended
{
    padding-right: 10px;
    padding-left: 10px;
    background: #fffaf0;
    float: left;
    padding-bottom: 0px;
    padding-top: 10px;
}
.img-border
{
    border-right: #ddd 1px solid;
    border-top: #ddd 1px solid;
    border-left: #ddd 1px solid;
    border-bottom: #ddd 1px solid;
}
.declaration
{
    font-size: 2em;
    color: #404040;
    line-height: 140%;
    font-family: arial;
}
.declaration P
{
    margin-bottom: 1em;
}
.alert
{
    color: #f00;
}
.user-flow
{
    clear: both;
    float: left;
    margin: 30px 0px;
}
.user-flow-item
{
    margin: 0px 0px 40px;
}
.user-flow-item DT IMG
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
.user-flow-item .summary
{
    font-size: 1.08em;
    margin: -50px 0px 0px 60px;
}
.search .user-flow-item .summary
{
    margin-top: -45px;
}
.who-n-when
{
    margin: 0px 0px 10px;
    color: #aeaeae;
}
.who-n-when A
{
    color: #aeaeae;
    letter-spacing: -1px;
}
.who-n-when .blog-name
{
    color: #79b1d4;
}
.who-n-when DT
{
    font: 2em/110% Verdana, sans-serif;
}
.who-n-when DD
{
    margin-top: 5px;
    font: 0.83em/100% Verdana, sans-serif;
}
.special-msg
{
    background: #fffacd;
}
.no-found
{
    margin-top: 20px;
    font-size: 150%;
}
#fbPanel
{
    border-right: silver 1px solid;
    padding-right: 10px;
    border-top: silver 1px solid;
    padding-left: 10px;
    z-index: 30;
    padding-bottom: 10px;
    border-left: silver 1px solid;
    width: 400px;
    padding-top: 10px;
    border-bottom: silver 1px solid;
    position: absolute;
    background-color: #f0f0e7;
}
#fbPanel TEXTAREA
{
    margin-bottom: 20px;
    width: 100%;
}
.info-text
{
    font-size: 16px;
    float: left;
    padding-top: 20px;
}
#html_tags_help
{
    padding-right: 20px;
    margin-top: 20px;
    padding-left: 10px;
    font-size: 0.9em;
    z-index: 9999;
    float: left;
    padding-bottom: 20px;
    width: 96%;
    color: black;
    padding-top: 15px;
    position: relative;
    background-color: #f0f0f0;
}
#html_tags_help H4
{
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
    cursor: default;
    color: black;
}
#html_tags_help H5
{
    font-weight: bold;
    font-size: 16px;
    cursor: default;
    color: black;
}
#html_tags_help DT
{
    font-weight: bold;
    color: #000;
}
#html_tags_help DD
{
    margin-bottom: 10px;
    color: #000;
}
#html_tags_help #html_tags_help_content
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    overflow: auto;
    width: 290px;
    padding-top: 10px;
    height: 465px;
    background-color: #fff4cd;
}
#html_tags_help_close
{
    right: 10px;
    position: absolute;
    top: 1em;
}
A#html_tags_help_close
{
    font-size: 0.8em;
    color: gray;
}
A#html_tags_help_close:hover
{
    font-size: 0.8em;
    color: gray;
}
A#html_tags_help_close:visited
{
    font-size: 0.8em;
    color: gray;
}
.kill-ie-please
{
    width: 1px;
    height: 20px;
}
.advert-page .fright_holder
{
    float: left;
    margin: 0px 15px 15px 0px;
    width: 188px;
}
.advert-page .fright_holder .fright_bg_top
{
    background: url(/i/adv/fright_bg_top.gif) no-repeat 50% top;
    width: 188px;
    height: 22px;
}
.advert-page .fright_holder .fright_bg_bottom
{
    background: url(/i/adv/fright_bg_bottom.gif) no-repeat 50% top;
    width: 188px;
    height: 22px;
}
.advert-page .fright_holder .fright_bg_center
{
    background: #e5e5e5;
}
.advert-page .fright_holder .fright_bg_center P
{
    padding-right: 20px;
    padding-left: 20px;
    font-size: 11px !important;
    padding-bottom: 0px;
    margin: 0px;
    color: #9e9e9e;
    padding-top: 0px;
}
.advert-page .rightcolumn2
{
    padding-left: 30px;
    float: right;
    padding-bottom: 20px;
    width: 478px;
}
.rightcolumn3
{
    padding-left: 30px;
    float: right;
    padding-bottom: 20px;
    width: 478px;
}
.advert-page .rightcolumn2 IMG#screen
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    margin-top: 1em;
    margin-left: 2px;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
.advert-page H1
{
    font: 2.5em/100% Verdana,sans-serif;
}
.advert-page H2
{
    clear: left;
    font-weight: normal;
    font-size: 23px;
    color: #ff6000;
    padding-top: 0.5em;
    font-family: Arial,sans-serif;
}
.advert-page P
{
    line-height: 1.54em;
}
#buy_package_form
{
    width: 420px;
}
.advert-page .habrablock
{
    font-size: 13px;
    background: #efefef 0px 50%;
    margin-bottom: 20px;
    vertical-align: middle;
}
.advert-page UL.nice
{
    padding-right: 0px;
    list-style: none none outside;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 0px 4ex;
    padding-top: 0px;
}
.advert-page UL.nice LI
{
    padding-left: 3ex;
    font-size: 12px;
    background: url(/i/adv/list-style.gif) no-repeat 0px 5px;
    margin-bottom: 1ex;
    line-height: 1.54em;
}
.advert-page P.intro
{
    font-size: 17px;
}
.advert-page .info_line
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.advert-page .first_line
{
    padding-top: 28px;
}
.advert-page .label
{
    float: left;
    width: 120px;
}
.advert-page .type_ch
{
    height: 50px;
}
.advert-page .button_holder
{
    padding-right: 22px;
    padding-left: 22px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.advert-page IMG.stat
{
    float: left;
    margin-right: 20px;
}
.advertising #main-content
{
    width: 95%;
}
.advertising .checkbox
{
    border-right: 0px;
    padding-right: 12px;
    border-top: 0px;
    border-left: 0px;
    width: 15px !important;
    bottom: -2px;
    border-bottom: 0px;
    position: relative;
}
.advertising .radio
{
    border-right: 0px;
    padding-right: 12px;
    border-top: 0px;
    border-left: 0px;
    width: 15px !important;
    bottom: -2px;
    border-bottom: 0px;
    position: relative;
}
.advert-page .input INPUT
{
    border-right: #dddddd 1px solid;
    padding-right: 4px;
    border-top: #dddddd 1px solid;
    padding-left: 4px;
    padding-bottom: 2px;
    border-left: #dddddd 1px solid;
    width: 250px;
    padding-top: 2px;
    border-bottom: #dddddd 1px solid;
}
.advert-page .input TEXTAREA
{
    border-right: #dddddd 1px solid;
    padding-right: 4px;
    border-top: #dddddd 1px solid;
    padding-left: 4px;
    padding-bottom: 2px;
    border-left: #dddddd 1px solid;
    width: 250px;
    padding-top: 2px;
    border-bottom: #dddddd 1px solid;
}
.advert-page .tm-form DL
{
    margin-bottom: 0px !important;
}
#advert-form
{
    vertical-align: middle;
}
#advert-form FIELDSET
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.advert-page .result
{
    display: block;
    font-size: 17px;
    margin-left: 30px;
    margin-right: 30px;
    text-align: center;
}
#flashcontent1
{
    float: left;
}
#flashcontent2
{
    float: left;
}
#flashcontent3
{
    float: left;
}
#flashcontent4
{
    float: left;
}
#flashcontent5
{
    float: left;
}
#flashcontent6
{
    float: left;
}
#help-shortcuts
{
    margin-left: 20px;
}
#help-shortcuts DT
{
    font-weight: bold;
}
#help-shortcuts DD
{
    margin-bottom: 10px;
    margin-left: 20px;
}
.help H1
{
    font: 2.5em/100% Verdana,sans-serif;
}
.company H1
{
    font: 2.5em/100% Verdana,sans-serif;
}
.help H2
{
    clear: left;
    font-weight: normal;
    font-size: 23px;
    color: #ff6000;
    padding-top: 0.5em;
    font-family: Arial,sans-serif;
}
.help P
{
    line-height: 1.54em;
}
.help #main-content UL
{
    line-height: 1.54em;
}
INPUT.money
{
    font-size: 32px;
    background: #e3a2a0 0px 0px;
    width: 130px;
    color: #ffffff;
    letter-spacing: -2px;
}
SPAN.money
{
    font-size: 32px;
    color: #e3a2a0;
    letter-spacing: -2px;
}
#header-wrapper
{
    min-width: 0px;
    margin: 0px auto;
    width: 680px;
    position: relative;
}
#header
{
    float: left;
    padding-bottom: 30px;
    width: 100%;
    margin-right: -270px;
}
#wrapper
{
    clear: both;
    margin: 10px auto;
    width: 680px;
}
#main-content
{
    clear: left;
    float: left;
    width: 100%;
}
.entry-info .rating
{
    display: block;
}
.entry-info .rating .score
{
    padding-right: 6px;
    padding-left: 6px;
    font-weight: bold;
    font-size: 1.33em;
    float: left;
    padding-bottom: 0px;
    color: #a9a9a9;
    padding-top: 2px;
    height: 12px;
}
.entry-info .rating .up
{
    display: block;
    background: url(../i/icos/icons_vote_posts.gif) no-repeat 0px -15px;
    float: left;
    overflow: hidden;
    width: 11px;
    text-indent: -1000px;
    position: relative;
    top: 2px;
    height: 15px;
    outline: 0;
}
.entry-info .rating .down
{
    display: block;
    background: url(../i/icos/icons_vote_posts.gif) no-repeat 0px -15px;
    float: left;
    overflow: hidden;
    width: 11px;
    text-indent: -1000px;
    position: relative;
    top: 2px;
    height: 15px;
    outline: 0;
}
.entry-info .rating .down
{
    background-position: -11px -15px;
}
.entry-info .positive .score
{
    color: #339900;
}
.entry-info .negative .score
{
    color: #cc0000;
}
.post .expired .up
{
    background-position: -22px 0px;
    cursor: default;
}
.post .mine .up
{
    background-position: -22px 0px;
    cursor: default;
}
.post .expired .down
{
    background-position: -22px -15px;
    cursor: default;
}
.post .mine .down
{
    background-position: -22px -15px;
    cursor: default;
}
.post .voted_plus .up
{
    background-position: 0px 0px;
    cursor: default;
}
.post .voted_minus .down
{
    background-position: -11px 0px;
    cursor: default;
}
.post .voted_minus .up
{
    background-position: -22px 0px;
    cursor: default;
}
.post .voted_plus .down
{
    background-position: -22px -15px;
    cursor: default;
}
.comment_holder .rating
{
    margin-top: 0.4em;
    float: right;
}
.comment_holder .rating SPAN
{
    font: bold 1.08em/100% Arial,Helvetica,sans-serif;
}
.comment_holder .rating A
{
    font: bold 1.08em/100% Arial,Helvetica,sans-serif;
}
.comment_holder .rating .score
{
    color: #a9a9a9;
}
.comment_holder .rating A
{
    display: inline;
    background: url(../i/icos/icons_vote_comments.gif) no-repeat right bottom;
    overflow: hidden;
    width: 14px;
    text-indent: -1000px;
    zoom: 1;
    position: relative;
    top: 2px;
    height: 13px;
    outline: 0;
}
.comment_holder .rating .down
{
    background-position: left bottom;
}
.comment_holder .positive .score
{
    color: #339900;
}
.comment_holder .negative .score
{
    color: #cc0000;
}
.comment_holder .rating .up:hover
{
    background-position: right top;
}
.comment_holder .rating .down:hover
{
    background-position: left top;
}
.comment_holder .expired .up
{
    background-position: right bottom;
    visibility: hidden;
    cursor: default;
}
.comment_holder .expired .up:hover
{
    background-position: right bottom;
    visibility: hidden;
    cursor: default;
}
.comment_holder .mine .up
{
    background-position: right bottom;
    visibility: hidden;
    cursor: default;
}
.comment_holder .mine .up:hover
{
    background-position: right bottom;
    visibility: hidden;
    cursor: default;
}
.comment_holder .expired .down
{
    background-position: left bottom;
    visibility: hidden;
    cursor: default;
}
.comment_holder .expired .down:hover
{
    background-position: left bottom;
    visibility: hidden;
    cursor: default;
}
.comment_holder .mine .down
{
    background-position: left bottom;
    visibility: hidden;
    cursor: default;
}
.comment_holder .mine .down:hover
{
    background-position: left bottom;
    visibility: hidden;
    cursor: default;
}
.comment_holder .voted_plus .up
{
    background-position: right 50%;
    cursor: default;
}
.comment_holder .voted_plus .up:hover
{
    background-position: right 50%;
    cursor: default;
}
.comment_holder .voted_minus .down
{
    background-position: left 50%;
    cursor: default;
}
.comment_holder .voted_minus .down:hover
{
    background-position: left 50%;
    cursor: default;
}
.comment_holder .voted_plus .down
{
    background-position: left bottom;
    cursor: default;
}
.comment_holder .voted_plus .down:hover
{
    background-position: left bottom;
    cursor: default;
}
.comment_holder .voted_minus .up
{
    background-position: right bottom;
    cursor: default;
}
.comment_holder .voted_minus .up:hover
{
    background-position: right bottom;
    cursor: default;
}
#footer A
{
    color: #598da0;
}
#about
{
    margin-top: 7px;
    float: left;
}
A.footer_logo
{
    display: block;
    background: url(/i/tm-logo.gif) no-repeat left top;
    float: left;
    margin: 0px 1em 0px 2%;
    width: 31px;
    text-indent: -9999px;
    height: 29px;
    outline: none;
}
A.footer_logo:hover
{
    background-position: left bottom;
}
#copyright-and-footer-nav
{
    margin-top: 7px;
    float: right;
    margin-right: 20px;
}
#copyright-and-footer-nav LI
{
    display: inline;
}
#footer
{
    clear: both;
    padding-right: 0px;
    border-top: #ccc 1px solid;
    padding-left: 0px;
    padding-bottom: 20px;
    margin: 10px auto 20px;
    font: 0.91em/120% Tahoma, Arial;
    overflow: hidden;
    color: #949494;
    padding-top: 30px;
    position: relative;
    top: 20px;
}
.bottom_menu
{
    float: left;
    overflow: hidden;
    width: 80%;
    position: relative;
}
.bottom_menu DL
{
    font-size: 1em;
    float: left;
    padding-bottom: 2em;
    width: 16.5%;
}
.bottom_menu DL.user
{
    width: 18%;
}
.bottom_menu DL.sections
{
    width: 15%;
}
.bottom_menu DL DT
{
    font-size: 1.2em;
    margin-bottom: 0.3em;
}
.bottom_menu DL DT A
{
    font-weight: bold;
}
.bottom_menu DL.user DT A
{
    border-top-width: 0px;
    font-weight: bold;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
.bottom_menu DL DD
{
    margin-bottom: 0.4em;
    line-height: 1.4em;
}
H1.forms
{
    font: 2.17em/150% Verdana, sans-serif;
    color: #7fb084;
    letter-spacing: -1px;
}
.site-tuning H1
{
    font: 2.17em/150% Verdana, sans-serif;
    color: #7fb084;
    letter-spacing: -1px;
}
.site-tuning H1
{
    margin-bottom: 20px;
}
H2.forms
{
    margin-bottom: 0.3em;
    font: 1.4em Verdana, sans-serif;
    color: #7fb084;
}
OPTGROUP
{
    background: #999;
    color: #fff;
    font-style: normal;
}
OPTGROUP OPTION
{
    background: #fff;
    color: #000;
}
LABEL EM
{
    margin-top: 0.1em;
    font-size: 0.8em;
    color: red;
}
.no-submenu
{
    margin-bottom: 20px;
}
.blog-admins FORM
{
    margin: 10px 0px;
    font: 13px/110% Arial, sans-serif;
}
.blog-admins FORM TABLE
{
    margin-top: 10px;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}
.blog-admins FORM TABLE TH
{
    padding-right: 10px;
    padding-left: 10px;
    background: none transparent scroll repeat 0% 0%;
    padding-bottom: 10px;
    font: 0.85em/100% Verdana, sans-serif;
    padding-top: 10px;
}
.blog-admins FORM TABLE TD
{
    border-right: #fff 1px solid;
    padding-right: 10px;
    border-top: #fff 1px solid;
    padding-left: 10px;
    background: #eee;
    padding-bottom: 10px;
    border-left: #fff 1px solid;
    padding-top: 10px;
    border-bottom: #fff 1px solid;
}
.blog-admins FORM TABLE .user
{
    text-align: left;
}
.blog-admins FORM TABLE .ahh
{
    font: 0.85em/100% Verdana, sans-serif;
}
.blog-admins FORM TABLE .user DL
{
    display: inline;
}
.blog-admins FORM TABLE .user DT
{
    float: left;
}
.blog-admins FORM TABLE .user DD
{
    margin-top: 4px;
    font: 0.92em/110% Arial, sans-serif;
    text-indent: 5px;
}
.blog-admins FORM TABLE .user DD A
{
    color: #999;
}
.blog-admins FORM TABLE .ban
{
    background: #fcc;
}
FORM LABEL
{
    display: block;
    margin-bottom: 2px;
}
FORM LABEL STRONG
{
    color: #f00;
}
FORM DL
{
    width: 100%;
}
.blog-avatar
{
    border-right: #ddd 1px solid;
    border-top: #ddd 1px solid;
    border-left: #ddd 1px solid;
    border-bottom: #ddd 1px solid;
}
DD .blog-avatar
{
    margin-top: 10px;
}
.intro
{
    font: 1.08em/120% Verdana, sans-serif;
}
.choose-file
{
    margin-top: 15px;
}
.btn
{
    margin: 15px 0px 5px;
}
.invitation
{
    margin: 30px 0px;
}
.note-me-sweety
{
    color: #666;
    font-style: normal;
}
.line-label
{
    margin: 10px 0px 0px;
}
.post-note
{
    clear: both;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.post-note P
{
    margin-bottom: 10px;
}
.post-note UL
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.post-note UL LI
{
    margin-bottom: 0.5em;
    line-height: 130%;
    list-style-type: disc;
}
#user-face
{
    margin-top: 10px;
}
#reg-wrapper
{
    border-right: #fff 1px solid;
    border-top: #fff 1px solid;
    margin: 0px auto;
    border-left: #fff 1px solid;
    width: 680px;
    border-bottom: #fff 1px solid;
}
.reg-variants
{
    margin: 20px 0px;
}
.reg-variants H2
{
    display: inline;
}
.reg-variants #sub-nav
{
    display: inline;
}
.reg-variants H2
{
    font-weight: normal;
}
#reg-wrapper FORM
{
    width: 100%;
}
#reg-wrapper FORM LABEL
{
    width: auto;
}
#reg-wrapper H1
{
    margin: 50px 0px 1em;
    font: 2.17em/100% Verdana,sans-serif;
    color: #999;
    letter-spacing: -1px;
}
.im-totally-agree-with-you INPUT
{
    margin-right: 4px;
}
FORM.register .js-marked-error .js-unknown-error-msg
{
    margin-bottom: 2em;
}
FORM.register DT
{
    padding-right: 30px;
}
FORM.register DD
{
    padding-right: 30px;
}
FORM.register .js-marked-error DT.input-holder
{
    background: url(../i/form/icon_input_error.gif) no-repeat 100% 65%;
}
FORM.register .js-marked-checked DT.input-holder
{
    background: url(../i/form/icon_input_checked.gif) no-repeat 100% 65%;
}
FORM.register
{
    display: none;
}
.register_form FORM.register_form
{
    display: block;
}
.openid_form FORM.openid_form
{
    display: block;
}
.register_form UL#sub-nav A.register_form
{
    color: #ffffff;
    background-color: #ff9525;
}
.openid_form UL#sub-nav A.openid_form
{
    color: #ffffff;
    background-color: #ff9525;
}
.js-question-prototype
{
    display: none;
}
.js-poll-prototype
{
    display: none;
}
.sublabel
{
    font-size: 11px;
    margin: 2px 0px;
    color: #999;
}
.tuning-notify
{
    margin-top: 10px;
    color: green;
}
.captcha-holder A
{
    font-size: 200%;
    margin-left: 10px;
    position: relative;
    top: -30px;
    text-decoration: none;
    outline: none;
}
.captcha-holder A SPAN
{
    margin-left: 5px;
    border-bottom: #ccc 1px dashed;
}
.captcha-holder A:hover SPAN
{
    border-bottom-style: none;
}
FORM.tm-form DL DD.error
{
    display: none;
    font-size: 0.9em;
    color: #c00;
}
FORM.tm-form DL.invalid DD.error
{
    display: block;
}
FORM.tm-form DL .error-list
{
    display: none;
}
FORM.tm-form DL DD.nojs-error
{
    display: none;
    color: #c00;
    font-style: normal;
}
#hello-username
{
    margin: 0px auto;
    width: 680px;
}
#hello-username #hello-wrapper
{
    background: url(/i/mh/bg-r-r.gif) #f0f0e7 no-repeat right bottom;
    float: left;
    width: 680px;
}

#hello-username H1
{
    display: inline;
    margin: 0px 0.8em;
    font: 0.99em/100% Verdana, sans-serif;
    color: #69c;
    letter-spacing: -1px;
}

#hello-you-r
{
    padding-right: 0px;
    padding-left: 5px;
    background: url(/i/mh/bg-r-l.gif) #f0f0e7 no-repeat left bottom;
    float: left;
    padding-bottom: 6px;
    width: 665px;
    padding-top: 4px;
}
#hello
{
    float: left;
    margin-left: 5px;
}
#logout
{
    margin-left: 1px;
    color: #ccc;
}
#about-site
{
    float: right;
    margin-right: 0px;
}
#logo
{
    margin: 20px 0px 30px;
    width: 100%;
    text-align: center;
}
.ololo
{
    color: #79b1d4;
}
.author IMG
{
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
}
.author DD
{
    margin: -54px 0px 10px 60px;
}
.author .published
{
    color: #b2b2b2;
    text-decoration: none;
}
.author .published:hover
{
    text-decoration: underline;
}
#footer-nav
{
    margin-top: 8px;
    float: right;
    margin-right: 10px;
}
.comments-holder
{
    clear: both;
}
.add-comment H3
{
    margin-bottom: 10px;
}
BODY.profile-flow .author DD
{
    margin: 0px 0px 10px 60px;
}
.profile-info
{
    margin-bottom: 34px;
}
.profile-info DL DT IMG
{
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
}
.profile-info DL DD
{
    margin: -48px 0px 10px 60px;
}
.profile-info DL DD .nickname
{
    font: 21px/120% Verdana,sans-serif;
}
.profile-info DL DD .location
{
    font: 13px/160% Verdana,sans-serif;
    color: #999;
}
#tag-search-field
{
    border-right: #996 1px solid;
    border-top: #996 1px solid;
    padding-left: 6px;
    font-size: 26px;
    margin-bottom: 30px;
    border-left: #996 1px solid;
    width: 670px;
    color: #996;
    border-bottom: #996 1px solid;
}
#footer
{
    width: 680px;
}
.hentry
{
    overflow: hidden;
}
.author DD
{
    color: #b2b2b2;
}
.author .published
{
    text-transform: lowercase;
}
.post
{
    overflow: visible;
}
.post .content
{
    overflow: hidden;
}
.suggest-results
{
    display: none;
    color: #fff;
    position: absolute;
}
.suggest-results .bg
{
    background: #444;
    filter: alpha(opacity=90);
    left: 0px;
    width: 100%;
    position: absolute;
    top: 0px;
    height: 100%;
    opacity: .9;
}
.suggest-results .nothing
{
    padding-right: 2px;
    display: none;
    padding-left: 2px;
    font-size: 0.9em;
    padding-bottom: 0px;
    text-transform: lowercase;
    color: #eee;
    padding-top: 2px;
    position: relative;
    text-align: center;
}
.suggest-results UL
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 0.9em;
    padding-bottom: 2px;
    margin: 0px;
    padding-top: 2px;
    list-style-type: none;
    position: relative;
}
.suggest-results LI
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 4px;
    cursor: pointer;
    padding-top: 4px;
}
.suggest-results LI.selected
{
    background: #999;
}
</p></body>
</html>