@charset "utf-8";

/* CSS Document */

p{FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px;}

div{FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px;}

input{FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px;}

textarea{FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px;}

form{FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px;}

* {margin:0px; padding:0px;}

a{color:#000000; text-decoration:none;}

a:hover{color:#a3a3a3; text-decoration:none;}

h1{FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 14px;}

h1 a{FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 12px;}

h1 a:hover{color:#a3a3a3;}

img{border:0;}

a{border:0;}

li{list-style: none;}

hr {

	margin-right:10px;

	margin-left:10px;

}

body{ background:#f7ede4; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color: #666;}



input.text ,

input.email, 

input.password,

textarea.uniform {

  font-size: 12px;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-weight: normal;

  padding: 3px;

  color: #777;

  border-top: solid 1px #aaa;

  border-left: solid 1px #aaa;

  border-bottom: solid 1px #ccc;

  border-right: solid 1px #ccc;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  outline: 0;

}

.clearfloat {

	clear:both;

	height:10px;

	font-size: 1px;

	line-height: 0px;

}

/* STRUCTURE */



#wrapper{

	width:1000px;

	margin:0 auto;

	padding:0;

}

#banner{

	background:url(images/logofri.png) no-repeat;

	width:1000px;

	height:150px;

	margin:0;

	padding:0;

}

#menu{

	background-color:#000000;

	width:1000px; height:35px;

	margin:0; padding:0;

	border:1px solid #000000;

	display: block; float:left; overflow:hidden;



}

.header_n{	

	margin-top: 10px;

	margin-left:25px;

	padding: 0

	z-index:100;

}



.header_n li{	

	float: left;

	list-style: none;

	font: 12px Tahoma, Arial;

}



.header_n li a{	

	display: block;

	background: #000000;

	padding: 5px 10px;

	text-decoration: none;

	border-right: 1px solid white;

	width: auto;

	color: #ffffff;

	white-space: nowrap;

}



.header_n li a:hover{	

	color:#d9581f;

}

		

.header_n li ul{	

	margin: 5px 0px;

	padding: 0;

	position: absolute;

	visibility: hidden;

	border-top: 1px solid white;

	opacity:0.8;

	z-index:100;

}

		

.header_n li ul li{	

	float: none;

	display: inline;				

}

			

.header_n li ul li a{	

	width: auto;

	background: #941759;

	color: #eceff1

}

			

.header_n li ul li a:hover{	

	background: #ff6e17;

	color:#eceff1;			

}





.search{

	width:320px;

	margin:0; padding:0px;

	display: block; float:right; overflow:hidden;

}

.search input {

  font-size: 11px;

  background-color:#ffffff;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-weight: normal;

  padding: 2px;

  color: #218000;

  border: none;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  outline: 0;

}



#page{

	background:#fdf4ec;

	width:980px;

	margin:0; padding:10px;

	position:relative;

	overflow:hidden;

	border:1px solid #000000;

	display:block; float:left;

	-moz-border-radius-bottomleft:10px;

	-webkit-border-bottom-left-radius:10px;



	-moz-border-radius-bottomright:10px;

	-webkit-border-bottom-right-radius:10px;

}

	

.ghost{background:url(https://www.topdefensegames.com/img/ghost.png) no-repeat;width:980px; height:15px; top:0; left:0; z-index:99; position:absolute;}	





.ads_top{background:#c0c0c0; padding:10px;text-align:center;}	





#container{

	background:#FDF4EC;

	margin:0; padding:1px;

	position:relative;

	overflow:hidden;

	display:block;

}



.alpha {

	background:#218000;

	line-height:29px;

	text-align:center;

	color:#fff;

	font-weight:bold;

	margin-bottom:2px;

}



.alpha a{

	line-height:27px;

	text-align:center;

	color:#fff;

	font-weight:bold;

	padding:7px;

}

.alpha a:hover{

	line-height:27px;

	text-align:center;

	color:#ffb117;

}



.hot {

	margin:2px;

	overflow:hidden;

	display:block;

}

.hot h2{

	margin:10px;

	color:#9d0000;

	text-transform:uppercase;

	text-shadow: none;

}



.hot .hot_games {

	border: solid 1px #000000;

	float:left;

	width:590px;

	padding:5px;

}

.hot .hot_games ul{

	list-style:none;

	width:590px;

	margin:0; padding:0; overflow:hidden;

}



.hot .hot_games ul li{

	display:inline;

	width:98px;

	float:left;

	margin:10px; margin-top:10px; padding:0; overflow:hidden;

}



.hot .hot_games ul li a:hover {

	filter: alpha(opacity=70);

	opacity: 0.7;

}



.hot .hot_games ul li img{

  	border: solid 1px #000000;

	width:95px;



}



.ifgame {

	border: solid 1px #ffe7f5;

	float:left;

	width:340px;

	padding:5px;

	margin:5px;

}

.ifgame ul{

	list-style:none;

	width:340px;

	margin:0; padding:0; overflow:hidden;

	

}



.ifgame ul li{

	display:inline;

	width:98px;

	float:left;

	margin:10px; padding:0; overflow:hidden;

}



.ifgame ul li a:hover {

	filter: alpha(opacity=70);

	opacity: 0.8;

}



.ifgame ul li img{

  	border: solid 1px #941759;

	width:95px;

	float:left;



}

.ifgames {

	border: dotted 1px #575757;

	float:left;

	width:340px;

	height:123px;

	max-height:123px;

	padding:5px;

	margin:0px;

	overflow:hidden;

}

.ifgames ul{

	list-style:none;

	width:340px;

	margin:0px; padding:0; overflow:hidden;

	

}



.ifgames ul li{

	display:inline;

	width:98px;

	float:left;

	margin:0px; padding:5px; overflow:hidden;

}



.ifgames ul li a:hover {

	filter: alpha(opacity=70);

	opacity: 0.7;

}

.iftgame {

	border: solid 1px #000000;

	float:left;

	width:740px;

    height:auto;

	padding:10px;

	margin-top:10px;

	margin-bottom:10px;

}

.codegame {

	border: solid 1px #000000;

	float:left;

	width:385px;

    height:280px;

	padding:5px;

	margin:0px;

}

.ads_336x280 {

	border: solid 1px #000000;

	float:right;

	padding:5px;

	margin:0px;

	width:336px;

	height:280px;

}

.addthis {

	border-bottom: solid 1px #eaeaea;

	float:right;

	padding:9px;

	margin:0px;

	width:336px;

}

.abs_hot {

	border: solid 1px #941759;

	float:right;

	padding:5px;

	margin-top:40px;

	width:350px;

	height:240px;

}

/* PAGE LEFT */

#Pleft {

	background:#fae5d3;

	margin:2px;

	overflow:hidden;

	float:left;

	border: solid 1px #000000;

	width:165px;

	padding:1px;



}

#cataloge{

	width:165px;

	margin:0; padding:0;

	overflow:hidden;

}

#cataloge .ctitle{

	background:#218000;

	width:165px; height:30px;

	margin:0 0 1px 0;

	text-align:center;

	line-height:30px;

	font-weight:bold;

	font-family:Verdana, Geneva, sans-serif;

	border:1px solid #420164;

	color:#fff; text-transform:uppercase;

	text-shadow: none;

}

	

	

#cataloge .left_top_games ul{	

	list-style:none;

	width:162px;

	text-align:center;

	margin:0; padding:0; overflow:hidden;

}



#cataloge .left_top_games ul li{

	text-align:center;

	margin:0px; margin-top:10px; padding:0; overflow:hidden;

}

#cataloge .left_top_games ul li a{

	color:#000;

	text-align:center;

	line-height:20px;

	font-weight:bold;

}



#cataloge .left_top_games ul li a:hover {

	filter: alpha(opacity=70);

	opacity: 0.7;

}



#cataloge .left_top_games ul li img{

  	border: solid 1px #941759;

	width:95px;

	height:85px;



}



#cataloge .list ul{

	width:160px;

	list-style:none;

	margin-left:5px;

	margin-top:10px;

	padding:0;

}

#cataloge .list ul li{

	background:url(images/arrow.png) left no-repeat;

	width:160px;

	list-style:none;

	margin:0 0 1px 0; padding:0;padding-left:16px;

	display:block;

	float:left;

}

#cataloge .list ul li a{

	color:#000;

	line-height:20px;

	font-weight:bold;

}

#cataloge .list ul li a:hover{

	color:#fff;

	font-weight:bold;

}

/* END PAGE LEFT */



/* PAGE RIGHT */

#Pright {

	background:#ffe7f5;

	border: solid 1px #000000;

	overflow:hidden;

	width:793px;

	float:right;

	padding:1px;

	margin:2px;

}

#Pright .RD {

	background:#000;

	border: solid 3px #ffb117;

	padding:5px;

}



#Pright .top_lyric {

	background:#ffe7f5;

	border-top: solid 3px #b80388;

	border-right: solid 3px #b80388;

	border-left: solid 3px #b80388;

	padding:20px;

}



#Pright .top_lyric .title {

	background:#f9b6d3;

	font-weight:bold;

	line-height:20px;

	padding:12px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#fff;

	font-size:14px;

	overflow:hidden;

	text-shadow: none;

}

#Pright .top_lyric ul{

	list-style:none;

	width:750px;

	padding:10px;

	margin:0;overflow:hidden;

}

#Pright .top_lyric ul li{

	display:inline;

	width:165px;

	height:155px;

	float:left;

	margin-right:25px; margin-top:15px;margin-bottom:10px;padding-top:0; overflow:hidden;

	color:#fff;

	border: dotted 1px #e19d18;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



#Pright .top_lyric ul li a{

	color:#3687bf;

	line-height:30px;

	font-size:13px;

}



#Pright .top_lyric ul li a:hover{

	color:#ffb117;

}

#Pright .top_games {

	background:#ffe7f5;

	border-top: solid 3px #ffb117;

	border-right: solid 3px #ffb117;

	border-left: solid 3px #ffb117;

	padding:20px;

}

#Pright .top_games .title {

	background:#f9b6d3;

	font-weight:bold;

	line-height:20px;

	padding:12px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#c52e97;

	font-size:14px;

	overflow:hidden;

	text-shadow: none;

}

#Pright .top_games ul{

	list-style:none;

	width:750px;

	padding:10px;

	margin:0;overflow:hidden;

}

#Pright .top_games ul li{

	display:inline;

	width:155px;

	float:left;

	margin-right:25px; margin-top:5px;padding:0; overflow:hidden;

	color:#fff;

	border-bottom: dotted 1px #e19d18;

}

#Pright .top_games ul li a{

	color:#3687bf;

	line-height:30px;

	font-size:13px;

}



#Pright .top_games ul li a:hover{

	color:#ffb117;

}

#Pright .popular_artist{

	background:#ffe7f5;

	border-top: solid 3px #ffb117;

	border-right: solid 3px #ffb117;

	border-left: solid 3px #ffb117;

	padding:10px;

}



#Pright .popular_artist .title {

	background:#f9b6d3;

	font-weight:bold;

	line-height:20px;

	padding:12px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#ffb117;

	font-size:14px;

	overflow:hidden;

	text-shadow: none;

}



#Pright .popular_artist ul{

	list-style:none;

	width:750px;

	padding:20px;

	margin:0;overflow:hidden;

}

#Pright .popular_artist ul li{

	display:inline;

	width:165px;

	float:left;

	margin:10px; padding:0; overflow:hidden;

	color:#c52e97;

	border-bottom: dotted 0px #313131;

	text-align:center;

	color:#c52e97;

	font-weight:bold;

}



#Pright .popular_artist ul li img{

  	border: dotted 1px #941759;

	width:155px;

	height:115px;

	padding:2px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



#Pright .popular_artist ul li a{

	color:#c52e97;

	line-height:20px;

}



#Pright .popular_artist ul li a:hover{

	filter: alpha(opacity=70);

	opacity: 0.7;

	color:#ffb117;

}



#Pright .play_games{

	background:#ffffff;

	border-top: solid 1px #000000;

	border-right: solid 1px #000000;

	border-left: solid 1px #000000;

	padding:10px;

}



#Pright .play_games .title {

	background:#000000;

	font-weight:bold;

	line-height:20px;

	padding:8px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#ffffff;

	font-size:12px;

	overflow:hidden;

	text-shadow: none;

}





#Pright .popular_games{

	background:#fbf3ec;

	border-top: solid 1px #000000;

	border-right: solid 1px #000000;

	border-left: solid 1px #000000;

	padding:10px;

}



#Pright .popular_games .title {

	background:#000000;

	font-weight:bold;

	line-height:13px;

	padding:7px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#ffffff;

	font-size:14px;

	overflow:hidden;

	text-shadow: none;

}



#Pright .popular_games ul{

	list-style:none;

	width:750px;

	padding:10px;

	margin:0;overflow:hidden;

}

#Pright .popular_games ul li{

	display:inline;

	width:165px;

	height:140px;

	float:left;

	margin:10px; padding:0; overflow:hidden;

	color:#fff;

	border-bottom: dotted 0px #313131;

	text-align:center;

	color:#fff;

	font-weight:bold;

}



#Pright .popular_games ul li img{

  	border: dotted 1px #575757;

	width:155px;

	height:115px;

	padding:2px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



#Pright .popular_games ul li a{

	color:#144e00;

	line-height:20px;

}



#Pright .popular_games ul li a:hover{

	filter: alpha(opacity=70);

	opacity: 0.7;

	color:#ffb117;

}

#Pright .popular_artists {

	background:#ffe7f5;

	border-top: solid 3px #ffb117;

	border-right: solid 3px #ffb117;

	border-left: solid 3px #ffb117;

	padding:10px;

}



#Pright .o1 .popular_artists .title {

	background:#f9b6d3;

	font-weight:bold;

	line-height:20px;

	padding:12px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#fff;

	font-size:14px;

	overflow:hidden;

	text-shadow: none;

}



#Pright .popular_artists ul{

	list-style:none;

	width:590px;

	padding:20px;

	margin:0;overflow:hidden;

}

#Pright .popular_artists ul li{

	display:inline;

	width:165px;

	float:left;

	margin:10px; padding:0; overflow:hidden;

	color:#c52e97;

	border-bottom: dotted 0px #313131;

	text-align:center;

	color:#c52e97;

	font-weight:bold;

}



#Pright .popular_artists ul li img{

  	border: dotted 1px #c52e97;

	width:155px;

	height:115px;

	padding:2px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



#Pright .popular_artists ul li a{

	color:#c52e97;

	line-height:20px;

}



#Pright .popular_artists ul li a:hover{

	filter: alpha(opacity=70);

	opacity: 0.7;

	color:#ffb117;

}



#Pright .popular_gamess {

	background:#FBF3EC;

	border-top: solid 1px #000000;

	border-right: solid 1px #000000;

	border-left: solid 1px #000000;

	padding:20px;

}



#Pright .popular_gamess .title {

	background:#000000;

	font-weight:bold;

	line-height:20px;

	padding:5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#fff;

	font-size:11px;

	overflow:hidden;

	text-shadow: none;

}

#Pright .popular_gamess ul{

	list-style:none;

	width:350px;

	padding:10px;

	margin:0;overflow:hidden;

}

#Pright .popular_gamess ul li{

	display:inline;

	width:150px;

	float:left;

	margin:10px; padding:0; overflow:hidden;

	color:#fff;

	border-bottom: dotted 0px #313131;

	text-align:center;

	color:#941759;

	font-weight:bold;

}



#Pright .popular_gamess ul li img{

  	border: dotted 1px #941759;

	width:135px;

	height:115px;

	padding:2px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



#Pright .popular_gamess ul li a{

	color:#941759;

	line-height:20px;

}



#Pright .popular_gamess ul li a:hover{

	filter: alpha(opacity=70);

	opacity: 0.7;

	color:#ffb117;

}

#Pright .popular_gamesss {

	background:#ffe7f5;

	border-top: solid 3px #ffb117;

	border-right: solid 3px #ffb117;

	border-left: solid 3px #ffb117;

	padding:20px;

}



#Pright .popular_gamesss .title {

	background:#f9b6d3;

	font-weight:bold;

	line-height:20px;

	padding:12px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#fff;

	font-size:14px;

	overflow:hidden;

	text-shadow: none;

}

#Pright .popular_gamesss ul{

	list-style:none;

	width:155px;

	padding:10px;

	margin:0;overflow:hidden;

}

#Pright .popular_gamesss ul li{

	display:inline;

	width:155px;

	float:left;

	margin:5px; padding:0; overflow:hidden;

	color:#fff;

	border-bottom: dotted 0px #313131;

	text-align:center;

	color:#fff;

	font-weight:bold;

}



#Pright .popular_gamesss ul li img{

  	border: dotted 1px #941759;

	width:155px;

	height:115px;

	padding:2px;

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

}



#Pright .popular_gamesss ul li a{

	color:#fff;

	line-height:20px;

}



#Pright .popular_gamesss ul li a:hover{

	filter: alpha(opacity=70);

	opacity: 0.7;

	color:#ffb117;

}

.play{

	position:relative;

	margin-top: 60px;

	margin-right:60px;

	width:100px;

	height:20px;

	float:right;

}

.play ul, .play ul li, .play ul li img,.play ul li a {

	background:url(images/play2.png);

}

.play ul li a :hover{

	margin-top:60px;

	width:100px;

	height:20px;

	background: url(images/play2.png) ;

}

.relatesgames{

	width:90px;

	float:left;

	overflow:hidden;

}

.relatesgames img{

	padding:1px;

	border:1px double #727272;

}

.relatesgames p{

	padding-top:10px;

}

ul.listrelatesgames li{

	display:inline;

	width:90px;

	float:left;

	margin:5px; padding:0; overflow:hidden;

	color:#fff;

	border-top: dotted 0px #313131;

	border-bottom: dotted 1px #313131;

	color:#fff;

	text-align:center;

	font-weight:bold;

}

.playgame{

	width:640px;

	float:right;

	margin-top:10px;

	margin-right:5px;

	border:1px double #ffb117;

}

#Pright .top_artists {

	background:#ffe7f5;

	border-top: solid 3px #ffb117;

	border-right: solid 3px #ffb117;

	border-left: solid 3px #ffb117;

	padding:20px;

}



#Pright .top_artists .alist {

	width:375px;

	float:left;

	border: solid 0px #ffb117;

	padding:0px;

 	overflow:hidden;

 }

#Pright .top_artists .alist .title {

	background:#f9b6d3;

	font-weight:bold;

	line-height:20px;

	padding:12px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#3687bf;

	font-size:14px;

	overflow:hidden;

	text-shadow: none;





}

#Pright .popular_artists .title_n{

	position:relative;

	width:580px;

	height:auto;

	float:right;

}

#Pright .popular_games .ads160x600 {

	position:relative;

	float:left;

	margin:10px; padding:0; overflow:hidden;



	width:165px;

	height:600px;



}

#Pright .top_artists ul{

	list-style:none;

	width:375px;

	margin:0;overflow:hidden;

}

#Pright .top_artists ul li{

	display:inline;

	width:115px;

	float:left;

	margin:5px; padding:0; overflow:hidden;

	color:#fff;

	border-top: dotted 0px #313131;

	border-bottom: dotted 1px #313131;

	color:#fff;

	text-align:center;

	font-weight:bold;

}

#Pright .top_artists ul li a{

	color:#fff;

	line-height:20px;

}



#Pright .top_artists ul li a:hover{

	color:#ffb117;

}



#Pright .top_artists .ads_artists {

	float:right;

	border: solid 1px #7c7c7c;

	padding:2px;

	width:338px;

	height:284px;

 	overflow:hidden;

 }





#Pright .list_artists {

	background:#ffe7f5;

	border-top: solid 3px #ffb117;

	border-right: solid 3px #ffb117;

	border-left: solid 3px #ffb117;

	padding:20px;

}



#Pright .list_artists ul{

	list-style:none;

	width:750px;

	padding:5px;

	margin:0;overflow:hidden;

}

#Pright .list_artists ul li{

	display:inline;

	width:735px;

	float:left;

	margin-right:20px; padding:0; overflow:hidden;

	color:#fff;

	border-bottom: dotted 1px #313131;

}



#Pright .list_artists ul li .artists_name{

	width:600px;

	float:left;

	margin-right:2px; padding:0; overflow:hidden;

	color:#fff;

}



#Pright .list_artists ul li .artists_total{

	width:90px;

	line-height:30px;

	float:right;

	margin-right:2px; padding:0; overflow:hidden;

	color:#ffdb95;

	text-align:right;

}



#Pright .list_artists ul li a{

	color:#3687bf;

	line-height:30px;

	font-size:13px;

}



#Pright .list_artists ul li a:hover{

	color:#ffb117;

}







#Pright .ads_728x15 {

	background:#dedede;

	border-top: solid 0px #ffb117;

	border-right: solid 1px #000000;

	border-left: solid 1px #000000;

	border-bottom: solid 1px #000000;

	padding:10px;

	text-align:center;

}



#Pright .list_songs {

 	overflow:hidden;

 	background:#ffe7f5;

	border-top: solid 3px #ffb117;

	border-right: solid 3px #ffb117;

	border-left: solid 3px #ffb117;

	padding:20px;

}



#Pright .list_songs .list_songs_left{

 	overflow:hidden;

	float:left;

	width : 390px;

}





#Pright .list_songs .list_songs_left ul{

	list-style:none;

	width:390px;

	padding:5px;

	margin:0;overflow:hidden;

}

#Pright .list_songs .list_songs_left ul li{

	display:inline;

	width:380px;

	float:left;

	margin-right:20px; padding:0; overflow:hidden;

	color:#fff;

	border-bottom: dotted 1px #313131;

}



#Pright .list_songs .list_songs_left ul li .song_name{

	width:280px;

	float:left;

	margin-right:2px; padding:0; overflow:hidden;

	color:#fff;

}



#Pright .list_songs .list_songs_left ul li .song_views{

	width:50px;

	line-height:30px;

	float:right;

	margin-right:2px; padding:0; overflow:hidden;

	color:#ffdb95;

	border:solid 0px #ffb117;

	text-align:right;

}



#Pright .list_songs ul li a{

	color:#3687bf;

	line-height:30px;

	font-size:13px;

}



#Pright .list_songs ul li a:hover{

	color:#ffb117;

}



#Pright .list_songs .list_songs_right{

	float:right;

	width : 336px;

}



#Pright .list_songs .list_songs_right ul li a{

	color:#fff;

	line-height:30px;

	font-size:13px;

}



#Pright .list_songs .list_songs_right ul li a:hover{

	color:#ffb117;

}



#Pright .list_songs .list_songs_right .rdetail{

	background:#f9b6d3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	margin-top:2px;

	padding:5px;

}



#Pright .list_songs .ads_listsong{

	background:#f9b6d3;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	margin-top:2px;

}





.title {

	background:#f9b6d3;

	font-weight:bold;

	line-height:20px;

	padding:12px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	color:#fff;

	font-size:14px;

	overflow:hidden;

	text-shadow: none;

}



.title a{

	overflow:hidden;position:relative;

	color:#ffffff;

}



.title a:hover{

	overflow:hidden;position:relative;

	color:#ffb117;

}

.lyric {

	padding:5px;

}

#lyric_scroll {

	padding:5px;

	height:960px;

}

/* END PAGE RIGHT */



.scroll-pane {

	width: 200px;

	height: 200px;

	overflow: auto;

	background: #ccc;

	float: left;

}



.wide {

	width: 400px;

}



.super-wide {

	width: 700px;

}



.tall {

	height: 400px;

}



/*CSS scott style pagination*/



.nextpage{

	width:100%; 

	height:30px;

	margin:10px 0 0 0;

	text-align:center;

}

DIV.scott {

	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; color:#fff;font-weight:bold;

}



DIV.scott A {

	 font-weight:bold; BACKGROUND-COLOR: #000000; BORDER: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #ffffff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none

}



DIV.scott A:hover {

	BORDER: #ffb117 1px solid; COLOR: #ffb117; BACKGROUND-COLOR: #e3f2dd;

}

DIV.scott A:active {

	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #9d0000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff

}

DIV.scott b {

	BORDER: #000000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ffffff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #144e00

}



DIV.scott SPAN.current {

	BORDER-RIGHT: #144e00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #144e00 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #144e00 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #144e00 1px solid; BACKGROUND-COLOR: #144e00

}

DIV.scott SPAN.disabled {

	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid

}



#footer{



	width:980px;



	margin:0; padding:13px 0; float:left;



	text-align:center;



	color:#333;



	line-height:18px;



	font-family:Tahoma, Geneva, sans-serif; font-size:90%;}