/* Page Wrapper ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ body {
	width:auto;
	min-width:100%;
	max-width:auto;
	margin: 0;
}
#pageWrapper {
	background:url(images/0x/pageWrapBG.png) repeat-x top left;
}
.pageWrap {
	width:100%;
	height:260px;
	margin:0px auto 0px auto;
}
/* Top Bar ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#topBar {
	background:url(images/0x/topBarBG-left.jpg) no-repeat top left;
	height:53px;
}
.socialBox {
	padding-top:14px;
	height:28px;
	line-height:28px;
	float:left;
}
.socialBox span {
	float:left;
	color:#797979;
	padding-right:6px;
}
.socialBox img {
	margin:0;
	margin-right:5px;
	padding:0;
	float:left;
}
.pureFacebook {
	float:left;
	padding-top:16px;
	height:28px;
	line-height:28px;
}
.pureFacebook_in {
	float:left;
	padding-top:16px;
	padding-left:24px;
	height:28px;
	line-height:28px;
}
.linkBoxTop {
	float:right;
	padding-top:15px;
}
.linkBoxTopLeft {
	background:url(images/0x/linkBoxTopLeft-left.png) no-repeat top left;
	height:38px;
	padding-left:16px;
}
.linkBoxTopRight {
	background:url(images/0x/linkBoxTopRight-left.png) no-repeat top right;
	height:38px;
}
.linkBoxTopWrap {
	background:url(images/0x/linkBoxTopBG.png) repeat-x top left;
	height:38px;
}
.linkBoxWrapBG {
	background:url(images/0x/linkBoxWrapBG-left.png) no-repeat top left;
	height:38px;
	line-height:38px;
}
.linkBoxTop ul {
	list-style:none;
	padding:0;
	margin:0;
}
.linkBoxTop li {
	background:url(images/0x/linkBoxTopSplit.png) no-repeat top left;
	float:left;
}
.linkBoxTop a:link, .linkBoxTop a:visited {
	color:#e0e0e0;
	text-shadow: #222222 1px 1px;
	padding:0 15px;
	display:block;
	text-transform:uppercase;
}
.linkBoxTop a:hover {
	color:#fff;
}
.linkBoxTop li.firstLink {
	background:none;
}
.linkBoxTop li.firstLink a:link, .linkBoxTop li.firstLink a:visited {
	padding-left:6px;
}
/* Header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ .above_body {
	background:none;
}
.doc_header {
	background:url(images/0x/headerBG-left.jpg) no-repeat top left;
	height:118px;
        float:center;
}
#logo {
	position: absolute;
	top: 5px;
	left: 1px;
}
.searchBox {
	float:left;
	padding:39px; 0 0 0;
	padding-left:19px;
}
.searchBox form {
	padding:0;
	margin:0;
}
.searchBox input {
	float:left;
}
.searchWrap {
	background: url(images/0x/searchinput-left.png) no-repeat top left;
	width:156px;
	height:35px;
	float:left;
}
.searchinput {
	border:0;
	color: #acacac;
	padding:0 8px;
	width:140px;
	height:35px;
	line-height:35px;
	background:transparent;
}
.searchBox ul {
	list-style:none;
	padding:0;
	margin:0;
}
.searchBox li {
	float:left;
}
/* Mid Bar ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#midBar {
	background:url(images/0x/midBG-left.png) no-repeat top left;
	position:relative;
}
#midBar label, #midBar .label {
	font-weight:normal;
	padding: 0;
	display:inline;
	float: none;
	clear: right;
}
.welcomeWrap {
	padding-top:26px;
	height:63px;
	float:left;
}
.welcomeBar {
	background:url(images/0x/welcomeText-left.png) no-repeat top left;
	width:62px;
	height:44px;
	padding:2px 0 0 0;
	padding-left:219px;
}
.registerButton {} .loginWrap {
	padding-top:19px;
}
.loginBox {
	background:url(images/0x/loginPanel-left.png) no-repeat top left;
	width:277px;
	padding:2px 0 0 0;
	padding-left:206px;
	float:right;
	color:#666;
}
.loginBox ul {
	list-style:none;
	padding:0;
	margin:0;
}
.loginBox li {
	float:left;
}
.loginBoxInput {
	background: url(images/0x/loginBoxInput.png) no-repeat top left;
	width:110px;
	height:27px;
}
.loginInput {
	background:transparent;
	border:0;
	color: #fff;
	height:27px;
	line-height:27px;
	width:100px;
	font-size:12px;
	margin:0;
	padding:0 5px;
}
.cb_cookieuser_navbar{
	position: relative;
	top: 2px;
}
.inputPad .loginBoxInput {} .inputPad {
	padding-right:6px;
}
.loginBox label {
	padding:0;
	padding:0;
}
.rememberMe {} .submitButton {
	padding-top:1px; padding-left:8px;
}
.loginBottom {
	text-align:right;
	height:27px;
	line-height:27px;
	font-size:12px;
}
.loginBottom a:hover {
	color:#fff;
}
/* Content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#contentMain {
	background:#2c2c2c url(images/0x/contentBorder.gif) repeat-x top left;
}
.contentWrap {
	background:url(images/0x/contentBorder.gif) repeat-x bottom left;
}
.contentLeft {
	background:url(images/0x/contentBorder.gif) repeat-y top left;
}
.contentRight {
	background:url(images/0x/contentBorder.gif) repeat-y top right;
}
.contentTL {
	background:url(images/0x/contentTL.gif) no-repeat top left;
}
.contentTR {
	background:url(images/0x/contentTR.gif) no-repeat top right;
}
.contentBL {
	background:url(images/0x/contentBL.gif) no-repeat bottom left;
}
.contentBR {
	background:url(images/0x/contentBR.gif) no-repeat bottom right;
}
.contentBodyWrap {
	padding:8px;
}
/* Footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footerMain {
	background:url(images/0x/footerBG.png) no-repeat top center;
	padding:20px 0;
	padding-left:4px;
}
.copyright {
	line-height:18px;
	color:#807a77;
	padding-top:20px;
}
.copyright a:link, .copyright a:visited {
	font-weight:700;
}
/* Footer Navigation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footerNav {
	font-size:15px;
	font-weight:700;
}
#footerNav ul {
	list-style:none;
	padding:0;
	margin:0;
}
#footerNav li {
	float:left;
	padding-right:30px;
}
#footerNav a:link, #footerNav a:visited {
	color:#999;
}
#footerNav a:hover {
	color:#dc0000;
}
.skinSelect {
	float:right;
}
/* Navbar ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ .navbar {
	-moz-border-radius-bottomleft: 0 !important;
	-moz-border-radius-bottomright: 0 !important;
	-webkit-border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important;
}
.navbar {
	background:none;
	position:relative;
	left:200px;
	height:78px;
	font: 12px Arial, Calibri, Verdana, Geneva, sans-serif;
	color:#fff;
	width:100%;
	padding:0;
	margin:0;
}
#navtabs li.selected ul.floatcontainer {
	margin-top:9px;
}
#navtabs li.selected ul.floatcontainer a:link, #navtabs li.selected ul.floatcontainer a:visited {
	line-height:27px;
	height:27px;
}
.navbar a { color:#fff; } .navbar a:hover { color:#a9a9a9; } .navtabs ul li:first-child {
	margin-left: 14px;
	text-indent: 0;
}
.navtabs {
	background:none;
	padding-left:0;
}
.navtabs ul {
	position:absolute;
	top:40px;
	left:0px;
	width:100%; /* This is to fix RTL menu issue under Opera */
        direction:ltr;
}
.navtabs li {
	background:url(images/0x/navSplit.gif) no-repeat top right;
	float:left;
	padding-right:2px;
}
.navtabs li.selected {
	background:url(images/0x/navSplit.gif) no-repeat top right;
	float:left;
	padding-right:2px;
}
.navtabs li li {
	background:none;
}
.navtabs ul li {
	border-right: 0;
	position: relative;
}
.navtabs li a {

}
.navtabs li a {
	height:40px;
	line-height:40px;
	display:block;
	min-width:60px;
	width:auto !important;
	width:60px;
	_min-width:75px;
	_width:auto !important;
	_width:75px;
	text-align:center;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:37px;
	height:37px;
	padding:3px 10px 0 10px;
	font-weight:700;
	background:none;
}
.navtabs li a:hover {
	background:none;
	color:#a9a9a9;
}
.navtabs li.selected {
	color:#a9a9a9;
	height:40px;
}
.navtabs li.selected a.navtab {
	background:url(images/0x/navBG_hover.gif) repeat-x top left;
	color:#a9a9a9;
	position:relative;
	top:-px;
	padding-top:px;
	z-index:10;
}
.navtabs li.selected a.navtab:hover {
	background:url(images/0x/navBG_hover.gif) repeat-x top left;
}
.navtabs li.selected li a, .navbar_advanced_search li a {
	text-decoration:none;
	font: 12px Arial, Calibri, Verdana, Geneva, sans-serif;
	line-height:27px;
}
.navtabs li.selected li {
	padding-right:10px;
}
.navtabs li.selected li li {
	padding:0 2px;
}
.navtabs li.selected li a {
	color:#bfbfbf;
}
.navbar_advanced_search li {
	height: 27px;
	display:block;
	clear:both;
}
.navbar_advanced_search li a {
	color:#fff;
}
.navbar_advanced_search li a:hover {
	color:#a9a9a9;
	text-decoration:none;
}
.navtabs li.selected li a:hover {
	color:#fff;
	text-decoration:none;
}
.navtabs li.selected .popupbody li > a {
	padding:0pxpx 10px;
	text-indent: 0;
	color: ;
}
.navtabs li.selected li a.popupctrl {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:solid px transparent;
	_border: none;
	background:transparent url(https://hackyard.net/wp-content/themes/13Floor/images/styles/DarkCore/misc/arrow.png) no-repeat right center;
	padding-right:15px;
        _background-image:url('https://hackyard.net/wp-content/themes/13Floor/images/styles/DarkCore/misc/arrow.gif');
	color:#bfbfbf;
}
.navtabs li.selected li:hover a.popupctrl.active, .navtabs li.selected li a.popupctrl.active, .navtabs li.selected li 
a:hover.popupctrl {
	color:#fff;
}
/* Breadcrumb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ .breadcrumb {
	height:34px;
	color:#c3c3c3;
	position:relative;
	margin-bottom:14px;
}
.bcLeft {
	background: url(images/0x/bcLeft.png) no-repeat left top;
	height:34px;
}
.bcRight {
	background: url(images/0x/bcRight.png) no-repeat right top;
	height:34px;
	padding:0 8px;
}
.bcWrap {
	background: url(images/0x/bcBG.png) repeat-x left top;
	height:20px;
	padding:7px 10px 7px 10px;
	color:#c3c3c3;
}
.breadcrumb .navbit > a, .breadcrumb .lastnavbit span {
	border:1px solid transparent;
}
.breadcrumb .navbit a:link, .breadcrumb .navbit a:visited {
	color:#c3c3c3;
	font-weight:700;
}
.breadcrumb .navbit a:hover {
	background:#be0b0b;
	color:#fff;
	border:1px solid transparent;
}
/* tcat Bars (Title Bars for Forum Home, Forum Display & Postbit) 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/ .tcat {
	background: url(images/0x/tcatBG.gif) repeat-x left top;
	float: left;
	width: 100%;
	color: #c3c3c3;
	height:41px;
	clear:both;
	padding:0;
	margin:8px 0 0 0;
	border:0;
	position:relative;
}
.tcatLeft {
	background: url(images/0x/tcatLeft.gif) no-repeat left top;
	height:41px;
}
.tcatRight {
	background: url(images/0x/tcatRight.gif) no-repeat right top;
	height:41px;
}
.tcat .forumtitle {
	font-weight:700;
}
.tcat .tcatDesc {
	font-size:12px;
	font-weight:400;
}
.tcat h2 {
	padding-left:16px;
	font: bold 14px arial, helvetica, sans-serif;
	line-height:41px;
	float:left;
}
.tcat a:link, .tcat a:visited {
	color:#c3c3c3;
}
.tcat a:hover {
}
.tcat .tcatCollapse {
	position:absolute;
	top:10px;
	right:10px;
} /*mortii ma-tii mergi! */