@CHARSET "UTF-8";

/* General rules */

* {
	padding:0px;
	margin:0px;
}
body, #header-young,  #footer {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color:#fff;
	color:#333333;
}
a {
	outline: none;
}
a img {
	border:0px;
}

/* Site container */
#container {
	width:950px;
	margin:0px auto;
	text-align: left;
	padding: 20px;
	overflow: hidden;
}

/* Content definitions */
#content {
	clear:both;
	padding-bottom:4px;
	padding-top:13px;
	background-color:#fff;
	padding-bottom:13px;
}
#content a {
	font-weight:bold;
	text-decoration:none;
	color:#ff6600;
}
#content a:hover {
	color:#000;
}
h1 a, h2 a, h3 a {
	color:#000 !important;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	color:#ff6600 !important;
}

/* Top banner and login form  */
#header-young #top {
	clear:both;
	overflow:hidden;
	width:950px;
}
#header-young #top .banner{
	width:728px;
	height: 90px;
}
#header-young #top .user{
	float:right;
	width:212px;
	height: 90px;
	text-align:right;
}
#header-young #top .account{
	float:right;
	width:180px;
	height: 80px;
	background: url(../images/header-account-box.png) no-repeat left top;
	position:relative;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
}
#header-young #top .account p {
	color:#333333;
}
#header-young #top .account p span {
	color:#000;
}
#header-young #top .account a.logout {
	position:absolute;
	left:10px;
	bottom:7px;
	color:#000;
	text-decoration: none;
	background-image: url("../images/orange-arrow.png");
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 10px;
}
#header-young #top .account a.logout:hover {
	color:#ff6600;
}
#header-young #top .user a {
	margin-left:2px;
}

/* User profile */
#header-young #top #user-profile {
	float:right;
	width:200px;
	padding-top:40px;
	text-align:right;
}
#header-young #top #user-profile a{
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
}
#header-young #top #user-profile a:hover{
	color:#000;
	text-decoration:underline;
}

/* Top images */

/* Top menu definitions*/
#header-young {
	width:950px;
	clear:both;
}

#header-young #orange-header {
	width:950px;
	height:120px;
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
}
#header-young #orange-header iframe {
	width:950px;
	height:120px;
	border:0px;
}

#orange-footer {
	width:950px;
	height:140px;
	overflow:hidden;
	clear:both;
}
#orange-footer iframe {
	width:950px;
	height:140px;
	border:0px;
	margin-top:10px;
	clear:both;
	padding-top:1px;
}

/* Footer definitions */
#footer {
	margin-top:10px;
	clear:both;
	border-top:5px solid #e0e0e0;
	height:30px;
	line-height:22px;
	padding-top:1px;
}
#footer img {
	float:right;
}

#footer ul {
	list-style: none;
	margin-top:4px;
}
#footer ul li {
	float:left;
	background-image:url("../images/square.png");
	background-position: left 9px;
	background-repeat: no-repeat;
	padding-left:8px;
	margin-right:10px;
	font-size:12px;
	height:14px;
}
#footer ul li a {
	color:#000;
	text-decoration: none;
}
#footer ul li a:hover {
	color:#ff6600;
}

/* Home tabs */
#hometabs {
	background:url(../images/panel-bg.jpg) top left no-repeat;
	height:340px;
	margin-bottom:20px;
	padding:0px;
	font-family: arial;
	font-size:11px;
	width:790px;
	overflow:hidden;
}

#hometabs .container {
	height:244px;
	padding:20px 20px 12px 20px;
	width:790px;
	overflow:hidden;
	/*position:relative;*/
}

#hometabs .ui-tabs-panel {
	border:none;
	height:250px;
	width:790px;
	overflow:hidden;
	/*position:absolute;*/
}
#hometabs .ui-tabs{
}
#hometabs .ui-tabs-selected {
	background-position:top !important;
}

#hometabs .ui-tabs-selected a:hover {
	background:none !important;
}

#hometabs .ui-tabs-nav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 0;
	width:790px;
}

#hometabs .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}

#hometabs .ui-tabs-nav {
	font-family:"Trebuchet MS",Trebuchet,Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
}
#hometabs .ui-tabs-hide {
	position:absolute;
	left:-5000px;
}

#hometabs .ui-tabs-nav li {
	float:left;
	font-weight:bold;
	margin:0 0 0 0;
}

#hometabs .ui-tabs-nav li a {
	width:158px;
	height:62px;
	display:block;
	background:none;
	outline:none;
}

#hometabs .ui-tabs-nav li a span {
	display:block;
	height:0px;
	width:0px;
	font-size:1px;
	overflow:hidden;
}

#hometabs .tab-0 {
	width:158px;
	height:62px;
	background:url(../images/tab0.jpg) bottom left;
}
#hometabs .tab-0 a:hover {
	background:url(../images/tab0-hover.png) bottom left;
}

#hometabs .tab-1 {
	width:158px;
	height:62px;
	background:url(../images/tab1.jpg) bottom left;
}
#hometabs .tab-1 a:hover {
	background:url(../images/tab1-hover.png) bottom left;
}

#hometabs .tab-2 {
	width:158px;
	height:62px;
	background:url(../images/tab2.jpg) bottom left;
}
#hometabs .tab-2 a:hover {
	background:url(../images/tab2-hover.png) bottom left;
}

#hometabs .tab-3 {
	width:158px;
	height:62px;
	background:url(../images/tab3.jpg) bottom left;
}
#hometabs .tab-3 a:hover {
	background:url(../images/tab3-hover.png) bottom left;
}

#hometabs .tab-4 {
	width:158px;
	height:62px;
	background:url(../images/tab4.jpg) bottom left;
}
#hometabs .tab-4 a:hover {
	background:url(../images/tab4-hover.png) bottom left;
}

/* Home playlist tab */
#hometabs #tab-young .big{
	float:left;
	width: 270px;
	overflow:auto;
}
#hometabs #tab-young .big img {
	border:1px solid #c0c0c0;
}
#hometabs #tab-young .big h3 {
	font-weight:bold;
	padding-top:8px;
	font-size:11px;
}
#hometabs #tab-young .big p {
	line-height:13px;
	padding:2px 0px 2px 0px;
}
#hometabs #tab-young .details{
	overflow:hidden;
	padding-left: 10px;
	padding-bottom:5px;
}
#hometabs #tab-young .details h1 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	width:476px;
	overflow:hidden;
	color:#ff6600;
}
#hometabs #tab-young .details p {
	line-height:13px;
	padding:4px 35px 4px 0px;
	width:550px;
}

#hometabs #tab-young #playlist {
	width:750;
	height:170px;
	position:relative;
	padding-left: 8px;
	overflow:auto;
}
#hometabs #playlist-back {
	float:left;
	margin-right:8px;
}
#hometabs #playlist-forward {
	float:left;
	margin-left:8px;
}
#hometabs #playlist-wrapper {
	float:left;
	width:702px;
	height:170px;
	overflow:hidden;
	position:relative;
}
#hometabs #playlist-wrapper ul {
	list-style: none;
	overflow: visible;
	position:absolute;
	left:0px;
	top:0px;
}
#hometabs #playlist-wrapper ul li {
	float:left;
	width: 164px;
	height:164px;
	padding:2px;
	display:block;
	border:1px solid #cccccc;
	position:relative;
	background-color:#fff;
	margin-right:7px;
}
#hometabs #playlist-wrapper ul li.last {
	margin-right:0px;
}
#hometabs #playlist-wrapper ul li img {
	width:164px;
	height:164px;
}
#hometabs #playlist-wrapper ul li span {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	display:block;
	width:164px;
	height: 30px;
	position:absolute;
	left:2px;
	bottom:2px;
}
#hometabs #playlist-wrapper ul li h4 {
	display:block;
	width:164px;
	height: 30px;
	line-height:30px;
	text-align:center;
	font-family:arial;
	font-size:15px;
	color:#fff;
	position:absolute;
	left:2px;
	bottom:2px;
	font-weight:normal;
}

/* Home news tab */
#hometabs #tab-news .big{
	float:left;
	width: 270px;
	overflow:auto;
}
#hometabs #tab-news .big img {
	border:1px solid #c0c0c0;
}
#hometabs #tab-news .big h3 {
	font-weight:bold;
	padding-top:8px;
	font-size:11px;
}
#hometabs #tab-news .big p {
	line-height:13px;
	padding:2px 0px 2px 0px;
}
#hometabs #tab-news .details{
	overflow:hidden;
	padding-left: 10px;
	height:100px;
}
#hometabs #tab-news .details h2 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	width:476px;
	overflow:hidden;
}
#hometabs #tab-news .details p {
	line-height:13px;
	padding:4px 35px 4px 0px;
}
#hometabs #tab-news ul {
	overflow:auto;
	padding-left: 10px;
	list-style: none;
	margin-top:14px;
}
#hometabs #tab-news ul li {
	float:left;
	width:238px;
	margin-right:4px;
	height:65px;
}
#hometabs #tab-news ul li img {
	border:1px solid #c0c0c0;
	float:left;
	line-height:15px;
	margin-right: 8px;
}
#hometabs #tab-news ul li h3 {
	font-weight:bold;
	font-size:11px;
}
#hometabs #tab-news ul li span {
	font-style: italic;
	line-height:20px;
}
#hometabs #tab-news ul li .space {
	margin-right:12px;
}

/* Home contests tab */
#hometabs #tab-contest .big{
	float:left;
	width: 270px;
	overflow:auto;
}
#hometabs #tab-contest .big img {
	border:1px solid #c0c0c0;
}
#hometabs #tab-contest .big h3 {
	font-weight:bold;
	padding-top:8px;
	font-size:11px;
}
#hometabs #tab-contest .big p {
	line-height:13px;
	padding:2px 0px 2px 0px;
}
#hometabs #tab-contest .details{
	overflow:hidden;
	padding-left: 15px;
	height:135px;
}
#hometabs #tab-contest .details h2 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	width:476px;
	overflow:hidden;
}
#hometabs #tab-contest .details p {
	line-height:13px;
	padding:4px 35px 4px 0px;
}
#hometabs #tab-contest ul {
	overflow:auto;
	padding-left: 15px;
	list-style: none;
	margin-top:24px;
}
#hometabs #tab-contest ul li {
	float:left;
	width:238px;
	margin-right:4px;
	height:65px;
}
#hometabs #tab-contest ul li img {
	border:1px solid #c0c0c0;
	float:left;
	line-height:15px;
	margin-right: 8px;
}
#hometabs #tab-contest ul li h3 {
	font-weight:bold;
	font-size:11px;
}
#hometabs #tab-contest ul li span {
	font-style: italic;
	line-height:20px;
}
#hometabs #tab-contest ul li .space {
	margin-right:12px;
}


/* Home interactive tab */
#hometabs #tab-interactive .big{
	float:left;
	width: 330px;
	overflow:auto;
}
#hometabs #tab-interactive .big #video-player {
	width:320px;
	height:180px;
}
#hometabs #tab-interactive .big h3 {
	font-weight:bold;
	padding-top:8px;
	font-size:12px;
}
#hometabs #tab-interactive .big p {
	line-height:13px;
	padding:2px 0px 2px 0px;
}
#hometabs #tab-interactive .details{
	overflow:hidden;
	padding-left: 15px;
	height:90px;
}
#hometabs #tab-interactive .details h2 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	width:476px;
	overflow:hidden;
}
#hometabs #tab-interactive .details p {
	line-height:13px;
	padding:4px 35px 4px 0px;
}
#hometabs #tab-interactive ul {
	overflow:auto;
	padding-left: 15px;
	list-style: none;
	margin-top:14px;
}
#hometabs #tab-interactive ul li {
	float:left;
	width:210px;
	margin-right:4px;
	height:65px;
}
#hometabs #tab-interactive ul li img {
	border:1px solid #c0c0c0;
	float:left;
	line-height:15px;
	margin-right: 8px;
}
#hometabs #tab-interactive ul li h3 {
	font-weight:bold;
	font-size:11px;
}
#hometabs #tab-interactive ul li span {
	font-style: italic;
	line-height:20px;
}
#hometabs #tab-interactive ul li .space {
	margin-right:12px;
}

/* Home page comments */
#home-page #left-column {
	float:left;
	width:150px;
	margin-right:10px;
	overflow:auto;
}
#home-page #comments {
	border-top: 3px solid #d7d7d7;
}
#home-page #comments h2 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	width: 150px;
	overflow:hidden;
	margin:8px 0px 8px 0px;
	height:24px;
}
#home-page #comments h3 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 10px;
	line-height:30px;
	height:30px;
	font-weight:normal;
	font-size:17px;
	width:150px;
	overflow:hidden;
	text-indent:18px;
	border-top: 1px solid #d7d7d7;
}
#home-page #comments ul {
	list-style: none;
}
#home-page #comments ul li {
	background-image: url("../images/orange-arrow.png");
	background-repeat: no-repeat;
	background-position: 4px 8px;
	padding: 4px 0px 4px 15px;
}
#home-page #comments ul li a{
	color:#000;
	font-weight:normal;
}
#home-page #comments ul li a:hover{
	color:#ff6600;
}

/* Home offer section */
#home-page #offer {
	float:left;
	width: 590px;
	height: 120px;
	border-top: 3px solid #d7d7d7;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
	border-bottom: 1px solid #d7d7d7;
}
#home-page #offer h2 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	width:590px;
	overflow:hidden;
	margin:8px 0px 8px 0px;
	height:24px;
}
#home-page #offer h3 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 10px;
	line-height:30px;
	height:30px;
	font-weight:normal;
	font-size:17px;
	width:590px;
	overflow:hidden;
	text-indent:18px;
	border-top: 1px solid #d7d7d7;
}

/* Home music top */
#home-page #music-top {
	float:right;
	width: 190px;
	height: 318px;
	border-top: 3px solid #d7d7d7;
	position:relative;
	border-bottom: 1px solid #d7d7d7;
}
#home-page #music-top h2 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	width: 190px;
	overflow:hidden;
	margin:8px 0px 8px 0px;
	height:24px;
}
#home-page #music-top h3 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 10px;
	line-height:30px;
	height:30px;
	font-weight:normal;
	font-size:17px;
	width: 190px;
	overflow:hidden;
	text-indent:18px;
	border-top: 1px solid #d7d7d7;
}
#home-page #music-top ul {
	list-style: none;
}
#home-page #music-top ul li {
	height:36px;
	margin-bottom:10px;
}
#home-page #music-top ul li span {
	display: block;
	float:left;
	height:40px;
	line-height:40px;
	color: #ff6600;
	font-size:22px;
	font-weight:lighter;
	margin-right:4px;
}
#home-page #music-top ul li img {
	float:left;
	margin-right:10px;
}
#home-page #music-top ul li a{
	background-image: url("../images/orange-arrow.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	color:#000;
}
#home-page #music-top ul li a:hover {
	color:#ff6600;
}

/* Home offer */
#home-page .offer-banner {
	float:left;
	width: 190px;
	height: 189px;
	position:relative;
	border-bottom: 1px solid #d7d7d7;
	color:#454545;
	margin-right:10px;
}

/* Home offer banners */
#home-page .offer-banner img {
	border-bottom:3px solid #ff6600;
}
#home-page .offer-banner h3 {
	background-image: url("../images/orange-arrow.png");
	background-repeat: no-repeat;
	background-position: left 12px;
	line-height:30px;
	height:30px;
	width: 190px;
	font-weight:bold;
	font-size:12px;
	overflow:hidden;
	text-indent:14px;
}
#home-page .offer-banner#offer-banner-3 img{
	border-bottom:none;
}

/* Home downloads */
#home-page #downloads {
	float:left;
	width:590px;
	height: 240px;
	margin-right:10px;
}

/* Home bottom right banner */
#home-page #right-banner {
	float:left;
	width:190px;
	margin-top:4px;
}

/* Global tree classes*/
#tree {
	border-top:3px solid #d7d7d7;
	border-bottom:3px solid #d7d7d7;
	margin-bottom:8px;
}
#tree ul{
	list-style: none;
}
#tree h2 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	overflow:hidden;
	margin:8px 0px 8px 0px;
	height:24px;
}
#tree ul ul {
	overflow:hidden;
}
#tree ul li {
	border-top:1px solid #d7d7d7;
}
#tree ul li ul{
	border-top:1px solid #d7d7d7;
}
#tree ul li ul li{
	border-top:0px;
	background-color: #fff;
}
#tree ul li ul li a{
	border-top:0px;
	background-image:url(../images/orange-arrow-small.png);
	background-repeat: no-repeat;
	background-position: 12px 10px;
	text-indent: 24px;
	font-family:arial;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
#tree ul li a {
	display:block;
	height:25px;
	line-height:25px;
	background-image:url(../images/orange-arrow.png);
	background-repeat: no-repeat;
	background-position: 4px 10px;
	text-indent: 16px;
	font-family:arial;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:normal;
}
#tree ul li a:hover{
	color:#ff6600;
}
#tree ul li.selected{
	background-color: #e2e2e2;
}

/* News page */
.left-column {
	width:150px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}

.left-banner {
	margin-bottom:8px;
}
.bottom-banner {
	margin:0px 3px 10px 2px;
	float:left;
}

#news-page .center-column{
	float:left;
	overflow:hidden;
	width:790px;
}
#news-page .center-column h1{
	font-family:arial;
	font-size:24px;
	font-weight: lighter;
}

/* Global page navigation */
.page-navigation {
	text-align: right;
	margin-bottom:22px;
	clear:both;
}
.page-navigation a {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
	color:#000 !important;
	border-left:1px solid #000;
}
.page-navigation a.selected{
	color:#ff6600 !important;
}
.page-navigation a:hover{
	color:#ff6600;
}
.page-navigation a.noborder {
	border-left:0px;
}
.page-navigation a.first{
	border-left:0px;
	padding-left:12px;
	background-image: url("../images/nav-first.png");
	background-repeat: no-repeat;
	background-position: left 5px;
}
.page-navigation a.prev{
	border-left:0px;
	padding-left:12px;
	background-image: url("../images/nav-prev.png");
	background-repeat: no-repeat;
	background-position: left 5px;
}
.page-navigation a.next{
	border-left:0px;
	padding-right:12px;
	background-image: url("../images/nav-next.png");
	background-repeat: no-repeat;
	background-position: right 5px;
}
.page-navigation a.last{
	border-left:0px;
	padding-right:12px;
	background-image: url("../images/nav-last.png");
	background-repeat: no-repeat;
	background-position: right 5px;
}

/* No news in list */
.none{
	text-align:center;
	padding-top:40px;
	font-style: italic;
}

/* News list */
#news-page .list {
	list-style: none;
}
#news-page .list li {
	float:left;
	display: block;
	width:390px;
	margin-right:5px;
	margin-bottom:22px;
	overflow:hidden;
	height:140px;
}
#news-page .list li img {
	float:left;
	border:1px solid #c9c9c9;
}
#news-page .list li p {
	padding-left:198px;
	height:96px;
	display:block;
}
#news-page .list li p a {
	display:block;
}
#news-page .list li h2 {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	text-indent:16px;
	background-image: url("../images/square-head-arrow.png");
	background-repeat: no-repeat;
	background-position: left 2px;
}
#news-page .list li form {
	padding-left:198px;
	display:block;
}
#news-page .list li form input {
	visibility: hidden;
}

#news-page #details {
	float:left;
	width:590px;
	margin-right:10px;
	margin-bottom:15px;
}
#news-page #details h1 {
	font-size:24px;
	font-weight:normal;
	margin-bottom:6px;
}
#news-page #details form#rating input{
	visibility: hidden;
}
#news-page #details span#votes {
	height:18px;
	line-height:18px;
	padding-left:8px;
	font-size: 12px;
	color:#888888;
	clear:right;
	margin-bottom:10px;
}
#news-page #details hr {
	border:0px;
	outline: 0px;
	line-height:10px;
	height:10px;
	clear:both;
}

#news-page #details p img {
	margin:4px;
}

#news-page #details #tabs {
	margin-top:20px;
}
#comments-list ul {
	list-style: none;
}
#comments-list ul li {
	background-image: url(../images/comment-icon.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:56px;
	margin-bottom:12px;
	color: #444444;
}
#comments-list ul li p {
	padding-bottom:10px;
}
#comments-list ul li b {
	color: #000;
}
#news-page #details #tabs dl {
	padding:12px 32px 12px 32px;
}
#news-page #details #tabs dl dd input {
	height:14px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#news-page #details #tabs dl dd textarea {
	width:400px;
	height:200px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#news-page #details #tabs dl dd .captcha {
	cursor:pointer;
}
#news-page #details #tabs dl dd .send {
	outline:none;
	width:59px;
	height:20px;
	float:right;
	border:0px;
	margin-right:90px;
}
#news-page #details #tabs dl dd .error {
	background-color: #ffe1e1;
	border:1px solid #ff0000;
}

#news-page #right-column {
	float:right;
	width: 190px;
}

/* Orange tabs*/
#tabs.ui-tabs { padding: .2em; zoom: 1; clear:both;}
#tabs.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	height:24px;
	background-image: url(../images/tabs-back.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#tabs.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	height:24px;
	line-height:24px;
}
#tabs.ui-tabs .ui-tabs-panel {
	padding: 1em 1.4em;
	display: block;
	border-width: 0;
	background: none;
	clear:both;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	color:#000;
}
#tabs.ui-tabs .ui-tabs-nav li{
	background-image:url(../images/tab-unselected-middle.png);
	background-repeat:repeat-x;
	margin-right:4px;
	height:24px;
	line-height:24px;
}
#tabs.ui-tabs .ui-tabs-nav li a{
	display:block;
	background-image:url(../images/tab-unselected-right.png);
	background-repeat:no-repeat;
	background-position:right top;
	height:24px;
	line-height:24px;
	padding-right:12px;
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
#tabs.ui-tabs .ui-tabs-nav li a:hover {
	color:#ff5500;
}
#tabs.ui-tabs .ui-tabs-nav li a span {
	display:block;
	background-image:url(../images/tab-unselected-left.png);
	background-repeat:no-repeat;
	background-position:left top;
	height:24px;
	line-height:24px;
	padding-left:12px;
}
#tabs.ui-tabs .ui-tabs-nav li.ui-state-active{
	background-image:url(../images/tab-selected-middle.png);
}
#tabs.ui-tabs .ui-tabs-nav li.ui-state-active a{
	background-image:url(../images/tab-selected-right.png);
	color:#ff5500;
	cursor:text;
}
#tabs.ui-tabs .ui-tabs-nav li.ui-state-active a span {
	background-image:url(../images/tab-selected-left.png);
}
#tabs.ui-tabs .ui-tabs-hide { display: none !important; }

/* List box */
.list-box {
	border-top:3px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	margin-bottom:8px;
}
.list-box ul{
	border-top:1px solid #d7d7d7;
	list-style: none;
	padding-top:6px;
}
.list-box ul li{
	margin-bottom:16px;
	clear:both;
	overflow: auto;
}
.list-box ul li img {
	float:left;
	margin-right:4px;
}
.list-box ul li a.link {
	padding-left:10px;
	background-image: url(../images/orange-arrow.png);
	background-repeat:no-repeat;
	background-position: left 4px;
	font-weight:bold !important;
	color:#000 !important;
	font-size:11px;
}
.list-box ul li a.link:hover {
	color:#ff5500 !important;
}
.list-box ul li p {
	font-size:10px;
	color: #444444;
	font-weight:normal;
}
.list-box ul li p a {
	color: #444444 !important;
	font-weight:normal !important;
}
.list-box ul li p a:hover {
	color:#ff5500 !important;
}
.list-box h2 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	overflow:hidden;
	margin:8px 0px 8px 0px;
	height:24px;
}

/* Suggestions */
#suggest {
	width: 190px;
	position:relative;
	border-top: 1px solid #d7d7d7;
	background-image: url("../images/rec-back.png");
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom:16px;
}
#suggest p {
	font-weight:bold;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
}
#suggest ul {
	list-style:none;
	background-image: url("../images/rec-bottom.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
}
#suggest h2 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: 10px 10px;
	line-height:30px;
	height:30px;
	font-weight:normal;
	font-size:17px;
	overflow:hidden;
	text-indent:18px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
#suggest ul {
	list-style: none;
}
#suggest ul li {
	border-bottom: 1px solid #d7d7d7;
	display:block;
}
#suggest ul li.random {
	height:auto;
	text-align: center;
}
#suggest ul li.random img{
	margin:0 auto;
}
#suggest ul li.random a{
	line-height:14px;
}
#suggest ul li a{
	display:block;
	font-weight:normal;
	color:#000;
	line-height:16px;
	padding-top:2px;
	padding-bottom:2px;
}
#suggest ul li a:hover{
	color:#ff5500 !important;
}
#suggest ul li.wallpapers a {
	background-image: url(../images/wallpaper-icon.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:22px;
}
#suggest ul li.realsounds a {
	background-image: url(../images/sound-icon.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:22px;
}
#suggest ul li.ringtones a {
	background-image: url(../images/ringtone-icon.png);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:22px;
}

#music-radio {
	width:950px;
	height: 315px;
	background-image: url(../images/music-radio-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 220px;
}
#music-radio .radio-box {
	width:162px;
	height:235px;
	background-image: url(../images/radio-box-back.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
	float:left;
	margin-right:10px;
}
#music-radio .radio-box.last {
	margin-right:0px;
}
#music-radio .radio-box h2 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 9px;
	line-height:30px;
	height:30px;
	font-weight:bold;
	font-size:17px;
	text-indent:18px;
}
#music-radio .radio-box h2 a{
	color:#000 !important;
}
#music-radio .radio-box h2 a:hover{
	color:#ff5500 !important;
}
#music-radio .radio-box p {
	font-weight:bold;
	margin-bottom:8px;
}
#music-radio .radio-box ul {
	list-style:none;
	border-top:1px solid #d4d4d4;
}
#music-radio .radio-box ul li {
	height:20px;
	line-height:20px;
	border-bottom:1px solid #d4d4d4;
	background-image: url("../images/orange-arrow.png");
	background-repeat: no-repeat;
	background-position: left 9px;
	text-indent: 12px;
	font-family: verdana;
	overflow:hidden;
}
#music-radio .radio-box p.listen{
	margin-top:13px;
	display:block;
	height:23px;
	line-height:23px;
	padding-top:2px;
	background-image: url("../images/listen-pc-icon.png");
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
	margin-bottom:0px;
}
#music-radio .radio-box p.listen a{
	display:block;
	height:20px;
	line-height:20px;
	width:115px;
	text-align:center;
	background-image: url("../images/listen-link-btn.png");
	background-repeat: no-repeat;
	background-position: left top;
	color:#000;
}
#music-radio .radio-box p.listen a:hover{
	color:#ff6600;
}
#music-radio .radio-box p.phone{
	margin-top:8px;
	display:block;
	height:32px;
	line-height:32px;
	background-image: url("../images/liste-mobile-icon.png");
	background-repeat: no-repeat;
	background-position: 5px top;
	padding-left: 45px;
	font-weight:normal;
	margin-bottom:0px;
}

/* Newsletter */
#newsletter {
	background-image: url("../images/newsletter-back.png");
	background-repeat: no-repeat;
	background-position: left top;
	width:127px;
	height:180px;
	padding:12px 13px 0px 10px;
	margin-top:10px;
	color:#000;
	float:left;
	font-size:11px;
}
#newsletter h2 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	line-height:20px;
	height:20px;
	font-weight:bold;
	font-size:17px;
	text-indent:18px;
}
#newsletter p {
	font-weight:bold !important;
	padding:6px 0px;
}
#newsletter dl {
	border-bottom:1px solid #d4d4d4;
	margin-bottom:8px;
}
#newsletter dd {
	display:block;
	height:20px;
	padding-bottom:8px;
}
#newsletter dd input{
	height:18px;
	line-height:18px;
	border:1px solid #d4d4d4;
	width:95px;
	display:block;
	float:left;
	margin-right:4px;
}
#newsletter dd input.ok{
	height:20px;
	width:23px;
	border:0px;
	outline: none;
	margin-right:0px;
}
#newsletter a{
	color:#000;
	display:block;
}
#newsletter a:hover{
	color:#ff6600;
}
#newsletter a.about{
	font-weight:normal;
}


/* Offer page */
#offer-page #content p{
	padding:5px 4px;
}
#offer-page #content ul {
	list-style: none;
}
#offer-page #content ul li {
	background-image: url(../images/square-bullet.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 12px;
}
#offer-page #content ul li p {
	padding:0px;
}

/* search page */
#search-page h1 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	overflow:hidden;
	margin:8px 0px 8px 0px;
	height:24px;
}
#search-page .items {
	list-style: none;
	padding-left:10px;
	padding-top:10px;
	border-top:1px solid #d4d4d4;
}
#search-page .items li h2 {
	font-size:12px;
	margin-bottom:6px;
}
#search-page .items li p{
	margin-bottom:6px;
}
#search-page .items li {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #d4d4d4;
	background-image: url("../images/orange-arrow.png");
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 12px;
	font-family: verdana;
}

/* contests page */
#contests-page .left-column {
	width:150px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}
#contests-page .center-column{
	float:left;
	overflow:hidden;
	width:590px;
	margin-right:10px;
	font-family:verdana;
}
#contests-page .center-column h1{
	font-family:arial;
	font-size:24px;
	font-weight: lighter;
}
#contests-page .center-column p.header {
	font-family:verdana;
	margin-bottom:16px;
}
#contests-page .list {
	list-style: none;
}
#contests-page .list li {
	margin-right:5px;
	margin-bottom:22px;
	overflow:hidden;
}
#contests-page .list li img {
	float:left;
	border:1px solid #c9c9c9;
}
#contests-page .list li p {
	padding-left:198px;
	display:block;
	padding-bottom:16px;
}
#contests-page .list li p a {
	display:block;
}
#contests-page .list li h2 {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	text-indent:16px;
	background-image: url("../images/square-head-arrow.png");
	background-repeat: no-repeat;
	background-position: left 2px;
}
#contests-page .list li form {
	padding-left:198px;
	display:block;
}
#contests-page .list li form input {
	visibility: hidden;
}
#contests-page #right-column {
	float:right;
	width: 190px;
}
#contests-page #details #tabs {
	margin-top:20px;
}
#contests-page #details #tabs dl {
	padding:12px 32px 12px 32px;
}
#contests-page #details #tabs dl dd input {
	height:14px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#contests-page #details #tabs dl dd textarea {
	width:400px;
	height:200px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#contests-page #details #tabs dl dd .captcha {
	cursor:pointer;
}
#contests-page #details #tabs dl dd .send {
	outline:none;
	width:59px;
	height:20px;
	float:right;
	border:0px;
	margin-right:90px;
}
#contests-page #details #tabs dl dd .error {
	background-color: #ffe1e1;
	border:1px solid #ff0000;
}
#contests-page #details {
	float:left;
	width:590px;
	margin-right:10px;
	margin-bottom:15px;
	font-family:verdana;
}
#contests-page #details h1 {
	font-size:24px;
	font-weight:normal;
	margin-bottom:6px;
	font-family:arial;
}
#contests-page #details form#rating input{
	visibility: hidden;
}
#contests-page #details span#votes {
	height:18px;
	line-height:18px;
	padding-left:8px;
	font-size: 12px;
	color:#888888;
	clear:right;
	margin-bottom:10px;
}
#contests-page #details hr {
	border:0px;
	outline: 0px;
	line-height:10px;
	height:10px;
	clear:both;
}

#contests-page #details p img {
	margin:4px;
	float:left;
}
#contests-page #details h2 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	line-height:20px;
	height:20px;
	font-weight:bold;
	font-size:17px;
	text-indent:18px;
	clear:both;
	margin-top:16px;
	font-family:arial;
}
#contests-page #details hr {
	border:0px;
	outline: none;
	line-height: 16px;
	height: 16px;
	clear:both;
}
#contests-page #details p.rules p{
	margin-bottom:4px;
}
#contests-page #details p.auth {
	margin-bottom:32px;
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 6px;
	line-height:22px;
	height:22px;
	font-weight:bold;
	text-indent:18px;
}
#contests-page #details p.auth span {
	float:left;
}
#contests-page #details p.auth a{
	text-indent:0px;
	display:block;
	height:20px;
	line-height:20px;
	width:115px;
	float:right;
	text-align:center;
	background-image: url("../images/listen-link-btn.png");
	background-repeat: no-repeat;
	background-position: left top;
	color:#000;
}
#contests-page #details p.auth a:hover{
	color:#ff6600;
}
#contests-page #details p.send {
	clear:both;
	margin-top:10px;
	text-align:center;
}
#contests-page #details #answers {
	clear:both;
	margin-top:16px;
	list-style: none;
}
#contests-page #details #answers li {
	padding-bottom:16px;
	clear:both;
	overflow:auto;
}
#contests-page #details #answers li span {
	color:#ff6600;
	font-weight:bold;
}
#contests-page #details #answers li dl {
	padding-top:16px;
}
#contests-page #details #answers li p {
	display:inline;
}
#contests-page #details #answers li dl dt {
	float:left;
	clear:left;
	height:25px;
	line-height:25px;
}
#contests-page #details #answers li dl dd {
	float:left;
	clear:right;
	padding-left:16px;
	height:16px;
	line-height:16px;
}
#contests-page #details p.none {
	padding-top:10px;
	clear:both;
}

/* Interactiv top */
#interactive-page .left-column {
	width:150px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}
#interactive-page .center-column{
	float:left;
	overflow:hidden;
	width:590px;
	margin-right:10px;
	font-family:verdana;
	position:relative;
}
#interactive-page .center-column h1{
	font-family:arial;
	font-size:24px;
	font-weight: lighter;
}
#interactive-page .right-column {
	float:right;
	width: 190px;
}
#interactive-page .center-column #tabs {
	margin-top:20px;
}
#interactive-page .center-column #tabs dl {
	padding:12px 32px 12px 32px;
}
#interactive-page .center-column #tabs dl dd input {
	height:14px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#interactive-page .center-column #tabs dl dd textarea {
	width:400px;
	height:200px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#interactive-page .center-column #tabs dl dd .captcha {
	cursor:pointer;
}
#interactive-page .center-column #tabs dl dd .send {
	outline:none;
	width:59px;
	height:20px;
	float:right;
	border:0px;
	margin-right:90px;
}
#interactive-page .center-column #tabs dl dd .error {
	background-color: #ffe1e1;
	border:1px solid #ff0000;
}
#interactive-page .top {
	border:1px solid #d4d4d4;
	width:333px;
	font-family: verdana;
	position:absolute;
	background-color:#fff;
	z-index: 1000;
	top: 96px;
	left:0px;
}
#interactive-page .top h2 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: 4px 11px;
	line-height:32px;
	height:32px;
	font-weight:normal;
	font-size:17px;
	text-indent:26px;
	clear:both;
	font-family:arial;
}
#interactive-page .top ul {
	list-style: none;
}
#interactive-page .top ul li {
	height:35px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:6px;
}
#interactive-page .top ul li.alt {
	background-color:#eaeaea;
}
#interactive-page .top ul li span {
	display: block;
	float:left;
	height:35px;
	line-height:35px;
	color: #ff6600;
	font-size:16px;
	font-weight:lighter;
	margin-right:4px;
	width:24px;
	text-align: center;
}
#interactive-page .top ul li img {
	float:left;
	margin-right:10px;
}
#interactive-page .top ul li .play {
	float:right;
	height:27px;
	padding-top:9px;
}
#interactive-page .top ul li a {
	float:right;
	margin-top:9px;
}
#interactive-page .info {
	border-top:3px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	width:246px;
	height:294px;
	margin-left:343px;
	font-family:verdana;
}
#interactive-page .info p {
	padding: 0px 2px 16px 0px
}
#interactive-page .info h2 {
	font-weight:normal;
	font-size:22px;
	visibility: hidden;
	width: 246px;
	overflow:hidden;
	margin:8px 0px 8px 0px;
	height:24px;
}
#interactive-page .info h3 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 10px;
	line-height:30px;
	height:30px;
	font-weight:normal;
	font-size:17px;
	width: 246px;
	overflow:hidden;
	text-indent:18px;
	border-top: 1px solid #d7d7d7;
}

/* Interactiv Interview */
#interview-page .left-column {
	width:150px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}
#interview-page .center-column{
	float:left;
	overflow:hidden;
	width:590px;
	margin-right:10px;
	font-family:verdana;
}
#interview-page .center-column h1{
	font-family:arial;
	font-size:24px;
	font-weight: lighter;
}
#interview-page .right-column {
	float:right;
	width: 190px;
}
#interview-page .list {
	list-style: none;
	font-family:verdana;
}
#interview-page .list li {
	margin-right:5px;
	margin-bottom:22px;
	overflow:hidden;
}
#interview-page .list li img {
	float:left;
	border:1px solid #c9c9c9;
}
#interview-page .list li p {
	padding-left:198px;
	display:block;
	padding-bottom:16px;
}
#interview-page .list li p a {
	display:block;
}
#interview-page .list li h2 {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	text-indent:16px;
	background-image: url("../images/square-head-arrow.png");
	background-repeat: no-repeat;
	background-position: left 2px;
}
#interview-page .list li form {
	padding-left:198px;
	display:block;
}
#interview-page .list li form input {
	visibility: hidden;
}
#interview-page #details #tabs {
	margin-top:20px;
}
#interview-page #details #tabs dl {
	padding:12px 32px 12px 32px;
}
#interview-page #details #tabs dl dd input {
	height:14px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#interview-page #details #tabs dl dd textarea {
	width:400px;
	height:200px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#interview-page #details #tabs dl dd .captcha {
	cursor:pointer;
}
#interview-page #details #tabs dl dd .send {
	outline:none;
	width:59px;
	height:20px;
	float:right;
	border:0px;
	margin-right:90px;
}
#interview-page #details #tabs dl dd .error {
	background-color: #ffe1e1;
	border:1px solid #ff0000;
}
#interview-page #details {
	width:590px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	font-family:arial;
	font-size:12px;
}
#interview-page #details h1 {
	font-size:24px;
	font-weight:normal;
	margin-bottom:6px;
	font-family:arial;
}
#interview-page #details form#rating input{
	visibility: hidden;
}
#interview-page #details span#votes {
	height:18px;
	line-height:18px;
	padding-left:8px;
	font-size: 12px;
	color:#888888;
	clear:right;
	margin-bottom:10px;
}
#interview-page #details hr {
	border:0px;
	outline: 0px;
	line-height:10px;
	height:10px;
	clear:both;
}

#interview-page #details p img {
	margin:4px;
	float:left;
}
#interview-page #details h2 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	line-height:20px;
	height:20px;
	font-weight:bold;
	font-size:17px;
	text-indent:18px;
	clear:both;
	margin-top:16px;
	font-family:arial;
}

#interview-page #details p.item {
	margin-bottom:8px;
	padding-right:24px;
	position:relative;
	text-align: justify;
}
#interview-page #details p.item .play{
	margin-bottom:8px;
	float:right;
	display:block;
	width:20px;
	height:40px;
	line-height:40px;
	position:absolute;
	left:570px;
}
#interview-page #details p.item .orange{
	font-weight:bold;
	color:#000;
}
#interview-page #details p.item .artist{
	font-weight:bold;
	color:#ff6600;
}

/* Interactive video */
#video-page .list {
	list-style: none;
}
#video-page .list li {
	float:left;
	display: block;
	width:390px;
	margin-right:5px;
	margin-bottom:22px;
	overflow:hidden;
	height:140px;
}
#video-page .list li img {
	float:left;
	border:1px solid #c9c9c9;
}
#video-page .list li p {
	padding-left:198px;
	height:96px;
	display:block;
}
#video-page .list li p a {
	display:block;
}
#video-page .list li h2 {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
	text-indent:16px;
	background-image: url("../images/square-head-arrow.png");
	background-repeat: no-repeat;
	background-position: left 2px;
}
#video-page .list li form {
	padding-left:198px;
	display:block;
}
#video-page .list li form input {
	visibility: hidden;
}

#video-page .center-column{
	float:left;
	overflow:hidden;
	width:790px;
}
#video-page .center-column h1{
	font-family:arial;
	font-size:24px;
	font-weight: lighter;
}

#video-page #details #tabs {
	margin-top:20px;
}
#video-page #details #tabs dl {
	padding:12px 32px 12px 32px;
}
#video-page #details #tabs dl dd input {
	height:14px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#video-page #details #tabs dl dd textarea {
	width:400px;
	height:200px;
	line-height:14px;
	border:1px solid #cbcbcb;
}
#video-page #details #tabs dl dd .captcha {
	cursor:pointer;
}
#video-page #details #tabs dl dd .send {
	outline:none;
	width:59px;
	height:20px;
	float:right;
	border:0px;
	margin-right:90px;
}
#video-page #details #tabs dl dd .error {
	background-color: #ffe1e1;
	border:1px solid #ff0000;
}
#video-page #details {
	width:590px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	font-family:arial;
	font-size:12px;
}
#video-page #details h1 {
	font-size:24px;
	font-weight:normal;
	margin-bottom:6px;
	font-family:arial;
}
#video-page #details form#rating input{
	visibility: hidden;
}
#video-page #details span#votes {
	height:18px;
	line-height:18px;
	padding-left:8px;
	font-size: 12px;
	color:#888888;
	clear:right;
	margin-bottom:10px;
}
#video-page #details hr {
	border:0px;
	outline: 0px;
	line-height:10px;
	height:10px;
	clear:both;
}

#video-page #details p img {
	margin:4px;
	float:left;
}
#video-page #details h2 {
	background-image: url("../images/square-white-arrow.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	line-height:20px;
	height:20px;
	font-weight:bold;
	font-size:17px;
	text-indent:18px;
	clear:both;
	margin-top:16px;
	font-family:arial;
}

#video-page #details p.item {
	margin-bottom:8px;
	padding-right:24px;
	position:relative;
	text-align: justify;
}
#video-page #details p.item .play{
	margin-bottom:8px;
	float:right;
	display:block;
	width:20px;
	height:40px;
	line-height:40px;
	position:absolute;
	left:570px;
}
#video-page #details p.item .orange{
	font-weight:bold;
	color:#000;
}
#video-page #details p.item .artist{
	font-weight:bold;
	color:#ff6600;
}
#video-page .right-column {
	float:right;
	width: 190px;
}
#video-page .player {
	width:400px;
	height:340px;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}
#video-page #rating {
	clear:left;
}

/* Custom page */
#custom-page p,#custom-page-new p {
	margin:8px 0px;
	padding:2px 0px;
}

/* Comments navigation */
#comments-list p.pages {
	text-align: right;
	margin-bottom:22px;
	clear:both;
}
#comments-list p.pages a {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
	color:#000 !important;
	border-left:1px solid #000;
}
#comments-list p.pages a.selected{
	color:#ff6600 !important;
}
#comments-list p.pages a:hover{
	color:#ff6600;
}
#comments-list p.pages a.noborder {
	border-left:0px;
}
#comments-list p.pages a.first{
	border-left:0px;
	padding-left:12px;
	background-image: url("../images/nav-first.png");
	background-repeat: no-repeat;
	background-position: left 5px;
}
#comments-list p.pages a.prev{
	border-left:0px;
	padding-left:12px;
	background-image: url("../images/nav-prev.png");
	background-repeat: no-repeat;
	background-position: left 5px;
}
#comments-list p.pages a.next{
	border-left:0px;
	padding-right:12px;
	background-image: url("../images/nav-next.png");
	background-repeat: no-repeat;
	background-position: right 5px;
}
#comments-list p.pages a.last{
	border-left:0px;
	padding-right:12px;
	background-image: url("../images/nav-last.png");
	background-repeat: no-repeat;
	background-position: right 5px;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

#menu-left-banner {
	margin-bottom:6px;
}

#breadcrumbs {
	margin: 0px;
	padding: 0px;
	background: url(../images/breadcrumbs-left.png) no-repeat left top;
	height: 30px;
	padding-left:10px;
	background-color: #F3EAE3;
	margin-bottom:6px;
}
#breadcrumbs ul {
	border-top: 2px solid #CCCCCC;
	list-style: none;
	height:28px;
	line-height:28px;
	overflow:hidden;
}
#breadcrumbs ul li {
	height:28px;
	line-height:28px;
	float:left;
	color: #000;
	font-family: Helvetica;
	font-size:12px;
	margin-right:3px;
    background: none !important;
    padding-left:0px !important;
}
#breadcrumbs ul li a{
	color: #ff6600;
	text-decoration:none;
}
#breadcrumbs span {
	float:right;
	background: url(../images/breadcrumbs-right.png) no-repeat right top;
	height: 30px;
	width:10px;
	display:block;
}

/* Popups */
#popup-overlay {
	position: fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#333333;
	z-index:20000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#message-popup {
	font-family: helvetica, verdana;
	background-color :#fff;
	z-index:20000001;
	text-align:left;
	background-image: url(../images/popup-back.png);
	padding: 20px;
	width: 750px;
}
#message-popup #message-content {
	background-color :#fff;
	border: 5px solid #cccccc;
	padding:30px 15px;
	position:relative;
}
#message-popup #message-content h1 {
	color:#ff6600;
	font-size:18px;
	line-height:28px;
	margin-bottom:8px;
	font-weight:normal;
}
#message-popup #message-content p {
	color:#000;
	font-size:12px;
}
#message-popup #message-content a#popup-close {
	color: #333;
	text-decoration:none;
	background-color:#eeeeee;
	position:absolute;
	right:4px;
	top:0px;
	padding:3px 6px;
}

/* Login popup */
#login-popup {
	font-family: arial, verdana;
	background-color :#fff;
	z-index:20000001;
	text-align:left;
	background-image: url(../images/popup-back.png);
	padding: 20px;
	width: 750px;
	height: 150px;
	overflow:hidden;
}
#login-popup #login-content {
	background-color :#fff;
	border: 5px solid #cccccc;
	padding:15px;
	position:relative;
	float:left;
	height: 110px;
	width:327px;
	margin-right:15px;
}
#login-popup #shop-content {
	background-color :#fff;
	border: 5px solid #cccccc;
	padding:15px;
	padding-left:70px;
	position:relative;
	float:left;
	width: 272px;
	height: 110px;
}
#login-popup h1 {
	color:#ff6600;
	font-size:18px;
	line-height:28px;
	margin-bottom:8px;
	font-weight:normal;
}
#login-popup p, #login-popup ul li {
	color:#000;
	font-size:14px;
}

#login-popup a#popup-close {
	color: #333;
	text-decoration:none;
	background-color:#eeeeee;
	position:absolute;
	right:20px;
	top:0px;
	padding:3px 6px;
}
#login-popup div a {
	text-decoration:none;
}
#login-popup #shop-content a {
	color:#ff6600;
}
#login-popup #shop-content a:hover{
	color: #000;
}
#login-popup #shop-content p {
	margin-top: 20px;
}
#login-popup #popup-image {
	position:absolute;
	top:38px;
	left:337px;
	z-index:20000002;
}
#login-popup ul {
	margin-top: 15px;
	list-style: none;
}
#login-popup ul li {
	height:30px;
	line-height:30px;
}
#login-popup ul li a {
	color:#000;
	text-decoration:none;
	padding-left:10px;
	background: url(../images/popup-login-bullet.png) no-repeat left 5px;
}
#login-popup ul li a:hover {
	color:#ff6600;
}

/* Custom pages new layout */
#custom-left-column {
	float:left;
	width:150px;
	margin-right:10px;
	overflow:auto;
}
#custom-page-new {
	width:790px;
	margin:0px;
	padding:0px;
	border:none;
	float:left;
	overflow:auto;
}

/* Registration popup */
#registration-popup {
	font-family: helvetica, verdana;
	font-size: 12px;
	background-color :#fff;
	z-index:20000001;
	text-align:left;
	background-image: url(../images/popup-back.png);
	padding: 20px;
	width: 750px;
}
#registration-popup #registration-content {
	background-color :#fff;
	border: 5px solid #cccccc;
	padding:15px 15px;
	position:relative;
	height:130px;
}
#registration-popup #registration-content h1 {
	color:#ff6600;
	font-size:18px;
	line-height:28px;
	margin-bottom:16px;
	font-weight:normal;
}
#registration-popup #registration-content a#popup-close {
	color: #333;
	text-decoration:none;
	background-color:#eeeeee;
	position:absolute;
	right:-5px;
	top:-25px;
	padding:3px 6px;
	font-size:11px;
}
#registration-popup input {
	width:210px;
	height:20px;
	border:1px solid #cccccc;
	line-height:20px;
	font-size:12px;
}
#registration-popup .column {
	float:left;
	width: 355px;
	height: 50px;
}
#registration-popup .column span {
	float:left;
	padding-top:4px;
	margin-right: 4px;
}
#registration-popup .column .field {
	float:left;
}
#registration-popup .column .error{
	color: #ff6600;
	font-size:11px;
}
#registration-error {
	color: #ff6600;
	font-size:11px;
	text-align: center;
	padding: 4px;
}
#registration-footer {
	clear:both;
	text-align:center;
}
#registration-loading img {
	float:left;
}
#registration-loading {
	width:140px;
	margin:0px auto;
}

a.joinYoung {
	display:block;
	width:149px;
	height:0px;
	padding-top:22px;
	overflow:hidden;
	outline:none;
	background-image:url(../images/buton-orange-young.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
a.joinYoung:hover {
	background-position:0px -22px !important;
}
a.joinYoung:active {
	background-position:bottom left !important;
}

a.infomercial {
	display:block;
	width:149px;
	height:0px;
	padding-top:22px;
	overflow:hidden;
	outline:none;
	background-image:url(../images/buton-spot-musicbox.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
a.infomercial:hover {
	background-position:0px -22px !important;
}
a.infomercial:active {
	background-position:bottom left !important;
}

#news-page #fb_like {
	float:right;
}
#news-page #fb_recommend{
	float:left;
}
#contests-page #fb_like {
	float:right;
}
#contests-page #fb_recommend{
	float:left;
}
#video-page #fb_shared {
	float:right;
	overflow:hidden;
	padding-right:20px;
}
#video-page #tweet_button {
	float:right;
	overflow:hidden;
	padding-right:170px;
}
#video-page #fb_recommend{
	float:left;
}
#interview-page #fb_like {
	float:right;
}
#interview-page #fb_recommend{
	float:left;
}

#interactive-page #fb_recommend{
	padding-top: 12px;
	clear:both;
	float:left;
}
#custom-page #fb_like {
	float:right;
}

/* Infomercial popup */
#infomercial-popup {
	font-family: helvetica, verdana;
	font-size: 12px;
	background-color :#fff;
	z-index:20000001;
	text-align:left;
	background-image: url(../images/popup-back.png);
	padding: 20px;
	width: 790px;
}
#infomercial-popup #infomercial-player{
	width: 790px;
	height: 550px;
	background-color :#fff;
}
#infomercial-popup a#popup-close {
	color: #333;
	text-decoration:none;
	background-color:#eeeeee;
	position:absolute;
	right:20px;
	top:0px;
	padding:0px 3px;
	height:20px;
	line-height:20px;
}

/* Tweet buttons */
#news-page .twitter-share-button {
	float:right;
}
#video-page .twitter-share-button {
	float:right;
}

/* FB and Twitter buttons */
a.left-twitter {
	display:block;
	width:150px;
	height:0px;
	padding-top:42px;
	overflow:hidden;
	outline:none;
	background-image:url(../images/button-twitter.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
a.left-twitter:hover {
	background-position:0px -42px !important;
}
a.left-facebook {
	display:block;
	width:150px;
	height:0px;
	padding-top:42px;
	overflow:hidden;
	outline:none;
	background-image:url(../images/button-facebook.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
a.left-facebook:hover {
	background-position:0px -42px !important;
}

div.hr {
	line-height:10px;
	height:10px;
	clear:both;
}
#news-page .list li p strong {
	color: #000;
}
#news-page .date {
	color: #848484;
	height: 12px;
	line-height: 12px;
	padding-bottom:6px;
	clear:both;
	vertical-align: middle;
	text-indent: 4px;
}
