@charset "utf-8";


	/* DEFAULT TAGS */
		BODY{
			margin: 0px;
			padding: 0px;
			
			font: normal 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
			
			background: url(images/default-bg.png) repeat-x top center #D1D4D3; /* Background */
			color: #232B32; /* Text color */
			
			text-align: center;
		}
		
		A, A:visited{
			text-decoration: none;
			color: #232B32; /* Color */
			*color: inherit;
		}
		
		A:hover{
			text-decoration: underline;
		}
		
		P{
			padding: 5px;
			margin: 0px;
		}
		
		H1{ font-size: 250%; margin: 0px; padding: 5px; }
		H2{ font-size: 225%; margin: 0px; padding: 5px; }
		H3{ font-size: 200%; margin: 0px; padding: 5px; }
		H4{ font-size: 175%; margin: 0px; padding: 5px; }
		H5{ font-size: 150%; margin: 0px; padding: 5px; }
		H6{ font-size: 125%; margin: 0px; padding: 5px; }
		
		
		
		
	/* WRAPPER */
		.gloya-main{
			margin: 0px;
			padding: 0px;
			
			text-align: center;
		}
		
		.gloya-wrapper, 
		.gloya-footer-wrapper{
			position: relative;
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			
			width: 900px; /* width */
			
			text-align: left;
		}
		
		
		
		
	/* HEADER TOP BAR */
		.gloya-header-top{
			margin: 0px;
			padding: 0px;
			
			height: 33px;
			background-color: #5E6A72; /* Background Color */
			color: #E8EAEA; /* Text Color */
			
			line-height: 33px;
			
			overflow: hidden;
		}
		
		/* Login Area Style */
		.gloya-header-top .left{
			float: left;
			padding: 3px;
		}
		
		.gloya-header-top INPUT.text{
			width: 150px;
			height: 18px;
			margin-right: 3px;
			border: solid 1px #232b32;
			float: left;
			font-size: 9pt;
			padding-top: 4px;
			vertical-align: middle;
			background-color: #7F8F9A;
		}
		
		.gloya-header-top INPUT.text-focus{
			width: 150px;
			height: 18px;
			margin-right: 3px;
			border: solid 1px #232b32;
			float: left;
			font-size: 9pt;
			padding-top: 4px;
			vertical-align: middle;
			background-color: #FFFFFF;
		}
		
		.gloya-header-top INPUT.button{
			height: 25px;
			float: left;
			padding-left: 20px;
			
			vertical-align: middle;
			
			border: none;
			color: #E8EAEA;
			font-weight: bold;
			background: url(images/button-login.png) 5px 50% no-repeat #232b32;
		}
		
		.gloya-header-top INPUT.button-hover{
			height: 25px;
			float: left;
			padding-left: 20px;
			
			vertical-align: middle;
			
			border: none;
			color: #9CE500;
			font-weight: bold;
			background: url(images/button-login-hover.png) 5px 50% no-repeat #232b32;
			
			cursor: pointer;
		}
		
		/* Client Area Style */
		.gloya-header-top UL{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		
		.gloya-header-top LI{
			float: left;
			margin: 0px;
			padding: 0px;
		}
		
		.gloya-header-top LI A{
			display: block;
			padding-left: 5px;
			padding-right: 5px;
			
			text-decoration: none;
			color: #E8EAEA; /* Text Color */
		}
		
		.gloya-header-top LI A:hover{
			background-color: #354048;
			
			text-decoration: none;
			color: #FFFFFF; /* Text Color */
		}
		
		.gloya-header-top LI A IMG.icon{
			padding: 5px;
		}
		
		.gloya-header-top LI A CITE.count{
			vertical-align: top;
			font-style: normal;
			font-weight: bold;
			display: block;
			float: left;
		}
		
		.gloya-header-top LI.spr IMG{
			padding: 2px;
			padding-top: 5px;
			height: 21px;
			width: 1px;
			
			background: url(images/dotted-light.png) repeat-y left;
		}
		
		.gloya-header-top LI.label A{
			font-weight: bold;
		}
		
		.gloya-header-top LI.logout A{
			background-image: url(images/icon-top-logout.png);
			background-position: 5px 50%;
			background-repeat: no-repeat;
			padding-left: 30px;
		}
		
		.gloya-header-top LI.logout A:hover{
			background-image: url(images/icon-top-logout-hover.png);
		}
		
		.gloya-header-top LI A.selected{
			padding-bottom: 8px;
			background-color: #354048;
		}
		
		#gloya-top-user-menu{
			background-color: #354048; /* Background Color */
			color: #E8EAEA; /* Text Color */
			width: 175px;
			text-align: left;
		}
		
		#gloya-top-user-menu .bd{
			margin-top: 5px;
			margin-bottom: 5px;
			background-color: #1B232A;
		}
		
		#gloya-top-user-menu UL{
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		
		#gloya-top-user-menu UL LI{
			list-style: none;
			margin: 0px;
			padding: 0px;
			
		}
		
		#gloya-top-user-menu UL LI A{
			display: block;
			padding: 8px;
			margin: 0px;
			
			text-decoration: none;
			color: #E8EAEA; /* Text Color */
			
			background-image: url(images/dotted-light2.png);
			background-repeat: repeat-x;
			background-position: 0px 28px;
		}
		
		#gloya-top-user-menu UL LI A:hover{
			background-color: #d3218b;
		}
		
		
		
		
		/* Messages Box */
		#gloya-top-user-messages{
			background-color: #354048; /* Background Color */
			color: #E8EAEA; /* Text Color */
			width: 271px;
			text-align: left;
			position: absolute;
		}
		
		#gloya-top-user-messages .bd{
			margin-top: 5px;
			margin-bottom: 5px;
		}
		
		#gloya-top-user-messages UL.messages{
			list-style: none;
			margin: 0px;
			padding: 0px;
			background-color: #FFFFFF;
		}
		
		#gloya-top-user-messages UL.messages LI{
			list-style: none;
			margin: 0px;
			padding: 6px;
			
			display: block;
			overflow: hidden;
			
			background-image: url(images/dotted-light2.png);
			background-repeat: repeat-x;
			background-position: 0px 28px;			
		}
		
		#gloya-top-user-messages UL.messages LI A{			
			text-decoration: none;
			color: #1B232A; /* Text Color */
			float: left;
		}
		
		#gloya-top-user-messages UL.messages LI A:hover{
			color: #d3218b;
		}
		
		#gloya-top-user-messages UL.messages LI A.message-sender{
			font-weight: bold;
			margin-right: 5px;
		}
		
		#gloya-top-user-messages UL.messages LI A.message-delete{
			float: right;
			background: none;
		}
		
		#gloya-top-user-messages UL.messages LI A.message-delete IMG{
			width: 17px;
			height: 17px;
			
			background-image: url(images/top-message-delete.png);
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-color: none;
		
		}
		
		#gloya-top-user-messages UL.messages LI A.message-delete:hover{
			background: none;
		}
		#gloya-top-user-messages UL.messages LI A.message-delete:hover IMG{
			background-image: url(images/top-message-delete-hover.png);
			background-color: none;
		}
		
		
		
		
		
		#gloya-top-user-messages .footer{
			padding: 5px;
		}
		
		#gloya-top-user-messages A.message-box-close{
			float: right;
			display: block;
			padding: 2px;
			padding-right: 8px;
			background: #5E6A72;
			text-decoration: none;
			color: #FFFFFF;
		}
		
		#gloya-top-user-messages A.message-box-close IMG{
			width: 17px;
			height: 17px;
			
			background-image: url(images/top-message-close.png);
			background-repeat: no-repeat;
			background-position: 50% 50%;
			background-color: none;
			
			vertical-align: middle;
		}
		
		#gloya-top-user-messages A.message-box-close:hover{
			background: #232B32;
			color: #9CE500;
			text-decoration: none;
		}
		#gloya-top-user-messages A.message-box-close:hover IMG{
			background-image: url(images/top-message-close-hover.png);
			background-color: none;
		}
		
		
		#gloya-top-user-messages A.message-box-footer{
			float: left;
			display: block;
			padding-right: 8px;
			padding-left: 8px;
			background: #5E6A72;
			text-decoration: none;
			color: #FFFFFF;
			line-height: 21px;
		}
		
		#gloya-top-user-messages A.message-box-footer:hover{
			background: #232B32;
			color: #9CE500;
			text-decoration: none;
		}
		
		

		
	/* HEADER */
		.gloya-header{
			margin: 0px;
			padding: 0px;
			
			line-height: 115px;
			overflow: hidden;
			height: 115px;
		}
		
		/* LOGO */
			.gloya-header .gloya-logo{
				margin-top: 38px;
				margin-left: 30px;
				
				float: left;
			}
			
			.gloya-header .gloya-logo IMG{
				width: 240px;
				height: 32px;
				
				background: url(images/default-logo.png) no-repeat center;
			}
			
		/* MAIN MENU */
			.gloya-menu{
				float: right;
				
				margin: 0px;
				margin-top: 35px;
				padding: 0px;
				
				line-height: 25px;
			}
			
			.gloya-menu UL{
				margin: 0px;
				padding: 0px;
				list-style: none;
				overflow: hidden;
			}
			
			.gloya-menu LI{
				list-style: none;
				float: left;
				padding: 3px;
			}
			
			.gloya-menu LI A{			
				text-decoration: none;
				font-style: normal;
				display: block;
				font-weight: bold;
				
				color: #5E6A72; /* Color */
			}
			
			.gloya-menu LI A EM{
				text-decoration: none;
				font-style: normal;
				
				padding: 5px;
			}
			
			.gloya-menu LI A:hover {
				color: #232B32;
			}
			
			
			
			
	/* HEADER BOTTOM BAR */
		.gloya-header-bottom{
			margin: 0px;
			padding: 5px;
			
			overflow: hidden;
			_padding-bottom: 15px;
									
			line-height: 35px;
			background-color: #5E6A72; /* Background Color */
			color: #E8EAEA; /* Text Color */
		}
		
		.gloya-header-bottom .gloya-stat{
			float: right;
			line-height: 23px;
		}
		
		.gloya-header-bottom .search-input{
			width: 150px;
			height: 18px;
			border: solid 1px #232b32;
			float: left;
			font-size: 9pt;
			padding-top: 4px;
			vertical-align: middle;
			
		}
		
		.gloya-header-bottom .search-button{
			width: 35px;
			height: 25px;
			float: left;
			
			vertical-align: middle;
			
			border: none;
			background: url(images/search-button.png) 50% 50% no-repeat #232b32;
		}
		
		.gloya-header-bottom .search-button-opencategories{
			width: 25px;
			height: 25px;
			
			float: left;
			
			vertical-align: middle;
			
			border: none;
			background: url(images/search-category-arrow.png) 50% 50% no-repeat #232b32;
			
			cursor: pointer;
		}
		
		.gloya-header-bottom .search-button-categories{
			float:left;
			width: 100px;
			height: 25px;
			padding: 0px;
			padding-left: 10px;
			
			line-height: 25px;
			vertical-align: middle;
			
			font-weight: bold;
			
			border: none;
			background: #232b32;
			
			cursor: pointer;
		}
		
		.yuimenu{ top:auto; left:auto; }	
		
		#search-categories-menu{
			background-color: #232b32; /* Background Color */
			color: #E8EAEA; /* Text Color */
			width: 136px;
			text-align: left;
			margin-left: 5px;
		}
		
		#search-categories-menu .bd{
			margin-top: 5px;
			margin-bottom: 5px;
			background-color: #232b32;
		}
		
		#search-categories-menu UL{
			list-style: none;
			margin: 0px;
			padding: 0px;
		}
		
		#search-categories-menu UL LI{
			list-style: none;
			margin: 0px;
			padding: 0px;
			
		}
		
		#search-categories-menu UL LI A{
			display: block;
			padding: 8px;
			margin: 0px;
			
			text-decoration: none;
			color: #E8EAEA; /* Text Color */
			
			background-image: url(images/dotted-light2.png);
			background-repeat: repeat-x;
			background-position: 0px 28px;
		}
		
		#search-categories-menu UL LI A:hover{
			background-color: #d3218b;
		}
		
	/* BODY */
		.gloya-body{
			margin: 0px;
			padding: 0px;
		}
		
		
		/* CONTENT */		
			.gloya-content{
				background-color: #FFFFFF; /* Content BG */
			}
			
			
			
	/* FOOTER */
		.gloya-footer-wrapper{
			margin-top: 10px;
		}
		
		.gloya-footer{
			padding: 5px;
			background-color: #232B32; /* Background Color */
			color: #E8EAEA; /* Text Color */
			overflow: hidden;
			_width: 100%;
		}
		
		/* Footer blocks */
			.gloya-footer A, .gloya-footer A:visited{
				color: #E8EAEA; /* Text Color */
			}
			
			/* About Site */
			.gloya-footer .aboutlinks{
				float: left;
				width: 200px;
				padding-right: 5px;
			}
			
			.gloya-footer .aboutlinks UL.links{
				list-style: none;
				margin: 0px;
				padding: 0px;
			}
			
			.gloya-footer .aboutlinks UL.links LI{
				margin: 0px;
				padding: 0px;
			}
			
			.gloya-footer .aboutlinks UL.links A{
				display: block;
				padding: 8px;
				margin: 0px;
				
				text-decoration: none;
				color: #E8EAEA; /* Text Color */
				
				background-image: url(images/dotted-light2.png);
				background-repeat: repeat-x;
				background-position: 0px 28px;
			}
			
			.gloya-footer .aboutlinks UL.links A:hover{
				background-color: #d3218b;
			}
			
			.gloya-footer .aboutlinks .copyright{
				padding: 5px;
				padding-top: 10px;
				padding-bottom: 10px;
				color: #999999;
			}
			
			
			
			
			/* Whois Online */
			.gloya-footer .whoonlines{
				float: left;
				
				width: 225px;
				padding-left: 5px;
				padding-right: 5px;
			}
			
			.gloya-footer .whoonlines UL.women,
			.gloya-footer .whoonlines UL.men{
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
			
			.gloya-footer .whoonlines UL.women A,
			.gloya-footer .whoonlines UL.men A{
				display: block;
				padding: 8px;
				margin: 0px;
				
				text-decoration: none;
				color: #E8EAEA; /* Text Color */
				
				background-image: url(images/dotted-light2.png);
				background-repeat: repeat-x;
				background-position: 0px 47px;
				
				height: 33px;
				overflow: hidden;
			}
			
			.gloya-footer .whoonlines UL.women IMG.avatar{
				float: left;
				border:solid 1px #FF33FF;
			}
			
			.gloya-footer .whoonlines UL.men IMG.avatar{
				float: left;
				border:solid 1px #00CCFF;
			}
			
			.gloya-footer .whoonlines UL.women .title,
			.gloya-footer .whoonlines UL.men .title{
				display: block;
				margin-left: 40px;
				font-style: normal;
				font-weight: bold;
			}
			
			.gloya-footer .whoonlines UL.women .desc,
			.gloya-footer .whoonlines UL.men .desc{
				display: block;
				margin-top: 3px;
				margin-left: 40px;
				font-style: normal;
				color: #999999;
			}
			
			.gloya-footer .whoonlines UL.women A:hover{
				background-color: #78074a;
			}
			
			.gloya-footer .whoonlines UL.men A:hover{
				background-color: #006179;
			}
			
			
			
			/* Poll */
			.gloya-footer .poll{
				float: left;
				
				width: 225px;
				padding-left: 5px;
				padding-right: 5px;
			}
			
			.gloya-footer .poll .question{
				padding: 5px;
			}
			
			.gloya-footer .poll OL{
				margin: 0px;
				padding: 5px;
				list-style: none;
			}
			
			.gloya-footer .poll LI{
				padding: 2px;
			}
			
			.gloya-footer .poll .button{
				text-align: center;
				padding: 5px;
			}
			
			.gloya-footer .poll .button INPUT{
				font-weight: bold;
				padding: 1px;
				padding-left: 10px;
				padding-right: 10px;
				
				background-color: #57646c;
				border: none;
				color: #000000;
			}
			
			
			/* News */
			.gloya-footer .news{
				float: left;
				
				width: 200px;
				padding-left: 5px;
				padding-right: 5px;
			}
			
			.gloya-footer .news UL{
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
			
			.gloya-footer .news A{
				display: block;
				padding: 8px;
				margin: 0px;
				
				text-decoration: none;
				color: #E8EAEA; /* Text Color */
				
				background-image: url(images/dotted-light2.png);
				background-repeat: repeat-x;
				background-position: 0px 28px;
			}
			
			.gloya-footer .news A:hover{
				background-color: #d3218b;
			}
			
			
			
	/* Block Styles */
		.underconstruction-area{
			height: 300px;
			text-align: center;
			background-image: url(images/sign-underconstruction.png);
			background-repeat: no-repeat;
			background-position: 50% 20px;
			background-color: #FFFFFF;
		}
		
		.underconstruction-area .message-box{
			padding-top: 230px;
			color: #CA196F;
		}
		
		
	/* Index Area */
		.gloya-index-area{
			height: 518px;
			overflow: hidden;
		}
		
		.gloya-index-area .search-box{
			float: right;
			width: 330px;
			height: 131px;
			margin-top: 67px;
			margin-right: 37px;
			_margin-right: 18px;
			
			padding: 10px;
			
			color: #6A003F;
		}
		
		.gloya-index-area .search-box .row{
			overflow: hidden;
			height: 30px;
			text-align: center;
			margin-bottom: 5px;
		}
		
		.gloya-index-area .search-box LABEL{
			padding: 5px;
		}
		
		.gloya-index-area .search-box INPUT.text{
			border: solid 1px #6A003F;
			padding: 3px;
			text-align: center;
		}
		
		.gloya-index-area .search-box SELECT{
			border: solid 1px #6A003F;
			padding: 3px;
			text-align: left;
		}
		
		.gloya-index-area .search-box .rowb{
			overflow: hidden;
			height: 30px;
			text-align: right;
			margin-bottom: 5px;
			padding-right: 68px;
		}
		
		.gloya-index-area .search-box INPUT.button{
			border: solid 1px #6A003F;
			padding: 3px;
			padding-left: 15px;
			padding-right: 15px;
			background-color: #6A003F;
			color: #FFFFFF;
			font-weight: bold;
			cursor: pointer;
		}
		
		.gloya-index-area .search-box A{
			margin-top: 10px;
			color: #FFFFFF;
		}
		
		
		
		
	/* Tooltip styles */
	.yui-tt .bd {
		position: relative;
		top: 0;
		left: 0;
		z-index: 1;
		color: #000;
		max-width: 300px;
		text-align: left;
		padding: 2px 5px;
		border-color: #D4C237 #A6982B #A6982B #A6982B;
		border-width: 1px;
		border-style: solid;
		background-color: #FFEE69;
	}
	
	.yui-tt.show-scrollbars .bd {
		overflow: auto;
	}
	
	.yui-tt-shadow {
		top: 2px;
		right: -3px;
		left: -3px;
		bottom: -3px;
		background-color: #000;
	}
	
	.yui-tt-shadow-visible {
		opacity: .12;
		filter: alpha(opacity=12);  /* For IE */
	}
	
	
	/* AUTO COMPLETE */
		/* styles for entire widget */
		.yui-ac {
			position:relative;font-family:arial;font-size:100%;
		}
		
		/* styles for input field */
		.yui-ac-input {
			position:absolute;width:100%;
		}
		
		/* styles for results container */
		.yui-ac-container {
			position:absolute;top:1.6em;width:100%;
		}
		
		/* styles for header/body/footer wrapper within container */
		.yui-ac-content {
			position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;
		}
		
		/* styles for container shadow */
		.yui-ac-shadow {
			position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity: 0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;
		}
		
		/* styles for container iframe */
		.yui-ac iframe {
			opacity:0;filter: alpha(opacity=0);
			padding-right:.3em; padding-bottom:.3em; /* Bug 2026798: extend iframe to shim the shadow */
		}
		
		/* styles for results list */
		.yui-ac-content ul{
			margin:0;padding:0;width:100%;
		}
		
		/* styles for result item */
		.yui-ac-content li {
			margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;
			zoom:1; /* For IE to trigger mouse events on LI */
		}
		
		/* styles for prehighlighted result item */
		.yui-ac-content li.yui-ac-prehighlight {
			background:#B3D4FF;
		}
		
		/* styles for highlighted result item */
		.yui-ac-content li.yui-ac-highlight {
			background:#426FD9;color:#FFF;
		}