/*
    font:

    *  Arial, 'Helvetica Neue', Helvetica, sans-serif - p, t
    * Baskerville, 'Times New Roman', Times, serif - p
    * Baskerville, Times, 'Times New Roman', serif - t
    * Cambria, Georgia, Times, 'Times New Roman', serif - p, t
    * 'Century Gothic', 'Apple Gothic', sans-serif - p, t
    * Consolas, 'Lucida Console', Monaco, monospace - p, t
    * 'Copperplate Light', 'Copperplate Gothic Light', serif - p, t
    * 'Courier New', Courier, monospace - p, t
    * 'Franklin Gothic Medium', 'Arial Narrow Bold', Arial, sans-serif - p, t
    * Futura, 'Century Gothic', AppleGothic, sans-serif - p, t
    * Garamond, 'Hoefler Text', 'Times New Roman', Times, serif - p
      Garamond, 'Hoefler Text', Palatino, 'Palatino Linotype', serif - t
    * Geneva, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif - p
      Geneva, Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif - t
    * Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif - p
      Georgia, Times, 'Times New Roman', serif - t
    * GillSans, Calibri, Trebuchet, sans-serif - p
      GillSans, Trebuchet, Calibri, sans-serif - t
    * 'Helvetica Neue', Arial, Helvetica, sans-serif - p
      Helvetica, 'Helvetica Neue', Arial, sans-serif - t
    * Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif - p, t
    * 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif - p, t
    * Palatino, 'Palatino Linotype', Georgia, Times, 'Times New Roman', serif - p
      Palatino, 'Palatino Linotype', 'Hoefler Text', Times, 'Times New Roman', serif - t
    * Tahoma, Geneva, Verdana - p
      Tahoma, Verdana, Geneva - t
    * Times, 'Times New Roman', Georgia, serif - p, t
    * Trebuchet, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif - p
      Trebuchet, Tahoma, Arial, sans-serif - t
    * Verdana, Geneva, Tahoma, sans-serif - p
      Verdana, Tahoma, Geneva, sans-serif - t
*/

/* RESET
----------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 100%;
	background: transparent; }

*:focus { outline: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
address 		{ font-style: normal; }

/* BASE
----------------------------------------------------------------------------- */
html {
	height: 100%;
	margin-bottom: 1px; }

body {
	font-size: 62.5%;
	line-height: 62.5%;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color:#274563;
	overflow-x: hidden;
	width: 100%;
	 }


/* LIST
----------------------------------------------------------------------------- */
ol, ul {
	list-style: none;
	position: relative;
	display: block;
	clear: both; }

/* TEXT
----------------------------------------------------------------------------- */
strong 		{ font-weight: bold; }
em 			{ font-style: italic; }

p{margin:0 0 1em 0; line-height:1.3em;}

/* FORM
------------------------------------------------------------------------------ */
input, textarea, select {
	border: 1px solid #9eb5cd;
	color: #1f1f1f;
	font: normal 1.0em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	background-color: #fff;
	margin-bottom: 5px;
	background:#fff none;}

input.i-button, input.i-submit { cursor: pointer; }

input.i-radio, input.i-checkbox {
	border: 0;
	padding: 0;
	background: transparent; }

textarea, input.i-text, input.i-password { padding: 9px 12px 7px 12px; }

textarea{resize:none}

option { padding: 0 0.4em; }

/* H1, H2, H3, H4, H5, H7
------------------------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
h1, h2, h3, h4, h5, h6 {
	padding: 0.5em 0;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}

h1 { font-size: 2.2em; }
h2 { font-size: 2em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }

/* LINKS
------------------------------------------------------------------------------ */
a:link,
a:visited, a:focus, a:hover, a:active {
	color: #FFD838;
	text-decoration: underline;
	cursor: pointer; }

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


/* HR
------------------------------------------------------------------------------ */
hr, .hr {display: block; clear: both; background: #ccc; color: #ccc; width: 100%; height: 1px; border: none; }



/* HELPERS
------------------------------------------------------------------------------ */
.clear,
.clear-left,
.clear-right {clear: both; display: block; width: 100%; height: 0; overflow: hidden; line-height: 0; font-size: 0; }

.clear-left 	{ clear: left; }
.clear-right 	{ clear: right; }

.debug {color: #c30000; padding: 10px 20px; border: 2px solid red; }

.b1r 		    { border: 1px solid red; }
.float-right 	{ float: right; }
.float-left 	{ float: left; }
.no-border 		{ border: 0 none!important; }
.no-margin 		{ margin: 0 !important; }
.no-padding-top { padding-top: 0 !important; }
.no-background  { background: transparent none; }
.hidden 		{ visibility:hidden; display: none; }

.a-left{text-align:left !important;}
.a-right{text-align:right !important;}
.a-center{text-align:center !important;}

.no-list-style, .no-list-style li{list-style:none !important; margin-left:0 !important;}
.mr-20{margin-right:20px !important}
.green{color:#008149;}


/* ANTI Clickjacking Attacks
------------------------------------------------------------------------------ */
iframe { filter: alpha(opacity=100) !important; /* for IE */
    	 opacity: 1 !important; /* for conforming browsers */ }


/* CONTENT     		.page_content - optional
------------------------------------------------------------------------------ */
/* LIST STYLE
------------------------------------------------------------------------------ */

.page_content{
	background-color:#f1f5f8;
	border-radius:8px 8px 8px 8px;
    -webkit-border-radius:8px 8px 8px 8px;
    -khtml-border-radius:8px 8px 8px 8px;
    -opera-border-radius:8px 8px 8px 8px;
    -moz-border-radius:8px 8px 8px 8px;
	padding:25px;
	font-size:1.2em;
}

.page_content ul {
	margin-left: 2.35em;
	list-style-position: outside;
	list-style-type: disc; }

	.page_content ul ul, .page_content ul ol {
		margin-left: 2.35em;
		list-style-position: outside;
		list-style-type: circle; }

	.page_content ul ul ul, .page_content ul ol ol, .page_content ul ul ol, ul ol ul {
		margin-left: 2.35em;
		list-style-position: outside;
		list-style-type: square; }

.page_content ol {
	margin-left: 2.35em;
	list-style-position: outside;
	list-style-type: decimal; }

	.page_content ol ol, .page_content ol ul {
		margin-left: 2.35em;
		list-style-position: outside;
		list-style-type: lower-alpha; }

	.page_content ol ol ol, .page_content ol ul ul {
		margin-left: 2.35em;
		list-style-position: outside;
		list-style-type: lower-roman; }

.page_content ul li, .page_content ol li { line-height: 1.4em; }

.error{color:red;}

.success{color:green;}

/* TABLE
----------------------------------------------------------------------------- */
.page_content table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%; }

.page_content th, td {
	text-align: left;
	font-weight: normal;
/*	border:1px solid #274563;*/
}

.page_content caption {
	text-align: left;
	font-weight: 900; }

.page_content th, td { padding: 0.8em;  }

.page_content th, thead td { font-weight: bold; }

/* ELEMENTS
------------------------------------------------------------------------------ */
.page_content hr, .page_content ul, .page_content ol, .page_content dl, .page_content pre, .page_content table { margin-bottom: 1.3em; }

.page_content dt {
	margin-bottom: 0.4em;
	margin-top: 0.8em;
	font-weight: bold; }

.page_content dd { margin-left: 1.2em; }

.page_content q {
	quotes: " 0ab" " 0bb";
	font-style: italic; }

	.page_content q:before { content: open-quote; }

	.page_content q:after { content: close-quote; }

.page_content blockquote { padding-left: 2em; }

	.page_content blockquote *:first-child:before { content: "201C"; }

	.page_content blockquote *:first-child:after { content: "201D"; }

.page_content del {
	text-decoration: line-through;
	color: #667; }

.page_content ins { border-bottom: 1px solid #ccc; }

.page_content address, .page_content dfn, .page_content var { font-style: italic; }

.page_content acronym {
	text-transform: uppercase;
	border-bottom: 1px dotted #667; }

.page_content abbr {
	text-transform: uppercase;
	border-bottom: 1px dotted #A9A9A9;
	cursor: help; }

.page_content a abbr, .page_content a acronym { border: none; }

.page_content sup { vertical-align: super; }

.page_content sub { vertical-align: sub; }

.page_content small, .page_content sup, .page_content sub { font-size: 95%; }

.page_content big { font-size: 110%; }

.page_content tt, .page_content samp, .page_content code, .page_content kbd, .page_content pre { font-family: Courier, "Courier New", monospace; }

.page_content code, .page_content samp, .page_content pre { font-size: 95%; }

.page_content p {
	margin: 0 0 1em 0;
	text-align: left;
	line-height: 1.3em; }



/* Styles
------------------------------------------------------------------------------ */

html{
  background:transparent url("../img/top-bg.jpg") repeat-x left top ;
}

#wrapper{
	 background:#fff url("../img/body-bg.jpg") repeat-x left top ;

}

.header-content{
	width:990px;
	margin:0 auto;
	position:relative;
            height: 151px;

}

#header{
	background:transparent url("../img/header-bg.jpg") no-repeat center top ;
	height:151px!important;
	margin:0 auto;
	position:relative;
}

#logo{
	text-indent:-9999px;
	display:block;
	width:350px;
	height:80px;
	left:160px;
	position:absolute;
	top:10px;
	left:15px;
}

#top-menu{
	position:absolute;
	left:0px;
	top:111px;
}

#top-menu li{
	float:left;
	height:37px;
	line-height:37px;

}

#top-menu a{
	color:#2d4d71;
	text-decoration:none;
	font-size:12px;
	text-shadow: 0px 2px 1px #fff;
}

#top-menu a:hover{
	color:#755417;
}

.menu-left-bg{
	background:transparent url("../img/menu-left.png") no-repeat center top ;
	width:12px;
}

.menu-right-bg{
	background:transparent url("../img/menu-right.png") no-repeat center top ;
	width:12px;
}

.menu-center-bg{
	background:transparent url("../img/menu-center.png") repeat-x center top ;
	padding:3px 5px 0 5px;
}

#top-menu li ul:hover .menu-left-bg{
	background:transparent url("../img/menu-left-active.png") no-repeat center top ;
}

#top-menu li ul:hover .menu-right-bg{
	background:transparent url("../img/menu-right-active.png") no-repeat center top ;
}

#top-menu li ul:hover .menu-center-bg{
	background:transparent url("../img/menu-center-active.png") repeat-x center top ;
}

#top-menu li ul.active .menu-left-bg{
	background:transparent url("../img/menu-left-active.png") no-repeat center top ;
}

#top-menu li ul.active .menu-right-bg{
	background:transparent url("../img/menu-right-active.png") no-repeat center top ;
}

#top-menu li ul.active .menu-center-bg{
	background:transparent url("../img/menu-center-active.png") repeat-x center top ;
}

#top-menu li ul.active .menu-center-bg a{color:#755417;}

#search-box{
	background:transparent url("../img/search-box-bg.png") no-repeat center top ;
	overflow:hidden;
	position:absolute;
	right:0px;
	top:12px;
	width:389px;
	height:85px;
	padding:20px;
}

.alphabet-list{text-align:center;}

.alphabet-list li{
	display:inline-block;
	text-transform:uppercase;
	margin-right:2px;
}

.alphabet-list li a{
	color:#ffd838;
	font:bold 1.3em  Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.alphabet-list li a:hover{
	color:#fff;
	text-decoration:none;
}

.alphabet-list li a.active{
	color:#fff;
	text-decoration:none;
}

.search-text{
	border:0;
	background:transparent url("../img/search-input-bg.png") no-repeat center top ;
	padding:7px 5px;
	width:308px;
	font-size:1.2em;
}

.search-button{
	border:0;
	background:transparent url("../img/button-go.png") no-repeat center top ;
	text-indent:-9999px;
	width:58px;
	height:31px;
	cursor:pointer;
	margin-left:8px;
}

#searchform{
	margin:15px 0 8px 0;
}

.register-listing li{
	float:left;
	font:bold 1.2em  Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color:#8b9fb5;
}

.register{
	background:transparent url("../img/register-bg.png") no-repeat left center ;
	padding-left:20px;
	margin-right:25px;
	margin-left:3px;
}

.submit-a-blog{
	background:transparent url("../img/submit-a-blog-bg.png") no-repeat left center ;
	padding-left:20px;
}

.write-an-article{
	background:transparent url("../img/write-an-article-bg.png") no-repeat left center ;
	padding-left:20px;
	margin-right:20px;
}

#top-news-listing{
	background:transparent url("../img/top-info-bg.png") no-repeat left center ;
	padding:8px;
	position:relative;
	margin-bottom:20px;
}

.hr{
	background:transparent url("../img/hr.jpg") repeat-x left top ;
	height:3px;
	width:100%;
}

/* Content
----------------------------------------------------------------------------- */

#content{
	width:990px;
	margin:0 auto;
	padding:20px 0 0 0;
	min-height:490px;
}

.photo-description{
	background:transparent url("../img/info-container.png") no-repeat left top ;
	position:absolute;
	z-index:50;
	left:8px;
	bottom:10px;
	width:590px;
	padding:10px;
	height:53px;
	color:#fff;
	overflow:hidden;
}

.top-news-listing img{
	position:relative;
	z-index:1;
}

.photo-description h1{
	font:bold 1.7em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	padding:0;
	text-shadow: 1px 1px 1px #4d3f31;
}

.photo-description p{
	text-shadow: 1px 1px 1px #4d3f31;
	font:normal 1.1em Verdana, Geneva, Tahoma, sans-serif ;
}

#info-menu{
	position:absolute;
	right:51px;
	top:8px;
}

#info-menu li{
	float:left;
	height:37px;
	line-height:37px;
}

#info-menu a{
	color:#2d4d71;
	text-decoration:none;
	font-size:12px;
	text-shadow: 0px 2px 1px #fff;
}

#info-menu a:hover{
	color:#755417;
}

.menu-left-bg{
	background:transparent url("../img/menu-left.png") no-repeat center top ;
	width:12px;
}

.menu-right-bg{
	background:transparent url("../img/menu-right.png") no-repeat center top ;
	width:12px;
}

.menu-center-bg{
	background:transparent url("../img/menu-center.png") repeat-x center top ;
	padding:3px 5px 0 5px;
}

#info-menu li ul:hover .menu-left-bg{
	background:transparent url("../img/menu-left-active.png") no-repeat center top ;
}

#info-menu li ul:hover .menu-right-bg{
	background:transparent url("../img/menu-right-active.png") no-repeat center top ;
}

#info-menu li ul:hover .menu-center-bg{
	background:transparent url("../img/menu-center-active.png") repeat-x center top ;
}

#info-menu li ul.active .menu-left-bg{
	background:transparent url("../img/menu-left-active.png") no-repeat center top ;
}

#info-menu li ul.active .menu-right-bg{
	background:transparent url("../img/menu-right-active.png") no-repeat center top ;
}

#info-menu li ul.active .menu-center-bg{
	background:transparent url("../img/menu-center-active.png") repeat-x center top ;
}

#info-menu li ul.active .menu-center-bg a{color:#755417;}

.top-news-listing{
	position:absolute;
	right:1px;
	top:45px;
	background:transparent url("../img/info-listing.png") no-repeat center top ;
	width:371px;
	height:329px;
}

.top-news-listing li img{
	vertical-align:middle;
	float:right;
}

.top-news-listing li{
	font:bold 1.3em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	width:353px;
	height:39px;
	line-height:39px;
	overflow:hidden;
	margin:5px 0 8px 9px;
}

.top-news-listing li a{
	color:#fff;
	margin:0 0 0 10px;
	text-shadow:1px 1px 1px #22334c;
	text-decoration:none;
	width:250px;
	display:inline-block;
}

#sidebar li img{
	display:none;
	padding:7px;
	background-color:#fff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -opera-border-radius: 8px;
    -moz-border-radius: 8px;
	position:absolute;
	top:-40px;
	left:40px;
	z-index:100;
}

#sidebar{
	width:177px;
	height:607px;
	background:transparent url("../img/sidebar-bg.png") no-repeat center top ;
	padding:55px 10px 15px 20px;
	overflow:visible;
	position:relative;
	float:left;
}

#sidebar li{
	font:bold 1.3em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	padding-bottom:7px;
	position:relative;
}

#sidebar li.active a{
	background:transparent url("../img/star-bg.png") no-repeat right 3px;
	padding-right:15px;
}

#sidebar li a{
	color:#283d5f;
	position:relative;
	z-index:10;
}

#sidebar li a:hover{
	color:#91a1be;
	text-decoration:none;
}

#container{
	display:inline-block;
	width:755px;
	position:relative;
	margin:0 0 0 27px;
}

.romance-block ul{
	position:relative;
	top:71px;
	left:33px;
}

.romance-block ul li{
	float:left;
	margin-right:23px;
}

.romance-block ul li p{
	text-align:center;
	padding:15px 10px 10px 10px;
	color:#283d5f;
	font:bold 1.6em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	width:110px;
	margin-bottom:0;
}

.romance-block{
	background:transparent url("../img/romance-block-new.png") no-repeat center top ;
	position:relative;
	width:350px;
	height:307px;
	float:left;
	margin-left:14px;
}

.romance-block a{
	display:block;
	width:80px;
	height:30px;
	bottom:12px;
	position:absolute;
}


.romance-block .prev{
	left:70px;
}

.romance-block .next{
	left:195px;
}

.facebook-fans{
	background:transparent url("../img/facebook-fans-bg.png") no-repeat center top ;
	position:relative;
	width:330px;
	height:247px;
	float:left;
	margin:0 0 0 41px;
	padding:60px 0 0 20px;
}

.fresh-lyrics-block{
	background:transparent url("../img/fresh-lyrics-listing-bg.png") no-repeat center top ;
	position:relative;
	width:701px;
	height:278px;
	float:left;
	margin:17px 0 0 14px;
	padding:55px 20px 20px 20px;
	overflow:hidden;
	font:bold 1.2em Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

.fresh-lyrics-block a{color:#283d5f;}

.fresh-lyrics-block a:hover{
	color:#91a1be;
	text-decoration:none;
}

/* Footer
----------------------------------------------------------------------------- */

#footer{
	background:transparent url("../img/foo-bg.jpg") repeat-x left top ;
	height:108px;
	margin-top:40px;
}

.fresh-lyrics-block ul li{margin-bottom:12px;float:left;width:50%;}

.fresh-lyrics-block ul{height:285px;overflow:hidden;}

#foo{
	background:transparent url("../img/footer-bg.jpg") no-repeat center top ;
	height:108px;
	width:1279px;
	margin:0 auto;
	position:relative;
}

#small-logo{
	position:absolute;
	text-indent:-9999px;
	display:block;
	width:200px;
	height:50px;
	left:170px;
	top:30px;
}

.listing-parners{
	position:absolute;
	top:28px;
	left:440px;
}

.listing-parners li{
	float:left;
	color:#9aa7b4;
	font:normal 1.1em Tahoma, Geneva, Verdana;
	margin:0 5px 0 0;
}

.listing-parners li span{color:#65788c!important;}

.listing-parners li a{margin-right:5px;}

.listing-inside-pages{
	position:absolute;
	top:48px;
	left:440px;
}

.listing-inside-pages li{
	float:left;
	color:#9aa7b4;
	font:normal 1.1em Tahoma, Geneva, Verdana;
	margin:0 5px 0 0;
}

.listing-inside-pages li a{margin-right:5px;color:#9aa7b4;}

#foo p{
	position:absolute;
	top:68px;
	left:440px;
	color:#65788c;
	font:normal 1.1em Tahoma, Geneva, Verdana;
}

/* Inside Pages
----------------------------------------------------------------------------- */

.big-peronal-photo{
	position:relative;
	box-shadow: 5px 5px 5px #223552;
  -webkit-box-shadow: 5px 5px 5px #223552;
  -moz-box-shadow: 5px 5px 5px #223552;
}

#alphabet-listing li{
	display:inline;
	margin-right:15.6px;
}

#alphabet-listing{
	background:transparent url("../img/alphabet-listing-bg.png") no-repeat center top ;
	width:940px;
	height:36px;
	font:bold 1.8em Arial, 'Helvetica Neue', Helvetica, sans-serif ;
	text-shadow: 0 2px 1px #293c53;
	text-transform:uppercase;
	padding:20px 25px 0 25px;
	text-align:center;
}

#alphabet-listing li a{
	color:#fff;
	text-decoration:none;
}

.check-updates{
	display:block;
	text-indent:-9999px;
	background:transparent url("../img/check-updates-bg.png") no-repeat center top ;
	width: 140px;
	height:21px;
}

.alphabet-title{
	color:#274563;
	font:bold 2.2em  Arial, 'Helvetica Neue', Helvetica, sans-serif ;
	margin:0 0px 0 0px;
	background:transparent url("../img/alphabet-ul-bg.png") no-repeat center bottom ;
	width:955px;
	margin:0 auto;
	padding:0 0 7px 15px;
}

.alphabet-categories ul{
	width:955px;
	margin:0 auto;
	background:transparent url("../img/alphabet-ul-bg.png") no-repeat center bottom ;
	padding:0 0 0px 0;
	overflow:hidden;
	padding:8px 0 0 15px;
}

.alphabet-categories ul li{
	float:left;
	font: bold 1.2em Arial,'Helvetica Neue',Helvetica,sans-serif;
	margin-bottom:12px;
	width:25%;
}

.alphabet-categories ul li a{
	color: #283D5F;
}

.alphabet-categories ul li a:hover{
	color:#91a1be;
	text-decoration:none;
}

.alphabet-categories{margin:30px 0 0 0;}

.more-celebrity{
	display:inline-block;
	text-indent:-9999px;
	background:transparent url("../img/more-celebrities-bg.png") no-repeat center top ;
	width: 134px;
	height:25px;
	margin:0px 0 0 15px;
}

.more-actors{
	display:inline-block;
	text-indent:-9999px;
	background:transparent url("../img/more-actors-bg.png") no-repeat center top ;
	width: 134px;
	height:25px;
	margin:0px 0 0 15px;
}


.more-music{
	display:inline-block;
	text-indent:-9999px;
	background:transparent url("../img/more-music-bg.png") no-repeat center top ;
	width: 134px;
	height:25px;
	margin:0px 0 0 15px;
}

.more-sports{
	display:inline-block;
	text-indent:-9999px;
	background:transparent url("../img/more-sports-bg.png") no-repeat center top ;
	width: 134px;
	height:25px;
	margin:0px 0 0 15px;
}



.alphabet-categories ul li.active a {
    background: url("../img/star-bg.png") no-repeat scroll right 3px transparent;
    padding-right: 15px;
}

.personal-info{
	width:960px;
	background:#546a8b url("../img/personal-info-bg.jpg") repeat-x center bottom ;
	padding:0px 15px 40px 15px;
	position:relative;
	margin-bottom:20px;
	overflow:hidden;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -opera-border-radius: 8px;
    -moz-border-radius: 8px;
}

.personal-info.short{
	height:160px;
}

.personal-photo{
	background:transparent url("../img/personal-photo-img-bg.png") no-repeat left top ;
	width:167px;
	height:187px;
	position:relative;
	float:left;
}

.personal-photo img{
	position:absolute;
	top:18px;
	left:18px;
}

.twitter{
	position:absolute;
	top:125px;
	left:7px;
}

.facebook{
	position:absolute;
	top:125px;
	left:74px;
}

.personal-info-content{
	background:transparent url("../img/perdonal-info-bottom-bg.png") no-repeat left bottom ;
	width:753px;
	float:right;
	margin:0 0 0 30px;
	padding:7px 0 7px 10px;
	clear:right;
}

.personal-info-content li{
	width:33%;
	float:left;
}

.personal-info-content strong{
	color:#fff;
	font:italic 1.4em Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	margin:0 0 0 10px;
}

.personal-info-content em{
	color:#30567a;
	font:bold 1.1em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	background:transparent url("../img/title-center-bg.png") repeat-x left center ;
	height:20px;
	line-height:20px;
	float:left;
}

.left-title{
	background:transparent url("../img/title-left-bg.png") no-repeat left center ;
	float:left;
    height: 20px;
    width: 10px;
}

.right-title{
	background:transparent url("../img/title-right-bg.png") no-repeat right center ;
	float:left;
    height: 20px;
    width: 10px;
}

.personal-info-title{
	background:transparent url("../img/perdonal-info-bottom-bg.png") no-repeat left bottom ;
	width:753px;
	float:left;
	margin:15px 0 0 30px;
	padding:0 0 15px 10px;
}

.find-error{
	color:#ffd838;
	font:italic 1.2em Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	margin:0px 0 0 350px;
	background:transparent url("../img/find-error-bg.png") no-repeat left center ;
	padding-left:30px;
	position:relative;
	top:20px;
}

.personal-info-title h1{
	color:#fff;
	font:bold 3.0em  Arial,'Helvetica Neue',Helvetica,sans-serif;
	text-shadow: 1px 1px 2px #22334C;
	padding:0 40px 0 0;
	float:left;
}

.personal-info-title h1.active{
	background:transparent url("../img/big-yellow-star.png") no-repeat right center ;
}

.personal-info-title a{
	float:right;
	margin:10px 10px 0 0;
}

.inside-sidebar{
	width:182px;
	height:394px;
	text-indent:-9999px;
	float:left;
}

.inside-sidebar li a{display:block;height:30px;}

.biography{
	height:34px!important;
	background:transparent url("../img/inside-sidebar-bg.png") no-repeat left top ;
}

.discography{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -34px ;}

.filmography{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -64px ;}

.relationships{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -94px ;}

.pictures{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -124px ;}

.lyrics{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -154px ;}

.mp3-s {background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -184px ;}

.news-inside{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -214px ;}

.ringtones{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -244px ;}

.wallpapers{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -274px ;}

.posters{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -304px ;}

.links{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -334px ;}

.fan-mail{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -364px ;}

.biography, .discography, .filmography, .relationships, .pictures, .mp3-s, .news, .ringtones, .wallpapers, .posters, .links, .fan-mail, .lyrics{height:30px;}

.biography:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px top ;}

.discography:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -34px ;}

.filmography:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -64px ;}

.relationships:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -94px ;}

.pictures:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -124px ;}

.lyrics:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -154px ;}

.mp3-s:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -184px ;}

.news-inside:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -214px ;}

.ringtones:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -244px ;}

.wallpapers:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -274px ;}

.posters:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -304px ;}

.links:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -334px ;}

.fan-mail:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -364px ;}

.biography.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -402px ;}

.discography.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -436px ;}

.filmography.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -466px ;}

.relationships.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -496px ;}

.pictures.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -526px ;}

.lyrics.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -556px ;}

.mp3-s.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -586px ;}

.news-inside.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -616px ;}

.ringtones.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -646px ;}

.wallpapers.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -676px ;}

.posters.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -706px ;}

.links.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -736px ;}

.fan-mail.active{background:transparent url("../img/inside-sidebar-bg.png") no-repeat left -766px ;}

.biography.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -402px ;}

.discography.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -436px ;}

.filmography.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -466px ;}

.relationships.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -496px ;}

.pictures.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -526px ;}

.lyrics.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -556px ;}

.mp3-s.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -586px ;}

.news-inside.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -616px ;}

.ringtones.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -646px ;}

.wallpapers.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -676px ;}

.posters.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -706px ;}

.links.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -736px ;}

.fan-mail.active:hover{background:transparent url("../img/inside-sidebar-bg.png") no-repeat -190px -766px ;}


.personal-sidebar{
	width:182px;
	height:242px;
	text-indent:-9999px;
	float:left;
}

.personal-sidebar li a{display:block;height:30px;}

.my-profile{background:transparent url("../img/personal-sidebar.png") no-repeat left top ;}

.my-comments{background:transparent url("../img/personal-sidebar.png") no-repeat left -30px ;}

.my-rating{background:transparent url("../img/personal-sidebar.png") no-repeat left -60px ;}

.log-out{background:transparent url("../img/personal-sidebar.png") no-repeat left -90px ;}

.my-profile:hover{background:transparent url("../img/personal-sidebar.png") no-repeat left -123px ;}

.my-comments:hover{background:transparent url("../img/personal-sidebar.png") no-repeat left -153px ;}

.my-rating:hover{background:transparent url("../img/personal-sidebar.png") no-repeat left -183px ;}

.log-out:hover{background:transparent url("../img/personal-sidebar.png") no-repeat left -213px ;}

.my-profile.active{background:transparent url("../img/personal-sidebar.png") no-repeat left -123px ;}

.my-comments.active{background:transparent url("../img/personal-sidebar.png") no-repeat left -153px ;}

.my-rating.active{background:transparent url("../img/personal-sidebar.png") no-repeat left -183px ;}

.log-out.active{background:transparent url("../img/personal-sidebar.png") no-repeat left -213px ;}

.inside-content-title{
	background:transparent url("../img/inside-content-title-bg.png") no-repeat center top ;
	position:relative;
	height:45px;
	line-height:45px;
	padding:0 0 0 20px;
	text-transform:uppercase;
}

.large-title{background:transparent url("../img/inside-content-large-title-bg.png") no-repeat center top ;}

.inside-content-title h3{font:normal 1.8em Arial,'Helvetica Neue',Helvetica,sans-serif;padding:11px 0px 0 0;float:left;margin-right:10px;}

.inside-content-title h3.active{
	background:transparent url("../img/big-blue-star.png") no-repeat right 16px ;
	padding-right:25px;
}

#inside-content{
	width:780px;
	float:right;
}

#inside-content li{margin-bottom:20px;}

.inside-content-text{
	background-color:#f1f5f8;
	border-radius:0px 0px 8px 8px;
    -webkit-border-radius:0px 0px 8px 8px;
    -khtml-border-radius:0px 0px 8px 8px;
    -opera-border-radius:0px 0px 8px 8px;
    -moz-border-radius:0px 0px 8px 8px;
	behavior:url("../css/border-radius.htc");
	padding:25px 27px 25px 20px;
	line-height:1.5em;
	font-size:1.4em;
	overflow:hidden;
	color:#274563;
}

.inside-content-text a{color:#274563;}

.read-more-link{
	display:block;
	float:right;
	margin-top:30px;
}

.inside-content-text-open{
	background:transparent url("../img/button-closed-bg.png") no-repeat center top ;
	height:24px;
	right:27px;
	top:11px;
	width:46px;
	position:absolute;
}

.inside-content-text-close{
	background:transparent url("../img/button-open-bg.png") no-repeat center top ;
	height:24px;
	right:27px;
	top:11px;
	width:46px;
	position:absolute;
	display:none;
}

.inside-content-title a{
	text-decoration:none!important;
	color:#274563!important;

}

.edit-container{
	display:inline-block;
}

.edit-container a{text-decoration:none;padding-right:5px;}

.inside-content-text ul li{
	float:left;
	width:365px;
	margin-bottom:5px!important;
	line-height:1.5em;
}

.inside-content-text ul li .edit-container a{font-size:0.7em!important;}

.inside-content-text ul li.active{
	background:transparent url("../img/big-blue-star.png") no-repeat left center ;

	padding-left:20px;
	width:345px;

}

.edit-profile{
	margin-top:18px!important;
	font-weight:bold;
	font-size:1.1em;
}

.star-prize-link{
	background:transparent url("../img/sidebar-prize-star-bg.png") no-repeat left center ;
	width:182px;
	height:51px;
	display:block;
	margin:20px 0;
}

.user-quantity-points em{
	font:italic 2.2em Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
	margin:0 20px 0 0;
	float:left;
}

.quantity-points{
	color:#ffd030;
	font:bold 1.4em  Arial,'Helvetica Neue',Helvetica,sans-serif;
	vertical-align: middle;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -opera-border-radius: 8px;
    -moz-border-radius: 8px;
	background:#385178 url("../img/yellow-star-very-big.png") no-repeat 10px center ;
	padding:5px 10px 5px 45px;
}

.left-quantity-points{
	background:transparent url("../img/left-quantity-points-bg.png") no-repeat top center ;
	width:6px;
	height:19px;
	float:left;
	 margin-top: 8px;
}

.center-quantity-points{
	background:transparent url("../img/center-quantity-points-bg.png") repeat-x top center ;
	height:19px;
	line-height:19px;
	float:left;
	color:#835500;
	font-size:1.1em;
	text-shadow: 0 1px 1px #FFFFFF;
	 margin-top: 8px;
}

.right-quantity-points{
	background:transparent url("../img/right-quantity-points-bg.png") no-repeat top center ;
	width:6px;
	height:19px;
	float:left;
	 margin-top: 8px;
}

.dashboard-content{
	background-color:#f1f5f8;
	border-radius:0 0px 8px 8px;
    -webkit-border-radius:0 0px 8px 8px;
    -khtml-border-radius:0 0px 8px 8px;
    -opera-border-radius:0 0px 8px 8px;
    -moz-border-radius:0 0px 8px 8px;
	padding:0 20px 20px 20px;
	font-size:1.2em;
}

.dashboard-content-listing li{
	background:transparent url("../img/dashboard-li-bg.gif") repeat-x center bottom;
	padding:6px 5px;
	margin-bottom:0!important;
	overflow:hidden;
}

.dashboard-content-listing li span{
	float:right;
	font-weight:bold;
	font-size:1.1em;
	margin-top:-2px;
}

.dashboard-content-listing li span img{
	margin-left:10px;
	vertical-align: text-bottom;
	margin-right:0!important;
}

.dashboard-content-listing li img{
	vertical-align: text-bottom;
	margin-right:10px;
}

.pagination{
	float:right;
	margin:20px 5px 0 20px;
	font-size:1.0em;
	font-weight:bold;
}

.pagination li{
	float:left;
	margin-bottom:0!important;
	color:#9db4cc;
	margin-left:7px;
}

.pagination li a{color:#274563;margin-right:7px;}

.pagination li a.active{text-decoration:none;}

.total-points strong{
	background:transparent url("../img/dashboard-li-bg.gif") repeat-x left top;
	font-size:1.5em;
	padding:15px 0 0 0;
	color:#274563;
	float:left;
	width:100%;
}

.total-points img{
	vertical-align:middle;
	margin-left:10px;
}

.total-points p{
	font-size:1.4em;
	font-weight:bold;
	line-height:0;
	padding-bottom:10px;
	margin-bottom:0!important;
}

.user-quantity-points{margin-bottom:25px;float:left;}

.total-points{
	width:215px;
        padding-top: 10px;
	float:left;
}

.dashboard-menu{
	width:780px!important;
	height:59px!important;
	background:transparent url("../img/points-top-menu.png") no-repeat left top!important;
}

.dashboard-menu li{
	float:left!important;
	height:44px!important;
	margin-bottom:0!important;
}

.dashboard-menu  li a{
	display:block!important;
	text-indent:-9999px!important;
	height:44px!important;
}

.earned a{width:158px!important;}

.pending a{width:161px!important;}

.rejected a{width:180px!important;}

.prizes a{width:140px!important;}

.earned {
	background:transparent url("../img/points-top-menu.png") no-repeat left -70px!important;
	width:171px!important;
}

.pending {
	background:transparent url("../img/points-top-menu.png") no-repeat -171px -70px!important;
	width:174px!important;
}

.rejected  {
	background:transparent url("../img/points-top-menu.png") no-repeat -345px -70px!important;
	width:193px!important;
}

.prizes  {
	background:transparent url("../img/points-top-menu.png") no-repeat -538px -70px!important;
	width:242px!important;
}

.earned.active {
	background:transparent url("../img/points-top-menu.png") no-repeat left top!important;
	width:171px!important;
}

.pending.active {
	background:transparent url("../img/points-top-menu.png") no-repeat -171px top!important;
	width:174px!important;
}

.rejected.active {
	background:transparent url("../img/points-top-menu.png") no-repeat -345px top!important;
	width:193px!important;
}

.prizes.active {
	background:transparent url("../img/points-top-menu.png") no-repeat -538px top!important;
	width:242px!important;
}

.earned:hover {
	background:transparent url("../img/points-top-menu.png") no-repeat left top!important;
	width:171px!important;
}

.pending:hover  {
	background:transparent url("../img/points-top-menu.png") no-repeat -171px top!important;
	width:174px!important;
}

.rejected:hover  {
	background:transparent url("../img/points-top-menu.png") no-repeat -345px top!important;
	width:193px!important;
}

.prizes:hover  {
	background:transparent url("../img/points-top-menu.png") no-repeat -538px top!important;
	width:242px!important;
}

.like-box{
	width:298px;
	overflow:hidden;
}

.like-box  iframe {
	margin:-33px 0 0 -1px!important;
	border:0!important;
}

.list-name {
    width: 190px;
    float: left;
}

.list-name a {
    font: normal 1em/1.2em Tahoma, serif, sans-serif, monospace;
    margin-left: 10px;
}

.list-name a:hover { color:Black; }



#login_cntr {
    width: 183px;
    height: 107px;
    background: url(../img/login.jpg) left top no-repeat;
    margin: 0;
}

#login_cntr input {
    border: none;
    background: transparent;
    color: #c3ccd6;
}

#login_cntr .login {
    margin: 20px 0 0 20px;
    width: 130px;
}

#login_cntr .password {
    width: 90px;
    margin: 0 5px 0 20px;
}

#login_cntr .ok {
    width: 45px;
    height: 45px;
    cursor: pointer;
}

#login_cntr .ml20 {
    margin-left: 20px;
}

#login_cntr a {
    color: #2f5275;
    line-height: 1.2em;
}

#login_cntr a { color: #2f5275; }

#register-form{
    display: block;
    height: 500px;
}
.registers li{

    width: 100%!important;
}


.registers input {
/*    min-width: 150px!important;
    width: 150px;
    */
    float:right;
    margin-right: 100px;
    padding-right: 7px;
}
.registers textarea {
/*    min-width: 150px!important;
    width: 150px;
    */
    text-align: right;
    float:right;
    margin-right: 100px;
    padding-right: 0px;
}.registers  select {
/*    min-width: 150px!important;
    width: 150px;
    */
    text-align: left;
    float:right;
    margin-right: 100px;
    padding-right: 0px;
}

.registers label {
    margin-left: 100px;
    padding-right: -30px;
}

.errorContainer {
    color: #ffa503;
    font-size: 0.9em;
/*    float: left;*/
    margin: 2px 0 0 60px;
    padding-left: 37px;
}



/*###################################         */

.selmnt   {
    min-width: 678px;
width: 678px;

}


.e_container{
    /*    display: none;*/
    /*    width: 650px!important;*/

    padding:10px;
}



#el_biography{
    /*     width: 600px!important;
         height: 400px!important;*/
}



/*      EDITOR BUTTONS  */

.epanel{
    display:inline-block;
}

.epanel  a {
    text-decoration: none;

}


.e_button, .getPanel{
    font-style: italic;
    font-weight: normal;
    color:chocolate;
    font-size: 9px;
    background: none!important;
    padding:0 0 0 0px!important;
    vertical-align: top!important;

}
.e_container{

    -moz-border-radius:6px 6px 6px 6px;
    -moz-box-shadow:0 2px 12px rgba(0, 0, 0, 0.6);
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #536376;

    padding:14px 22px;
    position:relative;
    min-width: 600px!important;
}


#close_x {
    background-position:-387px -102px;
    display:block;
    height:23px;
    line-height:1000px;
    overflow:hidden;
    position:absolute;
    right:5px;
    top:5px;
    width:24px;
}


.sprited {
    background:url("download_sprite.png") no-repeat scroll 0 0 transparent;
    display:block;
    line-height:1000px;
    overflow:hidden;
}

.d_title{
    font-weight: bold;
    margin-bottom:10px;
    font-size:14px;
}

.d_title center{
	color:#162636;
	font-size:18px;
	font-family:Arial;
	padding-top:10px;
}


.e_container textarea, .compare_diff{

    width: 590px;
    height: 330px;
}

.p_conteiner tr, .p_conteiner td{
    min-height: 20px;
    height: 30px;
	color:#2d496f;
}


.new_data p{
    font-weight: bold;

}

.user_block,.new_data, .app_show_org	{
    /*	border:1px solid #b0c1d5!important;*/
    padding :5px;
    padding-bottom:10px;
    margin-bottom:10px;
}

.bt_action{
     display: block;
    float:right;
    cursor:pointer;
/*    margin-top: -30px;
    margin-right: 50px;
    padding:10px;*/
}
.bt_showdiff{
    margin-right:20px;
}
.compare_diff td{
    margin:0px;
    padding: 0px;
    margin-top:10px;
    padding-top: 15px;
    border-top:1px solid #2D466E;
    border-bottom:1px solid #2D466E;

}


.pre_tbl{
    -moz-border-radius:6px 6px 0px 0px;
    -moz-box-shadow:0px 0px  3px 0px #788EA5;
    -webkit-box-shadow: 0px 0px  3px 0px #788EA5;
    box-shadow: 0px 0px  3px 0px #788EA5;


    background-color: #788EA5;

    color:#ffffff;
    padding: 0px;
    margin: 0px;
    width: 30%;
    text-align: left;
    padding-left:10px;
    float:right;
    cursor: pointer;
    height: 12px;
    vertical-align:bottom!important;
}

.pre_tbl1{
    display: block;
    -moz-border-radius:6px 6px 0px 0px;
    -moz-box-shadow:0px 0px  3px 0px #788EA5;
    -webkit-box-shadow: 0px 0px  3px 0px #788EA5;
    box-shadow: 0px 0px  3px 0px #788EA5;
    font-size:10px;


    background-color: #788EA5;

    color:#ffffff;

    margin: 0px;
/*    width: 30%;*/
    text-align: left;
    padding:5px  5px 5px 5px;
    float:left;
    cursor: pointer;
    height: 12px;
    vertical-align:bottom!important;
}
.new_content{

    padding: 5px;
    margin-top:15px;
}

.pre_tbl .b_approve {
    margin-left:1px!important;
    padding-left:1px!important;
}

.app_tbl{
    /*padding:10px!important;*/
    font-size:12px;
    color: #305377;
    border:1px solid #8baabd;
	margin-bottom: 20px;
}
.app_tbl td {
    /*    border-bottom: 1px dotted whitesmoke;*/
    height: 16px;
}

.new_eitem{
    color:greenyellow;

}

/*            POPUP MSG       */

#msg_resp   {
    display: none;
}

#msg_state  {
    display: inline-block;
}

#msg_txt{
/*    display: inline-block;*/
    padding-left: 100px;
    vertical-align:middle;
    font-size: 12px;
    font-family:Arial;
}


.msg_ok , .msg_error  {
    background-repeat: no-repeat;
    min-height: 70px;
    min-height: 70px;
	padding:40px 0 0 130px;
	line-height:15px;
}

.msg_error  {
    background:transparent url(../img/wrong-bg.png) no-repeat left center;
    color: #dc6c20;
	width:365px;
	margin:0 auto;
}

.msg_ok  {
    background:transparent url(../img/success-bg.png) no-repeat left center;
	color:#84951e;
	width:365px;
	margin:0 auto;
}


/*     end       POPUP MSG       */








/*    DIFF      */


.show_diff{
    cursor:pointer;
}
.td_dif, .td_dif_new{
    display:none;
}

ins,del{
    text-decoration:none;
    max-width: 590px!important;
    margin-left: 1px;
    margin-right: 1px;
}

ins{
    background:lawngreen!important;

}

del{
    background:#9eb5cd!important;
}

#out{font-family:monospace;font-size:11px;border:solid 1px #ccc;padding:2px}



.compare_diff{
    display: none;
}




span.pending{
    color:orangered;
    margin: 0px;
    padding: 0px;
    text-decoration: none!important;
}



/*				JQ DATAPICKER				*/



table.jCalendar {
    border: 1px solid #000;
    background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
    background: #333;
    color: #fff;
    font-weight: bold;
    padding: 3px 5px;
}

table.jCalendar td {
    background: #ccc;
    color: #000;
    padding: 3px 5px;
    text-align: center;
}
table.jCalendar td.other-month {
    background: #ddd;
    color: #aaa;
}
table.jCalendar td.today {
    background: #666;
    color: #fff;
}
table.jCalendar td.selected {
    background: #f66;
    color: #fff;
}
table.jCalendar td.selected.dp-hover {
    background: #f33;
    color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
    background: #fff;
    color: #000;
}
table.jCalendar tr.selectedWeek td {
    background: #f66;
    color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
    background: #bbb;
    color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
    background: #bbb;
    color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
    position: relative;
    background: #ccc;
    font-size: 10px;
    font-family: arial, sans-serif;
    padding: 2px;
    width: 171px;
    line-height: 1.2em;
}
div#dp-popup {
    position: absolute;
    z-index: 1003;
}
div.dp-popup h2 {
    font-size: 12px;
    text-align: center;
    margin: 2px 0;
    padding: 0;
}
a#dp-close {
    font-size: 11px;
    padding: 4px 0;
    text-align: center;
    display: block;
}
a#dp-close:hover {
    text-decoration: underline;
}
div.dp-popup a {
    color: #000;
    text-decoration: none;
    padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
    position: absolute;
    top: 2px;
    left: 4px;
    width: 100px;
}
div.dp-popup div.dp-nav-prev a {
    float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
    cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
    cursor: default;
}
div.dp-popup div.dp-nav-next {
    position: absolute;
    top: 2px;
    right: 4px;
    width: 100px;
}
div.dp-popup div.dp-nav-next a {
    float: right;
}
div.dp-popup a.disabled {
    cursor: default;
    color: #aaa;
}
div.dp-popup td {
    cursor: pointer;
}
div.dp-popup td.disabled {
    cursor: default;
}



.photo-description a{color:#fff;}
.photo-description h1{color:#fff;}


/*-------------------------------------------------------------*/

h3.approve-title{
	font-size:1.6em;
	text-shadow:0px 1px 2px #fff;

}

td.approve-info{
	width:154px;
	padding:4px 10px 100px 30px;
	background:#f6f7f7 url(../img/approve_person_03.jpg) no-repeat center top;
	display:block;
}

#edited, #new , #deleted{
	padding:10px 0;
	color:#2d496f;
}

#edited span, #new span , #deleted span{
font-weight: bolder;
color: #2f5275;
margin-left: -5px;

}

#edited a, #new a, #deleted a{
	color:#2d496f;
	display:block;
	padding-top:5px;
}

#edited ul li, #new ul li, #deleted ul li{
	padding:5px 0;
}

#el_approve{padding:0 0 0 8px;}

img.approve-band{
	margin:0 auto;
	padding:1px;
	border:1px solid #8BAABD;
	display:block;
	margin-bottom:10px;
}

.blue-font{
	color:#2d496f;
}

.grey-font{
	color:#454034;
}

.tr-bg tr{
	background:transparent url(../img/approve-tr-bg.png) no-repeat center bottom;
}





/*------------------------------------------------------*/
/*------------------------------------------------------*/

#inside-content-news {
    float: left;
    min-height: 490px;
    position: relative;
    width: 664px;
}

#right-sb {
    clear: right;
    float: left;
    height: auto !important;
    padding: 0 0 50px;
    position: relative;
    width: 326px;
	overflow:hidden;
}

#right-sb .sb-fans{
	background:transparent url("../img/sb-fans-bg.png") no-repeat center top;
	width:326px;
	height:258px;
	padding:65px 0 0 0;
	overflow:hidden;
}

#right-sb .sb-fans .like-box{margin:0 auto;}

#right-sb .sb-video{
	background:transparent url("../img/sb-video-bg.png") no-repeat center top;
	width:326px;
	height:258px;
	padding:65px 0 0 0;
	margin-bottom:25px;
	text-align: center;
	overflow:hidden;
}

#right-sb .sb-video object{margin:0 auto 13px auto;display:block;}

#right-sb .sb-video strong{
	color:#1a2d41;
	font:bold 1.6em Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

#right-sb .sb-stars{
	background:transparent url("../img/sb-stars-bg.png") no-repeat center top;
	width:326px;
	height:338px;
	padding:65px 0 0 0;
	margin-bottom:25px;
	text-align: center;
	overflow:hidden;
}

#right-sb .sb-stars ul li{
	float:left;
	width:130px;
	overflow:hidden;
	position:relative;
	padding:0 22px 0 0;
}

#right-sb .sb-stars ul{padding:0 0 0 22px;}

#right-sb .sb-stars ul li a{
	color:#1a2d41;
	font:bold 1.3em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	padding:10px 0 ;
	display:block;
}

#right-sb .sb-stars ul li img{
	display:block;
	box-shadow: 3px 3px 3px #a0a8b1;
  -webkit-box-shadow: 3px 3px 3px #a0a8b1;
  -moz-box-shadow: 3px 3px 3px #a0a8b1;
}

#right-sb .sb-artists{
	background:transparent url("../img/sb-artists-bg.png") no-repeat center top;
	width:326px;
	height:338px;
	padding:65px 0 0 0;
	margin-bottom:25px;
	text-align: center;
	overflow:hidden;
}

#right-sb .sb-artists ul li{
	float:left;
	width:130px;
	overflow:hidden;
	position:relative;
	padding:0 22px 0 0;
}

#right-sb .sb-artists ul{padding:0 0 0 22px;}

#right-sb .sb-artists ul li a{
	color:#1a2d41;
	font:bold 1.3em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	padding:10px 0 ;
	display:block;
}

#right-sb .sb-artists ul li img{
	display:block;
	box-shadow: 3px 3px 3px #a0a8b1;
  -webkit-box-shadow: 3px 3px 3px #a0a8b1;
  -moz-box-shadow: 3px 3px 3px #a0a8b1;
}

#right-sb .sb-songs{
	background:transparent url("../img/sb-songs-bg.png") no-repeat center top;
	width:282px;
	height:286px;
	padding:65px 22px 20px 22px;
	margin-bottom:25px;
	overflow:hidden;
}

#right-sb .sb-songs ul li a{
	color:#283d5f;
	font:bold 1.1em Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

#right-sb .sb-lyrics{
	background:transparent url("../img/sb-lyrics-bg.png") no-repeat center top;
	width:282px;
	height:286px;
	padding:65px 22px 20px 22px;
	margin-bottom:25px;
	overflow:hidden;
}

#right-sb .sb-lyrics ul li a{
	color:#283d5f;
	font:bold 1.1em Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

#right-sb .sb-songs ul li{padding-bottom:13px;}

#right-sb .sb-songs ul li:last-child{padding-bottom:0;}

#right-sb .sb-lyrics ul li{padding-bottom:13px;}

#right-sb .sb-lyrics ul li:last-child{padding-bottom:0;}

#right-sb .sb-romance{
	background:transparent url("../img/sb-romance-bg.png") no-repeat center top;
	width:282px;
	height:210px;
	padding:65px 22px 0px 22px;
	margin-bottom:25px;
	overflow:hidden;
}

#right-sb .sb-romance ul{
	position:relative;
	top:0px;
	left:0px;
}

#right-sb .sb-romance ul li{
	float:left;

}

#right-sb .sb-romance ul li:first-child{margin-right:21px;}

#right-sb .sb-romance ul li p{
	text-align:center;
	padding:15px 10px 10px 10px;
	color:#283d5f;
	font:bold 1.6em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	width:110px;
	margin-bottom:0;
}

#right-sb .sb-poll{
	background:transparent url("../img/sb-poll-bg.png") no-repeat center top;
	width:282px;
	height:409px;
	padding:65px 22px 25px 22px;
	margin-bottom:25px;
	overflow:hidden;
}

#right-sb .sb-poll img{
	display:block;
	box-shadow: 3px 3px 3px #a0a8b1;
  -webkit-box-shadow: 3px 3px 3px #a0a8b1;
  -moz-box-shadow: 3px 3px 3px #a0a8b1;
}

#right-sb .sb-poll label{
	color:#1a2d41;
	font:bold 1.6em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	display:block;
	padding:20px 0;
}

#right-sb .sb-poll .radio-label{
	color:#1a2d41;
	font:normal 1.4em Arial, 'Helvetica Neue', Helvetica, sans-serif;
    vertical-align: super;
}

.vote-button{
	border:0;
	background:transparent;
	margin:0 auto;
	display:block;
}

#right-sb .sb-poll input.i-radio{margin-bottom: 20px;}

h1.title-news{
	color:#1a2d41;
	font-size:2.0em;
	padding-top:0;
}

.news-full-text {
	color:#282828;
	font:normal 1.4em/1.5em Arial, 'Helvetica Neue', Helvetica, sans-serif;
	margin-right:53px;
	border-bottom:1px dotted #5c7295;
	padding-bottom:15px;
}

.news-full-text a{color:#283d5f;}

.news-full-text img{margin:15px 0 25px 0;display:block;}

.social-links{margin-top:10px;}

.social-links li{margin-right:5px;}

.listing-news-inside{
	width:626px;
	overflow:hidden;
	position:relative;
}

.listing-news-inside li{margin-bottom:20px;}

.listing-news-inside-top{
	display:block;
	height:8px;
	background:transparent url("../img/news-inside-top.png") no-repeat center top;
}

.listing-news-inside-bottom{
	display:block;
	height:8px;
	background:transparent url("../img/news-inside-bottom.png") no-repeat center top;
}

.listing-news-inside-center{
	position:relative;
	background-color:#e8eef3;
	border-left:1px solid #cdd8e5;
	border-right:1px solid #cdd8e5;
}

.news-inside-photo{
	position:relative;
	width:610px;
	height:360px;
	overflow:hidden;
	box-shadow: 3px 3px 3px #bbc0c4;
  -webkit-box-shadow: 3px 3px 3px #bbc0c4;
  -moz-box-shadow: 3px 3px 3px #bbc0c4;
	margin:0 auto 50px auto;

}

.news-inside-short{
	position:absolute;
	bottom:0;
	left:0;
	background:transparent url("../img/news-bg-blue.png") no-repeat center top;
	width:580px;
	height:53px;
	overflow:hidden;
	color:#203a52;
	font:normal 1.2em/1.5em Verdana, Geneva, Tahoma, sans-serif;
	padding:10px 15px;
}

.view-pic-inside{
	display:block;
	position:absolute;
	bottom:2px;
	right:118px;
	background:transparent url("../img/view-pictures-bg.png") no-repeat center top;
	width:123px;
	height:29px;
	text-indent:-9999px;
}

.read-more-inside{
	display:block;
	position:absolute;
	bottom:2px;
	right:6px;
	background:transparent url("../img/read-more-inside-bg.png") no-repeat center top;
	width:104px;
	height:29px;
	text-indent:-9999px;
}

.listing-news-inside-center .social-links{
	position:absolute;
	left:18px;
	bottom:-15px;
	margin-top:0!important;
}

.listing-news-inside-center h1{padding-left:13px;padding-right:13px;}

/*--------------------------FIX-INSIDE--------------------------------------*/

.star-lyrics-listing strong{display:block;}

.page-nav li{
	min-width:15px!important;
	width:auto!important;
	float:none!important;
	display:inline;
	padding-right: 5px;
}

.page-nav li.current a{
	text-decoration:none;
	cursor: default;
}

.page-nav{
	margin:0 auto 20px auto;
	text-align:center!important;
	width:300px;
}

ul#add_link li label {
	width:150px;
	display:block;
	float:left;
}

ul#add_link li  input.text-links{
	float:left;
}

.link-submit-cont{
	text-align:center;
	clear: both;
}

textarea.text-links{padding:0!important;font-size:1.0em!important;width:155px;color:#000!important;}

.posters-listing li{
	display:inline-block;
	width:133px!important;
	position:relative;
	text-align:center;
	overflow:hidden;
	padding:0 10px 0 0;
	float:none!important;
}

.posters-listing{text-align:center;}

.img-mp3 li{float:none!important;}

.comments-listing li{
	width:710px!important;
	padding:15px;
	border:1px solid #274563;
	-moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  -khtml-border-radius: 10px; /* KHTML */
  border-radius: 10px; /* CSS3 */
	
}

.newCommensForm #body{font-size:1.0em;}

.inside-content-text .social-links li{width:16px!important;}

.inside-pagination .paginator a{
	color:#1A2D41;
	margin-right:5px;
}

.inside-pagination .paginator{
`	width:626px;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
}

.inside-pagination .paginator a.current{text-decoration:none;cursor:default;}

#contact p label{float:left;width:250px;}

.select-search{
	background:transparent url("../img/select-check-bg.png") repeat left top;
	width:235px;
	padding:8px 10px;
	position:absolute;
	top:82px;
	left:20px;
	z-index:10;
	-moz-border-radius: 8px; /* Firefox */
  -webkit-border-radius: 8px; /* Safari, Chrome */
  -khtml-border-radius: 8px; /* KHTML */
  border-radius: 8px; /* CSS3 */
}

.select-search ul li{
	float:left;
	width:50%;
	font-size:1.2em;
	font-weight:bold;
}

.select-search ul li input{border:0!important;background:transparent!important;}

.hide{display:none;}














