	body {font: 12px Verdana, Arial, Helvetica, sans-serif; background: #000; color: #000; text-align: center;}
	img, table {border: none;}
	body, h1, h2, h3, h4, h5, p, ul, form {margin: 0; padding: 0;}
	li {list-style: none;}
	
	.clear {clear: both;}
	
	a {color: #2073C3; text-decoration: underline;}
	a:hover {text-decoration: none;}
	a:focus {outline: none;}
	
	.main {width: 945px; padding: 0 2px; margin: 0px auto; text-align: left; position: relative; background: #ffcc66;}
		.main-bg1 {width: 945px; background: url(../images/main-bg1.gif) left top repeat-y;}
		.main-bg2 {width: 905px; background: url(../images/main-bg2.gif) right top repeat-y; padding: 0 20px;}
	
		.header {width: 905px; height: 351px; position: relative;}
			.header h1 {width: 903px; height: 42px; border: 1px solid #fff; text-indent: -9000px; margin-bottom: 3px;}
			.header div {width: 903px; border: 1px solid #fff;}
			.header img {float: left;}
			
		.updates {width: 905px;}
			.updates h2 {width: 893px; height: 32px; border: 1px solid #fff; background: #ff6666; padding: 8px 4px 0 6px;}	
			.updates h2 img {border:none; margin:0;}
			.updates h2 span {display: block; float: left; width: 493px; height: 28px; background: url(../images/updates.gif);}
			.updates img {float: left; border: 1px solid #fff; margin: 4px 3px 0 0;}
			.updates a.join-now, .updates a.members {display: block; float: right; margin-right: 13px; text-indent: -9000px; overflow: hidden;}
			a.members {width: 128px; height: 23px; background: url(../images/members.gif) no-repeat;}
			a.members:hover {background-position: 0 -23px;}
			a.join-now {width: 143px; height: 23px; background: url(../images/join-now.gif) no-repeat;}
			a.join-now:hover {background-position: 0 -23px;}
			
			
		.raspor {width: 847px; height: 17px; margin: 0 auto 9px auto; background: url(../../images/raspor-bg.gif) left bottom repeat-x; clear: both;}
		
		.no-margin {margin-right: 0!important;}

		.block {width: 859px; border: 1px solid #fff; height: 979px; background: #3399ff; margin-top: 3px; padding: 0 22px; position: relative; float: left;}
			.block h3 {height: 56px; text-align: center; margin-top: 5px;}
			.block h3 span {display: block; font: bold 43px Tahoma; line-height: 1.17;}
			.block h3 .s-top {color: #000; text-indent: 8px;}
			.block h3 .s-bot {color: #fff; margin-top: -53px;}
			
			.photo-big {width: 459px; height: 460px;}
			.photo-middle {width: 391px; height: 227px; margin-right: 0!important;}
			.photo-little {width: 192px; height: 137px;}

			.block img {float: left; margin: 0 5px 4px 0; border: 1px solid #fff;}
			.block-episode {width: 436px; height: 447px; margin-right: 5px; float: left; background: url(../images/episode-bg.gif) no-repeat; position: relative; text-align: right; padding-right: 25px;}
			.block-episode h4 {font-size: 33px; padding-top: 5px; color: #000; text-align: right; font-style: italic;}
			.block-episode p {width: 250px; float: right; text-align: right; font: 14px Tahoma; color: #000; line-height: 1.7;}
			.block-episode p img {margin: 14px auto 10px auto; border:0; float:none; display: block;}
			.block-episode p strong {font-size: 18px; font-style: italic;}
			.girl {position: absolute; left:-7px; top:-61px; margin:0; border:0!important;}
			a.watch {margin: 15px 0 10px 40px!important; border:0!important; float: none!important; position: absolute; left:0; top:305px; display: block; width: 317px; height: 31px; background: url(../images/watch_free.gif) left top no-repeat; text-indent: -9000px; text-align: left;}
			a.watch:hover {background-position: 0 -31px;}
			a.join {display: block; width: 471px; height: 86px; position: absolute; left:-13px; bottom:-2px; border:0!important; float: none!important; background: url(../images/join.gif) no-repeat; text-indent: -9000px; text-align: left;}

			
		.footer {width: 905px; text-align: center; font-size: 11px; clear: both;}
			.footer p {padding-bottom: 10px;}
			.footer a {color: #f06;}
			
		.preload {display: none;}	
