/* 
* Common classes 
*/
.bottom { vertical-align:bottom }
.center, .center td, .center th { text-align:center }
.clr { clear:both; }
.grid, .grid th, .grid td { border-collapse:collapse; margin:0 0; border:1px solid #000; padding:1px 1px }
.fixed { table-layout:fixed }
.left, .left td, .left th { text-align:left }
.nowrap, .nowrap td, .nowrap th { white-space: nowrap }              
.right, .right td, .right th { text-align:right }
.left, .left td, .left th { text-align:left }
.top { vertical-align:top }
.small {font-size:75%}
.w100 { width:100%; }
.clear { clear:both; }




body { text-align: center; margin-top: 0px; margin: 0px; font-size: 12px; background:#15425f 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: verdana; font-size: 12px; color: #ffffff; }

img { border:0px solid #0a2a42;}

a:hover img { border:0px solid #000000;}

.image {
	border:2px solid #b0b0b0;
	display:block;
	float:center;
	margin:0 3px 3px 0;
	padding:1px;
}

a:hover .image {
	border:2px solid #000000;
	display:block;
	float:center;
	margin:0 3px 3px 0;
	padding:1px;
}

.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: 990px;
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:203px;
margin:4px;
padding:0px;
position: relative;
width:240px; 
border-top:0px solid #053349;
border-left:0px solid #053349;
border-right:0px solid #053349;
border-bottom:0px solid #053349;
}

.thumb a:hover img { border:1px solid #3a738f; }

.thumb img { border:1px solid #3a738f;
height:180px;
opacity:1;
width:240px; }

.thumb .title { -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-size:11px;
left:2px;
margin:0px;
overflow:hidden;
padding:0;
position:absolute;
text-align:left;
top:184px;
width:240px; }

.thumb .title .desc { 
color:#4794b8;
font-size:11px;
font-weight:normal;
height:19px;
left:2px;
margin:0px;
overflow:hidden;
padding:0;
text-align:left;
}
.thumb .title .desc a{ 
color:#ffffff;
font-size:15px;
font-weight:bold;
text-decoration: none;
}

.thumb .title .desc a:hover{ 
text-decoration: underline;
color:#4794b8;
}

.thumb .category { -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
font-size:15px;
left:2px;
margin:0px;
overflow:hidden;
text-transform: capitalize;
padding:0;
position:absolute;
text-align:center;
top:184px;
width:240px; }

.thumb .category .desc { 
color:#4794b8;
font-size:19px;
font-weight:normal;
text-transform: capitalize;
height:23px;
left:2px;
margin:0px;
overflow:hidden;
padding:0;
text-align:center;
}
.thumb .category .desc a{ 
color:#ffffff;
font-size:19px;
font-weight:bold;
text-transform: capitalize;
text-decoration: none;
}

.thumb .category .desc a:hover{ 
text-decoration: underline;
color:#4794b8;
}


.thumb .cats {
color:#838383;
font-size:11px;
height:17px;
left:0px;
text-align: center;
padding:0 0px;
width: 320px;
text-transform: capitalize;
font-weight:normal;
position:absolute;
top:267px;
}

.thumb .ttags{ 
font-size:11px;
height:14px;
left:0;
margin:10px 0 0 5px;
overflow:hidden;
padding:0;
text-align:left;
color: #fff;
}
.thumb .ttags a{ 
color: #ffffff;
}


.thumb .duration {
color:#838383;
font-size:11px;
height:16px;
left:2px;
padding:0 0px;
font-weight:normal;
position:absolute;
top:244px;
}
.thumb .add {
color:#838383;
font-size:11px;
font-weight:normal;
height:16px;
padding:0 1px;
position:absolute;
right:4px;
text-align:right;
top:244px;
}




.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:15px; width:90%; margin:0 auto; padding:0px 10px 0px; text-align:left; height:25px; overflow:hidden; line-height:25px; color:#ffffff;}
h5 {font-weight:bold; font-size:17px; width: 90%; margin:0 auto; padding:0px 0px 0px; text-align:right; height:25px; overflow:hidden; line-height:25px; color:#3a738f;}
h5 A:link {font-weight:bold; font-size:17px; margin:0 auto; padding:0px 0px 0px; text-align:right; height:25px; text-decoration: underline; overflow:hidden; line-height:25px; color:#ffffff;}
h5 A:visited {font-weight:bold; font-size:17px; margin:0 auto; padding:0px 0px 0px; text-align:right; height:25px; text-decoration: underline; overflow:hidden; line-height:25px; color:#ffffff;}
h5 A:hover {font-weight:bold; font-size:17px; margin:0 auto; padding:0px 0px 0px; text-align:right; height:25px; overflow:hidden; text-decoration: underline; line-height:25px; color:#3a738f;}


h11{
width: 100%;
color: white;
font-size:20px;
font-weight:bold;
text-align:right;
font-family: tahoma, arial;
}

.foot-top2{
color:#ffffff;
padding:2px 5px;
border-top:4px solid #1d5d86;
border-left:4px solid #1d5d86;
border-right:4px solid #1d5d86;
border-bottom:4px solid #1d5d86;
font-size:15px;
}
.foot-top2 td a{
font-size:17px;
color:#fdac02;
}
.foot-top2 td a:hover{
font-size:17px;
color:#f9da99;
}
