body {
font-family: "tahoma", "arial", "helvetica", "sans-serif";
font-size: 8pt;
background: #303B41;
/* #2E3A41 #1b1e25 #262f36 #405a69*/
color: #ffffff;
margin-top: 5px;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
min-width: 1100px;
}

table {
border-collapse: collapse;
border: none;
background-color: #2E3A41;
}

/* RESIZE IMAGES */
table.ncode_imageresizer_warning {
 padding:5px;
 background: transparent;
 cursor:pointer;
 color:#999999;
}
table.ncode_imageresizer_warning td {
 padding:5px;
 border-bottom-width: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-left-width: 0px;
}
table.ncode_imageresizer_warning td.td1 {
 padding:2px;
 border-bottom-width: 0px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-left-width: 0px;
}

input,textarea,select {
background: #ffffff;
border: #414141 1px solid;
}

input.button {
background: none;
border: none;
}

table.cHs{ background: transparent;
border: none;
}

td.cHs { border: none;

}

td.clearalt6 {
  background: transparent;
  padding: 5px;
  border: 0px;
border: hidden;
}
td.clearalt7 {
  padding: 5px;
  background: #332831;
  border: 0px;
border: hidden;
}

table.donate {
padding:5px;
background: transparent;
}

td.donate { 
padding:5px;
border-bottom-width: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-left-width: 0px;
}

table.main, table.mainouter {
background-color: #262f36;
}

table.bottom {
background: transparent;
}

h1 {
font-size: 12pt;
}

h2 {
font-size: 10pt;
margin-bottom: 6px;
}

p {
font-size: 8pt;
}

p.sub {
margin-bottom: 4pt;
}
/* #2E3A41 #1b1e25 #262f36 */
td {
font-size: 8pt;
border: solid #262f36 1px;
}

td.maintd {
font-size: 8pt;
border: solid #2E3A41 1px;
}

td.maintd_rowhead {
font-size: 8pt;
border: solid #2E3A41 1px;
font-weight: bold;
text-align: right;
vertical-align: top;
}

td.embedded {
border: none;
padding: 0px;
text-align: left;
}

td.bottom {
border: none;
}

td.heading {
font-weight: bold;
}

td.text {
padding: 10pt;
text-align: left;

}

td.comment {
padding: 10pt;
font-size: 8pt;
text-align: left;
}

td.colhead {
font-weight: bold;
color: #ffffff;
background-color: #262f36;
}

td.colhead1 {
color: #ffffff;
background-color: #262f36;
}

td.rowhead {
font-weight: bold;
text-align: right;
vertical-align: top;
}
td.rowhead1 {
background-color: #262f36;
}

td.title {
font-size: 14pt;
}

td.navigation {
font-weight: bold;
font-size: 10pt;
border: none;
}

td.clear {
padding: 0px;
border: 0px;
background: transparent;
}

form {
margin-top: 0;
margin-bottom: 0;
}

.sublink {
font-style: italic;
font-size: 7pt;
font-weight: normal;
}

font.gray
{
color: #ACA899;
text-decoration: none;
}

 a.catlink:link, a.catlink:visited{
		text-decoration: none;
	}

	a.catlink:hover {
		color: #000;
	}

a:link, a:visited {
text-decoration: none;
color: #ffffff;
/**/
}

a:hover {
color: silver;
}

a.index {
font-weight: bold;
}

a.sort {
font-weight: bold;
color: #FFFFFF;
}

a.biglink {
font-weight: bold;
font-size: 12pt;
}

a.altlink:link, a.altlink:visited{
font-weight: bold;
color: grey;
text-decoration: none;
}

a.altlink:hover {
text-decoration: underline;
}

a.altlink_blue:link, a.altlink_blue:visited{
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

a.altlink_blue:hover {
text-decoration: underline;
}

a.altlink_green:link, a.altlink_green:visited{
font-weight: bold;
color: #ffffff;
text-decoration: none;
}

a.altlink_green:hover {
text-decoration: underline;
}

.important {
font-weight: bold;
font-size: 8pt;
}

.red {
color: #ffffff;
}

.yellow {
color: #ffffff;
}

.orange {
 color:#ff8800;
} 

.black {
 color:#000000;
} 

.lightblue {
 color:lightblue;
} 

.system {
color: #dd0000;
}

.announceupload {
 color:#6495ED;
}

.newtorrent {
color:#ff8800; }

.unread {
color:#ff8800; }

.sort {
font-weight: bold;
color: #FFFFFF;
background-color: #ffffff;
}

.green {
color: #000000;
}

input, select, textarea {
font-family: tahoma;
font-size: 8pt;
background: #ffffff;
border: #414141 1px solid;
}

.btn {
background: #ffffff;
border: #414141 1px solid;
}

.small {
font-size: 7pt;
}

.big {
font-size: 10pt;
}

li {
margin-top: 6pt;
margin-bottom: 6pt;
}

ul {
margin-left: 16pt;
margin-top: 0px;
margin-bottom: 0px;
}

input#nick, input#pochta , input#parol {
    padding-left: 14px;
    background: #ffffff;
    background-repeat: no-repeat;
    background-position: 2px center;
}

input#nick{background-image: url(http://img206.imageshack.us/img206/9990/namesb0.png);}
input#pochta{background-image: url(http://img206.imageshack.us/img206/1146/emailbd6.png);}
input#parol{background-image: url(http://img206.imageshack.us/img206/9339/codems5.png);}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 80%;
}

table.clear tr td {
white-space:nowrap;
}

a.button {
color: #FFFFFF;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 23px;
margin-right: 6px;
padding-right: 7px; /* sliding doors padding */
text-decoration: none;
}

a.button span {
display: block;
line-height: 13px;
padding: 5px 7px 5px 14px;
}

a.button:hover {
background-position: bottom right;
outline: none;
}

a.button:hover span {
background-position: bottom left;
}

/* ************************** CSS DO FORUM ********************************** */
div.editor {
  margin: 0px 0px 1px 0px;
  width: 100%;
  height: 21px;
  border: 1px #D1D8EC solid;
}

div.editorinput {
  background: #FAFAFA;
  color: #000000;
  border: 1px #D1D8EC solid;
  font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;
}

div.editorbutton {
  float: left;
  cursor: pointer;
  padding: 2px 1px 0px 5px;
}

.multipage {
 cursor:pointer;
}

.nomultipage {
  height:1px;
}

/* #2E3A41 #1b1e25 #262f36 */
.pagebar a, .pageList .this-page {
  padding: 2px 3px;
  border: solid 1px #1b1e25; 
  background: #2E3A41; 
  text-decoration: none;
 }

.pagebar a:visited {
  padding: 2px 3px;
  border: solid 1px #1b1e25; 
  background: #2E3A41; 
  text-decoration: none;
}

.pagebar .break {
  padding: 2px 3px;
  border: none; 
  background: #2E3A41; 
  text-decoration: none;
}

.pagebar .this-page {
  padding: 2px 3px; 
  border-color: #999; 
  font-weight: bold; 
  font-size: 10px; 
  vertical-align: top; 
  background: transparent;
}

.pagebar a:hover {
  color: #000; 
  background: #fff; 
  border-color: #fff; 
  text-decoration: none;
}
	
/* quando aparece o numero de pagina onde lista os topicos */ 	
.pagebar1 a, .pageList1 .this-page1  {
  padding: 1px 3px 1px 3px;
  border: solid 1px #1b1e25; 
  background: #2E3A41; 
  text-decoration: none;
 }

.pagebar1 a:visited {
  padding: 1px 3px 1px 3px;
  border: solid 1px #1b1e25; 
  background: #2E3A41; 
  text-decoration: none;
}

.pagebar1 .break {
  padding: 1px 3px 1px 3px;
  border: none; 
  background: #2E3A41; 
  text-decoration: none;
}

.pagebar1 .this-page1  {
  padding: 1px 3px 1px 3px;
  border-color: #999; 
  font-weight: bold; 
  font-size: 8px; 
  background: transparent;
}

.pagebar1 a:hover  {
  color: #000; 
  background: #fff; 
  border-color: #fff; 
  text-decoration: none;
}	
	
table.hidden {
  padding:0px;
  background: transparent;
}

td.hidden { 
  padding:0px;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
}

.searchtopic {
  height:310px;
  overflow:auto;
}

.mytopicsposts {
  height:150px;
  overflow:auto;
}

span.searchlite {
    background-color:yellow;
    font-weight:bold;
    color: red;
}

.codetop{
    background-color: #414141;
    color: #fff;
    width:99%;
    font-weight: bold;
    margin: 5 auto 0 auto;
    padding: 3px;
}

.codemain{
    background: #FFF;
    overflow:auto;
    white-space:pre;
    width:99%;
    color: #000;
    margin: 0 auto 5 auto;
    padding: 3px;
}

hr {
    color: #fff;
    background-color: #fff;
    height: 1px;
    border:hidden;
}

/* ESCONDER / MOSTRAR FÓRUMS */
.dbx-clone {
   position:absolute;
   visibility:hidden;
}
.dbx-clone, .dbx-clone .dbx-handle-cursor {
	cursor:move !important;
}
.dbx-dummy {
    display:block;
	width:0;
	height:0;
	overflow:hidden;
}
.dbx-group, .dbx-box, .dbx-handle {
	position:relative;
	display:block;
	}
.dbx-box {
	margin:0;
	padding:0;
	border:none;
	clear: both;
}
.dbx-group {
	width:100%;
	padding:0 0px 0px;
}
* html .dbx-group {
	width: 100%;
	padding-bottom:0;
}
.dbx-handle {
	position:relative;
	margin:0;
	padding: 0px 0px 0px 0px;
}
* html .dbx-handle { 
	width: 100%; 
}
.dbx-handle-cursor {
	cursor:move;
}
a.dbx-toggle, a.dbx-toggle:visited {
	display:block;
	width:20px;
	height:20px;
	overflow:hidden;
	background:url(../../pic/sidep-toggle.png) no-repeat;
	position:absolute;
	bottom:1px;
	top:2px;
	left:18px;
	text-indent:-50px;
	text-decoration:none;
}

a.dbx-toggle-open, a.dbx-toggle-open:visited {
	background-position:0 0;
}
a.dbx-toggle-closed, a.dbx-toggle-closed:visited {
	background-position:0 -20px;
}
a.dbx-toggle-hilite-open, a.dbx-toggle-hilite-open:visited {
	background-position:-20px 0;
}
a.dbx-toggle-hilite-closed, a.dbx-toggle-hilite-closed:visited {
	background-position:-20px -20px;
}
.dbx-tooltip {
	display:block;
	position:absolute;
	margin:36px 0 0 125px;
	width:185px;
	border:1px solid #000;
	background:#ffd;
	color:#000;
	font:normal normal normal 0.85em tahoma, arial, sans-serif;
	padding:0px 0px 0px 0px;
	text-align:left;
}
* html .dbx-tooltip { width:210px; }
*[class="dbx-tooltip"]:lang(en) {
	border-color:InfoText;
	background:InfoBackground;
	color:InfoText;
	font:small-caption;
	font-weight:normal;
	}
.dbx-content {
	margin: 0;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
.dbx-box-closed .dbx-content {
	display:block;
	height:4px;
	padding:0;
	overflow:hidden;
}
.dbx-box-closed .dbx-content * {
	display:none;
}
.dbx-clone {
	opacity:0.8;
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	filter:alpha(opacity=80);
}

.pp-datebox
{
	text-align: center;
	background: #FFFFFF;
	border: 1px solid #555555;
	padding: 4px;
	margin: 0px;
	font-size:10px;
	font-weight:bold;
       color:#000000;
}

.autocomplete_list * {
	font: 13px "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

.autocomplete_list { 
	background: #FEFEFE;
	display: block;
	border: 1px solid #7C7C7C;
	text-align: left; z-index: 200; 
}

.autocomplete_list, .autocomplete_list ol, .autocomplete_list li { 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
}

.autocomplete_list li { 
	margin: 0; 
	text-align: left;
	cursor: pointer; 
	padding: .3em .5em;
	border: none;		
}

.autocomplete_list .current_item { 
	background: #B4D5FE;
	color: black;
}

.autocomplete_list li { 
	color: #303030;
}

.autocomplete_list span { 
	color: #111; float: right; padding-left: 2em; 
}

.autocomplete_icon { 
	background-image: url(pic/autocomplete.gif);	
	cursor: pointer;
	cursor: hand;	
}

.btndisabled {
    background-color: grey;
    color: black;
    cursor: not-allowed;
}