@charset "utf-8";



/********************** GENERAL *************************/
body { background:#111 url('../../scr/img/background1.png') repeat top center scroll;}
html, body	{ width:100%; height:100%; margin:0px; padding:0px; border:0px; text-align:left; }

/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,span{*/
*{
	color: 					#666;
	font-style: 			normal;
	font-size: 				11px;
	font-family: 			Verdana,Arial,sans-serif;
	font-variant: 			normal;
	font-weight:			normal;
    padding:0; margin:0;
}
.invert	*		{ color:#444; font-size:11px; }


h1,h2,h3    ,h1 span,h2 span,h3 span			{
	font-family:Verdana,Arial,sans-serif;
	font-weight:bold;
	font-size:12px; line-height:15px; 
	color: #666;
}



a				{ color:#7864a5; font-size:11px; text-decoration:none; font-weight:normal; }
a:hover 		{ color:#7864a5; text-decoration:underline; }
.invert a		{ color:#777; font-size:10px; text-decoration:none; }
.invert a:hover	{ color:#888888; text-decoration:underline; }
a.externlink_icon	{ background:url('../../scr/img/ico/external-small.png') no-repeat -3px -1px; padding-left:13px; }
a.link_icon		{ background:url('../../scr/img/ico/shortcut-small.png') no-repeat -3px -1px; padding-left:13px; }
/*a.link_icon	{ background:url('../../scr/img/ico/arrow.png') no-repeat -0px 1px; padding-left:20px; }*/


.fullname		{ color:#7864a5; font-size:11px; font-weight: bold; }
a.fullname		{ color:#7864a5; font-size:11px; text-decoration:none; font-weight: bold; }
a.fullname:hover{ color:#888888; text-decoration:underline; }



img			{ border:0px; outline:none; }
:focus		{ outline:0;}

.hr,hr		{	border:0px; background:#DDD; color:#DDD;  height:1px; line-height:1px; margin:4px 0px; font-size:1px; }
.hr_true	{	border:0px; background:#AAFF99; color:#AAFF99;  height:1px; line-height:1px; margin:4px 0px; font-size:1px; }
.hr_warn	{	border:0px; background:#FFCC99; color:#FFCC99;  height:1px; line-height:1px; margin:4px 0px; font-size:1px; }
.hr_invert	{	border:0px; background:#353535; color:#353535;  height:1px; line-height:1px; margin:4px 0px; font-size:1px; }

 
.clear		{	display:block; clear:both; width:0px; height:0px; line-height:0px; font-size: 1px;	}
.vspace		{	display:block; clear:both; width:1px; height:10px; font-size: 1px;	}
.vspace_s	{	display:block; clear:both; width:1px; height:5px; font-size: 1px;	}
.vspace_l	{	display:block; clear:both; width:1px; height:20px; font-size: 1px;	}
.hspace		{	display:block; float:left; width:10px; height:1px; font-size: 1px;	}


/********************** LOGOS and EXTRAS ****************/
.warning_foto{
	position:absolute; display:block;
	top:15px; left:0px; z-index:23;
}
.BETA{
	position:absolute;
	top:80px; right:-15px; z-index:24;
}
.LOGO_TOP{
	position:absolute; display:block;
	top:18px; left:0px; z-index:23;
}
.LOGO_HOLDER{
	position:absolute; display:block;
	width:100px; height:120px;
	background:#5083c9;
	top:0px; right:0px; z-index:23;
}
.LOGO_SHADOW{
	position:absolute; display:block;
	top:0px; left:-15px; z-index:24;
}
.LOGO{
	position:absolute; display:block;
	top:10px; left:15px; z-index:24;
}
.LOGO_LEFT{
	position:absolute; display:block; z-index:1;
	top:265px; left:-43px;
	width:42px; height:222px;
}
.LOGO_MAIN{
	position: relative; display:block;
	background:#5083c9 url('../../scr/img/site/LOGO_MAIN2.jpg') center center;
	width:auto; height:225px;
	padding:0px; margin:0px;
	border:1px solid #DDD;
}
.LOGO_FOOTER{
	width:640px; height:48px;
}
.RECOMMENDATION_HOLDER{
	position:absolute;
    width:356px; height:59px; 
    bottom:-50px; right:60px;  z-index:1;
	background:transparent url('../../scr/img/site/RECOMMEND.png') no-repeat;
    border:0;
}
.RECOMMENDATION{
    width:336px; height:49px; 
    margin:0px 10px 10px 10px;
	background:#d8a165;
    border:0;
}
.RECOMMENDATION a{
	display:block;
    font-family:"Times New Roman",Verdana,Arial,sans-serif;
	font-size:24px;  font-weight: bold;  text-decoration:none; 
    padding-top:10px;
    letter-spacing:1px;
    color:#888888;
}
.RECOMMENDATION a:hover { color:#7864a5; }
.description{
	font-size: 				10px;
	font-weight:			bold;
	text-align:				justify;
	text-transform:			uppercase;
	word-spacing:			1px;
	letter-spacing:			1px;
}
#site_quotes *{
	color: 					#5083c9;
	font-style: 			normal;
	font-size: 				13px;
	font-family: 			Verdana,Arial,sans-serif;
	font-variant: 			normal;
	font-weight:			bold;
	text-transform:			uppercase;
}
#site_quotes .author{
	font-size: 				9px;
	text-transform:			uppercase;
}

/********************** ALBUM **************************/
.ALBUM_TXT{
	border:0px solid red; 
	text-align:center;
	margin:0 auto; 
	display:block;
}
.ALBUM_BG{
	background:transparent url('../../scr/img/album_bg.png') no-repeat;
	width:150px; 
	height:108px; 
	border:1px solid transparent; 
	margin:0 auto; 
	display:block;  float:left;
}
.ALBUM_PIC{
	border:1px solid #CCCCCC; 
	margin:0 auto; 
	margin-top:13px; margin-left:45px;
}
.PIC_BG{
	width:100px; 
	height:100px; 
	border:1px solid transparent; 
	margin:0 auto; 
	display:block;
}
.PIC{
	border:1px solid #CCCCCC; 
	margin:0 auto; 
}

/********************** MAIN LEFT ***********************/
.MAIN1_SHADOW{
	position:absolute; display:block; z-index:1;
	width:66px;height:230px;
	background:transparent url('../../scr/img/site/BOX1_HOLDER.png') no-repeat center center;
	top:40px; left:-55px;
}
.MAIN1{
	position: relative; display:block;
	width:auto;height:196px;
	background:#5083c9 url('../../scr/img/BG_MENU_WHITE.png') repeat;
	border-width:2px 0px 2px 2px ; border-color:#5083c9; border-style:solid;
	margin:15px 0px 15px 15px; 
}

/********************** MAIN RIGHT **********************/
.MAIN2_SHADOW{
	position:absolute; display:block; z-index:1;
	width:66px;height:90px;
	background:transparent url('../../scr/img/site/BOX2_HOLDER.png') no-repeat center center;
	bottom:40px;right:-55px;
}
.MAIN2{
	position: relative; display:block;
	width:auto; height:56px;
	background:#5083c9 url('../../scr/img/BG_MENU_WHITE.png') repeat;
	border-width:2px 2px 2px 0px ; border-color:#5083c9; border-style:solid;
	margin:15px 15px 15px 0px; 
}

/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************** CONTAINER ***********************/
.BODY_HOLDER {
    position:relative; 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0px; padding:0px; border:0px;
}

/********************** BODY_HEADER *********************/
.BODY_HEADER{
	position:absolute; top:0px;  z-index:5 !important;
	background:#333333 url('../../scr/img/BACKGROUND.jpg') repeat top center scroll;
	width:100%; height:auto;
	padding:0px; margin:0px;
	text-align:center;
}
.HEADER_HOLDER{ width:auto; height:auto; margin:0 auto; padding:0 75px 0 75px; }
.HEADER{
	position: relative; display:block;
	width:640px;height:100px;
	padding:0px; margin:0 auto; text-align:left; z-index:3;
}
.HEADERLINE{
	position:absolute; bottom:-12px; left:0px; z-index:3;
	background:transparent url('../../scr/img/SHADOW_BC.png') repeat-x top;
	width:100%; height:10px; border-top:2px solid #333;
	padding:0px; margin:0px; z-index:2;
}

/********************** BODY_MAIN ***********************/
.BODY_MAIN{
	padding:170px 70px 370px 70px; margin:0px; /* Height of the footer to  padding-bottom*/
	text-align:center;
}
.MAIN_HOLDER{ 
	position:relative; 
	width:650px; height:auto;
    margin:0px auto; padding:0px; 
}
.MAIN{
	position: relative;
	padding:0px; margin: 15px; text-align:left;
	width:590px; 
    min-height:435px; height:auto !important; height:435px; 
}

/********************** BODY_FOOTER *********************/
.BODY_FOOTER{
	position:absolute; bottom:0; left:0;  z-index:5 !important;
	background:#333333 url('../../scr/img/BACKGROUND.jpg') repeat bottom center scroll;
	width:100%; height:auto;
	padding:0px; margin:0px;
	text-align:center;
}
.FOOTER_HOLDER{ width:auto; height:auto; margin:0 auto; padding:0 75px 0 75px; }
.FOOTER{
	position: relative; display:block;
	width:640px;height:310px;
	padding:0px; margin:0 auto; text-align:left; z-index:3;
}
.FOOTERLINE{
	position:absolute; top:-12px; left:0px; z-index:3;
	background:transparent url('../../scr/img/SHADOW_TC.png') repeat-x bottom;
	width:100%; height:10px; border-bottom:2px solid #333;
	padding:0px; margin:0px; z-index:2;
}


/********************** SHADOWS *************************/
.SHADOW_HOLDER			{ width:650px; position:relative; z-index:2; margin:0 auto; }
.SHADOW_TOP_LEFT		{ width:10px; height:10px; background:transparent url('../../scr/img/SHADOW_TL.png') no-repeat bottom right; }
.SHADOW_TOP_CENTER		{ width:620px; height:10px; background:transparent url('../../scr/img/SHADOW_TC.png') repeat-x bottom; }
.SHADOW_TOP_RIGHT		{ width:10px; height:10px; background:transparent url('../../scr/img/SHADOW_TR.png') no-repeat bottom left; }


.SHADOW_MIDDLE_LEFT		{ width:10px; height:auto; background:transparent url('../../scr/img/SHADOW_ML.png') repeat-y right; }
.SHADOW_MIDDLE_CENTER	{ 
    background:#DFDFDF url('../../scr/img/BG_MENU_WHITE.png') repeat;
    border:5px solid #5083c9;
    width:620px; height:auto;
}
.SHADOW_MIDDLE_RIGHT	{ width:10px; height:auto; background:transparent url('../../scr/img/SHADOW_MR.png') repeat-y left; }


.SHADOW_BOTTOM_LEFT		{ width:10px; height:10px; background:transparent url('../../scr/img/SHADOW_BL.png') no-repeat top right; }
.SHADOW_BOTTOM_CENTER	{ width:620px; height:10px; background:transparent url('../../scr/img/SHADOW_BC.png') repeat-x top; }
.SHADOW_BOTTOM_RIGHT	{ width:10px; height:10px; background:transparent url('../../scr/img/SHADOW_BR.png') no-repeat top left; }


/********************** PRESENCE ************************/
.BODY_PRESENCE {
    position:fixed; bottom:0; left:0; z-index:99;
	width:100%; height:24px;
    padding:0px; margin:0px;
}
.PRESENCE_HOLDER{ width:870px; height:20px; margin:0 auto; }
.PRESENCE { 
    width:828px; height:24px; margin:0 20px; /* width-2 (borders=2) */
	background:#333333 url("../../scr/img/btnbg.png") repeat-x top;
    border-color:#1C1C1C; border-style:solid; border-width:1px 1px 0px 1px;
}
.PRESENCEIN { margin:3px 10px 0px 10px;}
/********************************************************/
/********************************************************/
/********************************************************/

/********************** HOLDER **************************/
.HOLDER_1 { float:left; padding:0px; margin:0 0 0 0; border:0px; width:590px; /* content570 */ }
.HOLDERIN_1_1 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:570px; /* content=550 */ }
.HOLDERIN_1_21 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:280px; /* content=260 */ }
.HOLDERIN_1_41 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:135px; /* content=115 */ }
.HOLDERIN_1_42 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:280px; /* content=260 */ }
.HOLDERIN_1_43 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:425px; /* content=405 */ }
.HOLDERIN_1_51 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:106px; /* content=86 */ }
.HOLDERIN_1_52 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:222px; /* content=202 */ }
.HOLDERIN_1_53 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:338px; /* content=318 */ }
.HOLDERIN_1_54 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:454px; /* content=434 */ }
.HOLDER_21 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:290px; /* content=270 */ }
.HOLDER_31 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:190px; /* content=170 */ }
.HOLDER_32 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:390px; /* content=370 */ }
.HOLDER_41 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:140px; /* content=120 */ }
.HOLDER_42 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:290px; /* content=270 */ }
.HOLDER_43 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:440px; /* content=420 */ }
.HOLDER_51 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:110px; /* content=90 */ }
.HOLDER_52 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:230px; /* content=210 */ }
.HOLDER_53 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:350px; /* content=330 */ }
.HOLDER_54 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:470px; /* content=450 */ }
.HOLDER_61 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:90px; /* content=70 */ }
.HOLDER_62 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:190px; /* content=170 */ }
.HOLDER_63 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:290px; /* content=270 */ }
.HOLDER_64 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:390px; /* content=370 */ }
.HOLDER_65 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:490px; /* content=470 */ }




.HOLDER_IMG				{ border:0px; padding:0px; margin-right:6px; float:left;			}
.HOLDER_IMG_RIGHT		{ border:0px; padding:0px; margin-left:6px; float:right;			}
.HOLDER_FULL			{ border:0px; padding:0px; margin:0px; width:100%; display:block; 	}
.HOLDER_LEFT			{ border:0px; padding:0px; margin:0px; float:left; width:50%;		}
.HOLDER_RIGHT			{ border:0px; padding:0px; margin:0px; float:right; width:50%;		}
.HOLDER_CONTENT_LEFT	{ border:0px; padding:0px; margin:0px; float:left;   				}
.HOLDER_CONTENT_RIGHT	{ border:0px; padding:0px; margin:0px; float:right;  				}

.HOLDERBORDER{
	padding-top:3px; padding-bottom:3px; 
	border-bottom:1px solid #DDD;
}
.HOLDERBORDERTOP{
	padding-top:3px; padding-bottom:3px; 
	border-top:1px solid #DDD;
}
.HOLDERSPACE{
	padding-top:3px; padding-bottom:3px; 
	border-bottom:0;
}

/********************** BOX *****************************/
.BOX{
	overflow:hidden;
	background:transparent url('../../scr/img/bg_white_alpha70.png') repeat; 
	padding:0px; margin:0px;
	border:1px solid #D5D5D5;  text-align:left; 
}
.BOX1{
	overflow:hidden;
	background:#FFF url('../../scr/img/') repeat; 
	padding:0px; margin:0px;
	border:1px solid #D5D5D5;  text-align:left; 
}
.BOX_HEAD{
	min-height: 18px; height: auto !important; height: 18px;
	padding:6px 9px; margin:0px;
	border-bottom:solid 5px #5083c9;
}
.BOX_HEAD h1,.BOX_HEAD h2,.BOX_HEAD h3{ color:#5083c9; }
.BOX_HEAD1{ 
	min-height: 18px; height: auto !important; height: 18px;
	padding:6px 9px; margin:0px;
	background:#FFFFFF url('../../scr/img/BG_TITLE_BLACK.png') repeat-x center center; 	
    border-bottom:1px solid #DDD; 
 }
.BOX_HEAD1 h1,.BOX_HEAD1 h2,.BOX_HEAD1 h3{ color:#5083c9; }
.BOX_HEAD2{ 
	min-height: 18px; height: auto !important; height: 18px;
	padding:6px 9px; margin:0px;
    background:#5083c9 url('../../scr/img/BG_TITLE_WHITE.png') repeat-x center center; 
    border-bottom:1px solid #DDD; 
}
.BOX_HEAD2 h1,.BOX_HEAD2 h2,.BOX_HEAD2 h3{ color:#FFF; }
.BOX_HEAD3{
	min-height: 18px; height: auto !important; height: 18px;
	padding:6px 9px; margin:0px;
	background:#F7F7F7;
}
.BOX_HEAD4{ 
	min-height: 24px; height: auto !important; height: 24px;
	padding:5px 0px; margin:10px 9px 2px 9px; 
    border-bottom:4px solid #a4c7e4;
}
.BOX_HEAD4 h1,.BOX_HEAD4 h2,.BOX_HEAD4 h3{ 
	font-family:"Times New Roman",Verdana,Arial,sans-serif;
	font-size:19px; line-height:15px;
	color:#5083c9;
    letter-spacing:2px;
}
.BOX_HEADIN4{ 
	min-height: 20px; height: auto !important; height: 20px;
	padding:0px 0px; margin-bottom:8px; 
    border-bottom:2px solid #ccdfef;
}
.BOX_HEADIN4 h1,.BOX_HEADIN4 h2,.BOX_HEADIN4 h3{ color:#5083c9; }
.BOX_MENU{
	min-height: 18px; height: auto !important; height: 18px;
	padding:6px 9px; margin:0px;
	background:#EEE url('../../scr/img/BG_MENU_WHITE.png') repeat;
	border-bottom:1px solid #DDD; 
}
.BOX_FOOT{
	min-height: 18px; height: auto !important; height: 18px;
	padding:6px 9px; margin:0px;
	background:#F9F9F9;
	border-top:1px dashed #DDD; 
}
.BOX_MAIN	{ padding:10px 9px; margin:0px; }
.BOX_MAININ	{
	overflow:hidden;
	padding:5px 5px 5px 5px; margin:0px;
	border:1px #DDD solid;
}
.BOX_MAININ1	{
	overflow:hidden;
	padding:5px 5px 5px 5px; margin:0px;
	background:#F7F7F7;
	border:1px #DDD solid;
}


/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/


/********************** FORMS ***************************/
form,fieldset	{ border:none; padding:0; margin:0; overflow:hidden;} 
label 			{ float:left; padding:0; margin:0; cursor:pointer; } 
.fm_text,.fm_pass,.fm_select,.fm_list,.fm_file,.fm_textarea,
.fm_checkbox,.fm_radio,.fm_image,.fm_button,.fm_reset,.fm_submit{ 
	float:left; padding:0; margin:0;
} 

/* .fm_checkbox,.fm_radio { background:none; border:none; } */
.fm_checkbox,.fm_radio { width:13px; height:18px; line-height:18px; }
.fm_text,.fm_pass,.fm_select,.fm_list,.fm_file,.fm_textarea{ 
    width:100%; height: 18px; line-height:18px;
	color:#333; background:#EEE;
    border:0px solid #D5D5D5;
} 
.fm_select,.fm_list		{ width:100%; } 
.fm_list,.fm_textarea	{ height: auto; } 
.fm_file				{ height: 19px; line-height:19px; } 
.fm_text:focus,.fm_pass:focus,.fm_select:focus,.fm_list:focus,.fm_file:focus,.fm_textarea:focus { background:#ECECEC; }
.fm_button,.fm_reset,.fm_submit{ 
	min-width: 100px;max-width: 200px;width: auto !important;width: 100px;
    height: 18px; line-height:18px;
    border:1px solid #D5D5D5;
	font-size:9px; font-weight:bold; text-transform:uppercase; text-align:center; 
	color:#EEE; background:#444 url('../../scr/img/BG_TITLE_WHITE.png') repeat-x center center;
} 
.fm_button:hover,.fm_reset:hover,.fm_submit:hover{ 
	color:#FFFFFF; background:#7864a5 url('../../scr/img/BG_TITLE_BLACK.png') repeat-x center center;
}


/********************** USERBOX *************************/
.USERBOX_OFFLINE,.USERBOX_ONLINE{
	position:absolute; top:0px; right:120px; z-index:23 !important;
	height:auto;    
}
.USERBOX_OFFLINE{ width:300px;  border-width:0px 2px 2px 2px ; border-color:#1C1C1C; border-style:solid; padding:9px; }
.USERBOX_ONLINE	{ width:500px;   padding:9px 9px 5px 9px; }
.USERBOX_OFFLINE .fm_text,.USERBOX_OFFLINE .fm_pass{
	width:98%; height:13px;
	color:#888888; 
	font:11px Arial; padding:0px;  margin:0px;
	border:1px solid #444444; background:#222;
} 
.USERBOX_OFFLINE .fm_submit {
	width:98%; min-width:98%;
	color:#7864a5; background:#444444 url('../../scr/img/BG_TITLE_BLACK.png') repeat-x center center;
	border:1px solid #555; outline:0;
} 
.USERBOX_OFFLINE .fm_submit:hover {
	color:#FFFFFF; background:#7864a5 url('../../scr/img/BG_TITLE_BLACK.png') repeat-x center center;
} 
.USERBOX_OFFLINE label{ color:#999; }
/********************** ONLINE STATUS *******************/
#onlinestatus_holder{
	position:relative; width:38px; height:16px;
	background-color:#333333;
	border:1px solid #666; padding-left:2px;
}
#onlinestatus_links {
	position:absolute; top:20px; left:0px;
	background-color:#333333;
	border:1px solid #444444;
	z-index:100;
}
#onlinestatus_links a {
	display:block; width:140px;
	border-bottom:1px solid #3B3B3B;
	text-decoration:none; padding:3px;
}
#onlinestatus_links a:hover {
	background-color:#222222;
}
/********************** LANGUAGE_BUTTONS ****************/
#languagebuttons_holder{
	position:absolute; z-index:100;
	top:-20px; right:50px;
	background-color:#333333; border:1px solid #666;
    line-height:14px;height:16px;
}
#languagebuttons_holder a {  
	display:block; width:120px;
	font-weight:bold; text-decoration:none; text-align:left; color:#AAA;
}
#languagebuttons_holder img.icoCountry { 
    position:relative; float:left;

    top:2px; padding-left:3px;padding-right:2px;  
}

#languagebuttons_links {
	position:absolute; top:20px; left:-1px; z-index:100;
	background-color:#444; border:1px solid #666;
}
#languagebuttons_links a {
	border-bottom:1px solid #666; padding-top:2px; padding-bottom:2px;
}
#languagebuttons_links a:hover {
	background-color:#222222;
}
/********************** STYLE_BUTTONS ******************/
#STYLE_BUTTONS{
	position:absolute; z-index:100;
	top:-19px; right:10px;
}
/********************** HEADER_BUTTONS ******************/
#HEADER_BUTTONS{
	position:absolute; z-index:3;
	top:-20px; left:15px;
}
#HEADER_BUTTONS ul {
   float:left;
   list-style:none;
   margin:0; padding:0;
   text-align:center;
}
#HEADER_BUTTONS ul li {
   position:relative; display:block; float:left;
   width:auto; list-style:none;
   margin-right:10px; padding:0;
}
#HEADER_BUTTONS ul li.secondary {
   position:relative; display:block; float:left;
   width:auto; list-style:none;
   margin-right:10px; padding:0;
}
#HEADER_BUTTONS ul li a {
	display:block;
	padding:4px 0px 7px 0px;
	color:#FFF;
	font-family: 			Arial,Verdana,Arial,sans-serif;
	font-size:12px;  font-weight: bold;  text-decoration:none;  letter-spacing:2px;
    border-top:2px solid #5083c9; 
}
#HEADER_BUTTONS ul li.secondary a {
	display:block;
	padding:4px 0px 7px 0px;
	color:#FFF;
	font-family: 			Arial,Verdana,Arial,sans-serif;
	font-size:12px;  font-weight: bold;  text-decoration:none;  letter-spacing:2px;
    border-top:2px solid #b8665d; 
}
#HEADER_BUTTONS ul li a.active{ border-top:2px solid #FFF; }
#HEADER_BUTTONS ul li.secondary a.active{ border-top:2px solid #FFF; }
#HEADER_BUTTONS ul li a:hover { border-top:2px solid #FFF; }
#HEADER_BUTTONS ul li.secondary a:hover { border-top:2px solid #FFF; }

/********************** SEARCH_FORM ******************/
#SEARCH_FORM{ }
#SEARCH_FORM .fm_text{
	width:150px;
	color:#888888; 
	font:11px Arial; padding:0px;  margin:0px;
	border:1px solid #444444; background:#222;
} 
#SEARCH_FORM .fm_submit {
	min-width: 100px;
	width: auto !important;
	width: 100px;
	color:#7864a5; background:#444444 url('../../scr/img/BG_TITLE_BLACK.png') repeat-x center center;
	border:1px solid #555; outline:0;
} 
#SEARCH_FORM .fm_submit:hover {
	color:#FFFFFF; background:#7864a5 url('../../scr/img/BG_TITLE_BLACK.png') repeat-x center center;
} 

/********************** ALERTS **************************/
#ALERTS{
	position: relative; display:block;
	background:#FFDDAA url('../../scr/img/BG_MENU_WHITE.png') repeat;
	border:1px solid #D5D5D5; 
	padding:3px 9px 8px 9px; margin-bottom:10px;
    color:#666;
}
#ALERTS_CLOSE{
    position:absolute; top:3px; right:3px; cursor:pointer;
}
.ALERT{
	display:block;
	margin-top:5px;
}
.ALERT .ALERT_IMG{
    position: relative;  
    float:left;  margin-right: 10px; 
}

/********************** image border ********************/
.image_border_s			{ background:#FFF; border:1px solid #D5D5D5; padding:2px; }
.image_border_m			{ background:#FFF; border:1px solid #D5D5D5; padding:4px; }
.image_border_l			{ background:#FFF; border:1px solid #D5D5D5; padding:6px; }
.image_border_xl		{ background:#FFF; border:1px solid #D5D5D5; padding:8px; }
.image_border			{  border-width: 1px; border-color: #D5D5D5; border-style: solid; }

/********************** pagination **********************/
.pagination{
   border:0px; padding:0px; margin:0px; width:100%; display:block; position:relative;
}
.pagination ul {
   float:left;
   list-style:none;
   margin:0; padding:0;
   text-align:center;
}
.pagination ul li {
   position:relative; display:block; float:left;
   width:auto; height:20px; line-height:20px; list-style:none;
   margin-right:3px; padding:0;
}
.pagination ul li a {
	display:block;
	padding:0px 2px;
	color:#7864a5;
	font-size:12px;    text-decoration:none;
}
.pagination ul li a:hover {
   color:#AAAAAA; 
}
.pagination ul li a.active{
   color:#AAAAAA; 
}
.pagination ul li a img {
	margin-top:2px;
}
.pagination ul li.space {
   width:5px;
   background:none; border:none; 
}

/********************** lists ***************************/
.mylist ul			{  overflow:hidden; }
.mylist ul.double	{ margin-left:22px; }
.mylist li{ list-style:none;  margin:2px 0px 2px 0px;  display:block; }

.mylist li.blank	{ padding-left:22px; }
.mylist li.square	{ list-style: square outside none; margin-left:22px; }
.mylist li.disc		{ list-style: disc outside none; margin-left:22px; }
.mylist li.circle	{ list-style: circle outside none; margin-left:22px; }
.mylist li.check	{
	background:url('../../scr/img/ico/ui-check-box.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.checkno	{
	background:url('../../scr/img/ico/ui-check-box-uncheck.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.arrow_l	{
	background:url('../../scr/img/ico/arrow.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.arrow_m	{
	background:url('../../scr/img/ico/arrow-000-medium.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.arrow_s	{
	background:url('../../scr/img/ico/arrow-000-small.png') no-repeat -2px 2px; padding-left:22px;
}
.mylist li.tick_l	{
	background:url('../../scr/img/ico/tick.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.tick_s	{
	background:url('../../scr/img/ico/tick-small.png') no-repeat -2px 2px; padding-left:22px;
}
.mylist li.disk_l	{
	background:url('../../scr/img/ico/disk.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.disk_s	{
	background:url('../../scr/img/ico/disk-small.png') no-repeat -2px 2px; padding-left:22px;
}



.mylist li.offline	{
	background:url('../../scr/img/ico/status-offline.png') no-repeat -2px 2px; padding-left:22px;
}
.mylist li.online	{
	background:url('../../scr/img/ico/status.png') no-repeat -2px 2px; padding-left:22px;
}
.mylist li.busy	{
	background:url('../../scr/img/ico/status-busy.png') no-repeat -2px 2px; padding-left:22px;
}
.mylist li.away	{
	background:url('../../scr/img/ico/status-away.png') no-repeat -2px 2px; padding-left:22px;
}


.mylist li .comment{
	color: #AAAAAA; font-size:11px; font-variant:normal; font-weight: normal;

}

/********************** btnbg ***************************/
a.btnbg{
	display:block; clear:both;
	width:auto; height:20px; line-height:20px; 
	text-decoration:none; text-transform:uppercase; font-weight: bold;
	border:1px solid #DDD; text-align:left;
	background:transparent url("../../scr/img/btnbg.png") repeat-x bottom;
	padding:0px 5px 0px 10px; margin:auto auto 5px auto;
}
a.btnbg div,a.btnbg p,a.btnbg span{
	float:left; cursor:pointer;
    color:#7864a5; font-size:inherit; font-weight: bold;
}
a.btnbg img{
	float:right; margin-top:1px;
}
a.btnbg:hover	{
	color:#888888; background:transparent url("../../scr/img/btnbg_hover.png") repeat-x bottom; text-decoration:none;
}
a.btnbg:hover div,a.btnbg:hover p,a.btnbg:hover span	{
	color:#888888;
}
.invert a.btnbg{ border:1px solid #1C1C1C; text-align:left; }
.invert a.btnbg,.invert a.btnbg div,.invert a.btnbg p,.invert a.btnbg span{
    color:#777;
}


/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/


/********************** XHOLDER *************************/
.XHOLDER_SETTINGSDATA_21 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:100px; }
.XHOLDER_SETTINGSDATA_31 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:63px; }
.XHOLDER_SETTINGSDATA_32 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:136px; }

.XHOLDER_ADMINMEM_21 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:100px; }
.XHOLDER_ADMINMEM_31 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:63px; }

.XHOLDER_ADMINDATA_21 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:100px; }
.XHOLDER_ADMINDATA_31 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:63px; }
.XHOLDER_ADMINDATA_32 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:136px; }

.XHOLDER_FOOTERBUTTONS { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:206px; }


 

/********************** globals *************************/
.bg_site	{ background:#FFF; }
.bg_site_s	{ background:#FAFAFA; }
.bg_site_xs	{ background:#F7F7F7; }
.bg_true	{ background:#CCF4C4 url('../../scr/img/BG_MENU_WHITE.png') repeat; }
.bg_false	{ background:#FFCCCC url('../../scr/img/BG_MENU_WHITE.png') repeat; }
.bg_warn	{ background:#FFDDAA url('../../scr/img/BG_MENU_WHITE.png') repeat; }
.bg_invert	{ background:#333 url('../../scr/img/BG_MENU_BLACK.png') repeat; }

.border_site	{ border:1px #D5D5D5 solid; }
.border_true	{ border:1px #559933 solid; }
.border_false	{ border:1px #CC4444 solid; }
.border_warn	{ border:1px #EE8800 solid; }
.border_invert	{ border:1px #1C1C1C solid; }

.clr_site	{ color:#666; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_true	{ color:#559933; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_false	{ color:#CC4444; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_warn	{ color:#EE8800; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_invert { color:#444; font-family:inherit; font-size:inherit; line-height:inherit; }

.clr_comment{ color:#AAAAAA; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_link	{ color:#7864a5; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_head	{ color:#5083c9; font-family:inherit; font-size:inherit; line-height:inherit; }

.txt_bolder		{ font-family:inherit; font-size:inherit; line-height:inherit; font-weight:bolder; }
.txt_lighter	{ font-family:inherit; font-size:inherit; line-height:inherit; font-weight:lighter; }
.txt_larger		{ font-family:inherit; font-size:13px; line-height:inherit; }
.txt_smaller	{ font-family:inherit; font-size:9px; line-height:inherit; }
.txt_underline	{ font-family:inherit; font-size:inherit; line-height:inherit; text-decoration:underline;		}
.txt_overline	{ font-family:inherit; font-size:inherit; line-height:inherit; text-decoration:overline; 		}
.txt_line-through{ font-family:inherit; font-size:inherit; line-height:inherit; text-decoration:line-through;	}
.txt_uppercase	{ font-family:inherit; font-size:inherit; line-height:inherit; text-transform:uppercase;		}
.txt_lowercase	{ font-family:inherit; font-size:inherit; line-height:inherit; text-transform:lowercase;		}

.float_left		{	float:left;				}
.float_right	{	float:right;			}
.align_right	{	text-align:right;		}
.align_center	{	text-align:center;		}	
.align_justify	{	text-align:justify;		}
.align_left		{	text-align:left;		}
.align_top		{	vertical-align:top;		}
.align_middle	{	vertical-align:middle;	}
.align_bottom	{	vertical-align:bottom;	}
.cursor			{	cursor:pointer;			}
.scroll			{	overflow:auto;			}

.HIDDEN 		{ display:none; 	} 
.NOLIST			{ list-style:none;	}
.NOMARGIN		{ margin:0;			}
.NOPADDING		{ padding:0;		}
.BORDERTOP		{ border-top:1px solid #DDD;		}
.BORDERBOTTOM	{ border-bottom:1px solid #DDD;	}
.BORDERLEFT		{ border-left:1px solid #DDD; 		}
.BORDERRIGHT	{ border-right:1px solid #DDD;		}

