/* ::::: http://www.reconquista-europa.com/css.php?styleid=7&langid=1&d=1328380454&td=ltr&sheet=bbcode.css,editor.css,popupmenu.css,reset-fonts.css,vbulletin.css,vbulletin-chrome.css,vbulletin-formcontrols.css, ::::: */

.bbcode_container { margin: 5px 20px 20px; display: block; }
.bbcode_container div.bbcode_quote { margin: 0pt 10px 10px; background: none repeat scroll 0% 0% rgb(242, 246, 248); border-radius: 5px 5px 5px 5px; border: 1px solid rgb(65, 115, 148); font: italic 13px Tahoma,Calibri,Verdana,Geneva,sans-serif; position: relative; top: 0pt; }
.bbcode_container .bbcode_quote_container { background: url('quote-left.png') no-repeat scroll left center transparent; display: block; width: 9px; height: 13px; position: absolute; left: -9px; }
.bbcode_quote div.quote_container { border-radius: 5px 5px 5px 5px; padding: 5px 10px; }
.editor_controls a.popupctrl img, .popupmenu .popupbody li img { vertical-align: middle; }
.popupbody > li:first-child {  }
.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: 0pt none; background-color: transparent; text-decoration: none; margin-left: 5px; }
.popupgroup .popupmenu:hover a.popupctrl { border: 0pt none; background-color: transparent; }
.popupgroup .popupmenu { float: left; }
.popupbody { background: url('top-highlight.png') repeat-x scroll 0% 0% rgb(225, 225, 225); border: 1px solid rgb(194, 210, 223); 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: 12.735px 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); }
.popupbody li.formsubmit { text-align: right; padding: 0px; background: none repeat scroll 0% 0% transparent; }
.popupbody li.formsubmit.jumptopage > label { display: inline; background: none repeat scroll 0% 0% transparent; }
.popupbody li.formsubmit input[type="submit"], .popupbody li.formsubmit input[type="reset"], .popupbody li.formsubmit input[type="button"] { font: 9pt Tahoma,Calibri,Verdana,Geneva,sans-serif; padding: 2px 2px 1px; }
.popupbody li.formsubmit input[type="submit"]:hover, .popupbody li.formsubmit input[type="reset"]:hover, .popupbody li.formsubmit input[type="button"]:hover { color: rgb(60, 112, 145); }
.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; }
.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; }
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; }
abbr, acronym { border: 0pt none; font-variant: normal; }
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; }
html { background: url('pagebg.gif') repeat-x scroll left top rgb(50, 69, 78); }
strong {  }
body { min-width: 650px; margin: 0px 50px; font-size: 13px; color: rgb(62, 62, 62); line-height: 1.23; }
body a { color: rgb(0, 107, 102); text-decoration: none; }
body a:hover, body a:hover .time, body a:hover .shade, body a:hover .understate { color: rgb(60, 112, 145); text-decoration: underline; }
.body_wrapper { padding: 0pt 20px 20px; background: none repeat scroll 0% 0% transparent; border-radius: 5px 5px 5px 5px; }
input, textarea, button, select { font-family: Verdana,Tahoma,Calibri,Geneva,sans-serif; }
.button { padding: 2.5px 5px; font: bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; 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; }
.button:hover { background: url('generic_button.png') repeat-x scroll 0% 0% rgb(239, 239, 239); color: rgb(66, 66, 66); }
body, legend { font-family: Tahoma,Calibri,Verdana,Geneva,sans-serif; }
.shade { color: rgb(119, 119, 119); }
.time { color: rgb(62, 62, 62); }
.blockhead a {  }
.blockhead a:hover {  }
.blockhead { font: 12px Tahoma,Calibri,Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); background: url('newbtn_middle.png') repeat-x scroll 0% 0% rgb(60, 140, 171); padding: 4px 10px; border: 1px solid rgb(17, 100, 141); border-top-right-radius: 5px; border-top-left-radius: 5px; }
.blockhead a { color: rgb(255, 255, 255); }
.blockhead a:hover { color: rgb(255, 255, 255); }
.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); }
.blockbody { background: none no-repeat scroll 0% 0% rgb(255, 255, 255); padding-left: 0px; padding-right: 0px; }
.popupgroup {  }
.popupmenu { position: relative; }
.popupmenu a.popupctrl { background-image: url('black_downward_arrow_001.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; }
.pagination span { display: block; float: left; clear: right; }
.pagination span a { font: 13px Tahoma,Calibri,Verdana,Geneva,sans-serif; border: 1px solid rgb(206, 223, 235); height: 15.99px; padding: 2px 4px; margin-left: 1px; background: none repeat scroll 0% 0% rgb(242, 246, 248); text-decoration: none; color: rgb(65, 115, 148); }
.pagination span a:hover { border: 1px solid rgb(65, 115, 148); }
.pagination span.prev_next a, .pagination span.first_last a { position: relative; top: -2px; }
.pagination span.prev_next a img, .pagination span.first_last a img { position: relative; display: inline; top: 3px; }
.pagination span.selected a { background: url('newbtn_middle.png') repeat-x scroll 0% 0% rgb(117, 159, 187); color: rgb(255, 255, 255); border: 1px solid rgb(65, 115, 148); height: 15.99px; font-weight: bold; padding: 2px 4px; margin-left: 1px; }
.pagination li.jumptopage { text-align: center; }
.pagination span a.popupctrl { height: 15.99px; background: url('black_downward_arrow_001.png') no-repeat scroll left center transparent; padding-right: 4px; padding-left: 18px; }
.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, .actionbutton_container a.pagetitleinfo.textcontrol:hover, a.textcontrol:hover { text-decoration: none; }
.navpopupmenu { text-align: right; padding: 10px 0pt; float: right; }
.navpopupmenu .popupctrl { text-decoration: none; padding: 2px 6px; border-radius: 0px 0px 0px 0px; }
* html .navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu.popupmenu.nohovermenu a.popupctrl { color: rgb(66, 66, 66); background: none repeat scroll 0% 0% rgb(233, 233, 233); border: 1px solid rgb(168, 168, 168); font: bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; padding: 3.33333px 6.66667px; }
.navpopupmenu.popupmenu.nohovermenu a.textcontrol, .navpopupmenu.popupmenu.nohovermenu a.popupctrl { color: rgb(66, 66, 66); background: url('generic_button.png') repeat-x scroll left top rgb(233, 233, 233); border: 1px solid rgb(168, 168, 168); font: bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; padding: 3.33333px 6.66667px; }
.navpopupmenu .popupctrl .ctrlcontainer { background: url('black_downward_arrow_001.png') no-repeat scroll left center transparent; padding-left: 15px; }
.navpopupbody { width: auto; max-height: 350px; text-align: left; overflow-y: scroll; left: auto; right: 0pt; }
.navpopupbody li { overflow: hidden; }
.navpopupbody li.optionlabel { text-align: center; font-weight: bold; }
.navpopupbody .d1 a, option.d1 { text-indent: 20px; }
.navpopupbody .d2 a, option.d2 { text-indent: 40px; }
.navpopupbody .d3 a, option.d3 { text-indent: 60px; }
div.collapse { position: relative; }
a.collapse { float: right; right: 10px; top: 20px; position: absolute; }
#forumrules { margin-bottom: 10px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(194, 210, 223) rgb(194, 210, 223); background: url('gradient-greytowhite.png') repeat-x scroll 0% 0% rgb(255, 255, 255); }
#forumrules ul.youcandoblock { float: left; width: 55%; margin-bottom: 10px; overflow: hidden; }
#forumrules .rules_link { margin-top: 10px; width: 42%; padding-left: 55%; }
.commalist li { display: inline-block; margin-left: 5px; }
.commalist li:after { content: ","; }
.commalist li:last-child:after { content: ""; }
ul.username li a, ol.username li a, a.username {  }
.hidden { display: none; }
.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; }
.restore blockquote, .restore ul, .restore ol, .restore dl { margin: 1em; }
.restore ol, .restore ul, .restore dl { margin-left: 2em; }
.restore ul li { list-style: disc outside none; }
#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; }
.clear { clear: both; }
.above_body { background: url('headerbg.gif') repeat-x scroll left top transparent; margin: 0pt; width: 100%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.doc_header { padding: 0pt; color: rgb(119, 146, 157); position: relative; }
.doc_header a {  }
.doc_header a:hover {  }
.cb_cookieuser_navbar { position: relative; top: 2px; }
.navbar { position: relative; height: 78px; background: none repeat scroll 0% 0% rgb(16, 62, 87); padding: 0pt; color: rgb(255, 255, 255); font: 11px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.navbar a { color: rgb(50, 69, 78); }
.navbar a:hover { color: rgb(36, 112, 162); }
.navtabs { background: url('navbg.gif') repeat-x scroll 0% 0% rgb(39, 97, 130); padding-left: 20px; height: 39px; }
.navtabs li:first-child { border-left: 0pt none; }
.navtabs ul { position: absolute; top: 39px; left: 0px; width: 100%; border-top: 0pt none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-right: -80px; direction: ltr; }
.navtabs li { float: left; border-right: 0pt none; }
.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: 39px; line-height: 39px; padding: 0pt 10px; }
.navtabs li a.navtab { border-top: 0pt none; border-left: 0pt none; display: block; background: url('navbg.gif') repeat-x scroll 0% 0% rgb(39, 97, 130); min-width: 60px; width: auto ! important; text-align: center; color: rgb(255, 255, 255); font: bold 12px/39px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; text-decoration: none; }
.navtabs li a.navtab:hover { color: rgb(17, 17, 17); }
.navtabs li.selected { height: 39px; color: rgb(17, 17, 17); }
.navtabs li.selected a.navtab { color: rgb(17, 17, 17); background: url('navbg_hover.gif') repeat scroll center top rgb(113, 146, 168); position: relative; z-index: 10; }
.navtabs li.selected li a, .navbar_advanced_search li a { text-decoration: none; font: 11px/39px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; }
.navtabs li.selected li a { color: rgb(50, 69, 78); padding: 2px 5px; }
.navtabs li.selected li a:hover { color: rgb(36, 112, 162); 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(50, 69, 78); }
.navtabs li.selected li:hover a.popupctrl { border-color: rgb(16, 62, 87); background-color: rgb(39, 97, 130); text-decoration: none; }
.navtabs .popupbody { border: 1px solid rgb(39, 97, 130); background: none repeat scroll 0% 0% rgb(39, 97, 130); width: auto; }
.navtabs .popupbody li { float: none; border-top: 1px solid rgb(39, 97, 130); }
.navtabs .popupbody li a:hover { background-color: rgb(255, 235, 144); }
.breadcrumb { padding-top: 5px; }
.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; 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('buttonbg.gif') repeat-x scroll left top rgb(55, 127, 162); border-radius: 5px 5px 5px 5px; box-shadow: 0pt 3px 8px rgb(225, 225, 225); font: 14px Arial,sans-serif; color: rgb(255, 255, 255); padding: 4px 15px; border: 1px solid rgb(17, 100, 141); display: block; float: left; clear: right; }
.newcontent_textcontrol span { font-size: 15px; font-weight: bold; display: inline; }
.newcontent_textcontrol:hover { background: url('buttonbg_hover.gif') repeat-x scroll left top rgb(26, 88, 123); 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% transparent; padding: 0pt; border: 0pt none; font: 13px Tahoma,Calibri,Verdana,Geneva,sans-serif; }
.notices { margin-bottom: 5px; }
.notices li { background: url('noticebg.gif') repeat-x scroll left top rgb(255, 240, 174); 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 .navbithome { float: left; padding: 3.5px 0pt; }
.blockbody.settings_form_border { border-right: 1px solid rgb(107, 145, 171); border-left: 1px solid rgb(107, 145, 171); border-bottom: 1px solid rgb(107, 145, 171); }
.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; }
.button { padding: 2px; }
.button:hover { color: rgb(65, 115, 148); }
.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.reconquista-europa.com/css.php?styleid=7&langid=1&d=1328380454&td=ltr&sheet=postlist.css,showthread.css,postbit.css,attachment.css,poll.css,lightbox.css ::::: */

.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 { padding-top: 5px; vertical-align: inherit; }
.pagination_top .pagination { margin-left: 10px; position: relative; top: -3px; }
.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 .pagination_bottom .pagination { float: right; clear: left; margin-left: 5px; position: relative; margin-bottom: 1em; }
.below_postlist .newcontent_textcontrol { position: absolute; top: -2.5em; }
.navpopupmenu { display: block; float: right; padding: 3px 0pt 0pt; clear: left; margin-left: 10px; font-size: 12px; margin-top: 0pt; }
.navpopupmenu a.textcontrol, .navpopupmenu a.popupctrl { color: rgb(66, 66, 66); border: 1px solid rgb(168, 168, 168); background: url('generic_button.png') repeat-x scroll left top rgb(233, 233, 233); font: bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; padding: 3.33333px 6.66667px; border-radius: 0px 0px 0px 0px; }
.navpopupmenu a.textcontrol:hover, .navpopupmenu a.popupctrl:hover { color: rgb(65, 115, 148); background: url('generic_button.png') repeat-x scroll 0% 0% rgb(239, 239, 239); }
.pagetitle { width: 100%; }
.postlist {  }
.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(60, 140, 171); border: 1px solid rgb(17, 100, 141); 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(194, 210, 223); border-left: 1px solid rgb(194, 210, 223); border-right: 1px solid rgb(194, 210, 223); 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: 1%; position: relative; }
.thread_info .options_block:last-child { margin-right: 0pt; }
.options_block h4 { width: 100%; }
.options_block .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%; }
.inner_block .commalist { margin-top: 1em; }
.thread_info a.collapse { position: absolute; top: 0.9em; }
.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(194, 210, 223); margin-top: 2em; }
.postbit, .postbitlegacy, .eventbit { display: block; width: 100%; clear: both; position: relative; float: left; color: rgb(62, 62, 62); border-bottom: 1px solid rgb(194, 210, 223); }
.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; }
#posts .postdetails { border-left: 1px solid rgb(194, 210, 223); margin-right: 2px; }
.postbit .userinfo .contact, .userinfo .userinfo_extra, .postbit .userinfo_noavatar .contact { display: inline-block; height: auto ! important; }
.postcontent { word-wrap: break-word; }
.postbitlegacy .content { font: 13px Verdana; color: rgb(51, 51, 51); }
.postbitlegacy hr, .eventbit hr { display: none; }
.postbitlegacy .postdetails, .eventbit .eventdetails { float: left; width: 100%; background: none repeat scroll 0% 0% rgb(234, 237, 240); }
.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(194, 210, 223); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding-bottom: 1em; }
.postbitlegacy .postrow, .eventbit .eventrow { padding: 5px 10px 10px; font: 13px Verdana; 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(234, 237, 240); 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 .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: 3px 0pt 7px; display: block; background: none repeat scroll 0% 0% rgb(220, 224, 227); font: bold 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; width: 100%; height: 16px; margin-right: 10px; }
.postbitlegacy .postfoot .postcontrols, .postbit .postfoot .postcontrols { position: absolute; right: 10px; margin-left: 350px; }
.postbitlegacy .postfoot .postlinking, .postbit .postfoot .postlinking { position: absolute; left: 10px; margin-right: 350px; }
.postbitlegacy .postfoot .textcontrols span.seperator, .postbit .postfoot .textcontrols span.seperator { position: relative; top: 2px; left: 3px; background: none repeat scroll 0% 0% rgb(187, 194, 199); display: inline; height: 14px; width: 1px; margin: 0pt 5px; }
.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: url('newbtn_middle.png') repeat-x scroll 0% 0% rgb(233, 233, 233); 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 transparent; padding-left: 20px; }
.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-left: 20px; }
.postbitlegacy .postfoot .textcontrols a:hover, .postbit .postfoot .textcontrols a:hover { color: rgb(65, 115, 148); background: url('newbtn_middle.png') repeat-x scroll 0% 0% transparent; }
.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 img.inlineimg { position: relative; top: 2px; }
.postbitlegacy .userinfo .userinfo_extra { width: 180px; float: left; font-size: 11px; }
/* ::::: http://www.reconquista-europa.com/css.php?styleid=7&langid=1&d=1328380454&td=ltr&sheet=additional.css ::::: */

* { box-shadow: none ! important; }
#wgo, #footer { padding: 0pt; margin: 0pt; }
.navbar { border-bottom-left-radius: 0pt ! important; border-bottom-right-radius: 0pt ! important; }
.body_wrapper { padding: 0pt; margin: 0pt; }
#pageWrapper {  }
.pageLeft { background: url('pageleft.gif') repeat-y scroll left top transparent; }
.pageRight { background: url('pageright.gif') repeat-y scroll right top transparent; }
.pageTopLeft { background: url('pagelefttop.gif') no-repeat scroll left top transparent; }
.pageTopRight { background: url('pagerighttop.gif') no-repeat scroll right top transparent; padding: 0pt 8px; }
.pageBody { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 0pt 1px; }
#topBar { background: url('topbarbg.gif') repeat-x scroll left top transparent; position: relative; height: 48px; font-size: 11px; color: rgb(45, 61, 69); padding: 0pt 16px; }
.topWelcome { float: left; }
.memberBox { float: right; line-height: 40px; }
.memberBox ul { list-style: none outside none; padding: 0pt; margin: 0pt; }
.memberBox li { float: left; margin: 0pt; padding: 0pt 3px; }
.loginInput { background: none repeat scroll 0% 0% rgb(232, 242, 246); border: 1px solid rgb(149, 197, 219); width: 107px; height: 19px; line-height: 19px; color: rgb(17, 100, 141); font-size: 11px; padding: 0pt 3px; margin: 0pt; float: left; }
.inputPad input { margin-top: 10px; }
.rememberMe {  }
.memberBox .rememberMe { font-size: 11px; }
.memberBox .rememberMe input { vertical-align: baseline; }
.cb_cookieuser_navbar { position: relative; top: 2px; }
.memberBox a:link, .memberBox a:visited { color: rgb(0, 73, 155); }
.memberBox a:hover { color: rgb(0, 0, 0); }
.loginTxt { padding-left: 6px; }
.notreg { background: url('regsplit.gif') no-repeat scroll right center transparent; padding-right: 13px; font-weight: 700; }
a.notreg:link, a.notreg:visited { color: rgb(45, 61, 69); }
a.notreg:hover { color: rgb(171, 232, 255); }
.doc_header { height: 76px; }
#logo { float: left; }
#header { position: relative; }
#contentMain { background: url('contentbg.gif') repeat-x scroll left top rgb(255, 255, 255); padding: 12px 10px; }
.footerNav { background: url('footernav.gif') repeat-x scroll left top transparent; height: 48px; line-height: 40px; }
.footerNav ul { list-style: none outside none; padding: 0pt; margin: 0pt; }
.footerNav li { float: left; padding: 0pt 15px; }
.footerNav a:link, .footerNav a:visited { color: rgb(255, 255, 255); font-weight: 700; }
.skinSelect { float: right; padding-right: 15px; }
#footerMain { background: url('footerbg.gif') repeat-x scroll left top transparent; height: 75px; color: rgb(63, 81, 89); font-size: 11px; line-height: 16px; }
.copyright { float: left; padding: 6px 0pt 0pt 20px; }
.footerLogo { float: right; }
.navbar { background: url('navbg.gif') repeat-x scroll left top transparent; position: relative; height: 90px; font: 11px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; color: rgb(50, 69, 78); width: 100%; }
.navbarLeft { background: url('navleft.gif') no-repeat scroll left top transparent; height: 90px; }
.navbarRight { background: url('navright.gif') no-repeat scroll right top transparent; height: 90px; padding: 0pt 12px; }
#navtabs li.selected ul.floatcontainer { margin-top: 11px; }
#navtabs li.selected ul.floatcontainer a:link, #navtabs li.selected ul.floatcontainer a:visited { line-height: 27px; height: 27px; }
.navbar a { color: rgb(50, 69, 78); }
.navbar a:hover { color: rgb(36, 112, 162); }
.navtabs ul li:first-child { text-indent: 23px; }
.navtabs { padding-left: 0pt; }
.navtabs ul { position: absolute; top: 39px; left: 0px; width: 100%; direction: ltr; }
.navtabs li { float: left; }
.navtabs li li { background: none repeat scroll 0% 0% transparent; }
.navtabs ul li { border-right: 0pt none; position: relative; }
.navtabs li a { height: 39px; line-height: 39px; }
.navtabs li a.navtab { display: block; min-width: 60px; width: auto ! important; text-align: center; color: rgb(50, 69, 78); font-size: 14px; text-decoration: none; line-height: 39px; height: 39px; padding: 0pt 10px; font-weight: 700; }
.navtabs li a.navtab:hover { color: rgb(36, 112, 162); }
.navtabs li.selected { color: rgb(36, 112, 162); height: 39px; }
.navtabs li.selected a.navtab { color: rgb(36, 112, 162); position: relative; z-index: 10; }
.navtabs li.selected li a, .navbar_advanced_search li a { text-decoration: none; font: 11px/27px tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; }
.navtabs li.selected li { padding: 0pt 5px; }
.navtabs li.selected li li { padding: 0pt 2px; }
.navtabs li.selected li a { color: rgb(255, 255, 255); font-weight: 700; padding: 2px 5px; }
.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 a.popupctrl:hover { color: rgb(255, 255, 255); }
.breadcrumb { height: 34px; padding: 0pt; margin-bottom: 8px; font-weight: 700; }
.bcLeft {  }
.bcRight {  }
.breadcrumb .navbit > a, .breadcrumb .lastnavbit span { border: 1px solid transparent; }
.breadcrumb .navbit a:link, .breadcrumb .navbit a:visited { font-weight: 700; }
.breadcrumb .navbit a:hover { background: none repeat scroll 0% 0% rgb(45, 62, 70); color: rgb(255, 255, 255); border: 1px solid transparent; }
.tcat { background: url('tcatbg.gif') repeat-x scroll left top transparent; color: rgb(255, 255, 255); height: 36px; clear: both; margin-top: 8px; float: left; border: 0pt none; width: 100%; }
.tcatLeft { background: url('tcatleft.gif') no-repeat scroll left top transparent; height: 36px; }
.tcatRight { background: url('tcatright.gif') no-repeat scroll right top transparent; height: 36px; }
.tcat a:link, .tcat a:visited { color: rgb(255, 255, 255); }
.tcat a:hover {  }
.tcat_threadlist_controls { float: right; padding-right: 8px; }
.tcat_threadlist_controls h6 { height: 36px; line-height: 36px; padding: 0pt; display: block; font-size: 11px; }
.forumdisplaypopups a.popupctrl, .forumdisplaypopups.popupgroup .popupmenu a.popupctrl, .postlist_popups h6 a.popupctrl, .postlist_popups.popupgroup .popupmenu h6 a.popupctrl { background: none repeat scroll 0% 0% transparent; display: block; height: 36px; line-height: 36px; font-family: arial,helvetica,sans-serif; font-weight: 700; font-size: 11px; color: rgb(255, 255, 255); padding: 0pt 7px; border: 0pt none; float: left; clear: right; }
.forumdisplaypopups a.popupctrl:hover, .forumdisplaypopups.popupgroup .popupmenu a.popupctrl:hover, .postlist_popups h6 a.popupctrl:hover, .postlist_popups.popupgroup .popupmenu h6 a.popupctrl:hover { border: 0pt none; color: rgb(255, 255, 255); text-decoration: underline; }
#postlist_popups a, .postlist_popups a { color: rgb(255, 255, 255); }
#postlist_popups a:hover, .postlist_popups a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#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: 0pt none; }
#postlist_popups ul li { color: rgb(78, 78, 78); }
#postlist_popups ul li a, .postlist_popups ul li a { color: rgb(78, 78, 78); }
#postlist_popups ul li a:hover, .postlist_popups ul li a:hover { color: rgb(78, 78, 78); text-decoration: underline; }
.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead { background: url('theadbg.gif') repeat-x scroll left top rgb(58, 135, 167); clear: both; display: block; float: left; width: 100%; color: rgb(255, 255, 255); margin: -1px -1px 0pt; font: 400 11px Tahoma,Calibri,Verdana,Geneva,sans-serif; padding: 4px 0pt; border-right: 1px solid rgb(17, 100, 141); border-width: 0pt 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(17, 100, 141) rgb(17, 100, 141); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; }
#posts .posthead a:link, #posts .posthead a:visited { color: rgb(255, 255, 255); }
#posts .posthead a:hover { color: rgb(255, 255, 255); }
#posts .posthead .time, #posts .nodecontrols { color: rgb(255, 255, 255); }
#postlist .userinfo { padding-top: 10px; }
.username_container { padding: 2px 0pt; text-align: center; }
.username_container .username strong { font-size: 16pt; font-weight: 400; }
.usertitle, .rank { text-align: center; }
.post_field { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(84, 108, 126); border: 1px solid rgb(176, 196, 210); padding: 3px 3px 3px 10px; margin-top: 2px; text-align: left; }
.post_field dt { color: rgb(254, 101, 0); font-weight: 700; }
.postbody { border-right: 1px solid rgb(194, 210, 223); }
.bbcode_container .bbcode_quote_container { background: none repeat scroll 0% 0% transparent; }
.postfoot { border-width: 1px 0pt 0pt 1px; border-style: solid none none solid; border-color: rgb(194, 210, 223) -moz-use-text-color -moz-use-text-color rgb(194, 210, 223); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; }
.postfootWrap { border-right: 1px solid rgb(194, 210, 223); }
#thread_info a.collapse { position: absolute; top: 9px; }
#searchBox { position: absolute; top: 8px; right: 20px; }
#searchBox .textbox { border: 1px solid rgb(168, 195, 211); }
#searchBox .searchBox_container { float: left; display: block; padding: 1px 8px 0pt 0pt; }
#searchBox .searchBox_button { float: left; display: block; padding-top: 2px; }
#searchBox .searchBox_advanced_search { position: absolute; top: 49px; right: 0pt; }
#searchBox .searchBox_advanced_search a:link, #searchBox .searchBox_advanced_search a:visited { color: rgb(255, 255, 255); }
#notices .restore { border: 1px solid rgb(230, 184, 104); padding: 8px; }
/* ::::: http://www.reconquista-europa.com/css.php?styleid=7&langid=1&d=&sheet=forumhome_sub_forum_manager.css ::::: */

