* {
    margin: 0;
    padding: 0;
}

body {
    width: 100%;
    background:#000 url(/img/fon-gl.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    font-family:verdana,arial,helvetica;
    color:#78866b;
    font-size:10px;
}

form {
    padding:0px;
    margin:0px;
}

input, textarea, select {
    background: #000000;
    border:1px #464646 solid;
    font-size:8pt;
    color:#989898;
    font-family:verdana;
}

hr {
    color:#2f4532;
    height:1px;
    border-top:0px;
    border-style:dashed;
}

table {
    border:0;
}

td {
    font-family:verdana,arial,helvetica;
    font-size:8pt;
    color:#78866b;
}

mark {
    background:none;
    color:#2f4532;
}

p {
    margin: 0 0 18px;
}

img {
    border: none;
}

#wrapper {
    width: 1280px;
    margin: 0 auto;
}

#centery {
    width: 1280px;
    margin: 0 auto;
    background: url(/img/bord.png);
    background-position: top center;
    background-repeat: repeat-y;
}

/* Header-----------------------------------------------------------------------------*/
#header {
    height: 706px;
}

.shapa-fspload {
    width: 1023px;
    height: 430px;
    margin: 0 auto;
    background: url(/img/shapka-add-material.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 2px;
}

.shapa1 {
    width: 1048px;
    height: 450px;
    margin: 0 auto;
    background: url(/img/shapa1.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 2px;
}

.shapa2 {
    width: 1022px;
    height: 36px;
    margin: 0 auto;
    background: url(/img/shapa-stroka.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 3px;
}

.shapa3 {
    width: 1022px;
    height: 220px;
    margin: 0 auto;
    background: url(/img/shapa2.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 3px;
}

.shapa-rolic {
    width: 512px;
    height: 136px;
    position: absolute;
    left: 97px;
    top: 84px;
}

.shapa-knop1 {
    width: 60px;
    height: 21px;
    position: absolute;
    left: 480px;
    top: 16px;
}

.shapa-knop2 {
    width: 60px;
    height: 21px;
    position: absolute;
    left: 605px;
    top: 16px;
}

.shapa-knop3 {
    width: 60px;
    height: 21px;
    position: absolute;
    left: 725px;
    top: 16px;
}

.shapa-knop4 {
    width: 60px;
    height: 21px;
    position: absolute;
    left: 847px;
    top: 16px;
}

.shapa-priv {
    width: 400px;
    height: 20px;
    position: absolute;
    left: 45px;
    top: 10px;
}

.shapa-perexod {
    width: 136px;
    height: 31px;
    position: absolute;
    left: 110px;
    top: 380px;
}

.shapa-enc {
    width: 136px;
    height: 31px;
    position: absolute;
    left: 805px;
    top: 380px;
}

.shapa-kon {
    width: 142px;
    height: 40px;
    position: absolute;
    left: 849px;
    top: 43px;
}

.shapa-aren {
    width: 142px;
    height: 40px;
    position: absolute;
    left: 849px;
    top: 91px;
}

.shapa-clubs {
    width: 142px;
    height: 40px;
    position: absolute;
    left: 849px;
    top: 145px;
}

.shapa-reg1 {
    width: 142px;
    height: 40px;
    position: absolute;
    left: 30px;
    top: 44px;
}

.shapa-reg2 {
    width: 142px;
    height: 40px;
    position: absolute;
    left: 30px;
    top: 94px;
}

.shapa-reg3 {
    width: 142px;
    height: 40px;
    position: absolute;
    left: 30px;
    top: 146px;
}

.shapa-reg4 {
    width: 142px;
    height: 40px;
    position: absolute;
    left: 29px;
    top: 42px;
}

.shapa-reg5 {
    width: 142px;
    height: 40px;
    position: absolute;
    left: 29px;
    top: 147px;
}

.shapa-reg6 {
    width: 142px;
    height: 40px;
    position: absolute;
    left: 29px;
    top: 95px;
}

.shapa-soc1 {
    width: 24px;
    height: 22px;
    position: absolute;
    left: 42px;
    top: 140px;
}

.shapa-soc2 {
    width: 24px;
    height: 22px;
    position: absolute;
    left: 42px;
    top: 170px;
}

.shapa-soc3 {
    width: 24px;
    height: 22px;
    position: absolute;
    left: 42px;
    top: 200px;
}

.shapa-soc4 {
    width: 30px;
    height: 18px;
    position: absolute;
    left: 30px;
    top: 115px;
}

.shapa-radio {
    width: 400px;
    height: 70px;
    position: absolute;
    left: 328px;
    top: 242px;
}

.shapa-banners {
    width: 321px;
    height: 47px;
    position: absolute;
    left: 356px;
    top: 73px;
}

.shapa-paramuser {
    width: 100px;
    height: 60px;
    position: absolute;
    left: 196px;
    top: 56px;
}

.shapa-parauser {
    width: 100px;
    height: 60px;
    position: absolute;
    left: 195px;
    top: 118px;
}

.shapa-dliag {
    width: 104px;
    height: 126px;
    position: absolute;
    left: 195px;
    top: 53px;
}

.shapa-dosug {
    width: 200px;
    height: 20px;
    position: absolute;
    left: 840px;
    top: 10px;
}

.textname {
    color:#6b6b6b;
    font-weight:bold;
    font-size:10px;
    margin:0px;
}

/* Bloks-----------------------------------------------------------------------------*/
.blok-1 {
    width: 270px;
    height: 100px;
    background: url(/img/top.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    left: 15px;
}

.nadpis {
    width: 200px;
    padding: 15px 0 0 33px;
    color:#7ba05b;
    font-weight: bolder;
}

.nadpisb {
    width: 400px;
    height: 15px;
    padding: 15px 0 0 57px;
    color:#7ba05b;
    font-weight: bolder;
}

.blok-2 {
    width: 260px;
    background: url(/img/centr.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    left: 13px;
}

.blok-3 {
    width: 260px;
    height: 66px;
    background: url(/img/bot.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    left: 13px;
}

.blok-content {
    width: 213px;
    margin-left: 33px;
}

.new-1 {
    width: 686px;
    height: 101px;
    background: url(/img/top2.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.new-2 {
    width: 664px;
    background: url(/img/centr2.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    left: 19px;
}

.new-3 {
    width: 664px;
    height: 74px;
    background: url(/img/bot2.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    left: 19px;
}

.soder {
    width: 600px;
    padding: 0 0 0 20px;
}

.new-oc {
    width: 100px;
    position: absolute;
    left: 488px;
    top: 34px;
}

.new-ocrez {
    width: 100px;
    position: absolute;
    left: 593px;
    top: 45px;
}

/* Statii */
.statii-vid1 {
    width: 631px;
    height: 61px;
    background: url(/img/stat-verx.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 15px;
}

.statii-vid2 {
    width: 615px;
    background: url(/img/stat-center.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    right: 2px;
}

.statii-vid3 {
    width: 630px;
    height: 68px;
    background: url(/img/stat-vniz.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 15px;
}

.statii-messages {
    padding: 0 0 0 20px;
    width: 570px;
}

.statii-nazv {
    width: 400px;
    position: absolute;
    left: 77px;
    top: 10px;
}

.statii-menu {
    width: 700px;
    position: absolute;
    left: 200px;
    top: 34px;
}

.publ-tegs {
    width: 500px;
    position: absolute;
    left: 40px;
    top: 34px;
}

.publ-sh2 {
    width: 443px;
    position: absolute;
    left: 100px;
    top: 88px;
}

.statis3 {
    width: 631px;
    height: 264px;
    background: url(/img/stats-vid3.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    right: 14px;
}

/* Fails */
.loads1 {
    width: 624px;
    height: 65px;
    background: url(/img/files-verx.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 10px;
}

.n-kar-loads {
    float: left;
    width: 210px;
    height: 146px;
    position: relative;
    right: 19px;
}

.kartintion-load {
    overflow: hidden;
    width: 260px;
    height: 130px;
}

.loads-naz {
    width: 400px;
    position: absolute;
    left: 147px;
    top: 30px;
}

.loads-reit {
    width: 15px;
    position: absolute;
    left: 534px;
    top: 38px;
}

.loada1 {
    width: 180px;
    position: absolute;
    left: 110px;
    top: 16px;
}

.loada2 {
    width: 180px;
    position: absolute;
    left: 260px;
    top: 16px;
}

.loada3 {
    width: 180px;
    position: absolute;
    left:340px;
    top: 16px;
}

.loada4 {
    width: 180px;
    position: absolute;
    left: 460px;
    top: 16px;
}

.fail-img {
    padding: 8px 0 0 30px;
}

.fail-mes {
    width: 330px;
    height: 130px;
    padding: 9px 0 0 9px;
    overflow: hidden;
}

.loada5 {
    width: 350px;
    position: absolute;
    left: 13px;
    top: 123px;
    overflow: hidden;
}

.n-nextload {
    float: right;
    width: 366px;
    height: 146px;
    position: relative;
    background: url(/img/files-prav.png) no-repeat;
    left: 11px;
}

.loads3 {
    width: 622px;
    height: 45px;
    background: url(/img/files-niz.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 10px;
}

.pol-load4 {
    width: 622px;
    position: relative;
}

.pol-load1 {
    width: 633px;
    height: 303px;
    background: url(/img/load-pol.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 16px;
}

.pol-load2 {
    width: 615px;
    background: url(/img/news2.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    left: 2px;
}

.pol-load3 {
    width: 631px;
    height: 214px;
    background: url(/img/news3.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 15px;
}

.put-load {
    width: 500px;
    position: absolute;
    left: 67px;
    top: 22px;
    font-size: 9px;
}

.pglav-load {
    width: 550px;
    position: absolute;
    left: 37px;
    top: 34px;
}

.load-skachat {
    width: 200px;
    position: absolute;
    left: 487px;
    top: 80px;
}

.teg-load {
    width: 550px;
    position: absolute;
    left: 36px;
    top: 110px;
}

.load-messages {
    width: 550px;
    position: relative;
    left: 31px;
    overflow: hidden;
}

.opcii-load {
    width: 380px;
    position: absolute;
    left: 47px;
    top: 80px;
}

.top-fails {
    width: 600px;
}

/* Blog */
.blogs1 {
    width: 577px;
    height: 56px;
    background: url(/img/blog-verx.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 10px;
}

.blogs-image {
    float: left;
    width: 210px;
    height: 146px;
    position: relative;
    right: 10px;
}

.blogs-load {
    overflow: hidden;
    width: 250px;
    height: 130px;
}

.blogs-naz {
    width: 400px;
    position: absolute;
    left: 130px;
    top: 14px;
}

.blogs-reit {
    width: 15px;
    position: absolute;
    left: 123px;
    top: 6px;
}

.blogs-nfo {
    width: 500px;
    position: absolute;
    left: 15px;
    top: 10px;
}

.blogs-user {
    width: 100px;
    position: absolute;
    left: 16px;
    top: -4px;
}

.blogs-img {
    padding: 8px 0 0 30px;
}

.blogs-mes {
    width: 280px;
    height: 110px;
    padding: 30px 0 0 10px;
    overflow: hidden;
}

.blogs-nextload {
    float: right;
    width: 319px;
    height: 136px;
    position: relative;
    background: url(/img/blog-right.png) no-repeat;
    right: 27px;
}

.blogs2 {
    width: 549px;
    height: 48px;
    background: url(/img/blog-niz.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    top: -10px;
    left: 14px;
}

/* Photo */
.galleray1 {
    width: 632px;
    height: 92px;
    background: url(/img/gal1.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 16px;
}

.galleray2 {
    width: 631px;
    min-height: 83px;
    background: url(/img/gal2.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    right: 15px;
}

.galleray3 {
    width: 632px;
    height: 373px;
    background: url(/img/gal3.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    right: 15px;
}

.galleray-sod {
    width: 600px;
    position: relative;
    left: 14px;
}

.galleray-demo {
    width: 480px;
    height: 200px;
    position: absolute;
    left: 100px;
    top: 195px;
}

.galleray-infa {
    width: 580px;
    height: 200px;
    position: absolute;
    left: 20px;
    top: 20px;
}

.galleray-sh {
    width: 600px;
    height: 30px;
    position: absolute;
    left: 20px;
    top: 90px;
}

.galleray-prosm {
    width: 400px;
    height: 20px;
    position: absolute;
    left: 180px;
    top: -3px;
}

.promo1 {
    width: 182px;
    height: 44px;
    background: url(/img/promo1.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.name-photo {
    width: 90px;
    height: 25px;
    position: absolute;
    left: 40px;
    top: 8px;
    font-size: 9px;
    overflow: hidden;
}

.cat-photo {
    width: 200px;
    height: 16px;
    position: absolute;
    left: 46px;
    top: 2px;
    font-size: 8px;
    overflow: hidden;
}

.photo-over {
    overflow: hidden;
    width: 170px;
    height: 120px;
}

.image-photo {
    padding: 10px 0 0 30px;
}

.promo2 {
    width: 172px;
    height: 124px;
    position: relative;
}

.promo3 {
    width: 170px;
    min-height: 25px;
    background: url(/img/promo3.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
}

/* FAQ */
.faq-1 {
    width: 598px;
    height: 53px;
    background: url(/img/faq-vverx.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.faq-2 {
    width: 598px;
    background: url(/img/faq-center.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    min-height: 51px;
}

.faq-vopr {
    width: 480px;
    height: 30px;
    position: absolute;
    left: 8px;
    top: 6px;
}

.faq-ocenki {
    width: 480px;
    height: 30px;
    position: absolute;
    left: 10px;
    top: 40px;
}

.faq-context {
    width: 550px;
    position: relative;
    left: 24px;
}

.faq-3 {
    width: 598px;
    height: 71px;
    background: url(/img/faq-niz.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

/* News */
.news-naz {
    width: 400px;
    position: absolute;
    left: 66px;
    top: 11px;
}

.news-reit {
    width: 15px;
    position: absolute;
    left: 484px;
    top: 15px;
}

.news1 {
    width: 509px;
    height: 41px;
    background: url(/img/top3.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    left: 82px;
    top: 2px;
}

.n-next {
    float: right;
    width: 319px;
    height: 169px;
    position: relative;
    background: url(/img/2.png) no-repeat;
    right: 9px;
}

.n-kar {
    float: left;
    width: 268px;
    height: 169px;
    position: relative;
    left: 3px;
}

.kartintion {
    overflow: hidden;
    width: 268px;
    height: 169px;
}

.sdv-img {
    padding: 18px 0 0 55px;
}

.news3 {
    width: 545px;
    height: 52px;
    background: url(/img/bot3.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    left: 32px;
}

.news-mes {
    width: 220px;
    height: 130px;
    padding: 23px 0 0 29px;
    overflow: hidden;
}

.news-pr {
    width: 122px;
    position: absolute;
    left: 188px;
    top: 13px;
}

.news-com {
    width: 122px;
    position: absolute;
    left: 310px;
    top: 13px;
}

.news-dat {
    width: 122px;
    position: absolute;
    left: 430px;
    top: 13px;
}

.novos1 {
    width: 631px;
    height: 111px;
    background: url(/img/news1.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 15px;
}

.novos2 {
    width: 615px;
    min-height: 101px;
    background: url(/img/news2.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    left: 2px;
}

.novos3 {
    width: 631px;
    height: 214px;
    background: url(/img/news3.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    right: 15px;
}

.stroka-sostoyania {
    width: 500px;
    position: absolute;
    left: 35px;
    top: 42px;
}

.stroka-center {
    width: 520px;
    position: absolute;
    top: 87px;
    left: 50px;
}

.stroka-center2 {
    width: 545px;
    position: absolute;
    left: 50px;
}

.stroka-center3 {
    width: 520px;
    position: absolute;
    left: 50px;
    top: 107px;
}

.stroka-messages {
    width: 550px;
    position: relative;
    left: 30px;
}

/* Middle-----------------------------------------------------------------------------*/
#middle {
    width: 100%;
    height: 1%;
    position: relative;
}

#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

#container {
    width: 100%;
    float: left;
    overflow: hidden;
}

#container-addf {
    width: 100%;
    overflow: hidden;
}

#content {
    padding: 0px 150px 0 445px;
}

#content-addf {
    padding: 0px 150px 0 150px;
}

#forum-container {
    width: 100%;
}

#forum-content {
    padding: 0px 150px 0 150px;
}

/* Sidebar Left-----------------------------------------------------------------------------*/
#sideLeft {
    float: left;
    width: 268px;
    margin-left: -89%;
    position: relative;
}

/* Footer-----------------------------------------------------------------------------*/
#footer {
    height: 279px;
}

.footer-img {
    width: 1280px;
    height: 279px;
    background: url(/img/back.png);
    background-position: top center;
    margin: 0 auto;
    background-repeat: no-repeat;
    position: relative;
}

.niz1 {
    width: 400px;
    position: absolute;
    left: 420px;
    top: 178px;
}

 .niz2 {
    width: 400px;
    position: absolute;
    left: 200px;
    top: 230px;
}

 .niz3 {
    width: 200px;
    position: absolute;
    left: 600px;
    top: 212px;
}


/* Ssylki-----------------------------------------------------------------------------*/
a:link {
    text-decoration:none;
    color:#4f7942;
}

 a:active {
    text-decoration:none;
    color:#4f7942;
}

a:visited {
    text-decoration:none;
    color:#4f7942;
}

 a:hover {
    text-decoration:none;
    color:#2f4532;
}

a.noun:link {
    text-decoration:none;
    color:#4f7942;
}

a.noun:active {
    text-decoration:none;
    color:#4f7942;
}

a.noun:visited {
    text-decoration:none;
    color:#4f7942;
}

a.noun:hover {
    text-decoration:none;
    color:#4f7942;
}

a:hover img {
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=40);
    -moz-opacity: 0.4;
    /* Mozilla 1.6 */
 -khtml-opacity: 0.4;
    /* Konqueror 3.1, Safari 1.1 */
 opacity: 0.4;
    /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
 filter: alpha(opacity=40);
    /* IE 5.5+*/
;
}

.banser img {
    opacity:0.7;
    -moz-opacity:0.7;
    filter:alpha(opacity=40);
}

/* h1*/
h1 {
    color:#7ba05b;
    font-weight:bold;
    font-size:12px;
    margin:0px;
}

h1 a:link {
    text-decoration:none;
    color:#7ba05b;
}

h1 a:active {
    text-decoration:none;
    color:#7ba05b;
}

h1 a:visited {
    text-decoration:none;
    color:#7ba05b;
}

h1 a:hover {
    text-decoration:none;
    color:#7ba05b;
}

/* ------------- */
/* h2*/
h2 {
    color:#2f4532;
    font-weight:bold;
    font-size:11px;
    margin:0px;
}

h2 a:link {
    text-decoration:none;
    color:#2f4532;
}

h2 a:active {
    text-decoration:none;
    color:#2f4532;
}

h2 a:visited {
    text-decoration:none;
    color:#2f4532;
}

h2 a:hover {
    text-decoration:none;
    color:#2f4532;
}

/* ------------- */
/* h3*/
h3 {
    color:#2f4532;
    font-weight:bold;
    font-size:10px;
    margin:0px;
}

h3 a:link {
    text-decoration:none;
    color:#2f4532;
}

h3 a:active {
    text-decoration:none;
    color:#2f4532;
}

h3 a:visited {
    text-decoration:none;
    color:#2f4532;
}

h3 a:hover {
    text-decoration:none;
    color:#2f4532;
}

/* ------------- */
 /* User Group Marks */
a.groupAdmin:link,a.groupAdmin:visited {
    color:#af1b1b;
    font-weight: bold;
    font-size:10px;
    text-decoration:underline;
    text-shadow: black 1px 1px 2px, red 0 0 1em;
}

a.groupAdmin:hover {
    color:#af1b1b;
    font-weight: bold;
    font-size:10px;
    text-decoration:none;
    text-shadow: black 1px 1px 2px, red 0 0 1em;
}

a.groupModer:link,a.groupModer:visited {
    color:#2f4532;
    font-weight: bold;
    font-size:10px;
    text-decoration:underline;
}

a.groupModer:hover {
    color:#2f4532;
    font-weight: bold;
    font-size:10px;
    text-decoration:none;
}

a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {
    color:#008274;
    font-weight: bold;
    font-size:10px;
    text-decoration:underline;
}


a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {
    color:#3c95af;
    font-weight: bold;
    font-size:10px;
}

a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {
    color:#34c924;
    font-weight: bold;
    font-size:10px;
}

a.groupOther4:link,a.groupOther4:visited,a.groupOther4:hover {
    color:#800000;
    font-weight: bold;
    font-size:10px;
}

a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {
    color:#606b94;
    font-weight: bold;
    font-size:10px;
}

a.groupOther6:link,a.groupOther6:visited,a.groupOther6:hover {
    color:#9370D8;
    font-weight: bold;
    font-size:10px;
}

a.groupOther7:link,a.groupOther7:visited,a.groupOther7:hover {
    color:#a5a00f;
    font-weight: bold;
    font-size:10px;
}

a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {
    color:#007fff;
    font-weight: bold;
    font-size:10px;
}

a.groupOther9:link,a.groupOther9:visited,a.groupOther9:hover {
    color:#FF4500;
    font-weight: bold;
    font-size:10px;
}

a.groupOther10:link,a.groupOther10:visited,a.groupOther1:hover {
    color:#0000CD;
    font-weight: bold;
    font-size:10px;
}

a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {
    color:#ffa500;
    font-weight: bold;
    font-size:10px;
}

a.groupOther13:link,a.groupOther13:visited,a.groupOther13:hover {
    color:#FF8C00;
    font-weight: bold;
    font-size:10px;
}

a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {
    color:#505050;
    font-weight: bold;
    font-size:10px;
}

a.groupUser:link,a.groupUser:visited,a.groupUser:hover {
    color:#78866b;
    font-size:9px;
}

a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {
    color:#666;
    font-size:10px;
}

 /* ---------------- */
.pyt-txt {
    padding-top: 10px;
    padding-left: 14px;
    font-size : 7pt;
}

.st-pyt {
    width: 608px;
    height: 33px;
    background: url(/img/put.png) no-repeat;
}

 /* ---------------- */
 /* Comments Form Style */
.commTable {
    background: url(/img/fon-chat.png);
}

.commTd1 {
    color:#3d2b1f;
    font-weight:bold;
    padding-left:5px;
    background:none;
}

.commTd2 {
    color:#3d2b1f;
    padding-bottom:2px;
    background:none;
}

.commFl {
    width:100%;
    color:#78866b;
    border:none;
}

.smiles {
    background:none;
    border:1px solid #3d2b1f;
}

.commReg {
    padding: 10 0 10 0px;
    text-align:center;
}

.commError {
    color:#FF0000;
}

.securityCode {
    font-size:9px;
    color:#989898;
    background:#000000;
    border:1px solid #111111;
    wight:50px;
    height:35px;
}

 /* ------------------- */
/* Comments Style */
.cAnswer {
    color:#515151;
    font-style:italic;
}

.cBlock1 {
    background:#000000;
    border:1px solid #222222;
}

.cBlock2 {
    background:#000000;
    border:1px solid #222222;
}

.cMessage {
    background: url(/img/fon-chat.png);
    border:1px;
    padding:1px;
}

.comments-add {
    width: 617px;
    height: 240px;
    margin: 0 auto;
    background: url(/img/com_add.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.comments-code {
    width: 530px;
    height: 20px;
    position: absolute;
    left: 14px;
    top: 5px;
}

.comments-sml {
    width: 300px;
    height: 300px;
    position: absolute;
    left: 520px;
    top: 40px;
}

.comments-pole {
    width: 455px;
    height: 120px;
    position: absolute;
    left: 14px;
    top: 30px;
}

.comments-podpis {
    width: 300px;
    height: 40px;
    position: absolute;
    left: 15px;
    top: 162px;
}

.comments-inp {
    width: 116px;
    height: 33px;
    position: absolute;
    left: 40px;
    top: 194px;
}

.comments-secr {
    width: 300px;
    height: 40px;
    position: absolute;
    left: 290px;
    top: 160px;
}

.commentars1 {
    width: 614px;
    height: 50px;
    background: url(/img/comm.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.commentars2 {
    width: 611px;
    background: url(/img/comm-c.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    left:3px;
}

.commentars3 {
    width: 609px;
    height: 75px;
    background: url(/img/comm-n.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    left:5px;
}

.commContainer #allEntries > div {
    display:inline;
    padding:0px;
    margin:0px;
}

.otvetcomm {
    margin-top:-22px;
}

.fix-google {
    margin-top:14px;
}

.otvetcomm1 {
    width: 561px;
    height: 61px;
    background: url(/img/otvet-v.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    left:45px;
}

.otvetcomm2 {
    width: 547px;
    background: url(/img/otvet-c.png);
    background-position: center;
    background-repeat: repeat-y;
    position: relative;
    left:59px;
}

.otvetcomm3 {
    width: 570px;
    height: 67px;
    background: url(/img/otvet-n.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    left:36px;
}

.comments-nk {
    width: 400px;
    height: 30px;
    position: absolute;
    left: 28px;
    top: 22px;
}

.comments-id {
    width: 20px;
    height: 10px;
    position: absolute;
    left: 457px;
    top: 5px;
}

.comments-messagas {
    width: 550px;
    padding: 0 0 0 26px;
    overflow: hidden;
}

.comments-messagaso {
    width: 530px;
    padding: 0 0 0 8px;
    overflow: hidden;
}

.otvet-name {
    width: 400px;
    height: 30px;
    position: absolute;
    left: 357px;
    top: 18px;
}

.comments-otvetits {
    width: 156px;
    height: 25px;
    position: absolute;
    left: 23px;
    top: 40px;
}

.comments-reite {
    width: 14px;
    height: 20px;
    position: absolute;
    left: 509px;
    top: 18px;
}

.otvetcomm-plo {
    width: 14px;
    height: 20px;
    position: absolute;
    left: 520px;
    top: 42px;
}

.comments-oceng {
    width: 14px;
    height: 14px;
    position: absolute;
    left: 526px;
    top: 17px;
}

.comments-ocengotv {
    width: 14px;
    height: 14px;
    position: absolute;
    left: 484px;
    top: 42px;
}

.comments-ocenb {
    width: 14px;
    height: 14px;
    position: absolute;
    left: 542px;
    top: 17px;
}

.comments-ocenbotv {
    width: 14px;
    height: 14px;
    position: absolute;
    left: 500px;
    top: 42px;
}

 /* -------------- */
 .myWinTD1 {
    background: url(/img/fon-chat.png);
    padding-top: 2px;
}

.myWinTD2 {
    background: url(/img/fon-chat.png);
}

/* mchat Comments Style */
.mBlock1 {
    background:none;
    border:1px solid #222222;
}

 .mBlock2 {
    background:none;
    border:1px solid #222222;
}

.mMessage {
    padding:2px;
}

 /* -------------- */
 /* Informers */
.inform {
    padding:0px;
    margin:0px;
}

.inform-text {
    font-size: 9pt;
    text-shadow: black 1px 1px 2px, #000000 0 0 1em;
    width: 100%;
    overflow: hidden;
}

.inform-textn {
    font-size: 8pt text-shadow: black 1px 1px 2px, #000000 0 0 1em;
    width: 100%;
    overflow: hidden;
}

 /* -------------- */
/* ===== forum Start ===== */
 /* General forum Table View */
.gTable {
    background:none;
}

.forum-informersa {
    width: 991px;
    height: 252px;
    margin: 0 auto;
    background: url(/img/informer-forums.png);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}

.forum-add {
    width: 995px;
    height: 363px;
    background: url(/img/form_add.png);
    background-position: center;
    margin: 0 auto;
    background-repeat: no-repeat;
    position: relative;
}

.forum-star {
    width: 978px;
    height: 47px;
    background: url(/img/stroka.png);
    background-position: center;
    margin: 0 auto;
    background-repeat: no-repeat;
    position: relative;
}

.forum-threads {
    width: 988px;
    height: 67px;
    background: url(/img/soob.png);
    background-position: center;
    margin: 0 auto;
    background-repeat: no-repeat;
    position: relative;
}

.forum-question {
    width: 990px;
    height: 231px;
    background: url(/img/opr.png);
    background-position: center;
    margin: 0 auto;
    background-repeat: no-repeat;
    position: relative;
}

.punkttem3 {
    width: 720px;
    height: 10px;
    position: absolute;
    left: 253px;
    top: 8px;
}

.punkttem4 {
    width: 720px;
    height: 10px;
    position: absolute;
    left: 253px;
    top: 30px;
}

.punkttem1 {
    color:#2f4532;
    font-weight:bold;
    width: 200px;
    height: 10px;
    position: absolute;
    left: 20px;
    top: 8px;
}

.punkttem2 {
    color:#2f4532;
    font-weight:bold;
    width: 200px;
    height: 10px;
    position: absolute;
    left: 20px;
    top: 30px;
}

.punkttem5 {
    color:#2f4532;
    font-weight:bold;
    width: 200px;
    height: 10px;
    position: absolute;
    left: 20px;
    top: 6px;
}

.punkttem6 {
    color:#2f4532;
    font-weight:bold;
    width: 200px;
    height: 10px;
    position: absolute;
    left: 20px;
    top: 80px;
}

.punkttem9 {
    color:#2f4532;
    font-weight:bold;
    width: 200px;
    height: 10px;
    position: absolute;
    left: 20px;
    top: 166px;
}

.punkttem10 {
    width: 720px;
    height: 100px;
    position: absolute;
    left: 253px;
    top: 160px;
}

.punkttem7 {
    width: 720px;
    height: 10px;
    position: absolute;
    left: 253px;
    top: 6px;
}

.punkttem8 {
    width: 720px;
    height: 200px;
    position: absolute;
    left: 256px;
    top: 30px;
}

.fsml {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 20px;
    top: 50px;
}

.fskode {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 100px;
    top: 40px;
}

.forum-posttype {
    width: 500px;
    height: 70px;
    position: absolute;
    left: 20px;
    top: 10px;
    color:#2f4532;
    font-weight:bold;
    font-size:14px;
}

.faddopition {
    width: 200px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: 192px;
    color:#2f4532;
    font-weight:bold;
    font-size:14px;
}

.faddopitions {
    width: 200px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: 292px;
    color:#2f4532;
    font-weight:bold;
    font-size:14px;
}

.faddpunks {
    width: 500px;
    height: 100px;
    position: absolute;
    left: 260px;
    top: 190px;
}

.faddpunk {
    width: 500px;
    height: 100px;
    position: absolute;
    left: 260px;
    top: 278px;
}

.faddpole {
    width: 695px;
    height: 96px;
    position: absolute;
    left: 258px;
    top: 32px;
}

.faddcode {
    width: 900px;
    height: 20px;
    position: absolute;
    left: 17px;
    top: 5px;
}

.faddinput {
    width: 500px;
    height: 30px;
    position: absolute;
    left: 306px;
    top: 327px;
}

.gTableTop {
    background:url('/img/stroka.png') no-repeat;
    height:47px;
    color:#7ba05b;
    font-family:Verdana,Sans-Serif;
    font-size:13px;
    font-weight:bold;
    padding-left:15px;
}

.gTableSubTop {
    padding:2px;
    background:url('/img/zagolovok.gif') repeat;
    color:#D2CBC0;
    height:26px;
    font-size:10px;
}

.gTableBody {
    padding:2px;
    background:#000000;
}

.gTableBody1 {
    padding:2px;
    background:#000000;
}

.gTableBottom {
    padding:2px;
    background:#000000;
}

.gTableLeft {
    padding:2px;
    background:#000000;
    font-weight:bold;
    color:#D2CBC0;
}

.gTableRight {
    padding:2px;
    background:#000000;
    color:#666666;
}

.gTableError {
    padding:2px;
    background:#000000;
    color:#FF0000;
}

 /* ------------------------ */
 /* Forums Styles */
.forumNameTd,.forumLastPostTd {
    padding:2px;
    background:url('/img/vetka.gif');
}

.forumIcoTd,.forumThreadTd,.forumPostTd {
    padding:2px;
    background:url('/img/vetka.gif');
}

.forumLastPostTd,.forumArchive {
    padding:2px;
    font-size:10px;
}

a.catLink:link {
    text-decoration:none;
    color:#4f7942;
}

a.catLink:visited {
    text-decoration:none;
    color:#4f7942;
}

a.catLink:hover {
    text-decoration:underline;
    color:#2f4532;
}

a.catLink:active {
    text-decoration:none;
    color:#4f7942;
}

.lastPostGuest,.lastPostUser,.threadAuthor {
    font-weight:bold;
}

.archivedForum{
    font-size:7pt;
    color:#000000;
    font-weight:bold;
}

/* ------------- */
 /* forum Titles & other */
.forum {
    font-weight:bold;
    font-size:9pt;
}

.forumDescr,.forumModer {
    color:#888888;
    font-size:7pt;
}

.forumViewed {
    font-size:9px;
}

a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {
    text-decoration:none;
    color:#4f7942;
}

a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {
    text-decoration:none;
    color:#4f7942;
}

a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {
    text-decoration:underline;
    color:#2f4532;
}

a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {
    text-decoration:none;
    color:#4f7942;
}

 /* -------------------- */
 /* forum Navigation Bar */
.forumNamesBar {
    padding-bottom:7px;
    font-weight:bold;
    font-size:7pt;
}

.forumBarKw {
    font-weight:normal;
}

a.forumBarA:link {
    text-decoration:none;
    color:#4f7942;
}

a.forumBarA:visited {
    text-decoration:none;
    color:#4f7942;
}

a.forumBarA:hover {
    text-decoration:underline;
    color:#2f4532;
}

a.forumBarA:active {
    text-decoration:none;
    color:#4f7942;
}

 /* -------------------- */
 /* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {
    font-size:7pt;
}

 /* ---------------------------- */
 /* forum Fast Navigation Menu */
.fastNavMain {
    background:#000000;
    color:#FFFFFF;
}

.fastNavCat {
    background:#000000;
}

.fastNavCatA {
    background:#000000;
    color:#0000FF;
}

.fastNavForumA {
    color:#000000;
}

 /* -------------------------- */
 /* forum Page switches */
.pagesInfo {
    background:#000000;
    padding-right:10px;
    font-size:7pt;
}

.switches {
    background:#2B2B2B;
}

.switch {
    background:#111111;
    width:15px;
    font-size:7pt;
}

.switchActive {
    background:#FCA735;
    font-weight:bold;
    color:#000000;
    width:15px;
}

a.switchDigit:link,a.switchBack:link,a.switchNext:link {
    text-decoration:none;
    color:#CCCCCC;
}

a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {
    text-decoration:none;
    color:#CCCCCC;
}

a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {
    text-decoration:underline;
    color:#FFFFFF;
    font-weight:bold;
}

a.switchDigit:active,a.switchBack:active,a.switchNext:active {
    text-decoration:underline;
    color:#CCCCCC;
}

 /* ------------------- */
 /* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {
    padding:2px;
    padding:2px;
    background:url('/img/vetka.gif');
}

.threadIcoTd,.threadPostTd,.threadViewTd {
    padding:2px;
    background:url('/img/vetka.gif');
}

.threadLastPostTd {
    padding:2px;
    font-size:7pt;
}

.threadDescr {
    color:#333333;
    font-size:7pt;
}

.threadNoticeLink {
    font-weight:bold;
}

.threadsType {
    padding:2px;
    background:url('/img/tema.gif');
    height:30px;
    font-weight:bold;
    font-size:7pt;
    color:#E9D0B3;
    padding-left:40px;
}

 .threadsDetails {
    padding:2px;
    background:#000000;
    height:20px;
    color:#D2CBC0;
}

 .forumOnlineBar {
    padding:2px;
    background:#252525;
    color:#D2CBC0;
    height:20px;
    font-size:10px;
}

 a.threadPinnedLink:link {
    text-decoration:none;
    color:#4f7942;
}

a.threadPinnedLink:visited {
    text-decoration:none;
    color:#4f7942;
}

 a.threadPinnedLink:hover {
    text-decoration:underline;
    color:#4f7942;
    font-weight:bold;
}

 a.threadPinnedLink:active {
    text-decoration:none;
    color:#4f7942;
}

 .threadPinnedLink,.threadLink {
    font-weight:bold;
}

 a.threadLink:link {
    text-decoration:none;
    color:#4f7942;
}

 a.threadLink:visited {
    text-decoration:none;
    color:#4f7942;
}

 a.threadLink:hover {
    text-decoration:underline;
    color:#2f4532;
}

 a.threadLink:active {
    text-decoration:none;
    color:#4f7942;
}

 .postpSwithces {
    font-size:7pt;
}

 .thDescr {
    font-weight:normal;
}

 .threadFrmBlock {
    font-size:7pt;
    text-align:right;
}

 /* ------------------- */
 /* Posts View */
.postTable {
    background:#000000;
}

 .postPoll {
    background:#0B0B0B;
    text-align:center;
}

 .postFirst {
    background:none;
    border-bottom:0px solid silver;
}

 .postRest1 {
    background: none;
}

 .postRest2 {
    background: none;
}

 .postSeparator {
    height:2px;
    background:none;
}

 .postTdTop {
    background: none;
    color:#D2CBC0;
    height:20px;
    font-size:10px;
}

 .postBottom {
    background:url('http://src.ucoz.ru/t/882/14.jpg');
    height:20px;
    font-weight:bold;
    color:#E9D0B3;
}

 .postUser {
    font-weight:bold;
}

 .postTdInfo {
    background:none;
    text-align:center;
    padding:5px;
}

.posttdMessageTop {
    background:none;
    text-align:right;
    height:50px;
    padding-right:10px;
}

.posttdMessageBottom {
    background:none;
    text-align:center;
    height:35px;
}

 .postPoll {
    padding:5px;
    margin: 0 auto;
    background: #000000;
}

.pollAnswer {
    float: left;
}

.pollBar {
    float: left;
}

.pollAnsw {
    float: left;
}

.pollQuestion {
    text-align:center;
    font-weight:bold;
}

 .pollButtons,.pollTotal {
    text-align:center;
}

 .pollSubmitBut,.pollreSultsBut {
    width:140px;
    font-size:7pt;
    float: left;
    padding:5px;
}

 .pollSubmit {
    font-weight:bold;
}

 .pollEnd {
    text-align:center;
    height:30px;
}

 .codeMessage {
    color:#6b6b6b;
    font-size:11px;
    font-family:tahoma;
    background: #000000;
    border:1px solid #666666 !important;
    padding:5px;
    border-radius:10px;
}

.quoteMessage {
    color:#6b6b6b;
    font-size:11px;
    font-family:tahoma;
    background: #000000;
    border:1px solid #666666 !important;
    padding:5px;
    border-radius:10px;
}

 .edited {
    padding-top:30px;
    font-size:7pt;
    text-align:right;
    color:#C44500;
}

.editedBy {
    font-weight:bold;
    font-size:8pt;
}

 .statusBlock {
    padding-top:3px;
}

 /* ---------- */
 /* Post Form */
.queryField, .loginField {
    background:#FFFFFF;
    color:#000000;
    border:1px solid #44361E;
}

 .pollBut, .loginButton, .searchSbmFl, .signButton {
    font-size:7pt;
    background: #000000;
    color:#44361E;
    border:1px solid #44361E;
}

.commSbmFl {
    background: url(/img/input-add.png);
    width:116px;
    height:33px;
    border:none;
}

 .codeButtons {
    font-size:7pt;
    background: #000000;
    color:#767676;
    border:1px outset #2B2B30;
}

.codeCloseAll {
    font-size:7pt;
    background: #000000;
    color:#767676;
    border:1px outset #2B2B30;
    font-weight:bold;
}

 .postNameFl,.postDescrFl {
    background:none;
    border:none;
    width:400px;
    color:#666666;
}

.postPollFl,.postQuestionFl {
    background:none;
    border:none;
    width:400px;
    color:#666666;
}

.postResultFl {
    background:#111111;
    border:1px solid #282318;
    width:50px;
    color:#666666;
}

.postAnswerFl {
    background:#111111;
    border:1px solid #282318;
    width:300px;
    color:#666666;
}

.postTextFl {
    background: none;
    no-repeat top right;
    border:0px;
    color:#78866b;
}

 .postUserFl {
    background:#111111;
    border:1px solid #282318;
    width:300px;
    color:#ffffff;
}

 .pollHelp {
    font-weight:normal;
    font-size:7pt;
    padding-top:3px;
}

.smilesPart {
    padding-top:5px;
    text-align:center;
}

 /* --------- */
 /* ====== forum End ====== */
/* menu */
ul {
    list-style-position: inside;
}

ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 60px;
    left: 0px;
    list-style: none;
    z-index:9999;
    height: 500px;
}

ul#navigation li a{
    display: block;
    width: 199px;
    height: 60px;
    background:url('/img/1.png') no-repeat;
    margin-top:5px;
}

ul#navigation li a:hover{
    display: block;
    width: 199px;
    height: 60px;
    background:url('/img/2.png') no-repeat;
    margin-top:5px;
}

.men {
    width: 1000px;
    height: 30px;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    color:#6b6b6b;
}

.men ul {
    list-style: none;
    color:#6b6b6b;
}

 .men ul li {
    height: 30px;
    font-size: 12px;
    float: left;
    font-weight: bold;
    color:#6b6b6b;
}

 .men ul li a {
    padding: 8px 10px 8px;
    text-decoration: none;
    color:#6b6b6b;
}

#tooltip{
    background-color:#000000;
    color:#556832;
    border:1px solid #013220 !important;
    border-radius:7px;
    margin:0px;
    padding:7px;
    position:absolute;
}

/* ====== menu ====== */
 /* -------------- */
.chats-1 {
    width: 218x;
    height: 34px;
    background: url(/img/mchat1.png);
    background-repeat: no-repeat;
    position: relative;
}

.chats-2 {
    width: 218px;
    background: url(/img/mchat2.png);
    background-repeat: repeat-y;
    position: relative;
}

.chats-3 {
    width: 217px;
    height: 26px;
    background: url(/img/mchat3.png);
    background-repeat: no-repeat;
    position: relative;
}

.chat-cht1 {
    position: relative;
    left: 30px;
    top: -17px;
}

.mchat-codd {
    width: 100px;
}

.chat-cht2 {
    width: 207px;
    position: relative;
    left: 10px;
}

.chat-cht5 {
    width: 200px;
    position: relative;
    height: 30px;
    right: 30px;
}

.chat-cht3 {
    width: 100px;
    position: absolute;
    left: 40px;
    align: left;
}

.chat-cht4 {
    width: 200px;
    position: absolute;
    align: right;
    left: 120px;
}

.blok-contentchat {
    width: 218px;
    margin-left: 23px;
}

.contentchatser {
    width: 177px;
    margin-left: 26px;
}

.contentvremy {
    width: 200px;
    position: absolute;
    top: 5px;
    left: 30px;
}

.ls-fon {
    background: #000000;  
}

 /* -------------- */
