/* Link colors */
A:link {
text-decoration : none;
color : #cecff3;
}
A:visited {
text-decoration : none;
color : #cecff3;
}
A:active {
text-decoration : none;
color : #ff273d;
}
A:hover {
color : #ff273d;
}

/* Define BODY style */
body {
color : #ffffff;
font-size : 8pt;
background : url(/pic/g-bg.jpg);
background-position : top;
background-attachment : fixed;
margin : 0;
padding : 0;
margin-top : 0;
margin-bottom : 0;
}
	
.dot-border {
	color: #FFFFFF;
	background-color: #000000;
	border: thin dashed #306985;
}
table {
	background-color: #000000;
	border-collapse: collapse;

}

table1 {
	background-color: #000000;
	border: #000000;
	border-collapse: collapse;
	-webkit-border-radius: 10px;
	filter:alpha(opacity=96);
	-moz-opacity:0.96;
	-khtml-opacity: 0.96;
	opacity: 0.96;


}
.highlightcss {
background-color:#102133;
font-weight:bold;
color: #68ADD5;
}
.f-body {
color : #888;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-bottom-color : #000000;
background-color : #000000;
background-image : url(/images/NB_24.jpg);
background-repeat : repeat-x;
}
.f-head {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight : bold;
font-variant : small-caps;
text-transform : capitalize;
color : #888;
background-color : #343434;
border : 1px solid #4e4a3f;
}
.btn1 {
cursor : pointer;
border : 1px outset white;
height : 21px;
font-weight : bold;
text-decoration : none;
padding : 2px 2px;
}
/* OLD CSS FOLLOWS... */

.alt1 {
font-family : 'Verdana';
font-size : 8pt;
background : #f7f7f7;
}
.alt2 {
font-family : 'Verdana';
font-size : 8pt;
background : #ececec;
}
.alt3 {
font-family : 'Verdana';
font-size : 8pt;
background : #808080;
}
.alt4 {
border-right-style : none;
border-right-width : medium;
border-bottom-style : none;
border-bottom-width : medium;
}
.border1 {
background-color : #000000;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #4c4a3e;
}
.alt5 {
font-family : 'Verdana';
font-size : 8pt;
background : #ececec;
}


/* Added for ts */
h1 {
font-size : 10pt;
}
p {
font-size : 8pt;
}
p.sub {
margin-bottom : 4pt;
}
td.embedded {
border : none;
padding : 0;
text-align : left;
}
td.rowhead1 {
background-image : url(/pic/colhead3.gif);
font-weight : bold;
color : #888;
}
td.rowhead {
font-weight : bold;
text-align : right;
vertical-align : top;
}
td.rowhead2 {
font-weight : bold;
text-align : right;
vertical-align : top;
}
textarea {
background-color : #274059;
color : #cecff3;
font-family : Verdana, serif;
font-size : 10px;
font-weight : normal;
border-style : solid;
border-width : 1px;
}
input {
font-family : tahoma;
background-color : #f5f0c2;
font-size : 8pt;
height : 21px;
border : 1px solid #102133;
}


.row1{
  background-color : #102133;
  padding : 4px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 10px;
  border-color : #102133;
  border-style : solid;
  border-width : 0px 0px 0;
  background-repeat: repeat-x;

}

.row2 {
  background-color : #102133;
  padding : 4px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 10px;
  //border-color : #274059;
  border-style : solid;
  border-width : 0px 0px 0;
  background-repeat: repeat-x;

}
.row3 {
  background-color : #274059;
  padding : 4px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 10px;
  border-style : solid;
  border-width : 0px 0px 0;
  background-repeat: repeat-x;

}
.row4 {
  background-color : darkgreen;
  //background: transparent;
  padding : 4px;
  font-family : Verdana, Helvetica, sans-serif;
  font-size : 10px;
  border-color : darkgreen;
  //border-style : solid;
  //border-width : 1px 1px 0;
  background-repeat: repeat-x;

}
td.colhead {
font-weight : bold;
color : #f5f0c1;
background-image : url(/pic/colhead3.gif);
}

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

td {
font-family : Verdana, Helvetica, sans-serif;
font-size: 8pt; 
}


table.ncode_imageresizer_warning {
    background: #FFFFE1;
    color: #000000;
    border: 1px solid #CCC;
    cursor: pointer;
}

table.ncode_imageresizer_warning td {
font-size : 12px;
color : red;
vertical-align : middle;
}
table.ncode_imageresizer_warning td.td1 {
padding : 5px;
}
table.ncode_imageresizer_warning td.td1 {
padding : 2px;
}

#arrowhead {
z-index : 99;
position : absolute;
top : -500px;
left : 0;
visibility : hidden;
}
.codetop {
background : #f1b000 url(http://www.ru-board.com/new/images/topics/php.gif) no-repeat right;
color : #000;
font-weight : bold;
margin : 0 auto 0 auto;
padding : 3px;
}

.codemain {
border : 1px solid #000;
color : orange;
margin : 0 auto 0 auto;
padding : 3px;
}
div.scroll {
height : 300px;
width : 630px;
overflow : auto;
border : 1px solid #1b1e25;
background-color : #102133;
padding : 8px;
}
td.colhead4 {
font-weight : bold;
background-image : url(/images/back.gif);
}
.spoiler {
font-family : "arial";
font-size : 10px;
color : #68add5;
background-color : #000000;
}
img.dl { 
border: 0px;
width: 16px;
height: 16px;
background-image: url('/pic/download.gif');
}
img.req { 
border: 0px;
width: 33px;
height: 13px;
background-image: url('/pic/request1.jpg');
}
img.free { 
border: 0px;
width: 33px;
height: 13px;
background-image: url('/pic/free.png');
}
img.scene { 
border: 0px;
width: 45px;
height: 12px;
background-image: url('/pic/scene.png');
}
img.new { 
border: 0px;
width: 40px;
height: 11px;
background-image: url('/pic/new.png');
}
h2{
background-image:url(/pic/colhead3.gif);
font-weight: bold;
font-size: 10pt;
color: #f5f0c1;
}
table.main, table.mainouter {
background-color : #102133;
font-size : 12pt;
}
td.bsearch {
border-collapse : collapse;
border : none;
background : url('/pic/bsearch.png');
}
a.pager:hover, a.pagerselected {
font-size : 6.5pt;
text-decoration : none;
color : #000000;
background-color : #999999;
border : 1px solid #ffffff;
}
.topic_prefix {
color : #cecff3;
}

#header5 {
position : relative;
width : 100%;
margin-bottom : 1px;
padding-left : 70px;
float : left;
display : inline;
height : 3em;
width : 45em;
}

#header5 ul#primary {
margin : 0;
padding : 0;
position : absolute;
bottom : -1px;
width : 45em;
}
#header5 ul#primary li {
display : inline;
list-style : none;
}

/* Active header */
#header5 ul#primary a, #header5 ul#primary span, #header5 ul#primary a.current {
width : 8em;
display : block;
float : left;
padding : 4px 0;
margin : 1px 2px 0 0;
text-align : center;
font-family : tahoma, verdana, sans-serif;
font-size : 85%;
text-decoration : none;
color : #cccccc;
background-image : url(/pic/colhead3.gif);
font-weight : bold;
}
/*Active header*/
#header5 ul#primary span, #header5 ul#primary a.current, #header5 ul#primary a.current:hover {
border : 1px solid #666;
border-bottom : none;
background : #414141;
background-image : url(/pic/colhead3.gif);
padding-bottom : 6px;
margin-top : 0;
}
/*Inactive header*/
#header5 ul#primary a {
background : #000000;
background-image : url(/pic/colhead3.gif);
border : 1px solid #aaa;
border-bottom : none;
}

#header5 ul#primary a:hover {
margin-top : 0;
border-color : #666;
background-image : url(/pic/colhead3.gif);
padding-bottom : 5px;
}
.toggle_descr {
	padding: 0;
	margin: 0;
	display: none;
	border: 0;
}
.buttons a.positive:hover,button.positive:hover{border:1px solid green;color:#529214;}
.buttons a.positive:active{border:1px solid #529214;color:#fff;}
.buttons a.negative,button.negative{color:#d12f19;}
.buttons a.negative:hover,button.negative:hover{border:1px solid red;color:#d12f19;}
.buttons a.negative:active{border:1px solid #d12f19;color:#fff;}

	a.pager { 
	color: #464646;
background-color: #f6f6f6; 
border: 1px solid #9e9e9e; 
padding: 3px;
}
 
	a.pager2 { 
	color: #464646;
background-color: #f6f6f6; 
border: 1px solid #9e9e9e; 
padding: 3px;
}
.UC97 { color: red; }
.UC80 { color: #b000b0; } 
.UC64 { color: #f9a200; }
.UC48 { color: #6464ff; } 
.UC32 { color: #9C2FE0; }
.UC16 { color: #009f00; }
.UC0 { color: #ffffff; }