.all{ margin:0 auto; }

a:link,a:visited {
	color:#dd3aaf;
}

a:hover {
	color:#ffb1c2;
}

body {
	font-family: tahoma;
	color:#ffffff;
	font-size: 12px;
	background-color:#000000;
	margin:0 0 5px;
}
ul {list-style: none;}

.top{background:black url(images/head.jpg) no-repeat 10px 0; margin-left: 45px; text-align:center; height: 78px; border-bottom:1px solid #000000; }

.top_right_1 {margin-left:40%; text-align:right; margin-right:10px; margin-top:-60px}
.top_right_1 a, .top_right_1 li a:visited {font:bold 22px/18px tahoma;color:#cb1278;}
.top_right_1 a:hover {color:#fff;}

.top_right_2 {margin-left:50%; text-align:right; margin-right:90px}
.top_right_2 a, .top_right_2 li a:visited {font:bold 24px/18px Arial;color:#fff;}
.top_right_2 a:hover {color:#cb1278;}

h1{
color: white;
margin: 0px;
font-size:20px;
font-weight:bold;
font-family: tahoma, arial;
}

h11{
color: white;
font-size:20px;
font-weight:bold;
font-family: tahoma, arial;
}


.footer{
width:100%;
padding-left:20px;
padding-right:20px;
color:#FFFFFF;
font-size:10px;
text-align:center;
padding-top:10px;
}

.outtoplist{
 font-size:20px;
 font-weight:bold;
 text-align:center;
 padding-bottom:5px;
}

.outlist{ text-align:left; width:230px; font-size:17px; font-weight:normal; float:left; line-height:22px; }

.topmain { width:970px; text-align:center; margin-left: 35px; padding-left:20px; }

.top1img{
float:left;
margin:5px;
text-align:center;
font-size:14px;
font-weight:bold;
}

.top1img img{
border: 0px;
}

.top1img a:link,a:visited {
color:#cb1278;
}

.top1img a:hover {
color:#fff;
}


.dropdown{
margin:0px;
padding:0px;
}


ul.video { position: relative; float: left; margin: 2px 0
  ; padding-right: 0; padding-left: 1%;}

ul.video li{
position: relative;
width: 244px;
height: 226px;
margin-right: 2px; 
margin-bottom: 1px; 
text-align:left;
float: left;}

img.thumb{ width:240px; height:180px; z-index: 1; margin-left: 3px; 
margin-top: 28px;
//margin-top: 17px; }

h3{ position: absolute; top: 0px; left: 5px; color: #cb1278; width: 225px; text-align: center; height:13px; overflow:hidden; font-size: 12px; }

span.link{
position: absolute;
left: 0;
top: 0;
width: 250px;
height: 226px;}

span.link a{
display: block;
width: 100%;
height: 100%;
background: url(images/transparent.gif);}

span.link a b{
display: none;}

span.link a img{
display: none;}

span.duration{
position: absolute;
top: 215px;
//top: 203px;
left: 13px;
color:#cb1278;
font-size: 11px;}

span.duration b, span.added b, span.by b{
color: white;
font-weight: normal;}

span.added{
position: absolute;
top: 215px;
//top: 203px;
right: 13px;
color:#cb1278;
text-align: right;
font-size: 11px;}

.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}