html { scrollbar-face-color:#E18339; scrollbar-arrow-color:#884711; scrollbar-track-color:#AC500D; scrollbar-shadow-color:#E18339; scrollbar-highlight-color:#E18339; scrollbar-3dlight-color:#E18339; scrollbar-darkshadow-Color:#3F1F14; }
body { background:#3F1F14; font-family:arial; font-size:12px; margin:0 auto; width:980px; }
form { margin:0; padding:0; }

/**************************
PAGE GUEST
**************************/
	#body { background:url('../images/i_bg.gif'); background-repeat:repeat-x; }
		#body a { color:#C83A11; font-family:verdana; font-size:12px; text-decoration:none; }
		#body a:hover { text-decoration:underline; }	
	
		#left { background:url('../images/i_left.gif'); background-position:bottom left; background-repeat:no-repeat; float:left; height:430px; width:205px; }
			
			#languages { color:#3F1F14; font-family:verdana; font-size:12px; font-weight:bold; padding-top:20px; margin-left:20px; }
				#languages a { color:#FF9900; font-family:verdana; font-size: 12px; text-decoration: none; }
				#languages a:hover { text-decoration:underline; }	
			
			#login { font-family:verdana; font-size:10px; color:#3F1F14; padding-top:20px; margin-left:20px; }
				.input-left { background:#CE6521; border:1px solid #E1772D; color:#DFA156; font-family:verdana; font-size:10px; height:14px; width:87px; }
				.submit-left { background:#A95519; border:1px solid #DFA156; color:#DFA156; font-family:arial; font-size:12px; font-weight:bold; height:20px; margin-top:5px; padding:1px 0 1px 0; width:88px; }
			
			#flash-left { height:270px; margin:10px 0 0 0; padding:0 0 0 1px; width:119px; }
		
		#center { float:left; height:auto !important; height:419px; min-height:419px; margin-top:11px; text-align:center; width:570px; }
			#center a { color:#C83A11; font-family:verdana; font-size: 12px; text-decoration: none; }
			#center a:hover { text-decoration:underline; }	
			
			#logo { background:url('../images/logo.gif'); background-position:top center; height:117px; width:570px; }
			
			#topmenu { margin-left:60px; height:40px; text-align:center; }
				.topmenu { float:left; }
				.topmenu1 { border-bottom:1px solid #000; float:left; }
				.topmenu2 { border-bottom:1px solid #000; float:left; }
				.topmenu3 { border-bottom:1px solid #000; float:left; }
				.topmenu4 { border-bottom:1px solid #000; float:left; }
				.topmenu5 { border-bottom:1px solid #000; float:left; }	
				.topmenu6 { border-bottom:1px solid #000; float:left; }
			
			#banner { height:50px; padding-left:30px; text-align:center; }
			
			#content { font-family:verdana; font-size:13px; color:#000; height:242px; line-height:18px; overflow:auto; padding:20px 10px 0 0; text-align:justify; }
				
				.left-events-row { float:left; display:block; height:22px; width:460px; }
		
				#gallery { color:#000000; float:left; font-family:verdana; font-size:13px; line-height:17px; padding:0 0 0 20px; text-align:justify; width:500px; }
				.gallery-picture-cat { float:left; padding:5px 5px 0 0; text-align:center; width:154px; }
				.gallery-picture { float:left; height:120px; padding:2px 2px 0 0; width:120px; }
				.gallery-picture-end { float:left; height:120px; padding:2px 0 0 0; width:120px; }
				
				.f-login-txt { background:#CE6521; border:1px solid #E1772D; color:#DFA156; font-family:verdana; font-size:10px; height:14px; width:87px; }			
				.f-login-txtarea { background:#DEA65B; border:1px solid #E1772D; color:#3F1F14; font-family:verdana; font-size:12px; }			
				.f-login-submit { background-color:#A95519; border:1px solid #DFA156; border-style:solid; color:#DFA156; font-family:arial; font-size:12px; font-weight: bold; height:20px; margin-top:5px; padding:1px 0 1px 0; width:87px; }			
				.f-login2-submit { background-color:#A95519; border:1px solid #CE6406; border-style:solid; color:#DFA156; font-family:arial; font-size:12px; font-weight: bold; height:20px; margin-top:5px; padding:1px 0 1px 0; width:87px; }			

				
				#video { float:left; padding:0 10px 0 10px; text-align:center; }
				
		#right { background:url('../images/i_right.gif'); background-position:top right; background-repeat:no-repeat; float:right; height:250px; width:126px; }
		
		#footer { background:url('../images/i_footer.gif'); background-position:top right; background-repeat:no-repeat; clear:left; height:150px; width:100%; }
		
		#partners { background:url('../images/partners.jpg'); background-position:left center; background-repeat:no-repeat; padding:2px 0 0 0; text-align:center; }
		
		#online { color:#54311D; text-align:center; width:100%; }
		
/**************************
PAGE USER
**************************/
	#body-user { background:url('../images/u_bg.gif'); float:left; margin:0 auto; width:980px; }
		#body-user a { color:#C83A11; font-family:verdana; font-size: 12px; text-decoration: none; }
		#body-user a:hover { text-decoration:underline; }
		
		#content-user { background:url('../images/u_logo.gif'); background-repeat:repeat-x; float:left; }
			
			#content-left-user { background:url('../images/u_left.gif'); background-position:top left; background-repeat:no-repeat; float:left; padding:192px 0 0 40px; width:150px; }
				#content-left-user a { color:#330421; font-family:arial; font-size:14px; line-height:18px; text-decoration: none; }
				#content-left-user a:hover { text-decoration:underline; }
			
			#content-center-user { background:url('../images/u_right.gif'); background-position:top right; background-repeat:no-repeat; float:left; padding:11px 0 0 0; text-align:left; width:790px; }
				
				#center-logo-user { background:url('../images/logo.gif'); background-position:top center; height:117px; width:570px; }
				
				#center-pagetitle-user { float:left; width:390px; }
				
				#center-userinfo { float:left; margin:20px 50px 0 0; text-align:right; width:350px; }
				
				#center-left-user { color:#000000; float:left; font-family:verdana; font-size:13px; line-height:17px; padding:0 0 0 10px; text-align:justify; width:486px; }
					
					/* dancers/models */
					.select-man { float:left; margin:0 0 0 110px; text-align:center; width:180px; }
					.select-woman { float:left; text-align:center; width:180px; }
					.users-list { float:left; padding:0 2px 0 0; text-align:center; width:120px; }
					.users-list-end { float:left; text-align:center; width:120px; }
						.users-list img, .users-list-end img { margin:8px 0 2px 0; }
						
					/* forum */
					.forum-main-title { color:#3F1F14; float:left; margin:0 0 2px 0; padding:0 0 0 0; width:460px; }
					.forum-main-desc { color:#3F1F14; float:left; font-size:11px; margin:0 0 8px 0; padding:0 0 0 0; width:460px; }
					
					.forum-box { color:#3F1F14; display:block; float:left; width:460px; }
					
					.forum-cat-title { color:#3F1F14; float:left; margin:0 0 2px 0; padding:0 0 0 0; width:460px; }
					.forum-cat-desc { color:#3F1F14; float:left; font-size:11px; margin:0 0 8px 0; width:460px; }
					
					.forum-cat-main-add { background:#DDAC60; color:#3F1F14; float:left; margin:0 1px 1px 387px;  padding:0 0 1px 0; text-align:center; width:70px; }
					.forum-cat-main-title { background:#DDAC60; clear:left; color:#3F1F14; float:left; margin:0 1px 2px 0; padding:2px 0 2px 0; text-align:center; width:386px; }
					.forum-cat-main-posts { background:#DDAC60; color:#3F1F14; float:left; padding:2px 0 2px 0; text-align:center; width:70px; }
					.forum-cat-topic-title { border-bottom:#BB5C1B 1px solid; color:#3F1F14; float:left; font-weight:bold; padding:2px 0 2px 2px; text-align:left; width:385px; }
					.forum-cat-topic-posts { border-bottom:#BB5C1B 1px solid; color:#3F1F14; float:left; padding:2px 0 2px 0; text-align:center; width:70px; }
					.forum-cat-topic-time { color:#3F1F14; clear:left; float:left; font-family:arial; font-size:12px; padding:2px; width:456px; }
					.forum-cat-topic-content { float:left; font-family:verdana; padding:5px 0 0 0; }
					
					.forum-add-error { color:#CC3300; display:block; text-align:center; }
					
					.forum-show-image { float:left; display:block; height:auto; margin:0 0 2px 0; text-align:center; width:120px; }
					.forum-show-image img { border:#BB5C1B 1px solid; }
					.forum-show-title { float:right; height:auto !important; height:14px; min-height:14px; margin:0 0 2px 0; padding:0 6px 0 6px; width:324px; }
					.forum-show-topic { border:#BB5C1B 1px solid; float:right; height:auto !important; height:88px; min-height:88px; margin:0 0 2px 0; padding:6px; width:322px; }
					.forum-show-links { float:right; height:20px; margin:0 0 10px 0; text-align:right; width:322px; }
					
					.input-forum { background:#DEA65B; border:1px solid #E1772D; color:#3F1F14; font-family:arial; font-size:12px; width:460px; }			
					.textarea-forum { background:#DEA65B; border:1px solid #E1772D; color:#3F1F14; font-family:arial; font-size:12px; width:460px; }			
					.submit-forum { background-color:#A95519; border:1px solid #DFA156; border-style:solid; color:#DFA156; font-family:arial; font-size:12px; font-weight: bold; height:20px; margin-top:5px; padding:1px 0 1px 0; width:87px; }			

					/*  members */
					#user-picture { float:left; text-align:center; width:163px; }
						#user-picture img { border:1px solid #954A00; float:left; height:242px; margin:5px 0 6px 0; padding:2px; width:163px; }
					#user-data { color:#000; float:left; font-family:verdana; font-size:12px; line-height:18px; padding:0 0 0 20px; width:258px; }
					#user-portfolio { float:left; font-family:verdana; font-size:12px; line-height:18px; margin-top:10px; width:100%; }
					
					/* messages */
					.msg-main-time { background:#DDAC60; color:#3F1F14; float:left; margin:0 1px 8px 0; padding:1px 0 1px 0; text-align:center; width:140px; }
					.msg-main-title { background:#DDAC60; color:#3F1F14; float:left; margin:0 1px 2px 0; padding:1px 0 1px 0; text-align:center; width:218px; }
					.msg-main-user { background:#DDAC60; color:#3F1F14; float:left; margin:0 0 8px 0; padding:1px 0 1px 0; text-align:center; width:100px; }
					.msg-time { border-bottom:#BB5C1B 1px solid; color:#3F1F14; float:left; font-family:arial; font-size:12px; margin:0 1px 8px 0; padding:1px 0 1px 0; text-align:center; width:140px; }
					.msg-title { border-bottom:#BB5C1B 1px solid; color:#3F1F14; float:left; font-family:arial; font-size:12px; margin:0 1px 2px 0; padding:1px 0 1px 4px; text-align:left; width:214px; }
					.msg-user { border-bottom:#BB5C1B 1px solid; color:#3F1F14; float:left; font-family:arial; font-size:12px; margin:0 0 8px 0; padding:1px 0 1px 0; text-align:center; width:100px; }
					
					.msg-show-time-l { border-right:#BB5C1B 1px solid; color:#3F1F14; float:left; margin:0 0 8px 0; padding:1px 10px 1px 0; text-align:right; width:139px; }
					.msg-show-title-l { border-right:#BB5C1B 1px solid; color:#3F1F14; float:left; margin:0 0 8px 0; padding:1px 10px 1px 0; text-align:right; width:139px; }
					.msg-show-user-l { border-right:#BB5C1B 1px solid; color:#3F1F14; float:left; margin:0 0 8px 0; padding:1px 10px 1px 0; text-align:right; width:139px; }
					.msg-show-time-r { color:#3F1F14; float:left; margin:0 0 8px 0; padding:1px 0 1px 10px; text-align:left; width:300px; }
					.msg-show-title-r { color:#3F1F14; float:left; margin:0 0 8px 0; padding:1px 0 1px 10px; text-align:left; width:300px; }
					.msg-show-user-r { color:#3F1F14; float:left; margin:0 0 8px 0; padding:1px 0 1px 10px; text-align:left; width:300px; }
					.msg-show-content { color:#3F1F14; clear:left; float:left; margin:0 0 8px 0; padding:1px 0 1px 0; text-align:left; width:460px; }
					.msg-show-links { border-bottom:#BB5C1B 1px solid; border-top:#BB5C1B 1px solid; float:left; margin:0 0 8px 0; padding:1px 0 1px 0; width:460px; }
					.msg-show-back { background:#DDAC60; border:#BB5C1B 1px solid; color:#3F1F14; float:right; margin:0 2px 0 0; padding:1px; text-align:center; width:162px; }
					.msg-show-reply { background:#DDAC60; border:#BB5C1B 1px solid; color:#3F1F14; float:right; margin:0 2px 0 0; padding:1px; text-align:center; width:140px; }
					.msg-show-delete { background:#DDAC60; border:#BB5C1B 1px solid; color:#3F1F14; float:right; margin:0 0 0 0; padding:1px; text-align:center; width:120px; }
					
					.input-messages { background:#DEA65B; border:1px solid #E1772D; color:#3F1F14; font-family:verdana; font-size:12px; width:260px; }			
					.textarea-messages { background:#DEA65B; border:1px solid #E1772D; color:#3F1F14; font-family:verdana; font-size:12px; width:260px; }			
					.submit-messages { background-color:#A95519; border:1px solid #DFA156; border-style:solid; color:#DFA156; font-family:arial; font-size:12px; font-weight: bold; height:20px; margin-top:5px; padding:1px 0 1px 0; width:87px; }
					
					/* questbook */
					.input-questbook { background:#DEA65B; border:1px solid #E1772D; color:#3F1F14; font-family:verdana; font-size:12px; width:260px; }			
					.submit-questbook { background:#A95519; border:1px solid #DFA156; color:#DFA156; font-family:arial; font-size:12px; font-weight:bold; height:20px; margin-top:5px; padding:1px 0 1px 0; width:88px; }	
										
				#center-right-user { color:#000000; float:right; font-family:verdana; font-size:12px; line-height:17px; margin:-10px 0 0 0; padding: 0 20px 0 0; width:260px; }
					.right-title-user { border-bottom:1px solid #BB5C1B; color:#933800; display:block; font-family:verdana; font-size:13px; font-weight:bold; margin-bottom:10px; text-align:right; width:260px; }
					.right-content-user { color:#000; font-family:verdana; font-size:13px; }
					.right-picture-user { float:left; padding:0 0 0 8px; }
					
		
	#footer-user { background:url('../images/u_footer.gif'); background-repeat:repeat-x; clear:left; height:136px; padding-top:60px; text-align:center; width:980px; }
	
	#online-user { color:#54311D; margin-top:-64px; text-align:center; width:100%; }
	
/**************************
PAGE ERROR
**************************/
	#body-error { background:url('../images/logo_error.gif'); background-repeat:no-repeat; color:#CCCCCC; height:auto; margin:0 auto; padding:150px 0 0 0; text-align:center; vertical-align:middle; width:400px; }
	
