         <script language="javascript"><!--
         writeCookie();
         function writeCookie()
         {
            var today = new Date();
            var the_date = new Date("December 31, 2023");
            var the_cookie_date = the_date.toGMTString();
            var the_cookie = "msa_resolution="+ screen.width +"x"+ screen.height +"x"+ screen.colorDepth;
            var the_cookie = the_cookie + ";expires=" + the_cookie_date;
            document.cookie=the_cookie;
         }
         //--></script>
         

body {

	background-color: #f2f1f1;

	margin-top: 0;

	padding-top: 0;

	margin-left: 0;

	padding-left: 0;

	margin-right: 0;

	padding-right: 0;

	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}



select, input, textarea{

	color: #000000;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: normal;

}



input.button {

	color: #000000;

	font-size: 11px;

	font-family: Tahoma;

	height: 22px;

	cursor: pointer;

}



td.main_cell{

	width:610px;
	padding: 50px 0 0 20px;

}

td.right_cell{

	width:104px;
	padding-top: 97px;
	

}

td.delimiter_cell{

	width:18px;

}



A {
	text-decoration: underline;
	color: #f66000;
}



.home_menu {

	background-color: #CECECE;
}


/*
.home_menu_font {

	color:#000000;

	font-size: 12px;

	font-family: Tahoma;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

}
*/


.home_search {

	background-color: #FAEBD7; <!-- ffede1; -->

}


/*
.header {

	color: ff8639; 

	font-size: 12px;

	font-family: Tahoma;

	font-weight: bold;

}*/

/*
.content {

	border: solid 1px #ffede1;

}
*/
/*

.content_active {

	background-color: #ffede1;

}*/



.text {

	font-family: Tahoma;

	font-size: 11px;

	color:#000000;

	text-decoration: none;

}



.text_head {

	font-family: Tahoma;

	font-size: 11px;

	color:#000;      /*  Color Fonts  */

	font-weight: bold;

	text-decoration: none;

}



.text_hidden  {

	font-family: Tahoma;

	font-size: 11px;

	color:#000000;

	font-style: italic;

}



.text_active {

	font-family: Tahoma;

	font-size: 11px;

	color:#000000;

	background-color: #ffede1;

}



.link {

	font-family: Tahoma;

	font-size: 11px;

	color:#f66000;

}

/*

.link_menu {

	font-family: Tahoma;

	font-size: 11px;

	color:#ffffff;

	text-decoration: underline;

}

*/

.link_active {

	font-family: Tahoma;

	font-size: 11px;

	color:#ffffff;

	background: #ff8639;

}



/*.font_menu {

	color: #ff8639;

	font-size: 11px;

	font-family: Tahoma;

}


.font_copyright {

	color: #000000;

	font-size: 11px;

	font-family: Tahoma;

}
*/



.font_powered {

	color: #000000;

	font-size: 10px;

	font-family: Tahoma;

}



.error_msg{

	color: #f66000;

	font-size: 11px;

	font-family: Tahoma;

}


/*
.icon{

	border: solid 2px #ffede1;

}
*/


.tab{
	background-color: #000000;
	border-top: solid 1px #ffede1;
	border-right: solid 1px #ffede1;
	padding: 0px 10px;
}



.tab_first,
.tab_last{
	background-color: #000000;
	border-top: solid 1px #ffede1; 
	border-right: solid 1px #ffede1; 
	border-left: solid 1px #ffede1;
	padding: 0px 10px;
}

.tab_active{
	background-color: #ffede1;
	border-top: solid 1px #ffede1;
	border-right: solid 1px #ffede1;
	padding: 0px 10px;
}

.tab_active_first,
.tab_active_last{
	background-color: #ffede1;
	border-top: solid 1px #ffede1;
	border-right: solid 1px #ffede1;
	padding: 0px 10px;
}


.delimiter {

	border-top: solid 1px #ffede1;

	font-size: 1px;

}



.page_div_active{

	width: 26px;

	height: 26px;

	background-color: #f66000;

	text-align: center;

	float: left;

	margin:1px;

}

.page_div{

	width: 26px;

	height: 26px;

	background-color: #ffede1;

	text-align: center;

	float: left;

	margin:1px;

}

.page_link_active{

	color: #FFFFFF;

	font-size: 11px;

	font-family: Tahoma;

	text-decoration: underline;

	margin-top:10px;

}

.page_link{

	color: #f66000;

	font-size: 11px;

	font-family: Tahoma;

	text-decoration: underline;

	margin-top:10px;

}



/*--------------- calendar ------------------*/

.month{

	color: #000000;

	font-size: 11px;

	font-family: Tahoma;

	text-align: center;

}

.monthname, .monthnavigation{

	color: #000000;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: bold;

	text-align: center;

}

.monthlink{

	font-size: 11px;

	font-family: Tahoma;

	font-weight: bold;

}

.dayname{

	color: #777777;

	font-size: 11px;

	font-family: Tahoma;

	text-align: center;

	width: 20px;

}

.monthday, .sunday, .saturday {

	font-size: 11px;

	font-family: Tahoma;

	text-align: center;

	color: #000000;

	background-color: #ffffff;

	border: solid 1px #000000;

	height: 15px;

	width: 20px;

}

.nomonthday{

	font-size: 11px;

	font-family: Tahoma;

	text-align: center;

	color: #777777;

	background-color: #ffffff;

	border: solid 1px #777777;

	height: 15px;

	width: 20px;

}

.today{

	color: #000000;

	background-color: #ffffff;

	border: solid 1px #f66000;

	font-size: 11px;

	font-family: Tahoma;

	text-align: center;

	height: 15px;

	width: 20px;

}

.selectedday{

	font-size: 11px;

	font-family: Tahoma;

	text-align: center;

	color: #ffffff;

	background-color: #CECECE;

	border: solid 1px #f66000;

	height: 15px;

	width: 20px;

}

.notemptyday{

	font-size: 11px;

	font-family: Tahoma;

	text-align: center;

	color: #000000;

	background-color: #ffede1;

	border: solid 1px #000000;

	height: 15px;

	width: 20px;

}

.daylink{

	color: #000000;

	font-size: 11px;

	font-family: Tahoma;

	text-align: center;

	text-decoration: underline;

}



/*--------------------- mailbox ---------------------*/

.mailbox_div_active{

	background-color: #ffede1;

	height: 30px;

}

.mailbox_div{

	background-color: #ffffff;

	height: 30px;

}

.mailbox_div_view{

	background-color: #ffffff;

	border: solid 1px #ffede1;

}

.mailbox_text_active{

	color: #000000;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: bold;

	text-decoration: none;

}

.mailbox_text{

	color: #000000;

	font-size: 11px;

	font-family: Tahoma;

	font-weight: 100;

	text-decoration: none;

}



td.calendar_header_top_cell { font-family: Tahoma; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none; background-color: #ffede1; border-bottom: 1px solid #000000; border-right: 1px solid #000000; padding-top: 8px; padding-bottom: 8px; }

td.calendar_header_right_cell { font-family: Tahoma; font-size: 11px; color: #000000; font-weight: bold; text-decoration:none; background-color: #ffede1; border-bottom: 1px solid #000000; padding-top: 8px; padding-bottom: 8px; }

td.calendar_top_cell { font-family: Tahoma; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}

td.calendar_right_cell { font-family: Tahoma; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #FFFFFF; border-bottom: 1px solid #000000; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}

td.calendar_top_cell_empty { background-color: #ffede1; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}

td.calendar_right_cell_empty { background-color: #ffede1; border-bottom: 1px solid #000000; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}

td.calendar_top_cell_today { font-family: Tahoma; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #FFFFFF;border: 1px solid #f66000; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}

td.calendar_right_cell_today { font-family: Tahoma; font-size: 11px; color: #000000; font-weight:normal; text-decoration:none; background-color: #FFFFFF; border: 1px solid #f66000; padding-top: 3px; padding-bottom: 3px; padding-left:3 px;}

td.calendar_day_number { font-family: Tahoma; font-size: 11px; color:#000000; font-weight: bold; }

a.calendar_url { font-family: Tahoma; font-size: 11px; font-weight: normal; color: #f66000; text-decoration:underline; }




/* new styles */
body {
	text-align: center;
}
#wrapper {
	width: 898px;
	text-align: left;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.clear {
	clear: both;
}
/*header*/
#header {
	padding-top:82px;
	height: 46px;
	position: relative;
	padding-left: 212px;
	/*_padding-left: 182px;*/
}
#header #logo {
	position: absolute;
	top: 78px;
	left: 7px;
}
.head_button {
	font-size:15px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	line-height: 27px;
	position: absolute;
	top: 98px;
	right: -11px;
	background: url(/single/templates/pilot_3_theme/images/head_button.jpg) no-repeat;
	width: 144px;
	height: 27px;
}
ul.menu_lanq {
	padding-top: 16px;
	padding-left: 0;
	height: 30px;
	margin: 0;
	float: left;
}
.menu_lanq li {
	float: left;
	margin-right: 1px;
	font-size: 12px;
	color: #afafaf;
	list-style: none;
	background: url(/single/templates/pilot_3_theme/images/menu_lanq_right.gif) no-repeat right top;
	height: 30px;
}
.menu_lanq a {
	float: left;
	font-weight: bold;
	background: url(/single/templates/pilot_3_theme/images/menu_lanq_left.gif) no-repeat;
	text-decoration: none;
	display: block;
	padding: 10px 4px 5px 4px;
	height: 15px;
	font-size: 12px;
	color: #888888;
}
.menu_lanq li.text {
	position: relative;
	margin-top: -16px;
	height: 46px;
	background: url(/single/templates/pilot_3_theme/images/menu_lanq_right_hover.gif) no-repeat right top;
}
.menu_lanq li.text a {
	color: #c6e8f7;
	height: 31px;
	background: url(/single/templates/pilot_3_theme/images/menu_lanq_left_hover.gif) no-repeat;
}
/*content*/
#home_content {
	position: relative;
	margin-bottom: 20px;
	min-height: 1px;
	_height: 1px;
}
#home_img {
	width: 650px;
	height: 266px;
	float: left;
}
#home_img.pageimg1 {
	background: url(/single/templates/pilot_3_theme/images/home_page_img.jpg) no-repeat;
}
#home_img.pageimg2 {
	background: url(/single/templates/pilot_3_theme/images/home_page_img2.jpg) no-repeat;
}
#home_img.pageimg3 {
	background: url(/single/templates/pilot_3_theme/images/home_page_img3.jpg) no-repeat;
}
#home_img.pageimg4 {
	background: url(/single/templates/pilot_3_theme/images/home_page_img4.jpg) no-repeat;
}
#home_img.pageimg5 {
	background: url(/single/templates/pilot_3_theme/images/home_page_img5.jpg) no-repeat;
}
#home_img.pageimg6 {
	background: url(/single/templates/pilot_3_theme/images/home_page_img6.jpg) no-repeat;
}
#home_img.pageimg7 {
	background: url(/single/templates/pilot_3_theme/images/home_page_img7.jpg) no-repeat;
}
#home_img.pageimg8 {
	background: url(/single/templates/pilot_3_theme/images/home_page_img8.jpg) no-repeat;
}

#member_login {
	background: #ffc201;
	float: right;
	height: 190px;
	width: 200px;
	padding: 18px 24px;
}
#member_login h2,
#member_login h2 a {
	color: #000000;
	font-size: 15px;
	text-decoration: none;
}
#member_login h2 {
	margin: 0;
	float: left;
	margin-bottom: 25px;
	background: url(/single/templates/pilot_3_theme/images/login_title_bg.jpg) no-repeat center right;
	padding-right: 15px;
}
#member_login form {
	clear: both;
}
#member_login form #login_lg {
	color: #9e9e9e;
	padding: 8px 10px;
	margin-bottom: 7px;
	background: url(/single/templates/pilot_3_theme/images/login_user.jpg) no-repeat;
	width: 179px;
	height: 14px;
	border: none;
}
#member_login form #pass_lg {
	color: #9e9e9e;
	margin-bottom: 7px;
	background: url(/single/templates/pilot_3_theme/images/login_password.jpg) no-repeat;
	padding: 8px 10px;
	width: 179px;
	height: 14px;
	border: none;
}
#member_login .button {
	overflow: hidden;
	background: url(/single/templates/pilot_3_theme/images/login_button.jpg) no-repeat;
	width: 27px;
	height: 20px;
	border: none;
	text-indent: -500px;
}
#member_login form #lost_pass {
	margin-left: 13px;
	color: #000;
	text-decoration: underline;
	background: url(/single/templates/pilot_3_theme/images/lost_password.jpg) no-repeat 0 5px;
	padding-left: 11px;
}
/* home bottom*/
#home_bott {
	clear: both;
	position: relative;
	padding-left: 206px;
	background: url(/single/templates/pilot_3_theme/images/hew_face_bg.jpg) repeat-x;
	height: 157px;
}
.join_now {
	margin-right: 25px;
	color: #ff0000;
	font-size: 27px;
	text-decoration: none;
	text-transform: capitalize;
	line-height: 27px;
	padding-top: 45px;
	padding-left: 18px;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/single/templates/pilot_3_theme/images/join_now_button.jpg) no-repeat;
	width: 163px;
	height: 112px;
	#min-width: 181px;
	#min-height: 157px;
	display: block;
}
.join_now span {
	color: #000;
	font-size: 23px;
	line-height: 23px;
	display: block;
	text-align: center;
	margin-right: 38px;
}
.top_members {
	position: absolute;
	right: 0;
	bottom: 0;
	padding-left: 50px;
	background: url(/single/templates/pilot_3_theme/images/top_members.jpg) no-repeat;
	width: 362px;
	height: 79px;
	min-height: 79px;
}
.top_members h2 {
	font-size: 15px;
	color: #000000;
	width: 190px;
	float: left;
	padding-top: 20px;
	text-align: center;
}
.top_members img {
	max-width: 52px;
	max-height: 64px;
	margin-top: 6px;
	border: solid 1px #fff;
	float: left;
	margin-right: 10px;
}
.topuser_descrip {
	float: left;
	width: 105px;
	font-weight: bold;
}

.new_face_img {
	text-align: center;
	height: 67px;
	width: 67px;
	background: url(/single/templates/pilot_3_theme/images/new_face_bg.gif) no-repeat;
	padding: 5px;
}
.new_face_img img {
	max-height: 67px;
	max-width: 67px;
}
.new_face_box h2 {
	margin: 5px 0 10px;
}
.new_face_box a {
	color: #696969;
}
/* home search box */
.form_box {
	position: absolute;
	top: 190px;
	left: 486px;
	width: 465px;
	background: url(/single/templates/pilot_3_theme/images/home_form_bg.png) repeat-x;
	height: 154px;
}
.form_box form {
	padding-top: 10px;
	margin-left: 33px;
}
.form_box form .button {
	border: none;
	text-indent: -500px;
	overflow: hidden;
	background: url(/single/templates/pilot_3_theme/images/search_button.gif) no-repeat;
	width: 26px;
	height: 154px;
	position: absolute;
	top: 0;
	right: 0;
}
.form_box form .button.ru {
	background: url(/single/templates/pilot_3_theme/images/search_button_ru.gif) no-repeat;
}
.form_box form .button.fr {
	background: url(/single/templates/pilot_3_theme/images/search_button_fr.gif) no-repeat;
}
.form_box form .button.da {
	background: url(/single/templates/pilot_3_theme/images/search_button_da.gif) no-repeat;
}
.form_box form .button.de {
	background: url(/single/templates/pilot_3_theme/images/search_button_de.gif) no-repeat;
}
.form_box form .button.it {
	background: url(/single/templates/pilot_3_theme/images/search_button_it.gif) no-repeat;
}
.form_box form .button.bs {
	background: url(/single/templates/pilot_3_theme/images/search_button_bs.gif) no-repeat;
}
.form_box form .button.pr {
	background: url(/single/templates/pilot_3_theme/images/search_button_pr.gif) no-repeat;
}
.form_box form .button.es {
	background: url(/single/templates/pilot_3_theme/images/search_button_es.gif) no-repeat;
}

.form_box form .button.pl {
	background: url(/single/templates/pilot_3_theme/images/search_button_pl.gif) no-repeat;
}

.permanent_free {
	color: #fff;
	font-weight: bold;
	padding: 4px 15px;
	font-size: 16px;
	background-color: #139cdc;
}
/*footer*/
.footer {
	color: #797878;
	background: url(/single/templates/pilot_3_theme/images/footer_right.gif) no-repeat right top;
}
.footer div {
	background: url(/single/templates/pilot_3_theme/images/footer_left.gif) no-repeat left top;
	line-height: 28px;
	padding: 0 7px;
}
.copyright {
	float: right;
}
.footer a {
	color: #797878;
	text-decoration: none;
	margin-right: 2px;
}
.footer a:hover {
	text-decoration: underline;
}



/* inner page*/
.page_img {
	position: relative;
	background: url(/single/templates/pilot_3_theme/images/inner_page_topimg.jpg) no-repeat;
	height: 266px;
}
.search_box {
	height: 20px;
	position: relative;
	margin-bottom: -20px;
	top: -20px;
	left: 138px;
	width: 252px;
	color: #fff;
	font-size: 14px;
	z-index: 100;
	background: url(/single/templates/pilot_3_theme/images/search_box.gif) no-repeat right;
}
.search_box a {
	color: #fff;
	text-decoration: none;
	line-height: 20px;
}
.inner_content {
	margin-bottom: 8px;
	position: relative;
	#position: inherit;
	min-height: 1px;
	background: url(/single/templates/pilot_3_theme/images/innerpage_content_topbg.jpg) repeat-x top #c4c5c4;
}
.right_menu {
	width: 467px;
	float: right;
	padding-left: 40px;
	font-size: 12px;
	line-height: 18px;
	color: #8adaff;
	position: relative;
	z-index: 10;
	background: url(/single/templates/pilot_3_theme/images/inner_right_menu_bg.gif) no-repeat left top;
	height: 40px;
}
.right_menu a {
	color: #8adaff;
	text-decoration: none;
}
.right_menu a:hover {
	text-decoration: underline;
}
.inner_page_bottom {
	clear: both;
	background: url(/single/templates/pilot_3_theme/images/innerpage_bottom.gif) no-repeat;
	height: 5px;
}
.main_cell {
	position: relative;
	z-index: 10;
}
#user_info_area {
	position: absolute;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 60px;
	z-index: 0;
	background: url(/single/templates/pilot_3_theme/images/welcome_box.jpg) no-repeat;
	width: 101px;
	#width: 201px;
	height: 147px;
	#height: 157px;
	margin-right: -77px;
	top: -20px;
	#top: -60px;
}
.shoutbox {
	width: 104px;
	background: url(/single/templates/pilot_3_theme/images/shout_box_bg.jpg) repeat-x top;
	height: 292px;
}
.in_leftbox {
	padding-bottom: 40px;
	background: url(/single/templates/pilot_3_theme/images/inner_page_leftbott_box.jpg) repeat-x bottom #cecece;
	width: 104px;
}



/* center box */
.cntrbox {
	border: solid 1px #21a6e3;
	border-width: 7px 1px 4px 1px;
	background-color: #cecece;
	position: relative;
	margin-bottom: 30px;
}
.cntrbox .title {
	position: absolute;
	right: 6px;
	top: -22px;
	height: 26px;
	#top: -15px;
	background: url(/single/templates/pilot_3_theme/images/cntrbox_titleleft.gif) no-repeat left top;
}
.cntrbox .title div {
	font-size: 21px;
	font-weight: bold;
	color: #fff;
	height: 26px;
	float: left;
	background: url(/single/templates/pilot_3_theme/images/cntrbox_titleright.gif) no-repeat right top;
}
.cntrbox .title span {
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	margin-left: 26px;
	margin-right: 25px;
	background: #21a6e2;
	padding: 0 35px;
}
/* search page */
.index_quick_search {
	position: relative;
	z-index: 2;
	margin: -90px 73px 0 80px;
	#margin-left: 45px;
	padding-top: 5px;
/*	min-height: 612px;
	_height: 612px;
	width: 299px;*/
	background: url(/single/templates/pilot_3_theme/images/search_page_bg.jpg) repeat-x top #6bc0e7;
}
.index_quick_search form {
	padding-left: 12px;
	color: #fff;
}
.index_quick_search .text_head {
	color: #fff;
}
#index_quick_search.index_quick_search {
	margin: 0;
	height: auto;
	width: 296px;
	margin-top: -50px;
	background: url(/single/templates/pilot_3_theme/images/quick_search_bg.jpg) repeat-x bottom #5db3da;
}

.index_quick_search .decor_left {
	position: absolute;
	top: 0;
	left: -126px;
	background: url(/single/templates/pilot_3_theme/images/search_page_left.gif) no-repeat;
	width: 126px;
	height: 612px;
}
.index_quick_search .decor_right {
	position: absolute;
	top: 40px;
	right: -109px;
	#right: -36px;
	background: url(/single/templates/pilot_3_theme/images/search_page_right.gif) no-repeat;
	width: 109px;
	height: 572px;
}
.index_quick_search .title {
	color: #ffcd01;
	font-size: 15px;
	padding-left: 12px;
	line-height: 53px;
	font-weight: bold;
	background: url(/single/templates/pilot_3_theme/images/search_page_title.gif) no-repeat left;
	height: 53px;
}
#index_quick_search.index_quick_search .title {
	background: #3cafe4;
	line-height: 36px;
	height: auto;
}
.index_quick_search .button {
	margin-left: 134px;
	position: relative;
	margin-top: -27px;
	background: url(/single/templates/pilot_3_theme/images/search_page_button.jpg) no-repeat;
	width: 148px;
	height: 35px;
	padding-top: 39px;
	text-align: center;
}
#index_quick_search.index_quick_search .button {
	margin-bottom: 70px;
	margin-left: 211px;
	#margin-left: 105px;
	margin-top: -90px;
	padding-top: 62px;
	text-align: right;
	padding-right: 3px;
	width: 70px;
	height: 84px;
	#height: 146px;
	background: url(/single/templates/pilot_3_theme/images/rightsearch_button.jpg) no-repeat top right;
}
/**/
.inner_right_box {
	padding-left: 85px;
	padding-top: 25px;
	margin-bottom: 17px;
	font-size: 11px;
	height: 132px;
	#height: 157px;
	width: 233px;
	#width: 305px;
	background: url(/single/templates/pilot_3_theme/images/inner_right_box.gif) no-repeat;
}
.inner_right_box.first {
	position: relative;
	margin-top: -36px;
}
.inner_right_box h3 {
	font-size: 12px;
	margin: 0;
	padding-left: 10px;
}
.inner_right_box a {
	color: #625144
}
.inner_right_box a:hover {
	text-decoration: none;
}
/* special */
.footer p {
	margin: 0;
}


