#header .languages {
	float: left;
	width: 135px;
	
	margin-top: 14px;
	margin-left: 20px;
	margin-bottom: 14px;
}

#header .languages ul {
	margin: 0px;
	padding: 0px;
}

#header .languages li {
	list-style-type: none;
	display: block;
	width: 95px;
}

#header .languages li.active {
    background-image: url("../_img/talk.gif");
	background-repeat: no-repeat;
	background-position: 72px;	
}

#header .languages a {
	background-color: #2eb401;
	color: #040;
	
	display: block;
	
	height: 20px;
	line-height: 20px;
	
	padding: 0 5px;
	margin-top: 3px;
	
	width: 62px;
	
	text-decoration: none;
}

#header .languages a:hover, #header .languages li.active a {
	background-color: #fff;
	color: #070;
}


#header .title {
	margin-left: 0;
	margin-top: 14px;
	
	width: 235px;
}

#header .description {
    line-height: 1.5em;
    margin-top: 14px;
    margin-bottom: 14px;
    width: 600px;
}

/* Form + camera image part */
#formPanel {
    height: 240px;
}

#formPanel .forma {
    background-color: #eaeee6;
    width: 628px;
}

#formPanel .forma form {
    padding-top: 15px;
}

#formPanel .voice {
    font-size: 15px;
}

#formPanel label.female {
    color: #f3c;
    padding-top: 15px;
}

#formPanel label.textLabel {
    font-size: 15px;
    padding-top: 15px;
}

#formPanel textarea.text {
    margin-top: 10px;
    width: 582px;
}

#formPanel .buttonPanel {
    padding-top: 11px;
}

/* Messages part */
#messagePanel {
	padding-top: 20px;
    width: 970px;
}

#messagePanel .info  {
	margin-left: 40px;
}

#messagePanel .repeat {
    font-size: 15px;
    padding-left: 40px;
}

#messagePanel .queue {
    padding-top: 2px;
}

#messagePanel .messages {
    padding-top: 30px;
}

#messagePanel .message {
    border-top: 1px dashed #ccc;

    padding-top: 6px;
    padding-bottom: 6px;
}

#messagePanel .male, #messagePanel .female {
    width: 120px;
}

#messagePanel .message_text {
    width: 600px;
}