@charset "iso-8859-1";
body{
	font-family: Tahoma, Arial;
	font-size:12px;
	background-color: #ffffcc;
}
img{
border:0px;
}
.wrapper{
	width:1024px;
	margin:auto;
}
.header{
	width:1022px;
	height:100px;
	margin-bottom:4px;
	border:solid #0000ff 1px;
}
.header img{
	display:block;
	float:left;
	width:120px;
	height:90px;
	margin:0px;
	margin-top:5px;
	margin-left:4px;
}
.header .mid {
	width:484px;
	height:90px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
.lang{
	float:left;
	width:68px;
	margin-left:1px;
	text-align:center;
}
.lang a:hover{
	background-color:#0000ff;
	color:#ffff00;
}
.lang a{
	display:block;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	width:68px;
	margin:0px;
	height:15px;
}
.lang img{
margin:0px;
border:0px;
width:68px;
height:50px;
}
.header h1{
margin:0px;
height:20px;
color: #ffff80;
background-color:#cc3366;
width:482px;
border:0px;
font-size: 10px;
font-weight:bold;
margin-top:5px;
margin-left:1px;
font-weight:normal;
overflow:hidden;
text-align:center;
}
.header .right{
float:left;
width:406px;
background-color:#cc3366;
height:90px;
margin-top:5px;
margin-left:2px;
}
.header .right p{
float:left;
margin:1px;
width:331px;
height:84px;
color:#ffffff;
padding:2px;
}
.header .right img{
display:block;
background-color:#cc3366;
float:left;
margin:0px;
margin-top:20px;
border:0px;
width:68px;
height:50px;
}
h6{
clear:both;
width:0px;
height:0px;
margin:0px;
padding:0px;
border:0px;
}
div.menu{
width:180px;
float:left;
}
div.main{
width:844px;
float:left;
}
div.menu p {
margin:0px;
border:0px;
padding:0px;
color:#ffffff;
font-weight:bold;
text-align:left;
width:180px;
background-color:#0000ff;
margin-bottom:6px;
margin-bottom:4px;
}
div.menu ul{
margin:0px;
border:0px;
padding:0px;
list-style-type:none;
background-color:#ffffff;
}
div.menu li{
border-bottom:dotted #0000ff 1px;
}
div.menu li a{
text-decoration:none;
font-weight:bold;
color:#ff0000;
font-size:11px;
}
div.menu li a:after{
content:" »";
}
div.menu form {
margin-top:2px;
margin-bottom:2px;
font-size:11px;
}
div.menu fieldset{
border: 1px solid #ff0000;
}
div.menu legend{
background-color:#0000ff;
color:#ffffff;
font-weight:bold;
padding-left: 13px;
padding-right: 13px;
padding-top:2px;
padding-bottom:2px;
}
div.menu label{
display:block;
float:left;
font-weight:bold;
color:#0000ff;
width:70px;
text-align: left;
}
div.menu input.button{
background-color:#0000ff;
border:#ffff00 solid 1px;
color:#ffffff;
margin-top:5px;
clear:both;
}
div.menu input.text{
margin-top:5px;
background-color:#f0f4ff;
border: 1px #000000 solid;
clear:both;
}
div.menu .radio{
display:block;
float:right;
}
div.toplist{
float:right;
width:420px;
background-color:#cccccc;
font-size:11px;
margin-left:0px;
margin-bottom:2px;
}
div.toplist .link:hover{
background-color:#ffffff;
}
.toplist h2,.imtoplist h2{
margin:0px;
background-color:#cc3366;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-align: left;
padding-left:3px;
padding-bottom:2px;
}
.toplist a{
text-decoration:none;
}
div.toplist .icon{
float:left;
width:25px;
}
div.toplist .link{
width:307px;
float:left;
}
.rtsectionsmall.icon{
float:left;
width:25px;
}
div.toplist .link{
width:307px;
float:left;
}
.rtsectionsmall.link{
width:307px;
float:left;
background-color:green;
color:black;
}
div.imtoplist{
width:840px;
background-color:#cccccc;
font-size:11px;
margin-left:4px;
margin-bottom:2px;
}
div.imtoplist img, div.imagelist img, div.imagecat img{
border:0px;
padding:0px;
margin:0px;
width:96px;
padding-right:4px;
padding-left:5px;
padding-top:4px;
padding-bottom:4px;
}
div.imagelist{
background-color:#cccccc;
}
div.imtoplist img:hover, div.imagelist img:hover, div.imagecat img:hover{
background-color:#ff0000;
border:solid 1px #000000;
padding-right:3px;
padding-left:4px;
padding-top:3px;
padding-bottom:3px;
}
div.imagecat{
background-color:#cccccc;
width:840px;
margin-left:4px;
margin-bottom:2px;
}
div.imagecat h2{
margin:0px;
background-color:#ff00ff;
font-size: 11px;
font-weight: bold;
color:#ffffff;
text-align: left;
padding-left:3px;
padding-bottom:2px;
}
div.tonecat{
background-color:#cccccc;
width:840px;
margin-left:4px;
margin-bottom:2px;
}
div.tonecat h2{
margin:0px;
background-color:#ff0000;
font-size: 11px;
font-weight: bold;
color:#ffffff;
text-align: left;
padding-left:3px;
padding-bottom:2px;
}
div.catlist{
clear:both;
width:840px;
margin-left:4px;
background-color:#cccccc;
font-size:11px;
margin-bottom:2px;
}
.catlist h2{
margin:0px;
background-color:#0000ff;
font-size: 11px;
font-weight: bold;
color:#ffffff;
text-align: left;
padding-left:3px;
padding-bottom:2px;
}
.catlist a{
	display:block;
	margin:0px;
	border:0px;
	padding:0px;
	width:210px;
	float:left;
	color:#ff0000;
	font-size:13px;
	text-decoration:none;
}
.catlistentry{
width:140px;
float:left;
}
div.footer{
	width:1024px;
	border-top:solid #0000ff 1px;
}
div.footer div{
	width:256px;
	float:left;
}
div.sectionsmall{
float:right;
width:420px;
margin-bottom:2px;
background-color:#cccccc;
}
.sectionsmall h2, .sectionsmall h3, .rtsectionsmall h2{
	margin:0px;
	background-color:#33ccff;
	padding-left:3px;
	font-size: 12px;
	color:#ffffff;
}
div.sectionsmall img{
border:0px;
padding:0px;
margin:0px;
width:96px;
margin-right:4px;
margin-left:5px;
margin-top:4px;
margin-bottom:2px;
}
div.section{
width:840px;
margin-bottom:2px;
background-color:#cccccc;
}
.section h2{
margin:0px;
background-color:#33ccff;
padding-left:3px;
font-size: 12px;
color:#ffffff;
}
div.section a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
.section div.backward{
width:276px;
height:20px;
float:left;
background-color:#33ccff;
text-align:left;
padding-left:4px;
}
.section div.sorturl{
width:280px;
height:20px;
float:left;
background-color:#33ccff;
text-align:center;
}
.section div.forward{
width:276px;
height:20px;
float:left;
background-color:#33ccff;
text-align:right;
padding-right:4px;
}
div.section img{
border:0px;
padding:0px;
margin:0px;
width:96px;
margin-right:4px;
margin-left:5px;
margin-top:4px;
margin-bottom:2px;
}
div.rtsectionsmall{
float:right;
width:420px;
margin-bottom:2px;
background-color:#cccccc;
}
.help{
	padding-left:5px;
}
.help h2{
color:#ff0000;
padding-left:2px;
font-size:12px;
}
.help h3{
	color:#8000ff;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
}
.help p{
	color:#8000ff;
	font-size:11px;
}
.section{
	float:left;
	width:420px;
	margin-left:4px;
}
.picture_section_wide {
width:840px;
margin-bottom:2px;
background-color:#cccccc;
}

div.ringtonelist{	
	width:840px;
	margin-bottom:2px;
	background-color:#cccccc;
	margin-left:4px;
}
div.speaker{
	float:left;
	margin-right:5px;
}
div.ringtone{
	float:left;
	width:821px;
	margin-bottom:2px;
}
div.ringtone:hover{
	background-color:#ffffff;
}
div.ringtone a{
	font-size:14px;
	text-decoration:none;
	color:#0000ff;
}
div.ringtone a:hover{
	font-size:14px;
	text-decoration:none;
	color:#ff0000;
}
.pagebar{
clear:both;
margin:auto;
background-color:#ffff40;
width:840px;
height:20px;
padding-top:5px;
text-align:center;
font-weight:bold;
}
.pagebar a{
	text-decoration:none;
	color:#ff0000;
}
div.fois{
font-weight:bold;
color:#0000ff;
width:178px;
border:solid 1px #ff0000;
margin-top:2px;
padding:1px;
padding-bottom:2px;
}
div.fois img{
	float:left;
	margin-top:4px;
}
div.fois a{
	display:block;
	color:#0000ff;
	font-size:10px;
}
div.linkcolumn{
	float:left;
	width:164px;
	margin-left:4px;
}

div.linkcol{
	background-color:#e0e0e0;
	margin:0px;
	padding:0px;
	width:164px;	
	margin-bottom:2px;
}
div.linkcol a{
	text-decoration:none;
	color:#000000;
}
div.linkcol h2{
margin:0px;
padding:0px;
padding-left:2px;
border:0px;
font-size:12px;
font-weight:normal;
text-align:left;
width:162px;
background-color:#f5f5f5;
color:#0000ff;

}
div.linkcol ul{
width:159px;
margin:0px;
margin-left:5px;
border:0px;
padding:0px;
list-style-type: none;
font-size:11px;
}
