/* ----------------------------------------------------------------------- 
						Porn Attitude Template F
   ----------------------------------------------------------------------- */

/*global set*/
* {font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0; margin:0; list-style-type:none;}
	select, input, textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
.clear {font-size:0px; line-height:0px; clear:both;}

body {margin:0; border:0; padding:0;}
#container {background:#14293f url(../images/common/bg.gif) repeat-x left top scroll; padding:20px 0; text-align:center;}


/* float fix */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
* html .clearfix {height: 1px;}

/*basic layout styles*/
	#contain-all {width:900px; background:url(../images/common/bg_container.gif) repeat-y left top; margin:0 auto; text-align:left; font-size:11px; text-align:left;}
		#contain-all a {color:#57a921;}
		#contain-all a:hover {color:#29a7c7;  text-decoration:none;}

.main_content {background:url(../images/common/bg_bottom.gif) no-repeat left bottom;}
.bottom {display:block; clear:both; width:900px; height:65px;}
	.bottom p {padding:30px 0 0 20px;}
	.bottom a {width:25px; height:24px; display:block; background:url(../images/common/a_top.gif) no-repeat left bottom; } 
	.bottom a span {display:none;}
	.bottom a:hover {background-position:left top;}		
		
		
/*header*/
.header {height:185px; background:url(../images/common/bg_header.jpg) no-repeat; margin:0 auto;}
	/*topmenu*/
.menu_top {float:left; }	
.menu_top li {float:left; margin-left:15px; display:block; background:url(../images/common/bg_menu_top.gif) no-repeat right top; height:35px; line-height:35px;}
.menu_top li.last {background:none;}
#contain-all .menu_top li a {color:white; padding:0 15px 0 20px; text-decoration:none; display:block;}
	#contain-all .menu_top li a:hover {color:#fff0a9; text-decoration:underline;}

.menu_top li a.ico_favoris {background:url(../images/common/ico_favourites.gif) no-repeat left center;}
	.menu_top li a.ico_home {background:url(../images/common/ico_homepage.gif) no-repeat left center;}
	.menu_top li a.ico_members {background:url(../images/common/ico_access.gif) no-repeat left center;}
		
	/*flags*/	
.menu_flags {float:right; width:210px; margin-top:6px;}
.menu_flags li {width:30px; height:29px; display:block; float:left; margin:0 1px; text-align:center; }
.menu_flags li a {display:block; width:18px; height:13px; background:url(../images/common/flags.gif) no-repeat; margin:4px auto 0 auto;}
	.menu_flags li a span {display:none;}
	.menu_flags li#active {background:url(../images/common/bg_flags.gif) no-repeat left top; }
	.menu_flags li.flag_gay {margin-right:25px; background:url(../images/common/bg_flags.gif) no-repeat left bottom;}
	.menu_flags li.flag_gay a {background-position: left center;}
	.menu_flags li.lang_fr a {background-position: -18px center;}
	.menu_flags li.lang_en a {background-position: -36px center;}
	.menu_flags li.lang_it a {background-position: -54px center;}
	.menu_flags li.lang_es a {background-position: -72px center;}
	.menu_flags li a.gay_switch {background-position:right center; height:25px; margin-top:1px;}
	
	
	/*flash and logo */
	.flash { float:right; margin:30px 5px 0 0;}
	.header h1 a {display:block; overflow:hidden; background:url(../images/fr/logo.gif) no-repeat; width:266px; height:52px; text-indent:-4000px; float:left; margin:30px 0 0 20px;}		
	.button_members {position:absolute; margin-left:655px; margin-top:123px;}
		.button_members img {border:none;}

	/*search*/
	
	.main_navigation {display:block; margin-top:38px; margin-left:-10px; width:528px; position:absolute; }
	
	.search {background:url(../images/common/bg_search.gif) no-repeat; width:176px; height:28px; line-height:28px; float:left; margin-top:2px; }
	*html .search {margin-top:4px;}
	
		.search form {padding-left:30px;}
		.search form input {float:left; height:28px; border:none; line-height:28px; display:block; padding-top:8px; background:transparent; width:110px;}
		*html .search form input {line-height:28px; padding-top:0;}

	.menu_main {float:left; margin-left:6px; margin-top:2px;}
	*html .menu_main {margin-top:4px;}
		.menu_main li {display:block; float:left; margin:0 1px 0 0;}
		.menu_main a {display:block; width:114px; height:25px; text-indent:-4000px; overflow:hidden;}
		.menu_main li#active_link a { background-position:left center;}

/*main content column layout*/
.left {width:157px; float:left; padding-left:15px;}
*html .left {padding-left:15px; width:172px;}
.right {float:left; background:url(../images/common/bg_main.gif) no-repeat; width:713px;}

/*left*/
.left h2 {background:url(../images/common/bg_left_titles.gif) no-repeat; width:152px; height:28px; margin-top:10px; line-height:28px; color:white; font-size:12px; text-transform:uppercase;}

.categories { background: #fff url(../images/common/bg_categories.gif) no-repeat left bottom; width:152px; margin-bottom:-1px;}
.categories li {border-bottom:1px solid #e4e7e8;}
#contain-all .categories li a {display:block; line-height:18px; color:#2b2b2b; font-weight:bold; text-decoration:none; padding:0 5px 0 8px;}
#contain-all .categories li a:hover {color:#29a7c7;}
.active_category {background:#FFFFCC;}

.newsletter {background:url(../images/common/bg_newsletter.jpg) no-repeat; width:152px; height:182px;}
.newsletter form {padding:125px 5px 5px 5px;}
.newsletter p {font-size:10px; margin:5px 5px 0 5px;}

.input {background:white; border:2px solid #b2b2b2; border-bottom:1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.green_button { background:#57a921; border:1px outset #57a921; font-weight:bold; color:white; padding:1px 3px; cursor:pointer; cursor:hand; }

.login {background: #fff url(../images/common/bg_categories.gif) no-repeat left bottom; width:152px;}
.login form {padding:10px;}
.login label {margin:3px 0; display:block;}
.login .green_button {margin:5px 0;}


.ico_categories {padding-left:28px; background:url(../images/common/ico_cat.gif) no-repeat 8px center;} 
.ico_newsletter {padding-left:28px; background: url(../images/common/ico_signup.gif) no-repeat 8px center;} 
.ico_login {padding-left:28px; background: url(../images/common/ico_login.gif) no-repeat 8px center;}
.ico_path {padding-left:20px; background:url(../images/common/ico_navigation.gif) no-repeat left center;}

/*center*/
.sub_navigation {height:37px; line-height:37px; margin-bottom:20px; padding:0 10px; font-weight:bold; text-transform:uppercase; font-size:11px; color:#3367a0;}

#contain-all .pages a {padding:2px 5px; text-decoration:none; font-weight:bold;}
#contain-all .pages a:hover , #contain-all a.active_page {background-color:#57a921; color:white; }



/* big video player */
.video_big {width:658px; background:url(../images/common/bg_video_top.gif) no-repeat; margin:0 0 15px 25px;}
.video_big h1 { font-size:11px; color:white; padding:20px 15px 0 45px; text-transform:uppercase; text-align:right;}
#contain-all .video_big h1 a { float:left; color:white;}
#contain-all .video_big h1 a:hover {color:white; text-decoration:none;}

.video_big .player_bottom {display:block; height:58px; background:url(../images/common/bg_video_bottom.gif) no-repeat; clear:both;}
.video_big .player_bottom span {display:none;}
.little_thumbs {float:right; margin:12px 0 0 0;}
.little_thumbs li {margin-right:12px; padding-left:3px;}




.big_img { width:510px; height:383px; background-repeat:no-repeat; overflow:hidden; margin:12px 0 10px 10px;}
	.big_img a {display:block; background:url(../images/common/blink.gif) no-repeat center center; width:100%; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; padding-top:353px; text-decoration:none;}
	.big_img a span {color:#2f4f71; font-size:18px; text-align:center; display:block; line-height:30px; height:30px;  background:#fff; cursor:pointer; cursor:hand; }
	.big_img a:hover {filter:alpha(opacity=97);-moz-opacity:.97;opacity:.97;}
	.big_img a:hover span {color:#29a7c7; background:#d5f5fd;}
	.video_big p { margin:10px 12px;}
	.little_thumbs img {border:none;}
	.little_thumbs li {margin-bottom:5px; text-align:center;}
	#contain-all .little_thumbs a {border:none; text-decoration:none; font-size:9px; }
	.duration {padding:0 10px 0 15px; background: url(../images/common/ico_time.gif) no-repeat left center;}



/*dvdpage*/
#contain-all a.orange_button {background:#ff600e url(../images/common/orange_button.gif) repeat-x left top; padding:2px 4px; text-decoration:none; color:white; border:1px solid #e14a00; border-left-color:#ff803e; border-top-color:#ff803e; font-weight:bold; text-transform:uppercase;}
#contain-all a.orange_button:hover {border:1px solid #ff803e; border-left-color:#e14a00; border-top-color:#e14a00; color:white;}
#contain-all a.blue_button {background:#3b78af url(../images/common/blue_button.gif) repeat-x left top; padding:2px 4px; text-decoration:none; color:white; border:1px solid #234e74; border-left-color:#9fc7eb; border-top-color:#9fc7eb; font-weight:bold; text-transform:uppercase;}
#contain-all a.blue_button:hover {border:1px solid #9fc7eb; border-left-color:#234e74; border-top-color:#234e74; color:white;}


.sort span {padding-left:15px; background:url(../images/common/ico_sort.gif) no-repeat left center;}
.previous span {padding-left:8px; background:url(../images/common/ico_previous.gif) no-repeat left center;}
.next span {padding-right:8px; background:url(../images/common/ico_next.gif) no-repeat right center;}

.dvd_small { background:#f0f6fd url(../images/common/bg_dvdcovers.gif) repeat-x left bottom; border:1px solid #d8e2ef; margin:10px; padding:10px 10px 0 10px;}
.dvd_small img { border:none;}
.dvd_small .dvd_cover {float:left; margin:0 10px 20px 0;}
.dvd_small h1 {font-size:18px; font-weight:normal; margin-bottom:10px;}
.dvd_small p {margin-bottom:10px; font-size:12px;}
#contain-all .dvd_small p .blue_button {font-size:11px; padding:4px 10px; font-weight:bold;}

.rating { display:block; width:75px; background:url(../images/common/rating.gif) no-repeat left top; float:right; height:15px;text-indent:-4000px; font-size:11px; line-height:11px;}
.rating span {background:url(../images/common/rating.gif) no-repeat left -14px; display:block; height:15px;}

				/*ratings - 1 to 10*/
				.r1of10 {width:7px;}
				.r2of10 {width:15px;}
				.r3of10 {width:23px;}
				.r4of10 {width:30px;}
				.r5of10 {width:37px;}
				.r6of10 {width:45px;}
				.r7of10 {width:53px;}
				.r8of10 {width:60px;}
				.r9of10 {width:67px;}
				.r10of10 {width:75px;}

/*pornstars*/
.pornstars_list {padding:10px; }
	.pornstars_list * {border:none;}
	.pornstars_list li {float:left; text-align:center; background:#f6fafe; border:1px solid #d8e2ef; margin:1px; padding:3px 3px 10px 3px;}
	.pornstars_list h1 {font-size:14px; font-weight:bold; margin-bottom:3px; }
	.pornstars_list h1 span {background:url(../images/common/ico_pornstar.gif) no-repeat left center; padding-left:24px;}
	.pornstars_list img {border:1px solid #fff;}
	#contain-all .pornstars_list h1 a {text-decoration:none;}


/*in porn*/
.inner_porn {background:#f0f6fd url(../images/common/bg_dvdcovers.gif) repeat-x left bottom; border:1px solid #d8e2ef; margin:10px; padding: 10px; text-align:center;}
.inner_porn * {text-align:left;}
.act_detail {width:500px; height:373px; padding:10px 0 0 10px; margin:0 auto;}
	.act_detail * {padding:0; margin:0; list-style-type:none;  font-family:Tahoma, Arial,  sans-serif;}
	.act_box {width:195px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; background:url(../images/common/bottom.gif) no-repeat center bottom; font-size:11px; color:white; padding-bottom:14px;}
	.act_name {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; width:195px; height:45px; background:url(../images/common/top.gif) no-repeat center top; text-align:center; line-height:45px; font-weight:bold; font-size:14px;}
	.act_box  ul {padding:0 14px;}
	.act_box ul li b { color: #FFFFCC;}
	.act_dot {background:url(../images/common/dot.gif) repeat-x left center; line-height:1px; font-size:1px; display:block; height:1px; margin:6px 14px; }
.big_title {color:#3367a0; font-size:24px; font-weight:normal; border-bottom:3px solid #d9e5ef; margin:30px; padding-bottom:4px;}
	.big_title b {font-weight:normal; color:#29a7c7;}
	.big_title span {float:right; background:#d9e5ef; padding:3px 10px 3px 10px; color:#fff;}

.dvd_inner {background:#f0f6fd url(../images/common/bg_dvd_inner.gif) no-repeat right bottom}
	#contain-all  .dvd_inner .dvd_cover {text-align:center; text-decoration:none; height:auto;}
	.dvd_inner .dvd_cover img {margin-bottom:5px;}
	.ico_zoom {background: url(../images/common/ico_zoom.gif) no-repeat left center; padding-left:18px;}
	
	
	
/*simple player*/
.video_simple {width:632px; background:url(../images/common/bg_video_simple_top.gif) no-repeat; margin:0 0 15px 35px;}
.video_simple h1 { font-size:11px; color:white; padding:20px 5px 0 45px; text-transform:uppercase; text-align:right;}
#contain-all .video_simple h1 a { float:left; color:white;}
#contain-all .video_simple h1 a:hover {color:white; text-decoration:none;}

.video_simple .player_bottom {display:block; height:60px; width:632px; background:url(../images/common/bg_video_simple_bottom.gif) no-repeat; clear:both; text-decoration:none; overflow:hidden;}
.video_simple .player_bottom span {line-height:78px; color:white; text-decoration:none; font-weight:bold; padding-left:330px; font-size:14px; }
.video_simple p { margin:0 18px;}
.middle_thumbs {margin:15px 0 5px 18px;}
		.middle_thumbs img {border:none;}
		.middle_thumbs li {float:left; margin-right:6px;}

.video_simple .middle_thumbs {margin:15px 0 5px 0;}
.video_simple .middle_thumbs[class] {margin-left:18px;}
.video_simple .middle_thumbs li {margin:0 12px;}






/* ........................................................................................................
										MEMBERS Additional
...........................................................................................................*/
#members .top10 {width:152px; background:white url(../images/common/top10_bottom.gif) no-repeat left bottom; text-align:center; float:right;}
#members .top10 h1 {font-size:12px; font-weight:bold; color:white; padding-left:35px; background:url(../images/common/top10_top.gif) no-repeat; display:block; height:28px; line-height:28px; text-transform:uppercase; text-align:left;}
#members .top10 ul {padding:10px 0 0 0;}
#members .top10 li {padding:0 10px 10px 10px;}
#members .top10 a { text-decoration:none;}
#members .top10 a span {text-decoration:underline; display:block;}
#members .top10 a:hover span {text-decoration:none;}
#members .top10 a img {border:1px solid #57a921;}
#members .top10 a:hover img {border-color:#29a7c7;}

/*fix for MA*/
#members .right {background:none;}
#members .members_content {background:#fff url(../images/common/bg_main_ma.gif) no-repeat; width:556px; float:left;}
#members #contain-all {background-image:url(../images/common/bg_container_ma.gif);}
#members .header {background-image:url(../images/common/bg_header_ma.jpg);}
#members .main_content {background:url(../images/common/bg_bottom_ma.gif) no-repeat center bottom;}

/**/
#members a.blue_button {font-size:9px; font-weight:normal;}
.duration_mainbuttons {background:#538cb7; line-height:30px; padding:0 10px;}
#members .duration {padding:0 10px 0 15px; background: url(../images/common/ico_time_ma.gif) no-repeat left center; color:white;}
#members .ma_videos { background:#f0f6fd url(../images/common/bg_dvdcovers.gif) repeat-x left bottom; border:1px solid #d8e2ef; margin:10px; padding:10px 10px 0 10px;}
#members .ma_videos h1 {font-size:18px; font-weight:normal; margin-bottom:10px;}
#members .ma_videos p {margin-bottom:10px;}

#members .ma_video_thumb {margin-bottom:10px;}
#members .ma_video_thumb td {background:#fff; border:1px solid #d8e2ef; width:170px; padding:2px;}
#members .ma_video_thumb .ma_img {float:left; margin-right:3px;}
#members .ma_video_thumb .ma_img img {border:none;}
#members .ma_video_thumb .blue_button { float:left; margin-bottom:2px;}

/**/
#members .pornstars_list li {float:left; text-align:center; background:#f6fafe; border:1px solid #d8e2ef; margin:4px; padding:3px 3px 10px 3px;}



/* 21.03.07 */
.rusults_title { color:#2b2b2b;  font-size:12px; font-weight:normal; border-bottom:1px solid #d9e5ef; margin:0 10px 10px 10px; padding-bottom:10px; padding-right:100px;}
.search_results {background:url(../images/common/big_search.gif) no-repeat right top;}
.search_results .big_title {margin:10px;}

/* 23.03.07 */
.pornstar_img { width:160px; height:240px; background-repeat:no-repeat; background-position:center top; display:block; margin-bottom:3px;}
.dvd_small .pornstar_img {float:left;margin:0 10px 10px 0; border:1px solid #d8e2ef; background-repeat:no-repeat; background-position:center top;}
#contain-all .pornstars_list  a.blue_button {font-weight:bold;}
.pornstar_title span {background:url(../images/common/ico_pornstar.gif) no-repeat left center; padding-left:24px;}


/* 03.04.07 */
/*proomo text*/
.promotext {background:url(../images/common/bg_promotext.gif) no-repeat center center; height:85px; display:block; font-size:26px; line-height:85px; font-weight:normal; margin:30px 0; text-align:center;}
#contain-all .promotext a {text-decoration:none; color:#3367a0;}
#contain-all .promotext a:hover {color:#3367a0;}
#contain-all .promotext a b {color:#ff600e; font-weight:normal;}

/* 10.04.07 */
.cb_ifr { background:url(../images/common/cb30_pop4.gif) no-repeat; width:658px; height:92px; margin:20px auto; margin-left:25px;}
.cb_ifr h6 {font-size:24px; font-weight:normal; color:white; padding:0 20px; line-height:40px;}
.cb_ifr h6 span {float:right;}
.cb_ifr h6 b {color:#ffea00; font-weight:normal;}
.cb_ifr form {padding:14px 20px 0 20px; font-size:18px; font-weight:normal; color:#3367a0; text-align:center;}
.cb_ifr input { margin:0 10px; font-size:18px; color:#3367a0; border:1px solid #3367a0; background:white; height:25px; text-align:center;}
.cb_ifr button.pink {font-size:14px; color:white; font-weight:bold; text-decoration:none; background:#e61463 url(../images/common/cb30_pop5.gif) repeat-x left center; height:25px; padding:0 20px; border:1px solid #e61463; cursor:pointer; cursor:hand;}

/* 18.04.07 */
.porn_cb30link {display:block; height:373px; width:500px; margin-left:-10px; margin-top:-10px; position:absolute; overflow:hidden;}
.porn_cb30link span {display:none;}
.porn_cb30link[class] { padding:0 0 10px 10px;}
