/* ------------------------------------ */
/* -----     BTS FORUM CSS File    ---- */
/* ------------------------------------ */

/* ALL PAGES begin */

html {height: 100%}
body {
	height: 100%;
    background: #100f0f;
	color: #49483d;
	font: 10pt sans-serif, verdana, geneva, lucida, 'lucida grande', arial, helvetica;
	margin: 0px;
	padding: 0px;
}

#page-background {
    background: #100f0f url("../../images/headerback.jpg") no-repeat center top;
    width: 100%;
    min-width: 1249px;
    min-height: 100%;
	height: auto !important;
	height: 100%;
}


#wrapback {
    min-width: 1145px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
    background: none!important;
	background-color: #f6f6ea!important;
	margin: 0 52px;
}

.headerback {
    background: none!important;
	padding: 0 0 60px;
    width: 100%!important;
    margin: 0px!important;
	height: 1%;
    overflow: hidden;
}
.headerback:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.middleback {
    margin: 0px!important;
    background: none!important;
    /*width: 100%!important;*/
	overflow: hidden;
    padding: 4px 5px;
}

/*div.page {padding: 4px 5px;}*/

.wrapfooter{
	margin: -60px 52px 0;
    padding-top: 38px;
	min-width: 1145px;
	height: 22px;
	background: #100f0f;
 }
.footer {
    height: 22px;
    margin: 0px!important;
    background: #fff url("../../images/gradients/background_gr.gif") repeat-x;
    overflow: hidden;
    position: relative;
}

.footer .footerleft {
	background: url("../../images/gradients/background_left_gr.gif") no-repeat;
	height: 22px;
	width: 4px;
    position: absolute;
    left: 0;
    top: 0;
}

.footer .footermiddle{
	position: absolute;
    height: 22px;
    left: 4px;
    right: 4px;
    top: 0;
}

.footer .footermiddle img{
	float: left;
}

.footer .footermiddle img.pol{
	float: left;
	margin: 0 6px;
}

.footer .footermiddle .left{
	float: left;
	margin-left: 5px;
}

.footer .footermiddle .right{
	float: right;
	margin-right: 5px;
}

.footer .footermiddle span.text{
	display: block;
	float: left;
	font: normal 11px Arial;
	color: #54585b;
	position: relative;
	margin: 6px 0px 0px 5px;
}

.footer .footerright{
	background: url("../../images/gradients/background_right_gr.gif") no-repeat;
	height: 22px;
	width: 3px;
    position: absolute;
    right: 0;
    top: 0;
}

.footer .footermiddle a span.text {margin-left: 10px!important; margin-right: 5px!important;}

.clear {
	clear: both;
}

.logo {width: 100%; height: 110px; text-align: center;
background: #100f0f url("../../images/headerback.jpg") no-repeat center top;
min-width: 1145px;
}
.logo img {margin-left: 35px;}
/* ALL PAGES end */


img {border:0px;}
/* SYSTEM THINGS */

.bts-cleaner {
	clear: both;
	height: 2px;
}


	/* MAIN FRAMES */

	.bts-content_container {

	}

	.bts-2col_continer {
		width: 100%;
	}

	.bts-2col_continer .fat_column {
		vertical-align: top;
	}

	.bts-2col_continer .col_separator {
		width: 16px;
	}

	.bts-2col_continer .right_column {
		vertical-align: top;
		width: 214px;
	}


	/* NAVBAR */

	.bada-big-panel {
		background: #f6f6ea url('../../images/misc/bts_menu_vgrad.gif') repeat-x top;
		height: 77px;
	}

	.bada-big-panel .search-panel {
		float: right;
		height: 69px;
		width: 216px;
		background: url("../../images/misc/bts_menu_v-separator.gif") left no-repeat;
	}

	.bada-big-panel .search-panel .header {
		color: #6c6b80;
		font-size: 12px;
		font-weight: bold;
		padding-top: 6px;
		padding-left: 12px;
	}
	.bada-big-panel .search-panel .searchfield {
		background: url("../../images/misc/bts_menu_search-field.gif") no-repeat;
		margin-top: 5px;
		margin-left: 8px;
		height: 22px;
	}
	.bada-big-panel .search-panel .searchfield .bginput {
		position:relative;
		top: 2px;
		left: 7px;
		width: 159px;
		border: none;
		/*//background: none;*/
	}
	.bada-big-panel .search-panel .searchfield .submit-zone {
		float: right;
		margin-right: 12px;
		width: 18px;
		height: 19px;
	}
	.bada-big-panel .search-panel .foot_link {
		padding-top: 2px;
		padding-left: 106px;
	}
	.bada-big-panel .search-panel .foot_link a {
		font-size: 11px;
		color: #6864bb;
		font-weight: bold;
		text-decoration: none;
	}


/* breadcrumps */

.bts-breadcrumps {

}

.bts-breadcrumps img.folder{
	position: relative;
	top: 2px;
}

.bts-breadcrumps img.dots{
	display: block;
	margin-left: 6px;
	float: left;
}

.bts-breadcrumps img.newmod{
	float: left;
	display: block;
	margin-left: 1px;
	margin-top: 2px;
}

.bts-breadcrumps a.newmod{
	float: left;
	display: block;
	font: normal 12px 'Arial';
	color: #60a0c3;
	margin-left: 3px;
	margin-top: 3px;
}

.bts-breadcrumps span.gal {
	font: normal 10px 'Arial';
	color: #000;
}

.bts-breadcrumps a {
	font: normal 12px 'Arial';
	color: #000;
}

.bts-breadcrumps a:hover {
	text-decoration: none;
}

/* Red menu */
.horizontal-menu {position: relative; height: 20px; background: #920223 url(../../images/gradients/redmenu_bg.png); border: 1px solid #620a1e;}
.hm-text-menu { float: left; margin: 0; padding: 0; font-weight: bold;}
.hm-text-menu li {list-style: none; float: left; margin: 0; padding: 2px 10px 0 10px; border-right: 1px solid #620a1e; height: 18px; font-size: 12px;}
.hm-white-link a:link, .hm-white-link a:visited {text-decoration: none; color: #fff;}
.hm-white-link a:hover, .hm-white-link a:active {text-decoration: underline; color: #fff;}
.hm-yellow-link a:link, .hm-yellow-link a:visited {text-decoration: none; color: yellow;}
.hm-yellow-link a:hover, .hm-yellow-link a:active {text-decoration: underline; color: yellow;}
.hm-threads {float: right; margin: 0; padding: 0;}
.hm-threads li {list-style: none; float: left; padding: 0 1px; margin: 0; border-left: 1px solid #620a1e; height: 20px;}
.hm-threads img {display: none;}
.hm-threads img.hm-threads-ico {display: inline!important;}
.hm-submenu {background-color: #84011f; border: 1px solid #620a1e; color: white;}
.hm-submenu-title {background: #61051a; color: white; margin: 0; padding: 1px 2px; font: normal 11px 'Arial';}
.hm-submenu ul {margin: 0; padding: 0;}
.hm-submenu ul+ul {border-top: 3px solid #620a1e}
.hm-submenu li {border-top: 1px solid #620a1e; list-style: none; margin: 0; padding: 0;font: normal 11px 'Arial'; vertical-align: top;}
.hm-submenu li.txt {padding: 2px 4px;}
.hm-submenu img {padding-right: 5px;}
.hm-submenu .inlineimg {vertical-align: top!important; padding-top: 4px;}
.hm-submenu label {line-height: 1.5em;}
.hm-submenu li.button {text-align: center; padding: 5px 0;}
.hm-submenu a:link, .hm-submenu a:visited {text-decoration: none; color: yellow;}
.hm-submenu a:hover, .hm-submenu a:active {text-decoration: underline; color: yellow;}
.hm-submenu ul a {display: block; padding: 2px; color: white; font: normal 11px 'Arial';}
.hm-submenu ul a strong {color: yellow;}
.hm-submenu ul a:link, .hm-submenu ul a:visited {text-decoration: none; color: white;}
.hm-submenu ul a:hover, .hm-submenu ul a:active {text-decoration: none; background: #61051a; color: white;}
#threadsearch_menu li {padding: 3px 5px;}
#threadsearch_menu a {background: none!important;}
#threadsearch_menu a:link, #threadsearch_menu a:visited {text-decoration: none; color: #cc4c2c;}
#threadsearch_menu a:hover, #threadsearch_menu a:active {text-decoration: none; background: none; color: #ff4719;}
#threadsearch_menu .inputtext {width: 125px; margin-right: 5px;}
#threadsearch_menu .button {padding: 1px 0;}
#threadtools_menu {width: 160px;}
#threadtools_menu img {vertical-align: middle;}
#threadtools_menu ul a {display: block; padding: 2px 5px; color: white; font: normal 11px 'Arial';}
#threadtools_menu ul a:link, #threadtools_menu ul a:visited {text-decoration: none; color: white;}
#threadtools_menu ul a:hover, #threadtools_menu ul a:active {text-decoration: none; background: #61051a; color: white;}
/* Red menu */

.tooltip{
	visibility:hidden;
	position:absolute;
	width:200px;
	background: #fff2a3;
	padding: 5px;
	border: solid 1px black;
	color:#3b3b45;
    z-index: 500;
}

/*---------------ajax login form---------------------*/

#ajaxlogin_container {
margin-top:-100px;
color:white;
}

#ajaxlogin_container div.top {
    background:  url(../../images/top.png) no-repeat;
    width: 337px;
    height: 20px;
}

#ajaxlogin_container div.bottom {
    background:  url(../../images/bottom.png) no-repeat;
    width: 337px;
    height: 20px;
}

#ajaxlogin_container div.ajax_border {
  background:  url(../../images/ajax_border.png) 0 0 repeat-y;
  width: 337px;
  position: relative;
}
#ajaxlogin_container div.ajax_content {
  background:  #fffa00 url(../../images/ajax_bg.png) 0 0 no-repeat;
  margin: 0 23px;
}

#ajaxlogin_container div.ajax_border #close_login_popup {
    display: block;
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    background:  url(../../images/ajax_close.png) 0 0 no-repeat;
    top:-21px;
    left:0;
    cursor: pointer;
}

#ajaxlogin_container div.ajax_content #ajaxlogin_error p {
background:#ffb600;
border:1px solid #ef0009;
color:#c80028;
font-weight:bold;
padding:10px 5px;
text-align:center;
font-size:11px;
margin:10px 0;
height:33px;
line-height:12px;
}

#ajaxlogin_container div.ajax_content #ajaxlogin_error  span.error-logins {
color:#464646;
}

#ajaxlogin_container div.ajax_content #ajaxlogin_error  span.error-logins span {
color:#fe3501;}


#ajaxlogin_container div.ajax_content  .red {
color:#ff2601;
text-align:center;
font-size:11px;
font-weight:bold;
}
#login_form {
    padding: 130px 20px 0 20px;
}

#login_form label, #login_form h5  {
    color:white;
    font-size: 11px;
	font-weight:bold;
}

#login_form h5 {
        text-transform: uppercase;
        font-size: 13px;
        margin:0;
}

#login_form .bginput {
    width: 134px;
    height: 19px;
    padding: 3px;
    border:0;
}

#login_form a.forgot {
    color:#df0024;
    text-decoration: none;
    padding: 2px 0;
    display: block;
    font-size: 11px;
}

#login_form td {
    vertical-align: top;
}

#login_form td.smallfont {
    vertical-align: middle;
}

#login_form td.smallfont label {
    white-space: nowrap;
	font-size:12px;
}

#login_form tr.first {
    padding-bottom: 3px;
}

#login_form input.button {
    padding: 3px 7px;
    font-weight: bold;
    cursor:pointer;
}
/*-----------------forum messages-----------------------*/
.tborder {background: #f6f6ea;}
.tcat{
    height:29px;
    background:url(../../images/gradients/bts-silver-block.gif) 0 0 repeat-x;
    color:#646c76;
    text-shadow:white 1px 1px;
    text-transform: uppercase;
    text-align: center;
    padding:0 0 0 6px;
}

 .panelsurround {
    background: none;
 }

.panel {
    background: none; border:none;padding-top:0;
}
.panel a {color:#c40244; text-decoration: none;}
.panel a:hover {text-decoration: underline;}

.message-bg {
    background: url(../../images/msg-bg.png) no-repeat top center ;
    padding-top: 35px;
}


.message-bg a.msg-logo {
    display: block;
    background: url(../../images/msg-logo.png) no-repeat top center ;
    width: 100%;
    height: 48px;
    margin: 0 0 25px 0;
}

.message-bg .msg-smallfont {
    font-size: 11px;
    font-weight: bold;
    color: #636363;
}

.message-bg .msg-smallfont strong {
    color:#1f71b3;
}

.message-bg .msg-smallfont a strong {
    color:#c40244;
}
