html {
height:100%;
background-color:#fff;
}
* html body {
height:100%;
}
body{
padding:0; margin:0 auto;
min-height:100%;
position:relative;
width:998px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
behavior:url(js/csshover.htc);
}
img, div, input { 
behavior: url("js/iepngfix.htc")
}
H1 {
padding:0px;
MARGIN: 0px; 	
}
H2 {
padding:0px;
MARGIN:0px;

}
H3 {
padding:0px;
MARGIN:0px;
padding-left:20px;
}

A {
	color:#681a00;
}
A:focus, a:active {
outline:none;
}
A:hover {
text-decoration: none;
}
p {
margin:0px;
padding:0px;
}
ul,li {
margin:0px;
padding:0px;
}
form {
margin:0px;
padding:0px;
}

.top {
	background:url(../images/top.jpg) no-repeat;
	height:365px;
	width:998px;
	position:relative;
}
.top_memb {
	background:url(../images/top_member.jpg) no-repeat;
	height:371px;
	width:998px;
	position:relative;
}
.top_warn {
	background:url(../images/top_warn.jpg);
	width:787px;
	height:483px;
	margin:0px auto;	
	}
.top_bot_warn {
	background: url(../images/bkg_html_warn.gif) repeat-x;
	height:42px;
	}
a.but_memb {
	background:url(../images/member_but.gif) no-repeat;
	background-position:0px -39px;
	display:block;
	width:249px;
	height:35px;
	position:absolute;
	left:0px;
	top:282px;
	}
a.but_memb:hover {
	background:url(../images/member_but.gif) no-repeat;
	background-position:0px -2px;
	}
a.but_join {
	background:url(../images/join_but.gif) no-repeat;
	background-position:0px -41px;
	display:block;
	width:243px;
	height:40px;
	position:absolute;
	left:0px;
	top:240px;
	}
a.but_join:hover {
	background:url(../images/join_but.gif) no-repeat;
	}
.top p {
	position:absolute;
	right:10px;
	top:5px;
	font-size:14px;
	}
.top_memb p {
	position:absolute;
	right:10px;
	top:5px;
	font-size:14px;
	letter-spacing:-1px;
	}

.menu {
	position:absolute;
	top:336px;
	left:7px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-0.1px;
	padding-left:4px;
	}
.bkg_lc {
	position:absolute;
	z-index:0;
	background:url(../images/butt_lc.gif) no-repeat;
	width:78px;
	height:29px;
	display:block;
	left:370px;
	top:331px;
}
.menu a {
	color:#fff;
	text-decoration:none;
	margin-left:9px;
	margin-right:9px;
	}

.menu a:hover {
	color:#ffd98e;
	}
.menu span {
	padding-left:220px;
	}
.top_memb .menu {
	top:343px;
	}
.top_memb .menu a {
	margin-left:10px;
	margin-right:10px;
	}
.top_memb .menu span {
	padding-left:165px;
	}
.top_memb .bkg_lc  {
	left:380px;
	top:337px;
	}
.welcome {
	background:url(../images/welcome.jpg);
	width:998px;
	height:252px;
	position:relative;
	}
.trailer {
	position:absolute;
	left:18px;
	top:5px;
	}
.welcome_c {
	padding-left:370px;
	color:#fff;
	padding-right:170px;
	padding-top:26px;
	line-height:14px;
	}
.welcome_c h1 {
	font-size:20px;
	padding-bottom:13px;
	}
.welcome_c h1 span {
	color:#f30050;
	}

.pict {
	background:url(../images/last_pict.jpg);
	height:637px;
	width:998px;
	position:relative;
	}
.pict img {
	border:none;
	margin-bottom:6px;
	}
.pict a {
	display:block;
	width:302px;
	height:420px;
	text-align:center;
	color:#240700;
	text-decoration:none;
	font-size:18px;
	}
.lpic1 {
	position:absolute;
	left:334px;
	top:227px;	
	}
.lpic2 {
	position:absolute;
	left:676px;
	top:227px;	
	}

a.join_but1 {
	background:url(../images/join_but1.jpg) no-repeat;
	background-position:11px 0px;
	height:109px;
	width:998px;
	display:block;
	}
a.join_but1:hover {
	background-position:11px -110px;
	}
.join_but2 {
	background:url(../images/join_but2.jpg) no-repeat;
	background-position:11px 0px;
	height:109px;
	width:998px;
	display:block;
	}
a.join_but2:hover {
	background-position:11px -110px;
	}
.join_but3 {
	background:url(../images/join_but3.jpg) no-repeat;
	background-position:11px 0px;
	height:109px;
	width:998px;
	display:block;
	}
a.join_but3:hover {
	background-position:11px -110px;
	}
.join_but4 {
	background:url(../images/join_but4.jpg) no-repeat;
	background-position:11px 0px;
	height:109px;
	width:998px;
	display:block;
	}
a.join_but4:hover {
	background-position:11px -110px;
	}
.bookmarks {
	background:url(../images/bookmarks_but.jpg) no-repeat;
	background-position:0px 0px;
	height:110px;
	width:440px;
	display:block;
	float:left;
	}
a.bookmarks:hover {
	background-position:0px -110px;
	}
a.member_but1 {
	background:url(../images/member_but_1.jpg) no-repeat;
	background-position:0px 0px;
	display:block;
	float:left;
	width:537px;
	height:110px;
	}
a.member_but1:hover {
	background-position:0px -110px;
	}
a.member_but2 {
	background:url(../images/member_but_2.jpg) no-repeat;
	background-position:0px 0px;
	display:block;
	float:left;
	width:537px;
	height:110px;
	}
a.member_but2:hover {
	background-position:0px -110px;
	}
a.member_but3 {
	background:url(../images/member_but_3.jpg) no-repeat;
	background-position:0px 0px;
	display:block;
	float:left;
	width:537px;
	height:110px;
	}
a.member_but3:hover {
	background-position:0px -110px;
	}
a.member_but4 {
	background:url(../images/member_but_4.jpg) no-repeat;
	background-position:0px 0px;
	display:block;
	float:left;
	width:537px;
	height:110px;
	}
a.member_but4:hover {
	background-position:0px -110px;
	}
.memb_but {
	height:109px;
	width:998px;
	display:block;
	padding-left:11px;
	}
.memb_but img {
	float:left;
	}
.videos {
	background:url(../images/last_videos.jpg);
	height:677px;
	width:998px;
	position:relative;
	}
.videos img {
	border:none;
	margin-bottom:5px;
	}
.videos a {
	display:block;
	width:299px;
	height:230px;
	text-align:center;
	color:#240700;
	text-decoration:none;
	font-size:16px;
	}
.lvideo1 {
	position:absolute;
	left:22px;
	top:181px;	
	}
.lvideo2 {
	position:absolute;
	left:350px;
	top:181px;	
	}
.lvideo3 {
	position:absolute;
	left:22px;
	top:438px;	
	}
.lvideo4 {
	position:absolute;
	left:350px;
	top:438px;	
	}
.movies {
	background:url(../images/last_movies.jpg);
	height:649px;
	width:998px;
	position:relative;
	}

.movies img {
	border:none;
	margin-bottom:10px;
	}
.movies a {
	display:block;
	width:246px;
	height:424px;
	text-align:center;
	color:#240700;
	text-decoration:none;
	font-size:17px;
	}
.lmov1 {
	position:absolute;
	left:423px;
	top:224px;	
	}
.lmov2 {
	position:absolute;
	left:723px;
	top:224px;	
	}
.bonus {
	background:url(../images/bonus.jpg);
	height:860px;
	width:998px;
	position:relative;
	}
.bonus a.bphotos img {
	border:none;
	margin-bottom:10px;
	}
.bonus a.bvideos img {
	border:none;
	margin-bottom:4px;
	}
.bonus a.bphotos {
	display:block;
	width:302px;
	height:421px;
	text-align:center;
	color:#240700;
	text-decoration:none;
	font-size:18px;
	}
.bonus a.bvideos {
	display:block;
	width:299px;
	height:230px;
	text-align:center;
	color:#240700;
	text-decoration:none;
	font-size:16px;
	}
.lbphotos1 {
	position:absolute;
	left:21px;
	top:189px;	
	}
.lbphotos2 {
	position:absolute;
	left:350px;
	top:189px;	
	}
.lbvideo1 {
	position:absolute;
	left:22px;
	top:622px;	
	}
.lbvideo2 {
	position:absolute;
	left:351px;
	top:622px;	
	}
.lbvideo3 {
	position:absolute;
	left:678px;
	top:622px;	
	}
.content1 {
	background:url(../images/bkg_content1.jpg) no-repeat top;
	width:998px;
	padding-top:30px;
	}
.content1 h1 {
	padding-left:30px;
	color:#681a00;
	border-bottom:solid 1px #681a00;
	padding-bottom:10px;
	margin-bottom:15px;
	}
.content2 {
	width:998px;
	padding-top:30px;
	overflow:hidden;
	padding-bottom:30px;
	}
.content2 h1 {
	padding-left:30px;
	color:#681a00;
	border-bottom:solid 1px #681a00;
	padding-bottom:10px;
	margin-bottom:15px;
	}
.tumb {
	}
.tumb img {
	border:solid 1px #000;
	}
.tumb td {
	background-color:#6b1c00;
	text-align:center;
	vertical-align:top;
	color:#fff;
	font-size:16px;
	}
.tumb p {
	padding:8px;
	line-height:24px;
	}
.tumb a {
	color:#fff;
	}
.tumb_videos td {
	text-align:left;
	}
.vt_big {
	float:left;
	margin-right:2px;
	}
*html .vt_big {
	margin-right:0px;
	}
.vtumbs {
	
	}
.vtumbs img {
	margin-left:6px;
	margin-bottom:5px;
	}
*html .vtumbs img {
	margin-left:5px;
	}
.tumb_videos p {
	text-align:center;
	}
.tumb_videos p span {
	font-size:12px;
	}
.tumb_movies p span {
	font-size:12px;
	line-height:16px;
	display:block;
	padding-top:10px;
	}
.podmenu {
	padding-left:15px;
	padding-bottom:20px;
	padding-top:10px;
		color:#681a00;
	}
.podmenu a{
	font-size:16px;
	margin-left:2px;
	margin-right:2px;
	}
.paging {
	text-align:center;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	}
.paging a{
	margin-left:5px;
	margin-right:5px;
	background-color:#6b1c00;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	}
.paging span {
	margin-left:5px;
	margin-right:5px;
	background-color:#3e3e3e;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	}
.foot{
	background:url(../images/footer.jpg) no-repeat;
	height:341px;
	width:983px;
	margin-top:15px;
	padding-top:117px;
	padding-left:15px;
}
.foot2{
	width:983px;
	margin-top:25px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:25px;
}
.foot img {
	border: none;
	margin-left:7px;
	margin-right:7px;
}
.foot p {
	padding-top:30px;
	padding-left:10px;
	}
.foot p a {
	color:#6b1c00;
	font-size:13px;
	margin-left:2px;
	margin-left:2px;
	}
.foot2 p {
	padding-left:10px;
	}
.foot2 p a {
	color:#6b1c00;
	font-size:13px;
	margin-left:2px;
	margin-left:2px;
	}
.sort {
	padding-left:20px;
	padding-bottom:20px;
	}
.alf {
	font-size:20px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:20px;
	}
.alf a {
	margin-left:4px;
	margin-right:4px;
	
	}
.search {
	text-align:center;
	padding-bottom:20px;
	border-bottom:solid 1px #6d1b03;
	width:100%;
	overflow: hidden;
	}
.but_search {
	background:url(../images/but_search.jpg);
	width:91px;
	height:42px;
	border:none;
	cursor:pointer;
	position:relative;
	top:6px;
	}
.inp_search {
	border:solid 1px #6d1b03;
	width:250px;
	margin-right:20px;
	
	}
.sel_search {
	border:solid 1px #6d1b03;
	margin-right:20px;
	
	}
.video_full {
	padding-left:20px;
	}
.video_full h4 {
	font-size:16px;
	}
.tumb2 {
float:left; 
width:300px; 
position:relative;
overflow:hidden;
padding-bottom:20px;	
}
.tumb2 td {
text-align:center;
border:solid 1px #6b1c00;
padding:1px;
vertical-align:top;

}
.tumb3 {
float:left; 
width:240px; 
position:relative;
overflow:hidden;
padding-bottom:20px;
}
.tumb3 td {
text-align:center;
border:solid 1px #6b1c00;
padding:1px;
vertical-align:top;
}
.tb1 {
text-transform:uppercase;
line-height:24px;
padding-top:10px;
padding-bottom:10px;
color:#6f6f6f;
}
.tb2 {
line-height:24px;
padding-top:10px;
padding-bottom:10px;
color:#222222;

}
.tb2 span {
color:#6f6f6f;
}
.tb2_a {
font-size:11px;
line-height:16px;
padding-top:5px;
}

.movies_desc {
padding-left:310px;
}
.movies_desc h4{
font-weight:normal;
font-size:24px;
border-bottom:solid 1px #7b7b7b;
padding-bottom:10px;
padding-top:0px;
margin-bottom:15px;
}
.movies_scene {
clear:both;
padding-bottom:10px;
padding-top:20px;
padding-left:10px;
}
.movies_scene img {
	border:solid 1px #000;
}
.movies_scene h4 {
	font-size:14px;
}

.artist_desc {
padding-left:250px;
}
.artist_desc h4{
font-weight:normal;
font-size:24px;
border-bottom:solid 1px #7b7b7b;
padding-bottom:10px;
padding-top:0px;
margin-bottom:15px;
}
.tumb_pic {
background: #6b1c00;
padding-top:15px;
padding-bottom:15px;
}
.tumb_pic img{
border:solid 1px #fff;
}
.tumb_info {
padding-top:10px;
padding-bottom:10px;
color:#333944;
line-height:20px;
padding-left:15px;
padding-right:15px;
}
.calendar {
	width:100%;
	
	}
.calendar table {
	border-top:solid 1px #9e9e9e;
	border-right:solid 1px #9e9e9e;	
	}
.calendar th {
	border-bottom:solid 1px #9e9e9e;
	border-left:solid 1px #9e9e9e;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	background-color:#4e2400;
	color:#fff;
	}
.calendar td {
	border-bottom:solid 1px #9e9e9e;
	border-left:solid 1px #9e9e9e;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	}
.calendar td table td {
	border: none;
	}
.calendar td a {
	display:block;
	width:100%;
	}
.clickhere {
	 text-transform:uppercase; 
	 text-align:center; 
	 font-size:18px; 
	 font-weight:bold;  
	 padding-bottom:30px;
	 clear:both;
	}
.warn {
	padding-bottom:50px;
	}
.warn h1 {
	padding-left:30px;
	color:#681a00;
	border-bottom:solid 1px #681a00;
	padding-bottom:10px;
	margin-bottom:15px;
	text-align:center;
}
.button {
	padding-top:40px;
	text-align:center;
	padding-bottom:20px;}
.button img {
	margin-left:10px;
	margin-right:10px;
	}
.video_info {	
	}
.video_info h3 {
	font-size:16px;
	color:#ffb094;
	overflow:hidden;
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#461200;
	}
.video_info h3 span {
	position:absolute;
	color:#c4b3ad;
	right:10px;
	top:7px;
	font-size:14px;
	font-weight: normal;
	}
*html .video_info h3 span {
	right:20px;
	}
.video_info p{
	font-size:12px;
	line-height:normal;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	padding-top:10px;
	}
.video_info p strong {
	font-size:15px;
	display:block;
	padding-bottom:6px;
	}
.video_info_bottom {
	background-color:#8c2a07;
	height:27px;
	padding-top:8px;
	padding-left:20px;
	padding-right:20px;
	}
.video_info_bottom a {
	font-weight:bold;
	font-size:15px;
	}
.vib_left {
	float:left;
	}
.vib_right {
	float:right;
	}
.rating {
	width:126px;
	margin:0px auto;
	padding-bottom:6px;
	}
.tumb u {
	text-decoration:none;
	font-size:14px;
	display:block;
	padding-top:6px;
	}
.comments {
	padding-top:30px;
	padding-left:40px;
	padding-right:40px;
	font-style:italic;
	padding-bottom:20px;
	height:1%;
	margin-left:25px;
	margin-right:10px;
	overflow:hidden;	
	margin-bottom:30px;

	}
.comments strong {

	font-size:12px;
	}
.comments h3  {
	font-size:18px;
	font-style:italic;
	padding-bottom:20px;
}
.comment {
	border-bottom:solid 1px #ccc;
	margin-bottom:20px;
	padding-bottom:20px;
	}
.comment p {
	padding-top:0px;
	padding-bottom:20px;
	font-style:normal;
	}
.comment_ta {
	width:98%;
	border:solid 3px #ccc;
	padding:3px;
	font-size:14px;
	background-color:#f6f6f6;
	}
.but_comments {
	background:url(../images/submit_comment.gif);
	background-position:0px 0px;
	width:214px;
	height:38px;
	border:none;
	cursor:pointer;
	float:right;
	margin-right:10px;
	margin-top:10px;
	}

