*{padding:0;margin:0;}
.clear{clear:both;}
img{border:none;}

body{
	background-image:url('bg.gif');
	font-family: 'Pixilator', Arial, sans-serif;
	font-size:16px;
}
	.center{ text-align: center; }
	.left{ text-align: left; }
	.right{ text-align: right; }
	.no-border{ border: none !important; }
	.no-bg{ background: none !important; }
	.no-margin{ margin: 0 !important; }
	.no-padding{ padding: 0 !important; }
	.wrap{ word-wrap: inherit; }
	.clean-font{ font-family: Verdana, Geneva, Tahoma, sans-serif; }
	.bold{ font-weight: bold; }
	.input-button{
		margin: 10px 0;
		padding: 5px 10px;
	}
	.empty{
		border: none !important;
		margin-top: 12px;
		padding: 15px !important;
	}
	.link{}
	.error-message{
		background-color: rgba(0, 0, 0, 0.1);
		padding: 7px 0;
		color: #ff0000;
		font-size: 12px;
	}
		.error-message p{
			font-weight: bold;
		}
		.error-message ul{
			list-style: none;
			margin-left: 13px;
		}
	
	#top-menu-all{
		background:url('top-menu-all.gif') repeat-x;
		width:100%;
		position:fixed;
		top:0;
		height:65px;
	}
		#top-menu-content{
			margin:0 auto 0 auto;
			width:977px;
			height:65px;
		}
			#top-menu-links{
				height:13px;
				/*float:left;*/
				font-family: Arial;
				font-size:11px;
				color:#90ff00;
			}
				#top-menu-links a{
					color:#90ff00;
					text-decoration:none;
					font-size:10px;
				}
				#top-menu-links a:hover{ text-decoration:underline;}
				.top-menu-fix{
					display:inline;
					position:relative;
					top:-3px;
				}
					#lang {
						text-align:left;
						font-size:13px;					
						float:right;
						position:relative;
						top:-2px;
					}
					#lang b{
						color:#333;
						background-color:#e3e3e3;
					}
					#lang a{ font-size:13px; color:#e3ffe3; font-weight:bold;}
					#lang a:hover{ text-decoration:none; color:#333; background-color:#e3e3e3;}
				
			
			#top-menu-logo{
				margin-top:11px;
				float:left;
			}
			
			#top-menu-login{
				margin-top:5px;
				float:right;
				width:auto;
				height:20px;
			}
				#top-menu-login .submit{ padding-top:8px;}
				#user, #pass{
					height:17px;
					width:150px;
					font-size:10px;
					background-color:#eaeaea;
					border:1px solid #888888;
				}
				#user{
					background:url('u.gif') 5px 5px no-repeat white;
					padding-left:27px;
				}
				#pass{
					background:url('p.gif') 5px 5px no-repeat white;
					padding-left:27px;
				}
				
				#top-menu-login td p{
					padding-top: 8px;
					font-size: 14px;
				}
				#top-menu-login .logout-btn{
					margin-left: 10px;
				}
				#top-menu-login .logout-btn a{ color:#111; }
				#top-menu-login .logout-btn a:hover{ color:#909090; text-decoration:none; }
				#top-menu-login .link{
					margin-left: 10px;
				}
				#top-menu-login .link a{ color:#111; }
				#top-menu-login .link a:hover{ color:#707070; text-decoration:none; }
			
	#main-content{
		width:977px;
		margin:75px auto 0 auto;
	}
		#main-content-top{
			width:100%;
			height:16px;
			background:url('center-content-top.jpg') no-repeat;
		}
		#main-content-center{
			width:100%;
			height:auto;
			background:url('center-content.jpg') repeat-y;
		}
			#main-content-left{
				width:225px;
				float:left;
				margin-left:27px;
				margin-top:77px;
				/*min-height:400px;*/
			}
			#main-content-menu{ display: block; }
			.main-content-menu-small{ display: none; }
				#main-content-left img{margin-bottom:-4px;}	
				#create-account p{
					margin: 13px 7px;
					margin-left: 7px;
					font-size: 15px;
				}
					#create-account p a{ color:#111; }
					#create-account p a:hover{ color:#909090; text-decoration: none; }
				#social-network{
					height:auto;
					/*height:300px;*/
					margin:18px 0;
					padding-left:8px;
				}
					#social-network p{
						font-size: 15px;
					}
					#social-network p a{ color:#111; }
					#social-network p a:hover{ color:#909090; text-decoration: none; }
			
			#main-content-right{
				float:left;
				/*border-left:thin solid black;*/
				/*height:400px;*/
				height:auto;
				width:692px;
				margin-top:49px;
				/*padding-left:5px;*/
			}

	/*************** Main Content Profile/Create Account START ************/

				#profile-form, #create-form, #update-account{
					margin: 7px 0 27px 0;
					padding-left: 15px;
					border-left: thin solid black;
				}
						
					#profile-form table, #create-form table, #update-account table{		
						font-size: 13px;
						width: 100%;
						margin: 15px auto;
						padding: 3px 7px 3px 15px;
						border-spacing: 0;
					}
						#update-account a.link{
							font-size: 15px;
							color:#111;
						}
						#update-account a.link:hover{
							color:#909090; 
							text-decoration: none;
						}
					#profile-form table td{
						padding: 4px 0;
						border-bottom: thin solid #e3e3e3;
					}
					#profile-form table td.l{
						width: 180px;
						/* border: thin solid blue; */
					}
					#profile-form table td.c{
						width: 290px;
						/* border: thin solid green; */
					}
					#profile-form table td.r a{
						color: #111;
						text-decoration: underline;
					}
					#profile-form table td.r a:hover{
						/* color: #23bd00; */
						color: #909090;
						text-decoration: none;
					}

					#create-form table td{
						padding: 4px 0;
						border-bottom: thin solid #e3e3e3;
					}
					#create-form table td.l{
						width: 220px;
					}
					#create-form table td.r input{
						width: 300px;
						margin: 0 auto;
						padding: 3px 7px;
					}

					#update-account table{
						width: 520px;
						margin: 13px 0 0 4px;
					}
					#update-account table td{
						padding: 4px 0;
						/* border: thin solid blue; */
					}
					#update-account table td.l{
						width: 320px;
					}
					#update-account table td.c{
						width: 100px;
					}
					#update-account table td.r{
						width: 100px;
					}
					#update-account table td input{
						width: 280px;
						margin: 0 auto;
						padding: 4px 7px;
					}
					
						#update-account table td.ll{
							width: 136px;
						}
						#update-account table td.cc{
							width: 220px;
						}
							#update-account table td.cc input{ width: 178px; }
						#update-account table td.rr{
							width: 164px;
						}

	
	/*************** Main Content PHP START ************/
	
				.content{
					margin: 7px 0 27px 0;
					padding-left: 15px;
				}
					.content h3{
						font-size: 18px;
						margin: 7px 0;
					}
					.content h2{
						font-size: 22px;
						margin: 7px 0;
					}
					.content p{
						font-size: 13px;
						padding: 3px 7px 3px 22px;
						border-left: thin solid black;
					}
					/* .c_link{
						margin: 7px;
						padding-left: 13px;
						font-size: 10px;
					} */
					.content ul{ list-style: none; margin-top: 11px; }
					.content ul li{
						margin: 3px;
						padding-left: 22px;
						font-size: 14px;
					}
				.content p.no-border{ border: none; }
					.content a{ color:#111; }
					.content a:hover{ color:#909090; text-decoration:none; }
					.content .error-message p{
						font-size: 13px;
						border: none;
					}
					.content .error-message ul{
						font-size: 12px;
						padding: 3px 7px 3px 22px;
					}
	
				
				#contact-form{
					margin: 7px 0 27px 0;
					padding-left: 15px;
					border-left: thin solid black;
				}
					#contact-form h2{
						font-size: 22px;
						margin: 7px 0;
					}
					#contact-form p{						
						font-size: 13px;
						padding: 3px 7px 3px 15px;
					}
						
					#contact-form table{		
						font-size: 13px;
						width: 100%;
						margin: 15px auto;
						padding: 3px 7px 3px 15px;
					}
					#contact-form table td.l{
						width: 150px;
					}
					#contact-form table td.r{
						width: 455px;
					}
						.select{ width: 454px; }
						.input{ width: 450px; }
						.text-area{ width: 453px; }
				
	/*************** Main Content PHP END ************/
		
		#main-content-bottom{
			background:url('center-content-bottom.png') no-repeat;
			height:179px;
			width:977px;
		}
	/*************** Footer PHP START ************/
			#footer-content{
				font-family: Arial;
				font-size: 12px;
				font-weight: 500;
				width: 90%;
				margin: 0 auto;
				padding: 27px 7px 0 7px;
			}
			#footer-content-small{ display: none; }
				
				#footer-content a{ text-decoration:none; color:#333;}
				#footer-content a:hover{ text-decoration:underline; }
			
				#footer-content td{
					width: 33%;
				}
				#footer-content ul li{
					list-style: none;
					margin: 3px;
				}
				#footer-content ul li img{
					max-width: 80px;
				}
				
					#copy{
						padding: 13px 0 0 0;
						font-family: Verdana;
						text-align: center;
						font-size: 10px;
						font-weight: normal;
					}
	/*************** Footer PHP END ************/
			
			
			
			
			
			
			
			
			
			