/* ::::: http://vipzvuk.net/forum/index.css ::::: */

* { margin: 0px; padding: 0px; }
html { font-size: 100%; }
body { font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif; color: rgb(0, 0, 0); background: url('body.gif') repeat scroll 0% 0% rgb(227, 236, 229); font-size: 10px; margin: 0px; padding: 0px 10px; }
img { border: medium none; }
.gensmall { margin: 1px; font-size: 1em; }
.spacer { color: rgb(231, 239, 233); background: url('th.gif') repeat-x scroll left top rgb(98, 138, 104); border: 1px solid rgb(54, 94, 60); padding: 1px; }
a { color: rgb(56, 111, 63); text-decoration: none; }
a:active, a:visited { color: rgb(56, 111, 63); text-decoration: none; }
a:hover { color: rgb(56, 111, 63); text-decoration: underline; }
a.topictitle, .postbody a { color: rgb(56, 111, 63); }
a.topictitle:visited, .postbody a:visited { color: rgb(56, 111, 63); }
a.topictitle:visited:hover, .postbody a:visited:hover { color: rgb(56, 111, 63); }
a.topictitle:hover, .postbody a:hover { color: rgb(56, 111, 63); }
#maintable { margin: 0px auto; }
#mainrow { border-left: 1px solid rgb(81, 131, 87); border-right: 1px solid rgb(81, 131, 87); border-bottom: 1px solid rgb(81, 131, 87); background: url('borders.gif') repeat scroll 0% 0% rgb(255, 255, 255); padding: 0px 2px 2px; }
#mainrow > div, #logorow, .navrow, #contentrow { margin-left: 0px; margin-right: 0px; border-left: 1px solid rgb(81, 131, 87); border-right: 1px solid rgb(81, 131, 87); }
#mainrow > div#contentrow, #contentrow { border-bottom: 1px solid rgb(81, 131, 87); }
#logorow { background: url('logo_bg.gif') repeat-x scroll left top rgb(27, 40, 31); }
#logo-text { padding: 0px; margin-left: 100px; }
#contentrow { background: url('content.gif') repeat scroll 0% 0% rgb(238, 244, 239); padding: 4px 7px; }
.navrow { height: 15px; overflow: hidden; color: rgb(165, 204, 175); background: url('navbar.gif') repeat-x scroll left top rgb(255, 255, 255); border-top: 1px solid rgb(81, 131, 87); border-bottom: 1px solid rgb(81, 131, 87); text-align: center; font-size: 11px; padding: 4px; }
.navrow a, .navrow a:visited { color: rgb(232, 239, 233); text-decoration: none; padding-left: 5px; padding-right: 5px; }
.navrow a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.tablebg { border: 1px solid rgb(81, 131, 87); background: url('table.gif') repeat scroll 0% 0% rgb(255, 255, 255); }
.block-start .tablebg, .block-start .tablebg .block-start .tablebg { border-top-width: 0px; }
.row1, .row2, .row3, .legend, .forumrules, tr.row1 .row, tr.row2 .row, tr.row3 .row, .postbottom { background: url('cell.gif') repeat-x scroll left top rgb(219, 230, 222); border-left: 1px solid rgb(122, 160, 126); border-width: 1px; border-style: solid; border-color: rgb(95, 140, 100) rgb(108, 151, 114) rgb(81, 131, 87) rgb(122, 160, 126); padding: 4px; }
th { color: rgb(231, 239, 233); font-size: 11px; font-weight: bold; background: url('th.gif') repeat-x scroll left top rgb(98, 138, 104); border: 1px solid rgb(54, 94, 60); white-space: nowrap; padding: 0px 5px; text-align: center; height: 20px; }
td { padding: 2px; }
.catdiv, .cat, .cathead { height: 24px; padding: 0px 3px; background: url('cathead.gif') repeat-x scroll left top rgb(230, 237, 231); border-left: 1px solid rgb(122, 160, 126); border-width: 1px; border-style: solid; border-color: rgb(95, 140, 100) rgb(108, 151, 114) rgb(81, 131, 87) rgb(122, 160, 126); }
.cat, .cathead { text-indent: 4px; }
caption, .cap-div { margin: 0px; padding: 0px; background: url('hdr_mid.gif') repeat-x scroll left top transparent; white-space: nowrap; height: 21px; text-align: left; }
.cap-left { background: url('hdr_left.gif') no-repeat scroll left top transparent; padding-left: 17px; }
.cap-right { background: url('hdr_right.gif') no-repeat scroll right top transparent; padding-right: 17px; padding-top: 5px; height: 16px; }
caption, caption h1, caption h2, caption h3, caption h4, caption span, .cap-div, .cap-div h1, .cap-div h2, .cap-div h3, .cap-div h4, .cap-div span { font-size: 11px; font-weight: bold; text-transform: uppercase; color: rgb(242, 247, 243); }
#wrapfooter { text-align: center; color: rgb(138, 138, 138); padding-top: 10px; }
.copyright { color: rgb(102, 102, 102); font-weight: normal; font-size: 9px; line-height: 1.2em; }
.copyright a, .copyright a:visited { color: rgb(102, 102, 102); text-decoration: none; }
.copyright a:hover { color: rgb(56, 111, 63); text-decoration: underline; }
p.breadcrumbs { margin: 0px; padding: 0px; float: left; color: rgb(90, 119, 94); font-weight: bold; white-space: normal; font-size: 1em; }
td.postbottom { background: url('profile.gif') repeat-x scroll left top rgb(207, 217, 209); font-size: 10px; color: rgb(90, 119, 94); white-space: nowrap; padding: 2px 4px; vertical-align: middle; border-left: 1px solid rgb(122, 160, 126); border-width: 1px; border-style: solid; border-color: rgb(95, 140, 100) rgb(108, 151, 114) rgb(81, 131, 87) rgb(122, 160, 126); }
td.postbuttons { padding-top: 4px; }
.postdetails { color: rgb(90, 119, 94); font-size: 10px; text-align: left; }
.postdetails b { color: rgb(90, 119, 94); font-weight: normal; }
.postauthor { color: rgb(56, 111, 63); font-size: 12px; margin-bottom: 3px; font-weight: bold; }
.postbody { font-size: 13px; line-height: 1.5em; margin: 5px 20px 5px 5px; text-align: justify; }
.signature { font-size: 11px; color: rgb(90, 119, 94); margin-top: 5px; }
.postbody a { text-decoration: underline; }
form { margin: 0px; padding: 0px; border: 0px none; }
textarea, select, .post, .btnbbcode, .btnmain, .btnlite, .btnfile, .helpline { font-weight: normal; font-family: "Lucida Grande",Verdana,Helvetica,sans-serif; color: rgb(0, 0, 0); border: 1px solid rgb(122, 160, 126); background-color: rgb(240, 244, 240); }
.cat .btnmain, .cat .btnlite, .cat select { color: rgb(56, 111, 63); background-color: rgb(240, 244, 240); border-color: rgb(122, 160, 126); }
input { font-size: 1.1em; padding: 1px; }
select { font-size: 1.1em; padding: 1px; }
option { padding: 0px 1em 0px 0px; }
.post { border-style: solid; border-width: 1px; }
.btnlite { font-weight: normal; cursor: pointer; padding: 1px 5px; font-size: 1.1em; }
textarea:hover, select:hover, .post:hover, .btnmain:hover, .btnlite:hover, .btnfile:hover { border-color: rgb(42, 86, 47); }
textarea:focus, select:focus, .post:focus, .btnmain:focus, .btnlite:focus, .btnfile:focus { border-color: rgb(42, 86, 47); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.cat .btnmain:hover, .cat .btnlite:hover, .cat select:hover { border-color: rgb(56, 111, 63); color: rgb(42, 86, 47); }
.cat .btnmain:focus, .cat .btnlite:focus, .cat select:focus { border-color: rgb(42, 86, 47); color: rgb(0, 0, 0); }
.bb-wrapper { clear: both; margin: 10px 20px; }
.bb-left-top, .bb-right-top, .bb-left-bot, .bb-right-bot { width: 4px; height: 4px; overflow: hidden; padding: 0px; }
.bb-left-top { background: url('bb_left_top.gif') no-repeat scroll left top transparent; }
.bb-right-top { background: url('bb_right_top.gif') no-repeat scroll right top transparent; }
.bb-left-bot { background: url('bb_left_bot.gif') no-repeat scroll left bottom transparent; }
.bb-right-bot { background: url('bb_right_bot.gif') no-repeat scroll right bottom transparent; }
.bb-top, .bb-bot { height: 4px; overflow: hidden; padding: 0px; }
.bb-top { background: url('bb_top.gif') repeat-x scroll left top rgb(229, 236, 230); }
.bb-bot { background: url('bb_bot.gif') repeat-x scroll left bottom rgb(229, 236, 230); }
.bb-left, .bb-right { width: 4px; overflow: hidden; background-color: rgb(229, 236, 230); padding: 0px; }
.bb-left { border-left: 1px solid rgb(143, 171, 146); }
.bb-right { border-right: 1px solid rgb(143, 171, 146); }
.bb-content { background-color: rgb(229, 236, 230); padding: 0px 2px; }
.bb-attach { background-image: url('bg_attach.gif'); background-repeat: no-repeat; background-position: right top; }
.quotetitle, .attachtitle, .codetitle { color: rgb(56, 111, 63); font-size: 0.85em; font-weight: bold; padding-bottom: 3px; }
.quotecontent, .attachcontent { font-weight: normal; font-size: 1em; line-height: 1.4em; color: rgb(56, 70, 58); }
.attachcontent { font-size: 0.85em; }
.attachcontent, .codecontent { overflow: auto; }
h1 { font-family: "Lucida Grande","Trebuchet MS",Verdana,sans-serif; font-weight: bold; font-size: 1.8em; text-decoration: none; color: rgb(90, 119, 94); display: inline; }
h2 { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 1.3em; text-decoration: none; line-height: 120%; display: inline; }
h4 { margin: 0px; font-size: 1.1em; font-weight: bold; }
p { font-size: 1.1em; }
.b-share-popup, x:nth-child(1) { border: 0px none; padding: 1px ! important; }
@media not all {
}
.b-share-popup_down .b-share-popup__tail, x:nth-child(1) { top: -9px; background-image: url('b-share-popup_down__tail.png'); }
.b-share-popup_up .b-share-popup__tail, x:nth-child(1) { bottom: -9px; background-image: url('b-share-popup_up__tail.png'); }
@media not all {
}
.b-share-form-button::-moz-focus-inner { border: medium none; }
.b-share { font: 86%/1.4545em Arial,sans-serif; display: inline-block; padding: 1px 3px 1px 4px ! important; vertical-align: middle; }
.b-share__handle { float: left; height: 16px; padding: 5px 3px 5px 2px ! important; cursor: pointer; text-align: left; text-decoration: none ! important; }
.b-share-icon { float: left; display: inline; overflow: hidden; width: 16px; height: 16px; padding: 0px ! important; vertical-align: top; border: 0px none; background: url('b-share-icon.png') no-repeat scroll 0px 99px transparent; }
.b-share-icon_vkontakte, .b-share-icon_custom { background-position: 0px 0px; }
.b-share-icon_yaru, .b-share-icon_yaru_photo, .b-share-icon_yaru_wishlist { background-position: 0px -17px; }
.b-share-icon_lj { background-position: 0px -34px; }
.b-share-icon_twitter { background-position: 0px -51px; }
.b-share-icon_facebook { background-position: 0px -68px; }
.b-share-icon_moimir { background-position: 0px -85px; }
.b-share-icon_odnoklassniki { background-position: 0px -170px; }
