.icon {display:inline;}
.icon img {display:inline;}
.right {float:right;}
.left {float:left;}
.break,.clearing {clear:both;}
.button-right {float:right;}
.button-left {float:left;}

a.clippypreview:hover {border:1px blue solid;}


.ok,.draft,.cancel,.buttonblock .submited {background: no-repeat 2px 50%; height:30px;padding-left:20px;
      border-top: 2px solid #e6e6e6;
      border-right: 2px solid #b1b1b1;
      border-bottom: 2px solid #b1b1b1;
      border-left: 2px solid #e6e6e6;
      background-color: #ccc;
}
.ok {background-image:url('/design/sydesy/images/button_ok.png');}
.cancel {background-image:url('/design/sydesy/images/button_cancel.png');}
.buttonblock .submited {background-image:url('/design/sydesy/images/wait.gif');background-color:white;}

table.list, table.special
{
    width: 100%;
    margin: 1em 0 1em 0;
    border-left: 1px solid #ecece4;
    border-right: 1px solid #ecece4;
    border-bottom: 1px solid #f0f0f0;
    empty-cells: show;
}

div.context-attributes table table.list, div.context-attributes table table.special
{
}

table.list th, table.list td, table.special th, table.special td
{
    padding: 0.25em;
    text-align: left;
    vertical-align: top;
}

table.list th, table.special th
{
    color: #254b71;
    background-color: #b5bec7;
    border: 1px solid #ecece4;
    border-top-width: 2px;
    font-weight: normal;
    white-space: nowrap;
}

table.list td
{
    border-top: 1px solid #f0f0f0;
    font-weight: normal;
}

tr.bglight
{
    background-color: #f8f8f4;
}
tr.bgdark
{
    background-color: #f4f4ec;
}

table.list tr.bglight:hover, table.list tr.bgdark:hover
{
    background-color: #ffffff;
}

table.list tr.object-cannot-remove td
{
    color: #ff0000;
}

th.tight, td.tight
{
    width: 1%;
}

.buttonblock {clear:both;}
#content-relation-items {clear:both;background:lightgrey;}

.adminblock input {background:url('../images/edit16.png') #ccc no-repeat;font-size:0.8em;
      border-top: 1px solid #e6e6e6;
      border-right: 1px solid #b1b1b1;
      border-bottom: 1px solid #b1b1b1;
      border-left: 1px solid #e6e6e6;
height:18px;width:17px;text-align:right;
padding:0;float:left;
}

.admintool {position:absolute;left:-500px;top:0px;}/* don't display the edit button */

#admin a {background-repeat:no-repeat;background-position: 0 50%;padding-left:25px;background-color:#e6e6e6; }
#admin .admin {background-image:url('../images/configure.png');}
#admin .edit {background-image:url('../images/edit.png');}
#admin .remove {background-image:url('../images/edittrash.png');}
#admin .move {background-image:url('../images/redo.png');}
#admin .create {background-image:url('../images/filenew.png');}
#admin .user {background-image:url('../images/person.png');}
#admin .bookmark {background-image:url('../images/bookmark.png');}
#admin .addtobookmark {background-image:url('../images/bookmark_add.png');}
#admin .logout {background-image:url('../images/exit.png');}
#admin .helpline {background-image:url('../images/help.png');}
#admin .config {background-image:url('../images/configure.png');}
#admin .trash {background-image:url('../images/trash-icon-16x16.gif');}
#admin ul.configmenu {width:20em;}
#admin ul.configmenu a {width:20em;}

ul.vertical ul, ul.vertical {
      border-top: 2px solid #e6e6e6;
      border-right: 2px solid #b1b1b1;
      border-bottom: 2px solid #b1b1b1;
      border-left: 2px solid #e6e6e6;
      background-color: #ccc;
}

ul#admin, ul#admin li {
	margin:0;
	padding:0;
	list-style:none;
	font-size:100%;
	width:12em;
	}

ul#admin {
	width:7em;
}

#admin a {color:black;text-decoration:none;background-color:transparent;display:block;
min-height:20px;}



ul.jd_menu,
ul.vertical {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}
ul.jd_menu ul,
ul.vertical ul {
   display: none;
}

ul.jd_menu li {
      float: left;
}
					/* -- Sub-Menus -- */
ul.vertical ul {
    position: absolute;
    display: none;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    z-index: 10000;
}

.action a,.setsection_7,.setsection_1 {float:right;width:6em;text-align:center;background:#666;color:white;border:1px solid;border-color:#ccc #ccc #333 #333;margin:0 0 5px 5px;
cursor:pointer;
text-decoration:none;}


