/**
 |--------------------------------------------------------------------------|
 |   https://github.com/Bigjoos/                							|
 |--------------------------------------------------------------------------|
 |   Licence Info: GPL													    |
 |--------------------------------------------------------------------------|
 |   Copyright (C) 2010 U-232 V4											|
 |--------------------------------------------------------------------------|
 |   A bittorrent tracker source based on TBDev.net/tbsource/bytemonsoon.	|
 |--------------------------------------------------------------------------|
 |   Project Leaders: Mindless,putyn.								        |  
 |--------------------------------------------------------------------------|
			  _   _   _   _   _     _   _   _   _   _   _     _   _   _   _ 
			 / \ / \ / \ / \ / \   / \ / \ / \ / \ / \ / \   / \ / \ / \ / \
			( U | - | 2 | 3 | 2 )-( S | o | u | r | c | e )-( C | o | d | e )
			 \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/ \_/ \_/   \_/ \_/ \_/ \_/
*/

div#base_content { 
	width: 100%;
	margin-left: -4px;
	padding: 4px;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
		 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
			  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
 }
/* General Prospace Markup Styles
---------------------------------------- */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}
body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #E7C292;
	background-color: #180302;
	font-size: 70%;
	margin-top: -5;
	padding: 0;
	width: 100%;
}
h1 {
	/* Forum name */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-right: 200px;
	color: #d69a4a;
	margin-top: 15px;
	font-weight: bold;
	font-size: 2em;
}
h2 {
	/* Forum header titles */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 2em;
	margin: 0.8em 0 0.2em 0;
}
h3 {
	/* Sub-headers (also used as post headers, but defined later) */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #000000;
	margin-bottom: 3px;
	padding-bottom: 2px;
	font-size: 1.05em;
	color: #FFFFFF;
	margin-top: 20px;
}
h4 {
	/* Forum and topic list titles */
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
	font-size: 1.3em;
}
p {
	line-height: 1.3em;
	font-size: 1.1em;
	margin-bottom: 1.5em;
	color: #E7C292;
}
hr {
	/* Also see tweaks.css */
	border: 0 none #FFFFFF;
	border-top: 1px solid #000000;
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}
hr.dashed {
	border-top: 1px dashed #000000;
	margin: 10px 0;
}
hr.divider {
	display: none;
}
p.right {
	text-align: right;
}
/* Main blocks
---------------------------------------- */
#wrap {
	padding: 0 20px;
	min-width: 650px;
}
#simple-wrap {
	padding: 6px 10px;
}
#page-body {
	margin: 4px 0;
	clear: both;
}
#page-footer {
	clear: both;
}
#page-footer h3 {
	margin-top: 20px;
}
#logo {
	float: left;
	width: auto;
	padding: 0 13px 0 10px;E7C292
}
#logo:hover {
	text-decoration: none;
}
/* Round cornered boxes and backgrounds
---------------------------------------- */
.headerbar {
	background: #180302 none repeat-x 0 0;
	color: #FFFFFF;
	margin-bottom: 4px;
	padding: 0 5px;
}
.navbar {
	background-color: #000000;
	padding: 0 10px;
}
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}
span.corners-top {
	background-image: none;
	background-position: 0 0;
	margin: 0 -5px;
}
span.corners-top span {
	background-image: none;
	background-position: 100% 0;
}
span.corners-bottom {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;
}
span.corners-bottom span {
	background-image: none;
	background-position: 100% 100%;
}
.headbg span.corners-bottom {
	margin-bottom: -1px;
}
/* Square bottom corners for header menu
----------------------------------------*/
span.corners-bottom-square {
	background-image: none;
	background-position: 0 100%;
	margin: 0 -5px;
	clear: both;#300000
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 5px;
	background-repeat: no-repeat;
}
/* Horizontal lists
----------------------------------------*/
ul.linklist {
	display: block;
	margin: 0;
}
ul.linklist li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	font-size: 1.1em;
	line-height: 2.2em;
}
ul.linklist li.rightside, p.rightside {
	float: right;
	margin-right: 0;
	margin-left: 5px;
	text-align: right;
}
ul.navlinks {
	padding-bottom: 1px;
	margin-bottom: 1px;
	border-bottom: 1px solid #620D0D;
	font-weight: bold;
}
ul.leftside {
	float: left;
	margin-left: 0;
	margin-right: 5px;
	text-align: left;
}
ul.rightside {
	float: right;
	margin-left: 5px;
	margin-right: -5px;
	text-align: right;
}
/* Pagination
---------------------------------------- */
.pagination {
	height: 1%; /* IE tweak (holly hack) */
	width: auto;
	text-align: right;
	margin-top: 5px;
	float: right;
}
.pagination span.page-sep {
	display: none;
}
li.pagination {
	margin-top: 0;
}
.pagination strong, .pagination b {
	font-weight: normal;
}
.pagination span strong {
	padding: 0 2px;
	margin: 0 2px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #000000;
	font-size: 0.9em;
}
.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0 2px;
	padding: 0 2px;
	background-color: #000000;
	border: 1px solid #000000;
	font-size: 0.9em;
	line-height: 1.5em;
}
.pagination span a:hover {
	border-color: #000000;
	background-color: #000000;
	color: #d69a4a;
	text-decoration: none;
}
.pagination img {
	vertical-align: middle;
}
/* Pagination in viewforum for multipage topics */
.row .pagination {
	display: block;
	float: right;
	width: auto;
	margin-top: 0;
	padding: 1px 0 1px 15px;
	font-size: 0.9em;
	background: none 0 50% no-repeat;
}
.row .pagination span a, li.pagination span a {
	background-color: #FFFFFF;
}
.row .pagination span a:hover, li.pagination span a:hover {
	background-color: #000000;
}
/*common start*/
#marqueecontainer{
    position: relative; width: 99%; height: 120px; background-color: rgba(0,0,0,.09);
    overflow: hidden; border: none; padding: 2px; padding-left: 4px; text-align:left; }
#marqueecontainer img {
    border-width:none;}
/** Cpatcha Links Settings ------------------------------------------------------------ */
.cimage {
    border: 1px solid #eee; }
.captchaImage {
    margin:0 2px;}
.captchaImages {
    margin: 5px auto;width:350px;text-align:center;}
.simpleCaptchaSelected {
    border: 2px solid #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/** End Cpatcha Links Settings ------------------------------------------------------------ */
/** Images Settings ---------------------------------------------------------------------- */
img{ border: 0; vertical-align: middle;}
/** Basic Links Settings ----------------------------------------------------------------- */
.sublink {
    font-style: italic; font-size: 7pt; font-weight: normal; }
a.altlink:link, a.altlink:visited{
    width : auto;
    padding : 5px 5px;
    font-size : 99%;
    font-weight : normal;
    border : none;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;#300000
    margin: 2px
}
tr.browse {            z-index: 99;
	background-color:transparent;}
tr.browse:nth-child(odd) {      z-index: 99;
	background-color:#1F1F1F;}
/* ================= pager start  ================== */
td.pager {
    display: block;
    width : auto;
    padding : 5px 5px;
    font-size : 99%;
    font-weight : normal;
    background-color : #CCCCCC;
   	color: #000000; outline: none;
	cursor: help; text-decoration: none;
	position: relative;		}
 border : none;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 2px
}
td.pagebr {
    border: 0px; padding : 1px;
}
span.tool {
    position: relative; cursor: help; }
span.tool span.tip {
    white-space: nowrap; display: none; }
span.tool:hover span.tip {
    display: block; z-index: 100; position: absolute; top: 1.6em; left: 0;
    width: auto; padding: 3px 7px 4px 6px; border: 1px solid #336; background-color: #f7f7ee;
    font: normal 1.2em/1.2em tahoma, helvetica, sans-serif; text-align: left; color: #000; }
#content span.tool::after {
    padding-left: 2px; content: url(pic/bubble.gif); }
.tooltip {
    /*color: #000;*/ outline: none;
	cursor: context-menu; text-decoration: none;
	position: relative;		}
.tooltip span {
   /*background: #000;*/
	margin-left: -899em; position: absolute;-moz-box-shadow: 0px 0px 10px #AA0000; -webkit-box-shadow: 0px 0px 10px #EE0000;  padding: 5px		}
.tooltip:hover span {
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: -10em; top: 2em; z-index: 99;
	margin-left: 0; width: 200px;		}
.tooltip:hover em {
	font-family: Tahoma; font-size: 1.2em; font-weight: bold; display: block; padding: 0.2em 0 0.6em 0;}
.clear {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: transparent;
left: 7px; -webkit-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px; -webkit-border-radius-bottomright: 7px; border-bottom-right-radius: 7px;}
div#gm_taps {
    float: right; padding-right: 10px; margin-top: 5px; }
ul.gm_taps li {
    float: left; list-style: none; }
.gm_taps li {
    height: 15px; padding-left: 10px; padding-right: 10px; line-height: 17px; color: #fff }
.gm_taps a, .gm_taps a:visited, .gm_taps a:active, .gm_taps a:hover {color:#fff}
.tooltip {
    /*color: #000;*/ outline: none;
	cursor: context-menu; text-decoration: none;
	position: relative;		}
.tooltip span {
   /*background: #000;*/
	margin-left: -899em; position: absolute;-moz-box-shadow: 0px 0px 10px #AA0000; -webkit-box-shadow: 0px 0px 10px #EE0000;  padding: 5px		}
.tooltip:hover span { background-color: #300000;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: -10em; top: 2em; z-index: 99;
	margin-left: 0; width: 200px;	-moz-border-radius-bottomleft: 7px; -webkit-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px; -webkit-border-radius-bottomright: 7px; border-bottom-right-radius: 7px;	}
.tooltip:hover img {
	border: 0; margin: -35px 0 0 185px; float: left; position: absolute;}
.tooltip:hover em {
	font-family: Tahoma; font-size: 1.2em; font-weight: bold; display: block; padding: 0.2em 0 0.6em 0;}
/** end Menu and globelmessage Settings ------------------------------------------------------------------------ */
tr.browse {            z-index: 99;
	background-color:transparent;}
tr.browse:nth-child(odd) {      z-index: 99;
	background-color:#1F1F1F;}
td.pager {
    display: block;
    width : auto;
    padding : 5px 5px;
    font-size : 99%;
    font-weight : normal;
    background-color : #CCCCCC;
    border : none;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 2px
} 
td.pagebr {
    border: 0px; padding : 1px;
}
.balloonstyle{
    position:absolute; top: -500px; left: 0; padding: 5px; visibility: hidden;
    border:1px solid #EAFF08; font:normal 12px arial; color: #FF6600; line-height: 18px;
    z-index: 100; background-color: #FFFFD4; width: 400px; }
a.info{
    position:relative; z-index:24; color:#000; text-decoration:none}
a{
    color:#fff; text-decoration:none}
a:hover{
    color:#376c9a; text-decoration:none}
a.info:hover{
    z-index:25; background-color:#ff0}
a.info span{
    display: none}
a.info:hover span{
    display:block; position:absolute; top:2em; left:2em; width:15em;
    border:1px solid #0cf; background-color:#cff; color:#000; text-align: center}
.codetop {
    background: #0099FF url(pic/code.jpg) no-repeat right; color: #000; font-weight: bold;
    margin: 0 auto 0 auto; padding: 3px; border: 1px solid #000; width:500px; }
.codemain {
    background: #FFF; border: 1px solid #000; color: #000; margin: 0 auto 0 auto;
    padding: 3px; width:500px; overflow:auto; height:150px; }
span.tool {
    position: relative; cursor: help; }
span.tool span.tip {
    white-space: nowrap; display: none; }
span.tool:hover span.tip {
    display: block; z-index: 100; position: absolute; top: 1.6em; left: 0;
    width: auto; padding: 3px 7px 4px 6px; border: 1px solid #336; background-color: #f7f7ee;
    font: normal 1.2em/1.2em tahoma, helvetica, sans-serif; text-align: left; color: #000; }
#content span.tool::after {
    padding-left: 2px; content: url(pic/bubble.gif); }
#iconbar {
    position:absolute; margin-top: 80px; padding-left: 50px; }
#iconbar li	{
    float:right; position:relative; margin-right:10px;
    overflow:hidden; font-family: "arial"; }
#iconbar a {
    font-family: "arial"; text-decoration: none; outline: none;
    color:#1f1f1f; display: block; width: 58px; padding: 5px; cursor:pointer; }
#iconbar span	{
    font-family: "arial"; width: 58px; height: 38px; position: absolute; display: none;
	color:#1f1f1f; font-size: 8px; line-height: 8px; font-weight: bold; padding-left: 2px; padding-top: 10px; }
#rollover{
    display: inline-table; width: 55px; height: 20px; line-height:20px; background: url(pic/button.png) no-repeat 0 0;
    background-repeat: no-repeat; background-position: left top; text-align: center; }
#rollover:hover {
    background-position: 0 -20px; }
#rollover span {
    display: none;}
#middle {
    margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; background-image: url(pic/evilreels.png);
    background-repeat: no-repeat; background-position: center;width: auto; }
#marqueecontainer{
    position: relative; width: 99%; height: 120px; background-color:lightyellow; color:black;
    overflow: hidden; border: 1px solid blue; padding: 2px; padding-left: 4px; text-align:left; }
#marqueecontainer img {
    border-width:2px; border-style:solid;}
.sent, .notsent {
	width:100%; padding:5px; margin:5px; border:1px solid;
	color:#333333; text-align:left; font-weight:bold;}
.sent {
    border-color: #49c24f; background:#bcffbf; }
.notsent {
    border-color: #c24949; background:#ffbcbc; }
/** Popup Settings ----------------------------------------------------------------------- */
.popupmenu {
    background: #C2CFDF; color: #3A4F6C; border: 1px solid #3A4F6C; text-align:left;
    font-size:11px; font-weight:bold; white-space:nowrap; }
.popupmenu-item {
    padding: 5px; white-space: nowrap; border-bottom: 1px solid #C2CFDF;
    color:  #000000; font-weight: normal;}
.popupmenu-item-last {
    padding: 5px; white-space: nowrap; color:  #000000; font-weight: normal; }
.popupmenubutton {
    background: #C2CFDF; color: #3A4F6C; border: 1px solid #3A4F6C; text-align:center;
font-size:11px; font-weight:bold; white-space:nowrap; height:18px; width:120px; }
.popupmenu-item a:link, .popupmenu-item a:visited, .popupmenu-item-last a:link,
.popupmenu-item-last a:visited {
    color: #000; text-decoration: none; }
.popupmenu-item a:hover, .popupmenu-item-last a:hover{
    color: #EA5F00; text-decoration: none;}
.tbi {
    vertical-align:middle; border:0px; padding:0px; margin:0px; float:none; }
/** UL - LI Settings --------------------------------------------------------------------- */
li {
    margin-top: 6pt; margin-bottom: 6pt; }
ul {
    margin-left: 16pt; margin-top: 0px; margin-bottom: 0px;}
/** Input - Form Settings ---------------------------------------------------------------- */
form {
    display: inline; margin-top: 0; margin-bottom: 0; padding: 0;}
input, select, textarea {
    background: #FFF; border: 1px solid #00326A; color: #000; font-family: arial, helvetica, sans-serif;
    font-size: 11px; margin: 5px; padding: 2px; vertical-align: middle; }
input:focus {
    background-color: #FFFF99; }
textarea:focus {
    background-color: #FFFF99; }
select{
    margin: 0px;}
.btn{
    font-size:12px; font-family:arial,sans-serif; color:#FFF; background-color:#444444;
    border: 1px solid #000; border-width:1px; padding: 1px 3px 1px 3px; }
/** Statusbar Settings ------------------------------------------------------------------- */
div#base_usermenu {
    width: 220px; height: 25px; border: 0px solid transparent; margin-left: 10px; margin-top: -10;
    background-color: transparent !important;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);
    line-height: 25px; padding-left: 8px; color: #FFF;}
span.base_usermenu_arrow {
    width: 20px; height: 25px; float: right; }
div#slidingDiv {
    display: none; height:480px; width:228px; border: 1px solid transparent; border-top: none;
	background-color: transparent; position: absolute; margin-left: 10px; margin-top: -5px;
    -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
div.slide_head {
    width: 223px; height: 25px; padding-left: 5px; float: left; background: #180302;
    line-height: 25px; font-weight: bolder; text-align: left; color: #FFF}
div.slide_a {
    width: 100px; height: 25px; padding-left: 5px; float: left; background: #300000;
    line-height: 25px; font-weight: bolder; text-align: left; color: #FFF}
div.slide_b {
    width: 118px; height: 25px; padding-right: 5px; float: right; background: #300000;
    text-align: right; color: #FFF; line-height: 25px;}
div.slide_c {
    width: 100px; height: 25px; padding-left: 5px; float: left; background: #440001;
    line-height: 25px; font-weight: bolder; text-align: left; color: #FFF;}
div.slide_d {
    width: 118px; height: 25px; padding-right: 5px; float: right; background: #440001;
    text-align: right; color: #FFF; line-height: 25px;}
ul.um_menu li {
    float: left; list-style: none; }
.um_menu li {
    height: 25px; padding-left: 10px; padding-right: 10px; cursor: pointer; line-height: 17px;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
div#base_icons {
    float: right; width: 210px; margin-top: -33px;}
td.normalrowhead {
    font-weight: bold; text-align: right; background: #990000; }
.listitem {
    margin-left:10px; margin-right:3px;}
td.pager {
    background-color: transparent; border: 1px solid #9CA4B0; padding: 1px; }
td.pagebr {
    border: 0px; padding: 0px; }
td.highlight {
    background-color: #94DFFF; border: 1px solid #9CA4B0; padding: 1px; }
tr.browse:nth-child(even) {
	background-color: #transparent;}
tr.browse:hover {
 background-color: #212121;}
/** Menu Settings ------------------------------------------------------------------------ */
#submenu{
    border: 0px solid #FFF; border-top: 0; color: #fff;
    margin: 0; height: 22px; text-align: right; }5p
div#base_menu {
    width: 988px; height: 35px; color: #ffffff;
    background: #0c1a2b; /* Old browsers */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#122843)); /* Webkit */
    background: -moz-linear-gradient(100% 100% 90deg, #141414, #0c1a2b); /* FireFox */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c1a2b', endColorstr='#122843',GradientType=0 ); /* IE Fix */ }
div#mover { width: 988px; margin-left: -20px; }
ul.navigation li {
    float: left; list-style: none; color: #ffffff; }
.navigation li, .navigation li a {
    height: 35px; padding-left: 5px; padding-right: 5px; cursor: pointer; line-height: 17px;
    font: trebuchet MS; color: #ffffff;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); }
.navigation li:hover {
    height: 35px; padding-left: 5px; padding-right: 5px; font: trebuchet MS; color: #ffffff;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
span.nav:hover {
    padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;
    border: 2px solid #203f62; color: #ffffff;
    background: #335881; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
span.nav{
    padding-left: 12px; padding-right: 12px; padding-top: 7px; padding-bottom: 7px;}
/** Status Settings ------------------------------------------------------------------- */
#status_box, #status_title_warpper, #status_content {
	font-family:tahoma; font-size:12px; }
#status_box {
	width:400px; background: #ffffff; height:auto; border:1px solid #5C8DFF;
	-moz-border-radius:4px; padding:8px; position:absolute; margin-top:10px; maring-bottom:5px; }
#status_title {
    background:#99B8FF; height:16px; color:#333; padding-left:5px; font-weight:bold; }
#status_content{
	padding:1px; background: #ffffff; border: 1px solid #99B8FF; -moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:2px; }
#status_tool {
    font-size:10px;font-weight:bold;}
tr.browse:nth-child(odd) {
	background-color:#DE0029;}
div.info_box {
   width: 960px; height: 20px; padding-left: 25px;
   background: #dbe3ea ; border: 1px solid #97bcc2 ;padding: 3px;}
p.redalert {
	background: #fff6bf url(images/alertred.png) center no-repeat;
	background-position: 15px; text-align: left; padding: 5px 20px 5px 45px;
	border: 1px solid #ffd324; width: 600px; margin:0 auto;  margin-top: 10px; margin-bottom: 10px;}
p.bluealert {
	background: #dbe3ea url(images/alertblue.png) center no-repeat;
	background-position: 15px; text-align: left; padding: 5px 20px 5px 45px;
	border: 1px solid #97bcc2; width: 600px; margin:0 auto;  margin-top: 0px; margin-bottom: 10px; }
/** Footer Settings ---------------------------------------------------------------------- */
div#footer {
    width: 98%; margin: 0 auto; font-size: 95%}
div#footer_right {
    width: 38%; height: 35px; float:right; background: transparent !important;
    text-align: right; color: #97bcc2; line-height: 15px; padding-top: 10px; padding-bottom: 30px; }
div#footer_left {
    width: 60%; height: 35px; float:left; background: transparent !important;
    text-align: left; color: #97bcc2; line-height: 15px; padding-top: 10px; padding-bottom: 30px; }
#footer_right a, #footer_right a:visited, #footer_right a:active, #footer_right a:hover {
    color: #97bcc2; font-weight: bolder; }
/** Pagination Links Settings ------------------------------------------------------------ */
.pagelink, .pagelinklast, .pagecurrent, .minipagecurrent, .minipagelink, .minipagelinklast{
    background: #F0F5FA; border: 1px solid #072A66; padding: 1px 3px 1px 3px;}
.pagelinklast, .minipagelinklast{
    background: #DFE6EF;}
.pagecurrent{
    background: #FFC9A5;}
.minipagecurrent{
    background: #F0F5FA; font-size: 10px;}
.minipagelink, .minipagelinklast{
    border: 1px solid #C2CFDF; font-size: 10px; margin: 0 1px 0 0;}
.pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active,
.pagelinklast a:visited, .pagelinklast a:link, .pagecurrent a:active,
.pagecurrent a:visited, .pagecurrent a:link, .minipagelink a:active, .minipagelink a:visited,
.minipagelink a:link, .minipagelinklast a:active, .minipagelinklast a:visited, .minipagelinklast a:link{
    text-decoration: none;}
.pagination{
    padding:3px; margin:3px; text-align:center; }
.pagination ul{
    margin: 0; padding: 0; text-align: right; font-size: 10px; }
.pagination li{
    list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a, .pagination a:visited{
    padding: 0 2px; border: 1px solid #9aafe5; text-decoration: none; color: #2e6ab1; }
.pagination a:hover, .pagination a:active{
    border: 1px solid #2b66a5; color: #000; background-color: #30C636; }
.pagination a.currentpage{
    background-color: #2e6ab1; color: #FFF !important; border-color: #2b66a5;
    font-weight: bold; cursor: default;}
.pagination a.disablelink, .pagination a.disablelin5pk:hover{
    background-color: white;}
 /** Menu and globelmessage Settings - tooltips ------------------------------------------------------------------------ */
ul.globelmessage li {
    float: left; list-style: none; }
.globelmessage li {
    height: 30px; padding-left: 5px; padding-right: 5px; cursor: pointer; line-height: 17px;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); margin-top:-35; }
.globelmessage li:hover {
    height: 30px; padding-left: 5px; padding-right: 5px;
    text-shadow: 1px 1px 1px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);  }
.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid #EAFF08;
	font:normal 12px Verdana;
	color: #FF6600;
	line-height: 18px;
	z-index: 100;
	background-color: #FFFFD4;
	width: 400px;
}
span.tool {
    position: relative; cursor: help; }
span.tool span.tip {
    white-space: nowrap; display: none; }
span.tool:hover span.tip {
    display: block; z-index: 100; position: absolute; top: 1.6em; left: 0;
    width: auto; padding: 3px 7px 4px 6px; border: 1px solid #336; background-color: #f7f7ee;
    font: normal 1.2em/1.2em tahoma, helvetica, sans-serif; text-align: left; color: #000; }
#content span.tool::after {
    padding-left: 2px; content: url(pic/bubble.gif); }
div#base_globelmessage {
    width: 100%; height: 5px; background: transparent; margin-top: -32;
    text-align: left; line-height: 17px;
    /*-moz-border-radius-bottomleft: 7px; -webkit-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px; -webkit-border-radius-bottomright: 7px; border-bottom-right-radius: 7px;*/}
div#gm_taps {
    float: right; padding-right: 10px; margin-top: -32px; }
ul.gm_taps li {
    float: left; list-style: none; }
.gm_taps li {
    height: 15px; padding-left: 10px; padding-right: 10px; line-height: 17px; color: #fff }
.gm_taps a, .gm_taps a:visited, .gm_taps a:active, .gm_taps a:hover {color:#fff}
.tooltip {
    /*color: #000;*/ outline: none;
	cursor: context-menu; text-decoration: none;
	position: relative;		}
.tooltip span {
   /*background: #000;*/
	margin-left: -899em; position: absolute;-moz-box-shadow: 0px 0px 10px #AA0000; -webkit-box-shadow: 0px 0px 10px #EE0000;  padding: 5px		}
.tooltip:hover span {
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: -10em; top: 2em; z-index: 99;
	margin-left: 0; width: 200px;		}
/*.tooltip:hover img {
	border: 0; margin: -10px 0 0 -55px; float: left; position: absolute;}*/
.tooltip:hover em {
	font-family: Tahoma; font-size: 1.2em; font-weight: bold; display: block; padding: 0.2em 0 0.6em 0;}
.pagination a.prevnext{
    font-weight: bold;}
/** Cpatcha Links Settings ------------------------------------------------------------ */
.cimage {
    border: 1px solid #eee; }#0099FF
.captchaImage {
    margin:0 2px;}
.captchaImages {
    margin: 5px auto;width:350px;text-align:center;}
.simpleCaptchaSelected {
    border: 2px solid #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
div.headline {
    width: 99%; height: 30px; text-align: left; padding-left: 10px; color: #ffffff;
    line-height: 30px; font-weight: bolder; border: 1px solid #180302;
    background: #180302;
  }
div.headbody {
    width: 98%; text-align: left; padding: 10px 10px 10px 10px; border: 1px solid #180302;
    border-top:none; background: transparent; margin-bottom: 10px;
    -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
div.headbody2 {
    width: 98%; text-align: center; padding: 10px 10px 10px 10px; border: 1px solid #180302;
    border-top:none; background: transparent; margin-bottom: 10px;
    -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
div.headbody4 {
    width: 98%;  padding: 10px 10px 10px 10px; border: 1px solid #180302;
    border-top:none; background: transparent; margin-bottom: 10px;
    -moz-border-radius-bottomleft: 5px; -webkit-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px; -webkit-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
div.headline2 {
    width: 610px; height: 30px; text-align: left; padding-left: 10px; color: #ffffff;
    line-height: 30px; font-weight: bolder; border: 1px solid #97bcc2;
    background: #141414;
    background: -webkit-g
.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid #EAFF08;
	font:normal 12px Verdana;
	color: #FF6600;
	line-height: 18px;
	z-index: 100;
	background-color: #FFFFD4;
	width: 400px;
}
span.tool {
    position: relative; cursor: help; }
span.tool span.tip {
    white-space: nowrap; display: none; }
span.tool:hover span.tip {
    display: block; z-index: 100; position: absolute; top: 1.6em; left: 0;
    width: auto; padding: 3px 7px 4px 6px; border: 1px solid #336; background-color: #f7f7ee;
    font: normal 1.2em/1.2em tahoma, helvetica, sans-serif; text-align: left; color: #000; }
#content span.tool::after {
    padding-left: 2px; content: url(pic/bubble.gif); }
div#base_globelmessage {
    width: 100%; height: 17px; background: transparent;
    text-align: left; line-height: 17px;
    -moz-border-radius-bottomleft: 7px; -webkit-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px;
    -moz-border-radius-bottomright: 7px; -webkit-border-radius-bottomright: 7px; border-bottom-right-radius: 7px;}
div#gm_taps {
    float: right; padding-right: 10px; margin-top: 5px; }
ul.gm_taps li {
    float: left; list-style: none; }
.gm_taps li {
    height: 15px; padding-left: 10px; padding-right: 10px; line-height: 17px; color: #fff }
.gm_taps a, .gm_taps a:visited, .gm_taps a:active, .gm_taps a:hover {color:#fff}
.tooltip {
    /*color: #000;*/ outline: none;
	cursor: context-menu; text-decoration: none;
	position: relative;		}
.tooltip span {
   /*background: #000;*/
	margin-left: -899em; position: absolute;-moz-box-shadow: 0px 0px 10px #AA0000; -webkit-box-shadow: 0px 0px 10px #EE0000;  padding: 5px		}
.tooltip:hover span {
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: -10em; top: 2em; z-index: 99;
	margin-left: 0; width: 200px;		}
.tooltip:hover em {
	font-family: Tahoma; font-size: 1.2em; font-weight: bold; display: block; padding: 0.2em 0 0.6em 0;}

*/radient(linear, 0% 0%, 0% 100%, from(#141414), to(#444444));
    background: -moz-linear-gradient(100% 100% 90deg, #141414, #444444);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#141414',GradientType=0 );  }*/
div.headbody3 {
    width: 600px; text-align: left; padding: 10px 10px 10px 10px; border: 1px solid #180302;
    border-top:none; background: #e8ecf1; margin-bottom: 10px; }
div.shoutbtn {
    width: 900px; height: 30px; text-align: left; padding-left: 10px; color: #ffffff;
    line-height: 30px; font-weight: bolder; border: 0px solid #97bcc2;
    background: transparent;
     }
.headbody a, .headbody a:visited, .headbody a:active {
    text-decoration: none; color: #E7C292; }
.headbody a:hover {
    text-decoration: none; color: #376c9a;}
span.shouthis {
    float: right; padding-right: 10px;}
span.shoutextra{
    float: right; padding-right: 10px; line-height: 21px;}
span.news {
    float: right; padding-right: 10px; line-height: 30px;}
span.news a, span.news a:visited, span.news a:active {
    text-decoration: none; color: #E0E7FF; }
span.news a:hover {
    text-decoration: none; color: #376c9a; }
div.newshead {
    width: 99%; text-align: left; border: 1px solid #97bcc2;
    background:transparent; color:#FFF; padding: 5px;}
td.newshead {
    width: 99%; text-align: left; border: 1px solid #97bcc2;
    background:transparent; color:#FFF; padding: 5px;}
div.news_space { background:transparent; height:20px; }
div.news_button {
    width: 100px; float: right; margin-right: -50px;}
pre.enfo {
	font-size:9pt;
	font-family: 'Courier New', monospace;
	line-height:normal;}
#logostrip{
	margin: 0;
	padding: 0;
	background-image: url(header/raccord_01a.jpg);
}
#logostrip2{
	margin: 0;
	padding: 0;
	background-image: url(header/raccord_01b.jpg);
}
.nobr {white-space: nowrap} 
img {
  /*width: auto\9;
  height: auto;*/
  max-width: 100%;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
p {
	font-size: 10pt;
}
p.sub {
  margin-bottom: 12pt;
}
td {
	font-size: 10pt;
	border: 1px solid #180302;
    padding: 5pt;
}
td.embedded {
   border: none;
   padding: 0px;
  text-align: left;
}
td.bottom {
  border: none;
}
td.heading {
  font-weight: bold;
}
td.text {
  padding: 5pt;
  text-align: left;
}
td.top {
	position: absolute;
	top: -20px;
}
td.comment {
  padding: 5pt;
  font-size: 8pt;
  text-align: left;
}
td.colhead {
  font-weight: bold;
  color: #ffffff;
  background-color: #180302;
}
td.rowhead {
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}
td.title {
	font-size: 14pt;
}
td.navigation {
	font-weight: bold;
	font-size: 10pt;
   border: none;
}
td.clear {
  padding: 0px;
  border: 0px;
  background: transparent;
}
form {
	display: inline;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}
.sublink {
	font-style: italic;
	font-size: 7pt;
	font-weight: normal;
}
.tb-top-left-link,
.tb-top-right-link
{
	float: right;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0.5px;
	margin-top: 0px;
	width: auto;
}
.tb-top-left-link {
	float: left;
}
