ghtml, body {
    margin: 0;
    padding: 0;
    height: 100%;
    scrollbar-face-color: #e4e4e4;
    scrollbar-shadow-color: #dcdcdc;
    scrollbar-highlight-color: #dcdcdc;
    scrollbar-3dlight-color: #6f747b;
    scrollbar-darkshadow-color: #6f747b;
    scrollbar-track-color: #e4e4e4;
    scrollbar-arrow-color: #6f747b;
}

body {
    background: #6a021e url(../i/bg.gif) repeat-x;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.2em;
    text-align: center;
}

table {
    border-collapse: collapse;
}

table td {
    font-size: inherit;
}

table, div, img, form {
    border: 0;
}

td>img {
    display: block;
}

div, span, form {
    margin: 0;
    padding: 0;
}

p {
    margin: 0;
    padding: 12px 0 0 0;
    line-height: 12px;
}

ul {
    list-style-type: disc;
}

ol {
    list-style-type: decimal;
}

ul, ol {
    margin: 0;
    padding: 12px 0 0 15px;
}

ul li, ol li {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    color: #a87b50;
    font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 12px 0 0 0;
    padding: 11px 0 0 35px;
    text-transform: uppercase;
    height: 22px;
}

h1 {
    font-size: 11px;
}

h2 {
    font-size: 10px;
}

h3, h4, h5, h6 {
    font-size: 9px;
}

sup {
    font-size: 9px;
}

a:link, a:visited {
    color: #002b5c;
    text-decoration: none;
}

a:hover, a:active {
/*	color: #ab0635; */
    text-decoration: underline;
}

/* main carcass */
#top, #main, #bottom {
    margin: auto;
    width: 900px;
}

#main {
    background: #fff url(../i/bg_main.gif) right bottom no-repeat;
    margin: auto;
    min-height: 100%;
    height: auto;
}

#container {
    float: left;
    width: 100%;
    margin: 0;
}

#center {
    background: url(../i/bg_center.jpg) right top no-repeat;
    float: right;
    width: 100%;
    margin: 0 0 0 -220px;
}

#center .content {
    margin: 0 0 0 210px;
    padding: 20px 0 55px 10px;
    text-align: left;
}

#center .content p {
    padding: 12px 30px 0 35px;
}

#center .leftgap p {
    padding: 0px 0px 0 35px;
}

#left {
    float: left;
    width: 210px;
}

#left .content {
    margin: 0;
    padding: 0 0 20px 0;
    text-align: left;
}

#left p {
    margin-right: 15px;
    padding: 12px 0 0 45px;
}

#top {
    color: #c49a6b;
    height: 50px;
    overflow: hidden;
}

#top .content {
    padding: 0;
}

#bottom {
    color: #c49a6b;
    height: 110px;
}

#bottom .content {
    padding: 20px 0 20px 20px;
}

.clear {
    clear: both;
}

/* menu */
#menu {
    background: #fff url(../i/bg_menu_white.gif) no-repeat;
    float: left;
    font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: center;
    height: 45px;
    width: 900px;
}

#menu table {
    margin: auto;
    width: 100%;
}

#menu table td {
    text-align: center;
    height: 45px;
    width: 13%;
}

.menu {
    font-size: 11px;
    font-weight: bold;
    display: block;
    margin: 0;
    padding: 17px 15px 0 15px;
    text-transform: uppercase;
    height: 28px;
}

.menu:link, .menu:visited {
    color: #002f5b;
    text-decoration: none;
}

.menu:active, .menu:hover {
    background: none;
    color: #ab0635;
    text-decoration: none;
}

.m {
    background: url(../i/bg_m.png) repeat-x;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = / i / bg_m.png, sizingMethod = scale);
}

.nom {
    background: none !important;
}

.nom .menu {
    color: #002f5b;
}

.um {
    position: relative;
    height: 45px;
    width: 100%;
}

.lm {
    background: url(../i/bg_lm.png) left top no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    height: 45px;
    width: 23px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = / i / bg_lm.png, sizingMethod = crop);
}

.rm {
    background: url(../i/bg_rm.png) right top no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    height: 45px;
    width: 23px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = / i / bg_rm.png, sizingMethod = crop);
}

/* id & classes */
#epigraph {
    color: #999;
    font-family: "Microsoft Sans Serif", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-style: italic;
    margin: -2px 0 15px 0;
    padding-left: 40px;
}

#epigraph .a {
    text-align: right;
}

#leftmenu {
    background: #efefef url(../i/bg_leftmenu.gif) right bottom no-repeat;
    font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 0 0;
    padding: 18px 0;
    text-transform: uppercase;
    width: 195px;
}

#leftmenu a {
    display: block;
    margin: 0;
    padding: 4px 15px 4px 45px;
}

#leftsubmenu {
    background: #efefef url(../i/bg_leftmenu.gif) right bottom no-repeat;
    font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 0 0;
    padding: 0;
    text-transform: uppercase;
    width: 195px;
}

#leftsubmenu #subsub a {
    display: block;
    margin: 0;
    padding: 4px 15px 4px 45px;
}

#leftsubmenu #subsub a.here {
    color: #999;
}

#subsub {
    background: url(../i/bg_leftmenu_sub.gif) no-repeat;
    margin: 0;
    padding: 18px 0;
    height: 100%;
}

#logo, #map {
    clear: both;
}

#map {
    clear: both;
    margin: 0 14px 5px 0;
    width: 195px;
}

#bigmap {
    margin: 10px 0 0 0;
    height: 465px;
    width: 680px;
}

#icons {
    float: left;
    margin: 0;
    padding: 16px 0 0 60px;
}

#lang {
    float: left;
    margin: 0;
    padding: 16px 0 0 130px;
    text-align: center;
    height: 20px;
    width: 230px;
}

#lang a {
    color: #c66;
    float: left;
    font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: normal;
    margin: 0 2px;
    padding: 3px 0 0 0 !important;
    text-transform: uppercase;
    height: 21px;
    width: 21px;
}

#lang a:link, #lang a:visited, #lang a:hover, #lang a:active {
    color: #c66;
}

#lang a.dis:link, #lang a.dis:visited, #lang a.dis:hover, #lang a.dis:active {
    color: #c66;
    cursor: default;
    text-decoration: none;
}

#lang a.selected:link, #lang a.selected:visited, #lang a.selected:active, #lang a.selected:hover {
    background: url(../i/bg_ico.gif) left top no-repeat;
    color: #560218;
    text-decoration: none;
}

#reg {
    color: #c49a6b;
    float: right;
    display: block;
    margin: 0;
    padding: 0 20px 0 0;
    text-transform: uppercase;
}

#reg a {
    font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-transform: uppercase;
}

#reg a:link, #reg a:visited, #reg a:hover, #reg a:active {
    color: #c49a6b;
}

#reg table tr td {
    margin: 0;
    padding: 16px 0 0 6px;
    vertical-align: middle;
}

#find {
    float: right;
    display: block;
    margin: 0;
    padding: 0 10px 0 0;
    text-transform: uppercase;
}

#find table tr td {
    margin: 0;
    padding: 8px 0 0 6px;
    vertical-align: middle;
}

.regsel {
    padding-top: 10px !important;
}

.regtxt p {
    padding-right: 0 !important;
}

.regtxtno p {
    padding-left: 5px !important;
    padding-right: 0 !important;
}

.input {
    border: 0;
    background: #fff;
    color: #666;
    font-size: 9px;
    margin: 0;
    padding: 2px 4px;
    height: 12px;
    width: 100px;
}

.inputbig {
    border: 0;
    background: #fff;
    color: #666;
    font-size: 9px;
    margin: -3px 0 0 0;
    padding: 4px;
    height: 12px;
    width: 143px;
}

.inputselect {
    border: none !important;
    background: #efefef;
    color: #666;
    font-size: 11px;
    margin: 0;
    padding: 0;
    height: 20px;
}

.inputbox {
    margin: 0;
    padding: 0;
}

.ibx {
    margin: 0;
    padding: 0;
    height: 11px;
    width: 11px;
}

.inputgrey {
    border: 0;
    background: #efefef;
    color: #666;
    font-size: 11px;
    margin: 0;
    padding: 4px;
    height: 12px;
    width: 350px;
}

.inputfile {
    border: 0;
    background: #efefef;
    color: #666;
    padding: 4px;
    font-size: 11px;
    height: 21px;
    width: 358px;
}

.textareagrey, .textareagreybig {
    border: 0;
    background: #efefef;
    color: #666;
    font-size: 11px;
    margin: 0;
    padding: 4px;
    overflow: auto;
}

.textareagrey {
    height: 80px;
    width: 350px;
}

.textareagreybig {
    height: 140px;
    width: 400px;
}

.blubut {
    border: 0;
    background: #005687;
    color: #fff;
    font-size: 9px;
    text-transform: uppercase;
    height: 21px;
    width: 100px;
}

.blubutbig {
    border: 0;
    background: #005687;
    color: #fff;
    font-size: 10px;
    margin-bottom: 4px;
    text-transform: uppercase;
    height: 21px;
    width: 205px;
}

.greyblock {
    background: #efefef;
    float: right;
    padding: 10px 20px 20px 0;
    width: 400px;
}

.greybutt {
    float: right;
    padding-right: 45px;
}

.prim {
    color: #f81435;
    font-size: 10px;
    padding-right: 40px !important;
}

.multi {
    background: #fff url(../i/bg_multi_inn.gif) no-repeat;
    float: left;
    height: 35px;
    width: 680px;
}

.nomulti {
    float: left;
    height: 40px;
    width: 680px;
}

.multisocial {
    background: #fff url(../i/bg_multi_spec.gif) no-repeat;
    float: left;
    padding-top: 12px;
    height: 23px;
    width: 680px;
}

.multinews {
    background: #fff url(../i/bg_multi_news.gif) no-repeat;
    float: left;
    padding-top: 12px;
    height: 23px;
    width: 680px;
}

.multimsg {
    background: #fff url(../i/bg_multi_msg.gif) no-repeat;
    float: left;
    padding-top: 12px;
    height: 23px;
    width: 680px;
}

.amus {
    float: left;
    text-align: center;
    height: 23px;
    width: 108px;
}

.anws, .anws2, .anws3 {
    float: left;
    text-align: center;
    height: 23px;
}

.anws {
    width: 140px;
}

.anws2 {
    width: 153px;
}

.anws3 {
    width: 234px;
}

.amsg {
    float: left;
    text-align: center;
    height: 23px;
    width: 135px;
}

.above {
    clear: both;
}

.biege, .grey, .h {
    margin-top: 20px;
}

.biege {
    background: #c49a6b url(../i/bg_biege.jpg) no-repeat;
    color: #333;
    float: left;
    width: 680px;
    clear: both;
}

.grey {
    background: #efefef url(../i/bg_grey.jpg) no-repeat;
    float: left;
    padding-bottom: 20px;
    width: 680px;
}

.rucent {
    background: #c49a6b url(../i/bg_rucent.jpg) no-repeat;
    color: #333;
    float: left;
    margin-top: 15px;
    width: 680px;
    clear: both;
}

.grant {
    background: #c49a6b url(../i/bg_grant.jpg) no-repeat;
    color: #333;
    float: left;
    margin-top: 15px;
    width: 680px;
    clear: both;
}

.scarlet {
    background: #901728 url(../i/bg_scarlet.jpg) no-repeat;
    color: #fff;
    float: left;
    margin-top: 15px;
    width: 680px;
    clear: both;
}

.brodsky {
    background: #8d5329 url(../i/bg_brodsky.jpg) no-repeat;
    color: #fff;
    float: left;
    margin-top: 15px;
    width: 680px;
    clear: both;
}

.attent {
    background: #6a021e url(../i/bg_attent.gif) no-repeat;
    color: #fff;
    margin: 25px 0 0 0;
    padding: 5px 0 0 0;
    height: 80px;
    width: 680px;
    overflow: hidden;
}

.rtl:link, .rtl:visited, .rtl:hover, .rtl:active {
    color: #9f150e !important;
}

.ora {
    color: #f78f1e;
    font-weight: bold;
}

.atr {
    color: #f78f1e;
    float: right;
}

.atl {
    color: #005686;
    float: left;
}

.atc {
    color: #005686;
    float: right;
    margin: -16px 40px 0 0 !important;
}

.atr, .atl, .advsearch, .atc {
    font-weight: bold;
    padding: 0 0 0 35px !important;
    text-transform: uppercase;
}

.advsearch {
    color: #002b5c;
    float: right;
    margin: 8px 5px 0 0;
}

.atr table td {
    height: 85px;
    vertical-align: middle !important;
}

.atr img, .atl img, .advsearch img {
    margin: 0 15px 0 5px;
}

.empty, .small, .smlg, .smlr, .smbr {
    padding-left: 45px;
}

.empty {
    background: none;
}

.small {
    background: url(../i/bg_h_small.gif) no-repeat;
}

.dull {
    background: url(../i/bg_h_dull.gif) no-repeat;
}

.dusk {
    background: url(../i/bg_h_dusk.gif) repeat;
}

.lg {
    background: url(../i/bg_h_lg.gif) no-repeat;
    color: #fff;
}

.smlg {
    background: url(../i/bg_h_small_lg.gif) no-repeat;
    color: #fff;
}

.smlr {
    background: url(../i/bg_h_small_lr.gif) no-repeat;
    color: #fff;
}

.smbr {
    background: url(../i/bg_h_small_b.gif) no-repeat;
    color: #fff;
}

.mid {
    background-position: center 0 !important;
}

.red {
    color: #ab0635;
}

.minus {
    margin-top: 9px;
}

.illus {
    margin-top: 4px;
    margin-bottom: -11px;
}

.white {
    color: #fff;
}

.bk {
    color: #000;
}

.white:link, .white:visited, .white:hover, .white:active {
    color: #fff !important;
}

.white a:link, .white a:visited, .white a:hover, .white a:active {
    color: #fff !important;
}

.glow {
    background: url(../i/bg_h_glow.gif) no-repeat;
    color: #fff;
    font-size: 12px;
    margin: 12px 0 0 0;
    padding: 12px 0 0 35px;
    height: 23px;
}

.bright {
    background: url(../i/bg_h_bright.gif) no-repeat;
    color: #fff;
}

.brown {
    background: url(../i/bg_h_brown.gif) no-repeat;
    color: #fff;
}

.lgreen {
    background: url(../i/bg_h_lg.gif) no-repeat;
    color: #fff;
}

.blue {
    background: url(../i/bg_h_blue.gif) no-repeat;
    color: #fff;
}

.pink {
    background: url(../i/bg_h_pink.gif) no-repeat;
    color: #fff;
}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.left {
    text-align: left;
}

.big {
    font-size: 14px;
    font-weight: bold;
}

.little {
    font-size: 11px;
}

.pixie {
    color: #bcbdc0;
    font-size: 10px;
    font-weight: bold;
}

.comm p {
    color: #999;
    font-size: 9px;
    padding: 2px 0 0 5px !important;
}

.bold {
    font-weight: bold;
}

.date {
    color: #c49a6b;
    font-size: 10px;
}

.drblu {
    color: #002b5c;
}

.dot {
    margin: 0 9px 0 -20px;
}

.dotr {
    margin: 0 0 -1px 9px;
}

.arc {
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
}

.arc img {
    margin-bottom: -1px;
}

.t0, .t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8, .t9 {
    float: left;
    display: block;
}

.t0 {
    width: 338px;
}

.t1 {
    width: 680px;
}

.t2 {
    width: 454px;
}

.t3 {
    width: 226px;
}

.t4 {
    width: 140px;
}

.t5 {
    width: 152px;
}

.t6 {
    width: 232px;
}

.t6 .go {
    margin: -3px 0 0 0;
}

.t7 {
    line-height: 15px;
    padding: 11px 0 0 30px;
    width: 413px;
}

.t8 {
    width: 160px;
}

.t8 p {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.t9 p {
    padding-right: 0 !important;
}

.t20 {
    height: 20px;
}

.nospacet2 {
    margin-left: -55px !important;
}

.nowhitespacet3 {
    width: 228px !important;
}

.num {
    color: #ab0635;
    font-size: 16px;
    font-weight: bold;
    margin-top: -5px;
}

.numbig {
    font-size: 16px;
}

.shade {
    color: #bcbdc0;
    font-weight: normal;
}

.caps {
    text-transform: uppercase;
}

.nocaps {
    text-transform: none;
}

.lower {
    font-size: 11px;
}

.bigger {
    font-size: 12px;
    font-weight: bold;
}

.gold {
    color: #cccc99;
}

.warm {
    color: #a87b50;
}

.imp {
    color: #ab0635;
}

.lh {
    line-height: 15px;
}

.author {
    color: #bcbdc0;
}

.italic {
    font-style: italic;
}

.clip {
    padding-right: 0 !important;
}

.i50 {
    float: left;
    margin: 0 10px 12px 0;
}

.i80 {
    float: left;
    margin: 0 20px 0 0;
}

.i95 {
    float: left;
    margin-bottom: 6px;
}

.i150 {
    margin-right: -30px;
}

.i190 {
    float: right;
    padding: 20px 20px 0 0;
}

.i290 {
    float: right;
    margin: -25px 0 -20px 0;
    padding: 0 15px;
}

.gallery {
    margin-top: 10px;
}

.gallery .i150 {
    margin-top: -10px;
}

.gallery .high {
    height: 26px;
    overflow: hidden;
}

.photo {
    margin-top: 0px;
}

.photo img {
    margin-bottom: 20px;
}

.photo .high {
    height: 36px;
    overflow: hidden;
}

.photobig td {
    padding: 15px 5px;
}

.multilink, .pechenka, .midblu {
    font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 12px 0 0 5px;
    text-transform: uppercase;
    cursor: pointer;
}

.multilink:link, .multilink:visited, .multilink:hover, .multilink:active {
    color: #a87b50;
}

.pechenka:link, .pechenka:visited, .pechenka:hover, .pechenka:active {
    color: #ccc;
}

.midblu:link, .midblu:visited, .midblu:hover, .midblu:active {
    color: #005686;
}

.pages {
    position: relative;
    margin: 20px 0 0 -10px;
    padding: 0 0 0 35px !important;
    height: 20px;
    width: 320px;
    z-index: 200;
}

.pages a {
    font-size: 10px;
    font-weight: bold;
    float: left;
    margin: 0;
    padding: 4px 0 0 1px;
    text-align: center;
    height: 17px;
    width: 20px;
}

.pages a:link, .pages a:visited, .pages a:hover, .pages a:active {
    color: #002b5c;
    text-decoration: none;
}

.pages a.selected:link, .pages a.selected:visited, .pages.selected:active, .pages.selected:hover {
    background: url(../i/bg_pages.gif) no-repeat;
    color: #fff;
    text-decoration: none;
    cursor: default;
}

#video {
    display: block;
    height: 282px;
    width: 393px;
}

.video {
    border: 2px solid #f0f0f0;
    margin-right: -30px;
}

.videobig {
    background: url(../i/bg_video.gif) no-repeat;
    margin: 15px 0 5px 35px;
    padding: 10px 10px 0 10px;
    height: 290px;
    width: 393px;
}

.audio {
    margin-right: -30px;
}

.audiobig {
    background: url(../i/bg_audio.gif) no-repeat;
    margin: 35px 0 0 35px;
    height: 50px;
    width: 413px;
}

.bbanners .t3 {
    margin-top: 15px;
    display: table-cell;
    vertical-align: middle;
}

#address {
    float: left;
    font-size: 9px;
    margin-top: -5px;
    line-height: 1.2em;
    text-align: left;
    width: 220px;
}

#binfo {
    float: right;
    font-size: 9px;
    margin-top: -5px;
    text-align: left;
    width: 170px;
}

#bottommenu {
    font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin: -5px 190px 0 226px;
    text-align: left;
    text-transform: uppercase;
}

#bottommenu p {
    line-height: 2em;
}

#bottommenu a {
    margin: 0 5px;
}

#bottommenu a:link, #bottommenu a:visited, #bottommenu a:hover, #bottommenu a:active {
    color: #cc9;
}

#vote {
    margin: 1em 15px 0 45px;
    padding: 0;
}

.ban {
    padding: 10px 0 0 15px;
}

.scroll {
    display: block;
    margin: 0;
    padding: 10px 0;
    overflow: hidden;
    height: 140px;
    width: 450px;
}

.scroll a:link, .scroll a:visited, .scroll a:hover, .scroll a:active {
    color: #000;
}

.poem {
    font-size: 13px;
    padding: 20px 0 0 0;
}

.poem p {
    line-height: 15px;
}

.status td {
    vertical-align: top;
}

.status td p {
    padding: 8px 0 8px 35px !important;
}

.gwall {
    margin-left: 35px;
}

.gwall td {
    padding: 5px 0 15px 0 !important;
    vertical-align: top;
    width: 130px;
}

.gwall td p {
    padding: 4px 0 0 0 !important;
}

.wall td {
    vertical-align: top;
}

.wall-middle td {
    vertical-align: middle;
}

.wall td p {
    padding: 12px 0 32px 15px !important;
}

.wall-middle td p {
    padding: 12px 0 12px 15px !important;
}

.wall td h2, .wall td h3 {
    padding-left: 15px !important;
}

.wallbig td p {
    padding: 10px 0 10px 35px !important;
}

.recolor td {
    background: #f7f7f7;
}

.statusgreen, .statusyellow, .statusgrey {
    font-size: 10px;
    font-weight: bold;
    padding-right: 0 !important;
    text-transform: uppercase;
}

.statusgreen {
    color: #5f6800;
}

.statusyellow {
    color: #a87b50;
}

.statusgrey {
    color: #999;
}

.useblue a:link, .useblue a:visited {
    color: #00558a;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.table {
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    margin: 11px 0 0 35px;
}

.table td {
    margin: 1px !important;
    padding: 8px !important;
    vertical-align: top;
}

.table td p {
    padding: 0 !important;
}

.infotab td {
    vertical-align: bottom !important;
}

.infotab .graph, .tablet .graph {
    color: #666;
    font-size: 10px;
    vertical-align: top;
    width: 255px;
}

.smallgraph {
    color: #666;
    font-size: 10px;
    vertical-align: top;
    width: 150px;
}

.votetab {
    width: 100%;
}

.votetab td {
    vertical-align: bottom !important;
}

.votetab .graph {
    color: #666;
    font-size: 10px;
    width: 360px;
}

.metnum {
    width: 100px;
}

.metnum div {
    background: #c49a6b;
    color: #fff;
    padding: 4px 10px 2px 10px;
    height: 16px;
}

.meter {
    background: #c49a6b;
    padding: 4px 10px 2px 10px;
    height: 16px;
}

.legend {
    margin: 10px 0 0 30px;
}

.legend td {
    padding: 5px 3px 2px 3px;
}

.cattab td {
    padding: 5px 3px 2px 3px !important;
}

.cattab .cat {
    padding: 6px 5px 4px 35px !important;
}

.all {
    font-size: 9px;
    font-weight: normal;
    float: right;
    margin-top: -13px;
    padding-right: 40px;
}    
 

.all2 {
    font-size: 9px;
    font-weight: normal;
    float: right;
    margin-top: -27px;
    padding-right: 40px;
}

.swhite {
    color: #fff;
}

.sblue {
    color: #122752;
}

.sbrown {
    color: #5f3304;
}

.sgrey {
    color: #979797;
}

.sgreen {
    color: #055c27;
}

.sgdark {
    color: #646464;
}

.groups div {
    float: left;
    width: 230px;
}

.swho {
    width: 200px;
}

.deepblue {
    background: #013668 url(../i/bg_blue.jpg) no-repeat;
    color: #fff;
    float: left;
    padding-top: 15px;
    height: 110px;
    width: 680px;
}

.forum {
    background: #efefef url(../i/bg_forum.gif) no-repeat;
    color: #000;
    float: left;
    margin-top: 18px;
    height: 85px;
    width: 680px;
}

.socialtab {
    margin-top: 8px;
    width: 100%;
}

.socialtab td {
    vertical-align: bottom !important;
}

.socialtab td p {
    padding: 3px 0 3px 35px !important;
}

.socialtab .graph {
    color: #666;
    font-size: 10px;
    vertical-align: top;
    width: 140px;
}

.graphbla {
    color: #666;
    font-size: 10px;
    vertical-align: top;
    width: 150px !important;
}

.nograf {
    width: 180px;
}

.tablet p {
    padding: 4px 10px 4px 35px !important;
    margin: 0;
}

.name {
    color: #fff;
    float: left;
    font-size: 14px;
    margin-top: -5px;
    width: 170px;
    overflow: hidden;
}

.name p {
    line-height: 16px !important;
}

.inet {
    float: left;
    margin: 72px 0 0 -170px;
}

.userPanelStatusEdit {
    position: relative;
    float: left;
    margin: -44px 0 0 -135px;
    width: 505px;
    height: 12px;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
    text-transform: none;
    cursor: pointer;
}

.userPanelStatusView {
    float: left;
    margin: -44px 0 0 -135px;
    width: 505px;
    height: 12px;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
    text-transform: none;
}

.on {
    color: #69cb36;
    font-size: 10px;
    text-transform: uppercase;
}

.off {
    color: #bbb;
    font-size: 10px;
    text-transform: uppercase;
}

.sm {
    color: #ccc;
    font-size: 11px;
}

.action {
    color: #d39b69;
    float: left;
    font-size: 9px;
    line-height: 11px;
    text-transform: uppercase;
    margin-top: 3px;
    width: 375px;
}

.action td {
    padding: 5px 1px !important;
}

.baction {
    color: #005686;
    float: left;
    font-size: 9px;
    line-height: 11px;
    text-transform: uppercase;
    margin-top: 3px;
}

.avatar {
    float: left;
    width: 125px;
}

.progbar {
    color: #fff;
    margin: 32px 0 0 0 !important;
    height: 30px;
    width: 300px;
}

.tt {
    color: #6699cc;
    font-size: 8px;
}

.out {
    background: #194b77;
    height: 10px;
    width: 205px;
}

.inn {
    background: #c49a6b;
    height: 10px;
}

.reptxt {
    padding-right: 35px !important;
}

.hrenya h3 {
    padding: 6px 0 5px 0;
}

.ept {
    padding: 4px 0 0 3px;
}

.kizyagad {
    font-size: 8px;
    font-weight: bold;
    line-height: 10px;
    text-transform: uppercase;
    padding: 0 0 6px 10px;
}

.kizyagad table td {
    padding: 0 2px;
    vertical-align: middle;
}

.nomargin {
    margin-top: 0 !important;
}

.mult1:link, .mult1:visited {
    color: #a87b50;
}

.mult1:hover, .mult1:active {
    color: #a87b50;
}

.mult2:link, .mult2:visited {
    color: #fff;
}

.mult2:hover, .mult2:active {
    color: #fff;
}

.mult3:link, .mult3:visited {
    color: #fff;
}

.mult3:hover, .mult3:active {
    color: #fff;
}

.photoComm td {
    vertical-align: top;
}

.photoComm td p {
    padding: 12px 12px 12px 15px !important;
}

.photoComm td p.narrow {
    padding: 12px 0 12px 0 !important;
}

.photoComm td h2, .wall td h3 {
    padding-left: 15px !important;
}

.boardtextarea {
    height: 400px;
    width: 400px;
}

.avt {
    width: 95px;
    height: 100px;
    overflow: hidden;
}

.avtText {
    width: 95px;
    height: auto;
    overflow: hidden;
    padding: 0 0 4px;
}

.avtcaption {
    width: 95px;
    overflow: hidden;
    max-height: 65px;
}

.avtsubcaption {
    width: 95px;
    overflow: hidden;
    max-height: 40px;
}

.groupAvt {
    width: 95px;
    height: 100px;
    overflow: hidden;
    padding: 0 0 4px;
}

.groupText {
    width: 95px;
    height: auto;
    overflow: hidden;
    padding: 0 0 4px;
}

.albumAvt {
    width: 150px;
    max-height: 150px;
    overflow: hidden;
    padding: 0 0 4px;
}

.albumText {
    width: 150px;
    height: auto;
    overflow: hidden;
    padding: 0 0 4px;
}

.photoAvt {
    width: 120px;
    max-height: 120px;
    overflow: hidden;
    padding: 0 0 4px;
}

.photoText {
    width: 120px;
    height: auto;
    overflow: hidden;
    padding: 0 0 4px;
}

.overflow {
    width: auto;
    height: auto;
    overflow: hidden;
    padding: 0 0 4px;
}

.slideBgImage {
    background-position: right;
}

.bluebtn {
    float: left;
    margin: 0 2px 7pt 0px;
}

.headerbtn {
    position: relative;
    top: -4px;
    float: left;
    margin: 0 2px;
}

.headerbtn1 {
    position: relative;
    top: -4px;
    float: left;
    margin: 0 2px;
}

.nograph td {
    width: 0 !important;
}

.nograph td.graph p {
    padding: 0 !important;
    width: auto !important;
}

.nograph td p {
    padding-left: 0 !important;
}

img.lessOpacity {
    opacity: 0.3;
    filter: alpha(opacity = 30);
}

.swall {
    margin-left: 35px;
}

.theader {
    background: url(../i/bg_h_brown.gif) no-repeat;
    color: #fff;
    width: 100%;
}

.theader tr {
    vertical-align: middle;
}

.theader td {
    height: 32px;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
}

.gap {
    height: 5px;
}

.grayText {
    font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 12px 0 0 5px;
    text-transform: uppercase;
    color: #666;
}

.statusActive {
    background: #e4e4e4;
    color: #002b5c;
    cursor: default;
}

.leftContentBlock {
    overflow: hidden;
    width: 195px;
}

.wallitem {
    overflow: hidden;
    width: 500px;
}

table.buttons {
    width: 182px;
    margin: 0 0 0 35px;
    height: 32px;
}
