HTML {	
    overflow-y: -moz-scrollbars-vertical;
    overflow-y: scroll;
}

BODY {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/*idb_imagedb*/

#idb_imagedb_main {
	position: relative; 
	left: 0px;
	top: 0px;
	display: none;	
}


#idb_imagedb_left {
	position: absolute; 
	left: 0px;
	top: 0px;	
	overflow-y: auto;
	overflow-x: hidden;
}

#idb_imagedb_right {
	position: absolute; 
	left: 0px;
	top: 0px;	
	border: 1px solid #e0e0e0;	
}

#idb_imagedb_left_resizer {
	position: absolute; 
	left: 0px;
	top: 0px;			
	background: #FFFFFF url(g/hresizer.gif) center no-repeat;
}

.idb_imagedb_left_resizer_resize {
	border: 1px dotted #333333;
}

	/*pic list*/
	DIV.idb_imagedb_piclist, 
	DIV.idb_imagedb_userlist {
		width: 100%;				
	}
	
	TABLE.idb_imagedb_piclist, 
	TABLE.idb_imagedb_userlist {
		width: 100%;				
		height: 100%;				
	}
	
	TD.idb_imagedb_piclist_head, 
	TD.idb_imagedb_userlist_head {		
		border-bottom: 1px solid #e0e0e0;
	}
	
	DIV.idb_imagedb_piclist_head,
	DIV.idb_imagedb_userlist_head {		
		padding: 7px;
		padding-bottom: 2px;		
		-moz-box-shadow: 0 3px 2px #DDD;
		-webkit-box-shadow: 0 3px 2px #DDD;
		box-shadow: 0 3px 2px #DDD;		
	}
	
	TD.idb_imagedb_piclist_head1, TD.idb_imagedb_piclist_head2, TD.idb_imagedb_piclist_head3, TD.idb_imagedb_piclist_head4,
	TD.idb_imagedb_userlist_head1, TD.idb_imagedb_userlist_head2, TD.idb_imagedb_userlist_head3, TD.idb_imagedb_userlist_head4 {
		;			
	}
	
	TABLE.idb_imagedb_head_bottom {
		height: 35px;
	}
	
	TD.idb_imagedb_piclist_head4,
	TD.idb_imagedb_userlist_head4 {
		width: 99%;
	}
	
	* html TD.idb_imagedb_piclist_head4,
	* html TD.idb_imagedb_userlist_head4 {
		padding-right: 15px;
	}
	
	DIV.idb_imagedb_piclist_head4,
	DIV.idb_imagedb_userlist_head4 {
		float: right;		
	}
	
	DIV.idb_imagedb_piclist_head1 DIV, DIV.idb_imagedb_piclist_head2 DIV, DIV.idb_imagedb_piclist_head3 DIV,
	DIV.idb_imagedb_userlist_head1 DIV, DIV.idb_imagedb_userlist_head2 DIV, DIV.idb_imagedb_userlist_head3 DIV {
		margin-bottom: 5px;				
	}
	
	DIV.idb_imagedb_piclist_head5_spacer {
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	
	DIV.idb_imagedb_piclist_head5 {
		width: 310px; 
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #999;
		text-shadow: 1px 1px #EEE;
		margin-bottom: 5px;		
		padding-left: 2px;
	}
	
	DIV.idb_imagedb_piclist_head5 A {		 
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #3981e6;
		text-shadow: 1px 1px #EEE;
	}
		
	DIV.idb_imagedb_piclist_head2 DIV, DIV.idb_imagedb_piclist_head3 DIV,
	DIV.idb_imagedb_userlist_head2 DIV, DIV.idb_imagedb_userlist_head3 DIV {
		margin-top: 2px;
		margin-left: 25px;
	}
	
	DIV.idb_imagedb_piclist_head_title,
	DIV.idb_imagedb_userlist_head_title {
		overflow: hidden;		
	}
		
	.idb_imagedb_piclist_head_title IMG,
	.idb_imagedb_userlist_head_title IMG {
		margin-right: 5px;
	}
	
	.idb_imagedb_piclist_head_title TD,
	.idb_imagedb_userlist_head_title TD {
		white-space: nowrap;			 
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		color: #000;
		text-shadow: 1px 1px #EEE;
	}
	
	.idb_imagedb_piclist_head_type,
	.idb_imagedb_userlist_head_type {
		white-space: nowrap;	 
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #999;
		text-shadow: 1px 1px #EEE;
	}		
	
	.idb_imagedb_piclist_head_size, .idb_imagedb_piclist_head_files, .idb_imagedb_piclist_head_created,
	.idb_imagedb_userlist_head_size, .idb_imagedb_userlist_head_files, .idb_imagedb_userlist_head_created {
		white-space: nowrap;	 
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #999;
		text-shadow: 1px 1px #EEE;		
	}	
	
	TABLE.idb_imagedb_piclist_empty,
	TABLE.idb_imagedb_userlist_empty {
		width: 100%;				
		height: 100%;			
	}
	
	TD.idb_imagedb_piclist_empty,
	TD.idb_imagedb_userlist_empty {
		text-align: center;
	}
	
	TD.idb_imagedb_piclist_empty DIV,
	TD.idb_imagedb_userlist_empty DIV {		 
		font-size: 18px;
		font-weight: normal;
		text-decoration: none;
		color: #666;
		text-shadow: 1px 1px #EEE;
	}
	
	#idb_imagedb_piclist_empty_error,
	#idb_imagedb_userlist_empty_error { 
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		color: #FF0000;
		text-shadow: 1px 1px #EEE;		
	}
	
	TABLE.idb_imagedb_piclist_loader,
	TABLE.idb_imagedb_userlist_loader {
		width: 100%;				
		height: 100%;			
	}
	
	TD.idb_imagedb_piclist_loader,
	TD.idb_imagedb_userlist_loader {
		text-align: center;
	}	
	
	TD.idb_imagedb_piclist_loader DIV,
	TD.idb_imagedb_userlist_loader DIV {
		padding-top: 42px;
		background: url(g/loader.gif) top center no-repeat; 
		font-size: 18px;
		font-weight: normal;
		text-decoration: none;
		color: #666;
		text-shadow: 1px 1px #EEE;
	}
	
	TD.idb_imagedb_piclist_list,
	TD.idb_imagedb_userlist_list {		
		height: 100%;
	}
	
	DIV.idb_imagedb_piclist_list_inner {
		width: 100%;
		overflow-y: auto;
		overflow-x: hidden;	
	}
	
	DIV.idb_imagedb_piclist_list,
	DIV.idb_imagedb_userlist_list {		
		/*height: 100%; chnaged on 23.06.14 */
		height: inherit;
		overflow-y: auto;
		overflow-x: hidden;
	}
			

	DIV.idb_imagedb_piclist_item,
	DIV.idb_imagedb_userlist_item {
		width: 100%;
	}
		
	TABLE.idb_imagedb_piclist_item,
	TABLE.idb_imagedb_userlist_item {	
		width: 100%;
		height: 96px;				
	}
	
	DIV.idb_imagedb_piclist_item_sel {
		background: #dcf0fc;
	}
	
	TABLE.idb_imagedb_userlist_item {	
		height: auto;
	}
		
	TD.idb_imagedb_piclist_item,
	TD.idb_imagedb_userlist_item {
		width: 100%;
		height: 100%;
		text-align: center;		
		padding-left: 10px;
		padding-right: 10px;
	}
	
	TABLE.idb_imagedb_piclist_item_holder,
	TABLE.idb_imagedb_userlist_item_holder {
		width: 100%;
		height: 100%;
		border-bottom: 1px solid #e0e0e0;		
	}
	
	.idb_imagedb_piclist_item_thumb,
	.idb_imagedb_userlist_item_thumb {
		width: 96px;	
	}
	
	.idb_imagedb_piclist_item_thumb IMG,
	.idb_imagedb_userlist_item_thumb IMG {
			border: 5px solid #FFFFFF;
			-moz-box-shadow: 0 0 5px #888;
			-webkit-box-shadow: 0 0 5px #888;
			box-shadow: 0 0 5px #888;
			cursor: pointer;
			display: none;
	}
	
	.idb_imagedb_piclist_item_thumb_loader,
	.idb_imagedb_userlist_item_thumb_loader {
		background: url(g/loader.gif) no-repeat;
		height: 32px;
		width: 32px;				
	}
	
	.idb_imagedb_piclist_item_title,
	.idb_imagedb_userlist_item_title { 
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;			
		white-space: nowrap;
		text-shadow: 1px 1px #FFF;
		height: 20px;
		padding-top: 10px;
		cursor: pointer;
	}	
	
	.idb_imagedb_piclist_item_title A,
	.idb_imagedb_userlist_item_title A { 
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;			
		text-shadow: 1px 1px #FFF;		
	}	
	
	.idb_imagedb_piclist_item_info,
	.idb_imagedb_userlist_item_info { 
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #666666;			
		white-space: nowrap;
		text-shadow: 1px 1px #FFF;				
		height: 20px;
		padding-top: 10px;
	}			
	
	.idb_imagedb_piclist_ext_select {
		width: auto;
		height: 18px;
		color: #6e6e6e; 
		font-size: 12px;
		font-weight: normal;	
		/*background: #eeeeee;*/
		/*background: #ffffff;*/
		border: 1px solid #e0e0e0;	
		/*font-style: italic;*/
		font-family: arial;
	}
	
	TD.idb_imagedb_piclist_item_bottom,
	TD.idb_imagedb_userlist_item_bottom {
		padding-bottom: 10px;
	}	
	
	TABLE.idb_imagedb_piclist_item_bottom,
	TABLE.idb_imagedb_userlist_item_bottom {
		width: 100%;
		height: 16px;
	}
	
	.idb_imagedb_piclist_item_tools, .idb_imagedb_piclist_item_resolution, .idb_imagedb_piclist_item_created,
	.idb_imagedb_userlist_item_tools, .idb_imagedb_userlist_item_status, .idb_imagedb_userlist_item_created { 
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #666666;			
		white-space: nowrap;
		text-shadow: 1px 1px #FFF;
	}
	
	.idb_imagedb_piclist_item_resolution,
	.idb_imagedb_userlist_item_status {
		padding-left: 10px;
		padding-right: 10px;
	}
		
	.idb_imagedb_piclist_item_tools {
		width: 110px;
	}
	
	.idb_imagedb_userlist_item_tools {
		width: 160px;
	}
	
	.idb_imagedb_piclist_item_split_icon,
	.idb_imagedb_userlist_item_split_icon {
		border-left: 1px #000000 solid;
		height: 18px;
		width: 1px;
		overflow: hidden;
		float: left;
		margin-left: 3px;
		margin-right: 4px;
	}
		
	.idb_imagedb_piclist_item_delete_icon,
	.idb_imagedb_userlist_item_delete_icon {
		float: left;
		width: 16px;
		height: 16px;
		background: url(g/icons/delete.png) no-repeat;
		cursor: pointer;
		margin-right: 5px;
	}
	
	.idb_imagedb_piclist_item_view_icon,
	.idb_imagedb_userlist_item_view_icon {
		float: left;
		width: 16px;
		height: 16px;
		background: url(g/icons/view.png) no-repeat;
		cursor: pointer;
		margin-right: 5px;
	}
		
	.idb_imagedb_piclist_item_edit_icon,
	.idb_imagedb_userlist_item_edit_icon {
		float: left;
		width: 16px;
		height: 16px;
		background: url(g/icons/edit.png) no-repeat;
		cursor: pointer;
		margin-right: 5px;
	}
	
	.idb_imagedb_piclist_item_properties_icon,
	.idb_imagedb_userlist_item_properties_icon {
		float: left;
		width: 16px;
		height: 16px;
		background: url(g/icons/properties.png) no-repeat;
		cursor: pointer;
		margin-right: 5px;
	}
	
	.idb_imagedb_piclist_item_check {
		float: left;
		width: auto;
		height: auto;
		cursor: pointer;
		margin-right: 5px;
		top: -2px;
		position: relative;
		/*		
		background: url(g/icons/properties.png) no-repeat;		
		*/
	}
	
	.idb_imagedb_piclist_item_removebasket_icon {
		float: left;
		width: 16px;
		height: 16px;
		background: url(g/icons/removefrombasket.png) no-repeat;
		cursor: pointer;
		margin-right: 5px;
	}
	
	.idb_imagedb_piclist_item_basket_icon,
	.idb_imagedb_userlist_item_basket_icon {
		float: left;
		width: 16px;
		height: 16px;
		background: url(g/icons/addtobasket.png) no-repeat;
		cursor: pointer;
		margin-right: 5px;
	}
	
	.idb_imagedb_piclist_item_download_icon,
	.idb_imagedb_userlist_item_download_icon {
		float: left;
		width: 16px;
		height: 16px;
		background: url(g/icons/download.png) no-repeat;
		cursor: pointer;
		margin-right: 5px;
	}
	
	.idb_imagedb_piclist_item_combine_icon,
	.idb_imagedb_userlist_item_combine_icon {
		float: left;
		width: 16px;
		height: 16px;
		background: url(g/icons/combine_file.png) no-repeat;
		cursor: pointer;
		margin-right: 5px;
	}
	
	.idb_imagedb_piclist_item_info_holder,
	.idb_imagedb_userlist_item_info_holder { 
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #666666;			
		white-space: nowrap;
		text-shadow: 1px 1px #FFF;
		float: left;
		margin-top: 5px;
		margin-right: 10px;
		/*rynkeby*/
		margin-right: 15px;
		width: 190px;									
		/*rynkeby*/				
	}
	
	.idb_imagedb_userlist_item_info_holder {
		width: 240px;
	}
	
	.idb_imagedb_piclist_item_info_holder DIV,
	.idb_imagedb_userlist_item_info_holder DIV {
		margin-bottom: 5px;				
	}
				
		/*comlist*/	
		DIV.idb_imagedb_comlist_btn_list_btn {
			float: left;
			cursor: pointer;										
		}
		
		DIV.idb_imagedb_comlist_btn_list_btn_sep {
			float: left;
			width: 1px;
			overflow: hidden;
			border-left: 1px solid #e0e0e0;		
			height: 24px;		
			margin-left: 3px;	
			margin-right: 3px;	
		}
		
		.idb_imagedb_comlist_order_list {
			position: absolute;
			left: 0px;
			top: 0px;
			border: 1px solid #e0e0e0;
			background: #f9f9f9;
			display: none;
			padding-left: 5px;
			padding-right: 10px;
			
			-moz-box-shadow: 0 0 5px #888;
			-webkit-box-shadow: 0 0 5px #888;
			box-shadow: 0 0 5px #888;
			
		}
		
		.idb_imagedb_comlist_order_list DIV {
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			color: #000000;
			text-shadow: 1px 1px #FFF;
			padding: 3px;
			cursor: default;
		}
		
		
		.idb_imagedb_comlist_order_list DIV.idb_imagedb_comlist_order_list_sel {
			font-weight: bold;
		}
				

	/*fold*/
		.idb_imagedb_global_fold {						
			cursor: default;			
		}		
		

		.idb_imagedb_global_fold_spacer {
			height: 15px;
			overflow: hidden;
			clear: both;
		}				
	
		.idb_imagedb_global_fold TABLE.idb_imagedb_global_foldT {
			width: 100%;					
			height: 35px;				 
		}
		
		.idb_imagedb_global_fold_opened TABLE.idb_imagedb_global_foldT {
			border-top: 1px solid #e0e0e0;		
			border-left: 1px solid #e0e0e0;		
			border-right: 1px solid #e0e0e0;
			border-bottom: 1px solid #FFFFFF;
		}
		
		.idb_imagedb_global_fold_closed TABLE.idb_imagedb_global_foldT {
			border: 1px solid #e0e0e0;			
		}
		
		.idb_imagedb_global_fold_title_hide {			
			display: none;
		}
		
		
		.idb_imagedb_global_fold_title_sign {
			width: 17px;
		}	
		
		.idb_imagedb_global_fold_closed .idb_imagedb_global_fold_title .idb_imagedb_global_fold_title_sign DIV, .idb_imagedb_global_fold_arrow_closed {
			width: 17px;
			height: 20px;
			background: url(g/foldclosed.gif) no-repeat;
		}
		
		.idb_imagedb_global_fold_opened .idb_imagedb_global_fold_title .idb_imagedb_global_fold_title_sign DIV, .idb_imagedb_global_fold_arrow_opened {
			width: 17px;
			height: 20px;
			background: url(g/foldopened.gif) no-repeat;
		}			
		
		.idb_imagedb_global_fold_title_text {
			text-align: left;		
			padding-left: 5px;
			padding-right: 5px;
		}				
			
		.idb_imagedb_global_fold_title_text {
			padding-top: 0px;
			padding-bottom: 0px;		 
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
			color: #000000;			
			white-space: nowrap;
			text-shadow: 1px 1px #FFF;
		}
		
		.idb_imagedb_global_fold_nochild .idb_imagedb_global_fold_title_text, .idb_imagedb_global_fold_nochild .idb_imagedb_global_fold_title_sign {
			opacity: 0.4;
			filter: alpha(opacity = 40);
		}		
		
		.idb_imagedb_global_fold_content {
			display: none;			
			width: 100%;			
		}
						
		.idb_imagedb_global_fold_content_inner {
			width: 100%;						
			border-bottom: 1px solid #e0e0e0;		
			border-left: 1px solid #e0e0e0;		
			border-right: 1px solid #e0e0e0;
			padding-bottom: 7px;
		}
		
		.idb_imagedb_global_fold_content_inner_hide {
			padding-top: 10px;	
			border-top: 1px solid #e0e0e0;		
		}
		
		.idb_imagedb_global_fold_counter {
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			color: #929191;						
			text-shadow: 1px 1px #FFF;		
		}
		
		.idb_imagedb_global_fold .idb_imagedb_global_add_icon {
			margin-right: 8px;			
		}
	
	/*folder*/
		.idb_imagedb_global_plus_icon {		
			cursor: default;
			height: 20px;
			background: url(g/icons/plus_folder.gif) center no-repeat;
		}
	
		.idb_imagedb_global_minus_icon {		
			cursor: default;
			height: 20px;
			background: url(g/icons/minus_folder.gif) center no-repeat;
		}
	
	/*foldlist*/
	
		.idb_imagedb_global_list {				
			text-align: left;
		}
	
		.idb_imagedb_global_listitem_sub {
			display: none;
		}	
		
		.idb_imagedb_global_listitem TABLE.idb_imagedb_global_listT {		
			width: 100%;
			border: 1px solid #FFFFFF;
			height: 24px;		
			background: #FFFFFF;
		}
	
		.idb_imagedb_global_listitem_over TABLE.idb_imagedb_global_listT {	
			background: #fafafb url(/css/g/listhover_bg.png) bottom repeat-x;		
			border: 1px solid #d9d9d9;
			width: 100%;
			height: 24px;		
		}
		
		.idb_imagedb_global_listitem_sel TABLE.idb_imagedb_global_listT {	
			background: #f5f5f7 url(/css/g/listsel_bg.png) bottom repeat-x;		
			border: 1px solid #b9b9b9;
			width: 100%;
			height: 24px;		
		}
		
		.idb_imagedb_global_listitem_left, .idb_imagedb_global_listitem_left DIV {		
			width: 20px;		
		}
		
		.idb_imagedb_global_listitem_middle {
			width: 1px;
		}
		
		.idb_imagedb_global_listitem_middle IMG {
			cursor: pointer;
		}
		
		.idb_imagedb_global_listitem_right {
			text-align: left;		
			color: #333333;
			padding-left: 5px;
			padding-right: 5px; 
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			white-space: nowrap;	
			text-shadow: 1px 1px #FFF;	
		}
		
		.idb_imagedb_global_listitem_right DIV {
			width: 100%;
			height: 100%;
			cursor: pointer;
			padding-top: 4px;
		}
		
		.idb_imagedb_global_listitem_right SPAN.idb_imagedb_global_lisitem_title {			
			;
		}
		
		.idb_imagedb_global_listitem_sel .idb_imagedb_global_listitem_right {
			font-weight: bold;
		}
		
		.idb_imagedb_global_listitem_sel .idb_imagedb_global_lisitem_counter {
			font-weight: bold;
			color: #666666;
		}
	
		.idb_imagedb_global_lisitem_counter {
			padding-top: 4px;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			color: #929191;						
			text-shadow: 1px 1px #FFF;
		}
		
		
	/*fold*/




/*idb_imagedb*/

/*idb_right_click_panel*/



/*idb_right_click_panel*/

.idb_right_click_panel {
	display: none; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	z-index: 10000;		
	background: #ffffff;
	border-left: 6px solid #d8d8d8;	
	border-right: 6px solid #d8d8d8;	
	-moz-box-shadow: 0 0 10px #333;
	-webkit-box-shadow: 0 0 10px #333;
	box-shadow: 0 0 10px #333;	
	text-shadow: none;
}

* html .idb_right_click_panel {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

.idb_right_click_panel TABLE {
	width: 120px;
}


.idb_right_click_panel_spliter TD {	
	height: 1px;
	background: #FFFFFF;		
}

.idb_right_click_panel_item {			
}

.idb_right_click_panel_item .idb_right_click_panel_item_label {
	padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
}

.idb_right_click_panel_item .idb_right_click_panel_item_label DIV {
	width: 100px;
	color: #FFFFFF; 
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;	
	text-shadow: none;
	background: url(/css/g/popitem_bg.gif) repeat-x;		
	cursor: pointer;
	text-align: center;
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	padding-right: 10px;
}

* html .idb_right_click_panel_item .idb_right_click_panel_item_label DIV {
	width: 100%;
}

.idb_right_click_panel_item_over {	
	cursor: pointer;
}

.idb_right_click_panel_item_over .idb_right_click_panel_item_label {
	padding: 1px;
	padding-left: 6px;
	padding-right: 6px;
}

.idb_right_click_panel_item_over .idb_right_click_panel_item_label  DIV {
	width: 100px;
	color: #000000; 
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;	
	cursor: pointer;
	background: url(/css/g/popitem_bg.gif) repeat-x;	
	text-shadow: none;
	color: #99c539;
	text-align: center;
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	padding-right: 10px;
}

* html .idb_right_click_panel_item_over .idb_right_click_panel_item_label  DIV {
	width: 100%;
}

.idb_right_click_panel_item_icon DIV {
	width: 20;		
	display: none;
}

	

/*idb_global*/


.idb_imagedb_global_add_icon {
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url(g/icons/add.png) center no-repeat;		
}

.idb_imagedb_global_restore_icon {
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url(g/icons/restore.png) center no-repeat;		
}

.idb_imagedb_global_delete_icon {
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url(g/icons/delete.png) center no-repeat;		
}

.idb_imagedb_global_properties_icon {		
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url(g/icons/properties.png) center no-repeat;
}

.idb_imagedb_global_properties_icon_disabled {		
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: url(g/icons/properties_disabled.png) center no-repeat;
}

SELECT.idb_global_select {
	width: 160px;
	height: 18px;
	color: #6e6e6e; 
	font-size: 12px;
	font-weight: normal;	
	background: #eeeeee;	
	border: 1px solid #e0e0e0;	
	font-style: italic;
	font-family: arial;
}

INPUT.idb_global_text {
	width: 160px;
	color: #6e6e6e; 
	font-size: 12px;
	font-weight: normal;	
	border: 1px solid #e0e0e0;	
	background: #eeeeee;	
	font-style: italic;
	padding-left: 3px;
	padding-right: 3px;
	font-family: arial;
}

TEXTAREA.idb_global_text {
	width: 160px;
	height: 60px;
	color: #6e6e6e; 
	font-size: 12px;
	font-weight: normal;	
	border: 1px solid #e0e0e0;		
	background: #eeeeee;
	font-style: italic;
	padding: 3px;
	font-family: arial;
}

INPUT.idb_global_button {
	background: #000000  url(/css/g/button_bg.gif);
	height: 21px;
	width: 100px;
	color: #FFFFFF; 
	font-size: 12px;
	font-weight: normal;	
	border: 0px;		
}

.idb_global_ok {
	background: #000000 url(/css/g/button_bg.gif);
	height: 21px;
	width: 100px;
	color: #FFFFFF; 
	font-size: 12px;
	font-weight: normal;
	border: 0px;			
}

.idb_global_cancel {
	background: #000000 url(/css/g/button_bg.gif);
	height: 21px;
	width: 100px;
	color: #FFFFFF; 
	font-size: 12px;
	font-weight: normal;	
	border: 0px;		
}

/*idb_global*/

/*idb_fb (fancy box)*/
.idb_fb_loader {
 	display: none;
 	color: #000000; 
	font-size: 12px;
	font-weight: normal;
	text-shadow: 1px 1px #FFF;
}

.idb_fb_loader DIV {
	background: url(g/loader.gif) no-repeat;
	height: 32px;
	width: 32px;
	margin-bottom: 10px;
}

/*idb_fb (fancy box)*/

/* idb_default_pop */

.idb_default_pop {
	margin: 0px;
	padding: 10px;
	padding-bottom: 20px;	
	padding-right: 20px;
	padding-left: 20px;
	width: 400px;		
}

* html .idb_default_pop {
	padding-right: 40px;
}

.idb_default_pop FORM {
	padding: 0px;
	margin: 0px;
}

.idb_default_pop_table {	
	width: 100%;		
}

.idb_default_pop H1 {
	color: #000000; 
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;	
	margin-top: 10px;	
	margin-bottom: 10px;	
	text-shadow: none;
}

.idb_default_pop P {
	color: #646464; 
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;	
	margin-bottom: 10px;	
	text-shadow: none;
}

.idb_default_pop A {
	color: #0066cc; 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;
	text-decoration: underline;
}

.idb_default_pop_error {
	display: none;
	color: #FF0000; 
	font-size: 12px;
	font-weight: normal;	
	padding-bottom: 10px;
	text-shadow: 1px 1px #FFF;	
}

.idb_default_pop_msg {
	display: none;	
	color: #000000; 
	font-size: 12px;
	font-weight: normal;	
	padding-bottom: 10px;
	text-shadow: 1px 1px #FFF;	
}

.idb_default_pop_btn {
	padding-top: 10px;	
	text-align: right;
}

.idb_default_pop_label P {
	margin-bottom: 0px;	
	white-space: nowrap;
}

.idb_default_repname {
	color: #000000;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}

/* idb_default_pop */

/* idb_pt_basketsend */

.idb_pt_img_view_info_basketsend_holder_users DIV {
	float: left;
	white-space: nowrap;
	padding: 3px; 	
	border: 1px solid #e0e0e0;
	background: #eeeeee;	 
	font-size: 12px;
	font-weight: normal;	
	font-style: italic;
	margin-right: 5px;
	margin-top: 5px;
	color: #333333;
}

.idb_pt_img_view_info_basketsend_holder_users TD { 
	font-size: 12px;
	font-weight: normal;	
	font-style: italic;
	color: #333333;
}

.idb_pt_img_view_info_user_holder {
	width: 100%;	
}

.idb_pt_img_view_info_user_holder_left {
	width: 220px;
}

.idb_pt_img_view_info_user_add {
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	background: url(g/icons/add.png) center no-repeat;		
}

.idb_pt_img_view_info_user_add {
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	background: url(g/icons/add.png) center no-repeat;		
}

.idb_pt_basketsend {	
	margin: 0px;
	padding: 20px;
	padding-top: 20px;
	width: 900px;
}

* html .idb_pt_basketsend {
	width: 940px;	
	padding-right:40px;
}

TABLE.idb_pt_basketsend_main {
	margin-bottom: 20px;
	width: 100%;
}

TD.idb_pt_basketsend_main {
	width: 50%;
	font-size: 12px;
	color: #000000;
}

TD.idb_pt_basketsend_main_left {
	width: 360px;	
	padding-right: 20px;
}

INPUT.idb_pt_basketsend_text {
	width: 260px;
}

TD.idb_pt_basketsend_main_right {
	border-left: 1px solid #e0e0e0;
	padding-left: 20px;
	color: #000000; 
	font-size: 12px;
	font-weight: normal;	
}

TD.idb_pt_basketsend_main_right IFRAME {
	border: 1px solid #000000;
	width: 500px;
	height: 340px;
	margin-top: 5px;
}

TEXTAREA.idb_pt_basketsend_text {
	width: 260px;
	height: 120px;
	resize: none;
}

/* idb_pt_basketsend */

/* idb_pt_img_view */

TABLE.idb_pt_img_view_history .idb_imagedb_global_restore_icon,
TABLE.idb_pt_img_view_history .idb_imagedb_global_delete_icon {
	margin-right: 0px;		
}

TABLE.idb_pt_img_view_history {
	width: 97%;
	height: 96px;
}

TABLE.idb_pt_img_view_history TD {
	border-bottom: 1px solid #e0e0e0;
}

DIV.idb_pt_img_view_history_empty {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	padding: 5px;	
}

.idb_pt_img_view_history_td1 {
	width: 96px;	
	padding: 10px;
	padding-left: 5px;
}

.idb_pt_img_view_history_td1 IMG {
		border: 5px solid #FFFFFF;
		-moz-box-shadow: 0 0 5px #888;
		-webkit-box-shadow: 0 0 5px #888;
		box-shadow: 0 0 5px #888;
		cursor: default;
}

TD.idb_pt_img_view_history_td2 {
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.idb_pt_img_view {
	margin: 0px;
	padding: 20px;
	width: 900px;
}

* html .idb_pt_img_view {
	width: 940px;	
	padding-right: 40px;
}

.idb_pt_img_view .idb_global_button, .idb_pt_img_view_btn_send {
	margin-right: 10px;
	margin-top: 10px;
}

TD.idb_pt_img_view_preview A,
TD.idb_public_img_view_preview A {
	cursor: default;
	width: 420px;
	display: block; 
	position: relative; 
	left: 0px; 
	top: 0px; 
	background: url(g/loader.gif) center no-repeat;
}


TD.idb_pt_img_view_preview,
TD.idb_public_img_view_preview {
	width: 420px;
}

DIV.idb_pt_img_view_preview,
DIV.idb_public_img_view_preview {	
	width: 418px;
	height: 420px;	
	overflow: hidden;
	border: 1px solid #e0e0e0;
	background: #EEEEEE;
}

TABLE.idb_pt_img_view_preview,
TABLE.idb_public_img_view_preview {
	margin-left: -1px;
	width: 100%;
	height: 100%;
} 

.idb_pt_img_view_info {	
	padding-left: 20px;			
}

.idb_pt_img_view_info_title {
	margin-bottom: 10px;	
	color: #000000;	
	font-size: 16px;
	font-weight: bold;	
	text-shadow: none;		
}

.idb_pt_img_view_info_title SELECT {
	color: #000000;	
	font-size: 16px;
	font-weight: bold;	
	text-shadow: none;	
}

.idb_pt_img_view_ext_select {
	height: auto;
	width: auto;
	border: 1px solid #e0e0e0;			
}

.idb_pt_img_view_info_desc,
.idb_pt_img_view_info_custom1,
.idb_pt_img_view_info_custom2,
.idb_pt_img_view_info_custom3,
.idb_pt_img_view_info_custom4,
.idb_pt_img_view_info_custom5,
.idb_pt_img_view_info_custom6 {
	margin-bottom: 5px;	
}

.idb_pt_img_view_info_res, .idb_pt_img_view_info_size, .idb_pt_img_view_info_create,
.idb_public_img_view_info_res, .idb_public_img_view_info_size, .idb_public_img_view_info_create {
	color: #555555;	
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;
	margin-bottom: 5px;		
}

.idb_pt_img_view_info_cats {
	margin-bottom: 5px;	
}
	
.idb_pt_img_view_info_cats TD {
	color: #000000;	
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;	
}

.idb_pt_img_view_info_tags {
	height: 33px;
	overflow: hidden;
	top: 1px;
	position: relative;
	margin-top: 20px;
}

.idb_pt_img_view_info_tags DIV {
	color: #FFFFFF;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;	
	height: 33px;
	text-align: center;	
	float: left;
	cursor: default;
	background: #909090 url(/css/g/tab_bg.gif);	
	margin-right: 2px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 33px;
}

.idb_pt_img_view_info_tags DIV.sel {
	color: #FFFFFF;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;	
	height: 33px;
	text-align: center;	
	float: left;
	cursor: default;
	background: #000000 url(/css/g/seltab_bg.gif);	
	margin-right: 2px;
	padding-left: 15px;
	padding-right: 15x;
	line-height: 33px;
}

.idb_pt_img_view_info_tags_holder {		
	border: 1px solid #e0e0e0;		
	width: 460px;
}

.idb_pt_img_view_info_general,
.idb_public_img_view_info_general {
	width: 100%;
}

.idb_pt_img_view_info_general_left, .idb_pt_img_view_info_general_left_last,
.idb_public_img_view_info_general_left, .idb_public_img_view_info_general_left_last {
	padding: 5px;	
	width: 120px;
	color: #000000;	 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: none;
}

.idb_pt_img_view_info_general_right, .idb_pt_img_view_info_general_right_last,
.idb_public_img_view_info_general_right, .idb_public_img_view_info_general_right_last {
	padding: 5px;	
	color: #000000;	 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: none;		
}

.idb_public_img_view_info_general_row1 {
	;
}

.idb_public_img_view_info_general_row0 {
	background: #eeeeee;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

.idb_pt_img_view_info_general_left_last {	
	border-bottom: 1px solid #FFFFFF;
}

.idb_pt_img_view_info_general_right_last {
	border-bottom: 1px solid #FFFFFF;
}

.idb_pt_img_view_info_general_right TEXTAREA {
	width: 100%;
	height: 40px;
	resize: none;
}

.idb_pt_img_view_info_general_right_last TEXTAREA {
	width: 100%;
	height: 40px;
	resize: none;
}

.idb_pt_img_view_info_general_right INPUT.idb_pt_img_view_info_general_text {
	width: 100%;
}

.idb_pt_img_view_info_categories {
	width: 100%;	
}

.idb_pt_img_view_info_categories TD {		
	padding-right: 5px;
	color: #000000;	 
	font-size: 10px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;		
}

.idb_pt_img_view_info_tag_holder {
	width: 100%;	
}
.idb_pt_img_view_info_tag_holder_left {
	width: 220px;
}

.idb_pt_img_view_info_tag_add {
	cursor: pointer;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	background: url(g/icons/add.png) center no-repeat;		
}

.idb_pt_img_view_info_tag_holder_tags DIV {
	float: left;
	white-space: nowrap;
	padding: 1px; 	
	border: 1px solid #666666;
	background: #e0e0e0;	 
	font-size: 10px;
	font-weight: normal;	
	margin-right: 3px;
	margin-top: 3px;
}

.idb_pt_img_view_info_tag_holder_tags TD {	 
	font-size: 10px;
	font-weight: normal;	
	color: #000000;
}

.idb_pt_img_view_share_text {
	padding: 5px;
	color: #000000;	 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;		
}

/* idb_pt_img_view */

/* idb_pt_user_view */

.idb_pt_user_view {
	margin: 0px;
	padding: 20px;
	width: 460px;
}

* html .idb_pt_user_view {
	padding-right: 40px;
	width: 500px;	
}

.idb_pt_user_view .idb_global_button, .idb_pt_user_view_btn_send {
	margin-right: 10px;
	margin-top: 10px;
}

.idb_pt_user_view_info {	
				
}

.idb_pt_user_view_info_title {
	margin-bottom: 5px;	
	color: #000000;	 
	font-size: 12px;
	font-weight: bold;	
	text-shadow: 1px 1px #FFF;		
}

.idb_pt_user_view_info_desc,
.idb_pt_user_view_info_custom1,
.idb_pt_user_view_info_custom2,
.idb_pt_user_view_info_custom3,
.idb_pt_user_view_info_custom4,
.idb_pt_user_view_info_custom5,
.idb_pt_user_view_info_custom6 {
	margin-bottom: 5px;	
}

.idb_pt_user_view_info_size {
	float: left;
	width: 50%;
	color: #555555;	 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;
	margin-bottom: 5px;		
}

.idb_pt_user_view_info_cats {
	margin-bottom: 5px;	
}
	
.idb_pt_user_view_info_cats TD {
	color: #000000;	 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;	
}

.idb_pt_user_view_info_tags {
	height: 33px;
	overflow: hidden;
	top: 1px;
	position: relative;
	margin-top: 20px;
}

.idb_pt_user_view_info_tags DIV {
	color: #FFFFFF;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;	
	height: 33px;
	text-align: center;	
	float: left;
	cursor: default;
	background: #909090 url(/css/g/tab_bg.gif);	
	margin-right: 2px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 33px;
}

.idb_pt_user_view_info_tags DIV.sel {
	color: #FFFFFF;	
	font-family: arial;
	font-size: 12px;
	font-weight: normal;	
	height: 33px;
	text-align: center;	
	float: left;
	cursor: default;
	background: #000000 url(/css/g/seltab_bg.gif);	
	margin-right: 2px;
	padding-left: 15px;
	padding-right: 15x;
	line-height: 33px;
}




.idb_pt_user_view_info_tags_holder {		
	border: 1px solid #e0e0e0;		
	width: 460px;
}

.idb_pt_user_view_info_general {
	width: 100%;
}

.idb_pt_user_view_info_general_left, .idb_pt_user_view_info_general_left_last {
	padding: 5px;	
	width: 120px;
	color: #000000;	
	font-size: 12px;
	font-weight: normal;	
}

.idb_pt_user_view_info_general_right, .idb_pt_user_view_info_general_right_last {
	padding: 5px;	
	color: #000000;	 
	font-size: 12px;
	font-weight: normal;	
}


.idb_pt_user_view_info_general_right TEXTAREA, .idb_pt_user_view_info_general_right_last TEXTAREA {
	width: 100%;
	height: 40px;
	resize: none;
}

.idb_pt_user_view_info_general_right INPUT.idb_pt_user_view_info_general_text, .idb_pt_user_view_info_general_right_last INPUT.idb_pt_user_view_info_general_text {
	width: 100%;
}

.idb_pt_user_view_info_password_show {
	cursor: pointer;	
}

/* idb_pt_img_view */

/* idb_pt_delete */

.idb_pt_delete_btn_close {
	margin-left: 10px;
}

.idb_pt_delete_btn_cancel {
	margin-left: 10px;
}

/* idb_pt_delete */

/* idb_pt_rename */

.idb_pt_rename_btn_close {
	margin-left: 10px;
}

.idb_pt_rename_btn_cancel {
	margin-left: 10px;
}

.idb_pt_rename_btn {
	padding-top: 20px;
	text-align: right;
}

/* idb_pt_rename */

/* idb_pt_create */

.idb_pt_create_btn_close {
	margin-left: 10px;
}

.idb_pt_create_btn_cancel {
	margin-left: 10px;
}

.idb_pt_create_btn {
	padding-top: 20px;
	text-align: right;
}

/* idb_pt_create */


/* idb_pt_share */

.idb_pt_share_loader {
	background: url(g/loader.gif) center no-repeat;
	width: 100%;
	height: 400px;
}

.idb_pt_share_btn_cancel {
	margin-left: 10px;
}

* html .idb_pt_share_btn_cancel {
	margin-right: 10px;
}

.idb_pt_share_btn {
	padding-top: 20px;
	text-align: right;
}

.idb_pt_share {
	margin: 0px;
	padding: 20px;
	padding-top: 10px;
	width: 900px;	
}

* html .idb_pt_share {
	margin: 0px;
	padding-right: 40px;
	width: 940px;	
}

.idb_pt_share_small {
	margin: 0px;
	padding: 20px;
	padding-top: 10px;
	width: 450px;	
}

* html .idb_pt_share_small {
	margin: 0px;
	padding-right: 40px;
	width: 470px;	
}

TABLE.idb_pt_share_options_share {
	width: 100%;
}

TD.idb_pt_share_options_left {
	width: 48%;
	text-align: left;	
	vertical-align: top;
	padding-bottom: 10px;
}

TD.idb_pt_share_options_right {
	width: 48%;
	text-align: left
	vertical-align: top;	
	padding-bottom: 10px;
}

TD.idb_pt_share_options_line1 {
	border-right: 1px solid #e0e0e0;
	height: 100%;
	width: 1px;
	overflow: hidden;
	width: 2%
}

TD.idb_pt_share_options_line2 {
	height: 100%;
	width: 1px;	
	width: 2%
}


TD.idb_pt_share_options_bottom {
	width: 100%;
	border-top: 1px solid #e0e0e0;
	padding-top: 10px;
}

TD.idb_pt_share_options_share_left {	
	width: 25px;
	color: #000000; 
	font-size: 12px;
	padding-top: 3px;	
	text-shadow: 1px 1px #FFF;
	font-weight: bold;	
	white-space: nowrap;
}

TD.idb_pt_share_options_share_right {	
	color: #888888;	 
	font-size: 11px;
	padding-top: 6px;	
	text-shadow: 1px 1px #FFF;
	font-weight: normal;
}

TD.idb_pt_share_options_share_right LABEL {	
	color: #000000;	 
	font-size: 12px;
	text-shadow: 1px 1px #FFF;
	font-weight: bold;
	padding-right: 10px;
}

TD.idb_pt_share_options_share_right SPAN {	
	font-weight: normal;
}

TD.idb_pt_share_options_share_spacer {
	font-size: 1px;
	height: 5px;	
}

TD.idb_pt_share_options_share_spacer2 {
	font-size: 1px;
	height: 10px;	
}

.idb_pt_share_options_guestholder_inherit {
	width: 400px;
	height: 60px;	
	overflow-x: hidden;
	overflow-y: auto;	
	border: 1px solid #e0e0e0;	
} 

.idb_pt_share_options_guestholder {
	width: 400px;
	height: 160px;	
	overflow-x: hidden;
	overflow-y: auto;	
	border: 1px solid #e0e0e0;	
} 

SELECT.idb_pt_share_options_share_select {
	width: 350px;
	border: 1px solid #e0e0e0;
}

.idb_pt_share_options_share_select_info {
	;
}

.idb_pt_share_options_share_select_group {
	color: #000000;
	font-style: none;
}

.idb_pt_share_options_share_add {
	color: #3a66d5;	
	font-size: 12px;
	text-shadow: 1px 1px #FFF;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 10px;
}

TABLE.idb_pt_share_options_guestholder_t {
	background: #FFFFFF;
	width: 400px;
	cursor: default;
	border-bottom: 1px solid #e0e0e0;
}

TABLE.idb_pt_share_options_guestholder_tover {
	background: #EEEEEE;
	width: 400px;
	cursor: default;
	border-bottom: 1px solid #999999;
}

.idb_pt_share_options_guestholder TD {
	color: #000000;	
	font-size: 12px;
	padding: 0px;
	margin: 0px;		
	text-shadow: 1px 1px #FFF;		
}

TD.idb_pt_share_options_guestholder_td1 {	
	padding: 2px;	
	padding-left: 3px;	
	padding-right: 3px;
	font-size: 11px;
	
}


TD.idb_pt_share_options_guestholder_td3 {
	width: 140px;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 11px;
	
}

TD.idb_pt_share_options_guestholder_td3 LABEL {
	font-size: 11px;
	font-weight: normal;	
	position: relative;
	top: -2px;
}

TD.idb_pt_share_options_guestholder_td4 {
	width: 55px;
	text-align: center;
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;		
	font-size: 11px;
	
}

TABLE.idb_pt_share_options_share_userl_head {
	font-size: 11px;
	color: #999999;
	margin-left: 11px;	
}

TD.idb_pt_share_options_share_userl_head1 {
	padding: 3px;	
	width: 190px;
}

TD.idb_pt_share_options_share_userl_head3 {
	padding: 3px;
	padding-left: 10px;
	width: 140px;
}

TD.idb_pt_share_options_share_userl_head4 {
	padding: 3px;
	width: 55px;
}

.idb_pt_share_options_share_delete {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

/*
.idb_pt_share_options_share {
	color: #000000; 
	font-size: 12px;
	padding: 0px;
	margin: 0px;		
	text-shadow: 1px 1px #FFF;	
}

.idb_pt_share_options_share_info {
	font-size: 11px;
	color: #666666; 	
	padding: 0px;
	margin: 0px;		
	text-shadow: 1px 1px #FFF;	
	line-height: 14px;
}

.idb_pt_share_options_share_spacer_2 {
	height: 10px;
	overflow: hidden;
	clear: both;
}

.idb_pt_share_options_share_spacer {
	height: 5px;
	overflow: hidden;
	clear: both;
}

.idb_pt_share_options_share_txt {
	color: #000000; 
	font-size: 12px;
	padding: 0px;
	margin: 0px;		
	text-shadow: 1px 1px #FFF;		
	padding-top: 3px;	
	padding-left: 5px;	
}

.idb_pt_share_options_share_special P {
	padding: 0px;
	margin: 0px;
}



.idb_pt_share_options_share_add {
	margin-left: 8px;
}

.idb_pt_share_options_guestholder {
	width: 600px;
	height: 160px;	
	overflow-x: hidden;
	overflow-y: auto;	
	border: 1px solid #e0e0e0;
}

.idb_pt_share_options_guestholder TABLE {
	width: 100%;
	background: #FFFFFF;
}





*/

/* idb_pt_share */

/* idb_pt_upload */

.idb_pt_upload {
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	width: 600px;	
}

.idb_pt_upload_btn_close {
	margin-left: 10px;
}

.idb_pt_upload_btn_cancel {
	margin-left: 10px;
}

TD.idb_pt_upload_btn {
	padding-top: 20px;
	text-align: right;
}

DIV.idb_pt_upload_btn {
	overflow: hidden;
}

.idb_pt_upload_browse_btn {
	padding-top: 0px;
	text-align: left;
}

TD.idb_pt_upload_browse_flash {
	padding-top: 10px;	
}

DIV.idb_pt_upload_browse_flash {
	width: 100%;
	height: 260px;
	overflow-x: hidden;
	overflow-y: auto;	

}

/* idb_pt_upload */

/* idb_pt_download */

.idb_pt_download {
	margin: 0px;
	padding: 10px;
	width: 400px;		
}

.idb_pt_download_content_holder {
	height: 100px;	
}

/* idb_pt_download */

/* idb_pt_settings */

.idb_pt_settings {
	margin: 0px;
	padding: 10px;	
	padding-left: 20px;	
	padding-right: 20px;	
	padding-bottom: 20px;	
	width: 500px;	
}

.idb_pt_settings_btn_save {
	margin-right: 10px;
}


.idb_pt_settings_info_tags {
	height: 27px;
	overflow: hidden;
	top: 1px;
	position: relative;
}

.idb_pt_settings_info_tags DIV {
	color: #000000; 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;	
	border: 1px solid #e0e0e0;	
	padding: 5px;	
	height: 27px;
	text-align: center;
	margin-top: auto;
	margin-bottom: auto;
	float: left;
	cursor: default;
	background: #EEEEEE;	
	margin-top: 2px;
}

.idb_pt_settings_info_tags DIV.sel {
	border: 1px solid #e0e0e0;
	border-bottom: 0px;	
	background: #FFFFFF;
	margin-top: 0px;
}

.idb_pt_settings_info_tags_holder {		
	border: 1px solid #e0e0e0;		
	width: 500px;
}

.idb_pt_settings_info_general {
	width: 100%;
}

.idb_pt_settings_info_general_left, .idb_pt_settings_info_general_left_last {
	padding: 5px;	
	width: 100px;
	color: #000000; 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;	
	border-bottom: 1px solid #e0e0e0;
}

.idb_pt_settings_info_general_right, .idb_pt_settings_info_general_right_last {
	padding: 5px;	
	color: #000000; 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;	
	border-bottom: 1px solid #e0e0e0;
}

.idb_pt_settings_info_general_left_last {	
	border-bottom: 1px solid #FFFFFF;
}

.idb_pt_settings_info_general_right_last {
	border-bottom: 1px solid #FFFFFF;
}

.idb_pt_settings_info_general_right TEXTAREA, .idb_pt_settings_info_general_right_last TEXTAREA {
	width: 100%;
	height: 120px;
	resize: none;
}

.idb_pt_settings_info_general_right INPUT.idb_pt_settings_info_general_text, .idb_pt_settings_info_general_right_last INPUT.idb_pt_settings_info_general_text {
	width: 100%;
}

.idb_pt_settings_info_left {
	width: 80px;
	padding: 5px;	
	color: #000000; 
	font-size: 12px;
	font-weight: normal;	
	text-shadow: 1px 1px #FFF;		
}

TD.idb_pt_settings_info_right {
	width: 290px;	
}

TD.idb_pt_settings_info_right INPUT {
	width: 100%;	
}

.idb_pt_settings_spacer3 {
	height: 3px;
	overflow: hidden;
}

/* idb_pt_settings */

/*idb_forgot_my_password*/

#idb_forgot_my_password {	
	margin: 0px;	
	padding: 10px;	
}

* html #idb_forgot_my_password {	 
	padding-right: 30px;			
}

#idb_forgot_my_password_content {
	padding: 10px;	
	width: 400px;		
}

#idb_forgot_my_password_table {	
	width: 400px;		
}

#idb_forgot_my_password H1 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;	
	margin-bottom: 20px;	
	text-shadow: 1px 1px #FFF;
}

#idb_forgot_my_password P {
	color: #000000; 
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;	
	margin-bottom: 20px;	
	text-shadow: 1px 1px #FFF;
}

#idb_forgot_my_password_label {	
	;	
}

#idb_forgot_my_password_label P {
	margin-bottom: 0px;	
	white-space: nowrap;
}

#idb_forgot_my_password_input {
	padding-left: 20px;
	width: 80%;
}

#idb_forgot_my_password_btn {
	padding-top: 30px;
	text-align: right;
}

#idb_forgot_my_password_error {
	display: none;
	color: #FF0000; 
	font-size: 12px;
	font-weight: normal;	
	padding-bottom: 10px;
	text-shadow: 1px 1px #FFF;	
}

#idb_forgot_my_password_msg {
	display: none;	
	color: #000000; 
	font-size: 12px;
	font-weight: normal;	
	padding-bottom: 10px;	
	text-shadow: 1px 1px #FFF;
}


/*idb_forgot_my_password*/

/*tooltip*/
#tooltip {
	position: absolute;
	z-index: 15000;
	padding: 2px;
	background: #EEEEEE;
	border: 1px solid #999999;
	display: none;	
	font-size: 11px;
	color: #000000;		
	font-weight: normal;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	text-shadow: 1px 1px #FFF;
}

/*drop basket*/


.dropBasketImg	{
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	/*
	opacity: 0.7;
	filter: alpha(opacity=70);	
	*/
}

.dropBasketFadeText	{
	background: #EEEEEE;
	border: 1px solid #666666;
	color: #000000;
	font-size: 12px;
	padding: 5px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	text-shadow: 1px 1px #EEE;
}

* html .dropBasketFadeText	DIV {
	padding-right: 15px;
}

.dropBasketFlyText {
	font-weight: bold;	
}

/*public*/

TABLE.idb_publicdb_main {
	width: 100%;	
}

TD.idb_publicdb_left {
	padding-right: 10px;
	width: 30%;
}

* html TD.idb_publicdb_left {
	padding-right: 14px;
}

DIV.idb_publicdb_left_inner {
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;	
}

DIV.idb_publicdb_tags {
	border: 1px solid #e0e0e0;
	white-space: normal;
	text-align: center;	
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

DIV.idb_publicdb_tags_holder {
	
}

DIV.idb_publicdb_tags TABLE.tag_item {		
	width: 100%;
	height: 24px;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;	
	cursor: pointer;
}

DIV.idb_publicdb_tags TABLE.over {		
	width: 100%;
	height: 24px;	
	background: #fafafb url(/css/g/listhover_bg.png) bottom repeat-x;		
	border: 1px solid #d9d9d9;	
	cursor: pointer;
}

DIV.idb_publicdb_tags TABLE.tag_item_sel {	
	background: #f5f5f7 url(/css/g/listsel_bg.png) bottom repeat-x;		
	border: 1px solid #b9b9b9;
	width: 100%;	
	cursor: pointer;
	height: 24px;	
}
	
DIV.idb_publicdb_tags A.tag_item {	
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	top: -1px;
	position: relative;
}

DIV.idb_publicdb_tags TD.tag_icon {
	padding-left: 15px;
	width: 10px;
}


DIV.idb_publicdb_categories {		
	border: 1px solid #e0e0e0;
	white-space: normal;
	text-align: center;	
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

DIV.idb_publicdb_categories_holder {
	
}

DIV.idb_publicdb_categories TABLE.cat_item {		
	width: 100%;
	height: 24px;		
	background: #FFFFFF;
	border: 1px solid #FFFFFF;	
	cursor: pointer;
}

DIV.idb_publicdb_categories TABLE.over {		
	width: 100%;
	height: 24px;	
	background: #fafafb url(/css/g/listhover_bg.png) bottom repeat-x;		
	border: 1px solid #d9d9d9;	
	cursor: pointer;
}

DIV.idb_publicdb_categories TABLE.cat_item_sel {	
	background: #f5f5f7 url(/css/g/listsel_bg.png) bottom repeat-x;		
	border: 1px solid #b9b9b9;
	height: 24px;	
	width: 100%;	
	cursor: pointer;
}
	
DIV.idb_publicdb_categories A.cat_item {	
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	top: -1px;
	position: relative;
}

DIV.idb_publicdb_categories TD.cat_icon {
	padding-left: 22px;
	padding-right: 5px;
	width: 16px;
}




DIV.idb_publicdb_folders {		
	border: 1px solid #e0e0e0;
	white-space: normal;
	text-align: center;	
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

DIV.idb_publicdb_folders_holder {
	
}

DIV.idb_publicdb_folders TABLE.folder_item {		
	width: 100%;
	height: 24px;		
	background: #FFFFFF;
	border: 1px solid #FFFFFF;	
	cursor: pointer;
}

DIV.idb_publicdb_folders TABLE.over {		
	width: 100%;
	height: 24px;	
	background: #fafafb url(/css/g/listhover_bg.png) bottom repeat-x;		
	border: 1px solid #d9d9d9;	
	cursor: pointer;
}

DIV.idb_publicdb_folders TABLE.folder_item_sel {	
	background: #f5f5f7 url(/css/g/listsel_bg.png) bottom repeat-x;		
	border: 1px solid #b9b9b9;
	height: 24px;	
	width: 100%;	
	cursor: pointer;
}
	
DIV.idb_publicdb_folders A.folder_item {	
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	top: -1px;
	position: relative;
}

DIV.idb_publicdb_folders TD.folder_icon {
	padding-left: 22px;
	padding-right: 5px;
	width: 16px;
}

TABLE.list_top {
	width: 100%;
	height: 24px;			
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	cursor: default;	
}

TABLE.list_top TD {
	padding-top: 3px;
	padding-bottom: 3px;
}

TABLE.list_top TD.list_sign {
	width: 21px;
	padding-right: 3px;
}

DIV.idb_publicdb_categories SPAN, DIV.idb_publicdb_tags SPAN, DIV.idb_publicdb_folders SPAN {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	top: -2px;
	position: relative;	
}

TABLE.list_top  SPAN {
	top: -1px;
	position: relative;	
}


TD.idb_publicdb_right {
	border: 1px solid #e0e0e0;
	height: 100%;
}

TABLE.idb_publicdb_right {
	width: 100%;
}


div.idb_publicdb_full_no_files {
	width: 100%;
	height: 300px;	
}

TABLE.idb_publicdb_right_no_files {
	width: 100%;
	height: 100%;	
}

TABLE.idb_publicdb_right_no_files TD { 
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	text-shadow: 1px 1px #EEE;
}

TABLE.idb_public_img_view_table {	
	width: 100%;		
}

TD.idb_public_img_view_desc H1 {
	color: #000000; 
	font-size: 22px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;		
	text-shadow: 1px 1px #FFF;
	margin-bottom: 5px;		
}

TD.idb_public_img_view_desc H1 A {
	color: #000000;
	text-decoration: none;
}

A.idb_public_img_view_info_list_box {
	background: #EEEEEE;
	color: #000000;
	padding: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #666666;
	text-shadow: 1px 1px #FFF; 
	font-size: 12px;
	font-weight: normal;	
	text-decoration: none;
}

DIV.idb_public_img_view_info_url {
	width: 100%;
	color: #000000;
	font-size: 11px;
	font-weight: normal;	
	text-decoration: none;		
	word-wrap: break-word;	
	text-shadow: none;
}

A.idb_public_img_view_download {
	color: #333333;
	text-decoration:underline;
}

/*fancybox*/

#fancybox-outer {	
}

#fancybox-content {
	border: 0px;
	border-right: 6px solid #d8d8d8;
	border-left: 6px solid #d8d8d8;		
}

  #drop_zone {
        background: #f8f8f8;
        border: #a4a4a4 2px dashed;
		height: 238px;
		width: 580px;
        padding: 8px;
        font-size: 18px;
        display: table-cell;
        font-size: 18px;    
    }

    #drop_zone.active{
        background-color: #2bad662e; 
    }
    input[type='file'] {
        opacity:0
    }
    input[type='button'] {
    line-height: 0px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    }

    .imagepreview {
		max-width: 100%;
		max-height: 55px;
    }

    #uploads {
        margin-top: 25px;
        display: none;  
    }
    #uploads th {
        border: #A4A4A4 solid;
        border-width: 0px 1px 1px 0px;
        padding-left: 3px;
        padding-right: 3px;
        font-family: tahoma,Verdana,Arial, Helvetica, Sans-Serif;
        font-size: 12px;
        font-weight: bold;
        color: #5E5E5E;
        text-align: left;
    }    
    #uploads td {
        max-width: 150px;
        text-align: left;
        padding-left: 3px;
        padding-right: 3px;
        font-family: tahoma,Verdana,Arial, Helvetica, Sans-Serif;
        font-size: 12px;
        color: #474747;
        border: #B8B8B8;
        border-width: 0px 1px 1px 0px;
        border-bottom-style: solid;
        border-right-style: dashed; 
    }
    #uploads tr:last-child td {  
        border: none;
    }

    #uploads td p {
        margin: 2px;
    }
    #uploads td:last-child, #uploads th:last-child  {
        border-right: 1px solid #a4a4a4
    }    

    i.fas.fa-trash {
        color: #d43838;
        cursor: pointer;
    }
 
    progress {
        border: none;
		background: #98c437;
		height: 3px;
    }

    progress::-webkit-progress-value {
        background: #ffffff;
    }

    progress::-moz-progress-bar {
        background: #ffffff;
    }

    progress::-webkit-progress-value {
        background: #98c437;
    }

    progress::-webkit-progress-bar {
        background: #ffffff;
    }
    .scrollColor {
        
    }
    .admBtnOrange1 {
        float: right;
        margin: 15px 0px;
    }
    .width {
        width: 500px;
    }



    .old {
        
        text-decoration: line-through;
        text-decoration-color: #98c437 !important;
    }
    #upload_form {
        margin: 0;
    }
    .loadersmall {
        border: 5px solid #98c437;
        -webkit-animation: spin 1s linear infinite;
        animation: spin 1s linear infinite;
        border-top: 5px solid #555;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        display: none;
		margin: 0 auto;
		position: absolute;
		bottom: 40px;
  		left: 22px;
		margin-top: -10px;
		margin-left: 10px;		
    }
    @-webkit-keyframes spin {
    0% { 
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    }

    @keyframes spin {
    0% { 
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
    }

    .admInput, .admSelect {
        width: 100% !important;
    }

    h3 {
        color: #999999;
		font-size: 12px;
		position: absolute;
		bottom: 12px;
	}
	

    i.fas.fa-cloud-upload-alt {
        color: #999999;
        font-size: 42px;
    }
    #categoryAll, #sizeAll {
        width: 60px !important;
        float: right;
    }
    select[disabled], input[disabled], button[disabled] { background-color: #f8f8f8; cursor: no-drop; }

    .wrapperpreview {
        text-align: center;
    }
    #mainWrapper {
        height: 100%;
        width: 100%;        
    }

    #mainWrapper.uploading {
        pointer-events: none;
        cursor: no-drop;
	}
	.admBtnGray2 {
		background: #000000 url(/css/g/button_bg.gif);
		height: 21px;
		width: 100px;
		color: #FFFFFF;
		font-size: 12px;
		font-weight: normal;
		border: 0px;
	}

	#uploadsContainer {
		height: 187px;
	}

.uploadPreview {
    float: left;
    height: 115px;
    display: table;
    margin: 10px;
    line-height: 27px;
    max-width: 70px;
    text-align: center;
    /* display: table-cell; */
	vertical-align: bottom;
	position: relative;
}

.uploadPreview:hover .overlay {
    display:block !important;
    background-color:black;
    opacity:0.75;
}

.overlay{
	padding-top: 45px;
    width: 100%;
    height: 70px;
    display: none !important;
	position: absolute;
	cursor: pointer;
}

.uploadPreview div {
    max-width: 120px;
    /* max-height: 100px; */
    display: inline-block;
    /* position: relative; */
    vertical-align: bottom;
    /* line-height: 26px; */
    display: table-cell;
}

.uploadPreview p{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0px;
}

.duplicateimg {
	float: left;
	width: 30%;
	font-size: 12px;
	text-align: center;
	padding-right: 2%;
}

.duplicatecontent {
	float: left;
	font-size: 15px;
	width: 68%;
}

.duplicatecontent div {
	padding: 5px 0px;
}

.duplicate {
	background: white !important;
    height: -moz-available;          /* WebKit-based browsers will ignore this. */
    height: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
    height: 103%;
	margin: 7px 0px;
	padding: 10px 20px 0px;
}

.duplicatecontent div:first-child, .duplicatecontent div:last-child {
	font-size: 13px;
}

.duplicatecontent div div {
	font-size: 12px !important;
    margin-left: 25px !important;
    padding: 0 !important;
    margin-top: 5px;
}

.duplicatecontent div:last-child {
	margin-left: 25px;
}
