html{
	height:100%;
}
/* Menu */


div.menu ul {
	float: left;
	margin: 0 1px 0 0;
}
div.menu li {
	list-style-image: none;
}
div.menu a {
	background: #4B4B4B;
	color: #DDD;
	display: block;
	font-family: sans-serif;
	font-size: 85%;
	padding: 5px 0 5px 8px;
	text-decoration: none;
	width: 130px;
}
div.menu a#current {
	background: #666; color: #FFF; text-decoration: none;
}
div.menu a:hover {
	background: #555; color: #FFF; text-decoration: none;
}
div.menu li {
	list-style-type: none;
	margin: 0 0 1px 0;
	padding: 0;
}
body{
      margin:0px;
	padding:0px;
	top :0px;
	border:0;
      color:#eee;
	background-color: black; 
	font:11.3px Verdana,Arial,Helvetica,sans-serif;
}
.banner{
      height:219px;
      width:1236px;
      margin-top:0px;
      padding:0px;
      background-image: url('banner00.png'); 
      border:0px;  
}
.banneru{
      width:1236px;
      margin-top:0px;
      padding:0px;
      background-image: url('banneru0.png');
      background-repeat:no-repeat; 
      text-align:left;
      border:0px;  
}
.container{
	width:1099px;
	margin:auto;
	margin-top:-12px;
	padding-bottom:0px;
	text-align:left;
	height:100%;
	padding:0px;
}
.forunn{
	width:229px;
        height:213px;
	padding:0px;

        background-image:url('forun000.png');

	margin:0px;
	border:0px;
	border-bottom:1px groove #FFffFF;
}
.forumn{
	width:671px;
      height:213px;
	padding:0px;

      background-image:url('forumn00.png');
      
	margin:0px;
	border:0px;
        border-right:1px groove #FFffFF; 

	
}
.forumr{
	width:98px;
      height:213px;
	padding:0px;
	background-image:url('forumr00.png');
      margin:0px;
	border:0px;
	
}
.forumm{
	width:900px;
      height:200px; 
	padding:0px;
	
      background-image:url('forumm00.png');
	
	margin:0px;
	border:0px;
	
        
}
.forumb{
	width:900px;
	padding:0px;
	
      background-image:url('forumm00.png');
	
	margin:0px;
	border:0px;
	

}
.user {
   padding: 5px;margin: 7px; background-color:#14141f;
   color:#cccccc;background-image:url(bg-cat30.gif);
   border: solid 1px #090910;background-position:top; 
   background-repeat:repeat-x;
}
.inormal {
   margin:0px;
   vertical-align:bottom; 
   width: 110px;
   height:22px; 
   border :0;
   Color:white; 
   text-align: center;
   background-image:url('input000.png');   
}
.create {
    width: 110px;
    height:24px;
    border: 0px;
   background-image:url('create00.png');   
}
table {
   border-style:none; 
}
tr{
  padding:0px;
  margin:0px;
  border:0px;
}
td{
  vertical-align:top; 
  padding:0px;
  margin:0px;
  border: 0px;
}
.navb {
  width:139px; 

}
.navb a,
.navb a:link,
.navb a:visited{
      margin-left :5px ;
    padding-left: 20px;
      background-image:url("nav_blue.png");
      text-decoration:none; 
      color: #dddddd;
      text-align: left;
      font-size:13px;
font-family: sans-serif;
display: block;
width: 105px;
}
.navb a:hover,
.navb a:active,
.navb a:focus
{
margin-left :5px ;
    padding-left: 20px;
      background-image:url("nav_bluf.png");
      text-decoration:none; 
      text-align: left;
      color: white;
      font-size:13px;
font-family: sans-serif;
display: block;
width: 105px;
}
.navyellow {
  width:139px; 

}
.navyellow a,
.navyellow a:link,
.navyellow a:visited{
            margin-left :5px ;
    padding-left: 20px;
      background-image:url("nav_yell.png");
      text-decoration:none; 
      color: #dddddd;
      text-align: left;
      font-size:13px;
font-family: sans-serif;
display: block;
width: 105px;
}
.navyellow a:hover,
.navyellow a:active,
.navyellow a:focus
{
           margin-left :5px ;
    padding-left: 20px;
      background-image:url("nav_yelm.png");
      text-decoration:none; 
      text-align: left;
      color: white;
      font-size:13px;
font-family: sans-serif;
display: block;
width: 105px;
}
img {
  border:0px;
  
}
.navgreen {
  width:139px; 
  
}
.navgreen a,
.navgreen a:link,
.navgreen a:visited{
            margin-left :5px ;
    padding-left: 20px;
      background-image:url("nav_gree.png");
      text-decoration:none; 
     color: #dddddd;
      text-align: left;
      font-size:13px;
font-family: sans-serif;
display: block;
width: 105px;
}
.navgreen a:hover,
.navfreen a:active,
.navgreen a:focus
{
            margin-left :5px ;
    padding-left: 20px;
      background-image:url("nav_gree.png");
      text-decoration:none; 
      text-align: left;
      color: white;
      font-size:13px;
font-family: sans-serif;
display: block;
width: 105px;
}
.navgreenlast {
  width:139px; 
  
}
.navgreenlast a,
.navgreenlast a:link,
.navgreenlast a:visited{

      text-decoration:none; 
      color: white;
      text-align: center;
      
}
.navgreenlast a:hover,
.navgreenlast a:focus
{
      text-decoration:none; 
      text-align: center;
      color: white;
}
a:link     {  color: #FFFFFF;  text-decoration: none;}
a:visited  {  color: #FFFFFF;  text-decoration: none;}
a:hover    {  text-decoration: underline;}
a:active   {  color: #FFFFFF;  text-decoration: none;}

.navred {
  width:139px; 
  
}
.font{
      font-size:12px;
font-family: sans-serif;

}
.navred a,
.navred a:link,
.navred a:visited{
            margin-left :5px ;
    padding-left: 20px;
      background-image:url("nav_red_.png");
      text-decoration:none; 
      color: #dddddd;
      text-align: left;
      font-size:13px;
font-family: sans-serif;
display: block;
width: 105px;
}
.navred a:active,
.navred a:hover,
.navred a:focus
{
            margin-left :5px ;
    padding-left: 20px;
      background-image:url("nav_red0.png");
      text-decoration:none; 
      text-align: left;
      color: white;
      font-size:13px;
font-family: sans-serif;
display: block;
width: 105px;
}
.navl{
	width:199px;
	margin:0;
	padding:0px;

	float:left;
	
}
.login{
    width: 110px;
    height:24px;
    border: 0px;
    background-image: url('login000.png');
}
.regist{
    width: 110px;
    height:24px;
    border: 0px;
    background-image: url('regist00.png');
}
.passv{
    width: 110px;
    height:24px;
    border: 0px;
    background-image: url('passv000.png');
}
.name{
     margin:0px;
     vertical-align:bottom; 
     width: 110px;
     height:22px; 
     border :0;
     Color:white; 
     text-align: center;
     background-image: url('user0000.png');

}
.pass{
     padding-top:7x ;
     width: 110px;
     height:22px; 
     border :0;
     Color:white; 
     text-align: center;
     vertical-align:bottom; 
     background-image: url('pass0000.png');

}
.newso{
      width:440px;
      height:9px;
      background-image:url('newso000.png');
	margin:0;
	padding:0;
	float:none; 
}
.newsm{
      width:440px;
      background-image:url('newsm000.png');
	padding:0px;
      text-align:justify; 
	float:none; 
}
.newsu{
      width:440px;
      height:10px;
      background-image:url('newsu000.png');
	margin:0;
	padding:0;
	float:none; 
}
.main{
	width:470px;
	vertical-align:top;  
	margin:0;
	padding:0;
	float:left; 
}
.navr{
	width:230px;
	margin:0;
	padding:0;
	float:right;

	
}
.footerl{
	width:170px;
	margin:0;
	padding:10px;

	float:left;
	
}
.footerr{
	width:730px;
	margin:0;
	padding:0;
      line-height: 1.25;
      font-size:80%;
	float:right;
	
}

.maintable {
      border: solid 0px #354d65;
      background-color: #000000; 
      width: 95%; 
      padding: 0px;text-align:left;
}

.regrow {
      font-family: Verdana,Sans-serif; 
      color: #CC9900; 
      font-weight: bold; 
      background-color: #52728b;text-align:left;
      font-size: 12px
}

.headline {
      color:#f8e041;
      font-family:Arial, Helvetica, sans-serif;
      background-color: #0b2139;
      font-weight:bold;
      font-size: 12px; 
      background-image:url(bg-title.gif); 
      padding:1px; 
      border:solid 1px #000000;text-align:left;
} 

.catline {
      background-image:url(bg-light.gif);
      border-bottom: solid 1px #000000; 
      border-left: solid 1px #000000;
      border-right: solid 1px #000000;
      padding:1px; font-family:Arial, Helvetica, sans-serif;font-size: 12px;
      font-weight: bold;
      color: #f8e041;
      background-color: #0b2139;text-align:left;
} 

.catline2 {
      background-image:url(bg-light.gif);
      border-bottom: solid 1px #0b1739; 
      border-left: solid 1px #0b1739;
      padding:1px; font-family:Arial, Helvetica, sans-serif;font-size: 12px;
      font-weight: bold;
      color: #f8e041;
      background-color: #0b2139;text-align:left;
} /*the real category line*/
.catline2 a:hover,
.catline2 a:focus
{
      text-decoration:none; 
      text-align: center;
      color: #f8e041;

}
.forumrow {color:#CC9900;
      font-family: Verdana,Sans-serif;
      background-color: #0d233b;
      border-bottom:solid 1px #000000;
      border-left:solid 1px #000000;
      padding:3px;
      font-size: 12px; 
      background-image:url(bg-cat00.gif); 
      background-repeat:repeat-x; 
      text-align:left;
}

.forumrow2 {color:#CCCCCC;
      font-family: Verdana,Sans-serif;
      background-color: #101b31;
      border-bottom:solid 1px #000000;
      border-left:solid 1px #000000;
      font-size: 12px; 
      text-align:left;
      background-image:url(bg-posts.gif); background-position:bottom; background-repeat:repeat-x;
}

.grad1 { 
      background-image:url(bg-cat20.gif); 
      background-repeat:repeat-x;
      background-position:top; 
      padding: 5px; 
      color:#CCCCCC
}

.side {
      background-image:url(flag-000.png); 
      border-bottom:solid 1px #000000; 
      background-color:#121327; 
      background-position:top center; 
      background-repeat: no-repeat; 
      color:#CCCCCC
}

.quotecode {
      font-family: Verdana,Sans-serif; 
      color: #CCCCCC; 
      border-collapse: collapse; 
      border-top: 1px solid #999999; 
      border-bottom: 1px solid #999999; 
      margin-top:4px;
      font-size: 12px; 
      width:90%; 
      font-size: 10px; 
      text-align:left;
}

.code {
      border: 1px inset ; 
      margin: 0px; 
      padding: 6px; 
      overflow: auto; 
      width: 500px; 
      text-align: left; 
      background-color:#182540; 
      color:#FFFFFF; 
      max-height:500px
}
#topics a:link, #topics a:visited { 
      color:#00FF00
}
.ending {
      height:16px;background-image:url(bg_shado.png);background-repeat:repeat-x;
}
.endingright {
      height:16px;background-image:url(bg_shado.png); background-repeat:no-repeat;
}
.endingleft {
      height:16px;background-image:url(bg_shado.png); background-repeat:no-repeat;
}
.avatar {
      margin-left: 2px; margin-top: 19px;
}
.avatar2 { 
      padding-left:3px; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.line { 
      border-bottom:solid 1px #283F6D; padding-top:15px; margin-right:6px; margin-bottom:9px;
}
.spacer {
      padding-top:4px;
}
.new { 
      background-image:url(new00000.gif); position:absolute; float:left; width:38px; height:35px;
}
.new2 { 
      background-image:url(new20000.gif); position:absolute; float:left; width:38px; height:35px;
}
.char { 
      position:absolute; width:18px; height: 54px; margin-left: 9px; margin-top: 55px; 
}
.online { 
      position:absolute; margin-left: 3px; 
}
.charlvl { 
      position:absolute; width:18px; height: 18px; margin-left: 89px;  margin-top: 103px; 
      font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bold; text-align:center 
}
.frame { 
      position:absolute; background-image:url(prot-fra.gif); background-repeat:no-repeat; 
      width:82px; height:83px; margin-left:32px;margin-top:11px
}
.frame2 { 
      position:absolute; background-image:url(prot-fra.gif); background-repeat:no-repeat; 
      width:82px;height:83px;margin-left:32px;margin-top:11px 
}
.logged { color:#1f7cc0; background-color:#0d233b; border:solid 1px #000000; padding:4px; margin-bottom:6px}
.strikethrough{text-decoration:line-through}
.overline{ text-decoration:overline;}

.top1{font-size:9px; position:absolute; color:#cc8614; text-align:center; width:141px}
.top2{ margin-top:14px;height:13px; font-family:Arial, Helvetica, sans-serif;position:absolute;text-align:center; width:141px}
.top3{ margin-top:28px;font-size:9px; position:absolute;text-align:center; width:141px}
.dummy { height:34px}


.line_1 {
     border-left:   1px solid #4C74A6;
     border-top:    1px solid #4C74A6;
     border-right:  1px solid #0C3466;
     border-bottom: 1px solid #0C3466;
     background-color: #20487A;
     font-family: Verdana;
     font-weight: bold;
     font-size: 10px;
     color: #FFFFFF;
     height: 18px;
     overflow: auto;
  }
.line_2 {
     border-left:   1px solid #5D86BD;
     border-top:    1px solid #5D86BD;
     border-right:  1px solid #244D84;
     border-bottom: 1px solid #244D84;
     background-color: #3F689F;
     font-family: Verdana;
     font-size:10px;
     font-weight: bold;
     color: #FFFFFF;
     padding: 2px;
     overflow: auto;
  }
