/*
  Configengine plugin
  (P) PSNet, 2008 - 2012
  http://psnet.lookformp3.net/
  http://livestreet.ru/profile/PSNet/
  http://livestreetcms.com/profile/PSNet/
*/

div.ConfigEngine {}

div.ConfigEngine h3 {
  margin-bottom: 20px;
}

div.ConfigEngine h3 span {
  color: #22BB22;
}

div.ConfigEngine .PluginList {
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #DDDDDD;
}

div.ConfigEngine .PluginList thead {
  cursor: default;
  text-shadow: 0 1px 1px #FFFFFF;
  font: 14px/20px Tahoma;
  background: #EEEEEE;
  background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(238,238,238,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(238,238,238,1)));
  background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%);
  background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%);
  background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%);
  background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(238,238,238,1) 100%);
}

div.ConfigEngine .PluginList th {
  padding: 1px 2px 3px;
  border-color: #ddd;
}

div.ConfigEngine .PluginList tr.second {
  background: #FAFAFA;
}

div.ConfigEngine .PluginList tbody tr:hover {
  background: #EEF8FF;
}

div.ConfigEngine .PluginList td {
  padding: 1px 3px 2px;
  text-align: center;
  border: 1px solid #DDDDDD;
}

div.ConfigEngine .PluginList td.left {
  text-align: left;
}

div.ConfigEngine .PluginList .Tip {
  background: #EFF5FF;
  border: 1px solid #88A6FF;
  border-radius: 10px 10px 10px 10px;
  cursor: default;
  display: inline-block;
  font: 10px/16px Verdana,Helvetica;
  height: 16px;
  text-align: center;
  width: 16px;
  text-decoration: none;
}

div.ConfigEngine .PluginList .Control {
  cursor: pointer;
}

div.ConfigEngine .ce_delete_plugin_config {
  color: red;
}

div.ConfigEngine .ce_delete_plugin_config:hover {
  border: 1px solid #FF8888;
}

/* import settings */

div.CE_ImportSettings {}

div.CE_ImportSettings div.FileField {
  float: left;
  height: 27px;
  margin: 0 10px 0 0;
  position: relative;
  width: 500px;
}

div.CE_ImportSettings div.FileField > * {
  left: 0;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

div.CE_ImportSettings div.FileField div.FWrapper input {
  font-size: 200px;
  margin-top: -20px;
  opacity: 0;
  position: absolute;
  right: 0;
}

div.CE_ImportSettings div.FileField div.Cover {
  background: #EEEEEE;
  background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(238,238,238,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(238,238,238,1)));
  background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(238,238,238,1) 100%);
  background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(238,238,238,1) 100%);
  background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(238,238,238,1) 100%);
  background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(238,238,238,1) 100%);
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.11) inset;
  font: bold 12px/26px Tahoma,Verdana;
  text-align: center;
  text-shadow: 0 1px 0 #FFFFFF;
  white-space: pre;
}
