/* CSS Document */
/* ==================== Рейтинг статьи */



.rating {

	color: #757575;

	font-size: 11px;		/* ! */

	font-family: tahoma;	/* ! */

	width: 85px;

	height: 10px;

}

.unit-rating {

	list-style: none;

	margin: 0px;

	padding: 0px;

	width: 85px;

	height: 10px;

	position: relative;

	background-image: url(../images/rating.gif);

	background-position: top left;

	background-repeat: repeat-x;

}

.unit-rating li {

	text-indent: -90000px;

	padding: 0px;

	margin: 0px;

	float: left;

}

.unit-rating li a {

	display: block;

	width: 17px;

	height: 10px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 17;

	position: absolute;

	padding: 0px;

}

.unit-rating li a:hover {

	background-image: url(../images/rating.gif);

	background-position: left center;

	z-index: 2;

	left: 0px;

}

.unit-rating a.r1-unit { left: 0px; }

.unit-rating a.r1-unit:hover { width: 17px; }

.unit-rating a.r2-unit { left: 17px; }

.unit-rating a.r2-unit:hover { width: 34px; }

.unit-rating a.r3-unit { left: 34px; }

.unit-rating a.r3-unit:hover { width: 51px; }

.unit-rating a.r4-unit { left: 51px; }	

.unit-rating a.r4-unit:hover { width: 68px; }

.unit-rating a.r5-unit { left: 68px; }

.unit-rating a.r5-unit:hover { width: 85px; }

.unit-rating li.current-rating {

	background-image: url(../images/rating.gif);

	background-position: left bottom;

	position: absolute;

	height: 10px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

}

body {
background:transparent url(/images/mainbg.jpg) repeat-x scroll center top;
min-height:300px;
min-width:1000px;
font-family:Arial, Helvetica, sans-serif;
}
img,body {
	padding:0;
	margin:0;
	border:none;
}
.wrapper {
	background:transparent url(/images/midbg4.png) repeat scroll 0 0;
}
.container {
	margin:0 auto;
	position:relative;
	text-align:center;
	width:984px;
}
.header {
	background:transparent url(/images/midbg1.jpg) repeat scroll 0 0;
	height:45px;
}
#logoarea {
position:absolute;
top:18px;
left:10px;
}

.header1 {
background:transparent url(/images/midbg2.jpg) repeat scroll 0 0;
 
height:47px;
}

.menu {
background:transparent url(/images/midbg3.jpg) repeat scroll 0 0;
height:31px;
}

.content {
background:transparent url(/images/midbg.jpg) repeat-x scroll center top;
width:976px;
min-height:500px;
}

.contentarea {
padding:20px;
font-size:14px;
text-align:left;
}




.footer {
background:transparent url(/images/footer.jpg) repeat-x scroll center top;
margin:0;
min-width:1000px;
height:40px;
padding:0;
text-align:center;	
}

.font10 {
	font-size:12px;
}
.white {
	color:#FFF;
}
.toppad1 {
	padding-top:12px;
}
input { 
	margin:2px
}
font { 
	margin:2px
}
.menubar {
	background: url(/images/menubar.gif) no-repeat center top;
}
	
.td1 { 
	text-align:center;
}
.a1 { 
	margin-left:5px;
}

.sp { 
	margin:5px;
}
.table1 { 
	background: url(/images/menubar.gif) no-repeat; float:right;
}
.moviename {
	font-size:14px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; color:#1982F7
}
.imgbord { 

	border:1px solid #CCC;
}
.b1 {
	border-bottom:1px solid #CCC;
}
.list { 
	font-size:11px;
}
.rate {
	color:#999; font-size:9px
}
.actors {
	font-size:10px; color:#999
}
#error { 
	color:#F00;
	margin-left:95px;
	font-size:12px;
}
.dispnone { 
	display:none;
}
.dispyes {
	display:block;
}
.adds {
	border-right:1px solid #666;	
}
.error{
	color:#F00; 
	text-align:center;
	width:930px;
	background:#CCC;
	border:1px dotted;
}
.error1{
    padding: 10px;
	margin-top:5px;
	color:#F00; 
	text-align:center;
	width:680px;
	background:#CCC;
	border:1px dotted;
	
}
.banner{ 
	background: url(../images/ban.jpg) no-repeat; 
}
.user{
	 
	float:right;
	padding:10px;	
	color:#FFF;
	}
.commenttable{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
.commenttitle{
	color:#020066;
	font-weight:bold;
}
.commentauthor{

	background:#CCC;
	color:#666;
	font-size:12px;
	padding:3px;
}
.commenttext{ 
	font-size:12px;
	color:#00F;
	font-style: italic;
	border:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:0px;
}
 
.searchform {
	 
	position:absolute;
	top:0px;
	left:0px;
	margin-left:450px;
	text-align:left;
	padding:10px;
	
}
#searchform {
	 
	display:block;
	
}
 
.searchinput {
	float:left;
	width:200px;
}
.loginput {
	float:left;
	width:143px;
}
.loginform {
	position:absolute;
	top:0px;
	left:0px;
	padding:10px;
	margin-right:60px;
	width:934px;
	
}
#menu .menuitems {
	margin-left:10px;
	float:left;
	display:block;
	padding:8px;
	font-size:14px;
}
#menu .menuul {
	float:left;
	padding:0;
	margin:0;
	display:block;
}  
.white {
	color:#FFF;
	font-weight:bold;
}
a {
	text-decoration:none;
}
#menu .cpage {
	background:transparent url(/images/arrow.png) no-repeat bottom;
	height:15px;
}
#menu li:hover { 
	background:transparent url(/images/arrow.png) no-repeat bottom;
	height:15px;
}
#pages {
	font-size:10px;
	text-align:center;
	 
	height:50px;
	
}
#pages ul {
	display: block; 
	 
	 
}
#pages .listitem {
	float:left;
	border:1px solid #CCC;
	width:auto;
	margin:2px;
}
#pages li{
	 
	 
}
#pages a:hover {
	background-color:#CCC;
	
}
.lform {
	padding-left:450px;
	margin:0px;
}
.welcome {
	font-size:12px;
	padding:10px;

}
.logout {
	float:right;
	font-size:12px;
	padding:5px;
	color: #000;
	text-decoration:underline;
}
.logout:hover{
	float:right;
	font-size:12px;
	padding:5px;
	color: #000;
	text-decoration:none;
}
.reglink {
	font-size:15px;
	color:#1982F7;
	float:right; 
	margin:3px 20px;
}
.leftside {
	width:200px;
	float:left;
	border-right:1px solid;
}
.rightside {
	float:right;
	width:700px;
}
.clearboth {
	clear:both;
	line-height:0;
}
li { 
display:inline;
}
.moviefilter {
	float:right;
	padding:5px;
	margin-right:5px;
}
.pagelink {
	color:#333;	
}
.select {
	color:#F00;
	
}
.flaft {
	float:left;
}
h2 {
	margin:0px;
	padding:0px;
	font-size:17px;
	font-weight:bold;
	color:#900;
	border-bottom:1px dashed #CCC;
	padding-bottom:5px;
	margin-bottom:5px;
}
.embed {
	background:#CCC;
	margin:2px;
}
.movieinput {
	padding:5px;
	margin:0px;
	background:#FF9;
}
.movie_url {
	font-weight:bold;
	font-size: 15px;
}
.mleft100 {
	margin-left:100px;	
}
#regdiv label {
	font-size:12px;
	
}

.accordion  .frontend {
	width: 680px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion  .backtend {
	width: 680px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(/images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion div {
	background: #f7f7f7;
	margin: 0;
	padding:  10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}
.searchtext {
	font-size:10px;
}
#actorlist{
	border:1px solid;
}
.disable{
	background:transparent #CCC;
}
.show1{
	width:200px;
	margin:5px;
	padding:5px;
}
.show2{
	float:left;	
}
.show3{
	border:1px solid #CCC;	
}
.show4{
	margin-left:100px;
	
}
.show5{
	font-size:12px;
	color:#000;
}


           .genre_link a:hover{color:#aaa;text-decoration:underline;text-shadow: 3px 3px 5px red;}
           .genre_link a {color:#00F;text-decoration:none;font-size:14px;font-weight:bold;text-shadow: 3px 3px 5px red;}	 