/*
by sp1nn15
skype: sp1nn15
*/

/* Главные стили */
body {background:url(/design_85/bg.png) repeat; margin:0; padding:0;}
body, td {font-family:tahoma; font-size:11px; color:#2a2a2a;}
a {color:#2a2a2a; text-decoration:none;}
a:hover {text-decoration:underline;}

@font-face {font-family:calibrii; src:url(/design_85/ttf/calibrii.ttf);}

ul, li {display:block; padding:0; margin:0; list-style:none;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.hidden {overflow:hidden;}
hr {color:#2a2a2a; height:1px; border-top:0px; border-style:dashed;}

h1, h2, h3, h4, h5, h6 {display:inline-block; padding:0; margin:0;}
h1 {font-size:14px;}
h2 {font-size:13px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h6 {font-size:9px;}

gra {color:gray;} 
yel {color:yellow;} 
ora {color:orange;} 
pur {color:purple;} 
red {color:red;} 
blu {color:blue;} 
gre {color:green;} 
bla {color:black} 
whi {color:white}

.stranici {background:url(/design_85/stranici.png) no-repeat; width:200px; height:27px; line-height:25px; margin: 0 auto 0 auto; color:#fff;}
.stranici a {color:#fff;}
.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea {resize:none; outline:none; border:none; padding:3px; font-family:tahoma; font-size:11px; background:#fff; border:1px solid #d4d4d4; color:#2a2a2a; border-radius:6px;}
.input_style input[type="text"],
.input_style input[type="password"] {padding:2px 0; text-indent:3px;}
.input_style input[type="button"],
.input_style input[type="submit"],
.input_style input[type="reset"], 
.input_style button {cursor:pointer; outline:none; border:none; font-family:tahoma; font-size:11px; margin:3px; height:24px; line-height:24px; background:#525252; border-radius:3px; color:#fff;}
.input_style input[type="button"]:hover, 
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover, 
.input_style button:hover {opacity:0.9;}

/* Цвета групп */
a.groupModer:link, a.groupModer:visited, a.groupModer:hover {color:#00CD00; font-weight:bold;}
a.groupAdmin:link, a.groupAdmin:visited, a.groupAdmin:hover {color:#FF0000; font-weight:bold;}
a.groupVerify:link, a.groupVerify:visited, a.groupVerify:hover {color:#2489f1;}
a.groupFriends:link, a.groupFriends:visited, a.groupFriends:hover {color:#FFA500;} 
a.groupBanned:link, a.groupBanned:visited, a.groupBanned:hover {color:#aaa; text-decoration:line-through;}

/* Фиксация */
#wrapper {min-width:1100px;}
#wrap {width:1093px; margin:0 auto;}
.container_full {overflow:hidden; background:#fff; padding:10px 0 10px 0;}
.container_forum {overflow:hidden; width:1093px; background:url(/design_85/container_forum.png) no-repeat 0 top, url(/design_85/container_forum.png) no-repeat -1093px bottom, url(/design_85/container_forum.png) repeat-y -2186px 0; padding:10px 0 10px 0;}
.container_forum .forumContent {width:920px; margin:0 auto;}
.side_main {overflow:hidden;}
.side_main .side_left {float:left; width:277px;}
.side_main .side_left_in {width:265px; margin:0 0 0 17px;}
.side_main .side_right {float:right; width:265px; margin:11px 20px 0 0;}
.side_main .side_center {margin:0 302px 0 297px;}

/* Верх сайта */
.hbg {overflow:hidden; margin:20px 0 0 0; height:190px; background:url(/design_85/hbg.png) no-repeat 0 0;}
.hbg a.ico1 {display:block; width:30px; height:30px; position:absolute; margin:14px 0 0 372px; background:url(/design_85/hico.png) no-repeat 0 0;}
.hbg a.ico2 {display:block; width:30px; height:30px; position:absolute; margin:8px 0 0 418px; background:url(/design_85/hico.png) no-repeat 0 -30px;}
.hbg a.ico3 {display:block; width:30px; height:30px; position:absolute; margin:14px 0 0 464px; background:url(/design_85/hico.png) no-repeat 0 -60px;}
.hbg a.ico1:hover {background-position:-30px 0;}
.hbg a.ico2:hover {background-position:-30px -30px;}
.hbg a.ico3:hover {background-position:-30px -60px;}
.hbg .hinfo {position:absolute; width:108px; height:49px; text-align:center; margin:45px 0 0 378px;}
.hbg .hinfo a {color:#fff; text-decoration:none; text-shadow:1px 1px #212121; font-family:calibrii; font-size:12px;}
.hbg a.hlogo {display:block; width:244px; height:61px; float:left; margin:40px 0 0 39px;}
.hbg .hbanka {width:468px; height:60px; float:right; margin:34px 34px 0 0;}
.hbg .hbg_in {overflow:hidden; height:131px;}
.hbg .hnav {overflow:hidden; height:51px; margin:0 40px 0 40px; float:left;}
.hbg .hnav ul {height:51px; float:left; left:50%; margin:0 auto; position:relative;}
.hbg .hnav ul li {height:51px; float:left; overflow:hidden; position:relative; right:50%; min-width:2px; background:url(/design_85/hnav.png) no-repeat right 0;}
.hbg .hnav ul li.first {height:51px; float:left; min-width:2px; background:url(/design_85/hnav.png) no-repeat right 0;}
.hbg .hnav ul li a {display:block; height:51px; line-height:51px; margin:0 2px 0 0; text-decoration:none; background:url(/design_85/hnav.png) no-repeat 0 -51px; padding:0 10px 0 10px; color:#fff; text-shadow:1px 1px #1f5064;}
.hbg .hnav ul li a:hover {background-position:0 -102px; text-shadow:1px 1px #212121;}

/* Низ сайта */
.fbg {overflow:hidden; margin:0 0 20px 0; width:1093xp; height:79px; background:url(/design_85/fbg.png) no-repeat 0 0;}
.fbg .ftext {color:#fff; float:left; padding:22px 0 0 65px;}
.fbg .ftext a {color:#fff;}
.fbg .fbanka {position:absolute; margin:11px 0 0 405px;}
.fbg .fbanka div.blank {float:left; width:88px; height:31px; margin:0 9px 0 0; background:#205267;}
.fbg a.fcopy {display:block; width:91px; height:28px; float:right; margin:22px 30px 0 0;}

/* Контент */
.block_left {overflow:hidden; background:url(/design_85/block_left.png) no-repeat 0 top, url(/design_85/block_left.png) no-repeat -554px bottom, url(/design_85/block_left.png) repeat-y -277px 0; width:277px; padding:20px 0 18px 0;}
.block_left .block_nav {overflow:hidden; width:257px; margin:0 0 0 15px;}
.block_nav .block_top {overflow:hidden; height:51px; background:url(/design_85/block_nav.png) no-repeat 0 0;}
.block_nav .block_top div {color:#2a2a2a; line-height:42px; padding:0 0 0 60px;}
.block_nav .block_bottom {overflow:hidden; height:12px; background:url(/design_85/block_nav.png) no-repeat -257px bottom;}
.block_nav ul li {overflow:hidden; height:37px; position:relative; margin:0 0 -2px 0;}
.block_nav ul li a {text-shadow:1px 1px #1c4658; display:block; height:37px; line-height:36px; text-decoration:none; color:#fff; padding:0 0 0 42px; background:url(/design_85/block_nav.png) no-repeat -257px -2px;}
.block_nav ul li a:hover {text-shadow:1px 1px #1a1a1a; background-position:-514px -2px;}

.block_full {width:265px; overflow:hidden; margin:0 0 10px 0;}
.block_full .block_top {overflow:hidden; height:45px; background:url(/design_85/block_full.png) no-repeat 0 0; text-shadow:1px 1px #212121;}
.block_full .block_top_in {overflow:hidden; height:45px; background:url(/design_85/block_full.png) no-repeat -265px 0; text-shadow:1px 1px #1e5064;}
.block_full .block_top div, .block_full .block_top_in div {color:#fff; line-height:44px; padding:0 0 0 54px;}
.block_full .block_cont {overflow:hidden; background:url(/design_85/block_full.png) repeat-y -530px 0; padding:6px 4px 0 4px;}
.block_full .block_bottom {overflow:hidden; height:15px; background:url(/design_85/block_full.png) no-repeat -795px bottom;}
.block_full .block_cont_in {overflow:hidden; background:url(/design_85/block_in.png) repeat-y 0 0; padding:8px 4px 0 4px; border-top:1px solid #2f2f2f;}
.block_full .block_bottom_in {overflow:hidden; height:18px; background:url(/design_85/block_in.png) no-repeat -265px bottom;}

.block_cont_in .catsTable {width:251px; margin:0 auto;}
.block_cont_in .catsTable a {text-decoration:none; color:#fff;}
.block_cont_in .catsTd {background:url(/design_85/bcats.png) no-repeat 0 0; width:249px; height:30px; line-height:30px; overflow:hidden; color:#fff; text-shadow:1px 1px #183d4d; padding:0 0 1px 0;}
.block_cont_in .catsTd:hover {color:#fff; background-position:-251px 0; cursor:pointer; text-shadow:1px 1px #181818;}
.block_cont_in .catsTd:hover a {color:#fff;}
.block_cont_in .catName,
.block_cont_in .catNameActive {float:left; padding:0 0 0 30px;}
.block_cont_in .catNumData,
.block_cont_in .catDescr {display:none;}

.random_files_full {overflow:hidden;}
.random_files_full a.info {float:left; text-decoration:none; display:block; width:106px; height:100px; margin:0 11px 0 11px; background:url(/design_85/random_files.png) no-repeat 0 0;}
.random_files_full a.info:hover {background-position:-115px 0;}
.random_files_full a.info img {width:92px; height:66px; display:block; border-radius:2px;}
.random_files_full a.info div {overflow:hidden; padding:5px 0 0 6px;}
.random_files_full a.info span {z-index:9; position:relative; top:-26px; right:8px; float:right; display:block; height:26px; line-height:26px; padding:0 5px; color:#fff; text-shadow:1px 1px #130e0a; background:url(/design_85/random_files_span.png) no-repeat left 0;}

.popular_publ {overflow:hidden; width:246px; margin:0 auto;}
.popular_publ span.poster_left {float:left; list-style:none;}
.popular_publ span.poster_left img {width:69px; height:54px; display:block; border:2px solid #232323; border-radius:3px;}
.popular_publ span.cont_in {float:left; background:url(/design_85/popular_publ_cont_in.png) no-repeat 0 0; width:161px; height:47px; margin:5px 0 0 12px;}
.popular_publ span.cont_in span {overflow:hidden; display:block; margin:0; line-height:24px; padding:0 0 0 20px;}
.popular_publ span.poster_left span {z-index:9; position:relative; top:-51px; right:2px; float:right; display:block; height:20px; line-height:20px; color:#fff; text-shadow:1px 1px #130e0a; padding:0 5px; background:url(/design_85/popular_publ_span.png) repeat-x 0 0;}
.popular_publ span.hr {overflow:hidden; display:block; background:url(/design_85/popular_publ_cont_in.png) no-repeat -7px -57px; width:147px; height:7px; margin:60px auto 6px auto;}

.tOnline,
.gOnline, 
.uOnline {background:url(/design_85/bstats.png) no-repeat 0 0; width:222px; height:36px; line-height:28px; color:#fff; text-shadow:1px 1px #204c5f; padding:0 0 0 36px; margin:0 0 2px 19px;}
.tOnline b,
.gOnline b, 
.uOnline b {float:right; width:50px; color:#2a2a2a; margin:0 66px 0 0; text-align:center; text-shadow:none;}
.bstats {width:220px; margin:0 auto 5px auto; min-height:60px; background:#eaeaea; border-radius:6px; border-left:1px solid #dedede; border-top:1px solid #dedede;}
.bstats div {padding:6px;}

.profile_ava {overflow:hidden; width:162px; height:156px; background:url(/design_85/profile_ava.png) no-repeat 0 0; margin:0 auto 4px auto;}
.profile_ava img {width:145px; height:123px; display:block; border-radius:2px;}
.profile_ava div {padding:6px 0 0 7px;}
.profile_in {overflow:hidden; text-align:center;}
.profile_in span {margin:0; padding:3px 0 3px 0; display:block;}
.profile_in span img {padding:0px 6px 0 0;}
.profile_button {width:222px; margin:10px auto 0 auto;}
.profile_button a.ico1 {display:block; width:74px; height:30px; background:url(/design_85/profile_button.png) no-repeat 0 0; float:left;}
.profile_button a.ico2 {display:block; width:68px; height:30px; background:url(/design_85/profile_button.png) no-repeat -80px 0; float:left; margin:0 6px 0 6px;}
.profile_button a.ico3 {display:block; width:68px; height:30px; background:url(/design_85/profile_button.png) no-repeat -154px 0; float:left;}
.profile_button a.ico1:hover {background-position:0 -30px;}
.profile_button a.ico2:hover {background-position:-80px -30px;}
.profile_button a.ico3:hover {background-position:-154px -30px;}

.viewn_full {overflow:hidden; width:495px; margin:12px 0 10px 0;}
.viewn_full .viewn_top {overflow:hidden; height:47px; background:url(/design_85/viewn_full.png) no-repeat 0 0;}
.viewn_full .viewn_top .title {line-height:44px; padding:0 0 0 57px; color:#fff; text-shadow:1px 1px #1e5064;}
.viewn_full .viewn_top .title a {color:#fff;}
.viewn_full .viewn_top .rating {float:right; background:url(/design_85/viewn_rating.png) no-repeat 0 0; width:147px; height:47px; margin:0 11px 0 0;}
.viewn_full .viewn_top .rating div {padding:23px 0 0 44px;}
.viewn_full .viewn_cont {overflow:hidden; background:url(/design_85/viewn_full.png) repeat-y -495px 0; padding:4px;}
.viewn_full .viewn_bottom {overflow:hidden; height:15px; background:url(/design_85/viewn_full.png) no-repeat -990px bottom;}
.viewn_full .viewn_hr {width:461px; height:3px; margin:3px auto 3px auto; overflow:hidden; background:url(/design_85/viewn_hr.png) no-repeat 0 0;}
.viewn_full #viewn_panel {height:16px; overflow:hidden; position:relative; right:20px;}
.viewn_full ul.viewn_panel {height:16px; float:left; left:42%; margin:0 auto; position:relative;}
.viewn_full ul.viewn_panel li {float:left; margin:0 0 0 20px; height:16px; overflow:hidden; position:relative; right:50%;}
.viewn_full ul.viewn_panel li.ico1 {background:url(/design_85/viewn_ico1.png) no-repeat left 1px; padding:0 0 0 20px;}
.viewn_full ul.viewn_panel li.ico2 {background:url(/design_85/viewn_ico2.png) no-repeat left 3px; padding:0 0 0 20px;}
.viewn_full ul.viewn_panel li.ico3 {background:url(/design_85/viewn_ico3.png) no-repeat left 2px; padding:0 0 0 20px;}
.viewn_full .viewn_cont_in {overflow:hidden; margin:6px 18px 6px 14px;}
.viewn_full .viewn_in {overflow:hidden;}
.viewn_full .viewn_poster {float:left; width:130px; height:104px; border-radius:3px; border:2px solid #292929; margin:0 14px 0 0;}
.viewn_full .viewn_poster img {width:130px; height:104px;}
.viewn_full .viewn_poster_in {overflow:hidden; width:300px; height:169px; border-radius:3px; border:2px solid #292929; margin:2px auto 6px auto;}
.viewn_full .viewn_poster_in img {width:300px; height:169px;}

.viewn_full .viewn_poster2 {float:left; width:130px; height:104px; border-radius:3px; border:2px solid #292929; margin:0 17px 5px 0;}
.viewn_full .viewn_poster2 img {width:130px; height:104px;}


.viewn_full .viewn_text {overflow:hidden; text-align:center; padding:0 20px 0 20px;}
.viewn_full #viewn_info {overflow:hidden; margin:6px 10px 0 10px;}
.viewn_full .viewn_info {background:url(/design_85/viewn_info.png) no-repeat left 0; float:left; margin:0 0 0 10px;}
.viewn_full .viewn_info a {color:#fff;}
.viewn_full .viewn_info div {overflow:hidden; height:27px; line-height:24px; color:#fff; text-shadow:1px 1px #1b4658; background:url(/design_85/viewn_info.png) no-repeat right -27px; padding:0 12px 0 10px;}
.viewn_full a.viewn_button {float:right; margin:0 10px 0 0; display:block; text-decoration:none; width:82px; height:27px; line-height:24px; color:#fff; text-shadow:1px 1px #1e1e1e; text-align:center; background:url(/design_85/viewn_button.png) no-repeat 0 0;}
.viewn_full a.viewn_button:hover {background-position:0 -27px;}

/* Форум */
.forum_title {background:#fff url(/design_85/forum_title.png) no-repeat 0 0; height:47px; line-height:44px; overflow:hidden; padding:0 0 0 57px; color:#fff; text-shadow:1px 1px #1e5064;}
.forum_title a {color:#fff;}
.gDivBottomLeft {background:url(/design_85/forum_bottom.png) no-repeat 0 0; height:9px;}
.g_table_lr {padding:6px;}
#subscribe, .gTableTop {display:none;}
.forum_in td {color:#fff;}
#filter_by {line-height:22px; padding:0 10px 0 10px;}

.gTable {padding:0; margin:0; border-collapse:separate; border-spacing:0 !important; background:#272727; width:920px;}
.gTableSubTop,
.postTdTop {color:#fff; height:33px; padding:0 10px 0 10px; background:url(/design_85/forum_sub_top.png) repeat-x 0 0;}
.gTableSubTop a,
.postTdTop a {color:#fff;}
.gTableLeft {color:#fff;}
.gTableBody,
.gTableBody1,
.gTableRight,
.threadLastPostTd,
.forumLastPostTd {background:url(/design_85/forum_post_td.png) no-repeat left bottom; padding:0 0 0 10px !important; color:#fff; height:65px;}
.gTableBody1 a, .gTableBody1 td {color:#fff;}

.forumIcoTd,
.forumNameTd,
.threadNametd {background:url(/design_85/forum_post_td.png) no-repeat right bottom; padding:0 10px;}

.gTableRight,
.threadIcoTd {background:url(/design_85/forum_post_td.png) no-repeat right bottom; font-weight:bold; height:65px; color:#fff;}

.forumThreadTd,
.forumPostTd,
.threadViewTd,
.threadPostTd,
.threadAuthTd {background:url(/design_85/forum_post_td.png) no-repeat right bottom; font-weight:bold; height:65px; color:#fff;}

.threadNoticeLink,
.threadsType,
.threadsDetails,
.forumOnlineBar {color:#fff; height:33px; padding:0 10px 0 10px; background:url(/design_85/forum_sub_top.png) repeat-x 0 0;}
.forumOnlineBar a {color:#fff;}

a.catLink {text-decoration:none;}
a.catLink:hover {text-decoration:underline;}

.archivedForum {font-size:11px; color:#fff;}
.threadDescr,
.statsRecord,
.statsRecord a {color:#fff;}
.threadLink {color:#fff;}
.postpSwithces, 
.postpSwithces a, 
.threadPinnedLink,
.threadPinnedLink a {color:#fff;}

.forum {font-size:12px; color:#fff;}
.forumDescr, .forumViewed {font-size:11px; color:#fff;}
.forumModer {font-size:11px;}
.forumModer a {color:#fff;}

a.lastPostUserLink,
a.threadAuthorLink,
a.forumLastPostLink{text-decoration:none; color:#fff; font-weight:bold;}

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

a.forum {color:#fff; font-family:Tahoma; font-size:11px; font-weight:bold;}
a.forumLastPostLink {color:#fff;}
a.forumLastPostLink:hover {color:#fff;}
a.threadFrmLink,
.threadFrmBlock {color:#fff;}

td.forumNamesBar {padding:0 0 10px 0; color:#2a2a2a; font-weight:bold;}
.forumNamesBar, .forumNamesBar a {color:#2a2a2a;}
.fastNav ,.fastSearch, .fastLoginForm {font-size:11px;}
.fastNavCatA {color:#2a2a2a;}

.switches {margin-left:10px; margin:3px 0; color:#fff; background:#2a2a2a; border-radius:6px;}
.pagesInfo {background:0; padding-right:10px; font-size:11px; color:#fff;}
.switch {background:0; width:15px; font-size:11px; ccolor:#fff;}
.switchActive {background:0; font-weight:bold; width:15px; color:#fff;}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#fff;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#fff;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#fff;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#fff;}
td.switch {color:#fff;}

a.threadPinnedLink,
a.threadLink {font-size:11px; color:#fff;}

a.threadPinnedLink:link {text-decoration:none; color:#fff;}
a.threadPinnedLink:hover {text-decoration:underline;}

a.threadLink:link {text-decoration:none; color:#fff;}
a.threadLink:visited {text-decoration:none; color:#fff;}
a.threadLink:hover {text-decoration:underline; color:#fff;}
a.threadLink:active {text-decoration:underline; color:#fff;}

.postpSwithces {font-size:11px;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:11px;text-align:right;}

select.searchForumsFl {width:300px; height:250px;}

.forumMemNum
.forumMemSwch,
.uTable,
.userSchFrm {padding:2px 5px;}

.postTable {color:#fff;}
.postPoll {background:0; text-align:center;}

.postUser {font-weight:bold;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px; margin-bottom:5px;}
.reputation {margin-top:5px;}
.postTdInfo {width:200px !important;}
.postTdTop a {color:#fff;}
.posttdMessage {color:#fff;}

.pollQuestion {text-align:center; font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px; font-size:11px;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center; height:30px;}

.signatureView {font-size:11px;} 
.edited {padding-top:30px; font-size:11px; text-align:right;}
.editedBy {font-weight:bold; font-size:8pt;}

.statusOnline {color:green;}
.statusOffline {color:red;}

.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}

.myWinCont table[style="border:1px inset;"] {border:0 !important;}

.postNameFl, .postDescrFl {margin:2px 0; outline:none; color:#fff;}
.postPollFl,.postQuestionFl {margin:2px 0; outline:none; color:#fff;}
.postResultFl {width:50px}
.postAnswerFl {width:300px}
.postTextFl {width:99.9% !important; margin:0 2px; padding:2px; color:#fff;}

.pollHelp {font-weight:normal; font-size:8pt; padding-top:3px;}
.smilesPart {padding-top:5px; text-align:center}

#_uwndWnd1 .myWinCont table td {text-align:left;}
#_uwndWnd1 .myWinCont table td[align="right"] {text-align:right;}

input.postNameFl,
input.postDescrFl,
input.postQuestionFl,
textarea.postPollFl,
textarea.postTextFl {width:98% !important;}

.codeMessage,
.quoteMessage {border-bottom:0px !important; border-left:3px solid #fff !important; border-right:0px !important; border-top:0px !important; color:#fff !important; font-size:11px !important; padding-left:10px !important;}
.codeMessage a.link,
.quoteMessage a.link {color:#fff;}

td.pollAnswer {color:#fff;}
.postPoll, .postPoll td, postPoll td a {color:#fff;}
td.fFastNavTd {display:none;}
.postPoll {background:#272727;}

/* Форум Вид Материалов */
.fpost_loop {overflow:hidden;}
.fpost_top {overflow:hidden; height:35px; line-height:34px; background:url(/design_85/fpost_top.png) repeat-x 0 -35px; color:#fff;}
.fpost_top a {color:#fff;}
.fpost_top .fpost_left {float:left; width:283px; height:35px; background:url(/design_85/fpost_top.png) no-repeat right 0; text-align:center; font-weight:bold;}
.fpost_top .fpost_right {overflow:hidden; padding:0 20px 0 20px; float:right;}

.fpost_in {overflow:hidden; background:#272727 url(/design_85/fpost_in.png) repeat-y 0 0;}
.fpost_in .fpost_info {float:left; width:283px; padding:14px 0 0 0;}
.fpost_in .fpost_message {overflow:hidden; color:#fff; padding:10px;}
.fpost_in .fpost_message a {color:#fff;}
.fpost_in .fpost_message img {max-width:615px;}

.fpost_bottom {overflow:hidden; width:920px; height:39px; background:url(/design_85/fpost_bottom.png) no-repeat 0 0;}
.fpost_bottom .bottom_left {float:left; padding:11px 0 0 25px; width:283px;}
.fpost_bottom .bottom_right {float:right; padding:11px 25px 0 0;}
.fpost_bottom img:hover,
.frmBtns img:hover {opacity:0.8;}

.fpost_vid {width:236px; margin:0 auto 10px auto;}
.fpost_vid .vid_info {overflow:hidden; width:236px; height:39px; background:url(/design_85/fpost_vid.png) no-repeat 0 0; margin:0 0 1px 0; color:#fff; text-shadow:1px 1px #183d4d; padding:0 0 0 30px; line-height:36px;}
.fpost_vid .vid_info .right {float:right; width:49px; margin:0 76px 0 0; text-align:center; text-shadow:none; color:#272727; font-weight:bold; line-height:32px;}
.fpost_vid .vid_info .rep {position:absolute; margin:12px 0 0 172px;}
.fpost_vid .vid_info a.rep_plus {display:block; width:11px; height:11px; background:url(/design_85/fpost_vid_rep.png) no-repeat 0 0; float:left; margin:0 3px 0 0;}
.fpost_vid .vid_info a.rep_minus {display:block; width:11px; height:11px; background:url(/design_85/fpost_vid_rep.png) no-repeat -11px 0; float:left;}
.fpost_vid .vid_info .rep a:hover {opacity:0.5;}
.fpost_vid .vid_info_in {overflow:hidden; width:236px; height:39px; background:url(/design_85/fpost_vid.png) no-repeat 0 -40px; margin:0 0 1px 0; color:#fff; text-shadow:1px 1px #183d4d; padding:0 0 0 30px; line-height:36px;}
.fpost_vid .vid_info_in div {float:right; padding:0 46px 0 0; color:#fff; text-shadow:1px 1px #153543; text-decoration:underline; font-weight:bold;}

.downbg {background:url(/design_85/downbg.png) no-repeat 0 0; width:455px; height:60px; overflow: hidden;}
.downbg .down a {background:url(/design_85/down.png) no-repeat 0 0; display: block; overflow: hidden; width:122px; height:41px; float: left; margin: 9px 0 0 7px;}
.downbg .down a:hover {background-position: 0 -41px;}
.downbg .text {width:300px; overflow: hidden; font-size: 13px; color: #2a2a2a; font-weight: bold; float: left; text-align: center; padding-top: 15px;}
.downbg .text a {color: #2a2a2a;}
.downbg .text a:hover {text-decoration: none;}


.updated {border:1px solid #f0f0f0; background: #1e1e1e; padding: 3px; clear: both; position: relative; overflow: hidden;display: block;border-radius: 5px; margin-bottom: 5px;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.updated:hover {background:#00536a;border:1px solid #f5f5f5;}
.updated_img {float: left; width: 248px;height: 100px; overflow: hidden; border-radius: 3px; margin-right: 11px; position: relative;}
.updated_img img {width: 248px;height: 100px;}
.updated_title {position: absolute; top:75px; left:0px;background: rgba(255,255,255,0.85); width: 252px; display: block; text-transform: uppercase; line-height: 22px; font-size: 12px;}
.updated_title a {display: block;padding: 2px 7px; color: #2a2a2a;}


.rekfon {width:495px; margin:0 auto 5px auto; min-height:60px; background:#eaeaea; border-radius:6px; border-left:1px solid #dedede; border-top:1px solid #dedede;}
.rekfon div {padding:6px;}



.NewsComm {margin-top: 10px;} 
 .Level {opacity: .5; 
 -webkit-transition: all 200ms ease; 
 -moz-transition: all 200ms ease; 
 -o-transition: all 200ms ease; 
 } 
 .Level:hover {opacity: 1;} 
 td.CommAva {vertical-align: top;} 
 td.CommAva img { 
 width: 60px; 
 height: 60px; 
 border-right: 1px solid rgba(0,0,0,.2); 
 border-bottom: 1px solid rgba(0,0,0,.2); 
 -webkit-border-radius: 2px; 
 -moz-border-radius: 2px; 
 border-radius: 2px; 
 padding: 3px; 
 background-color: #e0e0e0; 
 } 
 td.CommArrow { 
 width: 9px; 
 vertical-align: top; 
 } 
 td.CommArrow img {padding: 6px 0 0 5px;} 
 td.CommMess { 
 width: 100%; 
 background-color: rgba(0,0,0,.1); 
 padding: 5px 10px; 
 vertical-align: top; 
 -webkit-text-shadow: 1px 1px 0 rgba(255,255,255,.5); 
 -moz-text-shadow: 1px 1px 0 rgba(255,255,255,.5); 
 text-shadow: 1px 1px 0 rgba(255,255,255,.5); 
 -webkit-border-radius: 2px; 
 -moz-border-radius: 2px; 
 border-radius: 2px; 
 border-right: 1px solid rgba(0,0,0,.2); 
 border-bottom: 1px solid rgba(0,0,0,.2); 
 } 
 .NotRead {background: url('/design_85/CommNotReadBg.png') repeat-y right top;} 
 div.CommInf { 
 border-bottom: 1px solid rgba(0,0,0,.1); 
 padding-bottom: 5px; 
 margin-bottom: 4px; 
 font-size: 9px; 
 color: #888; 
 } 
 div.CommInf font {font-weight: bold; text-decoration: underline;} 
 .CommAnswer {text-decoration: none; color: inherit;} 
 .CommAnswer:hover {color: darkblue; cursor: pointer;}