.main {
	display:block;
	position:relative;
	float:left;
	height: 750px;
	width: 1000px;
	margin-top: 20px;
	margin-left:20px;
	background-color:#EAEAEA;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;	

}
	
.mainPlayer{
position:relative;
display:block;
float:left;
	width: 570px;
margin-left:10px;
margin-right:10px;
}
.player {
	float: left;
	height: 350px;
	width:100%;
	margin-bottom:50px;

	/*background-color: #333333;*/
	
}

.headPlay {
/*	color: #FFFFFF;
	margin-bottom:10px;
	background-color: #999999;
	min-height: 50px;
	height:50px;
	width: 100%;*/
	
background-color:#666666;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:24px;
height:auto;
margin-bottom:20px;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
	
}
.last{
position:relative;
display: block;
clear:both;
float:left;
width:100%;
height:250px;
background-color:#FFFFFF;

}

.list{
clear:both;
margin-right:10px;
/*margin-top:10px;
*/
position:relative;
display:block;
float:right;
width:370px;
background-color:#FFFFFF;
height:710px;


}


.myclear{
clear:both;
}

.adv-center {
margin:0 0 15px;
text-align:center;
}

.info-box {
background:#D6D6D6 url(../images/box-grey-tl.gif) no-repeat scroll 0 0;
margin:0 0 15px;
}

.info-box .bl {
background:transparent url(../images/box-grey-bl.gif) no-repeat scroll 0 100%;
}
.info-box .brl {
background:transparent url(../images/box-grey-brl.gif) no-repeat scroll 100% 0;
}


.info-box, .info-box .tr, .info-box .bl {
overflow:hidden;
width:100%;

}

.info-box .br {
background:transparent url(../images/box-grey-br.gif) no-repeat scroll 100% 100%;
min-height:30px;
overflow:hidden;
padding:8px 11px;
margin-left:5px;
}

.tabset li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

/*
.tabset .active span, .tabset a:hover span {
background:transparent url(../images/tabset.gif) no-repeat scroll 0 -41px;
}
*/
.tabset .active span, .tabset a:hover span {
background:transparent url(../images/tabset.gif) no-repeat scroll 0 -123px;
padding-top:8px;
}

.tabset span {
float:left;
height:33px;
margin:0 20px 0 0;
padding:2px 6px 0 12px;

}

.tabset .active, .tabset a:hover {
color:#000000;
}




.tabset a {
background:transparent url(../images/tabset.gif) no-repeat scroll 100% 0;
color:#FFFFFF;
cursor:pointer;
clear:none;
float:left;
font-size:17px;
line-height:33px;
margin-top:6px;
text-decoration:none;
font-weight:bold;
}



.tabset .active, .tabset a:hover {
background:transparent url(../images/tabset.gif) no-repeat scroll 100% -164px;
color:#000000;
height:auto;
margin:0;
text-decoration:none;

}
.tabset a.active:visited{
color:#000;
cursor:text;
text-decoration:none;

}

.tabset a:visited{
color:#FFFFFF;
text-decoration:none;

}
.tabset a:hover{
color:#666666;
text-decoration:none;

}


.tab-area {
	background:transparent url(../Vimages/tab-area.gif) repeat-y scroll 100% 100%;
	overflow:hidden;
	width:350px;
	/*min-height:300px;*/
/*	height:500px;*/
	
	
}
.tab-area  {
	background:transparent url(../Vimages/bg-c-tab-top.gif) no-repeat scroll 0 0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}


.tab-area {
background:#FFFFFF url(/images/design/bg-c-tab-bottom.gif) no-repeat scroll 0 100%;
/*margin:0 0 10px;*/
position:relative;
z-index:2;
}

.tab-area table .flm-info {
border-right:5px solid #FFFFFF;
text-align:left;
width:350px;
vertical-align:top;
cursor:pointer;


}



/*.stars-t1 {
background:url(../images/bg-stars-t1.gif) no-repeat;
width:80px;
height:15px;
text-indent:-7777px;
float:left;
}
.stars-t1-none {display:none;}
.stars-t105 {
background-position:0 -15px;}

.stars-t110 {background-position:0 -30px;
}
.stars-t115 {
background-position:0 -45px;
}
.stars-t120{background-position:0 -60px;}
.stars-t125 {background-position:0 -75px;}
.stars-t130 {background-position:0 -90px;}
.stars-t135 {background-position:0 -105px;}
.stars-t140 {background-position:0 -120px;}
.stars-t145 {background-position:0 -135px;}
.stars-t15 0{background-position:0 -150px;}
*/



.tab-area table .flm-info h3 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	margin:0px;
}

.tab-area th {
-x-system-font:none;
background:transparent url(../Vimages/bg-filmoteque-h2.gif) repeat-x scroll 0 100%;
color:#4A6068;
font-family:Verdana,Arial,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:11px;
margin:0;
padding:0 0 12px;
}

/*.selected-films th.del {
background:transparent url(../images/bg-filmoteque-h2.gif) repeat-x scroll 0 21px;
}*/
.cdelete {
background:transparent url(../images/btn-rdelete.gif) no-repeat scroll 0 0;
height:13px;
width:13px;
}

.tab-area .del a {
float:none;
margin:0 auto;
}


.tab-area table, .tab-area table td {
-x-system-font:none;
border-collapse:collapse;
font-family:Tahoma,Arial,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
margin:0;
padding:12px 0;
vertical-align:top;
}


.c-btn {
display:block;
overflow:hidden;
text-indent:-7777px;
}



.tab-area .txt-hold,  {
margin:0 0 0 88px;
}

.tab-area .txt-hold {
display:block;
position:relative;
float:left;
width:200px;
margin:0px;
padding:0px;
vertical-align:top;
}


.tab-area td img{
border:1px solid #333333;
float:left;
margin:5px 10px 0 0;
}

td.flm-info {
border-right:5px solid #FFFFFF;
text-align:left;
width:150px;
}

.tab-area table td {
	background:transparent url(../Vimages/bg-album-films-td.gif) repeat-x scroll 0 100%;
	padding-bottom: 30px;
}

.tab-area h3 {
font-family:Arial,Verdana,sans-serif;
font-size:15px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:18px;
}

.tab-area h3 a, .tab-area h3 a:visited {

	text-decoration:none;
	color: #002BB8;
	
		text-decoration:underline;
}

.tab-area h3 a:hover {

	text-decoration:none;
	color:#FF3333;
text-decoration:none;
}

.tab-area a, .tab-area a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#002BB8;
text-decoration:none;
margin:0px;
padding:0px;
}
.tab-area a:hover, .tab-area a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#FF3333;
text-decoration:underline;
font-weight:normal;
}

.tab-area span.director{
color:#002BB8;
}


div.recom h2{
color:#6F8D9D;
font-family:Times New Roman,Times,serif;
font-size:18px;
line-height:20px;
margin:40px 45px 20px 8px;
padding:15px 0 5px;

}
.NoItems{
color:#999999;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:36px;
margin-left:50px;
margin-top:50px;


}
.tabset{
margin:0;
padding:0;

}



a.pages  {
	text-decoration: none;
	cursor: pointer;
	font-size: 18px;
	background-color: #d9ddE2;
	margin: 1px;
	color: #393753;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	width:25px;
	display: inline;
}



.points  {
	
	font-size: 18px;
	margin: 1px;
	color: #393753;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	width:20px;
}




img.im  {
margin-top:3px;
	float:left;	
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}






.current  {
	background-color: #CD1242;
	font-size: 18px;
	margin: 1px;
	text-decoration: none;
	cursor: text;
	color:#ffd400;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	width:25px;
}

.nextprev {
	text-decoration: none;
	cursor: pointer;
}




.nextprev {
	text-decoration: none;
	cursor: pointer;
}
.shpages {
margin:0px;
padding:0px;
margin-top:70px;
margin-left:20px;
	
	height: auto;
	width: 100%;
	
}
/*.shpages ul li{
float:left;
background-image:none;


}


.shpages ul  {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
	float: left;
	line-height: 180%;
	
}*/
a.pages:link, a.pages:visited{
	color: #393753;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-right:0px;
	display: inline;
	text-decoration:none;

}

a.pages:hover, a.pages:active{
    color: red;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	


}

.current{
color: #FFD400;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor:text;
	text-decoration:none;
	
}
a.pages {
text-decoration:none;

}

.line{
/*border-top:5px solid #666;
clear:both;
margin:1px 0 10px;
padding-top:3px;*/
margin-top:10px;
width:100%;
border-bottom:5px solid #666666;
clear:both;
margin-bottom:20px;
/*border:none;*/

}


a.img_ar{
position:relative;
/*display:block;*/
top: 3px;
left: -5px;
text-decoration:none;
width:25px;
height:20px;
padding:0px;
margin:0px;
/*vertical-align:bottom;*/


}

#list {
clear:both;
width:100%;
}

a.im {
position:relative;

top: 3px;
left: 5px;
text-decoration:none;
width:25px;
height:20px;
margin:0px;
padding:0px;
font-size:0;


}







