/** =plugin_list */
.plugin_list {
  display: block;
  float: left;
  margin: 10px;
  height: 500px;
  overflow: auto;
  border: solid 1px #8c8c8c;
  list-style-type: none;
}
.plugin_list li {
  margin: 0 !important;
  clear: both;
  background-color: #f8f8f8;
  background-repeat: no-repeat;
  background-position: 5px 0;
}
.plugin_list li p {
  /*position: absolute;*/
  display: inline;
  margin-top: -130px;
  margin-left: 150px;
  height: 150px;
  width: 250px;
  top: 30px;
  color: #8c8c8c;
}
.plugin_list li a {
  display: block;
  margin: 10px 5px;
  padding-left: 170px;
  height: 150px;
  border: solid 1px #e7e8f0;
}
.plugin_list li a:hover {
  background-color: #fff;
  opacity: 0.4;
  _filter: alpha(opacity=40);
}
.plugin_list li.subdivision {
  background-image: url(../../_edit/plugin/subdivision.jpg);
}
.plugin_list li.lastthemes {
  background-image: url(../../_edit/plugin/lastthemes.jpg);
}
.plugin_list li.sidebar_article {
  background-image: url(../../_edit/plugin/sidebar_article.jpg);
}
.plugin_list li.googlemap {
  background-image: url(../../_edit/plugin/googlemap.jpg);
}
.plugin_list li.folder {
  background-image: url(../../_edit/plugin/folder.jpg);
}
.plugin_list li.calendar {
  background-image: url(../../_edit/plugin/calendar.jpg);
}
.plugin_list li.search {
  background-image: url(../../_edit/plugin/search.jpg);
}
.plugin_list li.include {
  background-image: url(../../_edit/plugin/include.jpg);
}
.plugin_list li.showpicture {
  background-image: url(../../_edit/plugin/showpicture.jpg);
}

/** = plugin_pane TODO */
#content .plugin_pane {
margin: 15px 10px;
padding: 0 !important;
/*overflow: hidden;*/
}
body.column #content .column .plugin_pane {
margin: 0 1px 5px 3px;
}
.plugin_pane {
border: solid 1px #eee;
margin-bottom: 5px;
margin: 10px 5px 5px 5px;
background-color: #fff;
}
body.edit div.nav h3,
body.edit div.sidebar h3 {
border-top: 0;
}
.plugin_pane span.nav {
display: block;
height: 17px;
padding: 0 0 1px 0;
background-color: #f9f9f9;
border-bottom: solid 1px #d2d3db;
}
.containerbox span.nav {
position: absolute;
width: 160px;
height: 25px;
top: -25px;
}
.containerbox span a.product_delete,
.album_list span a.image_delete,
.plugin_pane span a.plugin_delete,
.plugin_pane span a.articlesidebar_delete {
float: left;
width: 16px;
height: 16px;
margin: 1px 1px 0 0;
text-indent: -9999px;
background-color: red;
border: 0;
}
.containerbox span a.product_edit,
.album_list span a.image_copy,
.album_list span a.image_move,
.album_list span a.image_edit,
.plugin_pane span a.plugin_top,
.plugin_pane span a.plugin_edit,
.plugin_pane span a.articlesidebar_top,
.plugin_pane span a.articlesidebar_edit {
float: left;
/*color: #666;*/
font-size: 0.7em;
/*background: #fff;*/
padding: 2px 7px;
font-family: Verdana;
font-weight: bold;
border: 0;
text-decoration: underline;
}
/*.plugin_pane span a:hover {
color: #000;
text-decoration: none;
}*/
.plugin_pane span a.articlesidebar_top {
  display: none;
}
/*.plugin_pane span a.plugin_edit {
background: #fff url('../../_edit/plugin/edit.gif') no-repeat center;
}*/
/*.plugin_pane span a.plugin_top {
background: #fff url('../../_edit/plugin/top.gif') no-repeat center;
}*/
.plugin_pane span a.articlesidebar_delete,
.plugin_pane span a.plugin_delete {
float: right;
background: transparent url('../../_edit/plugin/delete.gif') no-repeat center;
}
.containerbox span a.product_delete,
.album_list span a.image_delete {
background: transparent url('../../_edit/plugin/delete.gif') no-repeat center;
}
/*.plugin_pane span a.plugin_edit:hover {
background: #fff url('../../_edit/plugin/edit_hover.gif') no-repeat center;
} */
/*.plugin_pane span a.plugin_top:hover {
background: #fff url('../../_edit/plugin/top_hover.gif') no-repeat center;
} */
.containerbox span a.product_delete:hover,
.album_list span a.image_delete:hover,
.plugin_pane span a.plugin_delete:hover,
.plugin_pane span a.articlesidebar_delete:hover {
background: transparent url('../../_edit/plugin/delete_hover.gif') no-repeat center;
}


.navigation_link {
  background-color: #A8BEDA;
  overflow: hidden;
  padding: 5px 5px 0 5px;
  margin-top: 5px;
  border-bottom: solid 1px #666;
}
.navigation_link dd {
  float: left;
}

/** = navigation_page */
.navigation_page {
  overflow: hidden;
  margin: 20px 0 15px 0;
  border-top: solid 1px #666;
  background: #A8BEDA url(../../_edit/icons/header_list.gif) no-repeat 20px 30px;
}
.navigation_page dt,
.navigation_page dd {
  float: left;
  margin: 6px 0 0 0;
  width: 55%;
}
.navigation_page dt {
  width: 41%;
  font-size: 1.05em;
  color: #fff;
  padding-left: 10px;
}
.navigation_page dd {
  margin-top: 0;
  float: right;
}
.navigation_page dd span {
  float: right;
  margin-right: 0;
  background: #90C032 url(../../_edit/icons/add_right.gif) repeat-x left top;
}
div.sidebar .navigation_page {
  margin: 40px -100px 5px 0px;
}
div.sidebar .navigation_page dt,
#navigation .navigation_page dt {
  font-size: 0.9em;
}

/** = section-list */
body.edit .section-list {
  margin: 10px;
  list-style: none;
  background-color: #f8f8f8;
}
body.edit .section-list h4 {
  margin: 0 0 5px 0;
  padding: 5px 0 5px 20px;
  font-size: 1em;
  background-color: #E9EEF4;
  border-bottom: solid 1px #fff;
}
body.edit .section-list small {
  position: absolute;
  bottom: 4px;
  left: 4px;
  color: #CCD7B0;
  font-size: 1.8em;
}
body.edit .section-list li {
  display: block;
  width: 100%;
  position: relative;
  clear: both;
  overflow: hidden;
  padding: 0 0 5px 0;
  border-bottom: solid 15px #fff;
}
body.edit .section-list .buttons,
body.edit .section-list .status {
  float: right;
  margin-right: 10px;
}
body.edit .section-list h4 .buttons {
  background: none;
}
body.edit .section-list .buttons a {
  padding: 0 5px;
  border: 0;
  text-decoration: underline;
  color: #9D0A2E;
  font-size: 0.9em;
  font-family: Tahoma;
}
body.edit .section-list h4 .buttons a:hover {
  text-decoration: none;
}
/*body.edit .article .icon {
  background-repeat: no-repeat;
  background-position: 1% 50%;
  background-image: url(../../_edit/plugin/article.gif);
} */
body.edit .user .icon {
  background-repeat: no-repeat;
  background-position: 1% 50%;
  background-image: url(../../_edit/modules/user/user.gif);
}
body.edit .section-list div {
  font-size: 0.85em;
  margin: 0;
  float: left;
  /*width: 32%;*/
}
body.edit .section-list div span {
  margin-left: 30px;
  display: block;
  clear: both;
  font-size: 0.9em;
}

body.edit .article span.status {
  font-size: 0.95em;
  font-weight: bold;
  margin-left: 10px;
}
body.edit .article span.status strong {
  color: #46576B;
}
body.edit .article .draft span.status {
  color: #ff0000;
}
body.edit .article .reviewed span.status {
  color: #d6b500;
}
body.edit .article .published span.status {
  color: #90C032;
}


/** = buttons */
body.edit .buttons a {
  font-size: 0.7em;
  padding: 3px 5px 3px 5px;
  width: auto;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 5px 50%;
}
body.edit .buttons a.delete,
body.edit .buttons a.icon {
  padding-left: 25px;
}

/*body.edit table.article a.edit_article {
background-image: url('../../_edit/plugin/edit.gif');
}
body.edit table.article a.edit_article:hover {
background-image: url('../../_edit/plugin/edit_hover.gif');
}*/

body.edit  .buttons a.add {
  color: #fff;
  border: 0;
  font-size: 0.8em;
  font-weight: bold;
  padding: 5px 10px 12px 40px;
  background: url(../../_edit/icons/add_left.gif) no-repeat left top;
}
body.edit .buttons a.add:hover {
  text-decoration: underline;
  background: url(../../_edit/icons/add_hover.gif) no-repeat left top;
}
body.edit .buttons a.delete {
  background-image: url('../../_edit/plugin/delete.gif');
}
body.edit .buttons a.delete:hover {
  background-image: url('../../_edit/plugin/delete_hover.gif');
}

/** = navigation admin */
div#navigation .admin {
  background-color: #90C032;
  /*border-bottom: solid 1px #7CC08A;*/
  /*background-image: url(../i/menu/navigation.gif);*/
}
/*div#navigation .admin {
  background-repeat: no-repeat;
  background-position: 97% 50%;
  background-color: #60AE70;
}
div#navigation .pagemodule {
  background-image: url(../../_edit/icons/page_module.gif);
}
div#navigation .usermodule {
  background-image: url(../../_edit/icons/user_module.gif);
}*/

#window_addarticle .article_content {
  height: 400px;
}
#window_addarticle .wysiwyg_content {
  position: absolute;
  left: 30px;
  top: 95px;
  width: 440px;
  z-index: 200;
}

dl.image {
  /*float: left; */
  width: 30%;
  overflow: hidden;
}
dl.description {
  /*float: left;*/
  width: 68%;
  overflow: hidden;
}

/** = user admin */
form.user {
width: 100%;
margin: 30px 0;
}
form.user dl {
width: 350px;
float: left;
}
form.user dl.action {
width: 90%;
border-top: solid 1px #ccc;
}
form.user dl.image {
width: 175px;
float: right;
}
form.user dt {
float: left;
width: 32%;
padding-top: 4px;
}
form.user dd {
width: 60%;
padding-top: 2px;
}
form.user dl.image dd,
form.user dd.long {
width: 100%;
}
form.user dd textarea,
form.user dd input {
width: 190px;
}
form.label_right dt {
text-align: right !important;
padding-right: 15px;
}

/** = statusbar */
.statusbar {
  margin: 0;
  padding: 0 25px;
  min-height: 20px;
  clear: both;
}
body.login .statusbar {
  /*margin: 45px auto;*/
  width: auto;

}
.statusbar p {
  width: 70%;
  margin: 10px auto;
  padding: 15px 70px;
  color: #138903;
  font-weight: bold;
  text-align: center !important;
  border: solid 1px #138903;
  background: #fff8d2 url(../../_edit/icons/status_done.gif) no-repeat 4% 50%;
}
.statusbar p.error {
  color: #eb1414;
  border-color: #eb1414;
  background-color: #ffe7d4;
  background-image: url(../../_edit/icons/status_error.gif);
}
.statusbar p.info {
  color: #816313;
  border-color: #816313;
  background-image: url(../../_edit/icons/status_info.gif);
}

/** =form action */
body.edit dl.action dt {
  float: left;
  background: #90c032 url(../../_edit/icons/button_left.gif) no-repeat left top;
}
body.edit dl.action dt button {
  height: 32px;
  padding: 0 15px 4px 15px;
  margin: 0;
  border: 0;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  background: url(../../_edit/icons/button_right.gif) no-repeat right top;
}

/** = pane */
body.edit .pane ul.navs li a span {
  background: url(../../_edit/icons/tab_right.gif) no-repeat right top;
}
body.edit .pane ul.navs li a {
  background-color: #90C032;
  background-image: url(../../_edit/icons/tab_left.gif);
}
body.edit .pane ul.navs li a:hover span,
body.edit .pane ul.navs li.open span {
  background: url(../../_edit/icons/tab_right_open.gif) no-repeat right top;
}
body.edit .pane ul.navs li a:hover,
body.edit .pane ul.navs li.open a:hover,
body.edit .pane ul.navs li.open a {
  background-image: url(../../_edit/icons/tab_left_open.gif);
}

/** =font family */
body.edit .section-list div span {
  font-family: Tahoma, Helvetica, Sans-serif;
}