body {margin:0;padding:20px;background:url('back.png') center;text-align:center;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica,sans-serif;font-size:11px;}
body div {text-align:left;}
h3 {font-size:14px;}
#total {font-size:26px;height:30px;text-align:center;vertical-align:baseline;}
p {line-height:150%;}
/*img {margin: 0 auto;}*/
a {color:#3399CC;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
#cloud a {color:black;}
form input.widest,
form select {width:100%}
ol {clear:both;}
ul {padding:0 0 0 10px;margin:0;list-style-position:inside;}
.hide {display:none;}
#lang {z-index:3;position:absolute;width:250px;left:10px;top:0px;}
#lang ul {list-style: none;padding:0;margin:0 auto;}
#lang li {padding:5px;}
#lang img {float:left;margin-right:5px;padding-top: 2px;}
#slogan {z-index:1;text-align: center;}

#ain,
#footer {text-align:center;}
#ain {position:absolute;left:50%;top:100px;margin-left:-300px;width:600px;height:1287px;}
#cloud {position:absolute;left:50%;top:410px;margin-left:-120px;width:228px;height:250px;overflow:hidden;text-align:center;font-size:7pt;line-height:120%;overflow:auto;/*font-size:0;line-height:0;*/}
#cloud img {margin-bottom:2px;}
#cloud.zoom {background:white;border:1px solid #efefef;padding:5px;top:110px;margin-left:-350px;width:700px;height:1317px;}
#cloud b {font-weight:normal;white-space:nowrap;}
#cloud i {width:10px;}
#youtube {width:280px;height:234px;vertical-align:middle;text-align: center;}
#countdowner {text-align: center;}
.countdown{font-size:20px;font-weight:bold;padding-bottom:5px;text-align: center;}
#team {position: absolute;left:20px;top:30px;}
#blog {z-index:2;position:absolute;right:20px;top:10px;}
#howto {position: absolute;right:20px;top:480px;}
#register {z-index:2;position:absolute;right:20px;top:610px;}
.border {width:280px;border:1px solid #ccc;padding:10px;background:#f5f5f5;opacity:0.9;filter:alpha(opacity=90);}
#register td {text-align:left;}
#members {z-index:2;position:absolute;width:270px;left:20px;top:160px;border:1px solid #ccc;padding:10px;background:#f5f5f5;opacity:0.9;filter:alpha(opacity=90);}
#members #updated {font-size: 9pt;text-align: center;color:#666;border:1px solid #ccc;background:white;padding:2px;}
#members ol {margin:0;padding:5px 0 0 0;list-style-position:inside;list-style:none;}
#members li {/*border-top:1px solid #ccc;*/padding:0;line-height:17px;height:17px;overflow:hidden;vertical-align:top;white-space:nowrap;clear:both;}
#members img {float:right;margin:2px 0 0 10px;}
#members img.CountryFlag {float:left;margin:2px 5px 0 0;}
#total img {float:left;}
#chat,
#media,
#form,
#payment,
#twitter {text-align: center;border:1px solid #ccc;background:#fff;padding:10px;}
#media,
#payment {margin-top:10px;}
#media {text-align: left;}
#chat,
#twitter {margin-bottom:10px;}
#payment div {text-align: center;padding:2px 0;}
.error {color:red;font-size:10pt;}
.preview {color: red;}
img.preview {border:1px solid red;}
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}