/* Copyright by StudyFox Luxembourg - www.studyfox.lu */
/*------------------------------ ADMIN - pages ------------------------------*/

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner { 
	border : none;
} 

input[type="submit"]:focus, input[type="button"]:focus {
	outline : none;
}

.input#admin_menu0, .input#admin_menu1, .input#admin_menu2, .input#admin_menu3, .input#admin_menu4, .input#admin_menu5, .input#admin_menu6 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 225px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/sitemap.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_subjects_en {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/uk.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_subjects_fr {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/fr.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_subjects_lu {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/lu.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_subjects_de {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/de.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_subjects_pt {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/pt.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_subjects_sub {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/book.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#filter_userid, .input#admin_wishes_userid, #fox_select1 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 275px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_wishes_subjectid {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 275px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/book.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_wishes_levelid {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 275px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/chart_line.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_block_reason {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/disconnect.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_country_select {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 275px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/world.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_country_selectwho {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 215px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user_go.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_country_selectwho2 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 240px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user_go.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_langtext_var {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/tag.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_langtext_page {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/link_add.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_langtext_en {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 500px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/uk.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_langtext_fr {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 500px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/fr.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_langtext_de {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 500px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/de.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_langtext_lu {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 500px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/lu.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_langtext_pt {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 500px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/pt.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

#event_name {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/information.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_date, #event_confirmdate {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 117px;
	margin-bottom:0px;
	margin-top:-3px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;

	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#fox_hours_date {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 117px;
	margin-bottom:0px;
	margin-top:-13px;
	height: 23px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;

	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_time_start1, #event_time_start2, #event_time_end1, #event_time_end2 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 40px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#fox_option_select {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	margin-bottom:0px;
	margin-top: -3px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_location {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/house.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_address {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 148px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/house.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_city {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 127px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/house.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_house {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 40px;
	margin-bottom:0px;
	height: 20px;
	background-size: contain;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_geo_long, #event_geo_lat {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 80px;
	margin-bottom:0px;
	height: 20px;
	background-size: contain;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_zip {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 60px;
	margin-bottom:0px;
	height: 20px;
	background-size: contain;
	padding-left:5px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#max_participants {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 30px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/hourglass.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#fox_total_hours {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 15px;
	margin-bottom:0px;
	margin-top: -5px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#allow_guests {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_description_en {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/uk.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_description_fr {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/fr.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_description_de {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/de.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_description_lu {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/lu.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#event_description_pt {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/pt.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#en_translated, .input#fr_translated, .input#de_translated, .input#lu_translated, .input#pt_translated {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/info.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#admin_langtext_status {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/hourglass.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#searchbox {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	margin-bottom:15px;
	height: 20px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#filter2 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	margin-bottom:15px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/pencil.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#filter3 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/world.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#class_country, .addacc_country#addacc_country {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:15px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/world.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#class_level {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:15px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/key.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.addacc_class1#addacc_class1, .addacc_class2#addacc_class2, .addacc_class3#addacc_class3, .addacc_class4#addacc_class4, .addacc_class5#addacc_class5, .addacc_class6#addacc_class6 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 600px;
	margin-bottom:15px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/key.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#class_number {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 50px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/pencil.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#class_name {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/pencil.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#addacc_accname, .input#addacc_accnumber {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 175px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/pencil.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#user_phone {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 90px;
	margin-bottom:15px;
	height: 20px;
	background: url('../images/icons/phone.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#user_mobile {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 110px;
	margin-bottom:15px;
	height: 20px;
	background: url('../images/icons/mobile.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#user_fax {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 90px;
	margin-bottom:15px;
	height: 20px;
	background: url('../images/icons/fax.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#user_address, .input#user_city {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 160px;
	margin-bottom:15px;
	height: 20px;
	background: url('../images/icons/house.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#user_house {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 40px;
	margin-bottom:15px;
	height: 20px;
	background-size: contain;
	padding-left:5px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#user_zip {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 40px;
	margin-bottom:15px;
	height: 20px;
	background-size: contain;
	padding-left:5px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#user_country {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	margin-bottom:25px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/world.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#user_lat, .input#user_long {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 206px;
	margin-bottom:15px;
	height: 20px;
	background: url('../images/icons/world.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.input#payment_date, #batch_date, #split_date {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100px;
	margin-bottom:15px;
	margin-top:13px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#payment_amount, #split_vat_amount, #split_profox_amount, #split_internal_amount, #prokit_s4_amount1, #prokit_s4_amount2, #prokit_s4_amount3 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 60px;
	margin-bottom:0px;
	margin-top:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/coins.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#payment_comments, #split_vat_account, #split_profox_account, #split_internal_account {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 215px;
	margin-bottom:15px;
	margin-top: 13px;
	height: 22px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/information.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_category {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:15px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/page_white_text.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:25px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_question_en {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 50px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/uk.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_answer_en {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 150px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/uk.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_question_fr {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 50px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/fr.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_answer_fr {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 150px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/fr.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_question_de {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 50px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/de.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_answer_de {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 150px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/de.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_question_lu {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 50px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/lu.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_answer_lu {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 150px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/lu.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_question_pt {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 50px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/pt.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.input#faq_answer_pt {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 150px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/lang/pt.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#ntl_edit_subject {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/book.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#ntl_edit_duration {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 125px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#ntl_edit_date {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 70px;
	margin-bottom:0px;
	margin-top:-3px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#ntl_edit_time1, #ntl_edit_time2 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 45px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#ntl_edit_offset1, #ntl_edit_offset2 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 60px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;

}

#ntl_force_fox {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#ntl_force_finaltime {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 120px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#faqset {
	position:absolute;
	width:500px;
	height:auto;
	min-height:250px;
	margin:300px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#popup, #popup2 {
	position:absolute;
	width:500px;
	height:auto;
	min-height:250px;
	margin:300px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#legal {
	position:absolute;
	width:500px;
	height:auto;
	min-height:250px;
	margin:300px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#cancel {
	position:absolute;
	width:500px;
	height:auto;
	min-height:200px;
	margin:320px 195px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#addfox {
	position:absolute;
	width:600px;
	height:auto;
	min-height:200px;
	margin:300px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#changelesson {
	position:absolute;
	width:350px;
	height:auto;
	min-height:50px;
	margin:300px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#deletefox {
	position:absolute;
	width:300px;
	height:auto;
	min-height:150px;
	margin:400px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

.paper_userid {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.button_dark, .ntl_edit, .lesson_book {
	cursor:pointer;
	padding:5px;
	margin-top:5px;
	margin-left:42px;
	color:#ffffff;
	font-weight:bold;
	background-color: #242424;
	background-repeat: repeat-x;
}

.button_reminder {
	cursor:pointer;
	margin-left:5px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	color: #ffffff;
	background-color: #242424;
	font-weight:bold;
	background-repeat: repeat-x;
}

#invoices, #reminders, #recon, #prices {
	position:absolute;
	width:450px;
	height:auto;
	min-height:200px;
	margin:300px auto;
	left:30%;
	background:#f93;
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#invoices p, #invoices2 p, #reminders p, #recon p, #recon2 p, #invoices_error p, #prices p, #changelesson p, #deletefox p, #addfox p, #cancel p, #faqset p {
	color: #fff;
	font-size: 12px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 24px;
	text-align: justify;
}

#invoices_error {
	position:absolute;
	width:300px;
	height:auto;
	min-height:80px;
	margin:-100px auto;
	left:30%;
	background:#f93;
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#recon2 {
	position:absolute;
	width:300px;
	height:auto;
	min-height:100px;
	margin:350px 25px auto;
	left:30%;
	background:#f93;
	z-index: 99;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#invoices2 {
	position:absolute;
	width:300px;
	height:auto;
	min-height:125px;
	margin:350px 25px auto;
	left:30%;
	background:#f93;
	z-index: 99;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

.input#cancel_reason {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 400px;
	margin-bottom:15px;
	height: 250px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/pencil.png') no-repeat 0px 0px;
	background-size: 25px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#responsibility {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.addfox_choose {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.foxinfosub, .hidefoxdetails {
	display:none;
}

#reminderaction {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#reminderaddress {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 350px;
	margin-bottom:0px;
	margin-top:-5px;
	height: 20px;
	background: url('../images/icons/house.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#remindersignature {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:0px;
	margin-top:-5px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#reminderdate {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100px;
	margin-bottom:0px;
	margin-top:-5px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#reminderfee, #reminderfee2, #reminderfee3 {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 50px;
	margin-bottom:0px;
	margin-top:-5px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/coins.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#legal_category {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:15px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/information.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:25px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#legal_vdate {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100px;
	margin-bottom:15px;
	margin-top:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#upcoming_start, #upcoming_end {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 90px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;

	background-size: contain;
	padding-left:10px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

#upcoming{
	margin-top:-22px;
	margin-left: -2px;
	margin-bottom: 10px;
}

/* calendar */
table.calendar {
	border-left:1px solid #999;
}
tr.calendar-row	{
	min-height:80px;
}
td.calendar-day	{
	height:80px;
	min-height:80px;
	font-size:11px;
	position:relative;
}
* html div.calendar-day{
	height:80px;
	min-height:80px;
}
td.calendar-day:hover{
	background:#eceff5;
}
td.calendar-day-np{
	background:#eee;
	height:80px;
	min-height:80px;
}
* html div.calendar-day-np {
	height:80px;
	min-height:80px;
}
td.calendar-day-head {
	background:#ccc;
	font-weight:bold;
	text-align:center;
	width:120px;
	padding:5px;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #999;
}
div.day-number {
	background:#999;
	padding:5px;
	color:#fff;
	font-weight:bold;
	float:right;
	margin:0px 0px 0 0;
	padding-top: -10;
	width:20px;
	text-align:center;
}
/* shared */
td.calendar-day, td.calendar-day-np {
	width:120px;
	padding:5px;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:80px;
	min-height:80px;
}

#calendar_month {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 125px;
	margin-bottom:0px;
	margin-top: -7px;
	height: 28px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

#calendar_year {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 90px;
	margin-bottom:0px;
	margin-top: -7px;
	height: 28px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

#calendar_prev, #calendar_next {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 70px;
	margin-bottom:0px;
	margin-top: -7px;
	height: 28px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

#calendar_name {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	background: url('../images/icons/information.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#calendar_date_start, #calendar_date_end {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 117px;
	margin-bottom:0px;
	margin-top:-3px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;

	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#calendar_category {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/key.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#calendar_information {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:15px;
	height: 120px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/information.png') no-repeat 0px 0px;
	background-size: 20px 20px;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#user_vacation {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 125px;
	margin-bottom:0px;
	height: 24px;
	vertical-align:top;
	padding-top:-10px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#tasks_content_text {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:0px;
	height: 75px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#tasks_category_user{
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-top: 10px;
	margin-bottom:10px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#tasks_category_user_extra {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 180px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#tasks_category{
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#tasks_assign, #tasks_importance{
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#tasks_duehour, #tasks_dueminute, #tasks_autoclosehour, #tasks_autocloseminute {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 45px;
	margin-bottom:0px;
	margin-top: 0px;
	height: 25px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background-size: contain;
	padding-left:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#tasks_duedate, #tasks_autoclosedate {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100px;
	margin-bottom:0px;
	margin-top:0px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.time_dots{
	margin-top:15px;
}

.paper_groups {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:15px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#prokit_pay_method {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	height: 20px;
	vertical-align:top;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#prokit_inv_step2, #prokit_inv_step3{
	margin-top: 20px;
}

#paper_groups_div {
	margin-top: -25px;
}

#prokit_pay_method{
	margin-top: -3px;
}

.prokit_meth1_date {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 100px;
	margin-bottom:15px;
	margin-top:13px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/calendar.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#prokit_s4_duedays {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 150px;
	height: 20px;
	vertical-align:top;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#prokit_s4_extrainfo {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:15px;
	height: 50px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#prokit_s4_address {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	height: 20px;
	vertical-align:top;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#prokit_s4_contact {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	height: 20px;
	vertical-align:top;
	padding-left: 10px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.prokit_delete_date{
	position: absolute;
	margin-top: 15px;
	margin-left: 5px;
}

#prokit_s4_signature {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 200px;
	margin-bottom:0px;
	margin-top:10px;
	height: 20px;
	vertical-align:top;
	padding-top:0px;
	padding-bottom:0px;
	background: url('../images/icons/user.png') no-repeat 0px 0px;
	background-size: contain;
	padding-left:30px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

#prokit_s4_email, #prokit_s4_email_cc, #prokit_s4_subject {
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 250px;
	margin-bottom:15px;
	height: 20px;
	background-size: contain;
	padding-left:10px;
	background-color:#242424;
	color: #ffffff;
	font-weight:bold;
}

.small{
	font-size:12px;
	/*vertical-align:top;*/
}
.header{
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
}
.bigheader{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	vertical-align:top;
}

.edit_span2:before{
	display:0;
	color:#6847C4;
}

.edit_span2{
	display:none;
	color:#6847C4;
}

#useraccounts_results{
	margin-top: 25px;
}

#useraccounts_search{
	-moz-border-radius: 4px;
	border-radius: 4px;
	width: 300px;
	margin-bottom:15px;
	height: 20px;
	background-size: contain;
	padding-left:30px;
	background-color:#f93;
	color: #ffffff;
	font-weight:bold;
}

.user_pagenum{
	cursor: pointer;
}

#accounts_add {
	position:absolute;
	width:300px;
	height:auto;
	min-height:200px;
	margin:320px 195px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#welcome_mail_explanation{
	font-size: 10px;
	color: blue;
}

.schooldetails_fields{
	border-radius: 4px;
    width: 300px !important;
    background-size: contain;
    padding-left: 30px;
    background-color: #242424;
    color: #ffffff;
    font-weight: bold;
	padding: 5px 5px 2px 25px;
}

.div_kit_regime, .div_kit_class, .div_kit_school{
    margin-top: 5px;
}

#wishes {
	position:absolute;
	width:550px;
	height:auto;
	min-height:50px;
	margin:300px auto;
	left:30%;
	background:#f93;
	
	color: #ffffff;
	padding:10px;
	border:1px solid #808080;
	display:none;
	z-index:101;
	-moz-border-radius: 10px;
	-moz-box-shadow: 0 0 10px #aaa;
	-webkit-border-radius: 10px;
	-webkit-box-shadow: 0 0 10px #aaa;
}

#wishload{
    margin-top: 25px;
    margin-bottom: 25px;
}

#wishload_buttons_div{
    text-align: center;
}

.wishes_val_below{
    color: blue;
    font-weight: bold;
}

.wishes_warning{
    color: blue;
    font-weight: bold;
}

#wish_new_userid{
    width: 250px;
}