table.docprofile th,table.docprofile td {
	border: 1px solid #D3D3D3;
}

table.docprofile tr.form td {
	background-color: #FFFFFF;
}

.docprofile th {
	background-color: #888888;
}

.docprofile td {
	background-color: #F0F0F0;
}

.docprofile {
	margin: 10px 0 0 0;
}

.switch, .profile-switch, .deputy-switch, .deputy-trip-switch {
	cursor: pointer;
	position: relative;
	z-index: 11;
}

.lock-coat {
	background-color: white;
	width: 100%;
	position: absolute;
	opacity: 0.4;
	filter: alpha(opacity =   40);
	z-index: 10;
}
.auth-wrapper {
	position:relative;
}
.lock-auth-field {
	height: 100%;
}
.lock-prof-field {
	height: 165px;
}
.lock-deputy {
	background-color: white;
	width: 100%;
	position: absolute;
	height: 80px;
	opacity: 0.4;
	filter: alpha(opacity = 40);
	z-index: 10;
}
.date-background {
	width: 80px;
	background: url(../images/cfeTextRdate.gif) no-repeat right top;
	background-position-y: -5px;
}

#modal-window .tab-content,#modal-window .ui-tabs .ui-tabs-panel {
	background: none;
}
.removetr-hover {
	background-color: #FFF0F0;
}
.addtr-hover {
	background-color: #F0FFF8;
}
.viewtr-hover {
	background-color: #FEFFF0;
}
.docinfo-dop-new {
	background-color: #F2F5FF;
}
.docinfo-dop {
	background-color: #F8F8F8;
}
.docinfo-input {
	/*border: 0px;
	border-bottom: 1px solid #000;
	background: none;*/
}
.required-field {
	background-color: #F8E0E0;
}
.example {
	font-style: italic;
	color: red;
}
.my-profiles {
	margin-bottom: 10px;
}
.my-profiles td:first-child {
	width: 3%;
}
.my-profiles td:last-child {
	text-align: center;
	width: 6%;
}
.add-my-profile-button, 
.add-fm-doc {
	background-image: url(../images/buttons/bg.png);
    float: right !important;
    margin-right: 30px;
    font-size: 13px !important;
}
.add-fm-doc {
	width: 140px !important;
}
.fm-warning {
	display: none;
	color: red;
}
.fm-button {
	background-image: url('/images/buttons/bg.png');
	margin-top: 10px !important;
}
.fm-save {
	float: left !important;
}
.fm-remove {
	float: rigth !important;
	color: #942222;
}
