@CHARSET "UTF-8";

div.form_row span.input ul li {
	display: inline;
	list-style-type: none;
	text-align: left;
	font-size:1.5em;
	color:#999;
	padding:0;
	margin:0;
}

div.form_row ul {
	display: inline;
	padding:0;
	margin:0;
}

form .submit {
	float:right;
	margin: 10px 0;
	border-color: #443d2b;
	}
	
form.one_line .submit {
	float:none !important;
	margin: 0px 0;
	border-color: #443d2b;
	}

div.all_evaluations_left {

	}
	
div.all_evaluations_right {
	float:right;
	margin-top:-32px;
	}
	
form textarea {
	margin:0;
	padding:0;
	width: 425px;
	}
	
input[type=text], input[type=password], textarea{
	border: 1px solid #443d2b;
	padding-left:5px;
}

div.form_row {
  clear: both;
  width: 100%;
  background-color:#eee;
  margin-bottom: 5px;
  border-left: 15px solid #ccc;
  min-height:20px;
  }

div.form_row label.real {
	display:block;
	float:left;
	width: 125px;
	padding:2px 5px 0 5px;
	font-weight:bold;
	}
	
div.form_row label.real_175 {
	display:block;
	float:left;
	width: 175px;
	padding:2px 5px 0 5px;
	font-weight:bold;
	}

fieldset.information {
	margin-top:10px;
	}
	
span.input {
	display:inline;
	padding:10px 5px 0 5px;
}

span.input_extra img {
	margin-bottom:-2px;
	}

div.information {
	background-color: #feffcd;
	border: 1px dotted #ccc;
	width: 100%;
	margin: 10px 0;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	}

div.errors {
	background-color: #bd1313;
	border: 1px dotted #443d2b;
	width: 100%;
	margin: 10px 0;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	color: #fff;
	}

div.errors p {
	font-weight: bold;
	}
	
div.errors ul li, div.information ul li{	
	list-style-type: square;
	}

div.errors ul, div.information ul {
	margin-bottom:0;
	margin-top:0;
	}
  
legend {
 	display:none;
 	}

fieldset {
	border:none;
	}


p {
	text-indent:0;
	margin:0;
	padding:0;
}

/***** TOP SEARCH FORM *****/
form#top_search_form {
	margin-top: 25px;
	}

form#top_search_form #top_search_text {
	height: 19px;
	font-size:14px;
	padding-top:5px;
	vertical-align:middle;
	border: 1px solid #ccc;
	width: 300px;
	}
form#top_search_form #top_search_button {
	height: 27px;
	vertical-align:middle;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	padding-left:25px;
	background-image: url("/media/images/search_22x22.png");
	background-repeat: no-repeat;
	background-position: 3px 2px;
	background-color:#edf0f2;
	}
form#top_search #top_search_button:hover {
		cursor:pointer;
	}

form#top_search #top_search_button:active {
		background-color:#fff;
	}

/***** BROWSE COURSES *****/
select#faculty, select#institute {
	width:400px;
	}

/***** ADD COURSE *****/
#content #add_course {
	border: 1px solid #809ca4;
	width:100%;
	padding-right:5px;
	background-color:#eee;
	}

#content #add_course p , #add_course form {
	padding-left:5px;
	}

#add_course form {
	margin-bottom:5px;
	}

	
#content #add_course h3 {
	border-top: 0;
	border-left:0;
	border-right:0;
	padding: 0 0 0 5px;
	margin-top:0;
	}

#content #add_course p {
	margin: 0 5px 10px 0px; 
	}

/********************/

/***** EVALUATION *****/
#content .evaluation {
	border: 1px solid #ddd;
	width:100.5%;
	margin-bottom: 10px;
	}

#content .evaluation h4 {
	padding: 0 0 0 5px;
	margin-top:0;
	margin-bottom:5px;
	background-color:#ddd;
	}
#content .evaluation .score {
	float:left;
	padding-left:5px;

	}
	
#content .evaluation .useful, #content .useful {
	float:right;
	padding-right:5px;
	}
#content p.evaluation_text {
	margin-top:30px;
	padding-left:0px;
	font-size: 11px !important;
	}

th.red {
	background-color: #e08c88 !important;
	color: #111 !important;
	}

th.green {
	background-color: #82c581 !important;
	color: #111 !important;
	}

th.total {
	background-color: #333 !important;
	color: #fff;
	}

table.new_evaluation input[type=text] {
	width:300px;
	}

/***** TABLES *****/
table.details, table.change_password, table.statistics {
	padding: 0;
	margin: 0;
	width:100.5%;
	font-size: 11px;
	}
	
table.details th, table.change_password th, table.statistics th {
	background-color: #ddd;
	text-align:left;
	padding: 2px 20px 0px 5px;
	}

table.details td {
	border-bottom: 1px solid #ddd;
	padding: 0px 10px 0px 5px;
	width: 100%;
}

table.statistics td {
	border-bottom: 1px solid #ddd;
	padding: 0px 10px 0px 5px;
	width: 40%;
}

table.change_password td {
	border-bottom: 1px solid #ddd;
	padding: 0px 10px 0px 5px;
	width: 70%;
}


/***** TESTING *****/

