body { background: #eef; color:#669; font-family:Verdana; font-size:11px;}
form { margin:0px; }
table { color:#559; font-family:Verdana; font-size:11px; }
table.article { font-size:13px; }
table.align { text-align:center; }
td.menu { background:#99a1be; border-right:2px solid #fff; height:21px; color:white; font-weight:bold; font-size:10px; }
td.top, td.content { background:#fff; border: 1px solid #ccf; }
tr.tb_header { font-weight:bold; text-align:center; background:#336; color:#fff;}

.menu_brd { background:#fff; border-right: 1px solid #ccf; border-left: 1px solid #ccf; }

.text_container
{
padding:	7px;
}

.main_text
{
font-size:	13px;
text-align:	justify;
}

div.error_msg { text-align:center; size:13px; font-weight:bold; color:red; margin:15px;}
div.partner_home_fieldset_div { float:left; }
div.partner_home_item { margin-bottom:7px; padding:5px; background:#ddf; }
#sticky_news { background:#ccf; padding:2px 5px 2px 5px; }
.news { margin:10px 0 0 0; }
.kbase_cat { margin:7px 0 7px 0; background:#eef; padding:5px 9px 5px 9px; border:1px solid #ccf; }
.kbase_article_title { margin:5px 0 0 0; }
#kbase_cat_highlight { border:1px solid #336; }
.floating_note { margin:7px 0 0 0; padding:5px; background:#eef; border:2px solid #aaf; width:150px; }
.nb { background:#FDE9E9; border:1px solid #FCC8C8; padding:5px; }
.code { background:#eef; border:1px solid #ccf; }
.formula { background:#EDF8F2; border:1px solid #C7F1D8; margin: 5px 0px 5px 0px; }
.formula_exp {font-family:Verdana; color:#36774D; font-weight:bold; margin:5px 0px 12px 5px;}
.formula_comment {font-family:Verdana; margin:5px 0px 12px 5px;}
.small { color:#339; font-family:Tahoma; font-size:11px; }
.search_entries { color:#339; font-family:Tahoma; font-size:11px; }
.menul { font-size:11px; font-family:verdana; color:#F99; font-weight:bold; }
.tab2 { font-size:10px; font-family:Tahoma; color:#339; font-weight:bold; }
hr { color:#339; background:#339; border:0; height:1px; }
.tb_index_search { background: #fcc; }
.text_article { font-family:verdana; font-size:13px; }

.highlight { color:#696; font-weight:bold; text-decoration:underline; }
.top { font-family:verdana; font-size:10px; font-weight:normal; }
.inv0 { color:#009; font-size:10px; }

div.highbox1
{
text-align:		center;
color:			#fff;
margin:			5px 0 5px 0;
padding:			5px;
background:		#f96;
border:			1px solid #f63;
font-weight:	bold;
}

div.highbox1 a:link,
div.highbox1 a:visited {color:#fff;}
div.highbox1 a:hover,
div.highbox1 a:active {color:#fcc;}

div.highbox2
{
text-align:		center;
color:			#339;
margin:			5px 0 5px 0;
padding:			5px;
background:		#ddf;
border:			1px solid #ccf;
font-weight:	bold;
}

.cb_0 {}
.cb_0_title { color:#fff; background:#696;}
.cb_0_content { color:#339; background:#ddf; border:1px solid #ccf; }
.cb_0_div_content { padding:4px; }

.cb_1 {}
.cb_1_title { color:#fff; background:#f63;}
.cb_1_content { color:#339; background:#ddd; border:1px solid #ccc; }
.cb_1_div_content { padding:2px; }

.mem_subscribe_p, .mem_subscribe_tb {}

.warning { border: 1px solid #ff9; background: #339; }
.warning_td {}
.warning_p { margin-bottom:0em; margin-top:0em; font-family:verdana; font-size:18px; font-weight:bold; color:#ff9; }

.div_global { position:relative; margin:0; padding:0;}
.div_member_console
{z-index:1; position:absolute; right:-12px; top:10px; overflow:hidden; text-align:right; vertical-align:middle;}
.div_thumb
{width:100px; height:100px; border:1px solid #999; background:#fff; background-position:center; background-repeat:no-repeat;}
.div_pic
{width:250px; height:250px; border:1px solid #999; background:#fff; background-position:center; background-repeat:no-repeat;}

.bottom_stuff { font-family:Verdana; font-size:10px; color:#366; }
.member_console_cap { font-weight:bold; text-decoration:underline; }

.input_text, .input_select, .input_textarea, .input_file { font-family:Tahoma; font-size:11px; color:#339; }
.input_button { font-family:Tahoma; font-size:11px; color:#fff; font-weight:bold; background:#336; border:1px solid #ccf; }

.inv_lang { font-family:Verdana; font-size: 10px; }

a:link, a:visited { text-decoration:underline; color:#009; }
a:active, a:hover { text-decoration:underline; color:#99c; }

a.inv0:link, a.inv0:visited { text-decoration:none; color:#009; }
a.inv0:active, a.inv0:hover { text-decoration:underline; color:#99c; }

a.bottom_menu0:link, a.bottom_menu0:visited { text-decoration:none; color:#009; }
a.bottom_menu0:active, a.bottom_menu0:hover { text-decoration:underline; color:#99c; }

a.nav:link, a.nav:visited { color:#ffa; }
a.nav:active, a.nav:hover { color:#99c; }

a.menul:link, a.menul:visited { color:#FF9;  text-decoration:none; }
a.menul:active, a.menul:hover { color:#FFF; text-decoration:none; }
a.nav:link, a.nav:visited { color: #fff; text-decoration: none; }
a.nav:hover, a.nav:active { color: #fff; text-decoration: underline; }

.table1 { background: #e9e9e9; }
.table2 { background: #f3f3f3; }
.f1 { border: 1px solid #99a;}
.f2 { border: 1px solid #669;}
fieldset legend { font-weight:bold; }

.h1 {font-family:verdana; font-size:11px; color:#99c; margin:0em; position:absolute; left:0px; top:-20px;}
h1 {font-family:verdana; font-size:13px; }
h2,h3 {font-family:verdana; font-size:11px; margin:0em;}
h2.header1 { color:#f63; background-image:url('/img/header-bg.gif'); font-weight:bold; padding:2px; padding-left:5px; margin-bottom:5px; border-bottom:1px solid #ccc; }
h2.header2 { color:#696; background-image:url('/img/header-bg.gif'); font-weight:bold; padding:2px; padding-left:5px; margin-bottom:5px; border-bottom:1px solid #ccc; }
p { margin:6px 0px 6px 0px; }

h2.h2_article { font-weight:bold; font-size:13px; text-align:center; color:#FF6656; margin:10px 0px 0px 0px; }
h3.h3_article { font-weight:bold; font-size:13px; font-style:italic; color:#669966; margin:10px 0px 0px 0px;}
h4.h4_article { font-weight:bold; font-size:12px; }

ul { list-style-image:url("/img/bullet.gif"); marker-offset:0em; margin:0 0 0 15px; padding:0; }
ul li { margin:0 0 0 1px; padding:0; }
ul li.new { background-image:url('/img/icon_new.gif'); background-repeat:no-repeat; background-position:left top; padding:0 0 0 35px;}

.brdt {background:#aac; font-family:Tahoma; size:10px;}

a.profile_href:link, a.profile_href:visited { text-decoration:none; }
a.profile_href:active, a.profile_href:hover { text-decoration:underline; }
.cl_Username { text-align:left; padding-left:3px; }

.cl_ID { text-align:right; padding-right:3px; }

.cl_Picture_0 {}
.cl_Picture_1 { font-weight:bold; color:green; }

.cl_Activity {}

#.cl_Sex { text-align:left; padding-left:3px; }

.cl_Email_n { font-weight:bold; color:red; background:#fcc; }
.cl_Email_y { font-weight:bold; color:green; }

.cl_Status_a { font-weight:bold; color:green; }
.cl_Status_h { font-weight:bold; color:gray; background:#ccc; }
.cl_Status_s { font-weight:bold; color:red; background:#fcc; }

.cl_Reviewed_n { font-weight:bold; color:red; background:#fcc; }
.cl_Reviewed_y { font-weight:bold; color:green; }

.cl_Membership_0 {}
.cl_Membership_s { font-weight:bold; color:gray; background:#ccc; }
.cl_Membership_g { font-weight:bold; color:green; background:#cca; }

.cl_Online_1 { font-weight:bold; color:green; }
.cl_Online_ {}

.cl_Country {}

.positive
{
	color:#00ff00;
}
.negative
{
	color: #ff0000;
}

table.selection_table {
	border-bottom-width:medium;border-color:#006633;	
}



.index_pic1 {

	float:right;
	margin:0 15px 0 5px;
}

.index_pic2 {

	float:right;
	margin:0 10px 0 15px;
}

/* -------- ANTISCAM -------- */

/* --- Search block --- */ 
#asc_search_main{
	float:right;
	margin:6px;
	margin:8px;
	border:1px solid #669;
	padding:1px;
	width:264px;
}

#asc_search_h1{
	border-bottom:1px solid #336;
	background:#669;
	padding:2px;
	padding-left:3px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

#asc_search_label{
	float:left;
	padding:6px 0px 5px 3px;
	font-size:10px;
	font-weight:bold;
}

#asc_search_input{
	float:right;
	padding:1px;
}

input.asc_search_input{
	margin:1px;
	font-size:10px;
	width:150px;
}

#asc_search_bottom{
	clear:both;
	border-top:1px solid #369;
	padding:1px;
	padding-bottom:0px;
	text-align:right;
}

/* --- Scamlist --- */

#asc_main
{
	padding:14px;
	padding-top:0px;
}

#asc_h1
{
	margin:0px;
	padding:6px;
	padding-left:10px;
	font-size:17px;
	color:#036;
}

.asc_nav
{
	float:left;
	width:420px;
	margin:8px;
	border:1px solid #669;
	padding:1px;
	color:#339;
	cursor:default;
}

.asc_nav_year
{
	padding:2px;
	text-align:center;
	background:#669;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}

.asc_nav_month
{
	border-bottom: 1px solid #bfbfbf;
	padding:2px;
	background: #dfdfdf;
}

#asc_curr_month
{
	color:#000;
	font-weight: bold;
}

.asc_nav_pages
{
	text-align:center;
	padding:2px;
	font-weight: bold;
}

#asc_nav_back
{
	text-align:left;
	padding:1px 0px 3px 8px;
}

#asc_curr_page
{
	color:#ff6e1f;
	font-weight: bold;
}


/* -- Scammer Block -- */

#asc_scammer_block{
	margin:4px;
	border:1px solid #69C;
	padding:1px;
	background-color:#fff;
	width:356px;
	height:126px;
}

#asc_scammer_header{
	margin-bottom:2px;
	background:#8b8b9f;
	padding:2px;
	height:13px;
	color:#fff;
}

#asc_scammer_text{
	float:left;
	margin:4px;
	line-height:16px;
	width:220px;
	overflow:hidden;
}

#asc_scammer_thumb{
	float:right;
	border-left:1px solid #69c;
	background-repeat:no-repeat;
	background-position:53% 50%;
	background-color:#ffe;
	width:123px;
	height:106px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

a#asc_scammer_href{
	line-height:36px;
}


/* ---- Scammer Info ---- */

#asc_list_back{
	float:left;
	margin:8px;
}

#asc_info_h1{
	float:left;
	font-size:17px;
	margin:0px;
	padding:0px;
}

#asc_info_th{
	background:#9f7777;
	color:#fff;
	border-top:2px solid #633;
}

#asc_photos_h1{
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#9f7777;
	padding:2px;
	margin-top:4px;
	border-top:2px solid #633;
}

.asc_photo{
	padding:4px;
	border:1px solid #ddd;
	border-top:none;
}

#asc_info_thumb{
	border:1px solid #69c;
	background-repeat:no-repeat;
	background-position:53% 50%;
	background-color:#ffe;
	margin:4px;
}

#asc_info_table{
	float:left;
	font-size:12px;
	border:1px solid #ccc;
	margin-left:8px;
}

#asc_info_photos{
	float:right;
	margin-right:10px;
	width:270px;
}

.asc_info_label{
	font-weight:bold;
	color:#333;
}

.asc_info_row_label{
	padding-top:8px;
	font-weight:bold;
	color:#333;
	font-size:11px;
}

.asc_info_row_val{
	text-align:justify;
}

#asc_photos_table{
	clear:both;
	margin:auto;
	border-width:1px;
}

.asc_photo_td{
	border:1px solid #8b8b9f;
	text-align:center;
}

#asc_banner{
	padding-top:6px;
}

#asc_safe_txt{
	padding-top:4px;
}

