/*
Rip от zak для plusrip.ru
Rip от zak для plusrip.ru
*/

#puzadpn {display:none}

body {background:url(/design_79/bg.png) repeat; margin:0; padding:0;}
body, td {font-family:Tahoma; font-size:11px; color:#fff;}
a {color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}

@font-face {font-family:cuprum; src:url(/design_79/ttf/cuprum.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:#fff; height:1px; border-top:0px; border-style:dashed;}

.input_style input[type="text"],
.input_style input[type="password"],
.input_style textarea {resize:none; outline:none; border:none; padding:3px 3px; font-family:tahoma; font-size:11px; background:#fff; border:1px solid #d4d4d4; 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; margin:3px 3px; height:24px; line-height:24px; background:#2a2a2a; 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 {background:#66CD00;}

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

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}

#bg_m {background:url(/design_79/bg_m.png) repeat-x 0 0; overflow:hidden;}
#bg_c {background:url(/design_79/bg_c.png) no-repeat 5px 0; margin:0 auto; width:1200px; overflow:hidden;}
#wrap {padding:0 74px 0 74px; overflow:hidden;}
#wrapper {min-width:1200px;}
.cont_full {width:1052px; overflow:hidden; background:url(/design_79/cont_full.png) repeat-y 0 0; border-radius:6px; margin:0 0 10px 0;}
.cont_full .cont_top {background:url(/design_79/cont_top.png) no-repeat 0 top;}
.cont_full .cont_bottom {overflow:hidden; background:url(/design_79/cont_bottom.png) no-repeat 0 bottom; padding:10px 11px 10px 11px;}
.side_main {overflow:hidden;}
.side_main .side_left {float:left; width:227px; margin:0 5px 0 0;}
.side_main .side_right {overflow:hidden;}

.hbg {overflow:hidden; margin:10px 0 10px 0;}
.hmenu {overflow:hidden; float:left; width:734px; height:49px; background:url(/design_79/hmenu.png) no-repeat 0 0;}
.hinput {font-family:cuprum; font-size:13px; overflow:hidden; float:left; width:173px; height:49px; background:url(/design_79/hinput.png) no-repeat 0 0;}
.hico {overflow:hidden; float:left; width:145px; height:49px; background:url(/design_79/hico.png) no-repeat 0 0;}
a.hlogo {display:block; float:left; width:420px; height:75px; background:url(/design_79/hlogo.png) no-repeat 0 0; margin:33px 0 0 37px;}
.hbanka {float:right; width:478px; height:72px; background:url(/design_79/hbanka.png) no-repeat 0 0; margin:23px 37px 0 0;}
.hbanka img {width:468px; height:60px;}
.hbanka div {padding:6px 0 0 4px;}
.hnav {overflow:hidden; height:32px; overflow:hidden; margin:10px 0 0 0;}
.hnav ul {float:left; height:32px; left:50%; margin:0 auto; position:relative;}
.hnav ul li {float:left; height:32px; overflow:hidden; position:relative; right:50%;}
.hnav ul li a {font-family:cuprum; font-size:13px; text-shadow:1px 1px #8398a1; display:block; text-decoration:none; height:32px; line-height:32px; color:#fff; padding:0 27px 0 20px; margin:0 15px 0 12px;}
.hnav ul li a:hover {background:url(/design_79/hnav_hover.png) no-repeat left 0, url(/design_79/hnav_hover.png) no-repeat right -32px; height:32px; padding:0 27px 0 20px;}
.hnav ul li a:hover span {display:block; background:url(/design_79/hnav_hover.png) repeat-x 0 -64px; text-shadow:1px 1px #01577c;}
.hnav ul li.hr {float:left; background:url(/design_79/hnav_hr.png) no-repeat right 0; min-width:3px; height:30px; overflow:hidden;}
.hnav ul li a.active {display:block; background:url(/design_79/hnav_active.png) no-repeat left 0, url(/design_79/hnav_active.png) no-repeat right -32px; height:32px; padding:0 27px 0 27px;}
.hnav ul li a.active span {display:block; background:url(/design_79/hnav_active.png) repeat-x 0 -64px; padding:0 4px 0 0; text-shadow:1px 1px #a0470b;}
.hinput a.button1 {text-shadow:1px 1px #377a22; margin:10px 6px 0 13px; background:url(/design_79/hinput_button.png) no-repeat 0 0; display:block; text-decoration:none; float:left; width:84px; height:28px; line-height:28px; text-align:center; color:#fff;}
.hinput a.button2 {text-shadow:1px 1px #660000; margin:10px 0 0 0; background:url(/design_79/hinput_button.png) no-repeat -84px 0; display:block; text-decoration:none; float:left; width:52px; height:28px; line-height:28px; text-align:center; color:#fff;}
.hinput a.button1:hover {background-position:0 -28px;}
.hinput a.button2:hover {background-position:-84px -28px;}
.hico a.ico1 {float:left; margin:10px 0 0 17px; background:url(/design_79/hicons.png) no-repeat 0 0; display:block; float:left; width:28px; height:27px;}
.hico a.ico2 {float:left; margin:10px 0 0 10px; background:url(/design_79/hicons.png) no-repeat -28px 0; display:block; float:left; width:28px; height:27px;}
.hico a.ico3 {float:left; margin:10px 0 0 10px; background:url(/design_79/hicons.png) no-repeat -56px 0; display:block; float:left; width:28px; height:27px;}
.hico a:hover {opacity:0.8;}

.fbg {margin:10px 0 0 0; overflow:hidden; background:url(/design_79/fbg.png) no-repeat 0 0; width:1027px; height:87px;}
.fbanka {float:left; margin:34px 0 0 23px;}
.fbanka .blank {width:88px; height:31px; float:left; background:#378405; margin:0 8px 0 0;}
.ftext {float:left; padding:10px 0 0 80px; color:#2a2a2a; text-align:center; font-family:cuprum; font-size:13px;}
.ftext a {color:#2a2a2a; text-decoration:none;}

.block_full {width:227px; margin:0 0 10px 0; overflow:hidden;}
.block_full .block_top_orange {height:39px; background:url(/design_79/block_top.png) no-repeat 0 0; text-shadow:1px 1px #844200;}
.block_full .block_top_green {height:39px; background:url(/design_79/block_top.png) no-repeat 0 -39px; text-shadow:1px 1px #387210;}
.block_full .block_top_blue {height:39px; background:url(/design_79/block_top.png) no-repeat 0 -78px; text-shadow:1px 1px #005570;}
.block_full .block_top_orange div,
.block_full .block_top_green div,
.block_full .block_top_blue div {color:#fff; font-family:cuprum; font-size:13px; line-height:40px; padding:0 0 0 30px;}
.block_full .block_cont {overflow:hidden; background:#f5f5f5; border-radius:0 0 3px 3px; padding:4px; color:#2a2a2a;}

ul.bnav {width:212px; margin:0 auto; overflow:hidden;}
ul.bnav li {height:25px; overflow:hidden; margin:0 0 3px 0;}
ul.bnav li a {text-shadow:1px 1px #387210; display:block; text-decoration:none; height:25px; line-height:26px; background:url(/design_79/bnav.png) no-repeat 0 0; padding:0 0 0 26px; color:#fff; font-family:cuprum; font-size:13px;}
ul.bnav li a:hover {background-position:0 -25px; text-shadow:1px 1px #005570;}

.block_cont .catsTable {width:214px; margin:0 0 0 3px;}
.block_cont .catsTable a {text-decoration:none; color:#fff;}
.block_cont .catsTd {text-shadow:1px 1px #005570; font-family:cuprum; font-size:13px; background:url(/design_79/bcat.png) no-repeat 0 0; width:212px; height:25px; line-height:26px; overflow:hidden; color:#fff; padding:0 0 3px 0;}
.block_cont .catsTd:hover {color:#fff; background-position:-288px 0; cursor:pointer; text-shadow:1px 1px #844200;}
.block_cont .catsTd:hover a {color:#fff;}
.block_cont .catName,
.block_cont .catNameActive {float:left; padding:0 0 0 26px; color:#fff;}
.block_cont .catNumData {color:#fff; float:right; padding:0 10px 0 0;}
.block_cont .catDescr {display:none;}

.tOnline,
.gOnline, 
.uOnline {background:url(/design_79/bstat.png) no-repeat 0 0; width:201px; height:28px; line-height:30px; margin:0 0 5px 9px; font-family:cuprum; font-size:13px; color:#2a2a2a; padding:0 0 0 30px;}
.bstat {background:#e5e5e5; overflow:hidden; width:201px; margin:3px 0 0 9px; border-top:1px solid #dfdfdf; border-radius:6px;}
.bstat div {padding:6px; color:#2a2a2a;}
.bstat a {color:#2a2a2a;}

.vloop {overflow:hidden; width:795px; margin:0 0 10px 0;}
.vtop {height:39px; background:url(/design_79/vtop.png) no-repeat 0 0; text-shadow:1px 1px #387210;}
.vtop div {color:#fff; font-family:cuprum; font-size:13px; line-height:40px; padding:0 0 0 30px;}
.vtop a {color:#fff;}
.vcont {overflow:hidden; background:#f5f5f5; border-radius:0 0 3px 3px; padding:4px 4px 0 4px;}
.vposter {float:left; width:163px; height:140px; background:url(/design_79/vposter.png) no-repeat 0 0; margin:0 10px 0 10px;}
.vposter img {width:155px; height:132px; padding:4px;}
.vtext {overflow:hidden; color:#2a2a2a; font-family:cuprum; font-size:13px;}
.vtext a {color:#2a2a2a;}
.vpanel {float:left; background:url(/design_79/vpanel.png) no-repeat 0 0; width:647px; height:46px;}
.vpanel_in {overflow:hidden; width:131px; height:46px; background:url(/design_79/vpanel_in.png) no-repeat 0 0;}
.vpanel_in a {font-family:cuprum; font-size:13px; text-shadow:1px 1px #844200; width:122px; height:31px; line-height:34px; margin:1px 0 0 0; text-align:center; display:block; color:#fff; background:0; text-decoration:none;}
.vpanel_in a:hover {background:#f5f5f5 url(/design_79/a.vpanel_in.png) no-repeat 0 0;}
.vpanel ul li {text-shadow:1px 1px #005570; font-family:cuprum; font-size:13px; color:#fff; float:left; height:30px; line-height:36px; background:url(/design_79/vpanel_row.png) no-repeat left 15px; padding:0 0 0 15px; margin:0 0 0 20px;}
.vpanel ul li a {color:#fff;}

#tooltip {position:absolute; z-index:10; background:#2a2a2a; font-size:11px; color:#fff; margin:0 5px 0 0; padding:3px 5px; opacity:0.75; border-radius:5px;}
#tooltip h3 {display:block; margin:0; padding:0; font-weight:bold; font-size:11px;}

.forumContent {width:1017px; margin:0 auto;}
.fBlock_title {background:url(/design_79/fBlock_title.png) no-repeat 0 0; width:1017px; height:36px; line-height:40px; overflow:hidden; padding:0 0 0 30px; color:#fff; font-family:cuprum; font-size:13px; text-shadow:1px 1px #387210;}
.fBlock_title a {color:#fff;}
.gDivBottomLeft {background:url(/design_79/gDivBottomLeft.png) no-repeat 0 0; height:5px;}
.g_table_lr {padding:0 5px;}
#subscribe, 
#filter_by, 
.gTableTop,
td.threadsType {display:none;}

.fpost_td td, .fpost_td td a, .fpost_td, .fpost_td a {color:#2a2a2a;}

.gTable {padding:0; margin:0; border-collapse:separate; border-spacing:0 !important; background:#f5f5f5; width:1017px;}
.gTableSubTop,
.postTdTop {height:30px; color:#2a2a2a; padding:0 10px 0 10px; background:url(/design_79/gTableSubTop.png) repeat-x 0 top;}
.gTableSubTop a,
.postTdTop a {color:#2a2a2a;}
.gTableBody,
.gTableBody1,
.gTableRight,
.threadLastPostTd,
.forumLastPostTd {background:url(/design_79/PostTd.png) no-repeat left bottom; padding:0 0 0 10px !important; color:#2a2a2a; height:59px;}
.gTableBody1 a, .gTableBody1 td {color:#2a2a2a;}

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

.gTableRight,
.threadIcoTd {background:url(/design_79/PostTd.png) no-repeat right bottom; font-weight:bold; height:59px; color:#2a2a2a;}

.forumThreadTd,
.forumPostTd,
.threadViewTd,
.threadPostTd,
.threadAuthTd {background:url(/design_79/PostTd.png) no-repeat right bottom; font-weight:bold; height:59px; color:#2a2a2a;}

.threadNoticeLink,
.threadsType,
.threadsDetails,
.forumOnlineBar {height:30px; color:#2a2a2a; padding:0 10px 0 10px; background:url(/design_79/gTableSubTop.png) repeat-x 0 top;}
.forumOnlineBar a {color:#2a2a2a;}

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

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

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

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

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

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

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

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

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

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

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

.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:#2a2a2a;}
.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:#2a2a2a;}
.posttdMessage {color:#2a2a2a;}

.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:#2a2a2a;}
.postPollFl,.postQuestionFl {margin:2px 0; outline:none; color:#2a2a2a;}
.postResultFl {width:50px}
.postAnswerFl {width:300px}
.postTextFl {width:99.9% !important; margin:0 2px; padding:2px; color:#2a2a2a;}

.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 #2a2a2a !important; border-right:0px !important; border-top:0px !important; color:#2a2a2a !important; font-size:11px !important; padding-left:10px !important;}
.codeMessage a.link,
.quoteMessage a.link {color:#fff;}

td.pollAnswer {color:#2a2a2a;}
.postPoll, .postPoll td, postPoll td a {color:#2a2a2a;}
td.fFastNavTd {display:none;}

.fpost_loop {overflow:hidden;}
.fpost_top {overflow:hidden; height:30px; line-height:30px; background:url(/design_79/gTableSubTop.png) repeat-x 0 top, url(/design_79/gTableSubTop.png) repeat-x 0 bottom; color:#2a2a2a;}
.fpost_top a {color:#2a2a2a;}
.fpost_top .fpost_left {float:left; width:280px; height:30px; text-align:center; font-weight:bold;}
.fpost_top .fpost_right {overflow:hidden; padding:0 0 0 10px;}

.fpost_in {overflow:hidden; background:#f5f5f5 url(/design_79/fpost_in.png) repeat-y 0 0;}
.fpost_in .fpost_info {float:left; width:280px; padding:14px 0 0 0;}
.fpost_in .fpost_message {overflow:hidden; color:#2a2a2a; padding:10px;}
.fpost_in .fpost_message a {color:#2a2a2a;}
.fpost_in .fpost_message img {max-width:800px;}
.fpost_in .fpost_message hr {color:#2a2a2a; height:1px; border-top:0px; border-style:dashed;}

.fpost_bottom_in {overflow:hidden; height:30px; background:url(/design_79/gTableSubTop.png) repeat-x 0 top; padding:10px 0 0 0;}
.fpost_bottom_in .left {float:left; padding:0 0 0 10px;}
.fpost_bottom_in .right {float:right; padding:0 10px 0 0;}
.fpost_bottom_in .right input {display:none;}
.fpost_bottom_in img:hover,
.frmBtns img:hover{opacity:0.8;}

.fvid_bottom {overflow:hidden; width:214px; height:20px; background:url(/design_79/fvid_bottom.png) no-repeat 0 0; margin:0 0 0 35px;}
.fvid_full {overflow:hidden; width:176px; margin:0 auto;}
.fvid_top {overflow:hidden; height:194px; background:url(/design_79/fvid_top.png) no-repeat 0 0;}
.fvid_top .ava {width:150px; height:150px; margin:10px 0 14px 13px;}
.fvid_top .ava img {width:150px; height:150px;}
.fvid_top a.ico1 {display:block; width:17px; height:13px; background:0; float:left; margin:2px 0 0 31px; cursor:pointer;}
.fvid_top a.ico2 {display:block; width:15px; height:15px; background:0; float:left; margin:2px 0 0 30px; cursor:pointer;}
.fvid_top a.ico3 {display:block; width:14px; height:16px; background:0; float:left; margin:0 0 0 32px; cursor:pointer;}
.fvid_loop {overflow:hidden; height:26px; background:url(/design_79/fvid_loop.png) no-repeat 0 0; line-height:30px; padding:0 6px 0 26px; font-family:cuprum; font-size:13px; text-shadow:1px 1px #015273; color:#fff;}
.fvid_loop a {color:#fff;}

#bg_full {font-family:cuprum; font-size:13px; overflow:hidden; background:#fff; color:#2a2a2a; padding:20px; margin:10px 3px 10px 0; border-radius:6px;}
#bg_full a {color:#2a2a2a;}

.vcomm_loop {background:#f5f5f5; overflow:hidden; border-radius:6px; padding:6px 0 6px 6px; margin:0 3px 10px 0;}
.vcomm_loop .vcomm_ava {width:122px; height:106px; background:#0781a7; float:left; border-radius:6px;}
.vcomm_loop .vcomm_ava img {width:114px; height:98px; padding:4px;}
.vcomm_loop .vcomm_info {overflow:hidden; color:#2a2a2a; font-family:cuprum; font-size:13px;}
.vcomm_loop .vcomm_info a {color:#2a2a2a;}
.vcomm_loop .vcomm_hr {overflow:hidden; height:2px; background:url(/design_79/vcomm_hr.png) repeat-x 0 0; margin:5px 0 5px 0;}
.vcomm_loop .vcomm_text {padding:6px;}