 /* fieldsets */
fieldset{
 	border: none;
margin: 15px 0 0 0;
padding: 0px;
 }

 fieldset.H, fieldset.F{
 	border: 2px dashed #F0E68C;
	background-color: #FFFFF0;
 }

fieldset.H legend{
    background-color: #FFFFF0;
}

fieldset.F legend, fieldset.P legend{
	background-color: #F0E68C;
 }

fieldset.P, fieldset.F{
    border: 2px solid #F0E68C;
}

/* labels */
label{cursor:pointer;}
label.H{color:#339999;}
label.F{color:#cc3300;}
label.D{color:#999999;}

/* file input */
.jsFile{
	width: 60px;
	height: 21px;
	background: url(/tools/browse_rus.jpg) no-repeat 0 3px;
}
/*
.jsFile.H{background-position:0 -76px;}
.jsFile.D{background-position:0 -236px;}
*/
.jsFile,.jsFileL{
	float:left;display:inline;
}

.jsFilePath{
	float:left;
	height: 20px;
	padding: 3px 0;
}
.jsFilePath.hidden{display:none;}

.jsFile.hidden{position: absolute; left: -999px;}

.jsFilePath *{
	vertical-align: middle;
}
.jsFilePath .fileIcon{
	width: 16px;height:16px;
	margin-right: 3px;
	background-image:url(../gfx/fileicons/file.gif);
}
.jsFilePath .delete .spc{
	width: 16px; height:16px;
	margin-left: 5px;
	background-image:url(../gfx/cross.gif);
}

.jsFilePath img.pdf{background-image:url(../gfx/fileicons/pdf.gif)}
.jsFilePath img.jpg,.jsFilePath img.gif,.jsFilePath img.jpeg,.jsFilePath img.tif,.jsFilePath img.bmp{background-image:url(../gfx/fileicons/img.gif)}
.jsFilePath img.doc{background-image:url(../gfx/fileicons/doc.gif)}
.jsFilePath img.xls{background-image:url(../gfx/fileicons/xls.gif)}
.jsFilePath img.sql,.jsFilePath img.db{background-image:url(../gfx/fileicons/db.gif)}
.jsFilePath img.html,.jsFilePath img.htm{background-image:url(../gfx/fileicons/html.gif)}
.jsFilePath img.swf,.jsFilePath img.fla{background-image:url(../gfx/fileicons/flash.gif)}
.jsFilePath img.zip,.jsFilePath img.rar,.jsFilePath img.ace{background-image:url(../gfx/fileicons/zip.gif)}
.jsFilePath img.txt,.jsFilePath img.odt{background-image:url(../gfx/fileicons/text.gif)}
