#elAdmin img{
    border: 0;
}

#elAdmin table{
	border-top: 1px #CDCDCD solid;
	border-left: 1px #CDCDCD solid;
	padding: 0 !important;
	margin: 10px 0;
}
#elAdmin th, #elAdmin td{
	border-right: 1px #CDCDCD solid;
	border-bottom: 1px #CDCDCD solid;
	text-align: left;
	padding: 3px 5px;
	empty-cells: show;
}
#elAdmin fieldset{
	margin: 10px 0;
	border: 0;
}
#elAdmin fieldset legend{
	font-weight: bold;
	font-size: 110%;
	color: #4FC0E2;
}

#elAdmin  .submit input{
	padding: 5px 30px;
	margin-top: 0;
}




#elAdmin .adminMenu{
	font-weight: bold;
	padding: 5px 0;
}
#elAdmin .adminMenu img{
	vertical-align: middle;
	margin-right: 5px;
}
#elAdmin .adminMenu a{
	text-decoration: none;
}
#elAdmin .adminMenu a span{
	text-decoration: underline;
}
#elAdmin .adminMenu a:hover span{
	text-decoration: none;
}


#elAdmin .editIcons{
	white-space: nowrap;
}
#elAdmin .editIcons img{
	margin: 2px 4px !important;
}


#elAdmin .adminListTable th img{
	vertical-align: middle;
}




#elAdmin .treeLevel0 td{
	background-color: #D5F0F8;
}
#elAdmin .treeLevel1 td{
	background-color: #f5f5f5;
}



#elAdmin img.callendar_icon{
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid red;
	margin: 0 !important;
}
#elAdmin img.callendar_icon:hover{
	background-color: red;
}



#elAdmin .mceEditor table, #elAdmin .mceEditor table td{
	padding: 0 !important;
	margin: 0 !important;
    border: 0 !important;
}
#elAdmin .mceEditor .mceFirst table{
	border: 0 !important;
}

#elAdmin .mceEditor img{
	margin: 0;
}

.elAdminError{
	font-weight: bold;
	color: #f00;
}
.elAdminMapDiv{
	width: 400px;
	height: 250px;
	margin-top: 15px;
	vertical-align: top;
}
.elAdminMapDiv table, .elAdminMapDiv td, .elAdminMapDiv img, .elAdminMapDiv p, .elAdminMapDiv .item{
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}
.elAdminMapDiv img, .elAdminMapDiv p{
	padding: 0 !important;
	margin: 0 !important;
}

td.sortable_handler{
	min-width: 20px;
	min-height: 24px;
	background: url('../images/up-down.png') no-repeat center center;
	cursor: crosshair;
}


.ajax_loader, .ajax_loader .ajax_loader_overlay, .ajax_loader .ajax_loader_loader {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}
.ajax_loader .ajax_loader_overlay {
	background: #000;
	opacity: 0.4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
}
.ajax_loader .ajax_loader_loader {
	background: url(../images/ajax_loader.gif) center center no-repeat;
}


.admin_sub_menu{
	padding: 10px 0;
}
.admin_sub_menu a, .admin_sub_menu strong{
	display: inline-block;
	padding: 0 7px 0 0;
	border-right: 1px #666 solid;
	margin-right: 7px;
	line-height: normal;
}


a.assoc_item_multiple{
	display: block;
	float: right;
}

.joined_gallery img{
    max-width: 300px;
    max-height: 150px;
}

label.error{
    display: block;
    color: red;
    font-weight: bold;
}


.elAdmin-list-video{
	width: 500px;
	height: 500px;
	display: none;
}

#elAdmin .file_from_dir_desc{
	vertical-align: bottom;
}