*{
margin: 0;
padding: 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;}

body {
	background-color: #000000;
	background-image: url(anytubes_hfill.gif);
	background-repeat: repeat-x;
	background-position: top;
}

ul {list-style: none;}

ul.video {
	width:986px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right: auto;
	margin-left: auto;
}

ul.video li{
	position: relative;
	width: 240px;
	height: 250px;
	border:1px solid #440C5F;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom: 4px;
	text-align:left;
	float: left;
	background-color: #170420;
}

ul.video li:hover, ul.video li:active, ul.nichevideo li:hover, ul.nichevideo li:active{
	border-top-color: #F40668;
	border-right-color: #F40668;
	border-bottom-color: #F40668;
	border-left-color: #F40668;
	background-color: #670D89;
}
img.thumb{
	width:240px;
	height:180px;
	margin-left: 0px;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.video li:hover img.thumb, ul.video li:active img.thumb, ul.nichevideo li:hover img.thumb, ul.nichevideo li:active img.thumb {border-bottom:1px solid #F40668;}

h3{
position: absolute;
top: 182px;
left: 2px;
color: #FFCC00;
width: 236px;
text-align: center;
height:34px;
overflow:hidden;
font-size: 13px;}

ul.nichevideo {
    width:986px;
    margin-top:5px;
    margin-bottom:10px;
    margin-right: auto;
    margin-left: auto;
}

ul.nichevideo li{
    position: relative;
    width: 240px;
    height: 220px;
    border:1px solid #B95800;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 4px;
    text-align:left;
    float: left;
    background-color: #170420;
}

ul.video li:hover h3, ul.video li:active h3, ul.nichevideo li:hover h3, ul.nichevideo li:active h3{
color:#FFFFFF;
}

span.du b, span.ad b, span.by b, span.nichedu b{
color: #aaaaaa;
font-weight: normal;}

span.du{
position: absolute;
top: 218px;
left: 4px;
color:#ffffff;
font-size: 11px;}

span.nichedu{
position: absolute;
top: 200px;
left: 4px;
width: 236px;
text-align: center;
color:#999999;
font-size: 11px;}

span.ad{
position: absolute;
top: 218px;
right: 4px;
color:#ffffff;
text-align: right;
font-size: 11px;}

span.by{
position: absolute;
top: 234px;
left: 4px;
color:#ffffff;
font-size: 11px;}

.h03 {
	background-image: url(anytubes_h03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.txt {
	color: #FFFFFF;
	font-size: 12px;
	width: auto;
	margin-left: 120px;
	margin-top: 20px;
	margin-right: 10px;
}

.search {
    text-align: right;
    background-image: url(bg_btn.jpeg);
}

.blockheader, .btm, .arch {
	width: 986px;
}

.blockheader, .c01, .c02, .blockname {
	height: 39px;
}
.blockheader {
	background-image: url(anytubes_t.gif);
	background-repeat: repeat-x;

}

.blockname {
	color: #44C4EE;
	font-size: 25px;
	padding-left: 85px;
	letter-spacing: 1px;
	float: left;
	width: auto;
}

.blockname, .c02 {
	line-height: 39px;

}
.c01 {
	background-image: url(anytubes_c01.jpg);
	width: 100%;
	background-repeat: no-repeat;
	background-position: left;
}
.c02 {
	background-image: url(anytubes_c02.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	width: 170px;
	text-decoration: none;
}
.c021 {
	float: left;
	width: 100px;
	text-decoration: none;
	padding-top: 12px;
}
.c02 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.c021 a {
	color: #FFFF33;
	text-decoration: none;
	font-size: 12px;
}
.c02 a:hover, .c02 a:active, .c021 a:hover, .c021 a:active {
	color: #F40668;
	text-decoration: underline;
	letter-spacing: 1px;
}
.btm {
	background-repeat: repeat-x;
	height: 3px;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px
}
.smallthumb {
	margin:0 auto;
	text-align:center;
	width:996px;
	padding-top:8px;
}

.smallthumb div {
	font-size: 13px;
	width: 199px;
	height:164px;
	text-align: center;
	float: left;
	font-weight:bold;
	overflow:hidden;
}
.smallthumb a {
	width:180px;
	height:135px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	margin-bottom:2px;
	text-decoration: none;
}
.smallthumb a img{
	border: 1px solid #670D89;
}
.smallthumb a:hover img, .smallthumb a:active img{
	border: 1px solid #F40668;
}
.smallthumb a:hover, .smallthumb a:active {
	color: #BC3DED;
}
.top {width:197px; float:left; margin: 5px 0px 5px 0px; padding:0;}
.top li {
	padding-bottom: 3px;
	margin-bottom: 3px;
	font-weight:bold;
	text-align:left;
	text-indent:5px;
	white-space:nowrap;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #06182D;
	color: #FFFF00;
	font-size: 12px;
}

.w {
	background-image: url(anytubes_wfill.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 164px;
	vertical-align: bottom;
}
.w01 {
	color: #FFFFFF;
	font-size: 10px;
	width: 945px;
	background-image: url(anytubes_w.jpg);
	height: 164px;
	background-repeat: no-repeat;
	background-position: right bottom;
}
span.wtxt{
	width: auto;
	margin-left: 30px;
	display: block;
	font-size: 12px;
	color: #999;
	margin-top: 30px;
}
span.wtxt2{
	width: auto;
	margin-left: 30px;
	display: block;
	font-size: 12px;
	color: #999;
	margin-top: 70px;
	height: auto;
	margin-right: 30px;
}
.wtxt a{
	width: auto;
	text-decoration: none;
	font-size: 12px;
	color: #FFFF00;
}
.wtxt a:hover{
	color: #BC3DED;
	text-decoration: underline;
}
.arch {
	margin-top: 2px;
	color: #FFFFFF;
	font-size: 15px;
	line-height: 35px;
	text-align: left;
}
.arch a{
	color: #FFFF00;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 35px;
	height: 35px;
	display: block;
	float: left;
}
.arch a:hover, .arch a:active{
	color: #FFFFFF;
	background-color: #340948;
}
span.at{
	padding-left: 5px;
	padding-right: 10px;
	float: left;
}
