/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:none repeat scroll 0 0 #000000;
color:#ffffff;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;}
em, i {
font-style:normal;
}
li {
list-style-type:none;
}
h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;}
a, a:link, a:active, a:visited {color:#F0F0F0;
cursor:pointer;
text-decoration:none;}
a:hover {color:#FF8C00;text-decoration: none;}
img {
border:medium none;
}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */

#container {
    background: none repeat scroll 0 0 #333333;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    width: 988px;
}
/* --------------- Header --------------- */
#header {
height:104px;
position:relative;}
.nav {
bottom:0;
font-size:14px;
font-weight:bold;
height:24px;
left:335px;
overflow:hidden;
position:absolute;
top:-1px;
}
.logo { left:0;
position:absolute;
top:0;}

.nav2 {
bottom:0;
color:#AFAFAF;
height:24px;
left:79px;
position:absolute;
top:0;
}
.nav li {
background-color:#000000;
display:inline;
float:left;
margin-left:-1px;
}

.nav li a, .nav li a:visited {
display:block;
float:left;
height:21px;
padding:3px 10px 0;
text-decoration:none;
}
.menu2 {
padding:6px 10px 5px 0;
}
.nav2 span {
display:inline;
float:left;
}
/* Menu */
.menu { float:left; font-size:13px; overflow:hidden; position:relative; left:-10px; text-transform:uppercase; font-weight:bold;}
.menu li { float:left; display:inline; padding:0 10px;border-left:1px solid #9c9c9c;}
.h1_pag {overflow:hidden;
padding-bottom:10px;
width:100%;}
.h3_pag h3 {
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
}
/* Stats */
.stats {
padding-right:10px;
padding-top:5px;
}
.stats span { padding-left:10px;}
.stats em { color:#fff;}
.stats a, .stats a:visited {
color:#FFFFFF;
margin-right:10px;
}
.menu2 a, .menu2 a:visited {
font-weight:bold;
}
/* Filter */
.filter {float:right; display:inline;font-size:14px; font-weight:bold;padding-top:10px;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
#content {
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0;
}
.cont { width:970px; margin:0 auto; padding:5px 0;}

.name { 
font-size:20px; 
color:#fff;
text-transform:capitalize; 
overflow:hidden;
height: 23px;
padding: 0;
text-align: center;
}


/* Thumbs */
.time{
    background-color:#000000;
    position: absolute;
    opacity:0.5;
    padding: 1px 1px 1px 2px;
}

.publish{
    background-color:#000000;
    position: absolute;
    opacity:0.5;
    padding: 1px 1px 1px 2px;
    float: right;
}
.thumbs_wrap {
    overflow: hidden;
    padding: 10px 0;
    width: 100%;
}
.thumbs {
    overflow: hidden;
    padding: 8px 0 15px;
    width: 100%;
}
.item {
    float: left;
    margin: 0 5px 8px 0;
    width: 240px;
}
.item h3 {
    font-size: 10px;
    font-weight: bold;
    height: 6px;
    line-height: 10px;
    margin-bottom: 3px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
	.item h2 { font-size:12px; height:17px; line-height:17px; overflow:hidden; padding:0; margin-bottom:5px; text-align:center; text-transform:uppercase; font-weight:bold;}
.image {
    position: relative;
}
.image img {
    border: 1px solid #FF8C00;
    height: 180px;
    width: 240px;
}
.image span {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #FF8C00;
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    opacity: 0.7;
    padding: 2px;
    position: absolute;
}

.dur_th {
    left: 3px;
    margin: 3px 0 0;
}
.date_th {
    margin: 3px 0 0;
    right: 3px;
}

	.tags { font-size:11px; padding:0 5px; line-height:13px; height:26px; overflow:hidden;}
		.mov_info a, .mov_info a:visited, .mov_info a:hover { color:#fff;}
	.item span { font-size:11px;}
	.item span em { color:#fff;}
	.dur { float:left;}
	.date { float:right;}
	.mov_info { height:1%; padding:5px; overflow:hidden;}
.item .tags {
font-size:11px;
height:14px;
line-height:15px;
overflow:hidden;
padding:1px 0 0;
width:100%;
}
.item em {
color:#ffffff;
font-weight:bold;
}	
/* Pics */
	.pics .item { width:182px;padding:0 15px 10px 0;}
	.pics .item .image img { width:180px; height:240px;}

/* Pagination */
.pagination {
display:inline;
float:right;
font-size:16px;
font-weight:bold;
padding:5px 0;
}
.pagination li { display:inline;}
	.pagination  a, .pagination  a:visited {color: #fff; padding:5px; font-weight:bold; text-decoration:none;margin:0 2px;}
	.pagination .highlight a, .pagination .highlight a:visited, .pagination .highlight a:hover {color: #fff; }
	.pagination  a:hover {color: #ddd; text-decoration:none;}
.inxy-paginator {
display:inline;
}
.inxy-paginator li {
display:inline;
padding:0 2px;
}

.inxy-paginator .highlight a, .inxy-paginator .highlight a:visited, .inxy-paginator .highlight a:hover {
border:1px solid #CCCCCC;
color:#FFFFFF;
}

.inxy-paginator li a, .inxy-paginator li a:visited {
 color:#FFFFFF;
padding:2px 3px;
}

/* Categories List */
.category_list {
margin-bottom:15px;
overflow:hidden;
width:100%;
}
.category_list ul {
color:#dadada;
float:left;
margin:0;
padding:0;
width:16.6%;
}
.category_list ul a, .category_list ul a:visited {
font-weight:bold;
text-decoration:none;
}
	.category_list ul img{border: 0px;}
.category_list ul li {
height:1%;
padding:2px 0 2px 20px;
}
.category_list h2 {
color:#ffcc33;
font-size:15px;
font-weight:bold;
text-align:center;
}	
/* Gallery */
.pic_gal { width:914px; margin:0 auto;}
.pic_gal a, .pic_gal a:visited { float:left; display:inline; padding:5px 10px 5px 0;}
.pic_gal img { float:left; display:block;   width:120px; height:160px;float:left; display:block; background:#777; border:1px solid #f5f800;}
.gal_info span { color:#ff8c00;}
.cs { padding:10px; text-align:center; font-size:18px; text-transform:uppercase;}
.player, #player { 
text-align:center; 
}

/* Sitemap */
.bl {width:100%;overflow:hidden;padding-bottom:15px;}
.sitemap ul {float: left;padding:10px 0px;margin: 0px;width: 24.9%;}
.sitemap a.m, #sitemap a.m:visited {font-size:14px;font-weight:bold;text-decoration:none;color:#fff;}
.sitemap a.sh {text-decoration: none;margin-left: 10px;}
.sitemap a:hover{text-decoration: underline;}
.sitemap li {text-align: left;white-space:nowrap;padding:5px 20px; font-size:11px;}
.highlight {color:#fff !important; text-decoration:none !important;}

/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer {border-top:1px solid #9c9c9c; padding:10px 0; text-align:center; font-size:11px;}
/* ------------------------------------------- */

.ttop {
 	width: 1003px;  
}

.ttop .tt {
float:left;
height:165px;
margin:0;
}
.ttop .im {
margin:2px;
}

.ttop .im a img {
border:1px solid #FF8C00;
height:140px;
width:184px;
}
.ttop .tit {
color:#FFFFFF;
font-size:11px;
margin-top:0;
position:absolute;
text-align:center;
width:185px;
}

h3 {
color:#AFAFAF;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
}

.top_top {
color:#F06147;
position:absolute;
left:490px;
top:24px;
width:600px;
}
.top_top ul {float:left;padding-top:3px;padding-left:5px;margin-top:13px; overflow:hidden; height:65px;}
.top_top ul li {padding-left:11px; font-size:11px; background:url(../images/top.gif) no-repeat left; text-align:left; width:102px; overflow:hidden; height:15px;} 
.top_top ul li a {font-size:11px;}
.top_top ul li a:hover {}

.ttop ul {float:left;padding-top:3px;padding-left:10px;margin-top:0px; overflow:hidden; }
.ttop ul li {padding-left:2px; font-size:13px; text-align:left; width:150px; overflow:hidden; height:18px;} 
.ttop ul li a {color: #777; text-decoration: none; text-align: left; font-weight: normal; font-size: 12px; padding:0 0px 0 10px; font-weight: bold;}
.ttop ul li a:hover {text-decoration: underline; color: #FF8C00;}

.mov_top {}

.mov_left {
float:left;
width:640px;
}

.mov_right {
    float: right;
    padding-top: 23px;
    text-align: center;
    width: 320px;
}

.mov_bottom {}

.gal_info {font-size:13px;}

.clr { clear:both; }

.dark {
color:#555555;
float:left;
padding-right:10px;
}

.site_tittle {
color:#E7D335;
font:40px 'Myriad Pro',Arial,Tahoma,Verdana;
left:38px;
position:absolute;
top:25px;
width:345px;
}

.h3_pag {
background-color:#FF6600;
height:27px;
padding:5px;
width:100%;
}

.premium-bar{
    clear: both;
    font-size: 11px;
    height: 20px;
    margin: 2px auto;
    padding: 0 5px;
    width: 500px;
}
.premium-bar a:link, .premium-bar a:visited {
  color: #ff8c00;
  text-decoration: underline;
}
.premium-bar a:hover, .premium-bar a:active {
  text-decoration: none;
}
.premium-bar span {
    float: left;
}
.premium-bar ul {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.premium-bar li {
    float: left;
    margin: 0 4px;
}
.pr-watch {
    font-weight: bold;
    text-align: left;
    width: 280px;
}
span.pr-watch {
    font-weight: bold;
    text-align: left;
    width: 280px;
}
span.pr-watch a {
    margin: 0 0 0 5px;
}
span.pr-low {
    color: #eee;
    float: none;
    margin: 0 0 0 10px;
    text-decoration: underline;
}
.premium-bar span.pr-download {
    font-weight: bold;
    text-align: right;
}
.pr-l {
float: left;
}

.addthis_default_style{
padding:0 0 0 50px;
}


.paysite_dwnl h2{
text-align:center;
font-size:18px;
font-weight: bold;
width:640px;
height:20px;
overflow: hidden;
}


.total{
color:#ccc;
margin: 0;
text-align:center;
}

.total a{
color:#fff;

}




.sitemap{
text-align:center;
margin: 0 0  0 25px;
}

.sitemap ul{
list-style-type:none;
 }
 
.sitemap li{
float:left;
width: 200px;
text-align:center;
height:100px ;
}

.sitemap li .m {
font-size:20px;
color:#fff;
}

.sitemap li .sh {
font-size:12px;
color:#fff;
} 


.more-site {
text-align:left;
padding:5px 10px 5px 10px;
}

.more-site a{
color:#fff;
font-size:12px;
text-decoration: none;
}

.more-site a:hover{
color:#ccc;
text-decoration: underline;
}


.error {
font-size:24px;
text-align:center;
}

.error h1{
font-size:34px;
padding:10px 0 10px 0;
text-align:center;
}

.error a{
color:#000;
font-size:20px;
}

#alarm_button {
    background-color: #222222;
    border: 1px solid #666666;
    color: #EEEEEE;
    padding: 4px;
    width: 95%;
}
