/********************************************/
/* ALAPERTELMEZETT NULLAZAS */
/********************************************/

*, html, body, div { padding: 0; margin: 0px 0px 0px 0px; }								/* az alapertelmezett margin es padding eltavolitasa */
a img, :link img, :visited img { border:none; }				/* a linkelt kepek alapertelmezett borderenek eltavolitasa */
:link,:visited { text-decoration: none; }					/* a linkek alapertelmezett alahuzasanak eltavolitas */
h1, h2, h3, h4, h5, h6, pre, code { font-size: 10px; }		/* a heading, a pre es a code bongeszonkent eltero formazasanak torlese */
address { font-style: normal; }								/* de-italicize address */
a:link, a:visited, a:hover, a:active {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	cursor:pointer;
}
a:hover {
	text-decoration: underline; /* IMAGE REPLACE IE6 miatt  */
}

input { padding-bottom: 2px; }

.lightblue { color: #a8cadc; font-size: 11px; }

/***************************************************************/
/* ALTALANOS TABLAZAT ES DIV DOBOZOK FORMAZASAI */
/***************************************************************/

body { margin: 0; padding: 0; font-size: 10px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; background: #000000 url(body-top.jpg) top center repeat-x;}

/* behuzza a keretes fotablazatokat kozepre */
.tableinit { width: 762px; margin-left: auto; margin-right: auto; display: block;}

.boxleft { float: left; }
.boxright { float: right; }
.boxright2 { float: right; }


/* ------------ also es felso arnyekok ------------ */
.boxshadow-top { background: transparent url(boxshado.gif) no-repeat; height: 8px; font-size: 0; }
.boxshadow-bottom { background: transparent url(boxshado.gif) no-repeat; height: 2px; font-size: 0; }

/* ------------ also es felso magasabb bar-ok, amibe a szovegek mennek ------------ */
.boxheader { background-image: url(boxheade.gif); height: 26px; width: 762px; }
.boxheaderwrapper { padding: 6px 12px 6px 12px; }
.boxheaderwrapper_pvtend { padding: 6px 12px 6px 12px; _ padding: 4px 12px 4px 12px; }

/* ------------ a bar es a tartalom kozotti 2px-es elvagasok ------------ */
.boxdivider-top { background-image: url(boxdivid.gif); height: 2px; font-size: 0; }

/* ------------ maga a tartalom ------------ */
.boxbody { background-image: url(boxbody-.gif); background-repeat: repeat-y; text-align: left; }
	.boxbodywrapper,
	.boxbodywrapper50,
	.boxbodywrapper100 { 
		background-color: #000000;
		background-position: top;
		background-repeat: repeat-x;
		margin: 0 8px 0 8px;
	}
		.boxbodywrapper { background-image: url(boxbodyw.gif);}
		.boxbodywrapper_bottom { 
			background-image: url(boxbodyw.gif); 
			margin: auto auto 0px auto;
		}
		.boxbodywrapper50 { background-image: url(boxbodyw.gif); }
		.boxbodywrapper100 { background-image: url(boxbodyw.gif); }
		.box-content { padding: 10px 10px 15px 10px;}

/*  uj index oldalhoz szukseges class-ok*/

div.box-content_free {background: transparent url(10000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_free1 {background: transparent url(10000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_free2 {background: transparent url(20000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_free3 {background: transparent url(30000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_free4 {background: transparent url(40000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_free5 {background: transparent url(50000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }

div.box-content_video {background: transparent url(10000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_video1 {background: transparent url(10000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_video2 {background: transparent url(20000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_video3 {background: transparent url(30000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_video4 {background: transparent url(40000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_video5 {background: transparent url(50000000.jpg) right top no-repeat; padding-left: 10px; height: 105px; }

div.box-content_nonnude {background: transparent url(10000000.jpg) right top no-repeat;  padding-left: 10px; height: 105px; }
div.box-content_nonnude1 {background: transparent url(10000000.jpg) right top no-repeat;  padding-left: 10px; height: 105px; }
div.box-content_nonnude2 {background: transparent url(20000000.jpg) right top no-repeat;  padding-left: 10px; height: 105px; }
div.box-content_nonnude3 {background: transparent url(30000000.jpg) right top no-repeat;   padding-left: 10px; height: 105px;}
div.box-content_nonnude4 {background: transparent url(40000000.jpg) right top no-repeat;   padding-left: 10px; height: 105px;}
div.box-content_nonnude5 {background: transparent url(50000000.jpg) right top no-repeat;   padding-left: 10px; height: 105px;}

.boxbodywrapper_index {
	position: relative;
	display: block;
	width: 746px;
	height: 105px;
	background-image: url(box-body.jpg); 
	background-color: #000000;
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 8px 0 8px;	
	}

/* kozepre igazitott divekhez container ie miatt */
div.container {
	padding-top: 14px;
	background: url(backgrou.jpg) center top repeat-x;
	padding-bottom: 0px;
	text-align: center;	
}

div.secondcontainer {
	margin-left: auto;
	margin-right: auto;
	background: url(backgrov.jpg) center bottom repeat-x;
	padding-bottom: 20px;
}

div.searchcontainer {
	text-align: center;
	padding-top: 15px;
}

div.lf {
	clear: both;
}

br { clear: both; }

/* LINK FOMRAZASOK */
/* listpage */
h1.categorytype_nude_1, h1.categorytype_nude_2 { text-align: left; font-size: 11px; font-weight: bold; text-transform: capitalize; color: #bcd1ed; margin: 0; padding: 0; float: left;}

a.item_name_url:link, a.item_name_url:visited, a.item_name_url:hover, a.item_name_url:active
	{ font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: none; float: left; }
	a.item_name_url:hover, a.item_name_url:active {text-decoration: underline; color: #bcd1ed;}
	

.perfboxes_pagebottom_url { height: 11px; width: 120px; float:none; clear:both; line-height: 11px; vertical-align: middle; }
	a.perfboxes_pagebottom_url:link, a.perfboxes_pagebottom_url:visited, a.perfboxes_pagebottom_url:hover, a.perfboxes_pagebottom_url:active
	{ font-family: Verdana, Arial, Tahoma; font-size: 9px; font-weight: bold; color: #bcd1ed; text-decoration: none; }
	a.perfboxes_pagebottom_url:hover, a.perfboxes_pagebottom_url:active {text-decoration: underline; color: #ffffff;}

a.maincategory_url:link, a.maincategory_url:visited, a.maincategory_url:hover, a.maincategory_url:active
	{ font-size: 12px; font-weight: bold; color: #bcd1ed; text-decoration: none; text-transform: capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; }
	a.maincategory_url:hover, a.maincategory_url:active {color: #bcd1ed; }

a.subcategory_url:link, a.subcategory_url:visited, a.subcategory_url:hover, a.subcategory_url:active
	{ font-size: 12px; font-weight: bold; color: #bcd1ed; text-decoration: none; text-transform: capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; }
	a.subcategory_url:hover, a.subcategory_url:active {color: #bcd1ed; }

a.subcategorynumber_url:link, a.subcategorynumber_url:visited, a.subcategorynumber_url:hover, a.subcategorynumber_url:active
	{ font-size: 10px; font-weight: normal; color: #bcd1ed; text-decoration: none; }
	a.subcategorynumber_url:hover, a.subcategorynumber_url:active {color: #bcd1ed; }

/* header */

div.title {
	margin-left: -2px;
	background: url(logo0000.gif) bottom center no-repeat;
	height: 56px;
	position: relative;
}

	div.title a, div.title a:link, div.title a:active, div.title a:visited, div.title a:hover { 
	position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%; border: none; }

div.menu-cont, div.menu-simple {
	background: url(menu_bg0.jpg);	
	height: 81px;
	text-align: center;	
}

div.menu-simple {
	background: url(menu_bg_.jpg);	
	height: 56px;
}

div.menu {
	width: 580px;
	margin: 0px auto 0px auto;
}
div.menu_loggedin {
	width: 640px;
	margin: 0px auto 0px auto;
}
	.menu a span, .menu_loggedin a span {
		display: none;
	}

	.menu a, .menu_loggedin a {
		height: 21px;
		display: block;
		float: left;
	}

	#menu_allonline {
		background: url(menu_top.gif);
		width: 115px;
	}
	#menu_search {
		background: url(menu_toq.gif);
		width: 64px;
	}
	#menu_the69team {
		background: url(menu_tor.gif);
		width: 102px;
	}
	#menu_myaccount{
		background: url(menu_tos.gif);
		width: 102px;
	}
	#menu_signup {
		background: url(menu_tot.gif);
		width: 66px;
	}
	#menu_buycredits {
		background: url(menu_tou.gif);
		width: 106px;
	}
	#menu_login {
		background: url(menu_tou.gif);
		width: 54px;
	}
	#menu_logout {
		background: url(menu_tov.gif);
		width: 67px;
	}
	.menu_divider {
		width: 15px;
		height: 21px;
		background: url(spacer00.gif);
		float: left;
	}

/* footer */

div.footer {
	background:transparent url(footer_b.gif) repeat-x center top;
	text-align: center;
}

	.footer span {
		display: none;
	}

	div.footerbar-container {
		background: url(menu_but.gif) left top repeat-x;
		height: 55px;
		text-align: center;		
	}

	div.footerbar {
		width: 740px;
		margin: 0px auto 0px auto;
		padding-top: 0px;
	}

		div.footerbar-left {
	      margin-top: 4px;
			width: 275px;
			height: 21px;
			float: left;
			top: -1px;
		}

		div.footerbar-right {
			height: 21px;
			float: right;
			top: -1px;
		}

		.footerbar a {
			margin-top: 4px;
			height: 21px;
			color: #BCD1ED;
			display: block;
			text-transform: uppercase;
			float: left;
		}

		.footerbar a:hover { color: #ffffff;}
		.footerbar a#footerbar_home, .footerbar a#footerbar_affiliates, .footerbar a#footerbar_help .footerbar a#footerbar_performers, .footerbar a#footerbar_privacy { color: #bcd1ed; }
		.footerbar a#footerbar_home:hover, .footerbar a#footerbar_affiliates:hover, .footerbar a#footerbar_help:hover .footerbar a#footerbar_performers:hover, .footerbar a#footerbar_privacy:hover { color: #ffffff; }
				
		#footerbar_home {
			text-align: right;
		}
		
		#footerbar_affiliates {
			width: 75px;
			text-align: right;
		}
		
		#footerbar_help {
			width: 41px;			
			text-align: right;
		}
		
		#footerbar_performers {
			width: 88px;
			text-align: right;
		}
		
		#footerbar_privacy {
			width: 109px;	
			text-align: right;
		}
	
	.footer div.asacp a {
		margin: 10px auto 0px auto;
		width: 92px;
		height: 45px;
		display: block;
		background: url(asacp_pl.gif);
	}

	.footer div.wanted, .footer div.wanted a {
		margin: 10px auto 0px auto;
		font-size: 10px;
		font-weight: bold;
		color: #bcd1ed;
	}

	.footer div.wanted a:hover {color: #ffffff;}
		
	.footer div.explicit {
		margin: 10px auto 0px auto;
		font-size: 10px;
	}

	.footer div.links {
		margin: 10px auto 0px auto;
		width: 480px;
		line-height: 17px;
		font-size: 10px;		
	}
	.footer div.links a {
		font-size: 10px;
		color: #bcd1ed;
	}
	
	.footer div.links a:hover {color: #ffffff;}

	.footer div.sponsors {
		display: block;
		width: 180px;
		height: 88px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.footer div.rta a {
		margin-top: 10px;
		width: 88px;
		height: 31px;
		display: block;
		background: url(88x31_RT.gif);
		float: left;
	}
	
	.footer div.icra a {
		margin-top: 10px;
		margin-left: 4px;
		width: 88px;
		height: 31px;
		display: block;
		background: url(icra_sw0.gif);
		float: left;
	}


/* categorylistings */
.categorylist {margin: 0; padding: 0; list-style: none; }

	.categorylistitem_girl {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_lesbian {margin: 2px 8px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_boy {margin: 2px 0px; padding: 0; display: block; float: left; width: 90px;}
	.categorylistitem_couple {margin: 2px 0px; padding: 0; display: block; float: left; width: 90px;}
	.categorylistitem_fetish_female {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_gay {margin: 2px 0px; padding: 0; display: block; float: left; width: 90px;}
	.categorylistitem_mature_female {margin: 2px 9px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_dating {margin: 2px 8px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_hermaphrodite {margin: 2px 52px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_shemale {margin: 2px 25px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_transvestite {margin: 2px 25px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_group {margin: 2px 0px; padding: 0; display: block; float: left; width: 90px;}
	.categorylistitem_boy_group {margin: 2px 5px 0px; padding: 0; display: block; float: left; width: 80px;}
	.categorylistitem_threesome {margin: 2px 60px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_making_friends {margin: 2px 30px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_nasty_words {margin: 2px 30px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_get_married {margin: 2px 30px 5px 0; padding: 0; display: block; float: left; }

	.item_number {display: block; font-size: 10px;  font-weight: bold;  color: #bcd1ed; float: left; }
	.norightmargin {margin-right:0px;}  /* --- hugo --- */

/* online perfomerlistings */

div.listpage_td { width: 123px; height:auto; display: block; float:left; margin-left: 20px; text-align: left; }
span.listpage_td_span { height: 11px; width: 120px; float:none; clear:both; line-height: 11px; vertical-align: middle; display: block; }


/* performerbox */

.allonline_content, 
.allperformer_content,
.perfinfo_content,
.logprivat_content,
.favourites_content { 
	width: 776px;
	margin-left: auto; 
	margin-right: auto;
}

.logprivat_info {
	background: url(logpriva.gif) left top no-repeat;
	width: 762px;
	height: 256px;
	display: block;
	clear: both;
	margin: 1px;
	position: relative;
}

.logprivat_info div.text span {
	color: #ffffff;
}

.logprivat_info div.text {
	position: absolute;
	top: 8px;
	left: 337px;
	* left: 345px;
	width: 392px;
	height: 230px;
	line-height: 18px;
	text-align: center;

	padding-top: 10px;
	padding-left: 15px;
	overflow: hidden;
	font-weight: normal;
	color: #BCD1ED;
}

.logprivat_info img {
	position: absolute;
	top: 8px;
	left: 7px;
}


.logprivat_content {
	position: relative;
	display: block;
	width: 762px;
	clear: both;
}

.logprivat_content p {
	width: 745px;
	text-align: justify;
	margin: 0px auto 5px auto;
}

/* perfinfo.tpl */

.perfinfo_content {
	position: relative;
	display: block;
	height: auto;
	width: 762px;
	clear: both;
	text-align: center;
}
	div.perfinfo_content table td table.perfinfo_data { text-align: left; }

.perfinfo_title {
	position: absolute;
	top: 10px;
	left:20px;
	font-size: 14px;
	font-weight: bold;
}

.perfinfo_title_pvtend {
	text-align: left;
	margin-left: 8px;
	margin-top: -2px;
	_ margin-top: 0px;
	font-size: 14px;
	font-weight: bold;
}

.perfinfo_title span strong {
	color: #ffd217;
}

.perfinfo_title_pvtend span strong {
	color: #ffd217;
}

.perfinfo_title span {  }

.perfinfo_title_pvtend span {  }

.perfinfo_info {
	background: transparent url(perfinfo.gif) left top no-repeat;
	width: 762px;
	height: 256px;
	display: block;
	clear: both;
	margin: 0px 0px 0px 0px;
}

.perfinfo_info div.text {
	position: absolute;
	top: 2px;
	left: 8px;
	width: 378px;
	height: 225px;
	text-align: left;
	line-height: 14px;

	padding-top: 10px;
	padding-left: 15px;
	overflow: hidden;
	font-weight: normal;
	color: #ffffff;
}

.perfinfo_info div.text strong {
	clear: right;
	color: #bcd1ed;
	display: block;
	margin-top: 10px;
}

.perfinfo_info img {
	position: absolute;
	top: 9px;
	left: 434px;
}

.perfinfo_data {
	background: url(perf_ape.gif);
	width: 185px;
	height: 260px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

.perfinfo_data_title {
	font-size: 10px;
	font-weight: normal;
}
.perfinfo_data_title strong {
	font-weight: bold;
}

.perfinfo_data_txt {
	padding: 2px 0px 2px 10px;
	font-size: 10px;
	text-align: left;
}
.perfinfo_data_val {
	padding: 2px 10px 2px 0px;
	font-size: 10px;
	text-align: right;
}

.perfinfo_offline strong {
	color: #ffd217;
	font-weight: bold;
}
	
/* listpage */

.listpage_tableinit, .perfinfo_container  { width: 762px; margin-left: auto; margin-right: auto; display: block; position: relative; overflow: hidden; }

	.performerbox {
		width: 116px; 
		height: 165px; 
		background-image: url(performe.gif); 
		margin: 0px 13px 0px 0px;
		float: left;
	}

	.allonline_thumbnailbox, 
	.favourites_thumbnailbox	{ 
		width: 100px; 
		height: 75px; 
		margin: 7px 8px 0px 8px; 
	}

	.allonline_perfnamebox, 
	.favourites_perfnamebox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
		display: block; overflow: hidden;
	}

	.allonline_perfnametext:link, .allonline_perfnametext:visited, .allonline_perfnametext:hover, .allonline_perfnametext:active, 
	.favourites_perfnametext:link, .favourites_perfnametext:visited, .favourites_perfnametext:hover, .favourites_perfnametext:active { 
		font-family: Verdana, Arial, Tahoma; 
		line-height: 14px; 
		font-size: 9px; 
		font-weight: bold; 
		text-decoration: none; 
	}
	
	.allonline_perfnametext:hover, 
	.favourites_perfnametext:hover { 
		text-decoration: underline; 
	}

	.allonline_flagbox {
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
	}

	.allonline_flagcontent { 
		margin: 4px 1px 0 1px; 
	}

	.allonline_privateshowbox,
	.favourites_privateshowbox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
	}

	.allonline_privateshowtext:link, .allonline_privateshowtext:visited, .allonline_privateshowtext:hover, .allonline_privateshowtext:active, 
	.favourites_privateshowtext:link, .favourites_privateshowtext:visited, .favourites_privateshowtext:hover, .favourites_privateshowtext:active { 
		line-height: 14px; 
		vertical-align: middle; 
		font-size: 9px; 
		color: #FFFFFF; 
		font-weight: normal; 
		text-decoration: none; 
		text-transform: uppercase;
	}

	.allonline_privateshowtext:hover, 
	.favourites_privateshowtext:hover { 
		text-decoration: none; 
	}

	.allonline_freechatbox, 
	.favourites_freechatbox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
	}

	.allonline_freechattext:link, .allonline_freechattext:visited, .allonline_freechattext:hover, .allonline_freechattext:active, 
	.favourites_freechattext:link, .favourites_freechattext:visited, .favourites_freechattext:hover, .favourites_freechattext:active { 
		line-height: 14px; 
		vertical-align: middle; 
		font-size: 9px; 
		color: #FFFFFF; 
		font-weight: normal; 
		text-decoration: none;
		text-transform: uppercase;
	}

	.allonline_freechattext:hover, 
	.favourites_freechattext:hover { 
		text-decoration: none; 
	}

	.favourites_personalpagebox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
	}

	.favourites_personalpagetext:link, .favourites_personalpagetext:visited, .favourites_personalpagetext:hover, .favourites_personalpagetext:active { 
		line-height: 14px; 
		vertical-align: middle; 
		font-size: 9px; 
		color: #FFFFFF; 
		font-weight: normal; 
		text-decoration: none; 
	}

	div.allperformer_abc { margin-top: 10px; margin-bottom: 10px; }
	div.allperformer_abc a:link, div.allperformer_abc a:active, div.allperformer_abc a:visited, div.allperformer_abc a:hover  { font-size: 12px; font-weight: bold; color: #bcd1ed; margin-right: 5px; margin-left: 4px; }
	div.allperformer_abc a:active, div.allperformer_abc a:hover { color: #ffd217; }

/* allperformer - text */

.allonlinebartop { color: #bcd1ed; font-size: 12px; text-transform: capitalize; font-weight: bold; margin: 2px 0 0 15px; }
.allonlinepagestop { color: #bcd1ed; font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 4px 15px 0 0; }

.allonlinepagestop a:link, .allonlinepagestop a:active, .allonlinepagestop a:visited  { font-size: 12px; font-weight: bold; color: #bcd1ed; }
.allonlinepagestop a:active, .allonlinepagestop a:hover { color: #ffd217; }

/* allperformer - links */

a.allonlinepages_url:link, a.allonlinepages_url:visited, a.allonlinepages_url:hover, a.allonlinepages_url:active
{ font-size: 12px; font-weight: bold; color: #bcd1ed; text-decoration: none; margin-right: 3px;}
a.allonlinepages_url:hover, a.allonlinepages_url:active { color: #ffd217;  }

a.allonline_perfnametext:link, a.allonline_perfnametext:visited, a.allonline_perfnametext:hover, a.allonline_perfnametext:active { font-family: Verdana, Arial, Tahoma; line-height: 14px; font-size: 9px; font-weight: bold; text-decoration: none; color: #fff; }
a.allonline_perfnametext:hover { text-decoration: underline; }

a.allonline_perfnametext:link, a.allonline_perfnametext:visited { color: #bcd1ed; }
a.allonline_perfnametext:hover { color: #ffffff; }

/* css_searchbar */

div.css_searchbar {height: 34px; width: 500px; display:block; overflow:hidden; margin-left: auto; margin-right: auto; line-height: 32px; vertical-align: middle; }
	div.css_searchbar_left { height: 34px; width: 140px; float:left; background: transparent url(css_sear.gif) left top no-repeat;
	color: #bcd1ed; font-size: 12px; font-weight: bold; padding-left: 5px;
	}
	div.css_searchbar_middle { position:relative; height: 34px; width: 250px; float:left; background: transparent url(css_sear.gif) center top no-repeat;}
		div.css_searchbar_middle input { background-color: #011635; border: 1px solid #0d2c59; height: 18px; 
		font-size: 10px; color: #bcd1ed; position: absolute; top: 8px; right: 10px; left: 1px; padding-left: 1px;
		* width: 225px; /*-- ie csalad miatt, mert nem kezeli a left: es right: ertekeket egyszerre --*/
		}
	div.css_searchbar_right { position:relative; height: 34px; width: 70px; float:left; background: transparent url(css_sear.gif) right top no-repeat;}
		div.css_searchbar_right input { background: url(css_sear.gif) left center no-repeat; border: none; 
		height: 18px; width: 52px; color: #bcd1ed; font-size: 10px; font-weight: bold; text-align: center; width: 56px; padding-left: 10px; position:absolute; top: 8px; left: 0px;
		}

/* LOGIN PAGE */ 

.allonlinebartop { font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 0px 0 0 15px; padding-top:0px; }

.centered { text-align: center; } 

div.boxleft-290 .allonlinebartop { font-size: 12px; text-transform: capitalize; font-weight: bold; margin: 0px 0 0 15px; padding-top:4px; color: #ffd217; }

/* LOGIN texts, messages */

div.messagebar { width: 704px; height: 181px; background: transparent url(logged_l.jpg) center top no-repeat; overflow: hidden; display: block; text-align: left; margin-left: auto; margin-right: auto; }
div.logbox1 { position: absolute; width: 450px; display:block; margin-left: 115px; margin-top: 41px; text-align: left; }
div.logbox2 { position: absolute; width: 400px; display:block; margin-left: 165px; margin-top: 88px; text-align: left; }
span.log_message { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #bcd1ed; font-weight: bold; vertical-align: middle; }

a#continue, a#continue:link, a#continue:visited, a#continue:hover, a#continue:active {
background: transparent url(spacer01.gif) repeat;
cursor:pointer;
display:block;
height: 181px;
position:absolute;
width: 704px;
}

div.logbox2 div.back {		
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	color: #ffd217;
}

/* BUYCREDIT */

div#buybox { width: 760px; height: 389px; position: relative; display: block; background: transparent url(camerabo.gif) left top no-repeat; 
				margin-left: auto; margin-right: auto;}
div#buybox div#flash { width: 161px; height: 184px; display: block; overflow: hidden; position: absolute; top: 6px; left: 6px; }

div#buybox div#buy_head { width: 419px; height: 20px; display: block; position: absolute; top: 10px; left: 170px; text-align: center; font-weight: bold; font-size: 12px;}
div#buybox div#girlpics { width: 162px; height: 184px; display: block; overflow: hidden; position: absolute; top: 7px; right: 7px; }
	div#buybox div#girlpics span { margin-bottom: 2px; }
	div#buybox div#girlpics span.girlpics_last { position: absolute; bottom: -2px; right: 0px; }

div#buybox div#buy_texts { width: 419px; height: 162px; display: block; position: absolute; top: 28px; left: 169px; text-align: left; }
	div#buy_texts ul.lightblue { margin-left: 25px; margin-top: 13px; margin-bottom: 5px; }
		div#buy_texts ul.lightblue li.lightblue { 
			line-height: 14px; 
			vertical-align: middle; 
			height: 14px; 
			padding: 0; 
			margin: 0;
			padding-left: 15px;
			font-size: 10px;
			background:transparent url(check000.gif) no-repeat scroll 0 2px;
		}
div#buy_texts strong { font-weight: bold; color: #ffffff; }
		
div#buybox div#ifyoumember { width: 372px; height: 189px; display: block;
	position: absolute; top: 193px; left: 6px;
	line-height: 20px; vertical-align: middle; }

	div#buybox div#ifyoumember div.registered_members { position: absolute; top: 0px; left: 0px; display: block; 
	text-align: left; height: 20px; font-size: 11px; font-weight: bold;
	text-transform: capitalize; padding-left: 10px; }

	div#buybox div#ifyoumember span { position: absolute; top: 25px; left: 0px; width: 372px; font-size: 14px; font-weight: bold;
	text-transform: capitalize; display: block; color: #ffffff;}

	div#buybox div#ifyoumember div.text { 
	position: absolute; top: 78px; left: 0px; width: 372px; }

	div#buybox div#ifyoumember input.button_ok { position: absolute; bottom: 20px; left: 145px; }

div#buybox div#buyform { width: 372px; height: 169px; display: block; position: absolute; top: 193px; right: 7px; }
div#buybox div#buyform div.new_members { position: absolute; display: block; text-align: right; font-size: 11px; font-weight: bold;
	text-transform: capitalize; top: 3px; right: 0px; padding-right: 10px; }

span.ifyouare {
  margin: 10px 0;
  display: block;
}

span.terms {
  font-size: 9px;
}

span.terms a {
  color: #fc0;
  text-decoration: underline;
}
  span.terms a:hover {
  text-decoration: none;
}

.termsbuycredit { margin-top: 3px; display: block; }
 
div#buybox div#buyform span.lightblue { font-size: 9px; }

div#buybox div#buyform div.register_form { display: block; height: 169px; position: relative; margin-top: 20px; }
div#buybox div#buyform div.register_form div.form_line { position: relative; display: block; width: 365px; height: 18px; margin-left: 8px; margin-bottom: 2px !important; }
	div.form_line label { width: 80px; height: 18px; line-height: 18px; vertical-align: middle; position: absolute; top: 0px; left: 0px; text-align: right; padding-right: 5px; }
	div.form_line input.textfield1 { width: 125px; height: 18px; line-height: 18px; vertical-align: middle; position: absolute; top: -2px; left: 85px; padding-left: 1px; color:#bcd1ed;}
	div.register_form input.button_register { position: absolute; left: 95px; bottom: 16px;}

	div.form_line span.lightblue { display: block; text-align: left; width: 120px; height: 18px; line-height: 18px; vertical-align: middle; position: absolute; top: 0px; left: 220px;}
	span.retype {}

span#errormsg { margin: 3px 10px 3px 10px; position: relative; display: block; width: auto; height: 30px; text-align: center; font-size: 12px; color: #ffd217; font-family:Arial,Verdana,Helvetica,sans-serif;}

div.important_text { 
	margin-left: 40px; 
	- margin-left: 20px; 
	float: left; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #ffd217; 
}

.favourites_head_txt {
	font-weight: bold;
	font-size: 12px;
}

div.gobacktop {
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	text-align: center;
}

.info_menu {
	position: relative;
	margin: 0px auto 0px auto;
	height: 30px;
}
.info_menu a {
	position: absolute;
	top: 10px;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

.info_menu a:link, .info_menu a:hover, .info_menu a:active, .info_menu a:visited { font-size: 12px; font-weight: bold; }

.info_menu a#menu_customer {
	left: 10px;
	color: #bcd1ed;
}
.info_menu a#menu_afraid {
	left: 180px;
	color: #bcd1ed;
}
.info_menu a#menu_trust {
	left: 370px;
	color: #bcd1ed;
}
.info_menu a#menu_privacy {
	left: 470px;
	color: #bcd1ed;
}
.info_menu a#menu_terms {
	left: 620px;
	color: #bcd1ed;
}

.info_menu a#menu_customer:hover, .info_menu a#menu_afraid:hover, .info_menu a#menu_trust:hover, .info_menu a#menu_privacy:hover, .info_menu a#menu_terms:hover { color: #ffffff; }

.info_b_head, .spam_b_head, .refund_b_head, .cc_b_head {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.info_b1, .spam_b1, .refund_b1, .cc_b1 {
	text-align: justify;
}

.spam_b1 span.spam_highlight a:link, .spam_b1 span.spam_highlight a:visited, .spam_b1 span.spam_highlight a:active, .spam_b1 span.spam_highlight a:hover, .cc_b1 a:link, .cc_b1 a:visited, .cc_b1 a:active, .cc_b1 a:hover {
	color: #ffd217;
	font-weight: bold;
}

.cc_b1  a:hover { color: #BCD1ED; }

.info_b2 {
	text-align: center;
	font-weight: bold;
}

.spam_b2, .refund_b2 {
	text-align: justify;
}

.spam_b3 {
	text-align: justify;
}

.info_b4 {
	text-align: center;
}

.info_b4 span.question {
	font-size: 14px;
	font-weight: bold;
}

.info_b4 strong, .info_b4 strong a {
	font-weight: bold;
	color: #ffd217;
}

.info_b5 {
	text-align: left;
}
.formintro{
	height: 45px;
}
.formintro span{
	display: block;
	color: #FFCC00;
	margin: 3px 0px;
}
.info_b5 input,
.info_b5 select,
.info_b5 textarea {
}

.info_b5 div.etxt {
	width: 250px;
	text-align: right;
	float: left;
	margin-right: 10px;
}

.info_b5 div.ecodebox {
	width: 200px;
	text-align: left;
	float: left;
}

.info_b5 select.estatus, 
.info_b5 input.ename,
.info_b5 input.eemail,
.info_b5 input.eservice,
.info_b5 textarea.ecomments,
.info_b5 input.ecode
{
	width: 200px;
	float: left;
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #011635;
	color: #bcd1ed;
	border: 1px solid #0d2c59;
}

.info_b5 div.eerror {
	text-align: left;
	margin: 3px 0px 0px 260px;
	height: 20px;
	clear: both;
	color: #ffd217;
	font-size: 10px;
}

.info_b5 div.ecode {
	float: left;
}

.info_b5 .formintro {
	display: block;
	position: relative;
	font-size:10px;
	color: #bcd1ed;
}

.info_b6 {
	text-align: justify;
}

.info_b6 strong {
	display: block;
	margin: 20px 0px 5px 0px;
}

.info_b7 {
	text-align: justify;
}

.info_b8 {
	text-align: justify;
}

.info_b8 span.privacy {
	font-size: 18px;
	font-weight: bold;
}

.info_b8 span.note {
	color: #ffd217;
}

.info_b9 {
	text-align: justify;
}

.info_b9 span.entering {
	font-size: 14px;
	font-weight: bold;
}

.info_b9 span.dontenter {
	font-weight: bold;
	color: #ffd217;
}

.info_b9 span.note {
	text-align: center;
	font-weight: bold;
	display: block;
}

.info_b9 span.warning {
	text-align: center;
	display: block;
}

.info_b9 li {
	margin-left: 35px;
}
ol{
	list-style: decimal!important;
	margin: 5px 0px 0px 0px!important;
}
ol li {
	padding-bottom:3px;
	padding-left:0px;
}
.style3 {
	font-weight:bold;
	margin-left: -10px!important;
}

/* buttons */
.button_ok,
.button_register,
.button_submit,
.button_favadd,
.button_favremove,
.button_freechat,
.button_addcredit,
.button_privateshow,
.button_continue,
.button_launchprivate,
.button_startvideo,
.button_buymorecredits,
.button_login,
.button_join,
.button_supportchat,
.button_sendmail
 {
 	display: block;
	background-image: url(button1-.gif);
	background-color: #011635;
	border: 1px solid #0d2c59;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	height: 20px;
	padding-bottom: 2px;
	*	padding-bottom: 0px;  	
}

.biopage-btn {
	height: 15px;
	padding-top: 3px;
	padding-bottom: 0px;
	* padding-bottom: 3px;
}

.link-bio a:hover {
	text-decoration: none;
}

.link-bio input {
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	* padding-bottom: 1px;
}

.btn-width-bio {
	width: 110px;
}

.btn-width-fav {
	width: 150px;
}

.button_submit a,
.button_favadd a,
.button_favremove a,
.button_freechat a,
.button_privateshow a,
.button_supportchat a
 {
	font-weight: normal;
	text-decoration: none;
}

.button_ok {
	width: 80px;
}
.button_sendmail {
	width: 150px;
}
.button_register, div.form_line input.button_register {
	width: 125px;
}
.button_submit {
	width: 150px;
}
.button_favadd {
	width: 150px;
}
.button_favremove {
	width: 150px;
}
.button_freechat {
	width: 110px;
}
.button_continue {
	width: 150px;
}
.button_buymorecredits {
	width: 120px;
}
.button_privateshow {
	width: 110px;
}
.button_addcredit {
	width: 110px;
	text-transform: uppercase;
	margin-left: 140px;
	* margin-left: 0px;
}
.button_launchprivate {
	width: 150px;
	margin-left: 120px;
	* margin-left: 0px;
}
.button_startvideo {
	width: 100px;
	margin-left: 145px;
	* margin-left: 0px;
}
.button_supportchat {
	width: 200px;
	color: #FFD217;
	font-weight: bold;
	margin: 0px auto;
}
.button_login {
	width: 152px;
}
.button_join {
	width: 152px;
}

/* INDEX.php */
/* ------ MAINPAGE - mp --------- */
/* ------------ h1, h2, h3, h4, h5, h6, h7 ------------ */
h1 { font-size: 12px; text-transform: uppercase; margin-bottom: 10px; }
	h1.categorytype_nude_1, h1.categorytype_nude_2, h1.categorytype_nude_3 { font-size: 11px; font-weight: bold; color: #bcd1ed; margin: 0; padding: 0; float: left; }
	h1.categorytype_nude_2, h1.categorytype_nude_3 { margin-top: 6px; }
h1.freeadulttext, h1.freenonnudity, h1.videoformembers { font-size: 14px; color: #bcd1ee; text-transform: uppercase; font-weight: bold; text-align: center; margin: 10px auto 0px auto; }

h2 { font-size: 12px; font-weight: bold; margin-bottom: 10px;}
h2.freeadulttext, h2.freenonnudity, h2.videoformembers { font-size: 10px; font-variant: normal; font-weight: normal; text-align: center; margin: 5px auto 0px auto; color: #ffffff;}

h3 { font-size: 12px; font-weight: normal; }

.allonlinebartop { font-size: 12px; text-transform: capitalize; font-weight: bold; margin: 6px 0 0 15px; }
.allonlinepagestop { font-size: 12px; text-transform: uppercase; margin: 6px 15px 0 0; }

.mp_categorylist {margin: 0 0 0 5px; padding: 0; list-style: none; }
 .mp_categorybox_tranny, .mp_categorybox_boy, .mp_categorybox_gay, .mp_categorybox_transvestite
	{ width: 200px; float: left; margin: 8px 5px 2px 2px; padding:0; } 
.mp_categorybox_group, .mp_categorybox_couple
	{ width: 200px; float: left; margin: 8px 5px 2px 2px; padding:0; }
.mp_categorybox_subcategory { padding: 0; display: block; float: left; color:#FFFFFF; }

/* --- mainpage link form?z?sai ------- */

a.cat:link, a.cat:visited, a.cat:hover, a.cat:active, a.bar1:link, a.bar1:visited, a.bar1:hover, a.bar1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bcd1ed;
	font-weight: bold;
	text-transform: capitalize;
	text-decoration: none;
}

a.bar1, a.bar1:link, a.bar1:visited, a.bar1:hover, a.bar1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bcd1ed;
	font-weight: bold;
	text-decoration: none;
}
a.cat:hover, a.cat:active, a.bar1:hover, a.bar1:active { color: #ffd217; }

/* allperformer bar nem linkelt betuihez */
span.bar2 { font-weight: bold; font-size: 12px; margin-right: 5px; color:#707070; }

a.mp_maincategory_url:link, a.mp_maincategory_url:visited, a.mp_maincategory_url:hover, a.mp_maincategory_url:active
	{ font-size: 12px; font-weight: bold; color: #bcd1ed; text-decoration: none; }
	a.mp_maincategory_url:hover { color: #FFFFFF; text-decoration:underline; }

a.mp_subcategory:link, a.mp_subcategory:visited, a.mp_subcategory:hover, a.mp_subcategory:active 
	{ font-size: 10px; color:#FFFFFF; }
	a.mp_subcategory:hover { color: #bcd1ed; text-decoration:underline; }

.mp_categorybox_allnumber { color:#FFFFFF; }
a.mp_categorybox_allnumber:link, a.mp_categorybox_allnumber:visited, a.mp_categorybox_allnumber:active, a.mp_categorybox_allnumber:hover
	{ color:#FFFFFF; font-size: 11px; }
	a.mp_categorybox_allnumber:hover { text-decoration:underline; color:#bcd1ed; }

a.mp_categorybox_onlinenumber:link, a.mp_categorybox_onlinenumber:visited, a.mp_categorybox_onlinenumber:active
	{ color: #bcd1ed; font-size: 11px; }
	a.mp_categorybox_onlinenumber:hover { color: #FFFFFF; font-size:11px; }

/* atemelt css */
/* form textfield */
.textfield1 {
	background-color: #011635 !important; /* google toolbar fix */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 2px;
	padding: 0px;
	border: 1px solid #0d2c59;
	text-indent: 2px;
}


/** FREECHAT **/
/* atemelt css */
.table-space { margin: 0px; margin-bottom: 5px; margin-left: auto; margin-right: auto; }

/* uj */
span.breadcrumb_perfname { font-size: 12px; color: #ffffff; font-weight: bold; }

div.freechat_text { position: relative; width: 704px; height: auto; margin-left: auto; margin-right: auto; display: block; text-align: justify; }

div.freechat_text a:link, div.freechat_text a:visited, div.freechat_text a:active {
	color: #ffd217; font-weight: bold; text-decoration: none; }
div.freechat_text a:hover {
	color: #FFFFFF; text-decoration: none; }
div.freechat_box {
	width: 707px;
	height: 29px;
	background: url(freechat.gif);
	margin: 0px auto 10px auto;
}
div.freechat_box_content {
	padding-top: 7px;
	padding-left: 7px;
	text-align: left;
}

/* login */

#login_container {
	width: 760px;
	height: 263px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	background-image: url(login_ba.gif);
	background-repeat: no-repeat;
	position: relative;
}
div#header1 {
	position: absolute;
	top: 14px;
	left: 16px;
	color: #bcd1ed;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}
div#header2 {
	position: absolute;
	top: 14px;
	left: 572px;
	color: #bcd1ed;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
}
div#login_girl {
	position: absolute;
	display: block;
	top: 36px;
	left: 8px;
	width: 146px;
	height: 224px;
	overflow: hidden;
}

div#login_girl span.boxleft { margin-bottom: 2px; }
div#login_girl span.boxright { margin-bottom: 2px; }
div#login_girl span.girlpics_last { position: absolute; bottom: 2px; right: 0px; }

div#login_bevezeto {
	text-align: left;
	position: absolute;
	top: 50px;
	width: 290px;
	left: 185px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
div#login_sor1 {
	text-align: left;
	position: absolute;
	top: 85px;
	left: 185px;
	width: 260px;
	background-image: url(check000.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

div#login_sor1 strong, div#login_sor2 strong, div#login_sor3 strong, div#login_sor4 strong {color: #FFFFFF;}

div#login_sor2 {
	text-align: left;
	position: absolute;
	top: 115px;
	left: 185px;
	width: 260px;
	background-image: url(check000.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
div#login_sor3 {
	text-align: left;
	position: absolute;
	top: 145px;
	left: 185px;
	width: 260px;
	background-image: url(check000.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
div#login_sor4 {
	text-align: left;
	position: absolute;
	top: 175px;
	left: 185px;
	width: 260px;
	background-image: url(check000.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
form#loginform1 {
	position: absolute;
	top: 175px;
	left: 175px;
}
form#loginform1 div#login_button_join {
	position: absolute;
	top: 33px;
	left: 10px;
}
form#loginform2 {
	position: absolute;
	top: 50px;
	left: 490px;
}
form#loginform2 label {
	position: absolute;
	width: 80px;
	height: 17px;
	line-height: 17px;
	vertical-align: middle;
	text-align: right;
	text-transform: capitalize;
	font-weight: bold;
}

form#loginform2 input {
	position: absolute;
	width: 152px;
	vertical-align: middle;
	color: #bcd1ed;
	font-size: 10px;
	background-color: #011635;
	padding-left: 1px;
}
form#loginform2 div#login_button_login {
	position: absolute;
	top: 158px;
	left: 85px;
	color: #ffffff;
}
form#loginform2 div#login_button_login_wotext {
	position: absolute;
	top: 87px;
	left: 85px;
	color: #ffffff;
}
form#loginform2 div#login_username label {
	top: 25px;
	left: 0;
}
form#loginform2 div#login_username input {
	border: 1px solid #0d2c59;
	top: 25px;
	left: 85px;
}
form#loginform2 div#login_password label {
	top: 45px;
	left: 0px;	
}
form#loginform2 div#login_password input {
	border: 1px solid #0d2c59;
	top: 45px;
	left: 85px;
}
form#loginform2 div#login_norobot {
	position: absolute;
	top: 85px;
	left: 85px;
	width: 152px;
	height: 42px;
	background-color: #0d2c59;
}
form#loginform2 div#login_norobot img {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 150px;
	height: 40px;
}
form#loginform2 div#login_codetext label {
	top: 132px;
	left: 0px;
}
form#loginform2 div#login_codetext input {
	border: 1px solid #0d2c59;
	top: 132px;
	left: 85px;
}

form#loginform2 div#login_button_login input {color: #ffffff;}

div.error_loginpage { font-size: 10px; color: #ffd217; position: absolute; display: block; top: 2px; width: 235px; text-align: center; }

/* compliance.html */
.compliancetable { padding: 30px 0 30px 0; }

p.compl_bigtext {text-align: left; font-size: 14px; font-weight: bold; }
p.compl_address, p.compl_tel { text-align: left; font-size: 12px!important; margin-top: 10px; line-height: 15px; }
a.compl_email, a.compl_email:link, a.compl_email:active, a.compl_email:visited { margin-top: 10px; }

/* privatechat */
.privchat_end_title { color: #ffd217; font-size: 14px; font-weight: bold; text-align: center; height: 24px; line-height: 24px; }

/* forgot password */
.login_forgot {
	position: absolute;
	top: 67px;
	left: 138px;
	width: 100px;	
}

.forgotpass {
	position: relative;
	margin: 0px auto 0px auto;
	width: 290px;
	height: 266px;
	background: url(forgot_b.gif);
}

.forgotpass_title {
	position: absolute;
	height: 30px;
	width: 290px;
	top: 14px;
	left: 0px;
	color: #bcd1ed;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;	
	text-align: center;
}

.forgotpass_content {
	display:block;
	position: absolute;
	width: 290px;
	height: 180px;
	top: 40px;
	left: 0px;
}

.forgotpass_line {
	position: relative;
	height: 21px;
}

.forgotpass_line_error {
  display:block;
  position:relative;
  height: 50px;
}

div.forgot_username {
}

div.forgot_email {
}

div.forgot_entertext {
}

.forgotpass_line_error div.errormessage {
  display:block;
  position:relative;
	font-weight: normal;
	color: #ffd217;
	text-transform: none;
	font-size: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.forgotpass_line_img {
  display:block;
	position: relative;
	height: 50px;
}

.forgotpass_line span {
	position: absolute;
	display: block;
	left: -12px;
	top: 2px;
	width: 105px; 
	height: 20px;
	text-align: right;
	font-weight: bold;
	text-transform: capitalize;
}

.forgotpass_line_img img {
	position: absolute;
	display: block;
	left: 103px;
	width: 150px;
	height: 40px;
}

.forgotpass_line input {
	position: absolute;
	display: block;
	left: 103px;
	width: 150px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #011635 !important; /* google toolbar fix */
	color: #bcd1ed;
	border: 1px solid #0d2c59;
	padding-left: 1px;
}

.forgotpass .button_sendmail {
	margin: 4px 0px 0px auto;
	height: 20px;
	color: #bcd1ed;
	border: 1px solid #0d2c59;
}

.warn, .warn a, .warn a:link, .warn a:active, .warn a:hover, .warn a:visited {
	color: #ffd217;	
}

.freechatallperformer { display: block; margin-left: auto; margin-right: auto; position: relative; text-align: center; width: 720px; }

.freechatbox { margin: 0px 2px 0px 2px; background-image: url(freechau.gif); height: 127px; }

.freechatallperformer4 {display: block;margin-left: auto;margin-right: auto;position: relative;width: 488px;}
.freechatallperformer5 {display: block;margin-left: auto;margin-right: auto;position: relative;width: 604px;}
.freechatallperformer6 {display: block;margin-left: auto;margin-right: auto;position: relative;width: 720px;}

* html div.freechatallperformer { width: 722px; }
* html div.freechatallperformer4 { width: 490px; } /* IE HACK */
* html div.freechatallperformer5 { width: 606px; } /* IE HACK */
* html div.freechatallperformer6 { width: 722px; } /* IE HACK */

.addcredit_ccbill { text-align: center; }
.addcredit_ccbill_head { text-align: center; font-weight: bold; font-size: 12px; }

div.tableinit div.row { color: #BCD1ED; position: relative; display: block; height: 30px; }

div.tableinit div.row span.price, div.tableinit div.row span.text, div.tableinit div.row span.credit, div.tableinit div.row span.buynow {
	position: absolute;
	display: block;
	text-align: left;
}

div.tableinit div.row span.credit { left: 160px; width: 50px; font-weight: bold; }
div.tableinit div.row span.text { left: 200px; width: 200px; }
div.tableinit div.row span.price { left: 335px; width: 50px; font-weight: bold; }
div.tableinit div.row span.buynow { left: 415px; }

div.vod_error { display:block; position:relative; width:650px; height: 100px; margin-left: auto; margin-right:auto; }
div.vod_error span { display:block; position:relative; }
div.vod_error #buttons { display:block; position:relative; width:430px; margin-left: auto; margin-right:auto; }
div.vod_error #goback { display:block; position:absolute; width: 200px; left: 0px; top: 20px; }
div.vod_error #gomainpage { display:block; position:absolute; width: 200px; right: 0px; top: 20px; }
div.vod_error a:link, div.vod_error a:visited, div.vod_error a:hover, div.vod_error a:active  { color: #bcd1ed; font-weight: bold; }
div.vod_error a:hover { color: #ffffff; }

/***************************************/
/*** uj privatchatend.tpl-hez begin  ***/
/***************************************/

.rateBox { 
	width: 324px; 
	height: 350px; 
	float: left; 
	margin-right: 10px; 
	background: transparent url(rateperf.jpg) center top no-repeat;
	}

.rateBox img { width: 320px; height: 240px; margin: 2px 2px 2px 2px; }
.novote img { width: 320px; height: 240px; margin: 2px 0px 0px 0px; }
.rateBox .textBox { text-align:center; margin:0px; display:block; padding:0; position:relative; height: auto; }
p.videotxt { margin: 25px 20px 0 20px; }
.ratebox_btn { width: 300px; margin: 5px auto 0px 0px; }
.vodRatebtn{
	margin-left: 10px!important;
}
p.ratetxt { margin-bottom: 0px; margin-top: 10px; color: #bcd1ed; }
p.ratetxt_pvtend { margin-bottom: 0px; margin-top: 10px; color: #bcd1ed; text-align: center;}
p.votemsg1 { margin: 20px 20px 0 20px; }
p.votemsg2 { margin: 15px 20px 0 20px; }
p.votemsg3 { margin: 20px 20px 0 20px; }
p.votemsg4 { margin: 15px 20px 0 20px; }
p.votemsg5 { margin: 5px 20px 0 20px; }
.rateform { position: absolute; top: 80px; left: 10px; width: 240px; height: 28px; text-align: left; vertical-align: middle; }
.rate { position: absolute; top: 82px; left: 260px; width: 50px; display: block; margin: 0px auto 0 auto; }
.rate2 {
	display:block;
	left:0px;
	margin:0px auto 0pt;
	position:relative;
	top:2px;
	height: 16px;
	width:80px;
}
.rate3 {
	display:block;
	margin:0px auto 0pt;
	position:relative;
	top:2px;
	left:270px;
	*left: 128px;
	height: 16px;
	width:40px;
}
.csfBox { float: right; width: 390px; }

.baseBox { 
	/*position: relative;*/
	height: 165px; 
	width: 390px; 
	margin-bottom: 10px; 
	text-align:center; 
	background: transparent url(pvchaten.gif) center top no-repeat 
	}
	
.baseBox2 { 
	height:165px; 
	width: 390px; 
	top: 0px;
	margin-bottom: 18px; 
	text-align:center; 
	background: transparent url(vod_kile.gif) center top no-repeat; 
	}
	
.nobottom { margin-bottom: 0px; }
.novote { width: 324px; height: 297px; float: left; margin-right: 10px;  background: transparent url(rateperf.jpg) center top no-repeat; }

.rateform2 {
	position: absolute; top: 80px; left: 15px; width: 240px; height: 28px; text-align: left;
}
.rateform2 span {
	margin: 0px 3px 0px 0px;
}
.rateform2 input {
	position: relative;
	padding: 0px;
	margin: 0px;
	border: 0px;
	top: 2px;
}
.rateform2 .iehack {
	position: relative;
	display: inline;
}

p.boxHead { margin-bottom: 15px; padding-top:18px; text-transform: uppercase; }
p.boxHead2 { margin-bottom: 20px; padding-top:25px; text-transform: uppercase; }
p.boxHeadSub { margin-bottom: 15px; padding-top:18px; text-transform: uppercase; }
p.buytxt  { margin: 0px 10px 23px 10px; }
p.buytxt2  { margin: 0px 10px 30px 10px; }
p.subtxt { margin: 0 10px 10px 10px; }
p.favtxt { margin: 0px 10px 23px 10px; }
p.favtxt2 { margin: 0px 10px 23px 10px; }
p.bannertxt { position: absolute; top: 35px; left: 18px; }
.pvtbanner { background: transparent url(pvtendba.gif) left top no-repeat; height: 69px; position: relative; }
p.bannertxt span, p.bannerhead span { color: #ffcc00!important; }

.spam_b_head { text-align: center; font-weight: bold; font-size: 12px; height:24px; vertical-align:middle; }

.btn { 
	background-color:#072654;
	background-image:url(btn_bg00.gif);
	border:1px solid #6580a4;
	color:#bcd1ed !important;
	font-weight:bold;
	height:16px;
	line-height:12px;
	width:50px;
	font-size: 9px;
	}
.addfav {
	display: block;
	width:170px;
	margin: 0 auto;
	height: 14px;
	}

.buycredit { display: block; width: 120px; height: 14px; margin-top: 5px; }
div.box-content a.btn:hover { text-decoration: none; }

.box-content a:hover { text-decoration: none;}
.gomb { background: #011027 url(btn_bg00.gif); height: 20px; border: 1px solid #0E2C59; color: #BCD1ED; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; padding-bottom: 3px; * padding-bottom: 3px; * padding-bottom: 2px; margin-top: 5px; margin-left: 0px;}
.subscribe { width: 300px; }
.credit { width: 170px; }
.credit_logprivatechat { width: 100%; margin-bottom: 5px; margin-top: 5px; }
.text p{width:385px; * width:380px; text-align: center; margin-top: 2px;}

div.pvtbanner a { position: absolute; width: 746px; height: 69px; text-decoration: none; }
div.pvtbanner a:hover { position: absolute; width: 746px; height: 69px; text-decoration: none; background: transparent url(spacer01.gif) top left no-repeat; }
p.bannerhead { left:18px; position:absolute; top:9px; font-size: 14px; }

.perfname {
  color: #bcd1ed;
}

/* uj privatchatend.tpl-hez end */

/* freechat 6 performers */
div.offerbasebox { position:relative; width: 732px; margin: 0 auto; height: 130px; }
div.freechat_performers {position:absolute;display:block;width: 775px; top 0; left: -15px; margin-top:5px; }
div.freechat_performers4 {position:absolute;display:block;width: 520px; top 0; left: 116px; margin-top:5px; }
div.freechat_performers5 {position:absolute;display:block;width: 650px; top 0; left: 50px; margin-top:5px; }
div.freechat_performers6 {position:absolute;display:block;width: 775px; top 0; left: -15px; margin-top:5px; }

/*div.freechat_performers div.performerbox {width: 116px; height: 127px; background-image: url(../../images2/site/en/performerbox_bg_freechat.gif); float: left; margin-left: 0px; margin-right: 13px; background-repeat:no-repeat; }
div.freechat_performers4 div.performerbox {width: 116px; height: 127px; background-image: url(../../images2/site/en/performerbox_bg_freechat.gif); float: left; margin-left: 0px!important; margin-right: 13px!important; }
div.freechat_performers5 div.performerbox {width: 116px; height: 127px; background-image: url(../../images2/site/en/performerbox_bg_freechat.gif); float: left; margin-left: 0px!important; margin-right: 13px!important; }
div.freechat_performers6 div.performerbox {width: 116px; height: 127px; background-image: url(../../images2/site/en/performerbox_bg_freechat.gif); float: left; margin-left: 0px!important; margin-right: 13px!important; }*/

div.performerofferbox {width: 116px; height: 127px; background-image: url(freechau.gif); float: left; margin-left: 0px; margin-right: 13px; }

	/* ie miatt 
* html div.freechat_performers div.performerbox { float:left;display:block;margin-left: 0px; margin-right: 13px; }
* html div.freechat_performers4 div.performerbox { float:left;display:block;margin-left: 0px; margin-right: 13px; }
* html div.freechat_performers5 div.performerbox { float:left;display:block;margin-left: 0px; margin-right: 13px; }
* html div.freechat_performers6 div.performerbox { float:left;display:block;margin-left: 0px; margin-right: 13px; }*/

/* freechathez*/
.tableinit-freechat {
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:720px;
}
.boxheader-freechat {
	background-image:url(boxheade.gif);
	height:26px;
}
.boxdivider-top-freechat {
	background-image:url(boxdivid.gif);
	font-size:0pt;
	height:2px;
}
.boxbody-freechat {
	background-image:url(boxbody-.gif);
	margin:0px auto;
	height: 125px;
	padding: 0px;

}
.boxbodywrapper-freechat{
	background:url(boxbodyw.gif) repeat-y;
	background-position:center top;
	background-repeat:repeat-x;
	display:block;
	height:125px;
	margin:0pt 8px;
	position:relative;
}
.boxshadow-top-freechat {
	background-image:url(boxshado.gif);
	font-size:0pt;
	height:8px;
}
.boxshadow-bottom-freechat {
	background-image:url(boxshado.gif);
	font-size:0pt;
	height:8px;
}
.mp_categorybox_tranny_freechat, 
.mp_categorybox_boy_freechat, 
.mp_categorybox_gay_freechat, 
.mp_categorybox_transvestite_freechat,
.mp_categorybox_couple_freechat,
.mp_categorybox_group_freechat{
	float:left;
	margin: 15px 8px 15px 2px;
	padding:0pt;
	width:185px;
	text-align: left;
}
/*IE miatt az als? t?bla form?z?s?hoz*/
.box_bottom{
	width: 762px;
	margin-left: auto; 
	margin-right: auto; 
	display: block;
}

.lalib_text {
    background: url(lalib_te.gif) no-repeat;
    width: 205px;
    height: 10px;
    margin-left: 2px;
    display: block;
}
.box{
	color:#BCD1ED;
	font-family:verdana;
	font-size:10px;
	margin: 0px auto;
	text-align: left;
	width:762px;
}
.box_log{
	color:#BCD1ED;
	font-family:verdana;
	font-size:10px;
	margin: 0px auto;
	text-align: center;
	width:762px;
}
.box_log img{
	margin-right: -4px;
	text-align:center;
}
.content{
	background:transparent url(boxbody-.gif) repeat scroll 0% 50%;
}

#bannerz_search {
	display:block;
	height:50px;
	text-align:center;
	width:736px; 
	overflow:hidden; 
	margin-left: auto; 
	margin-right: auto; 
}
.blokk {
	display:block;
	float:left;
	height:45px;
	margin-top:0px;
}
.end {
	margin-right:10px;
}
.searchfield input {
	background:#011635 none repeat scroll 0%;
	border:1px ridge #333333;
	color:#BCD1ED;
	font-size:9px;
}
.searchfield {
    background: transparent url(scr_0200.gif) repeat-x scroll left top;
}

.searchfield input {
    border: none;
    height: 15px;
    margin-top: 17px;
	* margin-top:16px;
	padding-top: 0px;
}

/* Last login form?z?sai a BioPage-n */

#lastlogin {
	width: auto;
	height: 20px;
	float: left;
	margin-top: 227px;
	* margin-top: 228px;
	padding-left: 440px;
	text-align: left;
}

.lastlogin_text {
	display: none;
	position: relative;
	text-align: left;
	margin-top: -13px;
	margin-left: 0px;
}

.lastlogin_text_shadow {
	display: none;
	position: relative;
	text-align: left;
	margin-top: 3px;
	margin-left: 1px;
	color: #000000;
}

.lastlogin_text_no_js {
	display: block;
	position: relative;
	text-align: left;
	margin-top: -13px;
	margin-left: 0px;
}

.lastlogin_text_shadow_no_js {
	display: block;
	position: relative;
	text-align: left;
	margin-top: 3px;
	margin-left: 1px;
	color: #000000;
}
/* compliance oldalhoz*/
.highlight p {
	font-size: 11px;
	margin:10px 0px 10px 12px;
	color: #BCD1ED;
}
.highlight .spam_b1{
	margin: 20px 0px 6px 0px;
	font-size: 11px;
	color: #BCD1ED;
}
.highlight .lalib_text{
	margin: 0px 0px -8px 12px;
}
.highlight a:link{
	color: #ffcc00;
}

.notice {
	background:transparent url(notice00.gif) no-repeat scroll 0 0;
	display:block;
	height:10px;
	left:350px;
	position:absolute;
	top:160px;
	width:460px;
}
/* willingness*/
.undertakings_box {
	margin:10px 0px;
	width:762px;
}
.undertakings_bg {
	background:transparent url(willinge.gif) repeat-y;
	height:auto;
	margin:auto;
	width:750px;
}
.undertakings_wrapper{
	background: url(freechav.gif) repeat-x;
	margin: 0px 2px;
}
.undertakings_text {
	height:auto;
	margin:0pt auto;
	padding:5px 10px 8px;
	width:680px;
}
a.willingness:link, a.willingness:visited, a.willingness:active {
	font-size:9px;
	color:#BCD1ED;
	font-weight: bold;
	text-decoration:none;
}
.willingness_columns {
	float:left;
	margin-left:2px;
	overflow:hidden;
	text-align:left;
	width:130px;
}
ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul, ol, li{
	font-family:Verdana,Tahoma,Arial;
	font-size:10px;
	margin:0px;
	padding:0px;
}
.clear{
	clear:both;
	float: none;
	display:block;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
}
div.freechat_text {
	display:block;
	height:auto;
	margin-top:15px;
	position:relative;
	text-align:justify;
	width:704px;
}
/* willingnessbox vege*/
a.yellow:link, a.yellow:visited, a.yellow:active {
	color:#FFCC00;
	cursor:pointer;
	font-size:10px;
	text-decoration:none;
}
a.yellow:hover{
	text-decoration: underline;
}
.perflistcontainer{
	margin: 0px;
	padding: 10px;
	* padding: 10px 10px 0px 10px;
}
.perflist {
	float:left;
	font-weight:bold;
	margin:0px auto 0px 16px;
	* margin:0px auto 0px 10px;
	text-align:left;
	width:130px;
}
.counter_cont {
	padding-right:68px;
	text-align:right;
}
/* perfinfo adatok doboz*/
.content1 {
	margin:20px auto 0px auto;
	width:195px; 
}
.content2 {
	margin:20px auto 0px auto;
	width:452px;
}
.content3 {
	margin:20px auto 0px auto;
	width:705px;
} 
.content4 {
	margin:20px auto 0px auto;
	width:800px;
}
.screen_data {
	float:left;
	width:195px;
}
.screen-top {
	background:transparent url(screen-b.gif) no-repeat;
	height: 2px;
	margin: 0px 7px;
}
.screen-bottom {
	background:transparent url(screen-b.gif) no-repeat 0px -2px;
	height: 2px;
	margin: 0px 7px;
}
.screen-bg {
	background:transparent url(screenbo.gif) repeat-y;
	margin: 0px 7px;
	padding: 0px 2px;
}
.screen_data_cont {
	background: #01050b url(screenbo.gif) repeat-x;
	font-weight:normal;
	text-align:center;
	margin: 0px auto;
	padding: 5px 0px 0px 0px;
}
	.content2 .col2, .content3 .col2{
		margin-left: 60px;
	}
	.content2 .col3, .content3 .col3{
		margin-left: 60px;
	}
	.content4 .col2, .content4 .col3, .content4 .col4{
		margin-left: 5px;
	}
.screen_data_cont p.header {
	font-weight:normal;
	height:11px;
}
.screen_data_cont p.name {
	font-weight:bold;
	height:11px; 
}
.date_line {
	text-align:left;
	line-height: 12px;
	padding: 5px 2px;
	* padding: 2px 2px;
}
.date_line span.left {
	display:block;
	float:left;
	overflow:hidden;
	width:75px;
}
.date_line span.right {
	float:right;
	overflow:hidden;
	text-align:right;
	width:96px;
}
/* perfinfo adatok doboz vege*/

.boxheader .boxright2 {
	margin-right: 20px;
	* padding-right: 20px;
	* margin-right: 0px;
	text-align: right !important;
	width: 300px;
}

.boxheader .boxright2 form {
	float: right;
}

.boxheader .boxright2 select {
	background: #011635 none repeat scroll 0% 50%;
	border: 1px solid #FFCC00;
	color: #FFCC00;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9px;
	margin-top: 5px;
}

.boxheader .boxright2 input {
	background: #011635 none repeat scroll 0% 50%;
	border: 1px solid #FFCC00;
	color: #FFCC00;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9px;
	height: 16px;
	margin-left: 2px;
	margin-top: 5px;
	width: 30px;
}

.boxheader .boxright2 span {
	display: block;
	float: right;
	margin-right: 5px;
	margin-top: 6px;
	text-align: right !important;
}

#buy_texts .important_text span{
	font-weight: bold;
	font-size: 11px!important;
}

.error2 {
	display: none;
	color: #BCD1ED;
	font-weight: bold;
	position: relative;
}
