body {
	font-family:"Arial", "Helvetica Neue", "Helvetica", sans-serif;
	background:url('ybg.png') #FFFFB2;
	font-size:10pt;
}
p {
	text-indent:1em;
	margin-top:0;
}
a {
	color:#4C8AB2;
}
a:visited {
	color:#13416B;
}
a:hover {
	color:#E56262;
}
a img {
	border:0;
}
input,select,textarea {
	font-family: sans-serif;
	font-size: 8pt;
}
input[type=submit],button {
	font-family:"Arial", "Helvetica Neue", "Helvetica", sans-serif;
}
table.color tr:nth-child(even) {
	background-color: #CCE0FF;
}
#prefooter {
	width: 768px;
	margin: 0 auto;
}
#copyright {
	margin:0 auto;
	text-align: center;
	opacity: 0.6;
	clear: both;
}
#wrapper {
	width:72%;
	min-width:920px;
	margin:128px auto 0;
	
	-moz-border-radius:32px;
	-webkit-border-radius:32px;
	border-radius:32px;
	border:3px solid #14426C;
	background:url('bg.gif') #FFF repeat-y;
	
}
#content {
	padding:0 8px 0 160px;
	text-align:justify;
	overflow:hidden;
}
#header {
	margin:-128px 0 0;
	position: relative;
}
#header .ads {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	width: 468px;
	height: 122px;
}
#header .ads:nth-child(2) {
	top: 62px;
}
#logo {
	width:320px;
	height:215px;
	margin: 0 4px;
	left: 8px;
	position:relative;
}
#menu {
	height:100%;
	width:150px;
	margin-right:-150px;
	text-align:center;
	float:left;
}
#menu img {
	padding:8px 0 4px;
	display:block;
	margin:0 auto;
}
#menu a {
	font-weight:bold;
	text-decoration:none;
	color:#14426C;
}
#menu a:hover {
	color:#FF3232;
}
#menu a.house,
#menu a.key,
#menu a.ball,
#menu a.art,
#menu a.box,
#menu a.money,
#menu a.world,
#menu a.help,
#menu a.tools,
#menu a.arrows
{
	padding-left:14px;
	background:url('mhouse.png') 0 center no-repeat;
}
#menu a.key {background-image:url('mkey.png');}
#menu a.ball {background-image:url('mball.png');}
#menu a.art {background-image:url('mart.png');}
#menu a.box {background-image:url('mbox.png');}
#menu a.money {background-image:url('mshop.png');}
#menu a.world {background-image:url('mworld.png');}
#menu a.help {background-image:url('mhelp.png');}
#menu a.tools{background-image:url('mtools.png');}
#menu a.arrows{background-image:url('marrows.png');}

#newreleases,#redirectbox,#newcreations {
	background:url("ball.png") transparent top right no-repeat;
	padding-top:60px;
	margin-top:-60px;
}
#newreleases,#newcreations {
	margin:-60px auto 0;
	width:530px;
}
#newreleases>div,#redirectbox>div,#newcreations>div,.roundbox {
	background:#FFFFB2;
	border:3px solid #808030;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	margin-bottom:1em;
	text-align:center;
	padding:4px;
	overflow:hidden;
}
.roundbox {
	/*font-weight: 600;*/
	min-height:0;
}
/*.roundbox b {
	font-weight: 700;
}*/
a.roundbox,a:visited.roundbox,a.click,a:visited.click {
	color:#000;
	text-decoration:none;
}
#newcreations {background:none; padding-top:0; margin-top:0;}
#newcreations>div,.roundbox.success {
	background:#B3FFB2;
	border-color:#2F802F;
}
.roundbox.error,.itembox.error {
	background:#FF6D6D;
	border-color:#7f1717;
	padding:0;
	margin-top:0;
}
.roundbox.blue {
	background-color:#CCE0FF;
	border:3px solid #80AEFF;
}
.roundbox.error,.roundbox.success {
	font-weight:bold;
	padding:4px;
}

#redirectbox {
	width:350px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-181px;
	margin-top:-114px;
}
#redirectbox>div {
	min-height:100px;
	background-color:#CCE0FF;
	border-color:#80AEFF;
	font-weight:bold;
}
.icon {
	float:left;
	margin-right:4px;
}
.item {
	width:25%;
	float:left;
	overflow:hidden;
	margin:0px auto;
	text-align:center;
	padding-bottom:2px;
}
.itembox {
	background-color:#CCE0FF;
	border:3px solid #80AEFF;
	margin:0 3px;
	height:100%;
	display:block;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
}
.itembox2,div.itembox {
	width:128px;
	height:128px;
	text-align:center;
	float:left;
}
a.itembox {
	width:120px;
	height:120px;
	display:block;
	text-decoration:none;
}
.itembox.inactive {
	background:#FFFFB2;
	border-color:#979766;
}

.click {
	background:#B3FFB2;
	border:2px solid #2F802F;
	font-weight:bold;
	padding:0.2em;
	font-size:1.2em;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	cursor:pointer;
	margin:0px auto;
}
.click:hover,a:hover.roundbox.success {
	background-color:#CCE0FF;
	border-color:#80AEFF;
	cursor:pointer;
}
.click.red {
	background:#FF6D6D;
	border-color:#7f1717;
}
.click.red:hover,a:hover.roundbox.error {
	background:#FFFFB2;
	border-color:#808030;
}
.click.blue {
	background:#BBD6FF;
	border-color:#2274BC;
}
.click.blue:hover {
	background:#FFFFB2;
	border-color:#808030;
}

.progressbar {
	background-color:#FFF;
	border:1px solid #80AEFF;
	width:90%;
	height:2em;
	margin:0 auto;
}
.progressbar .text {
	color:#14426C;
	font-weight:bold;
	width:100%;
	height:100%;
	padding-top:.5em;
	line-height:1em;
	text-align:center;
	vertical-align:middle;
	float:left;
}
.progressbar .bar {
	width:50%;
	height:100%;
	background-color:#CCE0FF;
}
.error {
	padding-top:102px;
	margin-top:-60px;
	background:url('error.png') 50% top no-repeat;
	text-align:center;
	font-weight:bold;
}
.alist {
	float: left;
	vertical-align:top;
	text-align:center;
	width:120px;
	height:100px;
	font-weight:bold;
}
h1,h2,h3 {
	clear: both;
}


div.list div {
	width: 50%;
	float: left;
}
div.list div:nth-child(2n+1) {
	clear: left;
}

@media (min-width: 1200px) {
	div.list div {
		width: 33%;
	}
	div.list div:nth-child(2n+1) {
		clear: none;
	}
	div.list div:nth-child(3n+1) {
		clear: left;
	}
}


.ui-widget { font-family:"Arial", "Helvetica Neue", "Helvetica", sans-serif; font-size:10pt;}
.ui-menu .ui-menu-item a {
	padding: 0 0.4em;
}