* {padding: 0;margin: 0;outline: none;}

body {
	background-image: url(images/bg.png);
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:12px;
	color: #4f4f4f;
	background-color:#000;
	background-position:center top;
	background-repeat:repeat-y;
}

img {border: none;}

a:link{text-decoration: none;  color:#003F9F;font-weight : bold;}
a:visited{text-decoration: none; color:#003F9F;font-weight : bold;}
a:active {text-decoration: none; color: #003F9F;font-weight : bold;}
a:hover { text-decoration: none; color: #2B2D3B;font-weight : bold;}

ul {
	list-style-type:none;
}




input, select, textarea ,button{
	background-image: url(images/b2.png);
	behavior: url(iepngfix.htc);
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color: #1a1a1a;
	border: 1px solid #4f4f4f;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	height:16px;
	padding: 0px 2px; 
}

option,select {
	background-color: white;
	padding: 0px;
}
#main_container {
	width: 920px;
	margin: 0 auto;
}

#logo  {
	
	background-repeat: none;
	background-position:center;
	
	width: 910px;
	height: 135px;
	margin: 5px;
	cursor: pointer;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;

}
#logo img {
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}

/* menu style */

#menu {
	background-image: url(images/nav_bg.png);
	height: 28px;
	text-align: center;
	
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;

}

#menu li {
	display:inline;
}
#menu li a {
	color:white;
	padding: 0px 6px 2px 6px;

}
.lavaLampWithImage {
    overflow: hidden;
	width:830px;
	margin: 0 auto;
	padding: 5px 0;
}
.lavaLampWithImage li {
    float: left;
    list-style: none;
}
.lavaLampWithImage li.back {
    background: url("images/menu_back.png") no-repeat right -30px;
    width: 9px; 
	height: 30px;
    z-index: 8;
    position: absolute;
}
.lavaLampWithImage li.back .left {
    background: url("images/menu_back.png") no-repeat top left;
    height: 30px;
   # margin-right: 9px; /* 7px is the width of the rounded shape */
}
.lavaLampWithImage li a {
    text-decoration: none;
    color: #fff;
    outline: none;
    text-align: center;

    
   z-index: 10;
    position: relative;
    overflow: hidden;
    margin: auto 2px;    
}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
    border: none;
}
/* end menu style */
#middle_row{
margin:0 auto;
width:892px;
height: 25px;
padding: 0 4px;
border: 3px solid #4f4f4f;
border-top:1px solid #4f4f4f;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
background-image: url('images/b2.png');
}
#middle_row a {
	font-size: 10px;
	}
#login {
margin-top: 3px;
display:inline;
float:left;
}
#login #username{
color:silver;
padding-left: 12px;
background: url('images/user_2px.png') no-repeat center left #ffffff;
}
#login #password {
color:silver;
padding-left: 12px;
background: url('images/pass.png') no-repeat center left #ffffff;
}
#login #savecheckbox {
display: none;
}
#login #savecheckboximg{
    background: url("images/no_checked.png") no-repeat  1px center #ffffff;
    border: 1px solid #4F4F4F;
	cursor: pointer;
    display: inline;
    padding: 0 3px 2px 13px;
    width: 100px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}
 #savecheckboximg label {
cursor: pointer;
}
#login #login_button {
padding: 5px;
}
#userinfo {
display: inline;
float:left;
margin-top: 4px;
position: relative;
}
#userinfo a {
padding-left: 12px;
}
#userinfo #add_link {
background: url('images/down_arrow.png') no-repeat center left transparent;

}
#userinfo #msg_link {
background: url('images/msg.png') no-repeat center left transparent;

}
#userinfo #profile_link {
background: url('images/user.png') no-repeat center left transparent;

}
#userinfo #fav_link {
background: url('images/fav.png') no-repeat center left transparent;

}
#userinfo #logout_link {
background: url('images/logout.png') no-repeat center left transparent;

}
#userinfo #boxx {
display:inline;
}

element.style {

}
#add_items {
width: 120px;
position: absolute;
border: 1px solid #4f4f4f;
background-image: url('images/b2.png');
padding: 5px;

z-index:1000;
border-radius: 4px;
border-top-left-radius: 0px;
overflow:hidden;
display:none;
}
#top_search {
margin-top:3px; 
display:inline;
float:right;
}
#top_search #search_input {
height: 16px;
padding-left: 12px;
background: url('images/search.png') no-repeat center left #ffffff;
}
#summary {
text-align: left;
}
#summary p {
	padding-left: 14px;
}
#summary .songs {
	background: url('images/songs.png') no-repeat center left transparent;
}
#summary .albums {
	background: url('images/albums.png') no-repeat center left transparent;
}
#summary .clips {
	background: url('images/videos.png') no-repeat center left transparent;
}
#summary .lyrics {
	background: url('images/lyrics.png') no-repeat center left transparent;
}
#summary .movies {
	background: url('images/videos.png') no-repeat center left transparent;
}
#summary .games {
	background: url('images/games.png') no-repeat center left transparent;
}
#summary .users {
	background: url('images/users.png') no-repeat center left transparent;
}
#content {
	width: 902px;
	border: 4px solid #4a4a4a;
	padding: 5px;
	overflow: auto;
	background: transparent url(images/b.png);
	behavior: url(iepngfix.htc);
	margin-top:5px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;

}

#left_side {
	width: 160px;
	float:left;
}

.side_item {
	margin-bottom: 5px;
	padding: 0px;
}

.side_item .item_title {
	background:#FFFFFF url(images/panel_bg.png) repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:16px;
	padding:2px 4px;
	text-align:center;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
}
.side_item .item_content {
	padding: 3px;
	font-size: 11px;
	background-image: url(images/b2.png);
	behavior: url(iepngfix.htc);
	width:154px;
	text-align:center;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}


#right_side {
	width: 160px;
	float:right;

}
#greet {
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:transparent url(images/b.png) repeat scroll 0 0;
	behavior: url(iepngfix.htc);
	border:3px solid #3F3F3F;
	color:#CFCFCF;
	font-weight:bold;
	margin:0 auto 10px;
	padding:5px;
	text-align:center;
	width:540px;

}
#greet span {
	display:block;
}
#greet a:link,
#greet a:visited,
#greet a:active,
#greet a:hover {
	color: white;
	text-decoration: underline;
}

#center {
	width: 560px;
	background-color:#fff;
	margin: 0 auto;
	background: transparent url(images/b2.png);
	behavior: url(iepngfix.htc);
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
}

.center_item {
padding: 4px;

}

.center_item .item_title {
	background:#FFFFFF url(images/panel_bg.png) repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:16px;
	padding:2px 4px;
	text-align:center;
	margin-bottom: 20px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	-webkit-top-bottom-left-radius:4px;
	-webkit-top-bottom-right-radius:4px;
}

.center_item .item_content {
margin-bottom: 15px;
text-align: center;
overflow:hidden;
}

/* last tabs */
#lasts {
	display:none;
	height: 210px;
}
.ui-tabs-nav {

}

.ui-tabs-nav li {
display:inline;
}
.ui-tabs-nav li a {
	text-decoration: none;
margin:0 -2px;
padding:2px 20px;
	border-bottom:1px solid silver;
}
.ui-tabs-nav li a:hover {
	background: transparent url(./images/menu_back.png) no-repeat;
	color: #ffffff;
	background-position:center top;
}
.ui-tabs-nav li.ui-tabs-selected {

}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	background: transparent url(./images/menu_back.png) no-repeat;
	color: #ffffff;
	background-position:center top;
}
.ui-tabs-panel {

	clear:left;

	padding: 1.5em 1.7em;	
	font-size: 1.1em;
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
/*end last tabs*/
/*tops*/
.ui-accordion {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	border-bottom: 1px solid #777777;
}
.ui-accordion-group {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	border: 1px solid #777777;
	border-bottom: none;
}
.ui-accordion-header {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	cursor: pointer;
	background: #111111 url(images/111111_40x100_textures_02_glass_40.png) 0 50% repeat-x;
}
.ui-accordion-header a {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	display: block;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding: .5em .5em .5em 1.7em;
	color: #e3e3e3;
	background: url(images/ededed_7x7_arrow_right.gif) .5em 50% no-repeat;
}
.ui-accordion-header a:hover {
	background: url(images/ffffff_7x7_arrow_right.gif) .5em 50% no-repeat;
	color: #ffffff;
}
.ui-accordion-header:hover {
	background: #1c1c1c url(images/1c1c1c_40x100_textures_02_glass_55.png) 0 50% repeat-x;
	color: #ffffff;
}
.selected .ui-accordion-header, .selected .ui-accordion-header:hover {
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_65.png) 0 50% repeat-x;
}
.selected .ui-accordion-header a, .selected .ui-accordion-header a:hover {
	color: #222222;
	background: url(images/222222_7x7_arrow_down.gif) .5em 50% no-repeat;
}
.ui-accordion-content {
	background: #f9f9f9 url(images/f9f9f9_40x100_textures_04_highlight_hard_100.png) 0 0 repeat-x;
	color: #222222;
	font-size: 1em;
}
.ui-accordion-content p {
	padding: 1em 1.7em 0.6em;
}
/*end tops*/

#add .row {
display:block;
padding:2px;
text-align: left;
overflow:auto;
}

#add .row label {
display:block;
float:left;
width:150px;
text-align: right;
}
#add .row .input_area {
width: 390px;
float:left;
}
#sendmail .row {
text-align: left;
margin-bottom: 5px;
}
#sendmail .row label {
display:block;
float:left;
width:150px;
text-align: right;
margin-right: 5px;
}

#details {
width: 540px;
margin: 0 auto;
}

#details #details_title {
font-weight:bold;
text-align: center;
padding:4px;
font-size:13px;
}
#details #cover img {
text-align: center;
padding:4px;
border: 1px solid #dfdfdf;
width: 280px;
margin-bottom: 5px;
behavior: url(iepngfix.htc);
margin: 4px 0px;
}
#details #avatar img {
text-align: center;
padding:4px;
border: 1px solid #dfdfdf;
margin-bottom: 5px;
width: 100px;
behavior: url(iepngfix.htc);
margin: 4px 0px;
}


#details #videoplayer {
width: 480px;
padding: 4px;
border: 1px solid #dfdfdf;
margin: 0 auto;
}
#details .details_label {
display:block;
float:left;
width: 50%;
padding: 3px;
text-align:right;
}

#details .details_info {
padding: 3px;
font-weight:bold;
text-align: left;
}
#details .dl_link {
text-align:center;
}


#details #lyrics_text {
	text-align: center;
	line-height: 15px;
	margin: 15px 0px 25px 0px;
	color: #003F9F;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana,tahoma;
	border-top: 2px solid #afafaf;
	border-bottom: 2px solid #afafaf;
	padding: 5px 0px 5px 0px;
}
#player {
text-align: center;
}
#player #mpl {
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#song_info {
	width: 400px;
	color: red;
	font-size: 9px;
	border: 1px solid silver;
	margin: 5px auto;
}

#search_list {
padding: 5px;
margin: 0 auto;
}

#search_info {
font-weight: bold;
margin: 15px 0px 15px 0px;
}

#pages_list {
margin-top: 15px !important;
}

#pages_list a {
margin: 0px 10px 0px 10px;
}

#list_rows .row , .list_rows .row{
	text-align: center;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #dfdfdf;
}
#list_rows .movie {
 height: 140px;
 padding-bottom: 5px;
}
#list_rows .movie .poster {
	float:left;
}
#list_rows .movie .info {
float:right;
text-align: left;
width: 430px;
}
#list_rows .movie .title {
	padding: 5px;
	height: 15px;
}
#list_rows .movie .descr {
padding: 3px;
height: 90px;
}
#list_rows .movie .up_info {
	padding: 5px;
	height: 15px;
font-size: 10px;
text-align: right;
}
#fav_list {
	width: 400px;
	margin: 0 auto;
	margin-top:20px;
}
#movie_descr {
	border-bottom:1px solid silver;
	border-top:1px solid silver;
	font-size:11px;
	line-height:11px;
	margin: 20px auto 0 auto;
	padding:8px 10px;
	width:500px;
}
#report {
	font-size:10px;
	margin-top: 10px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}
/*News styles*/
.news {
	width: 500px;
	margin: 0 auto;
	padding-bottom: 5px;
	border-bottom: 1px solid silver;
	overflow:auto;
}
.news .news_title {
	font-size: 15px;
	text-align: left;
	padding: 5px 0;
	border-top: 1px solid silver;
	text-decoration: underline;
}
.news .news_img img {
	border: 1px solid silver;
	width: 80px;
	height: 65px;
	padding: 3px;
	float:left;
	margin: 0 10px 5px 0;
}

.news .news_content {
	text-align: left;
}

.news .news_date {
	font-size: 10px;
	font-weight: bold;
	color: #8f8f8f;
}
.news .news_more {
	text-align: right;
	padding-right: 10px;
}

#news_container #search_list #search_info {
	margin: 0px;
}
#news_container #search_list {
	width: auto;
}
#news_container {

text-align: left;
}
#news_container #news_content {
	overflow:auto;
	padding: 0 10px;
}
#news_container #news_title {
	color:#003F9F;
	font-size: 20px;
	border-bottom: 1px solid silver;
	padding: 5px;
	margin-bottom: 5px;
}
#news_container #news_info {
	font-size: 10px;
	color: #8f8f8f;
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid silver;
}
#news_container #news_img {
	text-align:center;
}
#news_container #news_img img {
	width: 520px;
	padding: 3px;
	border: 1px solid silver;
	margin: 0 0 10px 0;
}
#news_container #news_nav {
	font-size: 9px;
	text-align: center;
}
/*end news style*/

/*comments styles*/
#comments {
	width: 400px;
	margin: 0 auto;
}
#comments #addcomment{
	margin: 20px 0 20px 0;
}
#comments .add {
	display:none;
}
#comments textarea {
	width: 350px;
	height: 60px;
}
#comments .row a {
	float: left;
	font-size: 10px;
	margin-right: 5px;
}
#comments .row span {
	float: right;
	font-size: 10px;
}	
#comments .row .comment {
	text-align: left;
	clear:both;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	margin: 0 0 20px 0;
	padding: 5px 10px;
}
/*end comments styles*/
#extra {
	height: 40px;	
}
#opt {
	float:left;
}
#opt #favourite_add_rem {
	color: black;
	font-size: 10px;
	padding: 0 10px;
	font-weight:normal;
	clear: both;
}
#favourite_add_rem {
	float:left;
	color: black;
	font-size: 10px;
	padding: 0 10px;
	font-weight:normal;
	clear: both;
}
#favourite_add_rem img {
	margin-right: 5px;	
}

#add_greet {

	color: black;
	font-size: 10px;
	padding: 0 10px;
	font-weight:normal;
}
#add_greet img {
	margin-right: 5px;
}
#rating {
	text-align:center;
	padding: 5px;
	font-size: 10px;
	float:right;
}
#stars {
	width: 75px;
	height: 15px;
	margin:0 auto;
}
.star {
	width:15px;
	height:15px;
	background-repeat:no-repeat;
	background-image:url('images/star_on.gif');
	float:left;
	margin: 0px;
}
.star_off {
	width:15px;
	height:15px;
	background-repeat:no-repeat;
	background-image:url('images/star_off.gif');
	float:left;
	margin: 0px;
}

.hi {
	background-image:url('images/star_hi.gif');
	cursor:pointer;
}
#last_news .img {
	width: 500px;
	height: 200px;
	margin: 0 auto;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border: 1px solid silver;
}

#last_news .title {
	background:transparent url('images/b_black.png');
	font-size: 17px;
	color:#fff;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	padding: 5px 3px;
}
#last_news .descr {
	background:transparent url('images/b_black.png');
	width: 490px;
	margin: 0 auto;
	padding: 5px;
	color: white;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	text-align: left;
}
#last_news_pages {
	width: 235px;
	margin: 0 auto;
}
#last_news .img{
	background-color:white;
	background-repeat:no-repeat;
	background-position: center;
}
#last_news_pages .news_page {
	color: white;
	font-weight:bold;
	padding-top: 5px;
	margin: 1px;
	cursor:pointer;
	width: 31px;
	height: 27px;
	float:left;
	background: transparent url('images/news_bg.png') no-repeat;
}
#last_news_pages .next {
	background: transparent url('images/next.png') no-repeat;
}
#last_news_pages .prev {
	background: transparent url('images/prev.png') no-repeat;
}

#last_news_pages .curr {
	margin-top: 0px;
}
#last_news .descr a {
	font-size: 12px;
}
#last_news a {
	color: white;
	text-align: left;
	font-size: 17px;
	font-weight:normal;
}

#footer {
	font-family:verdana,Tahoma;
	font-size:9px;
	font-weight: bold;
	text-align: center;
	color: silver;
	border: 4px solid #4a4a4a;
	background-color:transparent;
	background-image: url(images/b.png);
	behavior: url(iepngfix.htc);
	padding: 5px 10px 5px 10px;
	margin:5px 0px 5px 0px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	width: 892px;
}

#tip {
	background-image: url(images/b2.png);
	color: black;
	font-weight:bold;
	position: absolute;
	top:5px;
	left: 5px;
	z-index: 50;
	display:none;
	padding: 5px;
	border: 1px solid silver;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-opacity: 0.9;
}
#tip img {
	width: 180px;
}

#announce  {
	width: 99.9%;
	cursor:pointer;
	background-color: red;
	border: 1px dashed black;
	text-align: center;
}
#game {
	width: 530px;
	border:1px solid #DFDFDF;
	margin:0 auto;
	padding:4px;
}
#facebook{
	padding: 10px;
	background-image: url('images/fb_bg.png');
	position: fixed;
	z-index: 90;
	width: 240px;
	height: 300px;
	display:inline;
	top: 100px;
	left: -230px;
}
.thumb {
margin:2px;
padding: 4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
border:1px solid silver;

}
#report_form {
display: none;
}
#report_form  textarea{
width: 298px;
height: 45px;
}
.ui-widget-overlay {
    left: 0;
    position: absolute;
    top: 0;
    background:  repeat-x scroll 50% 50% #5C5C5C;
    opacity: 0.8;
}
.ui-dialog {
    background-color: #dadada;
    border: 1px solid #afafaf;
    border-radius: 5px 5px 5px 5px;
	padding: 5px;
}
.ui-dialog-titlebar {
background: url("images/panel_bg.png") repeat-x scroll 0 0 #FFFFFF;
color: white;
font-weight: bold;
border: 0 none;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
color: #FFFFFF;
font-size: 11px;
height: 16px;
padding: 3px;
}
.ui-dialog-titlebar-close  {
text-indent: -99999px;
float: right;
}
.ui-icon {
width: 16px;
height: 16px;
}
.ui-icon-closethick {
background: url(images/ui-close.png) center no-repeat transparent;
display:block;
}
.ui-dialog-buttonset {
text-align: right;
}
