a {color: #0000FF; text-decoration: none;}
a:hover {text-decoration: underline;}

BODY {
	margin: 				3px;
	padding: 				0px;
	font-family: 			Tahoma, Verdana, sans-serif;
	font-size: 				10pt;
}

h1 {
	color: #2E95FF;
	margin: 0px;
	font-size: 16px;
	font-weight: normal;
}

h2 {
	color: #2E95FF;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}

h3 {
	color: #2E95FF;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
}

.PortalImageCell { width: 75px; height: 28px; background-image: url('../images/cyprus/portal_logo.gif'); background-repeat: no-repeat;}

.tab-midgreyl2-mid { border-bottom: 1px solid #D2D2D2;}
.tab-midgreyl-left { background-image: url('../images/corner-midgreyl4.gif');
	background-position: left top; background-repeat: no-repeat; background-color: #BFBFBF; }
.tab-midgreyl-right { background-image: url('../images/corner-midgreyl1.gif');
	background-position: right top; background-repeat: no-repeat; background-color: #BFBFBF;}
.tab-midgreyl-back { padding: 0px 5px 0px 3px; background-color: #BFBFBF; height: 21px; color: #FFFFFF; font-size: 11px; font-weight: bold; text-align: center;}
.tab-midgreyl2-left { border-bottom: 1px solid #D2D2D2; background-image: url('../images/corner-midgreyl4.gif');
	background-position: left top; background-repeat: no-repeat; background-color: #BFBFBF; cursor: pointer; }
.tab-midgreyl2-right { border-bottom: 1px solid #D2D2D2; background-image: url('../images/corner-midgreyl1.gif');
	background-position: right top; background-repeat: no-repeat; background-color: #BFBFBF; cursor: pointer; }
.tab-midgreyl2-back { border-bottom: 1px solid #D2D2D2; padding: 0px 5px 0px 3px;
	background-color: #BFBFBF; height: 21px; color: #666666; font-size: 11px; font-weight: bold; cursor: pointer; text-align: center;}

.panel-midgreyl_2 { border: 0px solid ; width: 170px; margin: 0px 0px 20px 20px; background-color: #DADADA;}

.panel-midgreyl { border: 0px solid ; background-color: #BFBFBF; width: 170px; margin: 0px 0px 20px 20px;}

.corner-midgreyl1 { padding: 0px; background-image: url('../images/corner-midgreyl1.gif'); background-position: right bottom;
	background-repeat: no-repeat; height: 5px; }
.corner-midgreyl2 { padding: 0px; background-image: url('../images/corner-midgreyl2.gif'); background-position: right bottom;
	background-repeat: no-repeat; height: 5px; }
.corner-midgreyl3 { padding: 0px; background-image: url('../images/corner-midgreyl3.gif'); background-position: left bottom;
	background-repeat: no-repeat; height: 5px; }
.corner-midgreyl4 { padding: 0px; background-image: url('../images/corner-midgreyl4.gif'); background-repeat: no-repeat;
	background-position: left top; height: 5px; }
	
.blue-header-center { color: rgb(46, 149, 255); font-size: 16px; text-align: center;}
	
.corner-midgrey1 { padding: 0px; background-image: url('../images/corner-midgrey1.gif');
	background-position: right bottom; background-repeat: no-repeat; height: 5px; }
.corner-midgrey2 { padding: 0px; background-image: url('../images/corner-midgrey2.gif');
	background-position: right bottom; background-repeat: no-repeat; height: 5px; }
.corner-midgrey3 { padding: 0px; background-image: url('../images/corner-midgrey3.gif');
	background-position: left bottom; background-repeat: no-repeat; height: 5px; }
.corner-midgrey4 { padding: 0px; background-image: url('../images/corner-midgrey4.gif'); background-repeat: no-repeat; background-position: left top; height: 5px; }

.panel-midgrey { border: 0px solid ; background-color: #BFBFBF; width: 100%; }
.panel-midgrey-text { padding: 5px 10px; vertical-align: top; font-size: 11px; background-color: #BFBFBF;}

.tab-midgrey-left { background-image: url('../images/corner-midgrey4.gif'); background-position: left top; background-repeat: no-repeat; background-color: #BFBFBF; }
.tab-midgrey-right { background-image: url('../images/corner-midgrey1.gif'); background-position: right top; background-repeat: no-repeat; background-color: #BFBFBF;}
.tab-midgrey-back { padding: 0px 5px 0px 3px; background-color: #BFBFBF; height: 21px; color: #FFFFFF; font-size: 11px; font-weight: bold; text-align: center;}
.tab-midgrey2-left { border-bottom: 1px solid #D2D2D2; background-image: url('../images/corner-midgrey4.gif');
	background-position: left top; background-repeat: no-repeat; background-color: #BFBFBF; cursor: pointer; }
.tab-midgrey2-right { border-bottom: 1px solid #D2D2D2; background-image: url('../images/corner-midgrey1.gif');
	background-position: right top; background-repeat: no-repeat; background-color: #BFBFBF; cursor: pointer; }
.tab-midgrey2-back { border-bottom: 1px solid #D2D2D2; padding: 0px 5px 0px 3px;
	background-color: #BFBFBF; height: 21px; color: #666666; font-size: 11px; font-weight: bold; cursor: pointer; text-align: center;}

/* Frame table */
TABLE.MASTER_COTAINER {
	width: 					100%;
	border: 				0px;
	padding:				0px;
	background-color: 		#FFFFFF;
}

TABLE.NAVIGATION, TABLE.NAVIGATION_BG {
	font-family: 			Tahoma;
	font-size:				11pt;
}

TABLE.NAVIGATION_BG{
	border:					1px solid #808080;
	width:					100%;
}

/**************** TOP MENU *******************/

.TOP_MENU, .TOP_MENU_ACTIVE, .TOP_MENU_OVER {font-size: 11px; padding-right: 5px; padding-left: 5px; cursor: pointer; vertical-align: middle; text-align: center;}

/* Selected cell's appearance */
.TOP_MENU_ACTIVE { background-image: url('../images/cyprus/menu_bg_active.gif'); }

/* Over/hover cell's appearance */
.TOP_MENU_OVER {
	background-image:       url('../images/cyprus/menu_bg_active.gif');
}

/**************** OTHER MENUS *******************/
/* Profile view menu, photos upload, slideshow */

TD.NAVIGATION_TD, TD.NAVIGATION_TD_A, TD.SORTING_HEADER, TD.SORTING_HEADER_A{
	height:					25px;
    font-size: 				11px;
    font-family: 			Trebuchet MS,Arial;
    font-weight:			bold;
	/*cursor: 				pointer;*/
	vertical-align:         middle;
	text-align:             center;
	color:					#000000;
	background-repeat:      repeat-x; 
	background-image:       url('../images/menu_bg.jpg');
	background-color: 	    rgb(197,196,192);
}

TD.SORTING_HEADER, TD.SORTING_HEADER_A {
	text-align:             left;
	height:					19px;
	cursor:					pointer;
}

/* Active cell's appearance */
TD.NAVIGATION_TD_A, TD.SORTING_HEADER_A {
	background-image:       url('../images/menu_bg_lighter.jpg');
	background-color: 	    rgb(210,210,208);
}


TD.NAVIGATION_TD2,  TD.NAVIGATION_TD2_A, TD.NAVIGATION_TD2_B {
	height:					18px;
    font-size: 				10px;
    font-family: 			Trebuchet MS,Arial;
	padding-right:			5px;
	padding-left:			5px;
	cursor: 				pointer;
	vertical-align:         middle;
	text-align:             center;
	color:					#000000;
}
/* Inactive cell's appearance */
TD.NAVIGATION_TD_B {
	background-color: 		#D2DBE8;
}

TD.NAVIGATION_TD_ACTIVE2 {
	height:					18px;
    font-size: 				10px;
    font-family: 			Trebuchet MS,Arial;
	padding-right:			5px;
	padding-left:			5px;
	cursor: 				pointer;
	vertical-align:         middle;
	text-align:             center;
}

TD.GALLERIES_NOT_ACTIVE_TAB {
	border-bottom-style:	solid;
	border-bottom-width:	2px;
	border-bottom-color:	#B2B2B2;	
}

/* text style in main navigation area */
A.NAVIGATION, A.NAVIGATION:link, A.NAVIGATION:visited, A.NAVIGATION:active {
	font-family: 			Arial;
	font-size:				9pt;
	text-decoration: 		none;
	cursor: 				pointer;
	color:					white;
}
A.NAVIGATION:hover{
	font-family: 			Arial;
	font-size:				9pt;
	text-decoration: 		none;
}
A.NAVIGATION2:link, A.NAVIGATION2:visited, A.NAVIGATION2:active {
	font-family: 			Arial;
	font-size:				9pt;
	color:					#000000;
	text-decoration: 		none;
}
A.NAVIGATION2:hover{
	font-family: 			Arial;
	font-size:				9pt;
	color:					#000000;
	text-decoration: 		underline;
}

/* text style in main navigation area */
A.NAVIGATION_A ,A.NAVIGATION_A:link, A.NAVIGATION_A:visited, A.NAVIGATION_A:active {
	font-family: 			Tahoma;
	font-size:				9pt;
	font-weight: 			normal;
	text-decoration: 		none;
	color:					#000000;
}

A.NAVIGATION_A:active, A.NAVIGATION_A:hover {
	text-decoration:		underline;
}
/* text style in main navigation area */
A.NAVIGATION_B:link, A.NAVIGATION_B:visited, A.NAVIGATION_B:active, A.NAVIGATION_B:hover {
	font-family: 			Tahoma;
	font-size:				8pt;
	font-weight: 			bold;
	text-decoration: 		none;
	color:					#000000;
}
/*<<<<#######################################################################*/

/*>>>>#######################################################################*/

A.VOTE_LINK {
	font-size:				12pt;
}
A.VOTE_LINK:link, A.VOTE_LINK:visited, A.VOTE_LINK:active {
	font-family: 			Tahoma;
	font-size:				12pt;
	color: 					#ffff00;
	font-weight:			bold;
	text-decoration: 		none;
}
A.VOTE_LINK:hover {
	text-decoration:		underline;
}



/*								MISC                                         */
/* Regular text - for paging, user info, etc. */
A.NORMAL {
	font-size:				9pt;
}
A.NORMAL:link, A.NORMAL:visited, A.NORMAL:active {
	font-family: 			Tahoma;
	font-size:				9pt;
	color: 					#000000;
	text-decoration: 		underline;
}

/* Area for displaying ERROR item */
TABLE.ERROR_AREA {
	font-family: 			Tahoma;
	font-size: 				8pt;
	font-weight:			bold;
	padding-left: 			5px;
	color:					#FFFFFF;
	border: 				1px solid #000000;
	background-color:		#B8090D;
	width:					100%;
}

TABLE.MESSAGE_AREA {
	font-family: 			Tahoma;
	font-size: 				8pt;
	font-weight:			bold;
	padding-left: 			5px;
	color:					#FFFFFF;
	border: 				1px solid #000000;
	background-color:		#65b72e;
	width:					100%;
}

TD.MESSAGE {
 	color:                   blue;
}
 	
TD.ERROR {
	color:                   red;
}

UL.ERRORS {
	padding:				1px 1px 1px 1px
}

UL.MESSAGE_AREA {
	padding:				1px 1px 1px 1px
}

/* formating of heading includes ends here
/*<<<<#######################################################################*/

/*>>>>#######################################################################*/
/*                           ACTION BUTTONS                             */

/* Action button's appearance */
.ActionButton, .ActionButton_static { font-size: 11px;}
.ActionButton_static { width: 95px; }
.ActionButtonDelete { font-family: Tahoma, Verdana, sans-serif; font-size: 11px;}
.ActionButtonGreen { font-family: Tahoma, Verdana, sans-serif; font-size: 11px;}
.ActionButtonDisabled { font-family: Tahoma, Verdana, sans-serif; font-size: 11px;}

.BlogSubmitButton {
	color : 			#DDDDDD;
	background-color:	#333333;
	font-family: 		Verdana, Arial, Times;
	font-size: 			11px;
	font-weight: 		bold;
	border:				0px;
}

.BlogSubmitButtonOver {
	color : 			#222222;
	background-color:	#CCCCCC;
	font-family: 		Verdana, Arial, Times;
	font-size: 			11px;
	font-weight: 		bold;
	border:				0px;
}

/*<<<<#######################################################################*/

/*>>>>#######################################################################*/
/*                            VIEW/BROWSE AREA                               */
  /*Skatījums*/
TABLE.VIEW, TABLE.VIEW_SIDE {
	border:					0px #CCCCCC solid;
	border-spacing: 		0;
	empty-cells: 			show;
	background-color: 		#ececec;
	width:					100%;
}

TABLE.VIEW1, TABLE.VIEW_SIDE1 {
	border:					1px #CCCCCC solid;
	background-repeat:		repeat-x;
	background-color: 	    #ececec;
	width:					100%;
}

TABLE.VIEW_GREY{
	border:					1px #000000 solid;
	background-image:		url('../images/dark_grey_bg.jpg');
	background-repeat:		repeat-x;
	background-color: 	    #666666;
	width:					100%;
}

TABLE.orange{
	border: 	        	2px #ef7f02 solid;
	background-color:		#ECECEC;
}

TABLE.blue{
	border: 	        	2px blue solid;
	background-color:		#ECECEC;
}

TABLE #grey{
	border: 	        	1px #666666 solid;
	background-color:		#666666;
}

TH.VIEW_HEAD {
	font-family: 		Arial;
	font-size: 			9pt;
	color:				#000000;
	padding:			0px;
	text-align: 		center;
}

TH.VIEW_HEAD_BLOG {
	font-family: 		Arial;
	font-size: 			9pt;
	color:				#000000;
	padding:			0px;
}

TD.WHITE_HEADER {
	font-family: 		Arial;
	font-size: 			13pt;
	color:				#FFFFFF;
	padding-left:		28px;
	text-align: 		left;
}
TD.BLACK_HEADER {
	font-family: 		Arial;
	font-size: 			13pt;
	color:				#333333;
	text-align: 		left;
}

/* Rows of view */
TD.VIEW_ROW_EVEN, TD.VIEW_ROW_ODD, TR.VIEW_ROW_EVEN, TR.VIEW_ROW_ODD {
	font-family: 		Tahoma;
	font-size: 			8pt;
	vertical-align:		middle;
	padding-top:		1px;
	padding-left: 		2px;
	padding-right: 		3px;
	padding-bottom:		1px;
}

TD.BLOG {
	font-family: 		Tahoma;
	font-size: 			8pt;
	padding-top:		1px;
	padding-left: 		2px;
	padding-right: 		3px;
	padding-bottom:		1px;
}

TD.BLOG_EDIT_TAB {
	text-align:			center;
	font-family: 		Arial;
	font-weight: 		bold;
	font-size: 			9pt;
	color:				#FFFFFF;
	padding:			0px;
	cursor: 			pointer;
	background-color:	#666666;
	background-position:top left;
	background-repeat:	no-repeat;
}

TD.BLOG_EDIT_TAB_TOP {
	text-align:			center;
	font-family: 		Arial;
	font-weight: 		bold;
	font-size: 			9pt;
	color:				#FFFFFF;
	padding:			0px;
	cursor: 			pointer;
	background-color:	#FFFFFF;
	background-position:top left;
	background-repeat:	no-repeat;
}

TD.BLOG_EDIT_TAB_TOP_RIGHT_SIDE {
	text-align:			center;
	font-family: 		Arial;
	font-weight: 		bold;
	font-size: 			9pt;
	color:				#FFFFFF;
	padding:			0px;
	cursor: 			pointer;
	background-color:	#FFFFFF;
	background-position:top right;
	background-repeat:	no-repeat;
}

TD.BLOG_EDIT_TAB_RIGHT_SIDE {
	text-align:			center;
	font-family: 		Arial;
	font-weight: 		bold;
	font-size: 			9pt;
	color:				#FFFFFF;
	padding:			0px;
	cursor: 			pointer;
	background-color:	#666666;
	background-position:top right;
	background-repeat:	no-repeat;
}

TD.GROUPS {
	font-family: 		Tahoma;
	font-size: 			8pt;
	padding-top:		1px;
	padding-left: 		2px;
	padding-right: 		3px;
	padding-bottom:		1px;
}

TD.GROUPS_SORT_LABEL {
	font-family: 		Tahoma;
	font-weight: 		bold;
	font-size: 			8pt;
	padding-top:		1px;
	padding-left: 		2px;
	padding-right: 		3px;
	padding-bottom:		1px;
}

TD.CONTACT_TEXT{
	font-family: 		Tahoma;
	font-size: 			9pt;
	color:				#333333;
}
TD.CONTACT_TEXT_GREY{
	font-family: 		Tahoma;
	font-size: 			8pt;
	color:				#CCCCCC;
}
TD.CONTACT_TEXT_BLACK{
	font-family: 		Tahoma;
	font-size: 			8pt;
	color:				#000000;
}
TD.PROFILE_SMALL_BLOCK_LINK{
	font-family: 		Tahoma;
	font-size: 			8pt;
	color:				#000000;
}
TD.TEXT_WHITE{
	font-family: 		Tahoma;
	font-size: 			9pt;
	color:				#FFFFFF;
	vertical-align:		middle;
}

TD.VIEW_ROW_ODD, TR.VIEW_ROW_ODD {
	padding-left: 		2px;
	background-color: 	transparent;
}
/* css classes for 'striped' table display */
.VIEW2_ROW_EVEN {
	font-family: 		arial;
	font-size: 			8pt;
	vertical-align:		middle;
	padding-top:		1px;
	padding-left: 		2px;
	padding-right: 		3px;
	padding-bottom:		1px;
	background-color: 	lightgrey;
}
.VIEW2_ROW_ODD {
	font-family: 		arial;
	font-size: 			8pt;
	vertical-align:		middle;
	padding-top:		1px;
	padding-left: 		2px;
	padding-right: 		3px;
	padding-bottom:		1px;
	background-color: 	grey;
}
.VIEW2_ROW_EVEN_HIGHLIGHTED {
	font-family: 		arial;
	font-size: 			8pt;
	vertical-align:		middle;
	padding-top:		1px;
	padding-left: 		2px;
	padding-right: 		3px;
	padding-bottom:		1px;
	background-color: 	#e4e5a4;
}
.VIEW2_ROW_ODD_HIGHLIGHTED {
	font-family: 		arial;
	font-size: 			8pt;
	vertical-align:		middle;
	padding-top:		1px;
	padding-left: 		2px;
	padding-right: 		3px;
	padding-bottom:		1px;
	background-color: 	#bbbc7b;
}

/*<<<<#######################################################################*/

/*>>>>#######################################################################*/
/*                            COPYRIGHT AREA                                 */
/* Copyrights - area (row) in main frame table */
TD.COPYRIGHT {
	height:				30px;
	vertical-align:		middle;
}

TABLE.COPYRIGHT, TABLE.COPYRIGHT_BG {
	font-family: 			Tahoma;
	font-size:				11pt;
	border-collapse: 		collapse;
	border-spacing:	 		0;
	empty-cells: 			show;
	background-color: 		#DADADA;
	width:					100%; 
}
TABLE.COPYRIGHT_BG{
	border-top: 			1px;
	border-bottom: 			1px;
	border-left:			1px;
	border-right:			1px;
	border-color:			#525252;
	border-style:			solid;
	width:					100%;
}

A.COPYRIGHT {
	font-size:				10pt;
}
A.COPYRIGHT:link, A.COPYRIGHT:visited, A.COPYRIGHT:active {
	font-family: 			Tahoma;
	font-size:				9pt;
	color: 					#000000;
	font-weight:			bold;
	text-decoration: 		none;
}
A.COPYRIGHT:hover {
	text-decoration:		underline;
}

/* User info - most upper area - row in frame table */
TD.USER_INFO {
	font-family: 			Tahoma;
	font-size:				12pt;
	color: 					#000000;
	font-weight:			bold;
	text-decoration: 		underline;
	height:					18px;
	vertical-align:			bottom;
	text-align:				right;
	padding-right:  		4px;
	padding-bottom: 		1px;
}
/*<<<<#######################################################################*/

.textField_4{
	font-family: 			Tahoma;
	font-size: 				9pt;
  	width:					150px;
  	height : 			    19px;
  	border-left-style:      solid;
	border-left-width:   	1px;
	border-right-style:	    solid;
	border-right-width:  	1px;
	border-top-style:	    solid;
	border-top-width:   	1px;
	border-bottom-style:    solid;
	border-bottom-width:    1px;
	border-color:		    black;
	padding-left:		    1px;
	padding-right :         1px;
	padding-top :           1px;
	padding-bottom :        2px;
	margin-top :            1px;
}

.LOV_ALL_VALUES_LABEL {
	border-bottom: 		1px solid #bbbbbb;
	padding-top: 		3px;
	padding-bottom: 	1px;
	padding-left: 		3px;
	font-size:			9pt;
}
.LOV_SELECTED_VALUES_LABEL {
	border-top: 		1px solid #bbbbbb;
	border-bottom: 		1px solid #bbbbbb;
	padding-top: 		3px;
	padding-bottom: 	1px;
	padding-left: 		3px;
	font-size:			9pt;
}
.LOW_PAGING {
	background-color: 	#CBD6E8;
	padding-top: 		3px;
	padding-bottom: 	5px;
	font-size:			9pt;
}

a.mainlink:link, a.mainlink:visited, a.mainlink:active {
	font-family:		Tahoma;
	font-size:			8pt;
	font-weight: 		bold;
	color: 				#2d294b;
	text-decoration: 	none;
}

a.mainlink:hover {
	font-family:		Tahoma;
	font-size:			8pt;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	none;
}


a.AVAILABLE_VALUE:link,
a.AVAILABLE_VALUE:visited,
a.AVAILABLE_VALUE:active,
a.AVAILABLE_VALUE:hover {
	font-weight: 		bold;
	font-size:			8pt;
	color: 				#0A246A;
	text-decoration: 	underline;
	cursor: 			pointer;
}

.LOV_bottomROW {
	border-top: 		1px solid #bbbbbb;
	font-size:			9pt;
}

TD.VALUE_COL2{
	padding-left: 		3px;
	background-color: 	#CBD6E8;
	font-size: 			9pt;
}

img {
border: 0px none;
}

a.PHOTO_DOWNLOAD_ORIGINAL:link,
a.PHOTO_DOWNLOAD_ORIGINAL:visited,
a.PHOTO_DOWNLOAD_ORIGINAL:active,
.PHOTO_DOWNLOAD_ORIGINAL {

	font-size:				7pt;
	color: 					#0A246A;
	text-decoration: 		underline;
}
a.PHOTO_DOWNLOAD_ORIGINAL:hover{
	font-size:				7pt;
	color: 					#dd0000;
	text-decoration: 		underline;
}

/*########################## PROFILE EDIT ##########################*/

.profileText {
	font-size:				12px;
	color:					#848484;
	font-weight: 			bold;
}

.profileText td{
	font-size:				11px;
	color:					#666666;
}

.profileText select{
	font-size:				11px;
	border: 				1px solid #000000;
	width:					106px;
}

.profileCountry{
	font-family: 			Tahoma;
	font-size: 				9pt;
	border:					1px solid #000000;
	width:					200px;
}

.profileText td{
	font-family: 			Tahoma;
	font-size: 				9pt;
	color:					#000000;
}
.profileInput{
	font-family: 			Tahoma;
	font-size: 				9pt;
	color:					#333333;
}

.profileInput input{
	font-family: 			Tahoma;
	font-size: 				9pt;
	border:					1px solid #000000;
	padding-left:			2px;
}

.profileInput2 input{
	font-family: 			Tahoma;
	font-size: 				9pt;
	width:					200px;
	border:					1px solid #000000;
	padding-left:			2px;
}
/*############################################################*/

.contactCombo{
	font-family: 			Tahoma;
	font-size: 				8pt;
	color:					#ffffff;
	background-color:		#000000;
	border:					1px #cccccc solid;
	width:					230px;
}
.combo {
	font-family: 			Tahoma;
	font-size: 				8pt;
	border:					1px solid #999999;
	background-color:		#ececec;
}
.combobox select{
	font-family: 			Tahoma;
	font-size: 				9pt;
	border:					1px solid #000000;
}
.comboboxBig select{
	font-family: 			Tahoma;
	font-size: 				9pt;
	border:					1px solid #000000;
	width:					200px;
}

.checkbox input{
	vertical-align: 		middle;
	border:					1px solid #000000;
}

.contacts-intro-header {font-size: 12px; color: #000000;}

.contacts-filter {
	font-size: 11px; color: #000000;
	font-family: 			Tahoma;
}

.contactsFilterInput {
	font-family: 			Tahoma;
	font-size: 				7.5pt;
	border:					1px solid #999999;
	background-color:		#666666;
	color:					white;
	width: 					135px;
}

.searchText{
	font-family: 			Tahoma;
	font-size: 				8pt;
	border:					1px solid #999999;
	background-color:		#FFFFFF;
	width: 					95px;
}

.searchTextL{
	font-family: 			Tahoma;
	font-size: 				8pt;
	border:					1px solid #999999;
	background-color:		#FFFFFF;
	width: 					250px;
}

.searchTextLL{
	font-family: 			Tahoma;
	font-size: 				8pt;
	border:					1px solid #999999;
	background-color:		#FFFFFF;
	width: 					200px;
}

.quoteText{
	font-family: 			Tahoma;
	font-size: 				8pt;
	border:					1px solid #999999;
	background-color:		#FFFFFF;
	width: 					170px;
}

.textField{
	font-family: 			Tahoma;
	font-size: 				8pt;
	border:					1px solid #999999;
	background-color:		#FFFFFF;
}

.combo_white { border: 1px solid rgb(153, 153, 153); font-family: Tahoma, Verdana, sans-serif; font-size: 10px; padding: 0px; margin: 0px;}

.combo_white_search{
	font-family: 			Tahoma;
	font-size: 				8pt;
	border:					1px solid #999999;
	background-color:		#FFFFFF;
	width: 130px;
}

/*########################## CV EDIT ##########################*/

.cvInput{
	font-family: 			Tahoma;
	font-size: 				9pt;
}

.cvInput textarea{
	font-family: 			Tahoma;
	font-size: 				9pt;
	border:					1px solid #000000;
	width:					300px;
}

.cvInput input{
	font-family: 			Tahoma;
	font-size: 				9pt;
	border:					1px solid #000000;
	padding-left:			2px;
}

.cvInput2 input{
	font-family: 			Tahoma;
	font-size: 				9pt;
	width:					200px;
	border:					1px solid #000000;
	padding-left:			2px;
}

.greenInput {
	font-family: 			Tahoma;
	font-size: 				9pt;
	width:					150px;
	border:					1px solid #000000;
	padding-left:			2px;
	color:					black;
	background-color:		#ececec;
	height:					18px;
}

.blueInput{
	font-family: 			Tahoma;
	font-size: 				8pt;
	padding-left:			2px;
	color:					#FFFFFF;
}

.blueInput input{
	font-family: 			Tahoma;
	font-size: 				9pt;
	border:					1px solid #000000;
	padding-left:			2px;
}

/*############################################################*/

/*##################### PHOTO ACTION TOOLTIPS ################*/


.PHOTO_ACTION_INFO{
    position:relative;
    z-index:24;
    text-decoration:none;
}

.PHOTO_ACTION_INFO:hover {
	z-index:25;
	text-decoration:none;
	font-size: 101%;
}

.PHOTO_ACTION_INFO span{
	display: none;
}

.PHOTO_ACTION_INFO:hover span{ 
    display:block;
    position:absolute;
    top:20px;
    left:20px;
    width:120px;
    font-size: 8pt;
    font-family: Tahoma;
   	border:	1px solid #000000;
   	color: #000000;
    background-color: #D2DBE8; 
}
.PHOTO_SELECT_ALL {
	vertical-align: 		top;
	font-family: 			Tahoma;
	font-size:				8pt;
	font-weight: 			bold;
	text-align: 			right;
}

.PHOTO_WITH_WHITE_BORDER{
	border:					3px solid #FFFFFF;
}

.NEW_MESSAGE {
	font-family: 			Tahoma;
	font-size:				8pt;
	background-repeat:      repeat-x; 
	background-image:       url('../images/menu_bg.jpg');
	background-color: 	    #c7c3c0;
	cursor: 				pointer;
	text-align: 			left;
	vertical-align: 		middle;
}
.NEW_MESSAGE_OVER{
	font-family: 			Tahoma;
	font-size:				8pt;
	background-color: 		#CCCCCC;
	cursor: 				pointer;
	text-align: 			left;
	vertical-align: 		middle;
}

A.complain:link, A.complain:visited, A.complain:active {
	font-family: 			Arial;
	font-size:				10pt;
	font-weight:			bold;
	color: 					#000000;
	text-decoration: 		none;
}
A.complain:hover{
	font-family: 			Arial;
	font-size:				10pt;
	font-weight:			bold;
	color: 					#000000;
	text-decoration: 		underline;
}

a{
	cursor:					pointer;
}

A.language:link, A.language:visited, A.language:active {
	font-family: 			Arial;
	font-size:				12pt;
	text-decoration: 		none;
}
A.language:hover{
	font-family: 			Arial;
	font-size:				12pt;
	text-decoration: 		underline;
}
A.paging, A.paging:link, A.paging:visited, A.paging:active, A.paging:hover {
	font-family: 			Arial;
	font-size:				14pt;
	font-weight:			bold;
	text-decoration: 		none;
	color:					#444444;
}
A.paging_white, A.paging_white:link, A.paging_white:visited, A.paging_white:active, A.paging_white:hover {
	font-family: 			Arial;
	font-size:				14pt;
	font-weight:			bold;
	text-decoration: 		none;
	color:					#FFFFFF;
}

TD.profile_menu {
	width:					142px;
	height:					36px;
	text-align:				center;
	vertical-align:			middle;
	font-family: 			Arial;	
	font-size:				10px;
	font-weight:			bold;
	background-image:       url('../images/profile_over.png');
	background-repeat:		no-repeat;
	cursor:					pointer;
}

.PROFILE_MENU_LINKS {
	padding: 		3px; 
	color: 			rgb(255, 255, 255); 
	font-weight: 	normal; 
	font-size: 		8pt; 
	font-family: 	Verdana,Arial,Times; 
	font-style: 	normal;
	cursor:			pointer;
}

TD.profile_menu_over {
	width:					142px;
	height:					36px;
	text-align:				center;
	vertical-align:			middle;
	font-family: 			Arial;	
	font-size:				10px;
	font-weight:			bold;
	color:					#FFFFFF;
	background-image:       url('../images/profile.png');
	background-repeat:		no-repeat;
	cursor:					pointer;
}

TD.person_activities_time {
	font-size: 				8pt;
	text-align: 			left;
	color:					#999999;
}

.person_activities_text ,a.person_activities_text:link, a.person_activities_text:visited, a.person_activities_text:active {
	font-family: 			Tahoma;
	font-size:				8pt;
	text-decoration: 		none;
	color: 					#000000;
}

a.person_activities_text:hover {
	text-decoration:		underline;
}

.color{
	font-weight:			bold;
	font-size: 				9pt;
}

.colorBox{
	font-family: 			Tahoma;
	font-size: 				9pt;
	border:					1px solid #000000;
	padding-left:			2px;
}

.messageBorder{
	padding:				4px;
	font-size:				12px;
}

.messageDate{
	font-family:			Tahoma;
	font-size:				9pt;
}

.clearInfo{
	font-size: 				8pt;
	text-align: 			left;
	color: 					#000000;
	font-weight: 			bold;
}

a.birthdayToday:link,a.birthdayToday:active,a.birthdayToday:visited{
	font-size: 				8pt;
	color: 					#EE0000;
	font-weight: 			normal;
	text-decoration:		none;
}
a.birthdayToday:hover{
	font-size: 				8pt;
	color: 					#660000;
	font-weight: 			normal;
	text-decoration:		none;
}

a.birthdayTomorrow:link,a.birthdayTomorrow:active,a.birthdayTomorrow:visited{
	font-size: 				8pt;
	color: 					#000000;
	font-weight: 			normal;
	text-decoration:		none;
	line-height: 			200%;
}
a.birthdayTomorrow:hover{
	font-size: 				8pt;
	color: 					#00DD00;
	font-weight: 			normal;
	text-decoration:		none;
}

.birthday{
	font-size: 				12pt;
	font-weight: 			bold;
}

.upload{
	background-color:		#FFFFFF;
}

.clock{
	font-size: 				11px;
	color:					#CCCCCC;
}

.points{
	font-size: 				12px;
	font-weight: 			bold;
}

.greeting_steps{
	font-size: 				11pt;
	font-weight: 			bold;
}

.greetind_cell{
	padding-left: 			50px;
	text-align:             left;
	font-size: 				10pt;
}

.greetind_cell select{
	border:					1px #000000 solid;
}

.GREETING_CONGRATULATOR_TITLE {
	font-family: 			sans-serif; 
	font-size: 				10pt; 
	color: 					#007CC3;
	background-color:		#FFFFFF;
}
.GREETING_HEAD_LINE {
	font-family: 			sans-serif; 
	font-size: 				8pt; 
	color: 					#000000;
	background-color:		#FFFFFF;
}
.GREETING_SENDER {
	font-family:			sans-serif;
	font-size:				14pt;
	font-weight:			bold;
	background-color:		#FFFFFF;
}

/************* FOR FILES UPLOAD PROGRESS BAR *******************/
	#progressBar { 
		padding-top: 5px; 
	}
	#progressBarBox { 
		width: 350px; height: 10px; border: 1px inset; background: #eee;
	}
	#progressBarBoxContent { 
		width: 0; height: 10px; border-right: 1px solid #444; background: #000000; 
	}
/************* ***************************** *******************/

.LOCALE_ITEM {
	border:1px #f2f2f2 solid;
}

.CONTACT_THUMBNAIL_AREA {
	text-align:       	left;
}

.FEATURED_MEMBER{
	 padding-top:		2px;
}

.MEMBER_INSIDE{
	background-color:	transparent;
}

.MEMBER_NAME{
	font-size:			8pt;
	text-align:			center;
	color:				#FFFFFF;
}

.NEXT_TEXT{
    font-family: 		Trebuchet MS,Arial;
	font-size:			10pt;
	text-align:			left;
	color:				#555555;
}

a.SPARC_FILES:link,a.SPARC_FILES:active,a.SPARC_FILES:visited{
	font-family: 		Arial;
	font-size:			9pt;
	color:				#000000;
	text-decoration: 	none;
}
a.SPARC_FILES:hover{
	font-family: 		Arial;
	font-size:			9pt;
	color:				#000000;
	text-decoration: 	underline;
}

a.NEXT_LINK:link,a.NEXT_LINK:active,a.NEXT_LINK:visited,a.NEXT_LINK:hover{
	font-family: 		Arial;
	font-size:			10pt;
	font-weight:		bold;
	color:				#333333;
	text-decoration: 	none;
}

.START_TEXTAREA textarea{
	border: 	        2px #ef7f02 solid;
	background-color:	#FFFFFF;
}

#left_top_bg_grey{
	background-image:  	url('../images/left_top_bg_grey.jpg');
	background-position:top left;
	background-repeat:	no-repeat;
	background-color:	#666666;
}
#right_top_bg_grey{
	background-image:  	url('../images/right_top_bg_grey.jpg');
	background-position:top right;
	background-repeat:	no-repeat;
	background-color:	#666666;
}
#left_bottom_bg_grey{
	background-image:  	url('../images/left_bottom_bg_grey.jpg');
	background-position:bottom left;
	background-repeat:	no-repeat;
	background-color:	#666666;
}
#right_bottom_bg_grey{
	background-image:  	url('../images/right_bottom_bg_grey.jpg');
	background-position:bottom right;
	background-repeat:	no-repeat;
	background-color:	#666666;
}

.GREY_BACKGROUND{
	background-color:	#666666;
}

.FAST_PAGING_INPUT{
	border:				1px #000000 solid;
	padding-left:		2px;
	width:				35px;
	height:				18px;
}

.BLACKBORDER{
	border:				2px #000000 solid;
	background-color:	#000000;
}

.OWNVIEW{
	font-family: 			Arial,Tahoma;
	font-size: 				10pt;
	font-weight:			bold;
	color:					#333333;
}

.BLOGSTYLE{
	background-color:		#ECECEC;
}

.BLOG_PADDING{
	padding-left:			10px;
	padding-right:			10px;
	padding-top:			2px;
	padding-bottom:			2px;
}
.LastTopMenu {
	width: 					6px;
	height: 			    46px;
	background-image:       url('../images/cyprus/last_top_m_cell.gif');
}

a.TOP_MENU_TEXT, a.TOP_MENU_TEXT:link, a.TOP_MENU_TEXT:visited, a.TOP_MENU_TEXT:active { 
	font-size: 10pt; text-decoration: none; cursor: pointer; color: #000000; }
a.TOP_MENU_TEXT:hover {font-size: 10pt; text-decoration: none; }

.TEXT_SMALL_LINK{
	font-family: 			Tahoma;
	font-size: 				8pt;
	text-decoration: 		none;
	color: 					#999999;
}
A.TEXT_SMALL_LINK, A.TEXT_SMALL_LINK:link, A.TEXT_SMALL_LINK:visited, A.TEXT_SMALL_LINK:active  {
	font-family: 			Tahoma;
	font-size: 				8pt;
	text-decoration: 		none;
	color: 					#333333;
}

A.TEXT_SMALL_LINK_BLOG A.TEXT_SMALL_LINK_BLOG:link, A.TEXT_SMALL_LINK_BLOG:visited, A.TEXT_SMALL_LINK_BLOG:active  {
	font-family: 			Tahoma;
	font-size: 				8pt;
	text-decoration: 		none;
	color: 					#000000;
}
A.TEXT_SMALL_LINK_BLOG:hover{
	color: 					#FFFFFF;	
}

A.TEXT_SMALL_LINK:hover{
	color: 					black;	
}

A.SLIDESHOW_SMALL_LINK, A.SLIDESHOW_SMALL_LINK:link, A.SLIDESHOW_SMALL_LINK:visited, A.SLIDESHOW_SMALL_LINK:active  {
	font-family: 			Tahoma;
	font-size: 				10pt;
	text-decoration: 		none;
	color: 					#888888;
}

A.SLIDESHOW_SMALL_LINK:hover{
	color: 					white;	
}

A.SIMPLE_LINK_COLOR {
	color: 					blue;
}

.TEXT_INPUT_LABEL{
	font-family: 			Tahoma;
	font-size: 				8pt;
}

.STATUSBAR_LIGHT {
	background:						transparent url(../images/cyprus/r_lightbar.gif) repeat scroll 0%;
	overflow: 						hidden;
	width:							100px;
	height:							12px; 
	-moz-background-clip:			-moz-initial;
	-moz-background-origin:			-moz-initial;
	-moz-background-inline-policy:	-moz-initial;
}

.STATUSBAR_BLACK { background: transparent url('r_blackbar.gif') repeat scroll 0% 50%; overflow: visible; float: left; width: 5px; }

a.OWN_VIEW_LINK:link, a.OWN_VIEW_LINK:active, a.OWN_VIEW_LINK:visited { font-size: 7pt; color: #8D8D8D; text-decoration: none; }
a.OWN_VIEW_LINK:hover {text-decoration: underline; }

.OVER_IMAGE{
	background-image:       url('../images/favorite_blue.png');
	background-repeat:		no-repeat;
	background-position:	center center;
	background-color:		transparent;
	cursor:					pointer;
}
.OUT_IMAGE{
	background-image:       url('../images/favorite.png');
	background-repeat:		no-repeat;
	background-position:	center center;
	background-color:		transparent;
	cursor:					pointer;
}

a.models:link,a.models:active,a.models:visited{
	font-size: 				10pt;
	color: 					#EE0000;
	font-weight: 			normal;
	text-decoration:		none;
}
a.models:hover{
	font-size: 				10pt;
	color: 					#00EE00;
	font-weight: 			normal;
	text-decoration:		none;
}
.stage{
	font-family:			Tahoma;
	font-size: 				14pt;
	color: 					#333333;
	font-weight: 			bold;
	text-decoration:		none;
}

.ACCEPT_STATUS{
	font-size:				10pt;
	color: 					#007700;
	font-weight:			bold;
}

.REJECT_STATUS{
	font-size:				10pt;
	color: 					#DD0000;
	font-weight:			bold;
}

.LOGIN_AND_PASS{
	font-size: 				9pt;
	color: 					#474747;
	background-color:		#FFFFFF;
	border: 				1px solid #CFCFCF;
	height: 				20px;
	margin: 				0px 0px 0px 4px;
}

A.SMALL_BLUE_LINK:link, A.SMALL_BLUE_LINK:active, A.SMALL_BLUE_LINK:visited{
	font-family: 			Tahoma;
	font-size: 				8pt;
	text-decoration: 		none;
	color: 					#0088DD;
}
A.SMALL_BLUE_LINK:hover{
	color: 					#6688DD;	
}
.BIG_BUTTON{
	font-family: 			Arial;
	font-size: 				13px;
	font-weight:			normal;
	text-decoration: 		none;
	color: 					#CCCCCC;
	background-color:		#000000;
	border:					1px #FFFFFF solid;
	padding-left:			10px;
	padding-right:			10px;
	cursor:					pointer;
}

.HELP_DISABLED{
    position:relative;
    z-index:24;
    text-decoration:none;
    color:#bab0a5;
}

.HELP{
    position:relative;
    z-index:24;
    text-decoration:none;
    color:#ff8800;
    text-align:left;
}

.HELP:hover {
	z-index:25;
	text-decoration:none;
	font-size: 101%;
	color:#ff8800;
    text-align:left;
}

.HELP span{
	display: none;
}

.HELP:hover span{ 
    display:				block;
    position:				absolute;
    top:					-5px;
    left:					20px;
    width:					200px;
    font-size: 				9pt;
    font-family: 			Tahoma;
   	border:					1px solid #FFFFFF;
   	color:					#FFFFFF;
    background-color:		#000000;
    padding:				5px;
}

A.RED_SMALL_LINK, A.RED_SMALL_LINK:link, A.RED_SMALL_LINK:visited, A.RED_SMALL_LINK:active  {
	font-family: 			Tahoma;
	font-size: 				9pt;
	text-decoration: 		none;
	color: 					#770000;
}
A.RED_SMALL_LINK:hover{
	font-family: 			Tahoma;
	font-size: 				9pt;
	text-decoration: 		none;
	color: 					#FF0000;
}
A.GREEN_SMALL_LINK, A.GREEN_SMALL_LINK:link, A.GREEN_SMALL_LINK:visited, A.GREEN_SMALL_LINK:active  {
	font-family: 			Tahoma;
	font-size: 				9pt;
	text-decoration: 		none;
	color: 					#007700;
}
A.GREEN_SMALL_LINK:hover{
	font-family: 			Tahoma;
	font-size: 				9pt;
	text-decoration: 		none;
	color: 					#00FF00;
}
A.BLUE_SMALL_LINK, A.BLUE_SMALL_LINK:link, A.BLUE_SMALL_LINK:visited, A.BLUE_SMALL_LINK:active  {
	font-family: 			Tahoma;
	font-size: 				9pt;
	text-decoration: 		none;
	color: 					#000077;
}
A.BLUE_SMALL_LINK:hover{
	font-family: 			Tahoma;
	font-size: 				9pt;
	text-decoration: 		none;
	color: 					#0000FF;
}

TD.FILES_TAB_ACTIVE{
	font-family: 			Tahoma;
	font-size: 				10pt;
	text-decoration: 		none;
	color: 					#FF7E29;
}
TD.FILES_TAB_UNACTIVE{
	font-family: 			Tahoma;
	font-size: 				10pt;
	text-decoration: 		none;
	color: 					#333333;
}
TD.HARD_DRIVE_ACTIVE{
	font-family: 			Tahoma;
	font-size: 				10pt;
	text-decoration: 		none;
	font-weight:			bold;
	color: 					#FF7E29;
	background-color:		#CCCCCC;
}
TD.HARD_DRIVE_UNACTIVE{
	font-family: 			Tahoma;
	font-size: 				10pt;
	text-decoration: 		none;
	font-weight:			bold;
	color: 					#000000;
	background-color:		#EFEFEF;
}
/* From Irina new ------------------------------------------------------ */

.galerry-photo1 {
	width: 80px;
	height: 80px;
	border: 2px solid #FFFFFF;
}

.galerry-photo2 {
	width: 45px;
	height: 45px;
	border: 2px solid #FFFFFF;
}

.tab-panel-dark {
	background-image: url('../images/panel-dark-back.gif');
	background-color: #727171;
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	height: 150px;
	border: 0px solid;
}

.corner-dark1 {
	background-image: url('../images/corner-dark1.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 5px;
}

.corner-dark2 {
	background-image: url('../images/corner-dark2.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 5px;
}

.corner-dark3 {
	background-image: url('../images/corner-dark3.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 5px;
}

.rteVertSep { margin: 0pt 4px; }

.panel-dark-text {
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
}

.tab-midlight-left { background-image: url('../images/corner-midlight4.gif'); background-position: left top; background-repeat: no-repeat; background-color: #DEDEDE; cursor: pointer;}
.tab-midlight-right { background-image: url('../images/corner-midlight1.gif'); background-position: right top; background-repeat: no-repeat; background-color: #DEDEDE; cursor: pointer; }
.tab-midlight-back { padding: 0px 5px 0px 3px; background-color: #DEDEDE; height: 21px; color: #666666; font-size: 11px; font-weight: bold; cursor: pointer; text-align: center;}
.tab-midlight2-back { padding: 0px 5px 0px 3px; background-color: #DEDEDE; height: 21px; color: #A8A8A8; font-size: 11px; font-weight: bold; cursor: pointer; text-align: center;}
.tab-midlight-table {margin: 10px 0px 10px 0px; border-bottom: 1px solid #D8D8D8;}

.maintop-bg {width: 100%; background-repeat: repeat-x; background-image: url('../images/maintop-bg.gif'); border: 0px solid; background-color: #ECECEC;}
.maintop-left {height: 34px; background-repeat: no-repeat; background-image: url('../images/maintop-left.gif'); background-position: top left;}
.maintop-right {height: 34px; background-repeat: no-repeat; background-image: url('../images/maintop-right.gif'); background-position: top right; text-align: right;}
.maintop-header {width: 230px; text-align: center;  padding: 10px 10px 0px 10px; float: right;}

.tab-dark-left { background-image: url('../images/corner-grey4.gif'); background-position: left top; background-repeat: no-repeat; background-color: #666666; }
.tab-dark-right { background-image: url('../images/corner-grey1.gif'); background-position: right top; background-repeat: no-repeat; background-color: #666666;}
.tab-dark-back { padding: 0px 5px 0px 3px; background-color: #666666; height: 21px; color: #FFFFFF; font-size: 11px; font-weight: bold; text-align: center;}

.tab-darkl-left { background-image: url('../images/corner-greyl4.gif'); background-position: left top; background-repeat: no-repeat; background-color: #666666; }
.tab-darkl-right { background-image: url('../images/corner-greyl1.gif'); background-position: right top; background-repeat: no-repeat; background-color: #666666;}
.tab-darkl2-left { border-bottom: 1px solid #7A7A7A; background-image: url('../images/corner-greyl4.gif'); background-position: left top;
	background-repeat: no-repeat; background-color: #666666; cursor: pointer; }
.tab-darkl2-right { border-bottom: 1px solid #7A7A7A; background-image: url('../images/corner-greyl1.gif'); background-position: right top;
	background-repeat: no-repeat; background-color: #666666; cursor: pointer; }
.tab-dark2-back { border-bottom: 1px solid #7A7A7A; padding: 0px 5px 0px 3px; background-color: #666666;
	height: 21px; color: #CCCCCC; font-size: 11px; font-weight: bold; cursor: pointer; text-align: center;}

.panel-light-tabs {  vertical-align: top;}
.button-panel {background-color: #DEDEDE; text-align: right; margin: 5px 0px 5px 0px;}

.tab-light-left {
	background-image: url('../images/tab-light-left.gif');
	background-position: left top;
	background-repeat: no-repeat;
	height: 25px;
	cursor:pointer;
}

.tab-light-right {
	background-image: url('../images/tab-light-right.gif');
	background-position: right top;
	background-repeat: no-repeat;
	height: 25px;
}

.tab-light-back {
	background-image: url('../images/tab-light-back.gif');
	background-position: top;
	background-repeat: repeat-x;
	height: 25px;
	margin: 0px 5px 0px 5px;
	padding: 5px 5px 0px 3px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.corner-grey1{
	background-image: url('../images/corner-grey1.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #666666;
	height: 5px;
	padding: 0px;
}

.corner-grey2{
	background-image: url('../images/corner-grey2.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0px;
}

.corner-grey3{
	background-image: url('../images/corner-grey3.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0px;
}

.corner-grey4 {
	background-image: url('../images/corner-grey4.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 5px;
	padding:0px;
}

.panel-grey {
	background-color: #666666;
/*	width: 100%;*/
	border: 0px solid;
}

.top-bg {width: 100%; height: 86px; background-repeat: repeat-x; background-image: url('../images/top-bg.gif'); border: 0px solid;}
.top-leftwing {background-repeat: no-repeat; background-image: url('../images/top-leftwing.gif'); background-position: top left;}
.top-rightwing {height: 86px; background-repeat: no-repeat; background-image: url('../images/top-rightwing.gif'); background-position: top right;}
.table-menu-cell {width: 33%; vertical-align: top;padding: 5px 10px 5px 10px;}
.blue-header { color: rgb(46, 149, 255); font-size: 16px; }
.blue-header-link { color: rgb(46, 149, 255); font-size: 16px; cursor:pointer; text-align: center;}
.table-menu {border: 1px solid #C3C3C3; height: 28px; background-repeat: repeat-x; background-image: url('../images/menu_bg.gif'); width: 100%;}

.contacts-bg {width: 100%; height: 60px; background-repeat: repeat-x; background-image: url('../images/contacts-back.gif'); border: 0px solid;}
.contacts-left {background-repeat: no-repeat; background-image: url('../images/contacts-left.gif'); background-position: top left;}
.contacts-right {height: 60px; background-repeat: no-repeat; background-image: url('../images/contacts-right.gif');
	background-position: top right; text-align: center; /*padding: 30px 0px 0px 0px;*/}

.panel-grey-text {
	/*padding: 5px 10px 5px 10px;*/
	vertical-align: top;
	color: #FFFFFF;
	font-size: 11px;
}
.panel-dark-header {
	text-align: center;
	color: #54A8FF;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 9pt;
	padding:5px;
}

.panel-light-header { padding: 3px; text-align: center; color: #848484; font-weight: bold; font-size: 9pt; }

.panel-light {
	background-color: #EDEDED;
	width: 100%;
	border: 0px solid;
	
}
.corner-light1{
	background-image: url('../images/corner-light1.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0px;
}

.corner-light2{
	background-image: url('../images/corner-light2.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0px;
}

.corner-light3{
	background-image: url('../images/corner-light3.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 5px;
	padding: 0px;
}

.corner-light4 {
	background-image: url('../images/corner-light4.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 5px;
	padding: 0px;
}

.panel-light-text {
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	font-size: 11px;
}

.tab-dark-table { background-color: #ECECEC; border: 0px solid; width: 100%;}

.divider {
	border-bottom: 1px dotted #949494;
	margin: 10;
}

.dividerDark { border-bottom: 1px dotted rgb(148, 148, 148); margin: 10px; }

.divider2 {
	border-right: 1px dotted #949494;
	width: 1px;
}

.icon {
	margin: 0px 3px -7px 5px;
	border: 0px;
}


/* Light panel with tabs on dark ---------------------------------------------------------------------*/

.tab-lightd-left {
	background-image: url('../images/corner-lightd4.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #EDEDED
}

.tab-lightd-right {
	background-image: url('../images/corner-lightd1.gif');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #EDEDED
}

.tab-lightd-back { padding: 0px 5px 0px 3px; background-color: rgb(237, 237, 237); height: 21px; color: #A8A8A8;
	font-size: 11px; font-weight: bold; text-align: center;}

.tab-lightd2-left {
	background-image: url('../images/corner-lightd4.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #EDEDED;
	border-bottom: 1px solid #C8C8C8;
	cursor:pointer;
}

.tab-lightd2-right {
	background-image: url('../images/corner-lightd1.gif');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #EDEDED;
	border-bottom: 1px solid #C8C8C8;
	cursor:pointer;
}

.tab-lightd2-back { border-bottom: 1px solid #D8D8D8; padding: 0px 5px 0px 3px; background-color: rgb(237, 237, 237);
		height: 21px; color: rgb(102, 102, 102); font-size: 11px; font-weight: bold; cursor: pointer; text-align: center;}

.corner-lightd1{
	background-image: url('../images/corner-lightd1.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 5px;
}

.corner-lightd2{
	background-image: url('../images/corner-lightd2.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 5px;
}

.corner-lightd3{
	background-image: url('../images/corner-lightd3.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 5px;
}

.corner-lightd4 {
	background-image: url('../images/corner-lightd4.gif');
	background-repeat: no-repeat;
	background-position:  left top;
	height: 5px;
}

.gallery-cell {
	text-align: center;
	vertical-align: top;
	width: 20%;
}

.index-header {
	color: #2E95FF;
	margin-bottom: 10px;
	font-size: 12pt;
}
td,p{
	font-size: 11px;
}
.button-left {
	background-image: url('../images/button-left.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

.button-right {
	background-image: url('../images/button-right.gif');
	background-position: right top;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 11px;
	white-space: nowrap;
	height: 20px;
	padding: 3px 23px 0px 20px;
}

.button-back {
	background-image: url('../images/button-back.gif');
	background-repeat: repeat-x;
	margin: 5px;
}


.index-button-left {
	background-image: url('../images/index-button-left.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

.index-button-right {
	background-image: url('../images/index-button-right.gif');
	background-position: right top;
	background-repeat: no-repeat;
	color: #000000;
	font-size: 11px;
	white-space: nowrap;
	height: 20px;
	padding: 3px 43px 0px 20px;
}

.index-button-back {
	background-image: url('../images/index-button-back.gif');
	background-repeat: repeat-x;
}

a.link-big-button {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

a.link-big-button:hover {
	color: #000000;
	text-decoration: none;
}

.statusbar {
	background-image: url('../images/statusbar-grey.gif');
	background-repeat: repeat-x;
	border: 3px solid #D0D0D0;
}

.statusbar-step {
	color: #666666;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}
.statusbar-step-grey {
	color: #CCCCCC;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}

.tab-lightl-left {
	background-image: url('../images/corner-light4.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #EDEDED
}

.tab-lightl-right {
	background-image: url('../images/corner-light1.gif');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #EDEDED
}

.tab-lightl2-left {
	background-image: url('../images/corner-light4.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #EDEDED;
	border-bottom: 1px solid #D8D8D8;
}

.tab-lightl2-right {
	background-image: url('../images/corner-light1.gif');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #EDEDED;
	border-bottom: 1px solid #D8D8D8;
}
.panel-index {
	background-color: #EDEDED;
	
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 660px;
	border: 0px solid;
	height: 370px;
	margin: 0px 0px 0px 0px;
}
a.index, a.index:active, a.index:visited {
	color: #7C7C7C;
	font-size: 10px;
	text-decoration: underline;
}

a.index:hover {
	font-size: 10px;
	text-decoration: none;
}
.panel-lang {
	border: 0px solid;
	margin: 20px 20px 3px 20px;
	text-align: left;
}
.index-text {
	line-height: 200%;
	text-align: right;
	font-size: 10pt;
}

.font-grey {
	color: #7E7E7E;
}

.font-blue {
	color: #008AFF;
	font-size: 18pt;
}
.header-blue {
	color: #008AFF;
	font-size: 14pt;
}
a.dark-header { color: #54A8FF; text-decoration: underline;}

a.dark-header:hover {color: #54A8FF; text-decoration: none;}

.blog-long-message {background-color: #EDEDED; border: 0px solid; width: 350px; height: 70px;}
.long-message {background-color: #BFBFBF; border: 0px solid; width: 170px; height: 70px;}

a.tips-link { color: #54A8FF; text-decoration: none; font-size: 10px; font-weight: bold;}
a.tips-link:hover {text-decoration: underline;}

#myGallery
{
width: 700px !important;
height: 500px !important;
}

.file-row {background-color: #E4E4E4;}
.iframe-body {margin: 0px; background-color: #ECECEC;}
.iframe-window {width: 100% !important; width: 95%; height: 190px;}

h4 { color: #848484; font-weight: bold; font-size: 9pt; }

.button-panel2 {background-color: #DEDEDE; padding: 2px 5px 2px 5px;}
.text-blue {
	color: #008AFF;
}

fieldset {
	border: 1px solid #DEDEDE;
}

.fieldset-text { padding: 0px !important; padding: 4px 8px 8px 8px;}

.notes {
	background-color: #FFFFE4; 
	border: 1px solid #F0E99F; 
	width: 287px; 
	height: 35px; 
	/* margin-bottom: 5px; */
	padding: 3px; 
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
}

.target_profile_about_links {
	cursor:pointer;
}
