/* --------------- 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:#000 url(../images/bg.png) repeat-x; color:#fff; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
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:#d7d7d7; cursor:pointer; text-decoration:;}
a:hover {color:#d7d7d7; text-decoration:;}
img {border:none;}
.header img {border:none;margin-top:-8px;}
.clear {clear:both; font-size:0; line-height:0; height:0;}
.floatLeft {float:left;}
.floatRight {float:right;}
input {border:0;}
/* ------------------------------------------- */
.logo, .hd, .try_link, .girls, .sub_2, .left_image, .create, .viewFull a {-pie-png-fix:true;}
.back_left {background:url(../images/back_left.jpg) 100% 0 no-repeat; height:529px; left:-619px; position:absolute; top:0px; width:50%;}
.back_right {background:url(../images/back_right.jpg) 619px 0 no-repeat; height:529px; right:0; position:absolute; top:0; width:50%;}
#wrapper {width:100%; min-height:100%; position:relative; height:auto !important;}
		.content {width:1000px; margin:auto; background:url(../images/back.jpg) no-repeat;}
				.header {position:relative;  }
						.logo {position:absolute; top:-10px; left:0; width:500px; height:250px; z-index:2;background:url(../images/logo_1.png) no-repeat; }
						.logo_1 {background:url(../images/logo_1.png) no-repeat; }
						.logo_2 {background:url(../images/logo_2.png) no-repeat; }
						.logo_3 {background:url(../images/logo_3.png) no-repeat; }
						.hd {position:absolute; width:240px; height:30px; background:url(../images/hd.png) no-repeat; top:36px; left:206px;}
						.createAccount {position:absolute; width:203px; right:17px; text-align:center; top:97px; font-style:italic; color:#FFF;}
								.createAccount a.create, .createAccount a.create:visited {height:96px; margin-bottom:5px; background:url(../images/createAccount.png) no-repeat; width:203px; display:block;}
								.createAccount a.create:hover {background:url(../images/createAccount_hover.png) no-repeat; }
								.createAccount strong {text-decoration:underline; font-size:16px;}
						.book_search_nav {position:absolute; right:270px; top:100px; width:230px; font-family:Tahoma, Geneva, sans-serif;}
								a.book, a.book:visited {display:block; margin-bottom:12px; float:right; background:url(../images/book.png) 0 8px no-repeat; text-decoration:none; padding-left:25px; font-size:26px; color:#D9D9D9;}
								a.book:hover {text-decoration:underline;}
								.search {height:30px; width:232px; padding-bottom:5px;}
										.in_text_1, .sub_1 {float:left;}
										.in_text_1 {width:177px; padding:0 13px; height:30px; position:relative; line-height:30px; background:#1D1D1D; font-size:12px; color:#e8e8e8; border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px;}
										.sub_1 {width:29px; height:30px; cursor:pointer; background:url(../images/sub_1.png) no-repeat;}
								.nav {padding-top:15px; white-space:nowrap;}
										.nav li {display:inline; font-size:14px; padding:0 10px; *padding:0 9px;}
												.nav li a, .nav li a:visited {color:#c2c2c2; text-decoration:none;}
												.nav li a:hover {text-decoration:underline;}
				
				.thumbs {overflow:hidden; padding-left:10px; position:relative; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; border-top:1px solid #656565; padding-top:10px; text-align:left; background:#000 url(../images/thumbs_bg.png) repeat-x;}
				
						.thumbs li {width:229px; font-size:11px; margin:0 12px 12px 0; *margin:0 15px 12px 0; display:inline-block; vertical-align:top; zoom:1; *display:inline; position:relative;}
								.img_box {width:229px; height:172px; position:relative; padding-bottom:5px; _padding-bottom:0;}
										.time {display:none; position:absolute; top:0; text-decoration:none; text-align:center; border-radius:0 0 0 9px; -moz-border-radius:0 0 0 9px; -webkit-border-radius:0 0 0 9px; right:0px; background:#555352; width:40px; height:18px; z-index:100; font-size:10px; color:#FFF; line-height:17px;}
										
										.thumbs li .img_box img {position:relative; z-index:99; width:229px; height:172px; display:block;}
												.thumbs li a:hover img {}
										.thumbs li a, .thumbs li a:visited {text-decoration:none; color:#464646;}
										.thumbs li a:hover .text_1 em {text-decoration:underline;color:#fff;}
										.thumbs li a:hover .time {display:block;}
										
								.text_1 {width:100%; overflow:hidden; height:16px; line-height:16px;}
										.text_1 em {float:left;}
										.text_1 span {float:right; padding-top:4px;}
												.text_1 span img {float:left; padding-right:1px;}
		
		.last_added {background:url(../images/last_added.png) repeat-x; height:100px;}
				.last_added_in {width:1240px; margin:auto; overflow:hidden;}
						.left_last, .right_last {float:left;} 
						.left_last {width:210px; padding:30px 0 0 30px; margin-right:25px;}
								.left_last ul {width:205px; padding:0 10px; height:37px; background:url(../images/left_last_ul.png) repeat-x; overflow:hidden;}
										.left_last ul li {line-height:33px;color:#bbb}
										.li_first {float:left; font-size:18px; font-weight:bold;}
										.li_first_link {float:left; font-style:italic; font-size:14px}
										.li_last {float:right;}
													.li_first a, .li_first a:visited {color:#c2c2c2;}
													.li_last a, .li_last a:visited {font-style:italic; font-size:14px;}
													.left_last ul li a, .left_last ul li a:visited {text-decoration:none;}
													.left_last ul li a:hover {text-decoration:underline;}
						.right_last {width:835px; padding-top:20px; font-size:13px; font-style:italic; color:#636363;}
								.right_last li {display:inline; padding-right:30px; line-height:30px;}
										.right_last li a, .right_last li a:visited {text-decoration:none; color:#d7d7d7;}
										.right_last li a:hover {text-decoration:underline;}
		.fon_bottom {background:url(../images/fon_bottom.png) repeat-x; height:252px;}
				.fon_bottom_in {width:1240px; margin:auto; height:252px; position:relative;}
						.girls {position:absolute; background:url(../images/fon_bottom_in.png) no-repeat; width:375px; height:252px; left:110px; z-index:2;}
						.try {position:absolute; left:410px; top:67px;}
								.try .try_link {background:url(../images/try.png) no-repeat; width:709px; height:105px; display:block;}
								.try .try_link:hover {background:url(../images/try_hover.png) no-repeat; }
								.try em, .prem em {font-size:19px; color:#FFF; padding-left:80px;}
										.try em strong {font-style:italic; text-decoration:underline;}
				
.footer { background:url(../images/footer.png) repeat-x;}
		.f_box {width:988px; margin:auto; text-align:right;}
				.f_box ul {padding:25px 0 15px; font:14px Tahoma, Geneva, sans-serif;}
						.f_box ul li {display:inline; padding-left:60px;}
								.f_box ul li a, .f_box ul li a:visited {text-decoration:none; color:#c2c2c2;}
								.f_box ul li a:hover {text-decoration:underline;}
				.f_box p {font-size:11px; color:#474747;}
						.f_box p a, .f_box p a:visited {color:#898989;}
						.f_box p a:hover {text-decoration:none;}
				
/*----------------------------------------join----------------------------------------*/				
#join_page {background:#000;}
		#join_page .content {background:none;width:1000px; margin:0 auto;}
		.join_form_left_image {overflow:hidden; padding:40px 0 0; width:1000px; margin:0 auto; background:url(../images/join_form_left_image.jpg) 50% 100% no-repeat;position:relative; *height:1%;}
				.join_form_box {width:572px; margin-right:20px;position:absolute; z-index:10;left:0;top:30px;}
						.join_form {margin-top:30px; margin-bottom:10px; width:100%;}
								.border_block {border-right:2px solid #333; border-bottom:2px solid #333; padding-bottom:15px; margin-bottom:15px;}
										.head_text {width:100%; overflow:hidden; color:#FFF; font-family:Tahoma, Geneva, sans-serif; padding-bottom:20px;}
												.name_1 {font-size:20px; font-weight:bold; background:#2D6960; float:left; padding:0 10px; height:35px; line-height:32px;}
												.head_text em {float:left; line-height:35px; padding-left:10px;}
										.inputs {width:380px;}
												.form_wrap {width:100%; overflow:hidden; margin-bottom:10px;}
												.last_wrap {padding-bottom:15px;}
														.left_form, .right_form {float:left;}
														.left_form {width:155px; padding-right:5px; font-size:16px; font-weight:bold; color:#ebebeb; text-align:right;}
														.right_form {width:220px; padding-top:2px;}
																.in_text_2 {width:208px; padding:0 5px; height:17px; line-height:17px; border:1px solid #909899; font-size:12px;}
																.right_form select {width:220px; height:20px; border:1px solid #909899; margin-top:2px;}
																		.right_form select option {line-height:20px;}
										.lab {display:block; margin-left:100px; overflow:hidden; _height:1%;}
												.lab input, .lab em {float:left; cursor:pointer;}
												.lab em {position:relative; bottom:4px; padding-left:10px; color:#ebebeb; font-size:16px; *line-height:25px; *bottom:3px;}
										.sub_2 {background:url(../images/continue.png) no-repeat; width:305px; height:78px; cursor:pointer; display:block; margin:0 auto 15px; position:relative;}
										@media \0screen {.sub_2 {}}
										.check {display:block; text-align:center;}
										.check, .check input {cursor:pointer;}
										.check em {padding-left:5px; color:#ebebeb;}
			.left_image {height:659px; float:left; position:relative; width:516px; overflow:hidden;margin-left:483px}
			
						.image_1 {background:url(../images/image_1.png) 100% 100% no-repeat; }
						.image_2 {background:url(../images/image_2.png) 100% 100% no-repeat; }
						.image_3 {background:url(../images/image_3.png) 100% 100% no-repeat; }
				
				
						.text_2 {position:absolute; bottom:0; right:0; text-align:right; color:#FFF; font-weight:bold; font-size:30px;}
								.text_2 em {background:#C70681; font-style:italic; padding:0 10px;}
								.text_3 {font-size:35px;}
/*----------------------------------------/join----------------------------------------*/	


.movie_box {width:970px; margin:0 auto 15px; position:relative; overflow:hidden; border-top:1px solid #262626; background:#000 url(../images/thumbs_bg.png) repeat-x; padding:10px 15px; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0;}
		.movie, .info_1 {float:left;}
		.movie {width:480px; margin-right:14px;}
				.player_box {padding-bottom:7px;}
				.options {padding:0 15px; *height:1%; overflow:hidden; height:39px; background:url(../images/options.png) repeat-x;}
						.soz {float:left; margin:11px 90px 0 0;}
						.options em {float:left; font:bold 14px Tahoma, Geneva, sans-serif; line-height:38px; color:#777;}
								.options em strong {font-size:16px; color:#FFF;}
						.options em.last_em {float:right;}
						.options em.last_em i {float:left;}
						.stars {float:left; padding:8px 0 0 8px;}
						.stars img {float:left; margin-right:2px;}
						.options em.last_em span {float:left; font-size:24px; color:#FFF; padding-left:5px;}
				.movie p {color:#c2c2c2; font-size:12px; line-height:14px;}
		.info_1 {width:476px; padding-top:0px;}
				.info_1 .createAccount {position:static; margin:auto;}
        						.info_1 li {width:229px; float:left; font-size:11px; margin:0 7px 12px 0; *margin:0 15px 12px 0; display:inline-block; vertical-align:top; zoom:1; *display:inline; position:relative;}
						.viewFull {background:#121212; padding:55px 0; margin-top:30px;}
								.viewFull a, viewFull a:visited {background:url(../images/full_link.png) no-repeat; position:relative; display:block; width:300px; height:123px; letter-spacing:0.7px; padding-top:15px; font:30px Tahoma, Geneva, sans-serif; text-decoration:none; text-align:center;}
								.viewFull a:hover {text-decoration:underline;}
		#clip_page .thumbs {background-image:none; border:0; padding-bottom:30px;}
				.name_1_1 {color:#ccc; font-weight:bold; padding:0; text-indent:15px; font-size:18px;}
				.prem {width:708px; margin:0 auto 30px;}
						.prem a, .prem a:visited {background:url(../images/prem.jpg) no-repeat; display:block; width:708px; height:105px;}
						.prem a:hover {background:url(../images/prem_hover.png) no-repeat; }
/*----------------------------------------/clip2----------------------------------------*/

/*----------------------------------------1000px----------------------------------------*/
.narrow .content {width:1000px;}
.narrow .back_left {left:-499px;}
.narrow .back_right {background:url(../images/back_right.jpg) 499px 0 no-repeat;}
.narrow .last_added_in, .narrow .f_box, .narrow .fon_bottom_in  {width:1000px;}
.narrow .right_last {width:730px;}
.narrow .join_form_box {width:572px; margin-right:10px;}
.narrow .lab {margin-left:80px;}
.narrow .girls { left:-10px;}
.narrow .try { left:290px;}
.narrow .f_box { width:1000px;}
/*----------------------------------------/1000px----------------------------------------*/

/*----------------------------------------/new----------------------------------------*/

.nomargin {margin:0 0 0 -10px}

.change_block {background:url(../images/change_block.png); height:112px; position:relative; margin-bottom:31px; border-bottom:1px solid #222}
#list_videos_last_added_videos_content .change_block{margin-bottom:0; }
.change_block2 {height:82px;}
.change_block2 .next, .change_block2 .next:visited, .change_block2 .next:hover {right:40px; text-indent:0;}
		
a.previous, a.previous:visited, a.previous:hover , a.next, a.next:visited,  a.next:hover {position:absolute; height:66px; line-height:115px; text-indent:7px; top:11px; display:block; font-size:12px; font-style:italic; color:#555; text-decoration:none;}
.previous, .previous:visited {left:50px; background:url(../images/previous.png) no-repeat; -pie-png-fix:true;}
.previous:hover {background:url(../images/previous_hover.png) no-repeat;}
.next, .next:visited {right:20px; background:url(../images/next.png) 50% 0 no-repeat; -pie-png-fix:true;}
.next:hover {background:url(../images/next_hover.png) 50% 0 no-repeat;}
										
.links {width:700px; margin:auto; height:77px; padding-top:5px; font-size:12px; font-style:italic;}
.top_links {overflow:hidden;}
.left_link {float:left; font-size:18px; width:130px;}
.right_links {float:left; width:570px; color:#636363; line-height:22px;}
.right_links li {padding-right:35px; float:left;}
.left_link2 {line-height:30px;}
.right_links2 {*line-height:13px;}
														
.showed {padding:25px 0 0 150px; color:#555;}
.showed strong {font-size:18px; color:#898989; font-weight:normal;font-style:italic}




/*---------------------------------------channels----------------------------------------*/


.channels-container{
	background: #000 url(../images/thumbs_bg_channels.png) repeat-x left top;
}

.channels-container .thumbs{
	background: none;
	border-top:none;
}

.channels-container .last_added{
	height:100px;
	padding-top:14px;
	background:none;
}

.pagination{
	color:#555;
	padding:0 15px;
	height:28px;
	overflow:hidden;
	line-height:18px;
}

.pagination .pagination-showed{
	float:left;
	font-size:17px;
}

.pagination .pagination-showed span{
	color:#898989;
}

.pagination ul{
	float:right;
	padding-top:2px;
	height:25px;
}

.pagination ul li{
	display:block;
	float:left;
	padding:0 2px;
	font-size:18px;
	height:25px;
	line-height:25px;
	vertical-align:bottom;
}

.pagination ul li a{
	display:block;
	font-size:17px;
	text-decoration:none;
	font-style:italic
}

.pagination ul li a:hover, .pagination ul li.active a{
		text-decoration:underline;
	margin-top:-2px;
}

.active {color:#fff}

/*---------------------------------------own----------------------------------------*/

div#ajax_more_videos {width:994px; margin: 0 auto}
div.ajax_loading {display: table; margin: 280px auto;}
div.ajax_loading img {width: 39px; height: 39px; border: 0;}
.g_hidden {display: none;}
.field_error {font-weight: bold; color: red;}

/*-login-*/
.on_login {position:relative; float:none; margin: 0 auto; padding: 50px 0 20px 0 }
.sub_3 {background:url(../images/continue_login.png) no-repeat; width:150px; height:78px; cursor:pointer;  margin:0 auto 15px; position:relative;}
.login_right {float:right; margin: 0 47px 0 0 }
.login_left {float:left; margin: 0 47px 0 0 }
.no_margin {margin: -20px 0 }

.footer_2 { background:url(../images/footer.png) 0 50px repeat-x }
		.footer_2 .f_box {width:1240px; margin:auto; text-align:right;}
				.footer_2 .f_box ul {padding:25px 0 15px; font:14px Tahoma, Geneva, sans-serif;}
						.footer_2 .f_box ul li {display:inline; padding-left:60px;}
								.footer_2 .f_box ul li a, .f_box ul li a:visited {text-decoration:none; color:#c2c2c2;}
								.footer_2 .f_box ul li a:hover {text-decoration:underline;}
				.footer_2 .f_box p {font-size:11px; color:#474747;}
						.footer_2 .f_box p a, .f_box p a:visited {color:#898989;}
						.footer_2 .f_box p a:hover {text-decoration:none;}
.video_time span {background:#fff; color:#000; padding: 0 3px}
.video_time {float:right; padding: 5px 0 }
.options .socbuttons {float:left; width: 200px ; padding: 10px 0 0 0}
.options em {float:right; padding: 0 0 0 15px}
.join_form .message_error {margin: 0 10px 0 0 ; border: 1px solid #ccc; padding: 0 0 0 10px}
.slogan {
    font: 16px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;
    height: 30px;
    padding: 0 32px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 36px;
    width: 780px;
}