* { margin: 0; }
html, body { margin: 0px; background: #8A95AC; color: #5A5A5A; font-family: Arial; font-size: 12px; line-height: 180%; }

a:link {color: #626262; }
a:active {color: #626262; }
a:visited {color: #626262; }
a:hover {color: #626262; }
.nounder{ text-decoration: none; cursor: pointer; }

#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 3px;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.info {
	width: 260px;
	border: 1px solid #FED22F;
	background: #FEF693;
	color: #8B6824;
	padding: 5px;
	-moz-border-radius: 5px; border-radius: 5px;
}

#tooltip.winapp {
	width: 560px;
	border: 1px solid #4DB849;
	background: #FFFFFF;
	padding: 10px;
	-moz-border-radius: 5px; border-radius: 5px;
}

#tooltip.info_features {
	border: 1px solid #FED22F;
	background: #FEF693;
	color: #8B6824;
	padding: 5px;
	-moz-border-radius: 5px; border-radius: 5px;
}

.info_box{ background: #FBF7B4; border: 1px solid #FFE221; padding: 5px; color: #806732; }
.info_error{ background: #F55054; border: 1px solid #BA3D40; padding: 5px; color: #FFFFFF; }
.info_good{ background: #4DB849; border: 1px solid #36A400; padding: 5px; color: #FFFFFF; }
.info_default{ background: #F0F0F0; border: 1px solid #C3C3C3; padding: 5px; color: #4C4C4C; }
.info_warning{ background: #FFE8C4; border: 1px solid #FBBB58; padding: 5px; color: #5A5245; }
.info_neutral{ background: #D8EC9F; border: 1px solid #BCCD8A; padding: 5px; color: #4C4C4C; }
.info_blue{ background: #EDF5FF; border: 1px solid #D9EAFF; padding: 5px; color: #698095; }
.info_clear{ border: 1px solid transparent; padding: 5px; }

#body_wrapper{ background: #F8F8F8; }
#menu_wrapper{ padding-top: 20px; font-size: 20px; font-weight: bold; }
.menu, .menu_hover, .menu_focus{ float: left; margin-right: 20px; padding: 10px; }
.menu{ color: #FFFFFF; cursor: pointer; }
.menu_focus, .menu_hover{ background: #F8F8F8; color: #616C86; }
.menu_focus{ }
.menu_hover{ cursor: pointer; }

.menu_sub, .menu_sub_focus{ float: left; padding: 5px; margin-right: 15px; border: 1px solid #8994AB; cursor: pointer; }
.menu_sub{ background: #8AA6BC; color: #FFFFFF; }
.menu_sub{ background: #A5B1CD; color: #FFFFFF; }
.menu_sub_focus{ background: #8AA6BC; color: #FFFFFF; }

.main_point, .main_point_focus{ width: 204px; height: 62px; font-size: 18px; font-weight: bold; text-shadow: #FFFFFF 1px 1px; }
.main_point{ color: #A8A8A8; border: 1px solid transparent; cursor: pointer; }
.main_point_focus{ background: url( ../pics/bg_menu_wrapper.gif ) repeat-x; border: 1px solid #D7D7D7; }
.main_package_title{ font-size: 18px; font-weight: bold; text-shadow: #FFFFFF 1px 1px; }

.main_feature_header{ font-size: 14px; font-weight: bold; color: #5A5A5A; }

.header_about, .features_cat{ font-size: 14px; font-weight: bold; }
.header_about_sub{ font-size: 14px; font-weight: bold; color: #666666; text-shadow: #FFFFFF 1px 1px; }

.faq_title{ font-size: 14px; font-weight: bold; background: url( ../pics/icons/question.png ) no-repeat; padding-left: 20px; }

.td_features{ padding: 10px; text-align: center; }

.li_main_feature{ float: left; width: 410px; padding: 15px; margin-right: 5px; margin-top: 5px; height: 60px; text-align:justify; }
.li_features{ font-size: 12px; font-weight: bold; }
.li_footer_wrapper{ float: left; margin-right: 100px; }
.li_footer{ padding-bottom: 10px; cursor: pointer; }
.li_flag{ float: left; margin-right: 10px; }

.screenshot_pn{ padding: 10px; width: 100px; font-size: 16px; font-weight: bold; background: url( ../pics/bg_menu_wrapper.gif ) repeat-x #E8E8E8; border: 1px solid #CCCCCC; text-shadow: #FFFFFF 1px 1px; cursor: pointer; }


.t_tl{ background: url( ../pics/bg_box.png ) top left no-repeat; width: 5px; height: 5px; }
.t_tm{ background: url( ../pics/bg_box_middle.png ) top left repeat-x; height: 5px; }
.t_tr{ background: url( ../pics/bg_box.png ) top right no-repeat; width: 5px; height: 5px; }
.t_ml{ background: url( ../pics/bg_box.png ) center left no-repeat; width: 5px; }
.t_mr{ background: url( ../pics/bg_box.png ) center right no-repeat; width: 5px; }
.t_bl{ background: url( ../pics/bg_box.png ) bottom left no-repeat; width: 5px; height: 5px; }
.t_bm{ background: url( ../pics/bg_box_middle.png ) bottom center repeat-x; height: 5px; }
.t_br{ background: url( ../pics/bg_box.png ) bottom right no-repeat; width: 5px; height: 5px; }
.t_mm{ background: #FFFFFF; padding: 10px; }


input[type=text], input[type=password], .input{ background: #EDEDED; border: 1px solid #B0B0B0; padding: 10px; -moz-border-radius: 5px; border-radius: 5px; }
select{ border: 1px solid #B0B0B0; padding: 10px; }
textarea{ border: 1px solid #B0B0B0; padding: 10px; }

.info_error, .info_good, .main_point_focus, .screenshot_pn, .li_features_wrapper{ -moz-border-radius: 5px; border-radius: 5px; }
.menu_focus, .menu_hover, .header_about_sub, .menu_sub, .menu_sub_focus{ border-top-left-radius: 5px 5px; -moz-border-radius-topleft: 5px 5px; border-top-right-radius: 5px 5px; -moz-border-radius-topright: 5px 5px; }
{ border-bottom-left-radius: 5px 5px; -moz-border-radius-bottomleft: 5px 5px; border-bottom-right-radius: 5px 5px; -moz-border-radius-bottomright: 5px 5px; }



/* MEMBER AREA */
.msearch_li, .msearch_li_inactive, .msearch_li_hosted, .msearch_form{ padding: 5px; margin-bottom: 5px; }
.msearch_li{ background: #EBEBEB; border: 1px solid #CBCBCB; color: #676662; }
.msearch_li_inactive{ background: #F55054; border: 1px solid #BA3D40; color: #FFFFFF; }
.msearch_li_hosted{ background: #00AFF0; border: 1px solid #0090C5; color: #FFFFFF; }
.msearch_form_focus{ background: #EBEBEB; border: 1px solid #CBCBCB; padding: 5px; color: #676662; }
.msearch_tab{ float: left; padding: 5px; font-weight: bold; color: #ABABAB; margin-right: 10px; cursor: pointer; }
.msearch_tab_focus{ float: left; padding: 5px; font-weight: bold; background: #EBEBEB; color: #676662; margin-right: 10px; }

.info_post_client{ background: #A3B0D1; border: 1px solid #94A0BE; padding: 5px; color: #FFFFFF; text-align: center; }
.info_post_osi{ background: #F0F0F0; border: 1px solid #C3C3C3; padding: 5px; color: #4C4C4C; text-align: center; }

#info_data{ background: #EBEBEB; padding: 5px; color: #676662; }

.tr_trans{ background: #D9EDF9; padding: 5px; font-weight: bold; }
.td_trans{ padding: 3px; }
.td_trans_nth{ background: #D4DDE2; padding: 3px; }
.td_promos_nth{ background: #F0F0F0; padding: 3px; }

.tr_forums{ background: url( ../pics/bg_main_feature.gif ) repeat-x #EBEBEB; border: 1px solid #CBCBCB; padding: 5px; color: #676662; font-weight: bold; }
.td_forums{ padding: 3px; }
.td_forums_nth{ background: #F8F4F4; padding: 3px; }
.td_notes_nth{ background: #EDEDED; }

#new_topic{ padding: 7px; background: url( ../pics/bg_main_feature.gif ) repeat-x #EBEBEB; border: 1px solid #CBCBCB; color: #676662; }
.new_topic_title{ font-size: 14px; font-weight: bold; }

.text_agreement{} 
.text_agreement_focus{ color: #F55054; }

.page, .page_focus{ float: left; padding: 2px; padding-left: 5px; padding-right: 5px; margin-right: 10px; }
.page{ background: #EBEBEB; border: 1px solid #CBCBCB; color: #676662; cursor: pointer; }
.page_focus{ font-weight: bold; border: 1px solid #DEDEDE; background: #FDFDFD; }


