/* ____________________________________________________________
DEFAULT */
label {
	display:inline-block !important;
}
.fLeft{float:left;}
.fRight{float:right;}
.fCol{float:left;}
.fRow{padding:0 0 10px 0;}
.fRow:hover{background:url(../images/system/bg_trans_000_5.png) repeat;}
.fRow.highlight{background:url(../images/system/bg_trans_highlight.png) repeat;}
.fHead{border-bottom:1px solid #333;margin-bottom:10px;background:url(../images/system/bg_trans_000_5.png) repeat;}
.fRowSep{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-top:10px;width:100%;clear:both;}
.fBlock{padding:15px 20px;margin:0 0 15px 0;border:1px solid #ccc;background:url(../images/system/bg_trans_000_5.png) repeat;}
.fBlock h3{padding:0;margin:0 0 15px 0;}
.paddingRight {padding-right:20px;}
.paddingLeft {padding-left:20px;}
.c5{width:5%;}
.c10{width:10%;}
.c15{width:15%;}
.c20{width:20%;}
.c25{width:25%;}
.c30{width:30%;}
.c35{width:35%;}
.c40{width:40%;}
.c45{width:45%;}
.c50{width:50%;}
.c55{width:55%;}
.c60{width:60%;}
.c65{width:65%;}
.c70{width:70%;}
.c75{width:75%;}
.c80{width:80%;}
.c85{width:85%;}
.c90{width:90%;}
.c95{width:95%;}
.c100{width:100%;}
.link{cursor:pointer;text-decoration:underline;}
.bgTransWhite{background:url(../images/system/trans_f1f1f1_90.png) repeat;}

.fsExtend {
	padding: 5px 0;
	cursor:pointer;
	text-decoration:underline;
}
.fsExtend span {
	padding: 5px 20px 5px 0;
	background-image:url(../images/system/down.png);
	background-position:center right;
	background-repeat:no-repeat;
}
.fsExtend:hover {
	background:url(../images/system/bg_trans_000_5.png) top left repeat;
}
.fsExtendContent {
	
}
.fsExtendContent.hidden {
	display:none;
}
.fsmsg {
	display:block;
	padding:5px 15px 5px 40px;
	background-position:15px center;
	background-repeat:no-repeat;
	border:1px solid #FF0000;
	color:#000;
	background-image:url(../images/system/info.png);
	background-color:#b5c3e2;
	border-color: #3381e1;
}
.fsmsg.fsError {
	background-image:url(../images/system/exclamation-red.png);
	background-color:#F5D3D3;
	border-color: #FF0000;
}
.fsmsg.fsNotice {
	background-image:url(../images/system/attention.png);
	background-color:#f1f29c;
	border-color: #adaf00;
}
.fsInlineForm {
	border:1px solid #ccc;
	padding:15px;
	background:url(../images/system/bg_trans_000_5.png) top left repeat;
}


/* /////////////////////////////////////
LIST
*/

.fsFormListItem {
	position:relative;
}
.fsFormListItemInner {
	margin-left:50px;
}
.fsRowIcon {
	position:absolute;
	left:0;
	top:0;
}
.fsListItemTools {
	position:absolute;
	top:0;
	right:0;
	padding:5px;
	opacity:0.2;
}
.fsFormListItem:hover .fsListItemTools {
	opacity:1;
}


/* -- Categories list */
ul.catlist {
	margin-bottom:20px;
	background:#fff;
}
ul.catlist li {
	background:none;
	padding:0;
	margin:0;
}
ul.catlist.child {
	margin-left:15px;
}
ul.catlist.depth1.child {
	margin-left:0;
}

ul.catlist li {
	background:none;
	padding:0;
	margin:0;
	position:relative;
	
}
ul.catlist li.parent {
	background:url(../images/system/menu_parent.png) center right no-repeat;
}
ul.catlist li.depth0 {
	border-bottom:1px dotted #ccc;
	font-size:110%;
}
li.depth0.parent {
	border-bottom:2px solid #333 !important;
}
ul.depth1.child.open {
	border:1px solid #ccc !important;
}
ul.catlist li.depth1 {
	border-bottom:1px dotted #666;
	padding-left:10px;
}

ul.catlist li.active {
	font-weight:bold;
	background:url(../images/system/bg_trans_000_15.png) top left repeat;
}

ul.catlist li.noitems a {
	color:#666666;
}
ul.catlist li a .itemcount {
	color:#ccc;
	font-size:80%;
}
ul.catlist li .clearcat a {
	color:#ccc;
	font-size:80%;
	display:none;
	float:right;
	position:absolute;
	top:7px;
	right:10px;
	width:16px;
	height:16px;
	background:url(../images/system/cross-small.png) center center no-repeat !important;
	cursor:pointer;
}
ul.catlist li.active .clearcat a {
	display:block;
	opacity:0.5;
}
ul.catlist li.active .clearcat a:hover {
	opacity:1;
}


ul.catlist li a {
	display:block;
	padding:0px 2px;
	text-decoration:none;
	color:#000;
}
ul.catlist li a:hover {
	background-image:url(../images/system/bg_trans_000_5.png);
	background-repeat:repeat;
}
ul.catlist li.depth0 a {
	padding:4px 5px;
}
ul.catlist li.depth1 a {
	padding:4px 2px;
}

ul.catlist ul {
	display:none;
}
ul.catlist ul.open {
	display:block;
}

/* Edit tools */
.fsAddNewItem {
	background:url(../images/system/add.png) center left no-repeat;
	padding:5px 5px 5px 25px;
}


/* ____________________________________________________________
DEFAULT */
.clearfix{content:".";position:relative;height:0px;width:100%;clear:both;float:none;padding:0;margin:0;border:none;}
.fsRow {padding:3px 0;}.fsRow:hover {}
.fsLeft{float:left;}.fsRight{float:right;}
.fsCol{float:left;}
.w5{width:5%;}.w10{width:10%;}.w15{width:15%;}.w20{width:20%;}.w25{width:25%;}.w30{width:30%;}.w35{width:35%;}.w40{width:40%;}.w45{width:45%;}.w50{width:50%;}.w55{width:55%;}.w60{width:60%;}.w65{width:65%;}.w70{width:70%;}.w75{width:75%;}.w80{width:80%;}.w85{width:85%;}.w90{width:90%;}.w95{width:95%;}.w100{width:100%;}
.link{cursor:pointer;}
textarea {
	width:96%;
	padding:2%;
}
.requiredIndicator {
	color:#f00;
}
.fsJsWarning {
	padding:10px;
	background:#f00;
	color:#fff;
}
.errortext {
	display:none;
	color:#f00;
	font-size:80%;
}
.fsFieldLeft {
	width:48%;
	float:left;
}
.fsFieldRight {
	width:48%;
	float:right;
}
.fileNotSupported {
	color:#f00;
	font-size:90%;
	border:1px solid #f00;
	padding:5px;
	display:block;
}

/* List view */
#surveycrumbs {
	width:100%;
	float:left;
	clear:both;
	border-bottom:5px solid #2B3E68;
	margin-bottom:8px;
	color:#fff;

}

#surveycrumbs a {
	color:#fff;
}


.surveyInfo {
	float:left;
	clear:both;
	width:100%;
	padding:10px;
	background:#A4DAFF;
	margin:0 0 10px 0;
}
.surveyError {
	float:left;
	clear:both;
	width:100%;
	padding:10px;
	background:#EF2631;
	margin:0 0 10px 0;
}
.surveySubmit {
	width:100%;
	float:right;
	clear:both;
	text-align:right;
}

.surveySubmit button {
	background:#78C8FF url(../images/system/arrow_right.png) top right no-repeat;
	padding-right:20px;
	border:none;
	width:100%;
	text-align:right;
	font-size:120%;
	
}

.surveySubmit button:hover {
	background:#1595FF url(../images/system/arrow_right.png) top right no-repeat;
	border:none;
}

.surveySave {


}

.surveySave button {
	background:url(../images/system/save.png) top left no-repeat;
	padding-left:40px;
	border:1px solid #1595FF;
	font-size:120%;
	
}

.surveySave button:hover {
	background:url(../images/system/save.png) top left no-repeat;
	border:1px solid #1595FF;
}





.surveytitle {
	width:100%;
	color:#fff;
	float:left;
	clear:both;
	margin:0 0 20px 0;
	font-size:24px;
	padding:10px 0 10px 10px;
}

.surveyBlock {
	background:#D6D6D6;
	padding:5px 20px;
}

.surveycrumb {
	float:left;
	clear:none;
	padding:10px 20px 10px 20px;
	margin:0;
	background:#0080FF;
}

.surveycrumb a {
	text-decoration:none;
	color:#fff;
}

.surveycrumb.inactive {
	background:#fff;
	color:#ccc;
}

.surveycrumb.current {
	background:#2B3E68;
}

.surveyCrumbSep {
	width:8px;
	height:20px;
	float:left;
	clear:none;

}

.fsFieldTip {
	margin:0 0 5px 10px;
}


/*Textarea's */



/* Ancronim */
acronym {
cursor:help;
}

/* Style */
.clear_divs {
	content:".";
	height:0;
	clear:both;
	visibility:hidden;
	display:block;
}


.fsLoading {
	position:absolute;
	right:5px;
	top:2px;
	z-index:11;
	width:16px;
	height:11px;
	background:url(../images/system/loading.gif) center center no-repeat;
}