* {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 {
	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;
}

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

#logo  {
	background-image:url(images/head.png);
	background-repeat: none;
	background-position:center;
	behavior: url(iepngfix.htc);
	width: 910px;
	height: 135px;
	margin: 5px;
	cursor: pointer;
	-moz-border-radius:4px;

	border-radius:4px;

	-webkit-border-radius:4px;

}


/* menu style */
#menu {
	background-image: url(images/nav_bg.png);
	height: 23px;
	text-align: center;
	padding: 5px 0px 0px 0px;
	
	-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;
}



#menu li {
	display:inline;
}

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

}
#menu li a:hover {
background-image: url("images/menu_back.png");
background-position: center bottom;
}
#menu li .selected {
	background-image: url("images/menu_back.png");
	background-position: center bottom;
}

/* end menu style */

#content {
	width: 902px;
	border: 4px solid #4a4a4a;
	padding: 5px;
	overflow: auto;
	background: transparent url(images/b.png);
	behavior: url(iepngfix.htc);
	-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;
}

#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;
}

#userinfo .avatar {
border-bottom: 1px solid #1a1a1a;
border-top: 1px solid #1a1a1a;
text-align: center;
padding: 5px 0px 5px 0px;
}

#userinfo ul {
list-style-image: url(images/p.gif);
line-height: 8px;
list-style-position: inside;
}

#userinfo li {
	font-size: 10px;
	margin: 3px 0px 4px 3px;
	text-align:left;
}
#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;
}
.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;
}
#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 #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;
}

#song_info {
width: 400px;
color: red;
font-size: 9px;
border: 1px solid silver;
margin: 5px auto;
}

#search_list {
width: 400px;
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 {
text-align: center;
padding: 3px 0px 3px 0px;
border-bottom: 1px solid #dfdfdf;
}

#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 {

padding: 3px;
border: 1px solid silver;
}
#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;

	width: 892px;
}

#tip {
	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;
}