body { text-align: center; margin-top: 0px; margin: 0px; font-size: 11px; background:#2d75ac url(/images/bg.png) repeat-x;}

a:link { color: #ffffff; font-size: 12px; text-decoration: none; }

a:visited { text-decoration: none; font-size: 12px; color: #ffffff; }

a:hover { text-decoration: underline; font-size: 12px; color: #3a738f; }

a:active { text-decoration: none; font-size: 12px; color: #ffffff; }

body,td,th { font-family: arial; font-size: 12px; color: #000000; }

img { border:0px solid #0a2a42;}

a:hover img { border:0px solid #000000;}

.image {
	border:1px solid #cbcbcb;
	float:center;
}

a:hover .image {
	border:1px solid #000000;
	float:center;
}

.archive_pages a {
color:#fcca44;
width:20px;
height:20px;
text-decoration:none;
margin-left:1px;
margin-right:1px;
padding:0px;
padding-right:6px;
padding-left:1px;
vertical-align:middle;
border-right: 1px solid #2b76a5;
border-left: 0px solid #2b76a5;
border-top: 0px solid #ffe0c7;
border-bottom: 0px solid #ffe0c7;
}

.archive_pages a:hover {
color:#ffffff;
width:20px;
height:20px;
text-decoration:none;
margin-left:1px;
margin-right:1px;
padding:0px;
padding-right:6px;
padding-left:1px;
vertical-align:middle;
border-right: 1px solid #2b76a5;
border-left: 0px solid #2b76a5;
border-top: 0px solid #ea8d40;
border-bottom: 0px solid #ea8d40;
}

.hmenu { list-style-type:none; padding:0 0 ; }
.hmenu li { float:left; display:block; margin:0 1px 0px 0; }
.hmenu li a { background-color:#40314f;
border:1px solid #40314f;
color:#f4def4;
display:block;
font-size:10pt;
font-weight:bold;
padding:5px 3px;
text-decoration:none;
text-transform:uppercase; }
.hmenu li a:hover { background-color:#ffb8fe; color: #000000;}
.hmenu .highlight a { color:#ffffff }


#header {
        width: 984px;
}

#advertise {
float: left;
width: 510px;
height: 105px;

background: #D19DD6;
border: 2px solid #5F0A67;
color: #000000;
	font-weight: normal;
	margin: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        font-weight: normal;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}



.container {
margin: 0px auto;
width: 992px;
text-align: left;

}

#index {
margin: 0px auto;
width: 990px;
background-color: #ffd5fb;
border-right: 1px solid #bb46b0;
border-left: 1px solid #bb46b0;
border-top: 1px solid #bb46b0;
border-bottom: 1px solid #bb46b0;
}

#free {
margin: 0px auto;
width: 530px;
height: 70px;
background-color: #ffffff;
border-right: 1px solid #919191;
border-left: 1px solid #919191;
border-top: 1px solid #919191;
border-bottom: 1px solid #919191;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

#toping {
margin: 0px auto;
width: 160px;
height: 35px;
background-color: #ededed;
border-right: 1px solid #3c3c3c;
border-left: 1px solid #3c3c3c;
border-top: 1px solid #3c3c3c;
border-bottom: 1px solid #3c3c3c;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.top {color:#3a738f; font-size:16px;overflow:hidden;  overflow:hidden; width:990px; padding:0px 0px 0px 17px;}
.top a, .top a:visited {font-size:17px; font-weight:bold; color:#ffffff;}
.top a:hover {font-size:17px; font-weight:bold; color:#3a738f;}
.top li {list-style-type: none; padding:1px 0;}
.top ul {float:left;width:260px;padding:5px;}

#content {
	width: 100%;
}

}
.thumbs {
	overflow: hidden;
	width: 100%;
	padding-bottom: 0px;
}

.thumb {
float:left;
height:268px;
margin:1px;
position:relative;
width:323px;
border-bottom:1px dashed #414141;
}

.thumb a:hover img { border:2px solid #c27a09; }

.thumb img { border:2px solid #c27a09;
height:240px;
margin:0;
opacity:1;
width:320px; }


.thumb .desc { 
font-size:12px;
color:#000000;
position:absolute;
top:244px;
left:0;
width:320px;
height:17px;
text-align:center;
overflow:hidden;
}
.thumb .desc a{
font-size:13px;
font-weight: normal;
color:#ffffff;
text-decoration: none;
}

.thumb .desc a:hover{ 
color:#ffffff;
text-decoration: underline;
}


.thumb .ttags{ 
font-family:helvetica,serif;
font-size:10px;
position:absolute;
top:205px;
left:0;
width:230px;
height:15px;
overflow:hidden;
text-align:left;
color: #000;
}
.thumb .ttags a{ 
color: #000;
text-decoration: underline;
font-weight: normal;
font-size:10px;
}

.thumb .ttags a:hover{ 
color: #7a3812;
text-decoration: none;
}

.thumb .duration {
background-color:#000000;
color:#ffffff;
font-size:12px;
height:16px;
left:2px;
opacity:0.8;
padding:0 2px;
font-weight:bold;
position:absolute;
top:2px;
}
.thumb .add {
background-color:#000000;
color:#ffffff;
font-size:12px;
font-weight:bold;
height:16px;
opacity:0.8;
padding:0 0px;
position:absolute;
right:1px;
text-align:right;
top:226px;
}




.play {width:160px; padding:0px 0px 0px 0px; text-align:center; background-color:#40314f;}
.play  h3 {color:#ffffff;font-weight:bold; font-size:13px;width:95%; margin:0 auto; padding:3px 0; text-align:center; height:15px; overflow:hidden; line-height:15px;}
.play  li {padding:1;width: 150px; min-height: 110px;display: -moz-inline-stack;display: inline-block;vertical-align: top;margin:0px 3px 0px 0px;zoom: 0;*display: inline;_height: 110px; position:relative;z-index:99;}
.play  * {vertical-align: top;}
.play  li img {position:relative;z-index:99; width:150px; height:110px; border:1px solid #000000; display:block; background:#000000; margin-bottom:1px;}
.play  li a:hover img { border:1px solid #ffffff;}


h3 {
	color: #000000;
	font-size: 14px;
        font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;

}

h3 A:link{color:#000000;
text-decoration: none;
font-family: Arial;
font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;   
}
	   
h3 A:visited{color:#000000;
text-decoration: none;
font-family: Arial;
font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	   
}
	   
h3 A:hover{color:#005483;
text-decoration:none;
font-family: Arial;
font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}

h4 {
	color: #000000;
	font-size: 16px;
        font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;

}

h4 A:link{color:#903aa0;
text-decoration: none;
font-family: Arial;
font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;   
}
	   
h4 A:visited{color:#903aa0;
text-decoration: none;
font-family: Arial;
font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	   
}
	   
h4 A:hover{color:#000000;
text-decoration:none;
font-family: Arial;
font-size: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}

.style1 a, .style1 a:active, .style1 a:visited, .style6 a:hover {
	font-size: 13px;
}

.style2 {
	background-color: #F5F5F5;
}
.style4 {
	font-size: 11px;
	color: #000000;
}
.style5 {
	color: #000000;
	text-align: right;
	font-size: 11px;
}

.style6 a, .style6 a:active, .style6 a:visited, .style6 a:hover {
	font-size: 13px;
}
.style7 {
	font-size: xx-large;
}
.style8 {
	color: #9c9c9c;
	font-size: 11px;
}

h4 {font-weight:bold; font-size:17px; margin:0 auto; padding:0px 10px 0px; text-align:center; height:25px; overflow:hidden; line-height:25px; color:#ffffff;}
h5 {font-weight:bold; font-size:15px; width: 200px; margin:0 auto; padding-left: 4px text-align:left; height:25px; overflow:hidden; line-height:25px; color:#ffffff;}


h11{
width: 100%;
color: white;
font-size:20px;
font-weight:bold;
text-align:right;
font-family: tahoma, arial;
}

.foot-top{
color:#000000;
padding:2px 2px;
font-size:15px;
}
.foot-top td a{
font-size:13px;
color:#ffffff;
}
.foot-top td a:hover{
font-size:13px;
color:#ffffff;
}

.foot-top2{
color:#000000;
padding:2px 5px;
border-top:0px solid #1d5d86;
border-left:0px solid #1d5d86;
border-right:0px solid #1d5d86;
border-bottom:0px solid #1d5d86;
font-size:15px;
}
.foot-top2 td a{
font-size:17px;
color:#ffffff;
}
.foot-top2 td a:hover{
font-size:17px;
color:#ffffff;
}

.foot-tab{
color:#ffffff;
padding:2px 2px;
border:2px solid #0a753f;
background-color: #ffffff;
font-size:18px;
}
.foot-tab td a{
color:#2f7670;
}
.foot-tab td a:hover{
color:#32a197;
}

.foot-tab2{
color:#ffffff;
padding:0px 0px;
border:10px solid #4fa9ee;
background-color: #ffffff;
font-size:18px;
}

.foot-toplist{
color:#000000;
width: 990px;
padding:5px 5px;
font-size:18px;
}
.foot-toplist td a{
font-size:17px;
text-decoration: none;
color:#fcca44;
}
.foot-toplist td a:hover{
text-decoration: underline;
font-size:17px;
color:#ffffff;
}
