/* CSS Document */
html, body {
	width:100%;
	margin:0;
	padding:0;
	}
body {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	color:#fff;
	background:#cc0000 url(img/bg/bg_body_top.gif) top center no-repeat;
	}
body.body_login { background:none; background-color:#fff;}
body.body_journal { background:none; background-color:#990000;}
div, body, p, ul, ol, li, a, img, span, h3, h2, h4 {
	margin:0;
	padding:0;
	} 
img, table, tr, td { border:none;}
ul, li { list-style:none;}
a, a :active, a:visited, a:hover { text-decoration:none; color:#fff;}

.wrapper { margin-left:auto; margin-right:auto; width:951px;} 
.wrapper_schedule { background:url(img/bg/bg_schedule.jpg) top left no-repeat; float:left;}
.wrapper_join { background:url(img/bg/bg_join.jpg) top left no-repeat; float:left; position:relative;}
.wrapper_contact { background:url(img/bg/bg_contact.jpg) top left no-repeat; float:left;}
.wrapper_webmasters { background:url(img/bg/bg_webmasters.jpg) top left no-repeat; float:left;}
.wrapper_models_wanted {background:url(img/bg/bg_models_wanted.jpg) top left no-repeat; float:left;}
.wrapper_splash { background:url(img/bg/bg_splash.jpg) 0px 2px no-repeat; position:relative;}
.wrapper_members { background:url(img/bg/bg_members.jpg) 0px 0px no-repeat; position:relative; float:left;}
.wrapper_live_shows { background:url(img/bg/bg_live_shows.jpg) 0px 0px no-repeat; position:relative;}
.wrapper_home { background:url(img/bg/bg_home.jpg) 0px 0px no-repeat; position:relative; float:left;}

.join_bita { position:absolute; top:0px; left:-40px;}
	.header { height:180px; position:relative; width:951px;}
		.logo { position:absolute; top:5px; left:5px;}
		.top_guy { position:absolute; top:0px; right:35px;}
	.content { float:left; width:951px;  position:relative; }
		.left { width:257px; padding-top:20px; float:left;}
			.menu li {width:226px; margin-left:10px; }
			.menu1 li {width:226px; margin-left:0px; }
			.menu a { height:29px; display:block;}
			.menu a.menu1 { background:url(img/menu/1.gif) 0px -29px no-repeat;}
			.menu a.menu2 { background:url(img/menu/2.gif) 0px -29px no-repeat;}
			.menu a.menu3 { background:url(img/menu/3.gif) 0px -29px no-repeat;}
			.menu a.menu4 { background:url(img/menu/4.gif) 0px -29px no-repeat;}
			.menu a.menu5 { background:url(img/menu/5.gif) 0px -29px no-repeat;}
			.menu a.menu6 { background:url(img/menu/6.gif) 0px -29px no-repeat;}
			.menu a.menu7 { background:url(img/menu/7.gif) 0px -29px no-repeat;}
			.menu a.menu8 { background:url(img/menu/8.gif) 0px -29px no-repeat;}
			.menu a.menu9 { background:url(img/menu/9.gif) 0px -29px no-repeat;}
			
			.menu a.menu11 { background:url(img/menu2/menu1.gif) 0px -29px no-repeat;}
			.menu a.menu21 { background:url(img/menu2/menu2.gif) 0px -29px no-repeat;}
			.menu a.menu31 { background:url(img/menu2/menu3.gif) 0px -29px no-repeat;}
			.menu a.menu41 { background:url(img/menu2/menu4.gif) 0px -29px no-repeat;}
			.menu a.menu51 { background:url(img/menu2/menu5.gif) 0px -29px no-repeat;}
			.menu li span { display:none;}
			.menu a:hover { background-position:0px 0px;}
			.news { margin-top:20px;}
				.news h2 { background:url(img/news.gif) 0px 0px no-repeat; font-weight:normal; font-size:18px; color:#ffcc66; padding-left:40px; padding-bottom:5px; padding-top:3px;}
				.news p.news_date { font-size:9px; margin-left:40px; padding-top:15px;}
				.news h4 { font-size:14px; margin-left:40px; font-weight:normal; padding:4px 0;}
				.news h4 a:hover { color:#000; text-decoration:none;}
				.news h4 a, .news h4 a:active, .news h4 a:visited { color:#000; text-decoration:underline;}
				.news p { font-size:11px; margin-left:40px; margin-right:10px; }
			.letter { background:url(img/bg/bg_letter.gif) top left no-repeat; margin-left:40px; margin-top:20px; padding-top:33px; padding-bottom:15px; }
			.letter1 { margin-left:30px; }
				.letter h4 { font-size:14px; font-weight:bold; padding-left:14px; width:160px; margin-bottom:5px; }
				.letter p { font-size:11px; margin-left:16px; width:160px; }
				.letter .subscribe_text { border:1px solid #cccccc; margin-left:16px; margin-top:7px; width:152px; padding:1px 0;}
				.letter .subscribe { margin-left:13px; margin-top:7px; }
				.media_player { margin-top:35px; margin-left:40px;}
				.media_player1 { margin-top:35px; margin-left:30px;}
				.boy_bottom { position:absolute; left:50px; bottom:0px;}
		.right { width:654px; margin-left:40px; float:left;background:url(img/bg/bg-right.gif) bottom left no-repeat; padding-bottom:50px; margin-bottom:100px; }
		.right_members { width:654px; margin-left:20px; float:left;background:url(img/bg/bg-right.gif) bottom left no-repeat; padding-bottom:50px; margin-bottom:100px; }
		.right_home {width:654px; margin-left:40px; float:left; padding-bottom:20px;}
			.title { font-size:12px; margin-left:20px; margin-top:15px; position:relative; }
			.title_members { margin-left:0px;}
				span.from { background:url(img/bg/bg_dots.gif) bottom left repeat-x;  padding-bottom:1px; margin-right:10px;}
				span.what { font-size:24px; font-weight:bold; margin-left:10px;}
			.schedule1 { background:url(img/bg/bg_dots.gif) bottom left repeat-x; padding:20px 0; margin-left:20px; width:615px; position:relative;}
				.date { position:absolute; top:18px; left:-2px; width:45px; height:57px; padding-top:6px; background:url(img/bg/bg_date.gif) top left no-repeat; text-align:center; color:#666666; font-size:10px;}
				.date span { color:#333333; font-size:24px; line-height:22px;}
				.schedule1 h4 { margin-left:65px; color:#ffcc66; font-size:18px; font-weight:normal; margin-bottom:5px;}
				.schedule1 p.text1 { margin-left:65px; font-size:12px; }
				p.text1 a:active, p.text1 a:visited, p.text1 a  { text-decoration:underline; color:#fff;}
				p.text1 a:hover { text-decoration:none; color:#fff;}
				

.footer { border-top:5px solid #ff9933; background-color:#000; clear:both; width:100%; }
	.footer_inside {margin-left:auto; margin-right:auto; width:951px; clear:both;  font-size:11px; color:#cccccc; padding-bottom:35px; position:relative; }
	p.menu_footer { margin-top:30px; margin-bottom:15px;}
	.footer_inside a, .footer_inside a:active, .footer_inside a:visited { color:#fff; text-decoration:underline; margin-right:15px;}
	.footer_inside a:hover {color:#fff; text-decoration:none;}
	.logo_footer { position:absolute; top:15px; left:650px;}
	.adult { position:absolute; top:23px; right:0px; height:20px; width:140px;}
		.adult p { margin-top:7px; margin-left:5px;}
		.adult p img {margin:-16px 0px 0px 110px; display:block;}
		.adult a {font-size:1px;}


/* JOIN PAGE */
.join_div { margin-left:20px; margin-top:20px;}
.join_div p { font-size:12px; color:#fff;}
.join_div h4 { font-size:18px; font-weight:normal; color:#ffcc66; margin-top:15px;}
.join_div table tr { background:url(img/bg/bg_dots.gif) bottom left repeat-x;}
.join_div table td { font-size:12px; color:#fff; padding:5px 0; }
.join_div table td.td1 { width:85px; font-weight:bold; vertical-align:top; }
.join_div table td.td2 { width:100px; vertical-align:top;}
.join_div table { width:615px; background:url(img/bg/bg_dots.gif) top left repeat-x; margin-bottom:5px;}
	.this_site { position:relative; margin-top:30px;}
		.imgs { position:absolute; top:4px; left:440px;}
		.imgs1 { position:absolute; top:4px; left:130px;}
		
/* CONTACT ME */
.contact_div { margin-left:20px; margin-top:20px;}
.contact_div table { font-size:12px;}
.contact_div table td.td1 { text-align:right; padding-right:10px; vertical-align:top;}
.text_field { border:1px solid #fff;  border-top:1px solid #cccccc; border-left:1px solid #cccccc; width:530px; margin-bottom:1px;}
.text_field1 { border:1px solid #fff;  border-top:1px solid #cccccc; border-left:1px solid #cccccc; width:530px; height:125px; margin-bottom:5px;}

/* WEBMASTERS */
.webmasters_div1 { margin-left:20px; padding-bottom:20px; margin-top:20px; font-size:12px; background:url(img/bg/bg_case.gif) top right no-repeat; width:600px;}
.webmasters_div1 img { margin-bottom:40px; }
.webmasters_div1 p { margin-bottom:15px; width:375px;}
.inside { background:url(img/bg/div_repeat.gif) top left repeat-y; width:614px; margin-left:20px; margin-top:10px; margin-bottom:30px;}
.inside_top { background:url(img/bg/div_top.gif) top left no-repeat; width:614px; height:16px;}
.inside_center { background:url(img/bg/div_bottom.gif) bottom left no-repeat; width:614px; position:relative;}
.webmasters_div2 { padding-bottom:20px; }
.webmasters_div2 h3 { font-size:18px; color:#ffcc66; font-weight:normal; margin-left:165px; margin-right:20px; padding-top:5px; }
.webmasters_div2 h4 { font-size:14px; margin-left:165px; margin-right:20px; padding-bottom:15px; padding-top:5px; }
.webmasters_div2 li { margin-left:175px; padding-left:15px; background:url(img/arrow.gif) 0px 6px no-repeat; color:#ffcc66; font-size:14px; }
	.money { position:absolute; left:-10px; top:10px;}
.webmasters_div3 { margin-left:20px; width:610px; margin-bottom:50px;}
.webmasters_div3 p { font-size:12px;}
.webmasters_div3 h3 { font-size:14px; margin:17px 0;}
.webmasters_div3 h2 { font-size:24px; font-weight:normal; color:#ffcc66; margin-top:40px; margin-bottom:25px; }
.webmasters_div3 ul { margin-bottom:30px;}
.webmasters_div3 li { padding-left:36px; font-size:13px; margin-top:30px;}
.button { margin-top:10px;}
.webmasters_div3 li.li1 { background:url(img/bg/li_1.gif) 0px 3px no-repeat;}
.webmasters_div3 li.li2 { background:url(img/bg/li_2.gif) 0px 3px no-repeat;}

/* MODELS WANTED */
.models_div { margin-left:20px; margin-top:20px;}
.models_div p { font-size:12px; margin-bottom:10px; margin-right:20px;}
.models_div table { margin-top:20px;}
.models_div td { font-size:12px;}
.models_div td.td1 { text-align:right; padding-right:10px; width:180px;}
.orange { color:#ffcc66;}
	.field1 {border:1px solid #fff; border-top:1px solid #cccccc; border-left:1px solid #cccccc; width:300px; margin-bottom:3px;}
	.field2 {border:1px solid #fff; border-top:1px solid #cccccc; border-left:1px solid #cccccc; width:50px; margin-bottom:1px;}
	.field3 {border:1px solid #cccccc;  width:160px; margin-bottom:3px;}
	.field4 {border:1px solid #fff; border-top:1px solid #cccccc; border-left:1px solid #cccccc; width:200px; margin-bottom:1px; margin-left:10px;}
	.field5 {border:1px solid #fff; border-top:1px solid #cccccc; border-left:1px solid #cccccc; width:425px; margin-bottom:5px; height:125px;}
	
/* SPLASH */
.wrapper_splash { padding-top:290px; padding-bottom:100px;}
.logo1 { position:absolute; top:40px; left:360px;}
.hand { position:absolute; top:0px; left:-63px;}
.wrapper_splash h4 { margin-left:190px; margin-bottom:20px; font-size:30px; color:#ffcc66; font-weight:normal;}
.wrapper_splash p { margin-bottom:15px; margin-left:190px; font-size:12px; margin-right:35px; text-align:justify; }
.url_site { position:absolute; top:225px; right:0px; text-transform:uppercase;}

/* MEMBERS HOME */
.members_div {margin-left:20px;  margin-top:5px; width:555px; float:left; clear:both; background:url(img/bg/bg_dots.gif) bottom left repeat-x; margin-bottom:10px;}
.members_div h4 { color:#ffcc66; font-size:18px; margin-top:15px;}
p.browse { margin-left:20px; }
.members_div li { float:left; width:110px; text-align:center; font-size:11px; padding:10px 0;}
.members_div li img { padding:4px; background-color:#FFF;}
.members_div li a { text-decoration:underline; }
			
/* MEMBERS VIDEO */
.video_div {margin-left:20px; margin-top:20px; }
.video { border:1px solid #fff; background:url(img/bg/bg_video.gif) top left no-repeat; height:407px; width:640px;}
.video_div p { font-size:12px; margin-bottom:10px; margin-right:10px;}

/* VIDEOS */
.video_div11 { background:url(img/bg/bg_dots.gif) bottom left repeat-x; margin-left:20px; margin-top:20px; padding-bottom:20px; width:615px; clear:both;}
	.video_div11 h4 { font-size:18px;}
	.video_div11 h4 a {color:#ffcc66; }
	.video_div11 small { font-size:10px;}
	.block { position:relative; margin-bottom:20px;}
		.videos_img { background-color:#fff; padding:5px; position:absolute; top:0px; left:0px; }
		.block p { font-size:12px; margin:5px 0;  margin-left:225px;}
	.block_links { height:33px;}
		.block_links li { float:left; margin-right:0px; padding-left:7px; position:relative; }
		.block_links li .quality  { position:absolute; top:4px; right:15px;}
		.block_links li.bg { background:url(img/bg/bg_quality.gif) top left no-repeat; position:relative; width:167px; height:33px; font-size:12px;padding-top:7px;}
	.middle_links { height:30px; text-align:center; padding-top:10px; padding-left:100px; float:left;}
		.middle_links li {float:left; margin-right:5px;}
		.middle_links a.a1 { background:url(img/bg_a.gif) top left no-repeat; font-size:14px; text-decoration:underline; color:#fff; display:block; text-align:center; width:30px; height:23px; padding-top:7px; }
		.middle_links a.a1:hover { background:url(img/bg_aa.gif) top left no-repeat; text-decoration:none; color:#000;}
		
/* LOGIN */
.wrapper_login_header {width:665px; margin-left:auto; margin-right:auto; height:180px; position:relative;}
.logo33 { position:absolute; top:10px; left:250px;}
.wrapper_login { width:665px; background:url(img/bg/bg_red2.gif) top left repeat-y; margin-left:auto; margin-right:auto; position:relative; }
	
	.login_boy { position:absolute; left:0px; bottom:8px; clear: right }
.login_top { width:665px; background:url(img/bg/bg_red1.gif) top left no-repeat; height:57px; }
.login_bottom { background:url(img/bg/bg_red3.gif) bottom left no-repeat; padding-bottom:30px; }
	.login_bottom h4 { margin-left:200px; background:url(img/lock.gif) 0px 0px no-repeat; padding-left:30px; font-size:24px; font-weight:normal; color:#ffcc66; margin-bottom:10px;}
	.button_right { padding:5px; background-color:#fff;}
	.login_bottom table { margin-left: auto; margin-right: 50px; font-size:12px; }
	.login_bottom td.td1 { text-align:right; margin-right:10px; }
.footer_login { margin-left:auto; margin-right:auto; width:665px; text-align:center; color:#333333; font-size:11px; margin-top:40px; }
	.footer_login a, .footer_login a:active, .footer_login a:visited { text-decoration:underline; color:#336699;}
	.footer_login a:hover { text-decoration:underline; color:#336699;}

/**/
.back_homepage { position:absolute; top:0px; right:20px;}
.content_live { width:951px;  position:relative;}
.content_live1 { margin-left:20px; padding-bottom:100px; background:url(img/bg/bg_live_bottom.gif) bottom left no-repeat;}
.live_left {float:left; width:336px; margin-left:20px; margin-top:20px;}
.player {  border:1px solid #fff; width:326px; }
.chat { margin-top:20px; }
.archive { background:url(img/clock.gif) top left no-repeat; font-size:12px; width:327px; height:40px; margin-top:15px;}
.archive a { text-decoration:underline; position:relative; top:10px; left:50px;}

/* HOME PAGE */
a.url { background:url(img/bg/bg_dots.gif) bottom left repeat-x; padding-bottom:3px; color:#ffcc66; font-size:18px; position:absolute; top:145px; left:520px;}
.welcome_p { font-size:12px; width:400px; margin:20px 0 15px 260px;}
.block1 { position:relative; width:654px; padding-top:28px;}
.brr { position:absolute; top:0px; left:0px;}
.block2 { background:#cc0000 url(img/bg/bg_png_center.gif) top left no-repeat; clear:both; width:654px; margin-top:-5px;}
.block3 { background:url(img/bg/bg-right.gif) bottom left no-repeat; padding-bottom:15px; width:654px;}
	.block2 h4 { margin-left:20px; font-size:18px; font-weight:normal; margin-bottom:5px;}
	.block2 p { margin-left:20px; font-size:12px; margin-right:10px; margin-bottom:10px;}
	.main_play { left:20px; padding:5px; background-color:#fff;  position:absolute; top:5px; }
	.spisok {width:270px; margin-left:363px; position:relative; padding-top:210px; }
		.spisok ul.ul_1 { position:absolute; top:5px; left:0px;}
		.spisok ul.ul_2 { position:absolute; top:5px; right:0px;}
		.spisok li img { margin-left:4px; background-color:#fff; padding:4px;}
		.spisok p.copy { font-size:11px; clear:both; padding-left:12px; margin-left:0px; margin-bottom:6px; margin-right:10px;}
		.spisok p.copy img { margin-top:7px;}
		.spisok .field7 {border:1px solid #fff; border-top:1px solid #cccccc; border-left:1px solid #cccccc; width:260px; padding-left:4px; margin-left:4px; font-size:11px; color:#666666; height:17px; padding-top:4px;}
	.main_clear { clear:both; font-weight:bold; padding-left:5px; font-size:14px; padding-top:10px; }
/*.main_links { clear:both; width:654px; text-align:center;}*/
.home_spec { position:relative;}

/* JOURNAL PAGE */
.j11 { position:absolute; top:0px; left:-125px;}
.j12 { position:absolute; top:0px; right:-96px;}
.j21 { position:absolute; bottom:0px; left:-125px;}
.j22 { position:absolute; bottom:0px; right:-80px;}
.header_journal { background-color:#fff; width:100%; }
.header_inside { margin-left:auto; margin-right:auto; width:951px; padding-top:15px; position:relative; padding-bottom:12px; text-align:right;}
	.header_inside a, .header_inside a:active, .header_inside a:hover, .header_inside a:visited { color:#333333; background:url(img/bg/bg_menu.gif) bottom left repeat-x; padding-bottom:4px; font-size:14px; margin-right:18px;}

	.logo2 { position:absolute; top:5px; left:75px;}
.left_journal { padding-top:75px; float:left; width:255px;}	
	.left1 { background:url(img/bg/bg_left_center.jpg) top left repeat-y; width:199px; margin-left:30px; margin-bottom:10px;}
	.left2 { background:url(img/bg/bg_left_top.jpg) top left no-repeat; width:199px;}
	.left3 { background:url(img/bg/bg_left_bottom.jpg) bottom left no-repeat; width:199px; padding:16px 0;}
	.left3 h4 { font-size:18px; margin-left:25px; margin-bottom:10px; font-weight:normal; color:#ffcc66; background:url(img/bg/bg_h4.gif) right 10px no-repeat; width:150px;}
	.left3 li { background:url(img/bg/bg_li.gif) 0px 5px no-repeat; margin-bottom:3px; margin-left:35px; padding-left:10px; font-size:12px;}
	.left3 a, .left3 a:active, .left3 a:visited { text-decoration:underline;}
	.left3 p { margin-left:25px; margin-bottom:10px;}
	.left3 a:hover { text-decoration:none;}
.right_journal { float:left; width:650px; padding:30px 0;}
	.journal { margin-left:45px; padding-bottom:5px; margin-bottom:15px; background:url(img/bg/bg_dots.gif) bottom left repeat-x;}
	.right_journal h3 { color:#ffcc33; font-size:24px; font-weight:normal; margin-bottom:20px; margin-left:45px;}
	.img_journal { padding:5px; background-color:#fff; margin-bottom:7px;}
	.journal h4 { font-size:18px; color:#ffcc33; font-weight:normal;}
	.journal small { font-size:10px; padding-bottom:10px;}
	.journal a, .journal a:active, .journal a:visited { text-decoration:underline; color:#ffcccc;}
	.journal a:hover { text-decoration:none; color:#ffcccc;}
	.journal p { font-size:12px; width:615px; padding-top:15px; }
	.journal p.comments { background:url(img/bg/bg_comments.gif) 0px 15px no-repeat; padding-bottom:15px; padding-left:21px;}
	.journal_links {height:30px; text-align:center; padding-top:10px; padding-left:100px;}
	.journal_links li {float:left; margin-right:5px;}
		.journal_links a.a1 { background:url(img/bg/bg_pages.gif) top left no-repeat; font-size:14px; text-decoration:underline; color:#fff; display:block; text-align:center; width:30px; height:23px; padding-top:7px; }
		.journal_links a.a1:hover { background:url(img/bg/bg_pages1.gif) top left no-repeat; text-decoration:none; color:#000;}
		.journal_links a.a2 { background:url(img/bg/bg_page10.gif) top left no-repeat; font-size:14px; text-decoration:underline; color:#fff; display:block; text-align:right; width:80px; height:23px; padding-top:7px; padding-right:10px; }
		.journal_links a.a2:hover { background:url(img/bg/bg_page1.gif) top left no-repeat; text-decoration:none; color:#000;}
		.journal_links a.a3 { background:url(img/bg/bg_page20.gif) top left no-repeat; font-size:14px; text-decoration:underline; color:#fff; display:block; text-align:left; width:53px; height:23px; padding-top:7px; padding-left:10px;  }
		.journal_links a.a3:hover { background:url(img/bg/bg_page2.gif) top left no-repeat; text-decoration:none; color:#000;}
	
