*, html, body, div { padding: 0; margin: 0px 0px 0px 0px; }
a img, :link img, :visited img { border:none; }
:link,:visited { text-decoration: none; }
h1, h2, h3, h4, h5, h6, pre, code { font-size: 10px; }
address { font-style: normal; }
a:link, a:visited, a:hover, a:active {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline; 
}

input { padding-bottom: 2px; }

.lightblue { color: #ffff99; font-size: 11px; }
.important_white { color: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }

body { margin: 0; padding: 0; font-size: 10px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; /* background-color: #04364d; */ 
		background-color: #e94300; }

.tableinit { width: 762px; margin-left: auto; margin-right: auto; display: block; }

.wrapper {
	width: 712px;
	font-size: 10px;
	}

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

.clear { clear:both; }

.boxshadow-top { background: transparent url(http://maturecamera.com/images/boxshadow-top-bg.gif) no-repeat; height: 8px; font-size: 0; }
.boxshadow-bottom { background: transparent url(http://maturecamera.com/images/boxshadow-bottom-bg.gif) no-repeat; height: 2px; font-size: 0;
position: relative; display: block; margin-bottom: 6px; margin-top: 0px !important;
}

.boxheader { background-image: url(http://maturecamera.com/images/boxheader-bg.gif); height: 26px; width: 762px; }
	.boxheaderwrapper { padding: 6px 12px 6px 12px; }

.boxdivider-top { background-image: url(http://maturecamera.com/images/boxdivider-top-bg.gif); height: 2px; font-size: 0; }

.boxbody { background-image: url(http://maturecamera.com/images/boxbody-bg.gif); background-repeat: repeat-y;  }
	.boxbodywrapper, .boxbodywrapper65 { 
		background-color: #C82700;
		background-position: top;
		background-repeat: repeat-x;
		margin: 0 8px 0 8px;
	}
		.boxbodywrapper { background-image: url(http://maturecamera.com/images/boxbodywrapper-bg.gif); }
		.boxbodywrapper65 { background-image: url(http://maturecamera.com/images/boxbodywrapper-bg-65.gif); }
		.box-content { padding: 10px 10px 15px 10px; }

.boxbodywrapper225 {
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 8px 0 8px;
	}
	.boxbodywrapper225 { background-image: url(http://maturecamera.com/images/boxbodywrapper-bg-225.gif); }

div.container {
	text-align: center;
	background-image: url(http://maturecamera.com/images/body-background.gif);
	background-repeat: repeat-x;
	background-color: #FD6D00;
	padding-bottom: 14px;
}

div.searchcontainer {
	text-align: center;
}

div.lf {
	clear: both;
}

br { clear: both; }

h1.categorytype_nude_1, h1.categorytype_nude_2 { text-align: left; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #ffff99; 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; }

	.item_number { width:28px; display: block; font-size: 10px;  font-weight: bold;  color: #ffff99; float: left; }

.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: #ffff99; text-decoration: none; }
	a.perfboxes_pagebottom_url:hover, a.perfboxes_pagebottom_url:active {text-decoration: underline; }

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

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

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


/* header */

div.title {
	background: url(http://maturecamera.com/images/maturescam.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 {
	background: url(http://maturecamera.com/images/menu_bg.gif);
	height: 79px;
	text-align: center;
}

div.menu {
	width: 700px;
	margin: 0px auto 0px auto;
}
div.menu_loggedin {
	width: 710px;
	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://maturecamera.com/images/menu_top_online_off.gif);
		width: 97px;
	}
	#menu_allperformers {
		background: url(http://maturecamera.com/images/menu_top_models_off.gif);
		width: 85px;
	}
	.menu_divider {
		width: 15px;
		height: 21px;
/*		background: url(http://maturecamera.com/images/menu_line.gif); */
		background: url(http://maturecamera.com/images/spacer.gif.gif);
		float: left;
	}


/* footer */

div.footer {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	.footer span {
		display: none;
	}

	div.footerbar-container {
		background: url(http://maturecamera.com/images/menu_but_bg.gif) left top repeat-x;
		height: 35px;
		text-align: center;
	}

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

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

		.footerbar a {
			height: 21px;
			display: block;
			float: left;
		}

		#footerbar_home {
			background: url(http://maturecamera.com/images/menu_footer1.gif);
			background-position: 0 0px;
			width: 126px;
		}
		#footerbar_affiliates {
			background: url(http://maturecamera.com/images/menu_footer1.gif);
			background-position: -126 0px;
			width: 75px;
	}

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


/* 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; }


/* 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://maturecamera.com/images/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; 
	}

	.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; 
	}

	.allonline_freechattext:hover, 
	.favourites_freechattext:hover { 
		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: #ffff99; margin-right: 5px; }
	div.allperformer_abc a:hover { text-decoration: underline; }

/* allperformer - text */

.allonlinebartop { color: #ffff99; font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 4px 0 0 15px; }
.allonlinepagestop { color: #ffff99; font-size: 12px; text-transform: uppercase; margin: 4px 15px 0 0; padding-top: 3px; }

/* 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: #ffff99; text-decoration: none; margin-right: 3px; }
	a.allonlinepages_url:hover, a.allonlinepages_url:active {color: #FFFFFF; }

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; }




/* 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: 12px; font-weight: bold; font-variant: small-caps; color: #ffff99; 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: #fffc00; 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; }

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

.allonlinebartop { font-size: 12px; text-transform: uppercase; 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_girl, .mp_categorybox_lesbians, .mp_categorybox_mature_female, .mp_categorybox_fetish_female, .mp_categorybox_couple, .mp_categorybox_threesome, .mp_categorybox_boy, .mp_categorybox_gays, .mp_categorybox_group, .mp_categorybox_transvestite, .mp_categorybox_shemale, .mp_categorybox_hermaphrodite 
	{ width: 172px; float: left; margin: 8px 5px 2px 2px; padding:0; } 
.mp_categorybox_girl, .mp_categorybox_lesbians, .mp_categorybox_mature_female, .mp_categorybox_fetish_female
	{ margin-top: 0px; }  /*--- csak a fels� sor ---*/
.mp_categorybox_hermaphrodite, .mp_categorybox_group, .mp_categorybox_couple, .mp_categorybox_threesome 
	{ margin-bottom: 0px; } /*--- csak als� sor ---*/
.mp_categorybox_dating, .mp_categorybox_making_friends, .mp_categorybox_nasty_words, .mp_categorybox_get_married 
	{ width: 172px; 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.maturescam.com/images/img_bg.gif); background-position: -1px top; margin-top:5px; margin-bottom:5px; margin-right:13px; }
.mp_img img { display: block; margin-left: auto; margin-right: auto; margin-top: 9px; _margin-left: 8px; _margin-right: 8px; }
.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: #ffff99;
	font-weight: bold;
	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: #ffff99;
	font-weight: bold;
	text-decoration: none;
}

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: #ffff99; 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: #E8F951; 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; }

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