/* CSS Document */

* { margin:0; padding:0; }
html, body { height:100%; }
body { font-family:Arial; font-size:14px; color:#5e5e5e; background:#f6f6f6; }
img { display:block; border:0; }
a { font-family:Arial; font-size:14px; color:#065cbb; line-height:18px; text-decoration:none; }
a:hover { color:#ff3c00; text-decoration:underline; }
p { margin-bottom:20px; }
ul, ol { margin-left:25px; }
h1 { font-family:Tahoma; font-size:36px; line-height:38px; margin-bottom:20px; color:#bfbfbf; font-weight:normal; }
h2 { font-family:Arial; font-size:24px; color:#939292; margin-bottom:15px; }
h3 {  }

/* MAIN STYLES */
.box { width:969px; min-height:100%; margin:auto; }
   .main { width:969px; /**/padding-bottom:90px; position:relative; }
   .workarea { width:956px; background:#fff; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; margin-top:-5px; padding:15px 0 10px 11px; min-height:600px; }
.footer { width:852px; height:34px; margin:-54px auto 0 auto; background:#0e9ae0; font-size:11px; color:#fff; padding:20px 0 0 117px; }
/**/.foot-new { width:851px; padding-left:116px; border-left:solid 1px #e7e7e7; border-right:solid 1px #e7e7e7; height:34px; margin:-90px auto 0 auto; background:#fff; }
/**/.foot-new-block { border-top:solid 1px #e6e6e6; color:#bfbfbf; font-size:11px; line-height:34px; }
/**/.foot-new-block a { font-size:11px; position:relative; }
.cl { clear:both; height:1px; line-height:1px; font-size: 1px; }
.quest { cursor:pointer; font-family:Tahoma; font-size:10px; color:#383838; }
.page-name { padding:10px 0 20px 106px; font-size:12px; color:#ababab; }
.content tr td.page-name2 { padding:10px 0 10px 0; }
   .page-name2 h1 { padding-bottom:0; }
.float-l { float:left; }
.float-r { float:right; }

/* HEADER */
.header { height:264px; }
   .head-top { height:49px; padding:0 15px 0 17px; }
      .head-date { float:left; width:400px; padding:17px 0 0 0; font-family:Tahoma; font-size:11px; color:#ababab; }
      .head-date a { font-size:11px; }
   .head-left { float:left; width:484px; height:150px; background:url(../i/bg-head-left.jpg) 0 0 no-repeat; }
   .head-right { float:left; width:485px; height:150px; background:url(../i/bg-head-right.jpg) 0 0 no-repeat; }
.head-menu { height:50px; background:url(../i/bg-plan.jpg) 0 0 repeat-x; position:relative; }
   .exo-menu.inner { width:455px; }
   .exo-menu.inner2 { width:839px; }
   .exo-menu { float:left; padding-left:130px; }
   .exo-menu a { display:block; float:left; font-family:Tahoma; font-size:18px; width:156px; height:32px; text-align:center; padding-top:13px; }
   .exo-menu span { display:block; float:left; font-family:Tahoma; font-size:18px; color:#ababab; width:156px; height:32px; background:url(../i/plan-active.jpg); text-align:center; padding-top:13px; }
   .exo-spam { float:left; padding:5px 0 0 5px; }
   .exo-spam img { float:left; }
   .exo-spam span { margin:5px 0 0 10px; line-height:30px; }
   .head-top .exo-search { float:left; padding:10px 15px 0 0; }
   .exo-search { float:right; padding-right:15px; }
      .obyd { float:left; width:220px; height:21px; margin:4px 10px 0 0; border:solid 1px #bfbfbf; }
.search-men { float:right; padding:10px 2px 0 0; font-size:12px; line-height:18px; font-family:Tahoma; }
.search-men img { float:left; margin:5px 7px 0 0; }
.search-men a { font-family:Tahoma; font-size:12px; background:url(../i/dotted.gif) left bottom repeat-x; }
.search-men a:hover { text-decoration:none; background:none; }
.activirus { float:right; width:299px; height:49px; padding-right:15px; font-size:10px; color:#707070; line-height:10px; overflow:hidden; }
.activirus-in { float:right; width:200px; height:49px; padding-right:15px; font-size:11px; color:#a7a7a7; line-height:14px; overflow:hidden; }
   .activirus-in .name { float:left; padding:8px 10px 0 0; width:150px; height:17px; overflow:hidden; }
   .activirus-in .name a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#065cbb; line-height:14px; text-decoration:none; font-weight:bold; }
   .activirus-in .name a:hover { color:#ff3c00; text-decoration:underline; }
   .activirus-in .ex { float:right; padding:5px 0 0 0; }
   .activirus-in .ex a { font-size:10px; font-weight:normal; text-decoration:underline; }
   .activirus-in .niga { font-size:11px; font-weight:bold; color:#383838; }
   .activirus-in .niga img { float:left; margin:5px 5px 0 0; }
   .activirus-in .niga a { font-size:11px; text-decoration:underline; }
   .frm { float:left; width:100%; }
   .frm tr td { vertical-align:top; line-height:20px; font-size:10px; }
   .frm tr td a { line-height:20px; }
   .frm tr td input { margin-top:2px; margin-right:5px; }
.activirus div.b { float:right; }
.activitus div.b a { background:none; }
.activirus a { font-size:10px; text-decoration:underline; }
   .activ { float:left; width:110px; height:17px; border:solid 1px #bfbfbf; margin:6px 10px 0 0; font-size:11px; color:#999999; line-height:17px; }
   .login { float:left; padding-top:4px; }
.block-sore { position:absolute; left:668px; top:273px; width:293px; height:139px; background:url(../i/block-band.gif) 0 0 no-repeat; }
.block-sore .search-men { float:right; padding:1px 10px 0 0; }
.search-men-aus { float:left; width:250px; padding:20px 0 0 22px; }
   .search-men-aus .ard { width:242px; height:19px; border:solid 1px #bfbfbf; margin:4px 0 4px 0; }
.block-sore2 { position:absolute; left:632px; top:25px; width:293px; height:257px; background:url(../i/block-band-big.gif) 0 0 no-repeat; }
   .answer-d { font-size:10px; color:#707070; padding:5px 0 0 8px; }
      .answer-d a { font-size:10px; background:url(../i/dotted.gif) left bottom repeat-x; }
      .answer-d a:hover { text-decoration:none; background:none; }
   .error-d { padding:40px 18px 20px 18px; }
   .error-d span { color:#ff4e1d; }
   .error-d input.w242 { width:242px; height:20px; margin:3px 0 5px 0; border:solid 1px #acadb2;  }

/* MAIN */
.content { width:100%; }
   .content tr td { text-align:left; vertical-align:top; padding-bottom:60px; }
      .content tr td table tr td { padding-bottom:0; }
.linker { height:25px; font-family:Tahoma; font-size:12px; color:#ababab; margin-top:8px; padding-left:106px; border-bottom:solid 1px #e7e7e7; }
.linker a { float:left; font-family:Tahoma; font-size:12px; margin-right:10px; }
.linker img { float:left; margin-top:5px; }
.linker span { float:left; margin-right:10px; margin-top:2px; }
.linker .link { float:left; padding-right:20px; }

/* TOP */
.top-main { float:left; width:211px; padding:0 13px 0 20px; }
.top { width:196px; height:32px; line-height:32px; color:#fff; background:#ff582a; font-weight:bold; padding-left:14px; border-bottom:solid 2px #fff; }
.top-main div.a { width:182px; padding:10px 14px 10px 14px; }
.top-main div.a a { font-family:Tahoma; font-size:12px; font-weight:bold; line-height:18px; display:block; padding-left:16px; background:url(../i/point.gif) 0 7px no-repeat; }
.top-m-links { padding-bottom:30px; }
.x1 { background:#62d5db; border-bottom:solid 1px #fff; }
.x2 { background:#7ddedc; border-bottom:solid 1px #fff; }
.x3 { background:#a1e8e6; border-bottom:solid 1px #fff; }
.x4 { background:#c8f1ef; border-bottom:solid 1px #fff; }
.x5 { background:#e0f6f5; border-bottom:solid 1px #fff; }
.x6 { background:#effaf9; border-bottom:solid 1px #fff; }
.x7 { background:#f9fdfd; border-bottom:solid 1px #fff; }
.x8 { background:#fbfefe; border-bottom:solid 1px #f2f5f5; }
.x9 { background:#ffffff; border-bottom:solid 1px #e7e7e7; }

/* LAST COMMENTS */
.last-comments-main { float:right; width:132px; padding:0 2px 0 0; }
.last-top { border-top:solid 1px #e7e7e7; border-bottom:solid 1px #e7e7e7; font-family:Tahoma; font-size:12px; color:#a7a7a7; line-height:14px; font-weight:bold; padding:3px 0 5px 0; }
.l-comm { padding:15px 0 10px 0; line-height:14px; }
.l-comm a { font-family:Tahoma; font-weight:bold; font-size:12px; line-height:14px; text-decoration:underline; }
.l-comm div.par a { font-family:Tahoma; font-size:11px; color:#09afbd; line-height:12px; font-weight:normal; }
.l-comm div.par a:hover { color:#ff3c00; }
.l-comm span { font-family:Tahoma; font-size:11px; line-height:12px; color:#a7a7a7; }
.all-comments { padding-top:25px; }
.all-comments a { font-family:Tahoma; font-size:11px; font-weight:normal; background:url(../i/point.gif) 0 5px no-repeat; padding-left:10px; }

/* CONTENT */
.block-bord.bord-t { border-top:solid 1px #e7e7e7; }
.block-bord { border-bottom:solid 1px #e7e7e7; background:#fff; padding:2px 0 5px 0; }
.x { background:#f5f5f5; }
.bord-left { width:105px; padding:0 2px; }
.bord-left a { font-family:Tahoma; font-size:11px; }
.bord-right { width:100%; padding-bottom:20px; }
   .bord-right.ups { width:580px; }
.h2 { float:left; width:100%; }
.h2 a { font-family:Tahoma; font-size:24px; line-height:25px; float:left; width:90%; }
.h2 img { float:right; margin-top:10px; }
.h3 { padding-bottom:4px; }
.h3 a { font-family:Tahoma; font-size:18px; line-height:20px; }
.author { float:left; width:100%; font-family:Tahoma; font-size:11px; color:#a7a7a7; font-weight:bold; padding-top:10px; }
.author-name { float:left; }
   .author-name a { font-size:11px; }
.author-date { float:right; }
.bord-content { float:left; padding:5px 0 20px 0; width: 100%; }
.bord-content p { margin-bottom:0; }
.bord-content img { float:left; margin-right:10px; }
.bord-bottom { float:left; width:100%; height:35px; }
.bord-bottom .r-cell { text-align: right; }
.bord-bottom a { font-family:Arial; font-size:11px; text-decoration:underline; line-height:12px; float:left; font-weight:bold; }
.numb { float:left; width:21px; height:19px; background:url(../i/n-comment.gif) 0 0 no-repeat; font-family:Tahoma; font-size:12px; color:#fff; line-height:13px; text-align:center; margin-right:10px; }
.no-brd { height:1px; line-height:1px; background:#fff; margin-top:-1px; }
.rate { color: #999999; }
.negative { color: #CC0000; }
.positive { color: #339900; }

span.vote-arrow { cursor: pointer; }

/* PAGE NAVIGATION */
.page-navigation { height:50px; padding:70px 0 0 106px; }
.page-navigation2 { height:50px; padding:50px 0 0 0; }
   .page-navigation table, .page-navigation2 table { width:100%; }
.back-page { width:123px; font-size:12px; color:#a7a7a7; }
.back-page a { font-size:12px; float:left; }
.back-page span { float:left; }
.back-page img { float:left; margin:7px 10px 0 0; }
.next-page { float:right; width:115px; font-size:12px; color:#a7a7a7; }
.next-page a { font-size:12px; float:right; }
.next-page span { float:right; }
.next-page img { float:right; margin:7px 0 0 10px; }
.pages { width:234px; margin:auto; font-family:Arial; line-height:18px; }
.pages span { float:left; display:block; width:20px; height:18px; border:solid 1px #ff582a; font-size:12px; color:#ff582a; text-align:center; margin-right:1px; }
.pages span.third { border:none; width:22px; height:20px; color:#a7a7a7; }
.pages a { float:left; display:block; width:20px; height:18px; border:solid 1px #065cbb; font-size:12px; color:#065cbb; text-align:center; margin-right:1px; }
.pages a:hover { border:solid 1px #ff582a; color:#ff582a; text-decoration:none; }

/* ALL COMMENTS */
.soob-right { float:right; width:211px; padding:33px 9px 0 40px; }
.soob-right2 { float:right; width:211px; padding:0 9px 0 40px; }
.soob-top { width:197px; height:39px; background:url(../i/palaz.jpg) 0 0 no-repeat; font-family:Tahoma; font-size:14px; color:#fff; line-height:30px; font-weight:bold; padding-left:14px; }
.soob-top-my { width:197px; height:39px; background:url(../i/palaz.jpg) 0 0 no-repeat; font-family:Tahoma; font-size:12px; color:#fff; line-height:30px; font-weight:normal; padding-left:14px; }
.soob-sp { padding:10px 14px 0 14px; font-family:Tahoma; font-weight:bold; font-size:11px; color:#a7a7a7; line-height:18px; }
.soob-sp a { font-family:Tahoma; font-size:11px; }
.soob-sp a:hover { text-decoration:none; }

.comments { width:100%; margin-bottom:20px; }
.comments tr td { padding-top:1px; }
.comments.line tr td { border-bottom:solid 1px #e7e7e7; }
.comments.line tr td table tr td { border-bottom:none; }
.comments tr td { vertical-align:top; }
.comm-white { width:106px; }
.comm { margin-bottom:10px; }
.comm textarea { width:360px; height:104px; display:block; margin-bottom:5px; border:solid 1px #acadb2; }
.comm tr td { vertical-align:top; text-align:left; }
   .comments.line .port, .comments.line .cmm { border-top:0; }
.port { padding-bottom:10px; border-top:solid 1px #4c4c4c; }
.cmm { width:100%; padding:0 15px 0 10px; border-top:solid 1px #bfbfbf; }
.cmm .name { font-size:11px; color:#a7a7a7; font-weight:bold; padding-top:2px; }
.cmm p { margin-bottom:0; }
.nm-l { float:left; }
   .nm-l a { font-size:11px; }
.nm-r { float:right; white-space:nowrap; }
.cm-content { float:left; width:100%; }
.reduct-comm { float:left; width:100%; white-space:nowrap; }
.cm-l { float:left; }
.cm-l a { font-size:11px; background:url(../i/dotted.gif) left bottom repeat-x; }
.cm-l a:hover { background:none; text-decoration:none; }
.cm-r { float:right; }
.cm-r a { font-family:Tahoma; font-size:10px; color:#a7a7a7; margin-left:15px; }
.cm-r a:hover { color:#a7a7a7; }
.reduct-comment { padding-bottom:15px; }
.add-comment { float:left; width:592px; padding:20px 0 30px 117px; }
.add-comment img { float:left; margin-right:10px; }
.add-comment div { float:left; width:592px; padding-bottom:10px; }
.add-comment textarea { float:left; width:498px; height:121px; display:block; margin-bottom:10px; }
.comm-white a { font-family:Tahoma; font-size:11px; }

/* SOOBSHESTVA */
.soob-div { padding:37px 25px 30px 106px; }
.soob-div table { width:100%; }
.soob-div table tr th { background:#f5f5f5; font-family:Tahoma; font-size:12px; color:#5e5e5e; height:35px; text-align:left; vertical-align:middle; font-weight:normal; padding:0 10px 0 30px; line-height:35px; }
.soob-div table tr th .art { float:left; padding:4px 20px 0 10px; }
.soob-div table tr th span { float:left; }
.soob-div table tr td { height:40px; font-size:18px; color:#383838; text-align:left; vertical-align:middle; padding:0 10px 0 30px; }
.soob-div table tr td a { font-size:18px; line-height:30px; }

/* SOOB-PAGE */
.controller { height:35px; width:100%; background:#f5f5f5; margin:20px 0 15px 0; }
.controller div { float:right; margin-top:6px; }
.controller img { float:left; margin-right:5px; }
.controller span { float:left; margin-right:10px; }
.controller .quest { padding-top:4px; }

/* ARTICLE */
.reduct { height:50px; }
.reduct.float-r { height:auto; }
   .reduct a { font-family:Tahoma; font-size:10px; color:#b5b5b5; }
   .reduct a:hover { color:#b5b5b5; }
.bord-bottom-x .static { padding-bottom:0; }
.static { width:100%; padding-bottom:5px; }
   .stat-left { font-family:Tahoma; font-size:18px; color:#b5b5b5; }
   .stat-left span { color:#383838; }
      .stat-right { float: right; font-family:Arial; font-size:14px; color:#555555; padding: 4px; border: 1px solid #FF7853; }
.soob-mode h1 { color:#383838; }
.ad-comment { padding:30px 0 0 106px; }
.ad-comment2 { padding:30px 0 0 0; }
   .ad-comment .namer, .ad-comment2 .namer { font-family:Tahoma; font-size:18px; color:#4c4c4c; line-height:20px; padding-bottom:7px; }
   .gray-left-top { background:url(../i/gray-left-top.jpg) left top no-repeat #eee; }
   .gray-right-top { background:url(../i/gray-right-top.jpg) right top no-repeat; }
   .gray-left-bottom { background:url(../i/gray-left-bottom.jpg) left bottom no-repeat; }
   .gray-right-bottom { background:url(../i/gray-right-bottom.jpg) right bottom no-repeat; padding:20px; }
   .ad-comment table, .ad-comment2 table { width:100%; }
      .ad-comment table tr td, .ad-comment2 table tr td { vertical-align:top; }
      .ad-comment table tr td img, .ad-comment2 table tr td img { margin:5px 10px 0 0; }
      .ad-comment table tr td textarea, .ad-comment2 table tr td textarea { width:99%; height:121px; margin:5px 0 5px 0; border:solid 1px #acadb2; }
      
/* REGISTRATION */
.regist-div { padding:10px 25px 0 106px; }
.reg-text { font-size:12px; line-height:18px; padding-bottom:30px; }
   .reg-text a { font-size:12px; }
.registration, .registration-edit { width:100%; }
.registration tr td, .registration-edit tr td { padding:10px 25px 10px 25px; vertical-align:middle; }
.registration tr td.ff { padding:20px 15px 10px 25px; vertical-align:top; }
.registration-edit tr td.ff { padding:5px 15px 10px 25px; vertical-align:top; }
.registration-edit tr td.pad10b { padding-top:14px; vertical-align:top; }
tr.ff td { border-top:solid 1px #e7e7e7; padding-top:0; }
tr.ff td table tr td { border-top:none; padding:0 25px 10px 25px; }
.registration tr td table tr td { padding:10px 50px 10px 0; }
.registration-edit tr td table tr td { padding:5px 25px 10px 0; }

.w100x { width:100%; }
.w210 { width:210px; height:20px; border:solid 1px #acadb2; }
.w120 { width:120px; height:20px; border:solid 1px #acadb2; }
.w121 { width:120px; margin-bottom:10px; }
.w154 { width:154px; height:20px; border:solid 1px #acadb2; }
.w292 { width:253px; color:#ababab; }
.w410 { width:410px; height:20px; border:solid 1px #acadb2; }
.w335 { width:335px; height:20px; border:solid 1px #acadb2; }
.w260 { width:260px; height:20px; border:solid 1px #acadb2; }
.load-b, .plus-b { float:left; margin-left:5px; }
.registration select, .registration-edit select { font-size:14px; color:#ababab; margin-right:15px; }
.registration input, .registration-edit input { font-size:14px; color:#ababab; }
.sel-day { width:50px; height:21px; }
.sel-month { width:90px; height:21px; }
.sel-year { width:67px; height:21px; }
.w155 { width:154px; height:21px; margin-right:2px; }
select.w-od { width:362px; height:22px; margin-right:0; }
.reg-butt { margin-left:-180px; }

/* VISUAL */
.adder { width:545px; float:right; margin-bottom:1px; }
.article-page { margin:0 0 30px 0; }
   .article-page span.quest { line-height:11px; display:block; float:left; padding:4px 0 0 8px; }
   .article-page tr td { padding:8px 28px 8px 0; }
   .article-page tr td label { padding-right:50px; cursor:pointer; }
   .article-page tr td label input { margin-right:10px; }
   .article-page tr td select { width:246px; height:20px; float:left; }
   .art-txt { width:351px; height:18px; border:solid 1px #ababab; }

.visual { width:545px; }
   .visual-menu { height:27px; border:solid 1px #e7e7e7; background:#f5f5f5; padding:4px 0 4px 120px; }
      .visual-menu .button { float:left; width:24px; height:25px; border-top:solid 1px #fff; border-left:solid 1px #fff; border-right:solid 1px #aaadb4; border-bottom:solid 1px #aaadb4; margin-right:1px; cursor:pointer; overflow:hidden; }
      .visual-menu .quest.s { margin:-30px 0 0 -103px; position:relative; float:left; }
      .visual-menu .quest.a { margin:-30px 0 0 -75px; position:relative; float:left; }
      .visual-menu .button.on { border-bottom:solid 1px #fff; border-right:solid 1px #fff; border-left:solid 1px #aaadb4; border-top:solid 1px #aaadb4; background:#fff; }
      .visual-menu .button img.h { margin:8px auto; }
      .visual-menu .button img.r { margin:5px auto; }
   .visual-body { padding:10px 0 20px 0; border:solid 1px #e7e7e7; margin-bottom:2px; }
      .visual-body textarea { width:535px; height:274px; margin:auto; display:block; border:solid 1px #ababab; }
   .visual-footer { border:solid 1px #e7e7e7; height:41px; background:#f5f5f5; text-align:center; padding-top:31px; }
   .visual-footer2 { border:solid 1px #e7e7e7; height:52px; background:#f5f5f5; margin-bottom:40px; text-align:center; padding-top:20px; }
   
/* CABINET */
.my-block-ord { width:129px; padding:10px 20px 0 2px; }
.my-block { width:129px; background:#eee; }
   .my-block-top { background:url(../i/my-block-top.jpg) 0 0 no-repeat; padding:11px 10px 0 10px; }
      .my-block-top .name { font-family:Tahoma; font-size:12px; font-weight:bold; padding:4px 0 20px 0; color:#383838; }
      .my-block-top a { font-family:Tahoma; font-size:12px; }
      .my-block-in { border-top:solid 1px #bfbfbf; padding-bottom:10px; font-size:11px; font-family:Tahoma; padding-left:2px; line-height:18px; }
         .my-block-in a { font-size:11px; }
   .my-block-bottom { width:129px; height:18px; background:url(../i/my-block-bottom.jpg) 0 0 no-repeat; }
.reg-date { color:#ababab; font-size:12px; }
.prof-name { font-family:Tahoma; font-size:36px; line-height:38px; color:#383838; padding:30px 0 10px 0; }
.prof-table { width:100%; }
.prof-table tr td { padding:2px 0 2px 0; vertical-align:top; line-height:30px; }
.prof-table tr td a { text-decoration:underline; }
.word-bord { border-bottom:solid 1px #e7e7e7; }
.mrgnlft { margin-left:-100px; }
.mrgntp img { margin-top:50px; }
.mrd { margin-left:-102px; }

/* POPUP */
.pride-l { position:absolute; width:326px; top:10px; left:10px; background:url(../i/pride-bg.gif) 11px 0 repeat-y; z-index:1000; color:#ff4e1d; }
.pride-r { position:absolute; width:326px; top:10px; left:10px; background:url(../i/pride-bg.gif) 0 0 repeat-y; z-index:1000; color:#ff4e1d; }
.pride-l p, .pride-r p { margin-bottom:0; }
.pride-l .pride-a { width:276px; background:url(../i/pride-al.gif) 0 0 no-repeat; font-family:Tahoma; font-size:11px; line-height:14px; padding:25px 20px 25px 30px; }
.pride-l .pride-b { width:326px; height:9px; line-height:9px; background:url(../i/pride-bottom.gif) 11px bottom no-repeat; }
.pride-r .pride-a { width:276px; background:url(../i/pride-ar.gif) 0 0 no-repeat; font-family:Tahoma; font-size:11px; line-height:14px; padding:25px 30px 25px 20px; }
.pride-r .pride-b { width:326px; height:9px; line-height:9px; background:url(../i/pride-bottom.gif) 0 bottom no-repeat; }
.pride-a, .pride-b { position:relative; }

/* ADD MESSAGE */
.add-message { padding-right:25px; }
.add-menu { height:45px; position:relative; }
   .add-menu span.add-off { display:block; float:left; width:175px; height:32px; background:url(../i/bone-off.jpg) 0 0 no-repeat; padding:13px 0 0 27px; margin-right:8px; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:12px; }
   .add-menu span.add-off a { font-family:Tahoma; font-size:11px; color:#383838; font-weight:bold; line-height:12px; background:url(../i/dotted-black.gif) left bottom repeat-x; text-decoration:none; }
   .add-menu span.add-off a:hover { background:none; text-decoration:none; }
   .add-menu span.add-on { display:block; float:left; width:175px; height:31px; background:url(../i/bone-on.jpg) 0 0 no-repeat; padding:14px 0 0 27px; margin-right:8px; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:12px; }
   .add-menu span.add-on a { font-family:Tahoma; font-size:11px; color:#383838; font-weight:bold; line-height:12px; }
   .add-message div.visual-body { margin-top:-1px; }
   .add-message table.add { width:100%; }
   .add-message table.add tr td { padding:10px 20px 30px 25px; }
   .visual-body textarea.addin { width:471px; height:121px; border:solid 1px #ababab; margin-left:0; }
   .add-sub { margin-left:-300px; }

/* MESSAGES */
.messages { padding:0 25px 0 25px; }
.messages table { width:100%; }
.messages table tr th { font-weight:normal; border-bottom:solid 1px #e7e7e7; color:#ababab; text-align:left; padding-bottom:7px; }
.messages table tr td { font-size:12px; vertical-align:top; height:30px; color:#ababab; }
.messages table tr.on td span { color:#383838; }
.messages table tr td strong a { color:#939292; }
.messages table tr.on td strong a { color:#065cbb; }
.del-b { margin-left:-550px; }

/* MESSAGE ONE */
.message-one { padding:0 25px 0 25px; }
.message-name { font-size:12px; color:#ababab; border-bottom:solid 1px #e7e7e7; }
.message-name a { font-size:12px; font-weight:bold; float:left; }
.odver { padding:30px 0 15px 76px; font-family:Tahoma; font-size:12px; color:#939292; }
.odver span, .odver-b span { color:#4c4c4c; font-weight:bold; }
.visual-body textarea.addon { width:603px; height:121px; margin:10px 0 10px 0; }
.odver-b { font-family:Tahoma; font-size:12px; color:#939292; padding:25px 0 0 76px; }

/* SEARCH RESULT */
.s-div { padding:0 25px 30px 106px; }
.your-search { padding:10px 0 30px 10px; font-family:Tahoma; font-size:18px; color:#ababab; }
.your-search span { color:#383838; }

/* USER */
.user-ord { margin:10px 0 0 -11px; width:142px; }
   .user-ord a { display:block; width:114px; height:40px; font-family:Tahoma; font-size:12px; font-weight:bold; padding:12px 0 0 28px; line-height:14px; }
   .user-ord span { display:block; width:114px; height:40px; font-family:Tahoma; font-size:12px; font-weight:bold; padding:12px 0 0 28px; background:url(../i/user.jpg) 0 0 no-repeat; position:relative; line-height:14px; }
   .user-page { width:100%; }
   .user-page .reg-date { font-size:11px; }
   .user-page .prof-name { padding:10px 0 10px 0; }
   .user-menu { padding-bottom:10px; }
   .user-menu img { float:left; margin-right:10px; }
   
a.dotted { background:url(../i/dotted.gif) left bottom repeat-x; text-decoration:none; }
a:hover.dotted { background:none; text-decoration:none; }

/* 21.05.2009 */

.search-result-people { padding-left:10px; width:631px; }
.search-name a { font-size:18px; }
.search-name span { font-size:11px; color:#383838; }

/* 02.06.2009 */

.new-pride { width:307px; height:153px; position:absolute; left:0; top:0; z-index:1000; }
.new-pride a:hover { text-decoration:none; }
   .new-pride-bg { width:307px; height:153px; background:url(../i/users.png) 0 0 no-repeat; position:relative; margin:auto; }
      .new-pride-txt { font-family:Tahoma; font-size:18px; line-height:24px; color:#ff4e1d; padding:20px; height:78px; }
      .new-prider { width:280px; height:12px; margin:-35px auto 0 auto; padding-right:27px; position:relative; }
         .new-pride-link { display:block; width:12px; height:12px; float:right; line-height:12px; }

.mb5 { margin-bottom: 5px; }

/* 26.06.2009 by ARGO */
.bad { color:#ff4e1d; }
.good { color:#12bbb2; }

/* 30.06.2009 */
.blocked { font-size:11px; color:#000; }


/* 18.08.2009 */
.new_bl-link { float:right; padding-right:40px; }
.new_bl-link a { display:block; background:url(../i/mylo.gif) 0 5px no-repeat; padding-left:20px; position:relative; font-size:11px; color:#fff; text-decoration:underline; }
.new_bl-link a:hover { text-decoration:none; color:#fff; }

.porn-box { position:absolute; top:355px; left:520px; width:329px; z-index:1000; }
.porn-box2 { position:absolute; top:415px; left:493px; width:329px; z-index:1000; }
.opium { position:relative; }
   .porn-top { height:21px; background:url(../i/porno-top.gif) 0 0 no-repeat; }
   .porn-body { padding:0 15px; font-size:10px; color:#bfbfbf; line-height:11px; background:url(../i/porno-mid.gif) 0 0 repeat-y; }
      .porn-body table tr td { vertical-align:middle; text-align:left; height:30px; padding:0 10px 0 0; }
      .porn-body table tr td input.must-die1 { width:240px; height:16px; font-size:10px; color:#5e5e5e; line-height:17px; padding:2px; }
      .porn-body table tr td input.must-die2 { width:130px; height:16px; font-size:10px; color:#5e5e5e; line-height:17px; padding:2px; margin-right:15px; }
      .porn-body table tr td input.must-die3 { width:200px; height:16px; font-size:10px; color:#5e5e5e; line-height:17px; padding:2px; margin-right:15px; }
      .porn-body table tr td label input { float:left; line-height:17px; margin-right:5px; }
      .porn-body table tr td label { float:left; position:relative; }
      .ups input { float:left; line-height:17px; margin-right:5px; }
   .porn-bot { height:25px; background:url(../i/porno-bot.gif) 0 0 no-repeat; }


/* 26.08.2009 */
.truck { width:100%; margin:20px 0; }
.truck tr th, .truck tr td { text-align:left; line-height:14px; }
.truck tr th { font-size:11px; color:#ababab; font-weight:normal; border-bottom:solid 1px #0e9ae0; padding:5px 0; }
.truck tr td { font-size:12px; font-weight:bold; color:#383838; padding:15px 0; }
   
/* 31.08.2009 */
#win-bg { background:#fff; filter:alpha(opacity=50); height:100%; left:0px; opacity:0.5; position:absolute; top:0px; width:100%; z-index:100; }

/* 22.09.2009 */
.new-slogan { width:949px; height:44px; padding:10px; border-top:solid 1px #e7e7e7; font-family:Tahoma; font-size:12px; font-weight:bold; color:#ababab; line-height:18px; }


/* AL20101108 */
.blog-tags { border-top:1px solid #e7e7e7; font-size:11px; padding:12px 0 15px; width:100%; display:inline-block; }
   .blog-tags tr td div.blog-rate { font-size:14px; }
   .blog-tags a { font-size:11px; }
   
/* AL20102311 */
.its-best { padding:10px 0 0 108px; font:bold 14px/20px Arial; color:#666; }
.its-best a { font:bold 14px/20px Arial; }

/* ARGO 101210 */
.digest-button { float: left; background: none repeat scroll 0 0 #FF582A; margin-left: 29px; padding: 1px 10px; }
.digest-button a { color: #FFFFFF; font-size: 14px; font-variant: normal; font-weight: bold; text-decoration: none; line-height: 18px; }


/* AL20111701 */
/* Выше класс head-date изменён. Ширина поменялась. */
.new-form { padding-top:15px; text-align:right; }
.new-form, .new-form a { color:#ff582a; font:bold 14px/20px Arial; }
.new-form a { text-decoration:underline; }
.new-form a.open-bot { border-bottom:dashed 1px #ff582a; }
.new-form a:hover, .new-form a.open-bot { text-decoration:none; }
.new-form a.open-bot:hover { border-bottom:none; }

.new-form-popup { left:0; position:absolute; top:250px; width:100%; display:none; }
.new-form-popup-in { background:url(../i/new-form.png) 0 0 no-repeat; height:296px; margin:auto; position:relative; width:431px; }
.new-form-close { background:url(../i/new-form-close.png) 0 0 no-repeat; cursor:pointer; height:32px; position:absolute; right:20px; top:20px; width:32px; }
.new-form-popup-text { padding:60px 90px 0; }
.new-form-popup-text h2 { color:#797979; font:24px/30px Arial; }
.new-form-popup-text .new-form-input { border:solid 1px #bfbfbf; color:#999; display:block; font-size:11px; height:17px; line-height:17px; margin:6px 0 0; width:220px; }
.new-form-popup-text a { font:10px/30px Arial; }
.new-form-popup-text table { border-collapse:collapse; }
.new-form-popup-text table tr td { font:10px/14px Arial; padding:3px 5px 10px 0; vertical-align:top; }

.news-main-block { padding:30px 0 10px; }
.news-main-block h2 { color:#797979; font:24px/30px Arial; padding:0 14px; }
.new-block { border-bottom:solid 1px #e7e7e7; font:12px/16px Arial;  margin-bottom:15px; padding:0 14px; }
.new-block a { font:bold 12px/16px Arial; }
.new-block p { margin-bottom:10px; }
.new-block .news-date { color:#a7a7a7; font:bold 12px/16px Arial; }
.news-main-block .all-comments { padding:0 14px; }

.button-to-rassilko { position:absolute; top:2px; right:144px; }
a span.bbbbb { display:block; font-size:16px; line-height:24px; text-decoration:underline; }
a:hover span.bbbbb { text-decoration:none; }

/* MEGACACOPOPUPS */
.caco { position:absolute; top:200px; }
.caco div { color:#939292; font-size:18px; line-height:28px; padding:101px 46px 0; }
.caco div a { font-size:18px; line-height:28px; }
.megacacopopup1 { background:url(../i/xxx1.png) 0 0 no-repeat; height:291px; left:100px; width:383px; }
.megacacopopup2 { background:url(../i/xxx2.png) 0 0 no-repeat; height:271px; right:100px; width:383px; }
