/*faq*/
.linkedFAQ,.answerFAQlinked{
	color:green!important;
	font-weight:bold;
}
.blockFAQ{
	margin-top:20px;
}
.questionFAQ{
	margin-left:5px;
	font-weight:bold;
}
.answerFAQ, .answerFAQlinked{
	margin-left:5px;
}
#FAQ{
	font-size:14px;
}
/*4 blue squares*/
div .quadro{
	height:200px;width:820px;
	font-family:Verdana;color:white;
}
.quadroDiv{
	width:200px;height:200px;
	float:left;
	margin-left:5px;
}
.quadroDiv1{
	margin: 4px 5px 0px;
	font-size:42px;
	float:left;
	height:42px;
}
.quadroDiv2{
	margin:10px 3px 0px 15px;
	font:12px normal;
}

#promodiv{
	text-align:center;
	margin:50px;
}
#promodiv a{
	font-size:32px;
	text-decoration:none;
	color:#FF0000;
}

/*about*/
#inf1{
	width:300px;
	height:300px;
}

/*rules*/
.rules{
	font-family: Verdana;
	font-size: 14px;
}
.rulesDiv{
	margin-top:15px;
}
.rulesDiv b{
	color:green;
}

html,body{
	margin:0px;
	padding:0px;
	width:100%;
}
table{
	border-collapse:collapse;
}
td{
	text-align:left;
}
body{
min-width:1000px;
}
#header{
padding:10px 10px 20px 10px;
}
#leftcol{
width:250px;
max-width:250px;
min-width:250px;
}
#main{
width:100%;
}
.column{
width:80%;
position:relative;
}
#left{
float:left;
height:700px;
}
#body #main #contact {
	margin-top:20px;color:#5795C6;
}
#body #main #contact a.nostyle{
	color: #5795C6;
	text-decoration: none;
    display: block;
    margin-top: 5px;
}
#body #main #contact a.nostyle:hover{
	text-decoration: underline;
}
#right{
float:right;
height:700px;
padding-right:5px;
}
#bottom{
clear:both;
height:20px;
}
body{
font:11px Tahoma;
}
p,h2,form{
margin:0px;
}
a img{
border:none;
}
a:hover{
text-decoration:none;
}
#header img{
width:174px;

}
#lang{
float:right;
font:14px Tahoma;
}
#lang a,#lang span{
padding:5px;
color:#09f;
}
#leftcol_{
padding:0px 10px 0px 10px;
}
#leftcol .title{
font:bold 16px Times New Roman;
color:gray;
}
#logbox{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-opera-border-radius:3px;
	padding:5px;
	background-color:#F1F1F1;
}
#logbox p{
height:30px;
}
#logbox a{
font:bold 11px arial;
color:#09f;
}
#logbox p.right{
float:right;
}
#logbox p.right a{
font:11px Tahoma;
}
#logbox input{
width:98%;
text-align:center;
}
#logbox input.focus{
color:black;
}
#logbox div{
text-align:center;
padding:20px 0px;
}
#logbox div img{
width:119px;
height:66px;
vertical-align:top;
}
.menu{
margin-left:10px;

}
.menu div{
height:12px;
}
.menu .top{
}
.menu .top div{
background:url(/files/images/topright.jpg) right top no-repeat;
}
.menu .bot{
background:url(/files/images/botleft.jpg) left bottom no-repeat ;
}
.menu .bot div{
background:url(/files/images/botright.jpg) right bottom no-repeat;
}
.menu p{
margin:0;
padding:0 15px;
}
.menu a{
display:block;
padding:10px 0px 10px 34px;
background:left center no-repeat;
font-weight: bold;
color: #4b4b4b;
text-transform:uppercase;
background-position:4px;
}
.menu a.last{
margin:0;
border:none;
}

.menu a:hover{
	background-color:#E6EBF7;
	
}
.menu a.current{
	background-color:#C4D2F2;
	
}

#news{
background: #fff;
}
#news div{
border-bottom:dotted 1px #ccc;
padding:50px 0 5px 0;
}
#news div p{
color:#aaa;
}
#news div a{
color:black;
}
#news .title{
padding-top:30px;
}
#news p.all{
text-align:right;
padding-top:10px;
}
#news p a{
padding-left:12px;
background:url(/files/images/more.jpg) left center no-repeat;
color:#09f;
}
#footer{
border-top:solid 10px #ddd;
color:#aaa;
padding:5px;
}
#footer div{
float:right;
}
#footer div a{
color:#09f;
}
/*-----------------------------------------------------------------*/
.column{
padding-left:30px;
}
.inner{
height:370px;
padding:10px;
border:solid 1px #8cd4ff;
background:url(/files/images/topback.jpg) left top repeat-x;
}
.inner .title{
padding:15px 0 10px 0;
text-align:center;
font:bold 24px arial;
color:#d60121;
}
.inner div div{
padding-left:30px;
}
.inner .first{
padding-left:40px;
}
.inner .level{
margin-left:-15px;
padding:20px 10px 0 0;
}
.inner div p{
clear:left;
}
.inner div p img{
float:left;
padding-right:20px;
}
.inner div p span{
display:block;
padding-top:10px;
font:20px arial;
color:#777;
}
.column h1 {
	font:bold 24px Times New Roman;
}
.column h1,h3{
	color:#777;
}
.column .text{
text-align:justify;
}
.list{
margin:10px 0 10px -20px;
list-style:url(/files/images/bullet.jpg);
}
.list li {
padding:2px 0;
}
.list li a{
color:#09f;
font-weight:bold;
}
.column .btn{
position:absolute;
bottom:0;
}
/*-----------------------------------------------------------------*/
#loginbox{
margin-left:28%;
width:42%;
background:#fafcff;
border:solid 1px #2080dd;
text-align:center;
}
#loginbox h2{
font:24px arial;
color:#777;
}
#loginbox form{
padding:10px;
}
#loginbox input{
width:98%;
height:30px;
border:1px solid #2bb4ff;
text-align:center;
font:24px Times New Roman;
}
#loginbox p{
padding:10px 0;
}
#loginbox button{
font:22px Times New Roman;
}
#loginbox label{
font:14px arial;
color:gray;
}
#errbox{
color:red;
}
/*-----------------------------------------------------------------*/
.regform{
width:60%;
padding-left:30px;
font:14px arial;
}
.regform h2{
font:24px arial;
text-align:center;
}
.regform p,.regform form{
padding:10px 0;
}
.regform table{
width:100%;
}
td.label{
width:40%;
}
#stBl3 td.label{
border-bottom: 1px dotted #A6A6A6;
}
.label span{
color:red;
}
.regform input{
width:98%;
border:1px solid #aaa;
font:14px Times New Roman;
}
#buyphp,#sellphp{
width:100%;
}
#buyphp h2,#sellphp h2,#balancephp h2,#newsphp h2{
padding:0 20px 10px 20px;
font:20px arial;
}
#sellphp p{
padding:10px 0;
font:14px Tahoma;
}
#sellphp p a{
color:#38f;
}
.ajaxtable{
border-collapse:collapse;
}
.ajaxtable{
position:relative;
}
.ajaxtable th,.ajaxtable td{
padding:0;
width:auto;
min-width:50px;
border:solid 1px #bbb;
}
.ajaxtable th{
padding:2px 10px;
}
.ajaxtable td{
text-indent:3px;
}
.ajaxtable td.btntd,.ajaxtable th.btntd{
text-indent:0;
width:65px;
text-align:center;
}
.ajaxtable input,.ajaxtable select{
width:90%;
border:solid 1px gray;
}
.ajaxtable a img{
border:solid 1px #fff;
width:16px;
height:16px;
}
.ajaxtable a:hover img{
border:solid 1px #2bb4ff;
}
.ajaxtable button{
width:30px;
}
.ajaxtable .pbar{
display:none;
}
.ajaxtable .pbar td{
padding:5px 0;
}
.ajaxtable .pbar div{
width:150px;
height:8px;
padding-top:1px;
background:url(/files/images/pbar1.gif) left top no-repeat;
text-align:left;
}
.ajaxtable .pbar div img{
margin:0;
vertical-align:top;
}
.imgcache{
position:absolute;
visibility:hidden;
width:0;
height:0;
}
#oldposttable td{
padding-top:2px;
padding-bottom:2px;
}
.balance{
	float:right;
}
.nomoney td,.nomoney input,.nomoney select{
	background:red;
}
.ajaxtable .nomoney td{
	border:solid 1px black;
}
.ajaxtable .nomoney a img{
	border:solid 1px red;
}
.ajaxtable .nomoney a:hover img{
	border:solid 1px blue;
}
#newsphp{
	padding-left:10px;
}
#newsphp h3{
	margin:0;
	padding:20px 20px 5px;
}
#newsphp h3 span{
	font-weight:normal;
}
#newsphp p{
	text-indent:20px;
	text-align:justify;
}
#newsphp p.btn{
	float:right;
	padding-top:20px;
}
#newsphp .btn a{
	padding-right:10px;
	color:gray;
}
#newsphp .hiddenform{
	padding-left:20px;
}
#newsphp .hiddenform a{
	color:gray;
}
#newsphp .hiddenform form{
	display:none;
	padding:0;
}
#newsphp  .pbar{
	width:150px;
	height:8px;
	margin:10px auto 0;
	padding:1px 0 0 2px;
	background:url(/files/images/pbar1.gif) left top no-repeat;
	text-align:left;
}
#newsphp .pbar img{
	margin:0;
	vertical-align:top;
}
#newsphp form{
	padding:20px 0 0 20px;
}
.TSubHead {
	text-align:center;
	font-weight:bold;
}
th{
	color:#808080;
	text-align:center;
}
.StatParentTable, .StatParentTable table {
font-size:12px;
}
.StatParentTable table {
	background-color:;
}
.StatParentTable table tr{
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.StatParentTable table tr td,.StatParentTable table tr th{
	border-left:1px dotted #000000;
	border-right:1px dotted #000000;
	padding:2px;
}
.StatParentTable table tr td table{
	background-color:#ffcccc;
}
.StatParentTable table tr td table tr{
	border-top:1px solid #cccccc;
}
.StatParentTable table tr td table tr td,.StatParentTable table tr td table tr th{
	border-left:1px dotted #cccccc;
}
.StatTableFoot {
	
}

.menu2 div{
height:12px;
}
.menu2 .top{
}
.menu2 .top div{
background:url(/files/images/topright.jpg) right top no-repeat;
}
.menu2 .bot{
background:url(/files/images/botleft.jpg) left bottom no-repeat ;
}
.menu2 .bot div{
background:url(/files/images/botright.jpg) right bottom no-repeat;
}
.menu2 p{
margin:0;
padding:0 15px;
}
.menu2 a{
display:block;
padding:5px 0px 5px 5px;
background:left center no-repeat;
border-bottom:dotted 1px #5795c6;
font-weight: bold;
color: #4b4b4b;
text-transform:uppercase;
}
.menu2 a.last{
margin:0;
border:none;
}

div.menu2 div{margin-top:5px;padding:10px;text-align:center;}
	div.menu2 a {text-decoration:none;color:#333 !important;font:bold 13px Arial;}
	div.menu2 a:hover {text-decoration:underline;}
		div.c {padding:0 10px 10px 20px}
	div.err {color:red !important;}
	.alert * {color:red;}
	ul.alert li {padding:0;margin:0;}
	ul.alert {padding:0;margin:0;}
	div.alert {padding:0 0 10px 0;}
	
/* informer setting form style*/
table.infset{
	width:700px;
}
	.infset input{
		border:1px inset #D9E2F8;
	}
/* addpost form style*/
table.addpost{
	min-width:600px;
}
table.addpost td{
	border:1px dotted #C6C2C2;
	padding:2px;
}
table.addpost .noborder td{
	border:none;
	text-align:right;
}
.txt{
	border: 1px solid #7192CF;
	width:100%;
}
.txtarea{
	border: 1px solid #D9E2F8;
	margin-bottom:10px;
	height: 60px;
	width: 100%;
}
.labf{
	font-size:12px;
}
/* end addpost form*/
a.StatHrefButton:hover{
	background-color:#E6EBF7;
}
a.StatHrefButton.current{
	background-color:#C4D2F2;
}

.StatHrefButton{
	border: 1px #000000 solid;background-color: #ffffff;padding: 5px;text-decoration: none;color: #000000;
}

#feedsedit{
}	
	#feedsedit th{
		background-color:#BFBFBF;
		color:#1A1A1A;
		font-size:8pt;
	}
	#feedsedit td{
		font-size:10pt;
	}
.infcodes{}
	.infcodes h1{
		margin-top:0;
		width:100%;
		text-align:center;
	}
	.infcodes .name{
		font-size:10pt;
		font-weight:bold;
		margin-top:15px;
	}
/* poster */
.poster,.poster div{font: 10pt Tahoma;}
	.poster .alldeny{}
		.poster .alldeny span,.poster .deny span{color:red;}
		.poster .allow span{color:green;}
		.poster h4{margin:2px 0}
.example{width:650px;border:1px dashed green;background:#EEFFE7;}
	.example img{width:200px;height:200px;float:left;margin-right:8px;}
	.example .exinner{width:100%;height:200px;border:0px;}
	.example .exinner h3{font-weight:bold;margin:0 0 1em 0;}
/* end poster */

.pager{
	margin-top:15px;
}
.pager a, .pager span{
	margin-right:5px;
}
.StatParentTable table{
	min-width:700px;
	width:100%;
}
.StatParentTable table .endcol{
	width:100px;
}
td.left{
	border-bottom:1px dashed #DEDEDE;
}
.step-table td{
	width:250px;
	padding-right:20px;
	vertical-align:top;
}
.step{
	color: #8B8989;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	margin-bottom:10px;
}
.step-text{
	color: #636363;
	font-size: 14px;
	margin-bottom:5px;
}
.step-comment{
	color: #636363;
	font-size: 14px;
}
div.createInf a{
	color:green!important;
}
.createInfBl{
	height:56px;
	float:right;
}
.createInfBl .c{
	background:url(/files/images/btn_bg.png) 0 0 repeat-x;
	float: left;
	font-size: 24px;
	height: 100%;
	padding: 10px;
}
.createInfBl .c a{
	text-decoration: none;
	color:#585858;
}
.createInfBl .c a:hover{
	color:#343434;
}
.createInfBl .l{
	background:url(/files/images/btn_left.png) 0 0 no-repeat;
	height:100%;
	width:24px;
	float:left;
}
.createInfBl .r{
	background:url(/files/images/btn_right.png) 0 0 no-repeat;
	height:100%;
	width:24px;
	float:left;
}
.steps{
	display:inline-block;
	height:62px;
	width:62px;
	margin-bottom:-10px;
	background:url(/files/images/step.png) 0 0 no-repeat;
}
.steps.st1{
	background-position:0 -124px;
}
.steps.st1_cur{
	background-position:0px 0px;
}
.steps.st2{
	background-position:-62px -124px;
}
.steps.st2_cur{
	background-position:-62px 0px;
}
.steps.st3{
	background-position:-124px -124px;
}
.steps.st3_cur{
	background-position:-124px 0px;
}
.steptxt_cur{
	color:#808E00;
}
.stepTbl{
	width:660px;
	background-color:#F1F1F1;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-opera-border-radius:5px;
}
.stepTbl td{
	width:30%;
	padding:10px;
	min-width:200px;
}
.stepTbl .stTd td{
	text-align:center;
}
.bigInput{
	font-size:22px;
	border:1px solid #B1B1B1;
}
.bigButton{
	font-size:18px;
}
.regTbl td{
	padding:0;
}
.stButtons{
	padding-top:10px;
	text-align:right;
}
#rss_f{
	background:url("/files/images/rss.png") no-repeat scroll 99% center #FFFFFF;
}
#admSid{
	width:40px;
}
label{float:none;}

