/********************************************/
/* 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-family: Verdana, Arial, Helvetica, sans-serif; */
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline; /* IMAGE REPLACE IE6 miatt  */
}

input { padding-bottom: 2px; }

.lightblue { color: #a8cadc; font-size: 11px; }
.important_white { color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }

/* div {border: 1px solid red;} */

/***************************************************************/
/* ALTALANOS TABLAZAT ES DIV DOBOZOK FORMAZASAI */
/***************************************************************/

body { margin: 0; padding: 0; font-size: 10px; color: #bcd1ed; font-family: Verdana, Arial, Helvetica, sans-serif; background: #000000 url(http://img.cameraboys.com/images2/body-top.jpg) top center repeat-x;}

/* behuzza a keretes fotablazatokat kozepre */
.tableinit { width: 762px; margin-left: auto; margin-right: auto; display: block; }

/* a kereteken beluli tartalom doboza */
.wrapper {
	width: 712px;		/* a tartalom maximalis szelessege, ez utan mar szettolja a tablazatot */
	font-size: 10px;
	}

.boxleft { float: left; }
.boxright { float: right; }

.clear { clear:both; }

/* ------------ also es felso arnyekok ------------ */
.boxshadow-top { background: transparent url(http://img.cameraboys.com/images2/boxshadow-top-bg.gif) no-repeat; height: 8px; font-size: 0; }
.boxshadow-bottom { background: transparent url(http://img.cameraboys.com/images2/boxshadow-bottom-bg.gif) no-repeat; height: 2px; font-size: 0; }

.boxshadow-top_index { background-image: url(http://img.cameraboys.com/images2/boxshadow-top-bg2.gif); height: 8px; font-size: 0;}
.boxshadow-bottom_index { background-image: url(http://img.cameraboys.com/images2/boxshadow-bottom-bg2.gif); height: 2px; font-size: 0; }

/* ------------ also es felso magasabb bar-ok, amibe a szovegek mennek ------------ */
.boxheader { background-image: url(http://img.cameraboys.com/images2/boxheader-bg.gif); height: 26px; width: 762px; }
	.boxheaderwrapper { padding: 6px 12px 6px 12px; }
.boxheader_index {background-image: url(http://img.cameraboys.com/images2/boxheader-bg2.gif); height: 26px; width: 612px;}

/* ------------ a bar es a tartalom kozotti 2px-es elvagasok ------------ */
.boxdivider-top { background-image: url(http://img.cameraboys.com/images2/boxdivider-top-bg.gif); height: 2px; font-size: 0; }
.boxdivider-top_index {background-image: url(http://img.cameraboys.com/images2/boxdivider-top-bg2.gif); height: 2px; font-size: 0;}

/* ------------ maga a tartalom ------------ */
.boxbody { background-image: url(http://img.cameraboys.com/images2/boxbody-bg.gif); background-repeat: repeat-y;  }
	.boxbodywrapper, .boxbodywrapper65 { 
		/*background-color: #14465D;*/
		background-color: #000000;
		background-position: top;
		background-repeat: repeat-x;
		margin: 0 8px 0 8px;
	}
		.boxbodywrapper { background-image: url(http://img.cameraboys.com/images2/boxbodywrapper-bg.gif); }
		.boxbodywrapper65 { background-image: url(http://img.cameraboys.com/images2/boxbodywrapper-bg-65.gif); }
		.box-content { padding: 10px 10px 15px 10px; }

/*  �j index oldalhoz sz�ks�ges class-ok*/

div.box-content_free {background: transparent url(http://img.cameraboys.com/images2/index1/1.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_free1 {background: transparent url(http://img.cameraboys.com/images2/index1/1.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_free2 {background: transparent url(http://img.cameraboys.com/images2/index1/2.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_free3 {background: transparent url(http://img.cameraboys.com/images2/index1/3.jpg) right top no-repeat; padding-left: 10px; height: 105px; }

div.box-content_video {background: transparent url(http://img.cameraboys.com/images2/index2/1.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_video1 {background: transparent url(http://img.cameraboys.com/images2/index2/1.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_video2 {background: transparent url(http://img.cameraboys.com/images2/index2/2.jpg) right top no-repeat; padding-left: 10px; height: 105px; }
div.box-content_video3 {background: transparent url(http://img.cameraboys.com/images2/index2/3.jpg) right top no-repeat; padding-left: 10px; height: 105px; }

div.box-content_nonnude {background: transparent url(http://img.cameraboys.com/images2/index3/1.jpg) right top no-repeat;  padding-left: 10px; height: 105px; }
div.box-content_nonnude1 {background: transparent url(http://img.cameraboys.com/images2/index3/1.jpg) right top no-repeat;  padding-left: 10px; height: 105px; }
div.box-content_nonnude2 {background: transparent url(http://img.cameraboys.com/images2/index3/2.jpg) right top no-repeat;  padding-left: 10px; height: 105px; }
div.box-content_nonnude3 {background: transparent url(http://img.cameraboys.com/images2/index3/3.jpg) right top no-repeat;   padding-left: 10px; height: 105px;}


/*.boxbody_index {background-image: url(http://img.cameraboys.com/images2/boxbody-bg2.gif); background-repeat: repeat-y;}*/

.boxbodywrapper_index {
	position: relative;
	display: block;
	width: 746px;
	height: 105px;
	background-image: url(http://img.cameraboys.com/images2/box-bodywrapper-bg2.jpg); 
	background-color: #000000;
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 8px 0 8px;	
	}

/*.box-content_index { 
	background-image: url(http://img.cameraboys.com/images2/box-content-bg.jpg);
	background-position: right top; 
	background-repeat: no-repeat;
	padding: 10px 10px 15px 10px; 
	}
*/

/* kozepre igazitott divekhez container ie miatt */
div.container {
	padding-top: 14px;
	background: url(http://img.cameraboys.com/images2/background-top.jpg) center top repeat-x;
	padding-bottom: 0px;
	text-align: center;	
}

div.secondcontainer {
	margin-left: auto;
	margin-right: auto;
	background: url(http://img.cameraboys.com/images2/background-bottom.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: 10px; 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(http://img.cameraboys.com/images2/logo.gif) bottom center no-repeat;
	height: 56px;
	position: relative;
	/*background: url(http://img.cameraboys.com/images2/logo.gif) center no-repeat;
	height: 53px;
	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(http://img.cameraboys.com/images2/menu_bg.jpg);	
	height: 81px;
	text-align: center;	
}

div.menu-simple {
	background: url(http://img.cameraboys.com/images2/menu_bg_1.jpg);	
	height: 56px;
}

div.menu {
	width: 740px;
	margin: 0px auto 0px auto;	
}
div.menu_loggedin {
	width: 750px;
	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(http://img.cameraboys.com/images2/en/menu_top_online_off.gif);
		width: 115px;
	}
	#menu_allperformers {
		background: url(http://img.cameraboys.com/images2/en/menu_top_models_off.gif);
		width: 100px;
	}
	#menu_favorites {
		background: url(http://img.cameraboys.com/images2/en/menu_top_favorites_off.gif);
		width: 86px;
	}
	#menu_buycredits {
		background: url(http://img.cameraboys.com/images2/en/menu_top_buycredit_off.gif);
		width: 106px;
	}
	#menu_help {
		background: url(http://img.cameraboys.com/images2/en/menu_top_help_off.gif);
		width: 40px;
	}
	#menu_accountbalance {
		background: url(http://img.cameraboys.com/images2/en/menu_top_accbal_off.gif);
		width: 145px;
	}
	#menu_login {
		background: url(http://img.cameraboys.com/images2/en/menu_top_login_off.gif);
		width: 54px;
	}
	#menu_logout {
		background: url(http://img.cameraboys.com/images2/en/menu_top_logout_off.gif);
		width: 65px;
	}
	.menu_divider {
		width: 15px;
		height: 21px;
/*		background: url(http://img.cameraboys.com/images2/menu_line.gif); */
		background: url(http://img.cameraboys.com/images2/spacer.gif);
		float: left;
	}

/* footer */

div.footer {
  display:block;
  position:relative;
	background:transparent url(http://img.cameraboys.com/images2/footer_bg.gif) repeat-x center top;
	text-align: center;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
}

	.footer span {
		display: none;
	}

	div.footerbar-container {
	  display:block;
    position:relative;
		background: url(http://img.cameraboys.com/images2/menu_but_bg.gif) left top repeat-x;
		height: 55px;
		text-align: center;		
		/*background: url(http://img.cameraboys.com/images2/menu_but_bg.gif) left top repeat-x;
		height: 35px;
		text-align: center;*/
	}

	div.footerbar {
	  display:block;
	  position:relative;
		width: 740px;
		margin: 0px auto 0px auto;
		padding-top: 0px;
		/*width: 740px;
		margin: 0px auto 0px auto;
		padding-top: 14px;*/
	}

		div.footerbar-left {
		  display:block;
      position:relative;
			/*background: url(http://img.cameraboys.com/images2/copyright.gif) top left no-repeat;*/
			display:block;
      margin-top: 4px;
			width: 275px;
			height: 21px;
			float: left;
			top: -1px;
      			
		}

		div.footerbar-right {
			height: 21px;
			float: right;
			position: relative;
			top: -1px;
			
		}

		div.footerbar-center {
			height: 21px;
			background: url(http://img.cameraboys.com/images2/copyright_clearcash.gif) center center no-repeat;
		}

		.footerbar a {
			margin-top: 4px;
			height: 21px;
			color: #BCD1ED;
			display: block;
			text-transform: uppercase;
			float: left;
		}

		.footerbar a:hover { color: #ffffff;}
/*		.footerbar a:link, .footerbar a:hover, .footerbar a:active, .footerbar a:visited { font-size: 12px; font-weight: bold; } */
		.footerbar a#footerbar_home, .footerbar a#footerbar_affiliates, .footerbar a#footerbar_help, .footerbar a#footerbar_support, .footerbar a#footerbar_performers, .footerbar a#footerbar_privacy, .footerbar a#footerbar_support { color: #bcd1ed; }
		.footerbar a#footerbar_home:hover, .footerbar a#footerbar_affiliates:hover, .footerbar a#footerbar_help:hover, .footerbar a#footerbar_support:hover, .footerbar a#footerbar_performers:hover, .footerbar a#footerbar_privacy:hover, .footerbar a#footerbar_support:hover { color: #ffffff; }
				
		#footerbar_home {
			text-align: right;
		}
		
		#footerbar_affiliates {
			width: 75px;
			text-align: right;
		}
		
		#footerbar_help {
			width: 41px;			
			text-align: right;
		}
		
		#footerbar_support {
			width: 111px;
			text-align: right;
		}
		
		#footerbar_performers {
			width: 88px;
			text-align: right;
		}
		
		#footerbar_privacy {
			width: 109px;	
			text-align: right;
		}

		#footerbar_support {
			width: 102px;
			text-align: right;
		}
	
	.footer div.asacp a {
		margin: 10px auto 0px auto;
		width: 92px;
		height: 45px;
		display: block;
		background: url(http://img.cameraboys.com/images2/asacp_platinumbutton.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(http://img.cameraboys.com/images2/88x31_RTA_b.gif);
		float: left;
	}
	
	.footer div.icra a {
		margin-top: 10px;
		margin-left: 4px;
		width: 88px;
		height: 31px;
		display: block;
		background: url(http://img.cameraboys.com/images2/icra_sw.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 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_couple {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_fetish_female {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_gay {margin: 2px 10px 5px 0; padding: 0; display: block; float: left; }
	.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 15px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_transvestite {margin: 2px 56px 5px 0; padding: 0; display: block; float: left; }
	.categorylistitem_group {margin: 2px 16px 5px 0; padding: 0; display: block; float: left; }
	.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_name {font-size: 10px;  font-weight: normal;  }
	.item_number {width:25px; 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: 762px; -*/ 
	width: 776px;  /*- 776 -*/
	margin-left: auto; 
	margin-right: auto;
}

.logprivat_info {
	background: url(http://img.cameraboys.com/images2/logprivatchat_bg.gif) left top no-repeat;
	width: 762px;
	height: 256px;
	display: block;
	clear: both;
	margin: 1px;
	position: relative;
}

.logprivat_info div.credit {
	color: #ffd217;
}
.logprivat_info div.text {
	position: absolute;
	top: 8px;
	left: 348px;
	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 div.text strong {
	color: #bcd1ed;
	display: block;
	margin-top: 10px;
}

.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;
}

.logprivat_content div.name {
	color: #ffd217;
}

/* Privatchat */

.privatchat_text { font-size: 11px; }


/* perfinfo.tpl */

.perfinfo_content {
	position: relative;
	display: block;
	/* height: 600px; */
	height: auto;
	width: 762px;
	clear: both;
	text-align: center;
}
	/* div.perfinfo_content table tr td { text-align: center; }  */
/*	div.perfinfo_content table td a img, div.perfinfo_content table td a:link img, */ 
	a.perfinfo_thumbnail { display: block; width: 80px; height: 60px; border: 1px solid #0d2c59; }
	div.perfinfo_content table td table.perfinfo_data { text-align: left; }

.perfinfo_buttons {
	position: relative;
	display: block;
	width: 762px;
	height: 50px;
}

.perfinfo_title, .logprivat_title {
	position: absolute;
	top: 10px;
	left: 30px;
	width: 700px;
	font-size: 14px;
	font-weight: bold;
}

.perfinfo_title span strong {
	color: #ffd217;
}

.perfinfo_title span {  }

.perfinfo_info {
	background: transparent url(http://img.cameraboys.com/images2/en/perfinfo_bg.gif) left top no-repeat;
	width: 762px;
	height: 256px;
	display: block;
	clear: both;
	margin: 0px 0px 0px 0px;
	/*border: 1px solid #0e4087; */
}

.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_container { 
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.perfinfo_data {
	background: url(http://img.cameraboys.com/images2/perf_ape_bg.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;
}

div.perfinfo_data_entry, div.perfinfo_data_entry_txt, div.perfinfo_data_entry_val { 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

div.perfinfo_data_entry { position: relative; width: 170px; height: auto; display: block; float: none; clear: both; }

div.perfinfo_data_entry_txt { position: relative; width: 80px; height: 32px; display: block; text-align: left; font-weight: bold; 
 }
div.perfinfo_data_entry_val { position: absolute; top: 0px; right: 0px; width: 90px; height: 32px; display: block; overflow: hidden;  
 }

span.perfinfo_screenname { position: relative; display: block; width: 170px; height: 30px;
	text-align: center; font-weight: bold; color: #bcd1ed; }
	
/* 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(http://img.cameraboys.com/images2/en/performerbox_bg.gif); 
		/*margin: 0px 6px 0px 4px; */
		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, 
	.favourites_flagbox { 
		width: 100px; 
		height: 17px; 
		margin: 2px 8px 0px 8px; 
		text-align: center; 
	}

	.allonline_flagcontent, 
	.favourites_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; }
	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: 10px; 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(http://img.cameraboys.com/images2/css_searchbar_bg_3.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(http://img.cameraboys.com/images2/css_searchbar_bg_3.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(http://img.cameraboys.com/images2/css_searchbar_bg_3.gif) right top no-repeat;}
		div.css_searchbar_right input { background: url(http://img.cameraboys.com/images2/css_searchbar_bg_3_.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; /* margin-right: 10px; margin-top: 9px; */ 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; } 

.login-left, .login-left2 { float:left;}
.login-left2 { float:right;}

img.login-pic-left { float: left; }

div.login-left .allonlinebartop, 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: 458px; height: 226px; background: transparent url(http://img.cameraboys.com/images2/logged_logoutscreen.jpg) center top no-repeat; overflow: hidden; display: block; text-align: left; margin-left: auto; margin-right: auto; }
div.logbox1 {position: absolute; display:block; width:278px; margin-top: 65px; padding:0; text-align: right;}
div.logbox2 { position: absolute; width: 150px; margin-left: 128px; margin-top: 91px; text-align:center;} 
span.log_message { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #bcd1ed; font-weight: bold; vertical-align: middle; } /*height: 34px; line-height: 34px; exarkun*/

a#continue, a#continue:link, a#continue:visited, a#continue:hover, a#continue:active {
background: transparent url(http://img.cameraboys.com/images2/spacer.gif) repeat;
cursor:pointer;
display:block;
height: 226px;
position:absolute;
width: 458px;
}

div.logbox2 div.back {		
	display:block;
	width: 150px; 	
	background-image: url(http://img.cameraboys.com/images2/button1-bg.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;
	padding-top:2px;
}
div.logbox2 div.back div.txt {height:18px;}

/* BUYCREDIT */

div#buybox { width: 760px; height: 369px; position: relative; display: block; background: transparent url(http://img.cameraboys.com/images2/cameraboys_buycredit_bg.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: 169px; 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: 40px; margin-top: 15px; margin-bottom: 10px; }
		div#buy_texts ul.lightblue li.lightblue { line-height: 14px; vertical-align: middle; height: 14px; padding: 0; margin: 0; }
div#buy_texts strong { font-weight: bold; color: #ffffff; }
		
div#buybox div#ifyoumember { width: 372px; height: 169px; 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: 68px; left: 0px; width: 372px; }

	div#buybox div#ifyoumember input.button_ok { position: absolute; bottom: 10px; 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; }

div#buybox div#buyform span.lightblue { font-size: 9px; }

div#buybox div#buyform div.register_form { display: block; height: 149px; 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: 110px; 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: 111px; padding-left: 1px; color:#bcd1ed;}
	div.register_form input.button_register { position: absolute; left: 121px; bottom: 10px;}

	div.form_line span.lightblue { width: 125px; height: 18px; line-height: 18px; vertical-align: middle; position: absolute; top: 0px; left: 236px; }



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: 30px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #ffd217; }

/* secure buycredit */

.buycredit_head { color: #bcd1ed; font-weight: bold; font-size: 12px; }
.buycredit_text { color: #a8cadc; text-align: center; font-size: 11px; }
.buycredit_texthead { font-size: 16px; color: #ffffff; font-weight: bold; text-transform: uppercase; margin: 10px 0 10px 0; }
.buycredit_footer_text { color: #a8cadc; }
div.buycredit_options { width: 300px; margin-left: auto; margin-right: auto; margin-top: 5px; }
	div.buycredit_options ul { list-style-type: none; }
	div.buycredit_options ul li { position: relative;
		list-style-type: none; width: 290px; height: 24px; display: block; overflow: hidden;
		background: url(http://img.cameraboys.com/images2/info_customer.gif) left top no-repeat; text-align: left; margin-top: 5px; }

	div.buycredit_options ul li span.buycredit_option_name { width: 100px; height: 20px; top: 2px; left: 4px; position: absolute; display: block; font-size: 12px; font-weight: bold; color: #bcd1ed; text-transform: uppercase; text-align: center; line-height: 20px; vertical-align: middle; }

	div.buycredit_options ul li img { width: 36px; height: 20px; line-height: 20px; vertical-align: middle; top: 2px; left: 104px; position: absolute; display: block; }

	div.buycredit_options ul li span.buycredit_option_type { width: 70px; height: 20px; line-height: 20px; vertical-align: middle; top: 2px; left: 140px; position: absolute; display: block; text-align: center; color: #ffffff; font-size: 10px; }

	div.buycredit_options ul li input { width: 78px; height: 18px; top: 3px; /* left: 210px; */ right: 3px; position: absolute; display: block; }

	div.buycredit_options ul li span.buycredit_option_other { height: 20px; top: 2px; left: 4px; position: absolute; display: block; font-size: 12px; font-weight: bold; color: #bcd1ed; text-transform: uppercase; text-align: center; line-height: 20px; vertical-align: middle; }

		li.buycredit_other { background: none; height: 80px; display: block; }

			span.buycredit_option_other { height: 20px; top: 2px; left: 4px; position: absolute; display: block; font-size: 12px; font-weight: bold; color: #bcd1ed; text-transform: uppercase; text-align: center; line-height: 20px; vertical-align: middle; }
			span.buycredit_other_text { display: block; margin-top: 30px; margin-bottom: 10px; }

		div.buycredit_options_info { background: none; height: auto; position: relative; display: block; margin: 10px 10px 10px 10px; }
		div.buycredit_options_info h1 { color: #bcd1ed; text-align: left; font-size: 12px; font-weight: bold; text-transform: uppercase; font-variant: normal; margin-bottom: 5px; }
		div.buycredit_options_info span { color: #a8cadc; text-align: left; width: 100%; height: auto; display: block; }

/* blaaa */
.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;
}

.info_b3 {
	text-align: center;
}

.spam_b3 {
	text-align: justify;
}

	.info_b3 span.tollfree {
		font-size: 20px;
		font-weight: bold;
	}
	.info_b3 strong {
		color: #ffd217;
	}
	div.customer {
	  position: relative;
	  display: block;	
		background: url(http://img.cameraboys.com/images2/info_customer.gif) no-repeat;
		width: 290px;
		height: 24px;
		text-align: center;
		margin: 10px auto 10px auto; 
	}
	.customer div.cname {
	  position: absolute;
	  display: block;
	  top: 5px;
	  left: 10px;
	}
	.customer div.cflag {
	  position: absolute;
	  display: block;
	  top: 6px;
	  left: 125px;	
		width: 30px;
	}
	.customer div.cphone {
	  position: absolute;
	  display: block;
	  top: 5px;
	  right: 10px;	
	}

.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;
}

.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 div.esubmit {
	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;
}


/* buttons */
.button,
.button_ok,
.button_register,
.button_submit,
.button_favadd,
.button_favremove,
.button_freechat,
.button_addcredit,
.button_privateshow,
.button_continue,
.button_launchprivate,
.button_startvideo,
.button_buynow,
.button_buymorecredits,
.button_login,
.button_join,
.button_exit,
.button_supportchat,
.button_sendmail,
.button_clickhere,
.button_click
 {
	background-image: url(http://img.cameraboys.com/images2/button1-bg.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: 8px;
}

.button a,
.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_clickhere { width: 120px; }

.button_sendmail { width: 150px; }

.button_click { width: 78px; }

.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_buynow {
	width: 60px;
}
.button_privateshow {
	width: 110px;
}
.button_addcredit {
	width: 100px;
}
.button_launchprivate {
	width: 150px;
}
.button_startvideo {
	width: 100px;
}
.button_supportchat {
	width: 200px;
	color: #FFD217;
	font-weight: bold;
}
.button_exit {
	width: 100px;
}

.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.menuitem { font-size: 12px; text-transform: uppercase; margin-bottom: 0; }
	h1.categorytype, h1.categorytype_nude_1, h1.categorytype_nude_2, h1.categorytype_nude_3, h1.categorytype_nonude_1 { font-size: 11px; font-weight: bold; color: #bcd1ed; margin: 0; padding: 0; float: left; }
	h1.categorytype_nude_2, h1.categorytype_nude_3, h1.categorytype_nonude_1 { 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: 4px 0 0 15px; }
.allonlinepagestop { font-size: 12px; text-transform: uppercase; margin: 4px 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, .mp_categorybox_shemale 
	{ width: 200px; float: left; margin: 8px 5px 2px 2px; padding:0; } 
.mp_categorybox_dating, .mp_categorybox_making_friends, .mp_categorybox_nasty_words, .mp_categorybox_get_married, .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; }

.mp_img { width: 116px; height: 91px; display: block; float: left; background-image: url(http://img.cameraboys.com/images2/img_bg.gif); background-position: -1px 0px; margin-top:5px; margin-bottom:5px; margin-right:13px; }
.mp_img img { display: block; margin-left: auto; margin-right: auto; margin-top: 9px; }
.mp_img_space { width: 1px; height: 91px; display: block; float: left; }

/* --- 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; }

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; }

.win-head {
	background-image: url(http://img.cameraboys.com/images2/centerfejlec.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
}

/* 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, div.freechat3_box {
	width: 707px;
	height: 29px;
	background: url(http://img.cameraboys.com/images2/freechat-header.gif);
	margin: 0px auto 10px auto;
}
div.freechat_box_content {
	padding-top: 7px;
	padding-left: 7px;
	text-align: left;
}

div.freechat3_box_content {
	font-size: 12px;
	padding-top: 7px;
	padding-left: 7px;
	text-align: left;	
}

div.freechat3_box_center {
	font-size: 12px;
	text-align: center;	
}

div.freechat3_box_content span {
	color: #bcd1ed;
}

/* login */

#login_container {
	width: 760px;
	height: 263px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	background-image: url(http://img.cameraboys.com/images2/login_background.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;
	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(http://img.cameraboys.com/images2/check.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}

div#login_sor1 strong, div#login_sor2 strong, div#login_sor3 strong {color: #FFFFFF;}

div#login_sor2 {
	text-align: left;
	position: absolute;
	top: 115px;
	left: 185px;
	width: 260px;
	background-image: url(http://img.cameraboys.com/images2/check.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(http://img.cameraboys.com/images2/check.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
span.hightlight_text2 {
	color: #ffffff;
	/*font-weight: bold;*/
}
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;
	padding-right: 5px;
	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_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; 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; }


.ccbill p {
	font-size: 10px;
}

.ccbill p strong {
	font-size: 14px;
	font-weight: bold;
}

.ccbill2 {
	font-size: 10px;
}

.ccbill2 strong {
	font-size: 14px;
	font-weight: bold;
}

.buycredit-old p {
	margin: 10px auto 10px auto; 
	font-size: 10px;
}

.buycredit-old p strong {
	font-size: 10px;
	font-weight: bold;
}

.buycredit-title p strong {
	font-size: 10px;
	font-weight: bold;
}

.buycredit-title  {
	margin: 0px auto 20px auto;
	font-size: 10px;
	font-weight: bold;
}

.buycredit-old-font {
	font-size: 10px;
}

/* 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(http://img.cameraboys.com/images2/forgot_bg.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 {
	position: absolute;
	width: 290px;
	height: 180px;
	top: 50px;
	left: 0px;
}

.forgotpass_line {
	position: relative;
	height: 21px;
}

.forgotpass_line_error {
	height: 40px;
}

.forgotpass_line_error div.errormessage {
	font-weight: normal;
	color: #ffd217;
	text-transform: none;
	font-size: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.forgotpass_line_img {
	position: relative;
	height: 50px;
}

.forgotpass_line span {
	position: absolute;
	display: block;
	left: 0px;
	top: 2px;
	width: 105px; 
	height: 20px;
	text-align: right;
	font-weight: bold;
	text-transform: capitalize;
}

.forgotpass_line_img img {
	position: absolute;
	display: block;
	left: 110px;
	width: 150px;
	height: 40px;
}

.forgotpass_line input {
	position: absolute;
	display: block;
	left: 110px;
	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;
}

div.sharefeed_box_content {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
/*	color: #ffffff; */
}

div.sharefeed_box_content a:link, div.sharefeed_box_content a:visited, div.sharefeed_box_content a:hover, div.sharefeed_box_content a {
	font-size: 11px;	
}

.sharefeed {
	position:absolute;
   top: 1px;
	left: 16px;
	background: url(http://img.cameraboys.com/images2/sv-box-separator-big.gif) top right repeat-y;
	height: 27px;
	width: 140px;
}

.sharefeed #envelope {
	position: absolute;
	display: block;
	top: 9px;
	left: 0px;
	width: 16px;
	height: 9px;
	float: left;
}

.sharefeed span{
/* this is the Share Live Feed text */
	display: block; 
	padding-left: 17px; 
	margin-top: 6px;
}


.sharefeed-privateshow {
	position: absolute;
	top: 8px;
	left: 147px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 474px;
}

.sharefeed-buycredits {
	position: absolute;
	right: 10px;
	top: 1px;
	height: 27px;
	width: 94px;
	background: url(http://img.cameraboys.com/images2/sv-box-separator-big.gif) top left repeat-y;
}

.sharefeed-buycredits span {
	display: block; 
	text-align: right;
	margin-top: 6px;
	width: 94px;
}

.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(http://img.cameraboys.com/images2/en/freechatbox_bg.gif); height: 89px; }

.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_vxsbill, addcredit_ccbill { text-align: center; font-weight: bold; }
.addcredit_vxsbill_head, addcredit_ccbill_head { text-align: center; font-weight: bold; font-size: 12px; }

div.tableinit div.ccbill-main { position: relative; display: block; width: 650px; }
div.tableinit div.row { 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; }

div.notoppadding { padding-top: 0px; }
.bg {
	background-image: url(templates/bg.png);
	background-repeat: repeat-x;
}