/* removed by me */
/* @import url("default_hide.css"); */

/*body, td, table, tr, th, div, p
{
	font-family:arial,sans-serif;
	font-size: 13px;
}*/


/*

*
{
	font-family:arial,sans-serif;
	font-size: 13px;
}

*/

input, select
{
	background-color: #FAFAFA;
	color: #330000;
}

label
{
	color: #330000;
}

.copyright
{
	color:red;
	letter-spacing:2px;
font-size: 13px; 
}

.logo
{
	margin-right:20px;
	padding-right:10px;
	border-width:0;
	float:left;
}

.bar
{
	color: #121212;
	font-size:12px;
	width:100%;
	height:20px;
	clear:both;
}

.header
{
	text-align:center;
}

.header_search	/* search part of the header */
{
	float:right;
	text-align:center;
	margin-top:20px;
	margin-right:40px;
}

.header_bar	/* bar containing the header links */
{
	padding-right:10px;
	width:99%;
	clear:both;
	text-align:right;
	background-color:#EDEDED;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
}

.header_links
{
	width:90px;
	height:18px;
	float:right;
	text-align:center;
	border-width:0;
	border-right-width:1px;
	border-left-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
}

.header_cat	/* the section and category names on the left of the bar. */
{
	padding-top:1px;
	float:left;
	color:#333333;
	font-weight:bold;
}

.with_borders
{
	text-align:center;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
}

.all
{
	background-color:#EDEDED;
}

.pay
{
	background-color:#E2FFEC;
}

.avs
{
	background-color:#F9FFE2;
}

.free
{
	background-color:#FFF4FE;
}

.urlpay
{
}

.urlpay:hover
{
	background-color:#E0FFE3;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:dashed;
	padding-right:2px;
	padding-left:2px;
}

.urlavs
{
}

.urlavs:hover
{
	background-color:#FDFFCA;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:dashed;
	padding-right:2px;
	padding-left:2px;
}

.urlavs_special	/* link to join an avs */
{
	color:#1EB5DB;
	font-size:10px;
}
.urlavs_special:hover { color:#000000; }
.urlfree
{
}

.urlfree:hover
{
	background-color:#F9DFF9;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:dashed;
	padding-right:2px;
	padding-left:2px;
}

.displayedurl
{
	color: green;
}

.report
{
}

.report_links
{
	color:red;
	font-weight:bold;
}

.desc
{
/*	width:700px;*/
}

.catlink
{
	font-size: 10px;
	line-height:13px;
}

a.catlink
{
	font-size: 10px;
	line-height:13px;
}

.page_nb
{
	text-align:center;
	font-weight:bold;
	margin-top: -20px;
}

.type_A
{
}

.type_F
{
}

.type_P
{
}

.link_box	/* contains the link icon and its content */
{
	margin-bottom:40px;
	width:94%;
	text-align:left;
/*	margin-bottom:110px;
	padding-top: 1px;
	line-height: 18px;
	position:relative;*/
}

.link_icon
{
/*	float:left;*/
/*	text-align:center;*/
	vertical-align:middle;
	padding-top:1px;
	width:18px;
	height:20px;
	color:#DDDDDD;
	font-weight:bold;
}

.link_td
{
	vertical-align:top;
	line-height: 18px;
	padding-left:10px;
	text-align:left;
/*	border: 1px black solid*/
}

.right_td
{
}

.left_td
{
	width:25px;
}

.link_content
{
	float:left;
	margin-left:30px;
	position:absolute;
}

.spacer
{
	clear:both;
	content:'&nbsp;';
}

.no_links	/* only appears on main pages. It's where there are usually links */
{
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

hr
{
	height:3px;
	border-style:dashed;
	border-color:#CBCBCB;
	background-color:#EDEDED;
}