.fso_guest_content .fso_content #fso_filter_advanced_tgl {
	padding: 10px 10px 5px 10px;
	max-width:200px;
}

#fso_filter_advanced_form label  {
	padding-left: 10px;
}

#fso_filter_advanced_form .fso_left, #fso_filter_advanced_form .fso_right {
	float: left;
	width: 50%;
	min-width: 300px;
}

#fso_filter_advanced_form .fso_right {
	position: relative;

}

#fso_filter_advanced_form #filterClear {
	display: block;
	padding: 5px;
	position:absolute;
	width:90px;
	left:5px;
	bottom:10px;
}

#fso_filter_advanced_form label {
	display: inline-block;
	min-width: 190px;
	margin-top:10px;
}

#fso_filter_advanced_form input {
	margin: 5px;
	padding: 2px;
	margin-left:10px;
	min-width:180px;

}

#fso_filter_advanced_form .subjectic, #fso_filter_advanced_form .documentname {
	margin-bottom: 30px;
}

#fso_filter_advanced_form img {
	background: #a9a9a9;
	display: inline-block;
	margin-left: -28px;
	margin-bottom: -7px;
	width: 23px;
	height: 23px;
}

#fso_filter_advanced_form .datepickertitle {
	margin-bottom: 5px;
}

#fso_filter_advanced_form select {
	padding: 3px;
	margin: 5px;
	margin-left:10px;
}

.fso_filter_advanced_bkg {
	position: relative;
	padding:1px;
	}
.fso_filter_advanced_bkg.opened {
	border: 1px solid gray;
	padding:0;
}
#fso_filter_advanced_form  .cistic {
	clear: both;
}
#fso_filter_advanced_form  .filterclear {
	position: absolute;
	bottom: 10px;
	left: 10px;
}

.fso_guest_content #fso_filter_advanced_form  input.submit {
	padding: 5px;
	height: 30px;
	width: 60px;
	position:absolute;
	right:50px;
	bottom:10px;
	left:auto;
	top:auto;
	cursor:pointer;
}

.fso_guest_content .fso_content #fso_filter_advanced_tgl, .fso_guest_content .fso_content .fso_filter_advanced {
	border: none;
}

#fso_filter_advanced_form div.form {
	padding-bottom:50px;
}

.fso_guest_content .fso_content .fso_filter_advanced input.hasDatepick {
width:auto;
}

#fso_filter_advanced_form  .sel {
	display:inline-block;
	min-width:199px;
}

.fso_tbl p.supplier {
	font-weight: bold;
	/*font-style: italic;*/
}
