/*	
 * Imagevue Admin 
 */
	
/* @group common */
* { margin: 0; padding: 0; border:0; outline: 0;}
body, input, textarea, select, .normal { font:  12px/18px "Helvetica Neue","Lucida Grande", Arial, sans-serif ; }
input.text, input.password { padding: 3px 4px; }
select { padding: 2px;}
textarea { width: 100%; resize: vertical;} 
div.textarea { padding: 3px 4px; line-height: 1px;}
input.integer { background:url("../images/spinbox-sprite.gif") 100% 2px no-repeat;  }
input.integer.spinbox-up-hover, input.integer.spinbox-up { background-position:100% -18px; cursor:pointer; }
input.integer.spinbox-down-hover, input.integer.spinbox-down { background-position:100% -36px; cursor:pointer; }
input.text, input.password, select, div.textarea, textarea,
input.text:focus, input.password:focus, textarea:focus { background-color: #3a3a3a; background-color:#3b434d; color: white; }
input.text:hover, textarea:hover, select:hover, input.integer:hover, div.textarea:hover, div.textarea:hover textarea { background-color: #404955; color: white; }
input.submit, input.button { color: #6Cf;  }
input.checkbox { vertical-align: middle;}
body { color: #fff; background: #222;}
ins { text-decoration: none;}
a { color: #6Cf; text-decoration: none; }
a:hover { color: white;}
p { margin: 0 0 18px 0;}
td { vertical-align: top;}
th { font-weight: bold;}
ul.horizontal { list-style: none; clear: both;}
ul.horizontal li { float: left; padding: 0 18px 0 0;}
.row { padding: 0 0 9px 0;}
form { display: inline;}
form .row { margin: 0 0 9px 0; padding: 0;}
form .row.last { margin: 0;}
form .row label { display: block; color: #666;}
form .row label.required { font-weight: bold; color: #ccc;}
form .row label.inline { display: inline;}
form .row label.inline:hover { color: #999;}
fieldset { background: #222; padding: 9px; margin: 0 0 18px 0;}
input.text.thumbSize { width: 36px;}

table { width: 100%; border-collapse: collapse;}
table.nice td, table.nice th, td { padding: 9px 18px 9px 18px; text-align: left; }
table.nice td { border-bottom: 1px solid #111;}
table.nice img { vertical-align: middle;}
table.holder { width: auto;}
table.holder td { padding: 0 18px 18px 0;}

table.nice tr:hover, table.nice tr.current { background: #333;}
table.nice tr.controls:hover, table.nice thead tr:hover { background: none;}
table.nice { background: #222; margin: 0 0 18px 0;}
table.nice thead { border-bottom: 1px solid #111;}
table.nice.small { font-size: 11px;}
table.nice.small td { padding: 4px 6px;}
table.nice.small { width: auto;}
h1 { color: #ccc; font-size: 16px;  margin: 0 0 18px 0; font-weight: normal;}
h2 { color: #ccc; font-size: 14px;  margin: 0 0 9px 0; font-weight: normal;}
.pale { color: #999 !important; font-weight: normal !important;  margin:0 !important; }
b, strong { font-weight: bold;}


.buttonNew, .buttonCopy, .buttonMove, .buttonView, .buttonHide, .buttonUnhide, .buttonEdit, .buttonSave, .buttonDelete, .buttonUpload, .buttonExpand, .buttonCollapse, .buttonCheckbox, .buttonThumbs, .buttonPreview, .buttonCW, .buttonCCW, .buttonThumb
{ padding-left: 20px !important; background-position:3px center; background-repeat: no-repeat;}

.buttonCW { background-image: url(../images/icon_rright.gif);}
.buttonCCW { background-image: url(../images/icon_rleft.gif);}
.buttonNew { background-image: url(../images/icon_new.gif);}
.buttonCopy { background-image: url(../images/icon_copy.gif);}
.buttonMove { background-image: url(../images/icon_move.gif);}
.buttonView { background-image: url(../images/icon_view.gif);}
.buttonHide { background-image: url(../images/icon_hide.gif);}
.buttonEdit { background-image: url(../images/icon_edit.gif);}
.buttonSave { background-image: url(../images/icon_checked.gif);}
.buttonUnhide { background-image: url(../images/icon_unhide.gif);}
.buttonDelete { background-image: url(../images/icon_delete.gif);}
.buttonUpload { background-image: url(../images/icon_upload.gif); }
.buttonExpand { background-image: url(../images/icon_expand.gif);}
.buttonThumb { background-image: url(../images/icon_thumbnail.gif); }
.buttonThumbs { background-image: url(../images/icon_thumbnails.gif); padding-left: 22px !important;}
.buttonPreview { background-image: url(../images/icon_preview.gif);}
.buttonCollapse { background-image: url(../images/icon_collapse.gif);}
.buttonCheckbox { background-image: url(../images/icon_checkbox.gif);}

.buttonUpload, .buttonUpload input, .buttonUpload input[type=file] { cursor: pointer !important; }

/* @end */



.page { padding: 0 18px; min-width: 924px;}

.pageWarnings { float: right; margin: 22px 0 0 0;}
	.pageWarnings a { color: #f90;  font-style: italic; }
		.pageWarnings a img { vertical-align: -2px;}

.pageHeader {   }
	.pageHeader a {  text-decoration:none;  display: inline-block; height: 54px; line-height: 54px; padding: 9px 0 9px 54px; background:url(../images/imagevue_logo.png) 0 18px no-repeat; font-size: 26px; letter-spacing: -0.05em; color: #f0f0f0; }

.pageMessenger { padding: 0 0 2px 0; margin: -13px 0 0 0; overflow: hidden;}
	.pageMessenger a { color: white; font-weight: bold; text-decoration: underline;}
	.pageMessenger div  { float: left;  color: white; padding: 3px 9px 3px 9px; margin: 0 1px 1px 0;}
	.pageMessenger .error, .pageMessenger .message, .pageMessenger .warning { box-shadow: 0 -1px 1px black; -moz-box-shadow: 0 -1px 1px black; -webkit-box-shadow: 0 -1px 1px black; }
	.pageMessenger .error { background: #c00; background: #900;}
	.pageMessenger .message { background: #0c0; background: #009510;}
	.pageMessenger .warning { background: #d90; }
	div.note { padding: 12px 18px; margin: 0 0 18px 0;  background: #667722; color:#FFFFFF;}
	div.note.warning { padding: 12px 18px 12px 54px; background: #444 url(../images/icon_notice_pale.gif) 27px center no-repeat; }
	div.note b { color: #fff;}
	div.note a.iv-ext { color:#DDEEAA; font-weight: bold;  white-space: nowrap;}
		div.note a.close { float: right; font-size: 18px; margin-top: -2px; color: #ccc;}
		div.note a:hover, div.note a.iv-ext:hover { color: #fff;}
	
a#pageContent_ivcontactform.mce_ivcontactform .mceIcon{ background-image: url(../images/html_contactform.gif); background-position: center center; background-repeat: no-repeat;}

.phperror { background: #c00; margin: 0 0 1px 0;  color: white; padding: 4px 9px 5px 9px;}

.pageMenu { height: 30px;}
.userMenu { color: #999; float: right;  padding: 0 9px 0 0;}
.pageMenu { margin: 0 0 1px 0; font-size: 14px;}
	.pageMenu  a,
	.pageMenu .tree .holder,
	.contentMenu a,
	.userMenu a { color: #3E7D9C; display: block; line-height: 30px; height: 30px; padding: 0 12px; }

		.pageMenu .tree .holder { padding: 0;}
		.userMenu a { margin: 0 0 0 9px; float: left; padding: 0;}


	.userMenu a,
	.pageMenu a,
	.pageMenu a img { vertical-align: -2px;}

	.pageMenu ul li { display: block; float: left; margin: 0 1px 0 0;  }
	.pageMenu  a.selected { color: #6cf; background: #111; background: #3B434D;}

.contentMenu { overflow:hidden; padding: 0 0 0 9px; margin: 0 0 1px 0;}
	.contentMenu a { float: left; background: #222; margin: 0 1px 0 0;}
	.contentMenu a.selected { color: #6cf; background: #333;}

	.contentSubMenu { margin: 0 0 18px 0; font-size: 16px}
		.contentSubMenu a { color: #3E7D9C; margin: 0 0 0 9px; }
		.contentSubMenu a.selected { color: #6cf;}

	.userMenu a:hover,
	.userMenu a.selected,
	.pageMenu a:hover,
	.contentMenu a:hover { color: #6cf;}
	

.pageMenu .tree { position: relative; z-index: 100;}
.pageMenu .tree .hidden { display: none; position: absolute;  background: #444; line-height: 18px; z-index: 9999;  left: 0; top: 30px;}
.pageMenu .tree:hover .hidden { display: block;}
.pageMenu .tree a.plus { padding: 0 9px; background: none; display: inline;;}
.pageMenu .tree:hover { background: #444;}
.pageMenu .tree .hidden a { font-size: 12px; background: none; color: #999;}
.pageMenu .tree .hidden a.nodeSel { color: white;}
.pageMenu .tree .hidden a:hover { color: white;}

.pageBody { background: #111; color: #ccc; overflow: hidden; padding: 0 0 18px 0;}

.pageFooter { padding: 18px 18px;}
.pageFooter a { margin: 0 2px;}
.pageFooter a.facebook { padding: 0 0 0 16px; background: url(../images/facebook.png) left center no-repeat;}
.pageFooter a.twitter { padding: 0 0 0 16px; background: url(../images/twitter.png) left center no-repeat;}
.pageFooter a.blog { padding: 0 0 0 16px; background: url(../images/blog.png) left center no-repeat;}
.pageFooter a.uservoice { padding: 0 0 0 16px; background: url(../images/uservoice.png) left center no-repeat;}
.pageFooter a.authorize { padding: 0 0 0 16px; background: url(../images/authorize.png) left center no-repeat;}
.pageFooter a.dashboard { padding: 0 0 0 16px; background: url(../images/dashboard.png) left center no-repeat;}

.controls.right { float: right;}
	.controls.left { overflow: hidden;}
	.controls.right a, .controls.right span, .controls.right b, .controls.right label, .controls.right .button { display: block; float: left; margin: 0 0 0 4px;}
	.controls.left a, .controls.left span, .controls.left b, .controls.left .button { display: block; float: left; margin: 0 4px 0 0; padding:2px 5px;   }
	.controls a, .controls input, .button { padding: 2px 5px; background-color: #222; background-color:#1a2128; background-color: #404955;color: #6Cf; cursor: pointer;}
	.controls a:hover, .controls input:hover, .controls a.hover, .button:hover { background-color: #242B33; color:#fff !important;}
	.controls a img, .uploadProgress img { vertical-align: -4px;}
	.pageBody .controls { margin: 0 0 18px 0;}

.thumbs { margin: 27px 0 0 18px; }
.createThumbs .thumbs { overflow: hidden; padding: 0 0 18px 25px;}
.createThumbs .thumb { margin: 0 9px 9px 0;}
.createThumbs .thumb img { border: 1px solid #666; padding: 1px;}
.thumb { float: left; margin: 0 15px 15px 0;}
.ui-sortable-helper,
.folder.ui-sortable-helper a,
.thumb.ui-sortable-helper .thumbImage a { cursor: move;}
.folder.ui-sortable-placeholder { background: #111;}
.thumb.ui-sortable-placeholder { background: #222;}
.ui-sortable-placeholder { }
.ui-sortable-helper .controls { display: none !important}
.thumbs.list .thumb, .folders.list .folder { display: block; float: none; overflow: hidden; text-decoration: none;}
.folders.list .folder { padding-top: 27px;}
.thumbs.list .thumb { margin: 0 0 27px 0;}
.folders.list .foldersHolder { margin: -27px 0 0 0;}
/*.thumb * { line-height: 18px; }*/
.thumbImage { position: relative;}
.thumbImage img, .folderPreview img, .image img, #thumbAreaPreview { border: 5px solid white; vertical-align: middle;padding: 1px; background: #222; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;}
.thumbs.list .thumbImage, .folders.list .folderImage { float: left; }

.thumbs.list .thumbInfo, .folders.list .thumbInfo { display: block; line-height: 18px; padding: 3px 0 0 18px; position: relative; overflow: hidden;}

.thumbs.grid .thumbInfo { display: none; }
.thumbInfo .infoTitle { font-weight: bold; font-size: 14px;}
.thumbInfo .infoFilename a { color: #3E7D9C;}
.thumbInfo .infoDescription { padding: 9px 0;}

/* tags */
.thumbTags span, .folderTags span { margin: 0 4px 0 0; color: #666; background: #222; padding: 2px 4px;}
.folders .folderTags span { background: #333;}
.thumbTags span:hover, .folderTags span:hover { background: #444; color: #999;}


.thumb .controls, .folder .controls {padding: 2px  0 2px 2px; float: none; position: absolute; top: 2px; left: 2px;  }
.folders.grid .controls { left: 11px;}
.thumb .controls a, .folder .controls a { background-position: center center; margin: 0 2px 0 0; display: inline-block; height: 22px; width: 22px; display: none; padding: 0 !important;}
/*.thumb:hover .controls { background: #222;}*/
.thumb:hover .controls a, .folder:hover .controls a  { display: block;}
.folder .controls a:hover,
.thumb .controls a:hover { background-color: #242B33;}
.thumbImage.selected .controls .buttonCheckbox { display: block; background-image:url(../images/icon_checked.gif);}

.image { padding: 0 13px 0 0; margin: 0 0 18px 0;}
.image img { max-width: 100%; /*border: 1px solid #333; padding: 1px; */}

.folders {
margin: 0 0 27px 0; background: #222; padding: 0 0 0 0; border-bottom: 1px solid #333; border-right: 1px solid #333; }
.folders.list { padding: 9px 18px;}
.folders .folderHolder { position: relative;}
.folders.grid .folder { text-decoration: none; display: -moz-inline-box; display: inline-block; vertical-align: top; text-align: left; margin:  9px 0  0 9px; }
.folders.grid .folder .folderHolder { width: 144px; float: left; padding: 0 0 9px 9px; }
.folderImage a, a.folderTitle { display: block;}
.folders.grid .folder .folderImage { }
.folders .folder .buttonUnhide { display: block;}


.bodyCrumbs { padding: 9px 18px; background: #3b434d url(../images/crumbsBg.png) bottom repeat-x; border-bottom: 1px solid #222; }
.bodyCrumbs a.hidden, .bodyCrumbs a span.files { color: #3E7D9C;}
.bodyCrumbs a:hover { color: white;}
.bodyCrumbs a:hover span.files { color: #999;}
.bodyCrumbs .controls { margin: 0;}
.bodyCrumbs .controls a, .contentBar .controls a { color: #3E7D9C; }
.bodyCrumbs:hover .controls a, .bodyContent:hover .contentBar .controls a { color: #6cf;}
.bodyCrumbs .controls a, .bodyContent .contentBar .controls a { color: #6cf;}
.crumbsContainer { font-size: 14px; text-shadow: 0 -1px #000; }
.bodySidebar { float: left; width: 256px; padding: 18px 0 18px 18px; color: #ccc;}
.bodySidebar input.text { width:248px;}

#tweets { }
.feed ul { list-style: none;}
.feed li { margin: 0 0 1px 0; padding: 9px 12px; background: #222;}
.feed li.rss-item { padding: 9px 16px;}
.feed li div div { margin: 9px 0 0 0;}
.feed li a.date, .feed li .rss-date { color: #666;}
.feed li a.rss-item { margin: 0 0 -9px 0;display: block; font-size: 27px; line-height: 36px;}
.feed li a.date:hover { color: #999;}



.bodyContent { padding: 18px; margin: 0 0 0 274px; height: 1%;}
.bodyContent.single { margin: 0; padding: 18px;}
.bodyContent.narrow { width:900px; margin: 0;}
.textPage { padding: 0 18px 9px 18px; display: block}
.textPage .row.text { padding-right: 8px;}
.textPage input.text { width: 100%; }
.textPage textarea { height: 90px;}
.textPage textarea#pageContent { height: 420px;}
.contentBar { margin: 0 0 9px 0px; overflow: hidden;}
.contentBar span { color: white; margin: 0 9px 0 0; font-weight: bold;}
.contentBar .controls { margin: 0; }
.contentBar .controls.left a { background-position: center center;}
.contentBar .controls.right, .contentBar .controls.right span { color: #999;}
.contentBar .controls.right form { float: left;}
.contentBar .controls.right a.buttonDelete { margin: 0 0 0 18px;}
.contentBar .controls .viewas { float: left; margin: 0 9px 0 0;}
.contentBar .controls .viewas a { float: left; display: block; width:28px; height:24px; padding: 0; margin: 0; background: url(../images/viewAs1.png) 0 center;}
.contentBar .controls .viewas.list a { background-image:url(../images/viewAs2.png);}
.contentBar .controls .viewas a.asList { background-position: 100% center;}
/*.contentBar select { margin: 0 18px 0 0;}
*/


.tableLanguage input.text { width: 400px;}
.tableLanguage td { width: 50%;}
.tableStylesheet {padding: 9px; margin: 0 0 18px 0; background:#4a4a4a;}
.tableStylesheet textarea { height: 600px;}



.folderDate { margin: 0 0 18px 0;}

/* .folderParams div { margin: 0 0 9px 0;} */
.folderParams .folderPreview { margin: 18px 0 0 0; }
.folderParams .folderPreview .thumb { float: none; display: inline-block; position: relative;}
.folderParams .folderPreview.hover .thumb img{ border-color: #ccc; }
.folderParams .folderPreview .default { border: 0; padding: 0; background: none;}
.folderParams .folderTitle { font-size: 16px; color: #6cf; margin: 0 0 9px 0; word-wrap: break-word;}
.folderParams .folderDescription { background: #444; padding: 9px; word-wrap: break-word;}
.folderParams label#folderParameters { padding: 0 0 0 18px; cursor: pointer; background: url(../images/icon_expand_pale.gif) 0  center no-repeat;}
.folderParams .folderUseAs { float: right;}
.folderParams label#folderParameters:hover { color: white; background-image: url(../images/icon_expand.gif); }
.folderParams label#folderParameters.collapse { background-image: url(../images/icon_collapse_pale.gif);}
.folderParams label#folderParameters.collapse:hover { background-image: url(../images/icon_collapse.gif);}

.folderParams .row.special { background: #222; padding: 9px;}
.folderParams .row.special label { margin: 0 0 9px 0;}
.folderParams .row.special input.text { width: 230px;}
.folderParams .row.special .unlockFolder { float: right;}

#authForm th a { font-weight: normal;}

.formTree { margin: 0 0 18px 0;}
.formTree input.text, input.password,
.formTree select,
.formTree .textarea { width: 390px;}
.formTree a.ivconf { display: block; cursor: pointer; padding: 4px 4px 4px 27px; margin: 0 0 1px 0; background: #333 url(../images/icon_expand.gif) no-repeat 6px center; line-height:27px; font-size: 14px;}
.formTree a.ivconf.open{ color: white; background: #222 url(../images/icon_collapse.gif) no-repeat 6px center; }
.formTree a.ivconf:hover { background-color: #444; color: #6cf; }
.formTree a.ivconf.open:hover { color: #fff; background-color: #222;}

.formTree .subitems {  padding: 0 9px 9px 0; background: #222; margin: 0 0 9px 0;}
.formTree .subitems .itemgroup { margin: 0px 0px 0 25px; }
.formTree .item { padding: 0 0 0 7px;	background: #333;	border-bottom: 1px solid #111; }
.formTree .item tr:hover {background: #292929;}
.formTree .itemControl { padding-right: 36px; min-width: 420px;}
.formTree .itemControl .title { font-weight: bold; margin: 0 0 4px 4px;}
.formTree .itemHelp{  color: #666; width: 100%;}
.formTree .item:hover,
.formTree .item.active { background-color:#333333; }
.formTree .item:hover .itemHelp {color: #999}

/*publish*/
#lastAction { overflow: hidden; margin: 0 0 18px 0; }
#lastAction div {font-size: 18px; padding: 18px;float: left; }
#lastAction .status {  background: #3b434d; }
#lastAction .message {background: #090; color: white; background: #667722;}
#lastAction .error {background: #44ee44; color: #060; }

/* layer */
.layer {}
.layer .controls { float: none; margin: 0 0 9px 0;}

	.layerBack { position: fixed; top:0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.8; cursor: normal; filter: alpha(opacity=80); -moz-opacity: .8}
/*	.layerInlay {  position: absolute; top:50%; left: 0; width: 100%;  margin: -200px 0 0 0; }*/
	.layerBody {  margin: 0 auto;  background: #222; padding: 9px 18px;  }
		.layerBody fieldset { background: #333; }
		.layerBody .controls a:hover { background: #444; }
		.layerBody .layerHeader { font-size: 16px; margin: 0 0 18px 0;}
		.layerBody .breadcrumbs {  border: 0; padding: 9px; margin: 0 0 18px 0;}
		
		.layer .thumbContainer { position: absolute; top:0; left: 0px; }
		.layer .thumbContainer .thumb { position: absolute; right: 0; top: 34px; }

		
		.layerBody .exifContainer { /*outline: 1px solid red;*/ position: absolute; top:0; right: 0px; }
		.layerBody .exifContainer .exif {/*outline: 1px solid green;*/ background: #333; padding: 9px; position: absolute; left: 0; top: 0px; height: 400px; width: 180px; }
		.layerBody .exifContainer .exif .layerHeader { margin:0 0 9px 0;}
		.layerBody .exifContainer .exifInlay { font-size: 11px; color: #666; overflow-y: auto; height: 364px;}
		
		.layerBody .imageParams { float: left; width: 207px; padding:4px 0 0 0; margin: 0 0 9px 0;}
		
		.layerBody .imageParams .imageFile { color:#999; background: #333; padding: 9px; margin: 0 0 9px 0;}

		.layer .imageEdit { background: #333; float: right; width: 351px; padding: 4px 9px;}
		.layer .imageEdit input.text,
		.layer .imageEdit textarea { width: 343px;}

		.layerBody .layerHolder { overflow: hidden; margin: 9px 0 0 0;}
		.layerBody .controls a { background: #333;}
		.layerBody .imageParams .controls,
		.layerBody .imageEdit .controls a { background: #222;}

		
		#layerUpload .uploadProgress { height: 172px; overflow-y: auto;}
			#layerUpload span { color: #666;}
			#layerUpload strong { color: #fff; }
			#layerUpload .controls { overflow: hidden;}
				#layerUpload .controls .control { float: left; margin: 0 10px 0 0;}
				#layerUpload .controls .buttonDelete { height: 40px; line-height: 40px; padding: 0 5px;}
				#layerUpload .controls .buttonDelete.disabled,
				#layerUpload .controls .buttonDelete.disabled:hover { color: #777 !important; background-image: url(../images/icon_delete_disabled.gif); cursor: default;}
				#layerUpload .controls #uploadContainer { width: 101px; height: 40px;}
		
		
		#layerUpload form { display: block;}
		
		.layerLogin .layerBody { background: #111; width: 360px; margin: 54px auto 0 auto;}
		.layerLogin .layerBody table { width: 100%;}
		.layerLogin .layerBody table td { padding: 9px 18px 9px 18px;}
		.layerLogin .layerBody table td.c1 { text-align: right; width: 40%;}
		

		#layerThumbArea {}
		#layerThumbArea .imagePane { float: left; width: 450px;}
				#layerThumbArea .imagePane .imageFrame { display: inline-block; background: white; padding: 5px;  -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; line-height: 0;}
		#layerThumbArea .thumbPane { float: left;}
		#buttonThumbArea2 { cursor: pointer;}

		.layer .folderEdit input.text,
		.layer .folderEdit textarea { width: 567px;}

.pageBody .iv-ext, .layerBody .iv-ext { padding: 0 0 0 18px; background: url(../images/icon_help.png) left top no-repeat; color: #999; }
.pageBody .iv-help, .layerBody .iv-help { background: url(../images/icon_help.png) left top no-repeat; padding: 0 9px; margin: 0 0 0 4px;}
.pageBody .iv-ext:hover, .pageBody .iv-help:hover, .layerBody .iv-ext:hover, .layerBody .iv-help:hover { background-image: url(../images/icon_help_hover.png); color: #6cf;}
/*.iv-help, .iv-ext { display: none;}*/

.themesIndex td, .themesIndex th { white-space: nowrap;}

.editStylesheet { margin: 0 0 18px 0;}

.nrc { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }

.layerBody .exifContainer .exif,
.layerBody .imageEdit,
.layerBody .imageFile,
.folderDescription,
.pageBody,
.controls a,
.button, 
.controls input,
/*.thumb,*/
.layer .breadcrumbs,
.layerBody,
input.text,
input.password,
div.textarea,
textarea,
fieldset,
.layerLogin .layerBody table,
.pageMenu .tree .hidden,
.phperror, 
.pageMenu .tree,
table.nice,
.formTree a,
.dtree a,
.contentStylesheet,
.thumb .controls,
.thumb .controls a,
.folder .controls,
.folder .controls a,
.folders,
#lastAction div,
.ui-sortable-placeholder,
form .row.special,
.note,
.pageMessenger div,
.thumbTags span, .folderTags span,
.feed li,
.rc { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.bodyCrumbs,
.pageMenu a,
.userMenu a,
.contentMenu a,
.formTree a.open,
.formTree .subitems+table.item,
.tabBody table.item:first-child,
.rct { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	border-bottom-right-radius:0; border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; 
}
.formTree .itemgroup .item:last-child,
.formTree .subitems,
/*.thumb .controls a,*/
.tabBody table.item:last-child,
.rcb { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	border-top-right-radius:0; border-top-left-radius: 0;
	-moz-border-radius-topleft:0; -moz-border-radius-topright:0;
	-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; 
}
select,
.rcl /* .pageMessenger div:first-child */ { 
	border-bottom-left-radius:5px; border-top-left-radius: 5px;
	-moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-top-left-radius: 5px; 
	
}
.rcr /*  .pageMessenger div:last-child */ { 
	border-bottom-right-radius:5px; border-top-rihght-radius: 5px;
	-moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; 
}
.rc0, .contentBar .controls .viewas a {
border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;	
}
.pageMenu .tree .hidden,
.formTree .subitems .itemgroup { box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000;}

.clr { float: left; clear: both;}

label.cabinet { display: inline; overflow: hidden; cursor: pointer; margin: -2px 0 0 0; }

label.cabinet input.file { position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

