/* Главные стили */
body {margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#050505 url('../bg.png') no-repeat center top;}
body, td {font-family:Tahoma; font-size:11px; color:#959595;}
a {color:#959595; text-decoration:none;}
a:hover {text-decoration:underline;}

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

/* Input style */
.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea,
.input_style select,
.input_style option {outline:none; border:none; padding:3px 3px; font-family:tahoma; font-size:11px; background:#d9d9d9; color:#000; 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; background:url(/design_60/input_style.png) repeat-x 0 0; height:24px; line-height:24px; color:#fff; border-radius:3px; margin:3px 3px;}
.input_style input[type="button"]:hover, 
.input_style input[type="submit"]:hover,
.input_style input[type="reset"]:hover, 
.input_style button:hover,
.input_style select:hover {background-position:0 -24px;}

/* User Group Marks */
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#ff8503;font-weight:bold;} /*Гл.Администратор*/
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#be5f00;} /*Проверенный*/
a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {color:#4F4F4F;text-decoration:line-through;} /*Забаненный*/
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:#c3c100;} /*VIP*/
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:#00a810;} /*Модератор*/
a.groupOther1:link,a.groupOther1:visited,a.grou pOther1:hover {color:red;text-decoration:none;} /*Администратор*/
a.groupOther2:link,a.groupOther2:visited,a.grou pOther2:hover {color:#a700a5;text-decoration:none;} /*Дизайнер*/
a.groupOther3:link,a.groupOther3:visited,a.grou pOther3:hover {color:#a700a5;font-weight:bold;} /*Гл.Дизайнер*/
a.groupOther4:link,a.groupOther4:visited,a.grou pOther4:hover {font-weight:bold;color:#00a810;} /*Гл.Модератор*/
a.groupOther5:link, a.groupOther5:visited, a.groupOther5:hover {color:#00CD00; font-weight:bold;}
/* ---------------- */

/* Фиксация */
#wrapper {width:939px; margin:0 auto;}
.cont_full {background:#e6e6e6; overflow:hidden; padding:0 0 10px 0; border-radius:0 0 4px 4px; margin:0 0 10px 0; width:938px;}
.side_main {background:#e6e6e6 url(/design_60/side_main.png) no-repeat 0 0;; overflow:hidden; padding:20px 0 0 0;}
.side_left {float:left; width:222px; margin:0 20px 0 10px;}
.side_right {float:left; width:670px;}

/* header */
.hbg {background:url(/design_60/hbg.png) no-repeat 0 0; width:938px; height:173px; overflow:hidden; margin:30px 0 0 0;}
.hlogo {float:left; background:url(/design_60/hlogo.png) no-repeat 0 0; width:347px; height:68px; margin:24px 0 0 34px;}
.hbanka {float:right; background:url(/design_60/hbanka.png) no-repeat 0 0; width:516px; height:84px; margin:18px 3px 0 0;}
.hbanka img {width:468px; height:60px; padding:9px 0 0 23px;}
.hsearch {float:left; width:214px; margin:8px 10px 0 15px;}
.hsearch input {font-family:Tahoma; font-size:11px; outline:none; border:none; padding:0; margin:0;}
.hsearch input[type="text"] {background:url(/design_60/hsearch.png) no-repeat left 0; width:206px; height:25px; color:#fff; float:left; overflow:hidden; text-indent:1.0em;}
.hsearch div {background:url(/design_60/hsearch.png) no-repeat left -25px; width:8px; height:25px; float:left;}
.hnav {height:23px; overflow:hidden; float:left; margin:11px 0 0 20px;}
.hnav ul {height:23px; float:left;}
.hnav ul li {height:23px; float:left; overflow:hidden; margin:0 5px 0 0;}
.hnav ul li a {background:url(/design_60/hnav.png) no-repeat left 0; color:#fff; text-decoration:none; height:23px; display:block; padding:0 0 0 23px; text-shadow:1px 1px #0f2636;}
.hnav ul li a span {background:url(/design_60/hnav.png) no-repeat right top; height:23px; line-height:23px; display:block; padding:0 23px 0 0;}
.hnav ul li a:hover {background:url(/design_60/hnav.png) no-repeat left -23px;}
.hnav ul li a:hover span {background:url(/design_60/hnav.png) no-repeat right -23px; text-shadow:1px 1px #8a3c0d;}
.hprofile {width:206px; overflow:hidden; margin:5px 0 0 26px; float:left;}
.hprofile input {font-family:Tahoma; font-size:11px; outline:none; border:none;}
.hprofile .profile_top {background:url(/design_60/profile_top.png) no-repeat 0 0; width:206px; height:32px; overflow:hidden; margin:0 0 3px 0;}
.hprofile .profile_top_in {background:url(/design_60/profile_top_in.png) no-repeat 0 0; width:206px; height:32px; overflow:hidden; margin:0 0 3px 0;}
.hprofile .profile_info {background:url(/design_60/profile_info.png) no-repeat 0 0; width:202px; height:26px; line-height:26px; overflow:hidden; margin:0 0 3px 2px; color:#fff; padding:0 0 0 10px; text-shadow:1px 1px #8a3c0d;}
.hprofile .profile_info a,
.hprofile .profile_button a,
.hprofile .profile_panel a {color:#fff; text-decoration:none;}
.hprofile .profile_button,
.hprofile .profile_buttons {float:left; margin:0 0 0 5px; background:url(/design_60/profile_button.png) no-repeat 0 0; width:62px; height:20px; line-height:20px; overflow:hidden; color:#fff; text-align:center; text-shadow:0 1px #0f3145;}
.hprofile .profile_button:hover,
.hprofile .profile_buttons:hover {background-position:0 -20px; text-decoration:none;}
.hprofile .profile_input {background:#c9c9c9; width:190px; height:26px; margin:0 0 3px 1px; border-radius:4px; border-bottom:1px solid #fff; padding:0 7px; color:#000;}
.hprofile .profile_buttons {cursor:pointer; float:right; margin:2px 10px 0 0;}
.hprofile .profile_panel {background:url(/design_60/profile_panel.png) no-repeat 0 0; width:202px; height:26px; line-height:26px; overflow:hidden; color:#fff;}
.hprofile .profile_panel span {padding:0 0 0 10px; text-shadow:1px 1px #8a3c0d; float:left;}
.hinf {float:left; width:692px; margin:5px 0 0 6px;}
.hinf_top {background:url(/design_60/hinf_top.png) no-repeat 0 0; width:692px; height:32px; overflow:hidden; margin:0 0 3px 0;}
.hinf_button a {display:block; background:url(/design_60/hinf_button.png) no-repeat 0 0; width:283px; height:29px; line-height:29px; overflow:hidden; margin:0 0 3px 0; padding:0 0 0 25px; color:#fff; text-shadow:1px 1px #8a3c0d; text-decoration:none;}
.hinf_button a:hover {background-position:0 -30px; text-shadow:0 1px #0a2330;}
.hinf_left,
.hinf_right {float:left; width:283px; margin:10px 10px 0 10px;}
.hinf_first {float:left; background:url(/design_60/hinf_first.png) no-repeat 0 0; width:86px; height:133px;}
#uidLogButton {display:none;}
#baseLogForm {display:block !important;}

/* footer */
.fbg {background:url(/design_60/fbg.png) no-repeat 0 0; width:939px; height:107px; overflow:hidden; margin:0 0 20px 0;}
.fcopy {width:137px; height:63px; margin:22px 22px 0 0; float:right;}
.ftext {color:#fff; float:left; padding:30px 0 0 40px; text-shadow:1px 1px #8a3c0d;}
.ftext a {color:#fff;}
.fup a {display:block; background:url(/design_60/fup.png) no-repeat 0 0; width:72px; height:75px; position:absolute; margin:4px 0 0 443px;}
.fup a:hover {cursor:pointer; background-position:0 -75px;}

/* content */
.bfull {width:222px; margin:0 0 10px 0;}
.btop {background:url(/design_60/block_bg.png) no-repeat 0 0; width:222px; height:36px; line-height:36px; overflow:hidden; color:#fff; text-shadow:1px 1px #0c2837;}
.btop_in {background:url(/design_60/block_bg.png) no-repeat -444px 0; width:222px; height:36px; line-height:36px; overflow:hidden; color:#fff; text-shadow:1px 1px #91420f;}
.btop span,
.btop_in span {padding:0 0 0 10px;}
.bcont {background:#101010; overflow:hidden; padding:3px 4px 0 4px; color:#fff;}
.bcont a, 
.bcont td, 
.bcont td a,
.bcont_in a,
.bcont_in td,
.bcont_in td a {color:#fff;}
.bcont_in {background:#ab470f url(/design_60/bcont_in.png) no-repeat 0 0; overflow:hidden; padding:3px 4px 5px 4px; border-radius:0 0 5px 5px; color:#fff;}
.bbottom {background:url(/design_60/block_bg.png) no-repeat -222px bottom; width:222px; height:8px;}

.bmenu,
.uMenuV {width:222px; margin:4px 0 0 -4px;}
.bmenu ul li,
.uMenuV li {display:block; height:29px; line-height:29px; margin:-2px 0 0 0; position:relative;}
.bmenu ul li a,
.uMenuV li a {display:block; background:url(/design_60/bmenu.png) no-repeat 0 0; height:29px; color:#fff; padding:0 0 0 26px; text-shadow:1px 1px #0c0c0c;}
.bmenu ul li a:hover,
.uMenuV li:hover a, 
.bmenu li:hover a {background-position:0 -29px; text-decoration:none; text-shadow:1px 1px #12384e;}

.tOnline,
.gOnline, 
.uOnline {text-shadow:1px 1px #9e4e11; background:url(/design_60/bstats_row.png) no-repeat 0 0; padding:0 0 0 22px; margin:5px 0 5px 20px; height:15px; line-height:15px;}
.bstats_bg {width:183px; background:#a34103; border-radius:4px; border-bottom:1px solid #d86e18; overflow:hidden; margin:10px auto 0 auto;}
.bstats_bg .cont {padding:6px; text-shadow:1px 1px #7a3102;}

.vloop {width:670px; margin:0 0 10px 0;}
.vtop {background:url(/design_60/vtop.png) no-repeat 0 0; width:670px; height:36px; line-height:36px; color:#fff; padding:0 0 0 20px; text-shadow:1px 1px #12384e;}
.vtop a {color:#fff;}
.vcont {background:url(/design_60/vcont.png) repeat-y 0 0; overflow:hidden; padding:3px 6px;}
.vbottom {background:url(/design_60/vbottom.png) no-repeat 0 0; height:12px;}
.vposter {float:left; background:url(/design_60/vposter.png) no-repeat 0 0; width:131px; height:116px; margin:5px 10px 5px 10px;}
.vposter img {width:123px; height:109px; padding:4px;}
.vposter2 {background:url(/design_60/vposter2.png) no-repeat 0 0; width:369px; height:160px; margin:5px auto 5px auto;}
.vposter2 img {width:362px; height:153px; padding:4px;}
.vtext {overflow:hidden; padding:5px 0 0 0;}
.vpanel {background:url(/design_60/vpanel.png) no-repeat 0 0; width:592px; height:34px; line-height:34px; margin:5px auto 5px auto;}
.vpanel ul li {float:left; padding:0 0 0 15px; color:#959595;}
.vpanel ul li a {color:#959595;}
.vpanel ul li span {color:#b34a10;}
.vpanel ul li span a {color:#b34a10;}
.vbutton {float:right; margin:5px 10px 0 0; background:url(/design_60/vbutton.png) no-repeat 0 0; width:102px; height:24px; line-height:24px; color:#fff; text-align:center; text-shadow:1px 1px #0f2a3c;}
.vbutton:hover {background-position:0 -24px; text-decoration:none; text-shadow:1px 1px #84380c;}

.vloop_in {width:662px; margin:10px auto 10px auto;}
.vtop_in {background:url(/design_60/vbg_in.png) no-repeat 0 0; width:662px; height:38px; line-height:36px;}
.vtop_in .title {color:#fff; padding:0 0 0 20px; text-transform:uppercase; text-shadow:1px 1px #8d3f0e;}
.vbottom_in {background:url(/design_60/vbg_in.png) no-repeat -662px bottom; width:662px; height:26px;}
.vcont_in {background:#c8631b url(/design_60/vcont_ins.png) no-repeat 0 0; overflow:hidden; padding:20px 10px 10px 10px; color:#fff;}
.vcont_in a {color:#fff;}

/* ===== forum Start ===== */
.fnav_full {overflow:hidden; margin:0 4px 10px 0;}
.fnav {float:right; overflow:hidden; background:url(/design_60/fnav_bg.png) no-repeat 0 0; width:512px; height:33px;}
.fnav ul {height:29px; float:left; left:50%; margin:0 auto; position:relative;}
.fnav ul li {overflow:hidden; position:relative; right:50%; height:29px; float:left; background:url(/design_60/fnav.png) no-repeat right -29px;}
.fnav ul li.first {height:29px; float:left; background:url(/design_60/fnav.png) no-repeat right -29px; min-width:2px;}
.fnav ul li a {height:29px; line-height:34px; display:block; overflow:hidden; padding:0 10px; color:#fff; text-decoration:none; margin:0 2px 0 0; text-shadow:1px 1px #111111;}
.fnav ul li a:hover {background:url(/design_60/fnav.png) no-repeat center 0;}

.forumContent {width:888px; margin:0 auto; color:#959595;}
.forumContent a {color:#959595;}
td.gTableTop {background:#e6e6e6 url(/design_60/ftop.png) no-repeat 0 0; height:36px; line-height:36px; overflow:hidden; padding:0 0 0 20px; color:#fff; text-shadow:1px 1px #12384e;}
td.gTableTop a {color:#fff;}
.f_bottom {background:url(/design_60/fbottom.png) no-repeat 0 0; height:18px;}
.g_table_lr {padding:0 5px;}
#forum_filter,
#subscribe {display:none;}

.gDivLeft {background:url(/design_60/gDivLeft.png) no-repeat left 0; border-radius:0 0 0 16px;}
.gDivRight {background:url(/design_60/gDivRight.png) no-repeat right 0; overflow:hidden; padding:0 4px; border-radius:0 0 16px 0;}

/* General forum Table View */
.gTable {padding:0; margin:0; border-collapse:separate; border-spacing:0 !important; background:#fefefe; width:880px;}
.gTable input {max-width:99%;}
.gTableTop {text-decoration:none; line-height:6px;}
.gTableSubTop,
.postTdTop {background:url(/design_60/forumOnlineBar.png) repeat-x 0 0; height:24px; line-height:24px; padding:0 10px 0 10px; color:#868686;}
.gTableSubTop a,
.postTdTop a {text-decoration:none; color:#868686;}
.gTableBottom {padding:0 12px;}
.gTableLeft {padding:0 2px; font-weight:bold; color:#868686;}
.gTableBody,
.gTableBody1,
.threadLastPostTd {background:url(/design_60/fposttd.png) no-repeat 0 0; height:63px; padding:0 10px; color:#868686;}
/* ------------------------ */

/* Forums Styles */
.threadPostTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumIcoTd,
.forumLastPostTd {padding:0 8px 0 6px; height:63px; color:#868686;}

.threadNametd,
.threadAuthTd {background:url(/design_60/fposttd.png) no-repeat right 0; padding:0 10px; height:63px;}
.forumNameTd {background:url(/design_60/fposttd.png) no-repeat right 0; padding:0 10px; height:63px;}
.forumLastPostTd {background:url(/design_60/fposttd.png) no-repeat left 0; padding:0 10px; height:63px;}

.gTableRight,
.threadIcoTd,
.threadViewTd {background:url(/design_60/fposttd.png) no-repeat right 0; font-weight:bold; height:63px; color:#868686;}

.threadIcoTd,
.forumIcoTd {background:url(/design_60/fposttd.png) no-repeat right 0; font-weight:bold; height:63px; color:#868686;}

.threadPostTd,
.threadViewTd,
.forumThreadTd,
.forumPostTd {background:url(/design_60/fposttd2.png) no-repeat left 0, url(/design_60/fposttd2.png) no-repeat right -63px, url(/design_60/fposttd2.png) repeat-x 0 -126px; font-weight:bold; height:63px; color:#fff; padding:0 2px 0 0; text-shadow:1px 1px #8d3e0e;}

.threadNoticeLink,
.threadsType,
.threadsDetails,
.forumOnlineBar {background:url(/design_60/forumOnlineBar.png) repeat-x 0 0; height:24px; line-height:24px; padding:0 10px 0 10px; color:#868686;}

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

.archivedForum {font-size:11px; color:#000; font-weight:bold;}
.threadDescr,
.statsRecord {color:#868686;}
.threadLink {font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold; font-size:12px; color:#868686;}
.forumDescr, .forumViewed {font-size:11px; color:#868686;}
.forumModer {font-size:11px;}
.forumModer a {font-weight:bold; color:#868686;}

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

a.forum {color:#868686; font-size:12px; font-family:tahoma; text-decoration:none; font-weight:bold;}
a.forumLastPostLink {color:#868686;}
a.forumLastPostLink:hover {color:#868686;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {float:left; font-weight:bold; padding:0 4px; margin:3px 0 5px 0; font-size:11px; color:#868686;}
.forumBarKw {font-weight:normal; color:#868686;}
a.forumBarA {text-decoration:none; color:#868686;}
a.forumBar {color:#868686;}
a.forumBar:first-child {padding:0 0 0 10px;}
/* -------------------- */

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

/* forum Fast Navigation Menu */
.fastNavCatA {color:#868686;}
/* -------------------------- */

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

/* forum Threads Style */
a.threadPinnedLink,
a.threadLink {font-size:11px; color:#868686;}

a.threadPinnedLink:link {text-decoration:none; color:#868686; font-weight:bold !important;}
a.threadPinnedLink:hover {text-decoration:underline;}

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

.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;}

/* forum Posts View */
.postTable {color:#868686;}
.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;}
.signatureHr {margin-top:20px; color:#ccc;}
.postTdInfo {width:200px !important;}
.postTdTop a {color:#868686;}
.posttdMessage {color:#868686;}

.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;}

.statusBlock {padding-top:3px;}
.statusOnline {color:green;}
.statusOffline {color:red;}
/* ------------------ */

/* forum AllInOne Fast Add */
.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;}
/* ----------------------- */

/* forum Post Form */
.myWinCont table[style="border:1px inset;"] {border:0 !important;}

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

.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 {color:#fff; background:#0b0b0b; border:1px #0b0b0b dotted !important; border-left:1px #0b0b0b solid !important; border-top:0 !important; padding:4px; border-radius:4px;}
/* ====== forum End ====== */

/* Forum Vid materialov Styles */
.fPost_loop {overflow:hidden;}
.fPost_left {width:270px; float:left; overflow:hidden;}
.fPost_right {overflow:hidden;}

.fPost_top {height:26px;}
.fPost_top_in {height:26px; line-height:26px; color:#868686;}
.fPost_top_in .fPost_left {padding:0; text-align:center; background:0;}
.fPost_top_in .fPost_right {padding:0;}
.fPost_top_in a {text-decoration:none; color:#868686;}
.fPost_top_in a:hover {text-decoration:underline;}

.fPost_ins {background:#fff url(/design_60/fPost_ins.png) no-repeat 0 0; overflow:hidden; padding:6px 0 0 0; min-height:200px;}
.fPost_in {overflow:hidden; background:#fff url(/design_60/fPost_in.png) repeat-y 0 0;}

.fPost_message {overflow:hidden; background:#fff url(/design_60/fpost_bg.png) no-repeat 0 0; min-height:200px;} 
.fPost_message a {color:#868686; text-decoration:none;}
.fPost_message a:hover {text-decoration:underline;}

.fPost_bottom {background:#fff; border-top:1px solid #ededed; height:36px; overflow:hidden;}
.fPost_bottom img:hover,
.frmBtns img:hover {opacity:0.9;}

.fpost_ava {background:url(/design_60/fpost_ava.png) no-repeat 0 0; width:108px; height:108px; margin:10px auto 10px auto; overflow:hidden;}
.fpost_ava img {width:100px; height:100px; padding:4px;}
.fpost_info_ins {background:url(/design_60/fpost_info_ins.png) no-repeat 0 0; width:220px; height:26px; line-height:26px; text-align:center; color:#fff; margin:0 auto 5px auto;}
.fpost_info_ins a {color:#fff;}
.fpost_info {background:url(/design_60/fpost_info.png) no-repeat 0 0; width:219px; height:124px; margin:5px auto 10px auto; overflow:hidden; padding:15px 0 0 0;}
.fpost_info ul li {overflow:hidden; height:30px; padding:0 0 0 35px; color:#fff; text-shadow:1px 1px #86370c;}
.fpost_info ul li a {color:#fff;}
.fpost_info ul li.hr {background:url(/design_60/fpost_elem.png) no-repeat 0 -69px; height:2px; overflow:hidden;}
.fpost_info ul li.ico1 {background:url(/design_60/fpost_elem.png) no-repeat 0 0; height:22px; line-height:22px; margin:4px 0 4px 6px;}
.fpost_info ul li.ico2 {background:url(/design_60/fpost_elem.png) no-repeat 0 -23px; height:22px; line-height:22px; margin:4px 0 4px 6px;}
.fpost_info ul li.ico3 {background:url(/design_60/fpost_elem.png) no-repeat 0 -46px; height:22px; line-height:22px; margin:4px 0 4px 6px;}

.fpost_r {float:right; margin:3px 10px 0 0;}
.fpost_r .minus {float:left; margin:0 0 0 5px; background:url(/design_60/fpost_elem.png) no-repeat 0 -92px; width:20px; height:19px;}
.fpost_r .plus {float:left; margin:0 0 0 5px; background:url(/design_60/fpost_elem.png) no-repeat 0 -72px; width:20px; height:19px;}
.fpost_r .minus:hover,
.fpost_r .plus:hover {opacity:0.8;}
/* -------------- */

/* profile */
.profile {overflow:hidden; padding:5px 0 0 0;}
.profile_l {float:left; width:200px;}
.profile_r {overflow:hidden;}
.profile_ava {background:url(/design_60/profile_ava.png) no-repeat 0 0; width:131px; height:116px; overflow:hidden; margin:0 auto 5px auto;}
.profile_ava img {width:123px; height:109px; padding:4px;}
.row {min-height:22px; line-height:22px; margin:0 0 5px 0; overflow:hidden;}
.row_in {overflow:hidden; min-width:447px; height:22px; line-height:22px; background:url(/design_60/profile_in_bg.png) no-repeat 0 0; padding:0 15px; margin:0 0 5px 0; color:#959595;}
.row_in a {color:#959595;}
.row_in span, .row_in span a {color:#c96216;}
.row dd {text-shadow:1px 1px #92440f; min-width:252px; height:22px; line-height:22px; background:url(/design_60/profile_bg.png) no-repeat 0 0; padding:0 10px; color:#fff; margin:0 0 5px 0;}

/* vcomm */
.vcomm_bg {background:#b34a10 url(/design_60/vcomm_bg.png) no-repeat 0 0; width:658px; min-height:69px; overflow:hidden; margin:0 0 8px 0; border-radius:0 0 3px 3px;}
.vcomm_ava {float:left; background:url(/design_60/vcomm_ava.png) no-repeat 0 0; width:74px; height:60px; margin:5px 0 0 11px;}
.vcomm_ava img {width:66px; height:56px; padding:4px;}
.vcomm_ins {overflow:hidden;}
.vcomm_panel {overflow:hidden; background:url(/design_60/vcomm_panel.png) no-repeat 0 0; width:573px; height:20px; line-height:20px; color:#fff; text-shadow:1px 1px #b77f37;}
.vcomm_panel a {color:#fff;}
.vcomm_text {padding:5px 10px; color:#fff; text-shadow:1px 1px #8c3d0d;}
.vcomm_text a {color:#fff;}

/* poll */
.poll_bg {background:url(/design_60/poll_bg.png) no-repeat; width:212px; min-height:48px; margin:3px auto 0 auto; text-shadow:1px 1px #0c2737;}
.poll_bg_in {overflow:hidden; color:#fff; padding:7px 0 0 8px; width:80%;}
.poll_answer {margin:35px 0 0 0;}
.poll_answer input {outline:none; border:none;}
.poll_bg:not(#Foo) label {padding:2px 0 0 20px; color:#fff;}
.poll_bg:not(#Foo) input[type=radio] {display:none;}
.poll_answer:not(#Foo) input[type=radio] + label {background:url(/design_60/polld.png) no-repeat 3px 3px; font-size:11px; color:#fff; border-radius:3px;}
.poll_answer:not(#Foo) input[type=radio]:checked + label {background:url(/design_60/polla.png) no-repeat 3px 3px; border-radius:3px;}
.poll_answer:not(#Foo) input[type=radio]:hover + label {cursor:pointer;}

/* cats table */
.bcont_in .catsTable {width:224px; margin:0 0 0 -5px;}
.bcont_in .catsTable a {text-decoration:none; color:#fff;}
.bcont_in .catsTd {background:url(/design_60/cats_table.png) no-repeat 0 0; width:222px; height:31px; overflow:hidden; color:#fff; text-shadow:1px 1px #90420e;}
.bcont_in .catsTd:hover {color:#fff; background-position:0 -31px; cursor:pointer; text-shadow:1px 1px #0d2a3b;}
.bcont_in .catsTd:hover a {color:#fff;}
.bcont_in .catName,
.bcont_in .catNameActive {float:left; padding:11px 0 0 28px;}
.bcont_in .catNumData {float:right; margin:8px 5px 0 0; background:url(/design_60/catNumData.png) no-repeat 0 0; width:63px; height:20px; line-height:20px; text-align:center;}
.bcont_in .catDescr {display:none;}
.bcont_in .first {background:url(/design_60/cats_table.png) no-repeat 0 0; height:4px; width:224px; margin:0 0 0 -5px;}
/* bestu */
.bestu_loop {overflow:hidden; width:222px; margin:0 0 0 -4px;}
.bestu_loop .hr {overflow:hidden; background:url(/design_60/bestu_elem.png) repeat-x 0 -40px; height:2px; margin:3px 0 3px 0;}
.bestu_loop .hr_ins {overflow:hidden; background:url(/design_60/bestu_elem.png) no-repeat 0 -43px; width:164px; height:2px; margin:6px auto 6px auto;}
.bestu_loop .ava a {float:left; background:url(/design_60/bestu_elem.png) no-repeat 0 0; width:47px; height:39px; margin:4px 0 4px 12px;}
.bestu_loop .ava img {width:43px; height:35px; padding:2px;}
.bestu_loop .ava img:hover {opacity:0.8;}
.bestu_loop .contu {overflow:hidden; padding:2px 0;}
.bestu_loop .ico1 {background:url(/design_60/bestu_ico.png) no-repeat 3px 1px; height:12px; line-height:12px; padding:0 0 0 16px; margin:3px 0 0 8px;}
.bestu_loop .ico2 {background:url(/design_60/bestu_ico.png) no-repeat 0 -42px; height:16px; line-height:8px; padding:0 0 0 16px; margin:3px 0 0 8px;}

ul.best-file {margin:0; padding:0; border:0; list-style:none;} 
ul.best-file li {display:block; width:190px; height:70px; margin:0 0 4px 0; position:relative; overflow:hidden;} 
ul.best-file li img.best-file-img {width:190px; height:70px; position:absolute; left:0; right:0; z-index:1; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;} 
ul.best-file li span {float:right; display:block; background:url('http://csomsk.ru/1-ucoz/pm/rip/best-file-span.png') repeat; padding:2px 4px; font-family:Tahoma; font-size:11px; color:#fff; line-height:14px; position:absolute; right:4px; top:4px; z-index:2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; overflow:hidden;} 
ul.best-file li span img {vertical-align:-3px;} 
ul.best-file li a {display:block; background:url('http://csomsk.ru/1-ucoz/pm/rip/best-file-b.png') repeat; width:213px; height:25px; padding:0 11px; text-transform:uppercase; font-weight:normal; color:#fff; line-height:25px; position:absolute; left:0; bottom:0; z-index:3; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -khtml-border-radius:0 0 5px 5px; overflow:hidden;} 
ul.best-file li a img {vertical-align:1px;}

/* Page Selector Style */ 
.catPages1, .pagesBlockuz1, .pagesBlockuz2 {color:#ff8400;border:0px;margin-bottom:8px;margin-top:9px;} .catPages1 a:link, .pagesBlockuz1 a:link, .pagesBlockuz2 a:link, .catPages1 a:visited, .pagesBlockuz1 a:visited, .pagesBlockuz2 a:visited, .catPages1 a:hover, .pagesBlockuz1 a:hover, .pagesBlockuz2 a:hover, .catPages1 a:active, .pagesBlockuz1 a:active, .pagesBlockuz2 a:active {text-decoration:none;color: #fafafa;background:#ff8400;padding:2px 8px;font-size:10px;font-weight:bold;-moz-border-radius: 3px;border-radius: 3px;} .catPages1 a:hover, .pagesBlockuz1 a:hover, .pagesBlockuz2 a:hover {background:#000080color:#ff8c00;font-weight:bold;-moz-border-radius: 3px;border-radius: 3px;} .catPages1 b, .pagesBlockuz1 b, .pagesBlockuz2 b {text-decoration:none; background:#ffa200; padding:2px 8px; color:#ff6f00; font-size:10px;-moz-border-radius: 3px;border-radius: 3px;} 
 /* ----------------------- */