/*

Theme Name: AllHorror

Theme URI: f

Description: 

Version: 

Author: 

Author URI: 

Tags: 

*/

body {

	font:11px/14px Arial, sans-serif;

	color:#000;

	background:#000 url(images/bg.jpg) no-repeat 50% 0;

	margin:0;

	padding:0;

}

img{

	border:none;

	display:block;

}

form{

	padding:0;

	margin:0;

}

a:focus{outline:none}

#main{

	margin:0 auto;

	width:980px;

	padding:0 0 0 4px;

	position:relative;

}

/* logo */

.logo{

	float:left;

	background:url(images/logo.png) no-repeat;

	width:227px;

	height:162px;

	text-indent:-9999px;

	overflow:hidden;

	margin:0;

}

.logo a{

	display:block;

	overflow:hidden;

	width:100%;

	height:100%;

}

/* header */

#header{

	width:980px;

	height:162px;

	overflow:hidden;

}

.header{

	position:absolute;

	top:0;

	left:4px;

}

/* head */

.head{

	float:left;

	width:745px;

}

/* nav */

.nav{

	width:296px;

	padding:0 0 0 449px;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.nav li{

	display:inline;

	padding:0 3px 0 10px;

	background:url(images/separator01.jpg) no-repeat 0 50%;

}

.nav li:first-child{background:none}

.nav li a{

	font:11px/36px Arial, sans-serif;

	color:#fff;

	text-decoration:none;

}

.nav li a:hover{color:#f5b300}

.nav li a.active{color:#f5b300}

.banner{

	width:745px;

	overflow:hidden;

}

/* login */

.login{

	width:310px;

	padding:6px 0 0 435px;

	overflow:hidden;

}

.login label{

	font:11px/22px Arial, sans-serif;

	color:#fff;

	float:left;

	width:65px;

}

.login input{

	float:left;

	font:11px/14px Arial, sans-serif;

	color:#fff;

	width:85px;

	height:14px;

	margin:0 7px 0 0;

	padding:4px 4px 3px;

	border:1px solid #2d3134;

	background:#000;

}

a.log{

	float:left;

	background:url(images/login.gif) no-repeat;

	width:24px;

	height:23px;

	text-indent:-9999px;

}

a.log:hover{background:url(images/login-over.gif) no-repeat}

/* content */

#content{

	width:980px;

	overflow:hidden;

	margin:0 auto;

}

/* columns */

.columns{

	width:968px;

	padding:0 0 0 12px;

	overflow:hidden;

}

/* column1 */

.column1{

	float:left;

	width:169px;

	padding:0 7px 0 0;

}

.column1 h2{

	font:14px/26px "Times New Roman", Times, serif;

	color:#f5b300;

	width:161px;

	padding:0 0 0 8px;

	margin:0;

	border-top:1px solid #212121;

	background:#0f0f0f;

	text-transform:uppercase;

}

.date{

        color: #f5b300;

	font:14px/26px "Times New Roman", Times, serif;

	width:35px;

	padding:0;

	margin:1px 0 0 10px;

	text-transform:uppercase;

float: right;

}

/* menu */

.menu{

	width:160px;

	margin:0;

	padding:3px 0 0 9px;

	overflow:hidden;

	list-style:none;

}

.menu li{

	float:left;

	width:159px;

	padding:0 0 1px 1px;

	background:url(images/border01.jpg) no-repeat 0 100%;

}

.menu li a{

	float:left;

	width:145px;

	font:11px/18px Arial, sans-serif;

	color:#fff;

	background:url(images/ico01.gif) no-repeat 0 50%;

	padding:0 0 0 15px;

	text-decoration:none;

}

.menu li a:hover{

	color:#ffc;

	background:url(images/ico01-over.gif) no-repeat 0 50%;

}



.children{

	width:160px;

	margin:0;

	padding:0 0 0 9px;

	list-style:none;

}

.children li{

	float:left;

	width:159px;

	padding:0 0 1px 1px;

	background:url(images/border01.jpg) no-repeat 0 100%;

}

.children li a{

	float:left;

	width:145px;

	font:11px/18px Arial, sans-serif;

	color:#fff;

	background:url(images/ico01.gif) no-repeat 0 50%;

	padding:0 0 0 15px;

	text-decoration:none;

}

.children li a:hover{

	color:#ffc;

	background:url(images/ico01-over.gif) no-repeat 0 50%;

}



/* charmed */

.charmed{

	overflow:hidden;

	width:158px;

	border:1px solid #212120;

	margin:10px 0 9px 9px;

}

/* list */

.list{

	width:160px;

	margin:0;

	padding:3px 0 11px 9px;

	overflow:hidden;

	list-style:none;

}

.list li{

	float:left;

	width:159px;

	padding:0 0 1px 1px;

	background:url(images/border01.jpg) no-repeat 0 100%;

}

.list li a{

	float:left;

	font:11px/18px Arial, sans-serif;

	color:#fff;

	width:145px;

	background:url(images/ico01.gif) no-repeat 0 50%;

	padding:0 0 0 15px;

	cursor:pointer;

	text-decoration:none;

}

.list li a:hover{

	background:url(images/ico01-over.gif) no-repeat 0 50%;

	color:#ffc;

}

.list li a span{float:left}

.list li a.orange{color:#f5b300}

.list li a.orange:hover{color:#ffc}

.list li a em{

	float:right;

	font:11px/18px Arial, sans-serif;

	color:#fff;

}

.list li a:hover em{color:#ffc}

/* horror */

.horror{

	overflow:hidden;

	border:1px solid #9a0000;

	margin:0 0 11px 24px;

	width:118px;

}

/* column2 */

.column2{

	float:left;

	width:460px;

	padding:0 7px 0 0;

}

.column2 h2{

	font:14px/26px "Times New Roman", Times, serif;

	color:#f5b300;

	width:452px;

	padding:0 0 0 8px;

	margin:0;

	border-top:1px solid #212121;

	background:#0f0f0f;

	text-transform:uppercase;

}

/* fun */

.fun{

	background:#151515 url(images/bord.jpg) no-repeat 0 100%;

	width:460px;

	padding:0;

	margin:0 0 6px 0;

	overflow:hidden;

	list-style:none;

}

.fun li{

width: 100px;

display: inline;

	float:left;

	width:100px;

	text-align:center;

	background:url(images/border03.jpg) no-repeat;

margin:0 7px 0 7px;

width: 100px;

}

.fun li:first-child{background:none}

.fun li a{

	font:11px/30px Arial, sans-serif;

	color:#ffc;

	text-decoration:none;

}

.fun li a:hover{color:#fff}

/* block */

.block{

	background:#151515 url(images/bord-top.jpg) no-repeat;

	margin:0;

}

.block-info-main{

	background:url(images/bord-foot.jpg) no-repeat 0 100%;

	width:446px;

	padding:0 7px 40px;

	overflow:hidden;

}



.block-info-archive{

	background:url(images/bord-foot.jpg) no-repeat 0 100%;

	width:446px;

	padding:0 7px 40px;

	overflow:hidden;

}



.block-info{

	width:446px;

	padding:0 7px;

	overflow:hidden;

}



.block-info ul, .block-info ul li{

list-style:none;

list-style-image:none;

list-style-type:none;

}



.block-info ul, .block-info ul li a{

color:#fff;

text-decoration:none;

font-size:13px;

}



.search_empty p{

color:#ffffff;

font-size:14px;

padding-left:10px;

text-align:center;

}



/* top */

.top{

	overflow:hidden;

	background:#212121;

	border-top:1px solid #323232;

	padding:0 0 0 9px;

	margin:8px 0 0;

	width:437px;

}

.top2{

	overflow:hidden;

	background:#212121;

	border-top:1px solid #323232;

	padding:0 0 0 9px;

	margin:0 0 8px;

	width:419px;

}

.block h3,

.block h3 a{

	float:left;

	font:14px/26px "Times New Roman", Times, serif;

	color:#f5b300;

	margin:0;

	text-transform:uppercase;

	text-decoration: none;

}

.block h3 strong{

	font:bold 14px/26px "Times New Roman", Times, serif;

	color:#fff;

}

/* links */

.links{

	float:right;

	width:115px;

	padding:0px 0 8px;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.links li{

	float:left;

	padding:0 3px;

}

.links li a{

	display:block;

	width:115px;

	height:16px;

	text-indent:-9999px;

	text-decoration:none;

}

.links li a.link01{background:url(images/ico06.jpg) no-repeat}

.links li a.link02{background:url(images/ico07.jpg) no-repeat}

.links li a.link03{background:url(images/ico08.jpg) no-repeat}

.links li a.link04{background:url(images/ico09.jpg) no-repeat}

.links li a.link05{background:url(images/ico10.jpg) no-repeat}

.inf{

	background:url(images/border04.jpg) no-repeat 0 100%;

	width:446px;

	overflow:hidden;

	padding:8px 0 0;

	margin:0 0 18px;

}

/* colum1 */

.colum1{

	float:left;

	width:100px;

}

/* review */

.review{

	width:100px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.review li{

	width:100px;

	margin:0 0 1px;

}

.review li a{

	font:11px/24px Arial, sans-serif;

	color:#ffc;

	display:block;

	width:92px;

	padding:0 0 0 8px;

	background:#0f0f0f;

	text-decoration:none;

}

.review li a.trailer{color:#1f1f1f}

.review li a:hover{

	color:#fff;

	background:#000;

}

.photo{

	overflow:hidden;

	width:100px;

	margin:0 0 6px;

}

/* colum2 */

.colum2{

	float:left;

	width:342px;

	padding:0 0 0 4px;

}

.colum2 em{

	clear:both;

	width:337px;

	display:block;

	font:11px/16px Arial, sans-serif;

	color:#a5d753;

	margin:0 0 0 5px;

	padding:2px 0 0;

}

.colum2 h3{

	font:14px/26px "Times New Roman", Times, serif;

	color:#fff;

	margin:16px 0 0 5px;

	display:inline;

	padding:0 0 0 7px;

	width:330px;

	background:#212121;

	border-top:1px solid #323232;

	text-transform:uppercase;

}

.colum2 h4{

	margin:0 0 0 5px;

	width:337px;

}

.colum2 h4 a{

	font:11px/14px Arial, sans-serif;

	color:#fff;

	text-decoration:none;

}

.colum2 h4 a:hover{color:#ffc}

.colum2 p{

	font:11px/18px Arial, sans-serif;

	color:#ffffec;

	margin:16px 0 0 5px;

}

.colum2 p a{

	font:bold 11px/18px Arial, sans-serif;

	color:#88ca22;

	text-decoration:none;

}

.colum2 p a:hover{text-decoration:underline}

.list1{

	width:337px;

	padding:0 0 0 5px;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.list1 li{

	float:left;

	background:url(images/border04.jpg) no-repeat 9px 0;

	padding:10px 0 18px 18px;

	overflow:hidden;

}

.list1 li:first-child{

	background:none;

	padding:10px 0 18px;



}

/* box1 */

.box1{

	background:url(images/border06.jpg) no-repeat 0 100%;

	width:446px;

	overflow:hidden;

	margin:8px 0 0;

	padding:0;

}

.inf1{

	float:left;

	width:100px;

}

.foto5{

	width:100px;

	overflow:hidden;

	padding:0 0 4px;

}

.inf1 .star-rating{margin:0 0 0 -3px}

.inf1 em{

	clear:both;

	width:98px;

	display:block;

	font:11px/16px Arial, sans-serif;

	color:#a5d753;

	margin:0 0 0 2px;

	padding:4px 0 0;

}

/* flash */

.flash{

	float:left;

	width:338px;

	padding:0 0 0 8px;

}

.box1 p{

	clear:both;

	font:11px/24px Arial, sans-serif;

	color:#fff;

	margin:0 0 0 265px;

}

.box1 p a{

	font:11px/24px Arial, sans-serif;

	color:#a5d753;

	text-decoration:none;

}

.box1 p a:hover{color:#fff}

/* box2 */

.box2{

	background:url(images/border04.jpg) no-repeat 0 100%;

	width:446px;

	overflow:hidden;

	margin:0 0 19px;

	padding:0 0 20px;

}

/* gallery */

#gallery{

	background:#0f0f0f;

	width:434px;

	padding:7px 6px;

	overflow:hidden;

}

a.btn-prev{

	float:left;

	background:url(images/arrow1.jpg) no-repeat 0 0;

	width:14px;

	height:28px;

	margin:34px 0 0;

	text-indent:-9999px;

}

a.btn-prev:hover{background:url(images/arrow1.jpg) no-repeat 0 100%}

a.btn-next{

	float:left;

	background:url(images/arrow2.jpg) no-repeat 0 0;

	width:14px;

	height:28px;

	margin:34px 0 0;

	text-indent:-9999px;

}

a.btn-next:hover{background:url(images/arrow2.jpg) no-repeat 0 100%}

#gallery div{

	float:left;

	width:400px;

	height:95px;

	display:inline;

	margin:0 3px;

	overflow:hidden;

}

#gallery div ul{

	width:9999px;

	height:95px;

	margin:0;

	padding:0;

	list-style:none;

}

#gallery div ul li{

	float:left;

	width:133px;

	padding:0;

	margin:0;

}

#gallery div ul li img{

	float:left;

	padding:0 3px;

}

/* box3 */

.box3{

	border-bottom:1px solid #232323;

	overflow:hidden;

	width:446px;

	padding:0 0 9px;

}

.box3 ul{

	width:446px;

	padding:0;

	margin:5px 0 0;

	overflow:hidden;

	list-style:none;

}

.box3 ul li{

	float:left;

	padding:0 0 0 13px;

}

.box3 ul li:first-child{padding:0}

.box3 .star-rating{

	float:none;

	width:70px;

	margin:0 0 3px -3px;

}

.box3 a{

	font:11px/15px Arial, sans-serif;

	color:#a5d753;

	padding:0 0 0 2px;

	text-decoration:none;

}

.box3 a:hover{color:#fff}

.box3 p{

	background:#0f0f0f;

	margin:8px 0 0;

	padding:0 0 0 9px;

}

.box3 a.more1{

	font:11px/24px Arial, sans-serif;

	color:#ffc;

}

/* box4 */

.box4{

	background:url(images/border04.jpg) no-repeat 0 100%;

	overflow:hidden;

	width:446px;

	padding:0 0 15px;

	margin:0 0 15px;

}

/* post */

.post{

	width:446px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.post li{

	float:left;

	padding:9px 0 0 15px;

	width:100px;

	background:url(images/border03.jpg) no-repeat 8px 0;

}

.post li:first-child{

	padding:9px 0 0 0;

	background:none;

}

.photo{

	overflow:hidden;

	width:100px;

}

.post .star-rating{

	float:none;

	width:70px;

	margin:0 0 3px -3px;

}

.box4 a{

	font:11px/15px Arial, sans-serif;

	color:#a5d753;

	padding:0 0 0 2px;

	text-decoration:none;

}

.box4 a:hover{color:#fff}

/* box-comment */

.box-comment{

	width:446px;

	overflow:hidden;

}

/* block1 */

.block1{

	width:446px;

	overflow:hidden;

	padding:0;

	background:url(images/border07.jpg) no-repeat 0 100%;

}

.photo1{

	float:left;

	width:77px;

	overflow:hidden;

}

.info{

	width:446px;

	overflow:hidden;

}

.one{width:365px}

.one .inf2{width:365px}

.one .desc4{width:349px}

.one .people{padding:0}

.info .star-rating{

	float:none;

	width:70px;

	margin:0 0 0 -3px;

}

.inf2{

	width:444px;

	overflow:hidden;

}

.people{

	float:left;

	width:175px;

	padding:0 0 0 9px;

}

.people em{

	float:left;

	font:11px/15px Arial, sans-serif;

	color:#fff;

	width:173px;

	padding:6px 0 0 2px;

}

.reply{float:right}

.reply p{

	font:11px/15px Arial, sans-serif;

	color:#2d2d28;

	margin:0;

}

.reply a{

	font:11px/15px Arial, sans-serif;

	color:#a5d753;

	background:url(images/arrow3.jpg) no-repeat 0 60%;

	padding:0 0 0 16px;

	text-decoration:none;

}

.reply a:hover{background:url(images/arrow4.jpg) no-repeat 0 60%}

.reply a.rep{

	background:none;

	padding:0;

}

.reply a.rep:hover{

	background:none;

	color:#fff;

}

.posted{

	font:11px/28px Arial, sans-serif;

	color:#2d2d28;

	margin:0;

	float:right;

}

.desc4{

	clear:both;

	width:428px;

	overflow:hidden;

	background:#0f0f0f;

	padding:8px 9px;

	margin:8px 0 0;

}

.desc4 p{

	font:11px/15px Arial, sans-serif;

	color:#ffc;

	margin:0;

        line-height: 16px;

        padding-bottom: 10px;

}

.desc4 p a{

	font:11px/15px Arial, sans-serif;

        color: #fafb9b;

        text-decoration: none;

}

.desc4 p a:hover{

	font:11px/15px Arial, sans-serif;

        color: #fff;

        text-decoration: none;

}

.desc4 p img{

margin: 6px;

display: block;

padding: 1px;

border: 1px solid #3b3b3b;

}

.desc6{

	clear:both;

	width:428px;

	overflow:hidden;

	background:#0f0f0f;

	padding:8px 9px;

	margin:8px 0 0;

}

.desc6 p{

	font:11px/15px Arial, sans-serif;

	color:#ffc;

	margin:0;

        padding:1px;

}



/* box-horror */

.box-horror{

	overflow:hidden;

	width:446px;

}

.box-horror .top{

	padding:0;

	width:446px;

}

.info1{

	overflow:hidden;

	width:446px;

}

.sort{

	width:446px;

	background:url(images/border02.jpg) no-repeat 0 100%;

	overflow:hidden;

}

.sort span{

	float:left;

	width:32px;

	padding:0 0 0 4px;

	font:11px/30px Arial, sans-serif;

	color:#fff;

}

.sort ul{

	float:left;

	width:410px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.sort ul li{

	float:left;

	padding:0 0 0 16px;

	background:url(images/separator02.jpg) no-repeat 7px 50%;

}

.sort ul li:first-child{

	padding:0;

	background:none;

}

.sort ul li a{

	font:11px/30px Arial, sans-serif;

	color:#ffc;

	white-space:nowrap;

	text-decoration:none;

}

.sort ul li a:hover{color:#f5b300}

/* box5 */

.box5{

	background:url(images/border08.jpg) no-repeat 0 100%;

	overflow:hidden;

	width:446px;

	margin:10px 0 0;

	padding:0 0 9px;

}

.foto6{

	float:left;

	padding:0 10px 0 0;

	width:100px;

}

.foto6 a{

	display:block;

	padding:1px;

	border:1px solid #212121;

}

.foto6 a:hover{border:1px solid #3b3b3b}

.desc5{

	float:left;

	width:336px;

}

.inf3 p{

	float:left;

	width:312px;

	color: #ffffcc;

	margin: 0;

}

.inf3 h4{

	font:bold 17px/24px Arial, sans-serif;

	color:#a5d753;

	margin:0;

        padding: 0;



}

.inf3 .star-rating{

	float:none;

	width:70px;

	margin:-3px 0 5px -5px;

}

.inf3 em{

	display:block;

	font:11px/16px Arial, sans-serif;

	color:#a5d753;

	margin:0;

}

.inf3 h5{

	font:11px/16px Arial, sans-serif;

	color:#fff;

	margin:0;

        padding: 0;

}

.inf3 h5 a{

	font:11px/16px Arial, sans-serif;

	color:#fff;

	text-decoration:none;

}

.inf3 h5 a:hover{color:#ffc}

a.rank{

	float:right;

	font:15px/42px Arial, sans-serif;

	color:#fff;

	background:url(images/rank.gif) no-repeat;

	width:158px;

	height:42px;

	margin:22px 0 0;

	text-align:center;

	text-decoration:none;

}

a.ranked{

	float:right;

	font:15px/16px Arial, sans-serif;

	color:#fff;

	background:url(images/rank.gif) no-repeat;

	width:158px;

	height:26px;

	padding:8px 0;

	margin:22px 0 0;

	text-align:center;

	text-decoration:none;

}

a.ranked span{

	display:block;

	font:9px/10px Arial, sans-serif;

	color:#ffc;

	width:158px;

}

a.play1{

	float:right;

	font:11px/36px Arial, sans-serif;

	color:#ffc;

	background:#0f0f0f;

	width:182px;

	margin:30px 0 0;

	text-align:center;

	text-decoration:none;

}

a.play1:hover{color:#fff}

.list3{

	width:336px;

	padding:20px 0 0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.list3 li{

	float:left;

	width:111px;

	padding:0 0 1px 1px;

}

.list3 li a{

	float:left;

	font:11px/24px Arial, sans-serif;

	color:#ffc;

	width:111px;

	background:#0f0f0f;

	text-align:center;

	text-decoration:none;

}

.list3 li a.view1{color:#1f1f1f}

.list3 li a.rev{color:#a5d753}

.list3 li a:hover{

	color:#fff;

	background:#000;

}

.box6{

	background:url(images/border08.jpg) no-repeat 0 100%;

	overflow:hidden;

	width:393px;

	padding:10px 0 10px 53px;

}

.box6 a{

	float:left;

	width:43px;

	height:41px;

	margin:0 0 0 80px;

	display:inline;

	text-indent:-9999px;

}

.box6 a.prev{background:url(images/prev.jpg) no-repeat}

.box6 a.next{background:url(images/next.jpg) no-repeat}

.pages{

	background:url(images/border04.jpg) no-repeat 0 100%;

	width:446px;

	padding:0 0 14px;

	margin:11px 0 14px;

	overflow:hidden;

	list-style:none;

}

.pages li{

	float:left;

	padding:0 0 0 4px;

}

.pages li a{

	display:block;

	font:11px/20px Arial, sans-serif;

	color:#fff;

	background:url(images/page.jpg) no-repeat;

	width:30px;

	text-align:center;

	text-decoration:none;

}

.pages li a:hover{color:#a5d753}

/* leave comment */

.leave{

	background:url(images/border04.jpg) no-repeat 0 100%;

	overflow:hidden;

	width:446px;

	padding:0 0 14px;

	margin:0 0 12px;

}

.reg{

	overflow:hidden;

	width:436px;

	padding:0 5px;

        margin-bottom: 1px;

}

.reg p{

	float:left;

	font:11px/28px Arial, sans-serif;

	color:#fff;

	width:325px;

	margin:0;

}

.reg p a{

	font:11px/28px Arial, sans-serif;

	color:#a5d753;

	margin:0;

	text-decoration:none;

}

.reg p a:hover{color:#fff; text-decoration:none;}

.reg span{

	float:left;

	font:11px/28px Arial, sans-serif;

	color:#fff;

	margin:0;

}

.reg span a{

	font:11px/28px Arial, sans-serif;

	color:#a5d753;

	text-decoration:none;

}

.reg span a:hover{color:#fff}

.registr{

	overflow:hidden;

	width:446px;

}

.registr textarea{

	float:left;

	font:11px/16px Arial, sans-serif;

	color:#fff;

	background:#212121;

	border:1px solid #0f0f0f;

	height:58px;

	width:394px;

	padding:5px;

	margin:0 6px 0 0;

	overflow:auto;

}

.registr a{

	float:left;

	background:url(images/leave.jpg) no-repeat;

	width:34px;

	height:70px;

	text-indent:-9999px;

}

.registr a:hover{background:url(images/leave-over.jpg) no-repeat}

.box-all{

	overflow:hidden;

	width:446px;

	padding:30px 0 0;

}

a.all{

	float:right;

	background:url(images/horror.png) no-repeat;

	width:190px;

	height:60px;

	overflow:hidden;

	text-indent:-9999px;

}

/* account */

.account{

	width:446px;

	overflow:hidden;

	background:url(images/border04.jpg) no-repeat 0 100%;

	padding:0 0 12px;

}

.account{

	width:446px;

	overflow:hidden;

	background:url(images/border04.jpg) no-repeat 0 100%;

	padding:0 0 12px;

}

.data{

	width:439px;

	padding:0 0 0 7px;

	margin:6px 0 0;

	overflow:hidden;

	list-style:none;

}

.data li{

	float:left;

	width:439px;

	margin:3px 0 0;

}

* html .data li{margin:1px 0 0}

.data label{

	float:left;

	font:11px/22px Arial, sans-serif;

	color:#fff;

	padding:0 0 0 16px;

	margin:0;

	width:116px;

	background:url(images/ico11.jpg) no-repeat 0 50%;

}

.data span{

	float:left;

	width:228px;

	height:22px;

	margin:0 7px 0 0;

}

.data span input{

	float:left;

	font:11px/14px Arial, sans-serif;

	color:#fff;

	width:218px;

	height:14px;

	padding:4px;

	background:#212121;

	border:1px solid #0f0f0f;

}

.data em{

	float:left;

	width:19px;

	height:22px;

	text-indent:-9999px;

}

.data .ico01{background:url(images/ico12.jpg) no-repeat}

.data .ico02{background:url(images/ico13.jpg) no-repeat}

.file{

	float:left;

	background:url(images/bg-input.jpg) no-repeat;

	height:22px;

	width:228px;

	margin:0 7px 0 0;

	font:11px/14px Arial, sans-serif;

	color:#fff;

	position:relative;

}

.file-input-area{

	position:absolute;

	top:0;

	left:0;

	float:left;

	height:22px;

	width:228px;

	padding:0;

	margin:0;

}

.file .textinput {

	position:absolute;

	top:0;

	left:0;

	background:none;

	border:none;

	font:11px/16px Arial, sans-serif;

	color:#fff;

	padding:3px;

}

.button{

	float:right;

	background:url(images/browse.jpg) no-repeat;

	width:69px;

	height:20px;

	text-indent:-9999px;

}

.radio{

	float:left;

	width:15px;

	height:14px;

	padding:0;

	margin:5px 0 0;

}

.data .check{

	color:#2d2d28;

	background:none;

	padding:1px 13px 0 6px;

	width:auto;

}



/* column3 */

.column3{

	float:left;

	width:300px;

}

.column3 h2{

	font:14px/26px "Times New Roman", Times, serif;

	color:#f5b300;

	width:292px;

	padding:0 0 0 8px;

	margin:0;

	border-top:1px solid #212121;

	background:#0f0f0f;

	text-transform:uppercase;

}

/* reaping */

.reaping{

	width:300px;

	overflow:hidden;

	margin:0 0 5px;

}

/* films */

.films{

	width:300px;

	overflow:hidden;

}

/* hotties */

.hotties{

	width:300px;

	overflow:hidden;

}

/* galleries */

.galleries{

	width:300px;

	overflow:hidden;

}

/* recent */

.recent{

	width:300px;

	overflow:hidden;

	padding:4px 0 0;

}

.foto{

	float:left;

	width:100px;

        height: 138px;

margin-bottom: 4px;



}

.slist{

	float:left;

	width:185px;

	padding:4px 0 0 15px;

	margin:0;

	list-style:none;

}

.slist li{

	float:left;

	width:185px;

	border-bottom:1px solid #222;

}

.slist li a{

	float:left;

	font:11px/22px Arial, sans-serif;

	color:#ffc;

	width:185px;

	cursor:pointer;

	text-decoration:none;

}

.slist li a:hover{color:#fff}

.slist li a span{

	float:left;

}

.slist li a em{

	float:right;

	font:11px/22px Arial, sans-serif;

	color:#ffc;

}

.slist li a:hover em{color:#fff}

.photos{

	float:left;

	width:300px;

	padding:0;

	margin:0 0 6px;

	list-style:none;

}

.small{width:145px}

.small li{padding:0 0 0 4px}

.photos li{

	float:left;

	width:39px;

        height:54px;

	padding:0 0 0 8px;

}

.photos li:first-child{padding:0}

.photos li a{

	display:block;

	padding:1px;

	width:39px;

        height:54px;

	border:1px solid #212121;

}

.photos li a:hover{border:1px solid #3b3b3b}

/* search */

.search{

	overflow:hidden;

	width:293px;

	background:#080808;

	padding:7px 0 8px 7px;

	margin:0 0 6px;

	border:1px solid #0f0f0f;

	border-width:1px 0;

}

.search span{

	float:left;

	background:url(images/bg-search.jpg) no-repeat;

	width:247px;

	height:35px;

	margin:0 11px 0 0;

}

.search span input{

	float:left;

	font:12px/16px Arial, sans-serif;

	color:#3b3b3b;

	width:221px;

	height:16px;

	padding:10px 13px 9px;

	background:none;

	border:none;

}

a.go{

	float:left;

	font:bold 9px/23px Arial, sans-serif;

	color:#3b3b3b;

	background:url(images/go.jpg) no-repeat;

	width:24px;

	height:23px;

	margin:7px 0 0;

	text-align:center;

	text-decoration:none;

	text-transform:uppercase;

}

a.go:hover{color:#fff}

/* view */

.view{

	overflow:hidden;

	width:300px;

	background:#080808;

	padding:7px 0 8px;

	margin:0 0 6px;

	border:1px solid #0f0f0f;

	border-width:1px 0;

	text-align:center;

}

.view a{

	font:12px/36px Arial, sans-serif;

	color:#3b3b3b;

	text-decoration:none;

}

.view a:hover{color:#6e6e6e}

/* comments */

.comments{

	width:300px;

	overflow:hidden;

}

.comment{

	width:300px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.comment li{

	float:left;

	width:300px;

	padding:6px 0;

	border-top:1px solid #202020;

}

.comment li:first-child{border-top:none}

.foto1{

	float:left;

	width:25px;

        height: 25px;



}

.foto1 a{

	display:block;

	padding:1px;

	width:25px;

        height: 25px;

	border:1px solid #212121;

}

.foto1 a:hover{border:1px solid #3b3b3b}

.desc1{

	float:left;

	width:265px;

	padding:0 0 0 10px;

}

.desc1 h3{

	font:bold 11px/16px Arial, sans-serif;

	color:#ffc;

	margin:0;

}

.desc1 h3 a{

	font:bold 11px/16px Arial, sans-serif;

	color:#ffc;

	text-decoration:none;

}

.desc1 h3 a:hover{color:#fff}

.desc1 h3 strong a{

	font:bold 11px/16px Arial, sans-serif;

	color:#99997a;

	text-decoration:none;

}

.desc1 h3 strong a:hover{color:#ffc}

.desc1 p{

	font:11px/14px Arial, sans-serif;

	color:#ffc;

	margin:0;

}

.desc1 a{

	font:bold 11px/14px Arial, sans-serif;

	color:#d29a00;

	text-decoration:none;

}

.desc1 a:hover{font:bold 11px/14px Arial, sans-serif; color: #b6dbcc;}

/* games */

.games{

	width:300px;

	overflow:hidden;

}

.game{

	width:300px;

	padding:4px 0 0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.game li{

	float:left;

	width:300px;

	padding:0 0 8px;

}

.foto2{

	float:left;

	width:100px;

}

.foto2 a{

	float:left;

	padding:1px;

	width:96px;

	border:1px solid #212121;

}

.foto2 a:hover{border:1px solid #3b3b3b}

.desc2{

	float:left;

	width:192px;

	padding:0 0 0 8px;

}

.desc2 h3{

	font:bold 11px/22px Arial, sans-serif;

	color:#ffc;

	margin:0;

	padding:0 0 1px;

	background:url(images/border02.jpg) no-repeat 0 100%;

}

.play{

	float:left;

	width:192px;

}

.play span{

	float:left;

	font:11px/22px Arial, sans-serif;

	color:#ffc;

	width:118px;

}

/* rating */

.star-rating {

	float:left;

	list-style:none;

	margin:0px;

	padding:0px;

	width:70px;

	height:15px;

	position:relative;

	background:url(images/ico02.gif) repeat-x;

	overflow: hidden;

}

.stars{background:url(images/ico04.gif) repeat-x}

.star-rating li{

	/*\*/

	float:left;

	padding:0;

	width:auto;

	/* */

}

.star-rating li a{

	display:block;

	width:14px;

	height:15px;

	text-decoration:none;

	text-indent:-9000px;

	z-index:2;

	position:absolute;

	padding:0px;

}

.star-rating li a:hover,

.star-rating li.active a,

.star-rating li.setted a{

	background:url(images/ico02.gif) 0 -15px;

	z-index:1;

	left:0px;

}

.stars li a:hover,

.stars li.active a,

.stars li.setted a{

	background:url(images/ico04.gif) 0 -15px;

}

.star-rating li.setted a,

.star-rating li.setted a:hover {

	background-position: 0 100%;

}

.star-rating a.one-star{left:0px;}

.star-rating a.one-star:hover,

.star-rating li.active a.one-star,

.star-rating li.setted a.one-star{width:14px;}

.star-rating a.two-stars{left:14px;}

.star-rating a.two-stars:hover,

.star-rating li.active a.two-stars,

.star-rating li.setted a.two-stars{width:28px;}

.star-rating a.three-stars{left:28px;}

.star-rating a.three-stars:hover,

.star-rating li.active a.three-stars,

.star-rating li.setted a.three-stars{width:42px;}

.star-rating a.four-stars{left:42px;}

.star-rating a.four-stars:hover,

.star-rating li.active a.four-stars,

.star-rating li.setted a.four-stars{width:56px;}

.star-rating a.five-stars{left:56px;}

.star-rating a.five-stars:hover,

.star-rating li.active a.five-stars,

.star-rating li.setted a.five-stars{width:70px;}

.desc2 a.link{

	font:11px/22px Arial, sans-serif;

	color:#8ab810;

	text-decoration:none;

}

.desc2 a.link:hover{font:bold 11px/22px Arial, sans-serif}

/* news */

.news{

	overflow:hidden;

	width:300px;

        margin-top:5px;



}

.new{

	overflow:hidden;

	width:291px;

	padding:3px 0 9px 9px;

	margin:0 0 5px;

	background:url(images/border02.jpg) no-repeat 0 100%;

}

.new h3{margin:0}

.new h3 a{

	font:bold 11px/14px Arial, sans-serif;

	color:#ffc;

	text-decoration:none;

}

.new h3 a:hover{color:#fff}

.new p{

	font:11px/14px Arial, sans-serif;

	color:#ffc;

	margin:0;

}

.new a{

	font:11px/14px Arial, sans-serif;

	color:#f5b300;

	text-decoration:none;

}

.new a:hover{font:bold 11px/14px Arial, sans-serif}

.film{

	overflow:hidden;

	width:300px;

	padding:0 0 8px;

}

.foto3{

	float:left;

	width:39px;

	margin:4px 0 0;

}

.foto3 a{

	float:left;

	padding:1px;

	width:39px;

	border:1px solid #212121;

}

.foto3 a:hover{border:1px solid #3b3b3b}

.desc3{

	float:left;

	padding:0 0 0 9px;

	width:191px;

}

.desc3 h3{

	font:bold 14px/19px Arial, sans-serif;

	color:#a5d753;

	margin:4px 0 0 4px;

}

.buy{

	width:191px;

	padding:0;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.buy li{width:191px}

.buy li a{

	font:11px/24px Arial, sans-serif;

	color:#ffc;

	display:block;

	width:184px;

        margin: 0;

	padding:3px 0 0 4px;

	text-decoration:none;

}

.buy li a:hover{

	color:#fff;

}

.desc3 a.more{

	font:11px/24px Arial, sans-serif;

	color:#ffc;

	margin:0 0 0 5px;

	text-decoration:none;

}

.desc3 a.more:hover{font:11px/24px Arial, sans-serif}

#links{

	width:300px;

	padding:7px 0 8px;

	margin:0;

	overflow:hidden;

	list-style:none;

	background:url(images/border02.jpg) no-repeat 0 100%;

	position:relative;

}

#links li{

	float:left;

	padding:0 3px;

}

#links li.hover span,

#links li:hover span{

	display:block;

}

#links li a{

	display:block;

	width:16px;

	height:16px;

	text-indent:-9999px;

	text-decoration:none;

}

#links span{

	display:none;

	font:11px/28px Arial, sans-serif;

	color:#ffc;

	position:absolute;

	top:0;

	left:118px;

	width:170px;

	text-indent:0px;

}

#links li a.link01{background:url(images/ico01.jpg) no-repeat}

#links li a.link02{background:url(images/ico02.jpg) no-repeat}

#links li a.link03{background:url(images/ico03.jpg) no-repeat}

#links li a.link04{background:url(images/ico04.jpg) no-repeat}

#links li a.link05{background:url(images/ico05.jpg) no-repeat}

/* footer */

#footer{

	width:980px;

	overflow:hidden;

	padding:0;

margin-left: -75px;

}

#footer p{

	font:11px/22px Arial, sans-serif;

	color:#fff;

	text-align:center;

line-height: 14px;

margin: 0;

padding-bottom: 15px;

}

#footer ul{

	overflow:hidden;

	list-style:none;

	text-align:center;

margin-left: -60px;

}

#footer ul li{

	background:url(images/ico03.gif) no-repeat 0 50%;

	display:inline;

	padding:0 6px 0 18px;

}

#footer ul li:first-child{background:none}

#footer ul li a{

	font:bold 11px/22px Arial, sans-serif;

	color:#fff;

	text-decoration:none;

}

#footer ul li a:hover{color:#f5b300}

.avatar-recent-comments img{

	width: 25px;

	height: 25px;

}

.login-menu li{

	display: inline;

}

.login-menu li a{

	font-weight: bold;

	color: #fff;

}

/* NEW BEGIN */

ul.commentlist .comment div a,

ul.commentlist .comment div p,

a.login-comments-link,

.registr label,

.post-content-block ul li a,

.post-content-block ol li a,

.post-content-block ol li,

.post-content-block ul li{

	color: #fff;

}

.comment-author .photo{

	width: 32px;

}

.registr input{

	float:left;

	font:11px/16px Arial, sans-serif;

	color:#fff;

	background:#212121;

	border:1px solid #0f0f0f;

	height:16px;

	width:154px;

	padding:5px;

	margin:0 6px 6px 0;

	overflow:auto;	

}



/* SOCIABLE CSS STYLESHEETS */



div.sociable { margin: 16px 0; }



span.sociable_tagline { position: relative; }

span.sociable_tagline span { display: none; width: 14em; }

span.sociable_tagline:hover span {

	position: absolute;

	display: block;

	top: -5em;

	background: #ffe;

	border: 1px solid #ccc;

	color: black;

	line-height: 1.25em;

}

.sociable span {

	display: block;

}

.sociable ul {

	display: inline;

	margin: 0 !important;

	padding: 0 !important;

}

.sociable ul li {

	background: none;

	display: inline !important;

	list-style-type: none;

        float: right;

	margin: 0;

	padding: 1px;

}

.sociable ul li:before { content: ""; }

.sociable img {

	float: none;

	width: 16px;

	height: 16px;

	border: 0;

	margin: 0;

	padding: 0;

}



.sociable-hovers {

	opacity: .4;

	-moz-opacity: .4;

	filter: alpha(opacity=40);

}

.sociable-hovers:hover {

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100);

}



/* ----------- NEXTGEN GALLERY -------------*/



.ngg-album-compact {

	float:left;

	height:180px;

	padding-right:6px !important;

	margin:0px !important; 

	text-align:left;

	width:120px;	

}



.ngg-album-compactbox {

	background:transparent url(albumset.gif) no-repeat scroll 0%;

	height:86px;

	margin:0pt 0pt 6px !important;

	padding:12px 0pt 0pt 7px !important;

	width:120px;

}





.ngg-album-compactbox .Thumb {

	border:1px solid #000000;

	margin:0px !important;

	padding:0px !important;

	width:91px; 

	height:68px;

}



.ngg-album-compact h4 {

	font-size:15px;

	font-weight:bold;

	margin-bottom:0px;

	margin-top:0px;

	width:110px;

}



.ngg-album-compact p {

	font-size:11px;

	margin-top:2px;

}



/* ----------- Gallery style -------------*/



.ngg-galleryoverview {

	overflow: hidden;

	margin-top: 10px;

	width: 100%;

	clear:both; 

	display:block !important;

}



.ngg-galleryoverview .desc {

/* required for description */

   margin:0px 10px 10px 0px;

   padding:5px;

}



.ngg-gallery-thumbnail-box {

	float: left;

}



.ngg-gallery-thumbnail {

	float: left;

	margin-right: 3px;

        margin-bottom: 5px;

	text-align: left;

}



.ngg-gallery-thumbnail img {

	background-color:#151515;

	border:1px solid #212121;

	display:block;  

	margin:0;

	padding:1px;

	position:relative;

}



.ngg-gallery-thumbnail img:hover {

	border:1px solid #3b3b3b;

} 



.ngg-gallery-thumbnail span {

	/* Images description */

	font-size:90%;

	padding-left:5px;

	display:block;

}



.ngg-clear {

	clear: both;

}



/* ----------- Gallery navigation -------------*/



.ngg-navigation {

	font-size:0.9em !important;

	clear:both !important;

	display:block !important;

	padding-top:15px;

        padding-bottom: 10px;

	text-align:center;

}



.ngg-navigation span {

	font-weight:bold;

	margin:0px 6px;

}

.ngg-browser-prev,

.ngg-navigation a.page-numbers,

.ngg-navigation a.next,

.ngg-navigation a.prev, 

.ngg-navigation span.page-numbers,

.ngg-navigation span.next,

.ngg-navigation span.prev {

	border:1px solid #212121;

        color: #d4b306 !important;

        background-color: #292929;

	margin-right:3px;

	padding:3px 7px;

	text-decoration: none !important;

}



.ngg-navigation a.page-numbers:hover,

.ngg-navigation a.next:hover,

.ngg-navigation a.prev:hover, 

.ngg-navigation span.page-numbers:hover,

.ngg-navigation span.next:hover,

.ngg-navigation span.prev:hover{

	border:1px solid #292929;

        background-color: #0f0f0f;

	color: #FFFFFF !important;

	text-decoration: none !important;

}



.ngg-navigation span{

	border:1px solid #262626;

        background-color: #0f0f0f;

	color: #FFFFFF !important;

	text-decoration: none !important;

	padding:3px 7px 4px 7px;

        margin: 0 3px 0 0;

	text-decoration: none !important;

}



/* ----------- Image browser style -------------*/



.ngg-imagebrowser {

	

}



.ngg-imagebrowser h3 {

	text-align:center;

}



.ngg-imagebrowser img {

	border:1px solid #222222;

        margin-top: 10px;

        margin-bottom: 10px;

        margin-right: 4px;

	width: 100%;

	display:block !important;

	padding:1px;

}

.ngg-imagebrowser img:link a {

	border:1px solid #222222;

        margin-top: 10px;

        margin-bottom: 10px;

        margin-right: 4px;

	width: 100%;

	display:block !important;

	padding:1px;

}

.ngg-imagebrowser img:hover {

	border:1px solid #3b3b3b;

        margin-top: 10px;

        margin-bottom: 10px;

        margin-right: 4px;

	width: 100%;

	display:block !important;

	padding:1px;

}



.ngg-imagebrowser-nav {

	padding:0;

	margin:0;	

}

.ngg-navigation .page-numbers2, .ngg-navigation  a.page-numbers2 {

	border:1px solid #212121;

        color: #d4b306 !important;

        background-color: #292929;

	margin-right:3px;

	padding:3px 7px;

	text-decoration: none !important;

}

.ngg-navigation a.page-numbers2:hover {

	border:1px solid #292929;

        background-color: #0f0f0f;

	color: #FFFFFF !important;

	text-decoration: none !important;

}



.ngg-imagebrowser-nav .counter {

	text-align:center;

	font-size:0.9em !important;

}



.exif-data {

  	margin-left: auto !important;

    margin-right: auto !important;	

}



/* ----------- Slideshow -------------*/

.slideshow {

	margin-left: auto; 

	margin-right: auto;

	text-align:center;

	outline: none;	

}



.slideshowlink {

	

}



/* ----------- Single picture -------------*/

.ngg-singlepic {

	background-color:#FFFFFF;

	display:block;  

	padding:4px;

}



.ngg-left {

	float: left;

	margin-right:10px;

}



.ngg-right {

	float: right;

	margin-left:10px;

}



.ngg-center {

  	margin-left: auto !important;

    margin-right: auto !important;

}



/* ----------- Sidebar widget -------------*/

.ngg-widget,

.ngg-widget-slideshow {

	overflow: hidden;

	margin:0pt;

	padding:5px 0px 0px 0pt;

}



.ngg-widget img {

	border:2px solid #A9A9A9;

	margin:0pt 2px 2px 0px; 

	padding:1px; 

}



/* ----------- Related images -------------*/

.ngg-related-gallery {

	background:#F9F9F9;

	border:1px solid #E0E0E0;

	overflow:hidden;

	margin-bottom:1em;

	margin-top:1em;

	padding:5px;

}

.ngg-related-gallery img {

	border: 1px solid #DDDDDD;

	float: left;

	margin: 0pt 3px;

	padding: 2px;

	height: 50px;

	width:  50px;

}



.ngg-related-gallery img:hover {

	border: 1px solid #000000;

} 



/* ----------- More -------------*/

.continue-reading, a.continue-reading, a.continue-reading:link {

        color: #d29a00;

        float: right;

        text-align: right;

        padding-top:10px;

        text-decoration: none;

clear: both;

}

a.continue-reading:hover {

        color: #FFFFFF;

        float: right;

        text-align: right;

        padding-top:10px;

        text-decoration: none;

clear: both;

}

.more-link, a.more-link, a.more-link:link {

        color: #fafb9b;

        text-decoration: none;

}

a.more-link:hover {

        color: #FFFFFF;

        text-decoration: none;

}

#review-rating {

  list-style:none;

margin-left: -39px;

}



#review-rating li {

display: block;

  background: #262626;

  float:left;

  color:#fff;

margin: 1px;

  padding:5px 6px 5px 8px;

  width:124px;

height: 15px;

}

#review-rating p {

float: left;

color: #fff;

}

#review-rating .ratings {

float:right;

margin-right: -4px;

}



.rating span { /* both full and empty symbols */

display: block;

	width: 13px;

	height: 9px;

	float: left;

        margin-top: 3px;

	text-indent: -9999px;

	background: url('/wp-content/themes/ahf/images/rating1.gif') no-repeat 0 0;

}

.rating span.empty { /* overwrite empty symbols image value */

display: block;

float: left;

	width: 13px;

	height: 9px;

        margin-top: 3px;

	text-indent: -9999px;

	background: url('/wp-content/themes/ahf/images/rating2.gif') no-repeat 0 0;

}

.rating:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	zoom: 1;     /* triggers hasLayout */

}

p img {

padding: 0;

max-width: 100%;

}



img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}



img.alignleft {

margin: 0 7px 2px 0;

display: inline;

padding: 1px;

border: 1px solid #1f1f1f;

}



img.alignleft:hover {

margin: 0 7px 2px 0;

display: inline;

padding: 1px;

border: 1px solid #3b3b3b;

}



.alignright {

float: right;

}



.alignleft {

float: left

}



.ad-block {

display: block;

width: 300px;

height: 125px;

margin-left: -25px;

}

.ad-block li {

display:inline;

float: left;

width: 125px;

height: 125px;

text-align: center;

list-style:none;

list-style-type:none;

margin: 0 14px 13px 0;

padding:1px;

border: 1px solid #3b3b3b;

}

.ad-block2 {

display: block;

width: 300px;

height: 225px;

}

.ad-block2 li {

display:inline;

float: left;

width: 120px;

height: 225px;

text-align: center;

list-style:none;

list-style-type:none;

margin-top: -15px;

margin-left: -20px;

margin-right:40px;

padding:1px;

}

.main-image-post {

margin: 0px 7px 1px 0;

display: block;

float:left;

width: 100x;

height: 138px;

padding: 1px;

border: 1px solid #1f1f1f;

}

.main-image-post:hover {

margin: 0px 7px 1px 0;

display: block;

float:left;

width: 100x;

height: 138px;

padding: 1px;

border: 1px solid #3b3b3b;

}

.bookmarks-main {

float:left; 

margin-top:7px;

}

.bookmarks {

float:left; 

margin-top:7px;

margin-left: 2px;

}

.vampire {

color: #f5b300;

text-decoration: none;

font-weight:bold;

}

/* NEW END */