body{
	background:#FFFFFF; color:#000000; margin:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	text-align:center;}

/* General */
p{text-align:justify; word-spacing:1px; line-height:18px; margin:10px 0;}
.mini{font-size:11px; line-height:16px; margin:10px 0;}
.nomargin{margin-top:0px; margin-bottom:0px;}
.margin{margin-top:20px; margin-bottom:20px;}
.title{text-align:center; font-size:18px;}

.grey{color:#999999;}

div{margin:0px; padding:0px;}
ul{text-align:justify; word-spacing:1px; line-height:18px; list-style-type:square; list-style-position:inside; margin:10px 0px; padding:0px;}
form{margin:0px; padding:0px;}
a img{vertical-align:middle;}
table{border-collapse:collapse; padding:0px;}
table th{text-align:center; margin:0px; padding:5px;}
table td{margin:0px; padding:2px;}
.table{width:90%; border:3px solid #BBBBBB; margin:20px auto 20px auto;}
.table th{background:#CCCCCC;}
.table td{background:#DDDDDD; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC;}

.link{cursor:pointer;}
a{text-decoration:none;}
a:link, .link{color:#000066;}
a:hover, .link:hover{color:#0000CC;}
a:visited{color:#660066;}
a:hover:visited{color:#6600CC;}
a:active, a:active:visited{color:#660000;}

.right{float:right;}
.left{float:left;}
.invisible{opacity: 0; -ms-filter: "alpha(opacity=0)"; filter: alpha(opacity=0);}
.box{background:#EEEEEE; border:1px solid #CCCCCC; padding:5px; margin:4px; overflow:hidden;}

.ftext{border:2px solid #CCCCCC; background:#FFFFFF; margin:5px 0; padding:3px;}
.fbutton{border:2px solid #CCCCCC; background:#FFFFFF; margin:5px 0; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

/* Index */
#index{margin:0px; margin-right:auto; margin-left:auto; 
	height:150px; width:980px;
	background:url("header1.png") top;
	text-align:left; font-size:24px;
	padding-bottom:0px;}

#index .lang{height:23px; width:130px; position:relative; padding:16px 10px 16px 10px; margin:10px; float:right; background:url("header_lang.png") no-repeat; font-size:10px;}
#index .lang a{border:0px; margin:0 15px;}
#index .lang a img{border:0px; height:23px; width:35px;}
#index .lang .lang_selected{height:35px; width:35px; position:absolute; top:10px; background:url("selected.png");}
/*#index div{padding:10px; width:120px; height:30px;}

#index a{color:#666666; text-decoration:none; display:inline-block; margin:20px; cursor:pointer;}

#index a:hover, #index a:active, #index a:visited:hover{background:url("hover.gif") no-repeat; color:#333333;}*/

#floating{visibility:hidden; position:absolute; z-index:1; text-align:left;}

/* Content */
.content{margin: 0 auto 25px auto !important; background:url("content.gif") repeat-y center; padding:10px; text-align:left; width:960px;}
.content .header {background:url("content_head.gif") no-repeat; text-align:center; font-size:20px; padding-top:10px; margin:-10px;
	min-height:40px; _height:40px; *height:auto;}
.content .footer{background:url("content_footer.gif") no-repeat #FFFFFF; text-align:center; font-size:12px; padding-top:25px; margin:-10px;
	min-height:25px; _height:25px; *height:auto;}

/* SubContents */
.subcontent1, .subcontent2, .subcontent3{text-align:left; border:0px; margin:20px; overflow:hidden; padding:10px;}
.subcontent1 .header, .subcontent2 .header, .subcontent3 .header{margin:-10px; padding:5px 0 0 0; text-align:center; font-size:18px;
	min-height:30px; _height:30px; *height:auto;}
.subcontent1 .footer, .subcontent2 .footer, .subcontent3 .footer{margin:-10px; margin-top:0px; padding:5px 0 0 0; text-align:center; font-size:12px;
	min-height:20px; _height:20px; *height:auto;
}
.subcontent1 .empty, .subcontent2 .empty, .subcontent3 .empty{min-height:20px;}
/* SubContent1 -- 240 */
.subcontent1{background:url("subcontent1.gif") repeat-y; width:180px; max-width:180px;}
.subcontent1 .header { background:url("subcontent1_head.gif") no-repeat;}
.subcontent1 .footer{ background:url("subcontent1_footer.gif") no-repeat bottom;}

/*SubContent2 -- 480 */
.subcontent2{background:url("subcontent2.gif") repeat-y; width:420px; max-width:420px;}
.subcontent2 .header {background:url("subcontent2_head.gif") no-repeat;}
.subcontent2 .footer{background:url("subcontent2_footer.gif") no-repeat bottom;}

/*SubContent3 -- 720 */
.subcontent3{background:url("subcontent3.gif") repeat-y; width:660px; max-width:660px;}
.subcontent3 .header {background:url("subcontent3_head.gif") no-repeat;}
.subcontent3 .footer{background:url("subcontent3_footer.gif") no-repeat bottom;}

/* Floats */

.pagination{padding:10px 0 10px 0;}
.pagination a, .pagination .link, .pagination span{padding:5px; margin:5px; background:#EEEEEE; border:2px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.pagination a:hover, .pagination a:visited:hover, .pagination .link:hover{background:#E5E5E5; margin:3px; padding:7px;}

.head_CREATURE{background:url(subcontent1_head_CREATURE.gif) no-repeat !important;}
.head_BUILDING{background:url(subcontent1_head_BUILDING.gif) no-repeat !important;}
.head_VEHICLE{background:url(subcontent1_head_VEHICLE.gif) no-repeat !important;}
.head_UFO{background:url(subcontent1_head_UFO.gif) no-repeat !important;}
.head_ADVENTURE{background:url(subcontent1_head_ADVENTURE.gif) no-repeat !important;}

.img_CREATURE{border:1px solid #60BF60; padding:5px;}
.img_BUILDING{border:1px solid #8060BF; padding:5px;}
.img_VEHICLE{border:1px solid #607FBF; padding:5px;}
.img_UFO{border:1px solid #666666; padding:5px;}
.img_ADVENTURE{border:1px solid #BFBF60; padding:5px;}

.friendlist{text-align:justify; margin:10px 0;}
.friendlist a{background:#EEEEEE; border-bottom:1px solid #CCCCCC; padding:1px; line-height:18px; word-spacing:1px; font-size:11px;}
.friendlist a:hover, .friendlist a:visited:hover, .friendlist a:active{border-bottom:1px solid #999999;}

.analysis_selected{background:#FFFF00;}
.analysis_symmetric{background:#E2A47F;}

.adlogo{width:100px; height:100px;}