#participant {
	
}
	#participant h2 {
		margin: 0 0 15px 20px;
		color:#039;
		font-size:22px;
	}
	#participant #participant-name {
		color:#f60;
		font-size:26px;
	}
	#participant ul, #participant ol, #participant li {
		list-style:none;
		margin:0;
		padding:0;
	}
/* 
 * ######################
 * #### Фотография ###### 
 * ######################
 */
	#participant #photo-nav {
		width:128px;
		float:left;
		margin-top:55px;
	}
		#photo-nav li {
			width:100%;
			height:170px;
			margin: 0 0 10px -9px;
			position:relative;
		}
		#photo-nav li.active {
			background: url(../images/photo-nav.png) no-repeat left top;
		}
			#photo-nav li a {
				display:block;
				padding:9px;
				width:100px;
				height:150px;
			}
				#photo-nav li a img {
					display:block;
					width:100%;
					height:100%;
				}

	#photo {
		margin-left: 128px;
		width:418px;
		height:673px;
		background: url(../images/photo-border.png) no-repeat left bottom;
		position:relative;
	}
		#rate {
			margin-top:10px;
			height:31px;
		}
			#photo ol {
				float:left;
				height:31px;
				display:inline;
				margin-left:50px;
			}
				#photo ol li {
					float:left;
					width:43px;
					height:100%;
					margin-left:-20px;
				}
					#photo ol li a {
						text-align:center;
						display:block;
						line-height:100px;
						overflow:hidden;
						width:100%;
						height:31px;
						color:#fff;
						text-decoration:none;
						background: url(../images/mandarine.png) no-repeat left -62px;
						position:relative;
						left:-20px;
					}
					#photo ol .half-active a {
						background-position: left -31px;
					}
					#photo ol .active a {
						background-position: left 0;
					}
				
			#results {
				line-height:35px;
			}
			#totalBonuses {
				color:#039;
				float:right;
				font-weight:normal;
				font-size:18px;
			}
		#current-photo {
			position:absolute;
			bottom:9px;
			left:9px;
			width:400px;
			height:600px;
			overflow:hidden;
		}
			#current-photo img {
				width:100%;
				height:100%;
				display:block;
			}
			#current-photo .fx {
				position:absolute;
				top:0;
				left:0;
				display:none;
			}
/* 
 * ######################
 * ###### История ####### 
 * ######################
 */
	#description {
		margin-top:20px;
	}
		#description p {
			padding:0;
			margin: 0 0 20px 138px;
			line-height:1.4em;
		}


		
	#invite {
	
	}
		#invite a {
			margin: 0 0 20px 138px;
			text-decoration: none;
			color:#f60;
		}
		#invite h2 {
			color:#f60;
		}
		#invite div {
			margin: 0 0 20px 138px;
			color:#039;
		}
/* 
 * ######################
 * #### Комментарии ##### 
 * ######################
 */
	#recent-comments {
		margin-top:20px;
	}
		#comments {
			margin: 0 0 20px 138px;
		}
		#comments dl, #comments dt, #comments dd {
			margin:0;
			padding:0;
		}
		#comments dl {
			margin:0 0 20px;
		}
			#comments dt {
				font-size:1.3em;
				font-weight:bold;
			}
	#comment-add {
		margin: 0 0 20px 138px;
	}
		#comment-add textarea {
			float:left;
			width:394px;
			height:50px;
			font: 12px Arial;
		}
		#comment-add input {
			float:left;
			height:56px;
			margin-left: 3px;
		}
		#comment-add h4 {
			font-size:17px;
			color:#f60;
		}
	
/* 
 * #######################
 * Навигация по участникам
 * #######################
 */
	#participant-nav {
		margin-top:20px;
		font-size:14px;
	}
		#participant-nav .prev {
			float:left;
		}
		#participant-nav .next {
			float:right;
		}

		
		

		
		
		
/* 
 * ######################
 * Страница рэггистрации 
 * ######################
 */
#serts {
	float:right;
}
	#serts a {
		float:left;
		margin-right:20px;
	}
#participate h2 {
	color:#039;
	font-size:26px;
	margin: 0 0 15px 20px;
}
#participate h5 {
	font-size: 18px;
	margin:0 0 100px 20px;	
}
#participate-form {
	margin-left:20px;
}
	#participate-form label {
		display:block;
	}
	#participate-form .error {
		
	}
	#participate-form .field {
		margin-bottom:15px;
	}
	#participate-form .submit {
		padding:20px;
	}
	#participate-form input, #participate-form select {
		width:300px;
	}
	#participate p {
		margin:20px 0;
		padding-left:20px;
	}

	
	
/* 
 * ######################
 * Страница с правилами
 * ######################
 */
#rules h2 {
	color:#039;
	font-size:26px;
	margin: 0 0 30px 20px;
}
#rules li {
	margin-top:7px;
}




/* 
 * ######################
 * # Страница с призами #
 * ######################
 */
#prizes h2 {
	color:#039;
	font-size:26px;
	margin: 0 0 15px 20px;
}
#prizes p {
	margin:20px 0;
	padding-left:20px;
}