/* ::::: http://www.james-chow.com/wp-content/images/file/index.css ::::: */

.editor_controls a.popupctrl img, .popupmenu .popupbody li img { vertical-align: middle; }
.popupbody > li:first-child {  }
.popupbody { background: url('top-highlight.png') repeat-x scroll 0% 0% rgb(225, 225, 225); border: 1px solid rgb(196, 196, 196); padding: 2px; position: absolute; z-index: 1000; top: 1.5em; left: 0pt; display: none; min-width: 200px; }
.popupbody li { border-top: 1px solid rgb(225, 225, 225); }
.popupbody > li:first-child { border-top: medium none; }
.popupbody li > a, .popupbody li > label { display: block; color: inherit; padding: 6.235px 10px; background: none repeat-x scroll center bottom rgb(255, 255, 255); text-decoration: none; text-align: left; white-space: nowrap; font: 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; }
.popupbody li > a:hover, .popupbody li > label:hover, .popupbody li.vbmenu_hilite > a { background-color: rgb(255, 235, 144); color: rgb(62, 62, 62); }
.memberaction.popupmenu { position: relative; top: 0pt; display: inline-block; }
.postdetails .memberaction.popupmenu { position: static; }
.memberaction.popupmenu a.popupctrl { background: none repeat scroll 0% 0% transparent; padding: 0pt; }
.memberaction_body.popupbody { width: 280px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px 5px 5px 5px; box-shadow: 0px 4px 7px rgb(119, 119, 119); }
.memberaction_body.popupbody li { border: medium none; width: 140px; }
.memberaction_body.popupbody li.left { float: left; clear: left; }
.memberaction_body.popupbody li.right { float: right; clear: right; }
.memberaction_body.popupbody li img { float: left; padding: 4px; position: relative; top: -2px; }
.memberaction_body.popupbody li > a { padding: 4px; }
html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
li { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
legend { color: rgb(0, 0, 0); }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select {  }
body { font: 13px/1.231 arial,helvetica,clean,sans-serif; }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
table { font-size: inherit; }
html { background: none repeat scroll 0% 0% rgb(233, 233, 233); }
strong {  }
body { width: auto; min-width: 650px; margin: 0px 35px; font-size: 13px; color: rgb(62, 62, 62); line-height: 1.23; }
body a { color: rgb(65, 115, 148); text-decoration: none; }
body a:hover, body a:hover .time, body a:hover .shade, body a:hover .understate { color: rgb(65, 115, 148); text-decoration: underline; }
.body_wrapper { padding: 10px 20px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px 5px 5px 5px; }
input, textarea, button, select { font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif; }
body, legend { font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif; }
.shade { color: rgb(119, 119, 119); }
.time { color: rgb(62, 62, 62); }
.blocksubhead { color: rgb(62, 62, 62); background: none repeat-x scroll 0% 0% rgb(233, 233, 233); padding: 4px 10px; border-top: 1px solid rgb(206, 206, 206); }
.popupgroup {  }
.popupmenu { position: relative; }
.popupmenu a.popupctrl { background-image: url('black_downward_arrow.png'); background-position: right center; background-repeat: no-repeat; padding-right: 15px; }
.popupgroup .popupmenu a.popupctrl { font-size: 11px; padding: 2px 15px 2px 4px; border: 1px solid transparent; background-color: transparent; text-decoration: none; margin-left: 5px; }
.popupgroup .popupmenu:hover a.popupctrl { border: 1px solid rgb(206, 223, 235); background-color: transparent; }
.popupgroup .popupmenu { float: left; }
.textcontrols a, a.textcontrol { position: relative; padding: 3px 5px; font: bold 11px/1.23 Tahoma,Calibri,Verdana,Geneva,sans-serif; text-decoration: none; border: 1px solid rgb(168, 168, 168); color: rgb(66, 66, 66); background: url('generic_button.png') repeat-x scroll left top rgb(233, 233, 233); border-radius: 0px 0px 0px 0px; }
.textcontrols a img, a.textcontrol img { position: absolute; bottom: 2px; left: -2px; }
.textcontrols a:hover img, a.textcontrol:hover img { position: absolute; bottom: 2px; left: -2px; }
.textcontrols a:hover, a.textcontrol:hover { background: url('generic_button.png') repeat-x scroll 0% 0% rgb(239, 239, 239); text-decoration: none; color: rgb(65, 115, 148); }
.textcontrols a:hover, .actionbutton_container a.pagetitleinfo.textcontrol:hover, a.textcontrol:hover { text-decoration: none; }
a.collapse { float: right; right: 10px; top: 20px; position: absolute; }
.attachments { border: 1px solid rgb(205, 206, 206); background: none repeat scroll 0% 0% rgb(236, 236, 236); margin: 20px 30px; border-radius: 5px 5px 5px 5px; padding: 5px 10px; font-size: 12px; }
.attachments fieldset { margin: 5px 0pt; }
.attachments img.inlineimg { position: relative; top: 2px; }
ul.username li a, ol.username li a, a.username {  }
.floatcontainer:after, .formcontrols .blockrow:after, dl.stats:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.floatcontainer, .formcontrols .blockrow, dl.stats { display: inline-block; font-weight: normal; }
.floatcontainer, .formcontrols .blockrow, dl.stats { display: block; }
#social_bookmarks_list li { display: block; float: left; padding-left: 10px; }
.navlinks { background: none repeat scroll 0% 0% rgb(244, 244, 244); border-top: 1px solid rgb(231, 231, 231); padding: 10px 0pt; text-align: center; color: rgb(93, 93, 93); margin-top: 20px; margin-bottom: 20px; width: 100%; clear: both; }
.cleardiv { clear: both; }
.above_body { background: url('gradient-grey-down.png') repeat-x scroll 0% 0% rgb(47, 68, 86); margin: 0px 0px 10px; padding: 0px; width: 100%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.doc_header { color: rgb(169, 169, 169); font: 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif; position: relative; }
.doc_header a {  }
.doc_header a:hover {  }
.doc_header hr { display: none; }
.logo-image { float: left; clear: right; min-height: 2em; height: auto ! important; }
.toplinks { position: absolute; right: 20px; top: 0pt; color: rgb(255, 255, 255); font: 11px Arial,Tahoma,Calibri,Verdana,Geneva,sans-serif; text-align: right; }
.toplinks ul.isuser, .toplinks ul.nouser { display: block; float: right; clear: left; list-style: none outside none; }
.toplinks ul.nouser li { display: inline; }
.toplinks ul.nouser li a { float: left; clear: right; color: rgb(255, 255, 255); }
.toplinks ul.nouser li a { display: block; float: right; clear: left; color: rgb(255, 255, 255); position: relative; padding: 6px 10px 0pt; background: none repeat scroll 0% 0% rgb(113, 146, 168); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; height: 20px; font-weight: bold; font-size: 12px; margin-right: 10px; }
.toplinks ul.nouser li a:hover { background: none repeat scroll 0% 0% rgb(113, 146, 168); color: rgb(255, 255, 255); }
.toplinks form { min-width: 220px; display: block; margin-right: 10px; text-align: left; float: right; clear: left; }
.toplinks .logindetails { padding: 0pt 10px; text-align: center; background: none repeat scroll 0% 0% rgb(113, 146, 168); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; height: 26px; }
.toplinks form input { margin: 3px 0pt 0pt; vertical-align: baseline; font-size: 11px; padding: 1px; border: 0pt none; }
.toplinks form input.default-value { color: rgb(130, 130, 130); }
.toplinks .remember { margin: -3.33333px 0pt 0pt 20px; font-size: 10px; }
.toplinks .remember input { vertical-align: baseline; }
.cb_cookieuser_navbar { position: relative; top: 2px; }
.notifications a.popupctrl:link, .notifications a.popupctrl:visited, .toplinks a:link, .toplinks a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.navbar { position: relative; height: 53px; background: none repeat scroll 0% 0% rgb(47, 68, 86); margin: 10px 0px 0px; color: rgb(255, 255, 255); font: 11px Arial,Calibri,Verdana,Geneva,sans-serif; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.navbar a { color: rgb(255, 255, 255); }
.navbar a:hover { color: rgb(255, 255, 255); }
.navtabs { background: url('newbtn_middle.png') repeat-x scroll 0% 0% rgb(113, 146, 168); padding: 0px 0px 0px 20px; height: 26px; }
.navtabs li:first-child { border-left: 1px solid rgb(90, 127, 151); }
.navtabs ul { position: absolute; top: 26px; left: 0px; width: 100%; border-top: 1px solid rgb(90, 127, 151); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-right: -80px; direction: ltr; }
.navtabs li { float: left; border-right: 1px solid rgb(90, 127, 151); }
.navtabs ul li:first-child { text-indent: 20px; border-left: 0pt none; }
.navtabs ul li { border-right: 0pt none; position: relative; }
.navtabs li a { height: 26px; line-height: 26px; padding: 0pt 10px; }
.navtabs li a.navtab { border-top: 1px solid rgb(206, 223, 235); border-left: 1px solid rgb(206, 223, 235); display: block; background: url('newbtn_middle.png') repeat-x scroll 0% 0% rgb(113, 146, 168); min-width: 60px; width: auto ! important; text-align: center; color: rgb(255, 255, 255); font: bold 12px/26px Arial,Calibri,Verdana,Geneva,sans-serif; text-decoration: none; }
.navtabs li a.navtab:hover { background: url('selected-tab-gradient-with-top-alpha.png') repeat-x scroll 0pt -4px rgb(113, 146, 168); color: rgb(17, 17, 17); }
.navtabs li.selected { height: 26px; color: rgb(17, 17, 17); }
.navtabs li.selected a.navtab { color: rgb(17, 17, 17); background: url('selected-tab-gradient-with-top-alpha.png') repeat-x scroll 0% 0% rgb(113, 146, 168); position: relative; top: -4px; padding-top: 4px; z-index: 10; }
.navtabs li.selected li a, .navbar_advanced_search li a { text-decoration: none; font: 11px/26px Arial,Calibri,Verdana,Geneva,sans-serif; }
.navtabs li.selected li a { color: rgb(255, 255, 255); padding: 2px 5px; }
.navbar_advanced_search li { height: 26px; display: block; clear: both; }
.navbar_advanced_search li a { color: rgb(255, 255, 255); }
.navbar_advanced_search li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.navtabs li.selected li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.navtabs li.selected .popupbody li > a { padding: 0px 10px; text-indent: 0pt; color: rgb(0, 0, 0); }
.navtabs li.selected li a.popupctrl { border-radius: 3px 3px 3px 3px; border: 1px solid transparent; background: url('arrow.png') no-repeat scroll right center transparent; padding-right: 15px; color: rgb(255, 255, 255); }
.navtabs li.selected li:hover a.popupctrl { border-color: rgb(47, 68, 86); background-color: rgb(113, 146, 168); text-decoration: none; }
.navtabs .popupbody { border: 1px solid rgb(113, 146, 168); background: none repeat scroll 0% 0% rgb(113, 146, 168); width: auto; }
.navtabs .popupbody li { float: none; border-top: 1px solid rgb(113, 146, 168); }
.navtabs .popupbody li a:hover { background-color: rgb(255, 235, 144); }
.globalsearch { position: absolute; width: 180px; right: 20px; top: 0px; float: right; clear: left; text-align: right; line-height: 1em; display: block; }
.navbar_search { position: relative; width: 180px; right: -20px; display: block; }
.navbar_search input { font-size: 11px; vertical-align: middle; padding: 1px; border: 1px solid rgb(90, 127, 151); }
.globalsearch .textboxcontainer { height: 26px; border-left: 1px solid rgb(90, 127, 151); display: inline-block; float: left; text-align: center; }
.globalsearch .textboxcontainer span { border-top: 1px solid rgb(206, 223, 235); border-left: 1px solid rgb(206, 223, 235); display: inline-block; height: 22px; padding-left: 2px; padding-right: 2px; padding-top: 3px; margin-bottom: 1px; width: 147px; }
.globalsearch input.textbox { width: 120px; }
.toplinks form input.loginbutton { font-size: 11px; padding: 0pt 5px; border: 1px solid rgb(65, 93, 141); }
.globalsearch .buttoncontainer { height: 26px; border-left: 1px solid rgb(90, 127, 151); display: inline-block; border-right: 1px solid rgb(90, 127, 151); width: 25px; overflow: hidden; float: right; }
.globalsearch .buttoncontainer span { border-top: 1px solid rgb(206, 223, 235); border-left: 1px solid rgb(206, 223, 235); height: 23px; padding-left: 4px; padding-top: 2.5px; display: inline-block; }
.globalsearch .searchbutton { border: 0pt none; padding: 0pt; width: 22px; margin-top: -2px; margin-left: -2px; }
.breadcrumb > ul { background: url('navbit-home.png') no-repeat scroll left top transparent; border: medium none; }
.breadcrumb .navbit { float: left; background-image: url('navbit-arrow-right.png'); background-position: right center; background-repeat: no-repeat; padding-right: 10px; padding-left: 3px; }
.breadcrumb .navbit:first-child { padding-left: 0pt; }
.breadcrumb .navbit.lastnavbit { background: none repeat scroll 0% 0% transparent; }
.breadcrumb .navbit.lastnavbit span { float: left; background: none repeat scroll 0% 0% transparent; padding-right: 10px; padding-left: 3px; }
.breadcrumb .navbit > a, .breadcrumb .lastnavbit > span { display: block; padding: 2px 4px; float: left; background-color: transparent; border: 1px solid rgb(255, 255, 255); border-radius: 5px 5px 5px 5px; }
.breadcrumb .navbit a:hover { border-color: rgb(206, 223, 235); background-color: rgb(246, 248, 249); }
.breadcrumb .navbit a { text-decoration: none; }
.breadcrumb hr { display: none; }
#pagetitle { padding: 5px 0px 0px; clear: both; background: none repeat scroll 0% 0% transparent; }
#pagetitle a {  }
#pagetitle a:hover {  }
#pagetitle h1 { color: rgb(62, 62, 62); font-size: 14px; font-weight: bold; }
.newcontent_textcontrol { background: url('newbtn_middle.png') repeat-x scroll left top rgb(65, 115, 148); border-radius: 10px 10px 10px 10px; box-shadow: 0pt 3px 8px rgb(225, 225, 225); font: 14px Arial,sans-serif; color: rgb(255, 255, 255); padding: 4px 15px; border: 0pt none; display: block; float: left; clear: right; }
.newcontent_textcontrol span { font-size: 15px; font-weight: bold; display: inline; }
.newcontent_textcontrol:hover { background: url('newbtn_middle.png') repeat-x scroll left top rgb(91, 141, 174); color: rgb(255, 255, 255); text-decoration: none; }
.footer { clear: both; margin-top: 15px; text-align: right; display: block; width: 100%; box-shadow: -2px 2px 2px rgb(200, 200, 200); background: none repeat scroll 0% 0% rgb(67, 87, 105); padding: 5px 0px; border: 1px solid rgb(67, 87, 105); font: 13px Tahoma,Calibri,Verdana,Geneva,sans-serif; }
.footer a { color: rgb(255, 255, 255); }
.footer a:hover { color: rgb(255, 255, 255); }
.footer_copyright, .footer_morecopyright { padding-bottom: 5px; color: rgb(102, 102, 102); font: 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; margin-top: 10px; text-align: center; display: block; }
.footer_time { color: rgb(102, 102, 102); font: 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; padding-top: 10px; text-align: center; }
.footer_select { float: left; text-align: left; margin-left: 10px; margin-top: 0pt; }
.footer_links { margin-right: 10px; margin-top: 2px; }
.footer_links li { display: inline; margin-left: 5px; }
.notices { background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 5px 0pt; }
.notices li { background: none repeat scroll 0% 0% rgb(255, 235, 144); font-size: 12px; color: rgb(62, 62, 62); padding: 5px 10px; margin-bottom: 5px; box-shadow: -2px 2px 2px rgb(200, 200, 200); text-align: left; clear: both; }
.breadcrumb > ul { background-image: none; padding-left: 0px; }
.breadcrumb .navbithome { float: left; padding: 3.5px 0pt; }
.ad_global_header {  }
.formcontrols > :first-child, .formcontrols .blocksubhead + .blockrow, .formcontrols .section .blockrow:first-child { border-top: medium none; }
input, textarea, select, button { font: 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; }
.textbox, textarea, select { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(107, 145, 171); padding: 4px 5px; outline: 0pt none; border-radius: 3px 3px 3px 3px; }
/* ::::: http://www.znamensk.net/css.php?styleid=23&langid=2&d=1306197426&td=ltr&sheet=vsq_comment.css ::::: */

/* ::::: http://www.znamensk.net/clientscript/vbulletin_css/style00023l/icecast_stat.css ::::: */

/* ::::: http://www.znamensk.net/clientscript/vbulletin_css/style00023l/showthread-rollup.css ::::: */

.postbit_reputation { padding: 0pt 0pt 0pt 3px; clear: both; display: block; }
img.repimg { padding: 0pt; margin: 0pt 0pt 0pt -3px; display: inline; }
.signature { padding-top: 1em; border-top: 1px solid rgb(221, 221, 221); margin-top: 2em; }
.postbit, .postbitlegacy, .eventbit { margin-bottom: 10px; display: block; width: 100%; clear: both; position: relative; float: left; color: rgb(62, 62, 62); border: 1px solid rgb(233, 233, 233); }
.postrow { overflow: auto; }
.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead { background: url('newbtn_middle.png') repeat-x scroll 0% 0% rgb(113, 146, 168); border: 1px solid rgb(90, 127, 151); clear: both; display: block; float: left; width: 100%; color: rgb(255, 255, 255); margin: -1px -1px 0pt; font: 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; padding: 4px 0pt; }
.postbit .posthead .postdate, .postbitlegacy .posthead .postdate { display: block; float: left; clear: right; width: 49%; margin-left: 10px; font: 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; padding-left: 15px; }
.postbit .posthead .postdate.old, .postbitlegacy .posthead .postdate.old { background: url('post_old.png') no-repeat scroll left center transparent; }
.postbit .userinfo .contact, .userinfo .userinfo_extra, .postbit .userinfo_noavatar .contact { display: inline-block; min-height: 36.24px; height: auto ! important; }
.postcontent { word-wrap: break-word; }
.postbit .content img, .postbitlegacy .content img, .postbitdeleted .content img, .postbitignored .content img, .eventbit .content img { max-width: 800px; }
.postbitlegacy hr, .eventbit hr { display: none; }
.postbitlegacy .postdetails, .eventbit .eventdetails { float: left; width: 100%; background: none repeat scroll 0% 0% rgb(242, 246, 248); }
.postbitlegacy .posthead .time { font: 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); }
.postbit .posthead .nodecontrols, .postbitlegacy .posthead .nodecontrols, .eventbit .eventhead .nodecontrols { position: absolute; color: rgb(255, 255, 255); right: 0pt; top: 0pt; width: 50%; padding: 4px 10px 0pt; text-align: right; font: 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; vertical-align: middle; }
.postbit .posthead .nodecontrols a, .postbitlegacy .posthead .nodecontrols a, .eventbit .eventhead .nodecontrols a { color: rgb(255, 255, 255); top: -2px; position: relative; }
.postbitlegacy .postbody, .eventbit .eventdetails .eventbody { margin-left: 200px; border-left: 1px solid rgb(239, 239, 239); background: none repeat scroll 0% 0% rgb(250, 250, 250); padding-bottom: 1em; }
.postbitlegacy .postrow, .eventbit .eventrow, .postbitdeleted .postrow, .postbitignored .postrow { padding: 5px 10px 10px; font: 13px Verdana,Arial,Tahoma,Calibri,Geneva,sans-serif; color: rgb(51, 51, 51); }
.postbitlegacy .userinfo { float: left; position: relative; width: 180px; padding: 2px 10px 5px; font-size: 11px; display: block; background: none repeat scroll 0% 0% rgb(242, 246, 248); clear: both; }
.postbitlegacy .userinfo .rank, .postbitlegacy .userinfo .usertitle { font-size: 11px; display: block; clear: both; }
.postbitlegacy .userinfo .username_container { margin-bottom: 8px; }
.postbitlegacy .userinfo .username_container .memberaction { display: inline; }
.postbitlegacy .userinfo .postuseravatar, .eventbit .userinfo .eventuseravatar { display: block; margin: 3.33333px auto 0pt; text-align: left; width: auto; float: left; clear: both; }
.postbitlegacy .userinfo .postuseravatar img, .eventbit userinfo .eventuseravatar img { border: 0px solid rgb(242, 246, 248); outline: 0px dotted rgb(216, 216, 216); max-width: 180px; }
.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username { clear: right; font-size: 13px; font-weight: bold; width: auto; max-width: 160px; word-wrap: break-word; }
.postbitlegacy dl.userinfo_extra, .postbitlegacy dl.user_rep { margin: 5px 0pt; display: block; float: left; width: 80px; }
.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt { float: left; text-align: left; margin-right: 10px; margin-left: 0pt; min-width: 60px; width: auto ! important; }
.postbitlegacy dl.userinfo_extra dt:after, .postbitlegacy dl.user_rep dt:after { content: ":"; }
.postbitlegacy dl.userinfo_extra dd, .postbitlegacy dl.userinfo_extra dd a, .postbitlegacy dl.user_rep dd { padding-bottom: 3px; }
.postbitlegacy .imlinks { width: 100%; float: left; }
.postbitlegacy .imlinks img { display: inline; }
.postbitlegacy .title, .eventbit .title { display: block; padding: 10px 10px 10px 0pt; font: bold 14px Tahoma,Calibri,Verdana,Geneva,sans-serif; }
.postbit .postfoot, .postbitlegacy .postfoot, .eventbit .eventfoot { display: block; position: relative; right: 0pt; float: left; clear: both; background: none repeat scroll 0% 0% transparent; font: bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; width: 100%; }
.postbitlegacy .postrow.has_after_content { padding-bottom: 4em; }
.postbitlegacy .after_content { position: relative; width: 100%; clear: both; }
.postbitlegacy .signature, .postbitlegacy .lastedited { margin-top: 1em; padding: 1em 10px 0pt; }
.postbit .postfoot .textcontrols, .postbitlegacy .postfoot .textcontrols, .eventbit .eventfoot .eventcontrols { padding: 6px 0pt 4px; display: block; background: none repeat scroll 0% 0% rgb(233, 233, 233); font: bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; width: 100%; margin-right: 10px; }
.postbitlegacy .postfoot .postcontrols, .postbit .postfoot .postcontrols { float: right; padding-right: 10px; text-align: right; width: 50%; }
.postbitlegacy .postfoot .postlinking, .postbit .postfoot .postlinking { padding-left: 10px; }
.postbitlegacy .postfoot .textcontrols a, .postbit .postfoot .textcontrols a, .eventbit .eventfoot .eventcontrols a { border-radius: 0px 0px 0px 0px; padding: 3px 3px 3px 23px; border: 0px solid rgb(168, 168, 168); background: none repeat scroll 0% 0% rgb(233, 233, 233); color: rgb(78, 78, 78); font: bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; display: inline-block; margin-left: 5px; }
.postbitlegacy .postfoot .textcontrols a.newreply, .postbit .postfoot .textcontrols a.newreply { background: url('quote_40b.png') no-repeat scroll left center rgb(233, 233, 233); padding: 0px 0px 0px 20px; border: 0px solid rgb(168, 168, 168); }
.postbitlegacy .postfoot .textcontrols a.newreply:hover, .postbit .postfoot .textcontrols a.newreply:hover { background: url('quote_40b-hover.png') no-repeat scroll left center transparent; padding: 0px 0px 0px 20px; border: 0px none; }
.postbitlegacy .postfoot .textcontrols a:hover, .postbit .postfoot .textcontrols a:hover { color: rgb(65, 115, 148); }
.postbitlegacy .postfoot .textcontrols a img, .postbit .postfoot .textcontrols a img { position: absolute; top: 2px; left: 3px; }
.postbitlegacy .postfoot .textcontrols a:hover img, .postbit .postfoot .textcontrols a:hover img { top: 2px; }
.userinfo .popupmenu:hover a.popupctrl { background-color: transparent; }
.userinfo .popupmenu:hover a.popupctrl { background-color: transparent; }
.postbitlegacy .userinfo .popupmenu .popupctrl {  }
img.onlinestatus { position: relative; top: 5px; left: -4px; }
.postbody fieldset { background: none repeat scroll 0% 0% rgb(236, 236, 236); border-radius: 5px 5px 5px 5px; padding: 5px 10px; font-size: 12px; }
.postbody img.inlineimg { position: relative; top: 2px; }
.postbitlegacy .userinfo .userinfo_extra { width: 180px; float: left; font-size: 11px; }
.postlist, #postlist { clear: both; margin-top: 5px; margin-bottom: 10px; position: relative; }
.above_postlist, #above_postlist { width: 100%; position: relative; left: 0pt; float: left; margin-top: 5px; height: 32px; }
.postlist_popups, #postlist_popups { float: right; position: relative; clear: both; }
.postlist_popups li, #postlist_popups li { position: relative; }
.postlist_popups .popupmenu ul, #postlist_popups .popupmenu ul { left: auto; right: 0pt; }
#postlist_popups a, .postlist_popups a { color: rgb(78, 78, 78); }
#postlist_popups a:hover, .postlist_popups a:hover { color: rgb(78, 78, 78); }
#postlist_popups ul a, .postlist_popups ul a { color: rgb(62, 62, 62); }
#postlist_popups, .postlist_popups {  }
#postlist_popups .popupmenu:hover a.popupctrl, #postlist_popups .popupmenu:hover .popupctrl a.popupctrl.active, .postlist_popups .popupmenu:hover a.popupctrl, .postlist_popups .popupmenu:hover .popupctrl a.popupctrl.active { border: 1px solid transparent; }
.posts, #message_list { margin: 10px 0pt; }
.above_postlist .newcontent_textcontrol { margin-top: 5px; position: relative; }
.pagination_top { width: 60%; float: right; position: relative; margin-top: 5px; right: 0pt; }
.above_postlist .pagination_top .pagination, .above_postlist .pagination_top .postpagestats { float: right; clear: left; vertical-align: middle; font-size: 12px; color: rgb(62, 62, 62); }
.postpagestats { margin-top: -1px; vertical-align: inherit; }
.postlistfoot { display: block; width: 100%; height: 2em; clear: both; position: relative; }
.below_postlist { display: block; clear: both; position: relative; float: right; margin-bottom: 1em; width: 100%; }
.below_postlist .pagination_bottom { float: right; margin-top: 5px; width: 100%; }
.below_postlist .newcontent_textcontrol { position: absolute; top: -2.5em; }
.pagetitle { width: 100%; }
.postlist {  }
.thread_controls { position: relative; display: block; float: left; width: 100%; border: 1px solid rgb(206, 206, 206); background: url('newbtn_middle.png') repeat-x scroll 0% 0% rgb(233, 233, 233); margin-bottom: 5px; margin-top: 10px; font: 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; border-radius: 0px 0px 0px 0px; }
.thread_controls div:first-child { padding: 5px 0pt; float: left; width: 100%; }
.thread_info { float: left; width: 100%; clear: both; position: relative; top: -10px; margin-bottom: 0pt; color: rgb(62, 62, 62); font-size: 12px; }
.thread_info a { font-weight: bold; }
.thread_info h4 { font: bold 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); background: url('newbtn_middle.png') repeat-x scroll 0% 0% rgb(112, 112, 112); border: 1px solid rgb(96, 96, 96); margin-top: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; box-shadow: -2px 2px 2px rgb(200, 200, 200); }
.thread_info h5 { display: none; }
.thread_info .optiontitle { display: block; padding: 4px 0pt 4px 10px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.thread_info_block { border-bottom: 1px solid rgb(196, 196, 196); border-left: 1px solid rgb(196, 196, 196); border-right: 1px solid rgb(196, 196, 196); background: url('gradient-greytowhite.png') repeat-x scroll 0% 0% rgb(255, 255, 255); box-shadow: -2px 2px 2px rgb(200, 200, 200); }
.thread_info .inner_block, .info_subblock { padding: 4px 10px; }
.thread_info .options_block_container { width: 100%; float: left; display: block; position: relative; top: 0pt; padding-top: 0pt; margin-top: 0pt; }
.thread_info .options_block { width: 49.5%; display: block; float: left; clear: right; margin-right: 0pt; position: relative; }
.options_block h4, .options_block2 h4 { width: 100%; }
.options_block .thread_info_block, .options_block2 .thread_info_block { float: left; width: 100%; display: block; }
ul.icon_list li { display: block; width: 100%; margin-bottom: 5px; }
.info_subblock ul li { margin-bottom: 2px; }
.youcandoblock { width: 50%; float: left; margin-bottom: 10px; }
.bbcodeblock { float: right; display: block; width: 50%; margin-bottom: 10px; }
.rules_link { width: 50%; padding-left: 50%; }
.thread_info a.collapse { position: absolute; top: 0.9em; }
/* ::::: http://www.znamensk.net/clientscript/vbulletin_css/style00023l/additional.css?d=1306197426 ::::: */

