body{
  background: #e9e9e9;
  color: #474747;
  font: bold 8pt tahoma;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

select{
  background: #FCFCFC;
  font: 8pt Tahoma;
  height: 30px;
}

.admin_chat{
  color: #F00;
  font: 9pt Arial;
}

.ads{
  color: #00f;
  font: bold 10pt Arial;
}

.alexatable{
  background-color: #000033;
  color: #1B45A3;
  font: 13px tahoma;
}

.alt1,.odd{
  background: #e4ebf2;
  border: 1px solid #8e9dad;
  color: #002145;
  padding: 3px;
}

.alt2,.row{
  background: #f7f7f7;
  border: 1px solid #c1c1c1;
  color: #3f3f3f;
  padding: 3px;
}

.bigfont{
  color: #fff;
  font: bold 13pt Arial;
}

.boldfont{
  color: #2AAFFA;
  font: bold 10pt Arial;
}

.calc_board{
  background: #FBFBFB;
  border: 1px dotted;
}

.catlist{
  background: url('styles/Black/images/blocktitle.gif');
  border: 1px solid #ADC8F8;
  color: #036;
  font: bold 8pt Tahoma;
  height: 25px;
}

.cat_border{
  background: #FFF;
  border: 1px #65AEF5;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  margin: 0;
  width: 100%;
}

.clear{
  clear: both;
}

.content-div{
  color: #FFF;
  padding-left: 5px;
  padding-right: 2px;
  width: 100%;
}

.duemoney{
  color: #F00;
  font: 12px tahoma;
}

.error{
  background: #fff2f2;
  border: 1px solid #a60e0e;
  color: #a30000;
  padding: 5px;
}

.false{
  color: #AD0101;
}

.hidden{
  color: #7F7F7F;
  font: 10px tahoma;
}

.imp{
  color: #F00;
  font-size: 7pt;
}

.indentmenu{
  font: bold 13px Arial;
  width: 100%;
}

.indentmenu ul{
  background: black url(indentbg.gif) center center repeat-x;
  border-top: 1px solid #ab0000;
  float: left;
  margin: 0;
  padding: 0;
}

.indentmenu ul li{
  display: inline;
}

.indentmenu ul li a{
  border-right: 1px solid #ab0000;
  color: #000;
  float: left;
  padding: 3px 11px;
  text-decoration: none;
}

.indentmenu ul li a.selected{
  background: black url(indentbg2.gif) center center repeat-x;
  color: black !important;
  padding-bottom: 2px;
  padding-top: 4px;
}

.keyboardInputInitiator{
  cursor: pointer;
  margin-left: 3px;
  vertical-align: middle;
}

.line{
  background: #C0C0C0;
  border: 1px outset #C0C0C0;
  color: #800000;
  font: 8pt Tahoma;
}

.lineundertable{
  border-bottom: 1px solid #B8D4F0;
}

.modernbricksmenu2{
  background: transparent;
  border-top: 5px solid #D25A0B;
  padding: 0;
  voice-family: "\"}\"";
  width: 362px;
}

.modernbricksmenu2 a{
  background: #000;
  border-top: 1px solid white;
  color: #FFF;
  display: block;
  float: left;
  font: bold 11px Arial;
  margin: 0 1px 0 0;
  padding: 5px 10px;
  text-decoration: none;
}

.modernbricksmenu2 a.selected{
  background: #D25A0B;
  border: #D25A0B;
  color: #FFF;
}

.modernbricksmenu2 li{
  display: inline;
  margin: 0 2px 0 0;
  padding: 0;
  text-transform: uppercase;
}

.modernbricksmenu2 ul{
  list-style: none;
  margin: 0;
  margin-left: 10px;
  padding: 0;
}

.ori_font{
  font: 10pt Tahoma;
}

.pad{
  padding: 4px;
}

.pending{
  color: #B56815;
  font: 8pt Tahoma;
}

.price{
  color: #ab0000;
  font: bold 14pt Arial;
}

.quote{
  BORDER-BOTTOM: 1px inset;
  BORDER-LEFT: 1px inset;
  BORDER-RIGHT: 1px inset;
  BORDER-TOP: 1px inset;
  MARGIN: 0px;
  OVERFLOW: auto;
  padding: 6px;
  WIDTH: 640px;
}

.renew{
  color: #33AF08;
  font: 8pt Tahoma;
}

.s-content{
  background: #FFF;
  border: 1px #65AEF5;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  float: right;
  height: 30px;
  margin: 0;
  width: 85%;
}

.shadetabs{
  font: bold 12px Verdana;
  list-style: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 1px;
  padding: 3px 0;
  text-align: left;
}

.shadetabs li{
  display: inline;
  margin: 0;
}

.shadetabs li a{
  background: white url(shade.gif) top left repeat-x;
  border: 1px solid #778;
  color: #2d2b2b;
  margin-right: 3px;
  padding: 3px 7px;
  position: relative;
  text-decoration: none;
  z-index: 1;
}

.shadetabs li a.selected{
  background: url(shadeactive.gif);
  border-bottom-color: #FFF;
  position: relative;
  top: 1px;
}

.stopped{
  color: #8A8A8A;
  font: 8pt Tahoma;
}

.strike{
  color: #7F7F7F;
  font: 12px tahoma;
}

.submit{
  background: #dfecd9;
  border: 1px solid #9fbf8e;
  color: #008000;
  cursor: pointer;
  padding: 2px;
}

.success{
  background: #dfecd9;
  border: 1px solid #9fbf8e;
  color: #008000;
  padding: 5px;
}

.t-holder{
  background: #FFFFFF url('images/blocktitle.gif');
  border: 1px solid #65AEF5;
  float: right;
  font-weight: bold;
  background-repeat: repeat-x;
  height: 23px;
  margin: 0;
  padding: 0;
  width: 85%;
}

.t-section ul li{
  float: right;
  height: 25px;
  list-style: none outside none;
  margin: 0;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  text-align: center;
  width: 25%;
}

.tab,.taba{
  background: url('images/sp.gif') no-repeat left center;
  border: 0px none;
}

.tab-content{
  background: #FFF;
  border: 1px #65AEF5;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  height: 200px;
  margin: 0;
  width: 100%;
}

.tab-holder{
  background: #FFFFFF url('images/blocktitle.gif') repeat-x scroll;
  border-bottom: 1px #FFFFFF;
  border-bottom-color: #65AEF5;
  border-left: 1px solid #65AEF5;
  border-right: 1px solid #65AEF5;
  border-top: 1px solid #65AEF5;
  float: right;
  height: 23px;
  margin: 0;
  padding: 0;
  width: 100%;
}

.tab-noborder{
  background: none;
}

.tab-on,.tab-ona{
  background: url('images/tab_on.gif') repeat-x;
  color: #46647C;
}

.tab-section ol li{
  list-style: disc;
}

.tab-section ul li{
  float: left;
  height: 25px;
  list-style: none outside none;
  margin: 0;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3px;
  text-align: center;
  width: 25%;
}

.tab3{
  MARGIN-TOP: 5px;
}

.tbl{
  background: #f0f4f7;
  border: solid 1px #a6a6a6;
  color: #000;
  font-size: 8pt;
  font-weight: bold;
}

.tbl-head{
  background: #103e71 url('img/tblhead.jpg') repeat-x;
  border: solid 1px #194f8a;
  color: #fff;
  font-size: 10pt;
  font-weight:bold;
  height: 29px;
}

.td_border{
  border: 1px solid #DCE0F5;
}

.btn a{
	display:block;
	width:100%;
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-weight:bold;
	line-height:30px;
	border:1px solid #bcbdc0;
}

.btn a:link, .btn a:visited{
	background:#c7cacb url('img/btn.jpg') bottom;
	color:#4f4f4f;
}

.btn a:hover, .btn a:active{
	background:#a3a3a3 url('img/btnhilight.jpg') top;
	color:#002e4d;
}

.td_over{
  background: #FFEFEA;
}

.td_points{
  border: 1px solid #F2F2F2;
  color: #036;
  font: bold 8pt Tahoma;
}

.top_td,.bottom_td{
  border: 1px solid #91B4C5;
}

.true{
  color: #215A08;
}

.verify{
  background: #8A8A8A;
  border: 1px solid #F3EAE1;
  color: #808080;
  font: 8pt Tahoma;
}

.white,.blocktitle{
  color: #FFF;
  font: 12px tahoma;
}

.you_chat{
  color: #00F;
  font: 9pt Arial;
}

#column{
  display: block;
  width: 186px;
}

#column a.button{
  background: #c8cccd url('img/sidemenubtn.jpg') top;
  color: #585858;
  display: block;
  height: 31px;
  line-height: 31px;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#column.foot{
  background: #11497c url('img/sidemenufoot.jpg') no-repeat;
  height: 24px;
}

#column.head{
  background: #11497c url('img/sidemenuhead.jpg') no-repeat;
  color: #fff;
  height: 36px;
  line-height: 36px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}

#column.txt{
  background: #dbdbdb url('img/sidemenubtn.jpg') bottom;
  color: #000;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: center;
}

#footer{
	background:#15467c url('img/footerbg.jpg');
	height:33px;
}
#footer .right{
	background:#15467c url('img/footerr.jpg') no-repeat;
	float:right;
	height:33px;
	width:238px;
}
#footerlinks{
	background:#98999b url('img/footerlinks.jpg') repeat-x;
	height:109px;
}

#form.footbg{
  background: #dddddd url('img/formfbg.jpg') repeat-x;
  height: 18px;
}

#form.footleft{
  background: #dddddd url('img/formfl.jpg') no-repeat;
  float: left;
  height: 18px;
  width: 21px;
}

#form.footright{
  background: #dddddd url('img/formfr.jpg') no-repeat;
  float: right;
  height: 18px;
  width: 21px;
}

#form.headbg{
  background: #0e3d71 url('img/formhbg.jpg') repeat-x;
  color: #fff;
  display: block;
  height: 38px;
  line-height: 38px;
  text-align: right;
}

#form.headleft{
  background: #0e3d71 url('img/formhl.jpg') no-repeat;
  float: left;
  height: 38px;
  width: 22px;
}

#form.headright{
  background: #0e3d71 url('img/formhr.jpg') no-repeat;
  float: right;
  height: 38px;
  width: 20px;
}

#form.txt{
  background: #ddd;
  border-left: 3px solid #cbcbcb;
  border-right: 3px solid #cbcbcb;
  color: #404040;
  display: block;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  position: relative;
}

#header{
  background: #103e72 url('img/2-bg.jpg') repeat-x;
  height: 171px;
}

#header .left{
	background:#103e72 url('img/22.jpg') no-repeat;
	float:left;
	height:171px;
	width:212px
}

#header .right{
	background:#103e72 url('img/2.jpg') no-repeat;
	float:right;
	height:171px;
	width:397px;
}

#keyboardInputMaster{
  background: #ddd;
  border: 2px groove #dddddd;
  color: #000;
  position: absolute;
  text-align: left;
  width: auto;
  z-index: 1000000;
}

#keyboardInputMaster tbody tr td{
  margin: 0px;
  padding: 0px 4px 3px 4px;
  text-align: left;
}

#keyboardInputMaster tbody tr td div{
  height: 0px;
  position: relative;
  text-align: center;
}

#keyboardInputMaster tbody tr td div var{
  bottom: 0px;
  color: #444;
  font: bold italic 11px Arial, sans-serif;
  position: absolute;
  right: 0px;
}

#keyboardInputMaster tbody tr td div#keyboardInputLayout{
  height: auto;
}

#keyboardInputMaster tbody tr td div#keyboardInputLayout table{
  border-collapse: separate;
  height: 20px;
  white-space: nowrap;
  width: 100%;
}

#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td{
  background: #eee;
  border-bottom: 1px solid #5d5d5d;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #5d5d5d;
  border-top: 1px solid #e5e5e5;
  cursor: default;
  font: normal 11px 'Lucida Console', monospace;
  min-width: 0.75em;
  padding: 0px 5px 0px 5px;
  vertical-align: middle;
  white-space: pre;
}

#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.alive{
  background: #ccd;
}

#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.hover{
  background: #ccc;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #555555;
  border-top: 1px solid #d5d5d5;
}

#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.last{
  width: 99%;
}

#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.pressed,#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.dead{
  background: #ccc;
  border-bottom: 1px solid #d5d5d5;
  border-left: 1px solid #555555;
  border-right: 1px solid #d5d5d5;
  border-top: 1px solid #555555;
}

#keyboardInputMaster tbody tr td div#keyboardInputLayout table tbody tr td.target{
  background: #ddc;
}

#keyboardInputMaster tbody tr td div#keyboardInputLayout table.keyboardInputCenter{
  margin: 0px auto;
  width: auto;
}

#keyboardInputMaster thead tr td{
  background: inherit;
  border: 0px none;
  padding: 2px 4px 2px 5px;
  text-align: right;
}

#keyboardInputMaster thead tr td span{
  background: #ccc;
  border: 1px outset #aaaaaa;
  cursor: pointer;
  font: bold 11px Arial, sans-serif;
  padding: 1px 4px;
}

#keyboardInputMaster thead tr td span.pressed{
  background: #bbb;
  border: 1px inset #999999;
}

#keyboardInputMaster thead tr th{
  background: inherit;
  border: 0px none;
  padding: 2px 5px 2px 4px;
  text-align: left;
}

#keyboardInputMaster thead tr th select,#keyboardInputMaster thead tr th label{
  color: #000;
  font: normal 11px Arial, sans-serif;
}

#navbar{
  height: 46px;
  margin-left: auto;
  margin-right: auto;
  width: 595px;
}

#navbar a{
  display: block;
  float: left;
  height: 46px;
  margin: 0px;
  padding: 0px;
  position: relative;
}

#navbar a.chat{
  background: #0b5975 url('img/navbar.jpg') 374px 92px;
  width: 137px;
}

#navbar a.host{
  background: #0b5975 url('img/navbar.jpg') 475px 92px;
  width: 100px;
}

#navbar a.news{
  background: #0b5975 url('img/navbar.jpg') 104px 92px;
  width: 104px;
}

#navbar a.server{
  background: #0b5975 url('img/navbar.jpg') 237px 92px;
  width: 133px;
}

#navbar a.support{
  background: #0b5975 url('img/navbar.jpg') 595px 92px;
  width: 118px;
}

#topmenu{
  background: #4086cc url('img/1bg.jpg') repeat-x;
  height: 32px;
  margin-left: auto;
  margin-right: auto;
}

#topmenu a{
  display: block;
  float: right;
  height: 32px;
  margin: 0px;
  padding: 0px;
  position: relative;
}

#topmenu a.faq{
  background: #b6b6b8 url('img/1.jpg') 186px 64px;
  width: 95px;
}

#topmenu a.index{
  background: #b6b6b8 url('img/1.jpg') 90px 64px;
  width: 90px;
}

#topmenu a.member{
  background: #b6b6b8 url('img/1.jpg') 342px 64px;
  width: 157px;
}

#topmenu.left{
  background: #4086cc url('img/1-2.jpg') repeat-x;
  float: left;
  height: 32px;
  width: 204px;
}

#column a.button:hover{
  background: #2b3d52 url('img/sidemenubtn.jpg') bottom;
  color: #2f2f2f;
  display: block;
  height: 31px;
  line-height: 31px;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#navbar a.chat:hover{
  background: #0b5975 url('img/navbar.jpg') 374px 46px;
  width: 137px;
}

#navbar a.host:hover{
  background: #0b5975 url('img/navbar.jpg') 475px 46px;
  width: 100px;
}

#navbar a.news:hover{
  background: #0b5975 url('img/navbar.jpg') 104px 46px;
  width: 104px;
}

#navbar a.server:hover{
  background: #0b5975 url('img/navbar.jpg') 237px 46px;
  width: 133px;
}

#navbar a.support:hover{
  background: #0b5975 url('img/navbar.jpg') 595px 46px;
  width: 118px;
}

#topmenu a.faq:hover{
  background: #1f518d url('img/1.jpg') 186px 32px;
  width: 95px;
}

#topmenu a.index:hover{
  background: #1f518d url('img/1.jpg') 90px 32px;
  width: 90px;
}

#topmenu a.member:hover{
  background: #1f518d url('img/1.jpg') 342px 32px;
  width: 157px;
}

.alt1 a:hover,.alt1 a:active,.alt2 a:hover,.alt2 a:active{
  color: #164f8e;
  text-decoration: none;
}

.alt1 a:link,.alt1 a:visited,.alt2 a:link,.alt2 a:visited{
  color: #214062;
  text-decoration: none;
}

.indentmenu ul li a:visited{
  color: #000;
}

.modernbricksmenu2 a:hover{
  background: #D25A0B;
  color: #FFF;
}

.shadetabs li a.selected:hover{
  text-decoration: none;
}

.shadetabs li a:hover{
  color: #2d2b2b;
  text-decoration: underline;
}

.shadetabs li a:visited{
  color: #2d2b2b;
}

.submit:hover{
  background: #d2febd;
  border: 1px solid #689c4c;
  color: #008000;
  cursor: pointer;
  padding: 2px;
}

.tbl a:hover,.tbl a:active{
  color: #555;
  text-decoration: none;
}

.tbl a:link,.tbl a:visited{
  color: #363636;
  text-decoration: none;
}

a:hover, a:active{
  color: #0d4380;
  text-decoration: none;
}

a:link, a:visited{
  color: #002957;
  text-decoration: none;
}

/* ********************* English ********************* */
#footer .left{
	background:#15467c url('img/footerr_en.jpg') no-repeat;
	float:left;
	height:33px;
	width:263px;
}
/* ********************* NavBar En ********************* */
#navbar2{
	width:595px;
	height:46px;
	margin-left:auto;
	margin-right:auto;
}
#navbar2 a{
	position:relative;
	height:46px;
	float:left;
	padding:0px;
	margin:0px;
	display:block;	
}
#navbar2 a.support{
	width:118px;
	background:#0b5975 url('img/navbar_en.jpg') 595px 92px;
}
#navbar2 a.host{
	width:100px;
	background:#0b5975 url('img/navbar_en.jpg') 475px 92px;
}
#navbar2 a.chat{
	width:137px;
	background:#0b5975 url('img/navbar_en.jpg') 374px 92px;
}
#navbar2 a.server{
	width:133px;
	background:#0b5975 url('img/navbar_en.jpg') 237px 92px;
}
#navbar2 a.news{
	width:104px;
	background:#0b5975 url('img/navbar_en.jpg') 104px 92px;
}

#navbar2 a.support:hover{
	width:118px;
	background:#0b5975 url('img/navbar_en.jpg') 595px 46px;
}
#navbar2 a.host:hover{
	width:100px;
	background:#0b5975 url('img/navbar_en.jpg') 475px 46px;
}
#navbar2 a.chat:hover{
	width:137px;
	background:#0b5975 url('img/navbar_en.jpg') 374px 46px;
}
#navbar2 a.server:hover{
	width:133px;
	background:#0b5975 url('img/navbar_en.jpg') 237px 46px;
}
#navbar2 a.news:hover{
	width:104px;
	background:#0b5975 url('img/navbar_en.jpg') 104px 46px;
}
/* ********************* Top Menu En ********************* */
#topmenu2{
	height:32px;
	margin-left:auto;
	margin-right:auto;
	background:#4086cc url('img/1bg.jpg') repeat-x;	
}
#topmenu2 .left{
	background:#4086cc url('img/1-2.jpg') repeat-x;	
	width:204px;
	height:32px;
	float:left;
}
#topmenu2 a{
	position:relative;
	height:32px;
	padding:0px;
	margin:0px;
	display:block;	
	float:right;	
}
#topmenu2 a.index{
	width:90px;
	background:#b6b6b8 url('img/1_en.jpg') 90px 64px;
}
#topmenu2 a.faq{
	width:95px;
	background:#b6b6b8 url('img/1_en.jpg') 186px 64px;
}
#topmenu2 a.member{
	width:157px;
	background:#b6b6b8 url('img/1_en.jpg') 342px 64px;
}

#topmenu2 a.index:hover{
	width:90px;
	background:#1f518d url('img/1_en.jpg') 90px 32px;
}
#topmenu2 a.faq:hover{
	width:95px;
	background:#1f518d url('img/1_en.jpg') 186px 32px;
}
#topmenu2 a.member:hover{
	width:157px;
	background:#1f518d url('img/1_en.jpg') 342px 32px;
}
/* ********************* End English ********************* */