/* DEFAULT STYLES OF DATALIFE ENGINE */

/* ==================== C EE JG */

form {  
  padding-top: 0px;
  padding-bottom: 0px;  
  padding-right: 0px; 
  padding-left: 0px; 
  margin: 0px;
}

/* ==================== SAEEMEIEEE AJAX */
#loading-layer {
  display:none;
  font-family: Verdana;font-size: 11px;
  background:url('../dleimages/preloader.gif') no-repeat #000;
  background-position:50% 5px;
  padding:42px 10px 10px 10px;
  text-align:center;
  border:1px solid #000;
  color: #FFF;
  border-radius: 5px;
  -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
}

/* ==================== C  */

.archives {
  margin-left: 0px;
}
.archives a {
  color: #43637e;
}

/* ==================== EEEEE*/

.title_quote {
  color:#545454;
  background-color:#FBCB3C;
  border:1px dotted #bebebe; 
  border-bottom: 0;
  font-weight: bold;
  padding: 5px;
}
.quote {
  color:#545454;
  background-color:#ffffe0;
  border: 1px dotted #d8d8d8;
  text-align: justify;
  padding: 5px;
}

/* ====================  SPOILER */

.title_spoiler {
  color: #555555;
  background-color: #e0e7f8;
  border: 1px dotted #afc2ec; 
  font-weight: bold;
  padding: 5px;
}
.title_spoiler img {
  margin: 0; padding: 0;
}
.text_spoiler {
  color: #555555;
  background-color: #e0e7f8;
  border: 1px dotted #afc2ec;
  border-top: 0;
  text-align: justify;
  padding: 5px;
}

/* ==================== TECODE */

.scriptcode {
  color:#545454;
  background-color:#ffffe0; 
  border:1px dotted #bebebe;
  text-align: left;
  padding: 5px;
}

/* ====================  */

.weekday-active-v {
  color: #5078d5;
}
.day-active-v {
  color: #5078d5;
}
.calendar {
  color: #555555;
  font-family: verdana;
  font-size: 11px
}
.calendar td, th {
   font-family: verdana;
   text-decoration: none;
/* - */
   padding-left: 4px;
    padding-right: 3px;
   padding-top: 4px;
   padding-bottom: 3px;
/* - */
}
.weekday {
  color: #804040;
  font-family: verdana;
}
.weekday-active {
  color: #804040;
  font-family: verdana;
}
.day-active {
  color: #804040;
  font-family: verdana;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
  text-decoration: underline;
}
.monthlink {
  color: #e73231;
  text-decoration: none;
}
.day-current {
  background-color: #f4f4f4;
  border: 1px solid #cccccc;
}

/* ==================== B E */

.rating{width:85px;height:17px;font-size:.9em}
.unit-rating{list-style:none;width:85px;height:17px;position:relative;background:url(../images/rating.png) repeat-x;margin:0;padding:0}
.unit-rating li {text-indent:-90000px;float:left;margin:0;padding:0}
.unit-rating li a {display:block;width:17px;height:17px;text-decoration:none;text-indent:-9000px;z-index:17;position:absolute;padding:0}
.unit-rating li a:hover {background:url(../images/rating.png) 0 -17px;z-index:2;left:0}
.unit-rating a.r1-unit {left:0}
.unit-rating a.r1-unit:hover {width:17px;top:0}
.unit-rating a.r2-unit {left:17px}
.unit-rating a.r2-unit:hover {width:34px;top:0}
.unit-rating a.r3-unit {left:34px}
.unit-rating a.r3-unit:hover {width:51px}
.unit-rating a.r4-unit {left:51px}
.unit-rating a.r4-unit:hover {width:68px}
.unit-rating a.r5-unit {left:68px}
.unit-rating a.r5-unit:hover {width:85px}
.unit-rating li.current-rating {background:url(../images/rating.png) 0 -34px;position:absolute;height:17px;display:block;text-indent:-9000px;z-index:1}

/* ==================== BB E */

/*  bbcodes Ebbcodes_poll EEM EEE@E */
/* EEbbcodes EE EE EEE @GE(pm.tpl) EE JG EEE EAE@GE/
.clr { 
clear: both;
}


.bbcodes {
background: #f2f2f2 url("../images/bbcodes.png") repeat-x;
border: 1px solid #c5c5c5;
color: #3479a7;
padding: 2px 9px;
font-weight: bold;
cursor: pointer;
-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;
}
.bbcodes:hover { background: #fff none; }

/* BBEditor Centroarts.com */
.bbeditor { border: 1px solid #d4dfe8; background: #fff url("../bbcodes/bg.png") repeat; }
.bbeditor span, .bbeditor span img, .bbeditor .bbspacer, .bbeditor .bbselect { float: left; }
.bbeditor .bbselect { height: 21px; padding: 4px 3px 0 3px; }
.bbeditor .bbselect select { font-size: 11px; }
.bbeditor span { cursor: pointer; background: url("../bbcodes/buttons.png") no-repeat; }
.bbeditor span:hover { background-position: -23px 0; }

.editor { width: 398px !important; background-color: #f9fafa; border: 1px solid #d4dfe8; }
.editor .bbeditor { border-width: 0 0 1px 0; }
.taedit { background-color: #f9fafa; border: 1px solid #d4dfe8; }
.editor textarea, .taedit textarea { width: 100% !important; background: none; border: 0 none; }
.editor_button {
float: left;
cursor: pointer;
padding-left: 0;
padding-right: 0;
}
.editor_buttoncl {
float: left;
cursor: pointer;
padding-left: 1px;
padding-right: 1px;
border-left: 1px solid #bbb;
border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

.bbcodes_poll {
background-color: #ffffff;
border: 1px solid #1434B0;
color: #fff;
width: 100px;
height: 20px;
font-weight: bold;
}




/* ==================== @JGEZEEE M */
.xfields {
  padding-top: 5px;
}

/* ==================== @JGEZEEE EE EEEE*/
.xprofile {
  padding-top: 5px;
}

.xprofile textarea {
  color: #555555;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../dleimages/dlet_field_o.gif);
  background-repeat: repeat-x;

  width: 320px;
  height: 86px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}
.xprofile input {
  color: #555555;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../dleimages/dlet_field_o.gif);
  background-repeat: repeat-x;

  width: 250px;
  height: 14px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}
.xprofile select {
  color: #555555;      /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../dleimages/dlet_field_o.gif);
  background-repeat: repeat-x;

  height: 18px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
}


/* ==================== EEEE */

#dropmenudiv {margin: 2px; background:#fff; box-shadow:0px 0px 5px #696969; -webkit-box-shadow:0px 0px 5px #696969; -moz-box-shadow:0px 0px 5px #696969; padding:3px;}
#dropmenudiv a {display: block; text-decoration:none; padding:4px; border:1px solid #fff; color:#000;}
#dropmenudiv a:hover {border:1px solid #FFE3A2; background:#FFF2D6; color:#000;}


/* ==================== ΁EB EEEE*/

.vote {
  color: #555555;
}

/* ==================== EE  EEM E*/

.attachment {
  color: #808080;
}

/* ==================== G E EEE EE */

.search {
  color: #555555;
  text-decoration: none;
}
.textin {
  color: #555555;      /* !!!  EEEEEEEE(ME !!! */
  font-size: 11px;
  font-family: tahoma;
  background-image: url(../dleimages/dlet_field_o.gif); background-repeat: repeat-x;
  border: 1px solid #e0e0e0;
  text-decoration: none;
  padding-left: 3px;
  background-color: #ffffff;
}

.sresult  {
  text-align: justify;
  font-weight: normal;
  line-height: 16px;
  font-family: tahoma;
  font-size: 12px;
  color: #555555;
}

/* ==================== EA E  EE */

.mass_comments_action  {
  text-align: right;
  padding-bottom: 5px;

}

/* ==================== EEEAEH EE ME   EMEEEE*/
.highslide-wrapper, .highslide-outline {
  background: #FFFFFF;
}
.highslide-image {
  border: 2px solid #FFFFFF;
}
.highslide-active-anchor {
   visibility: hidden;
}  
.highslide-active-anchor img {
  visibility: hidden;
}
.highslide-dimming {
  background: black;
}
.highslide-html {
  background-color: white;
}
.highslide-loading {
    display: block;
  color: #ffffff !important;
  font-size: 11px;
  font-weight: normal;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
    text-decoration: none;
  padding: 6px;
    background-color: #000000;
}


a.highslide-full-expand {
  background: url(../dleimages/fullexpand.gif) no-repeat;
  display: block;
  margin: 0 10px 10px 0;
  width: 34px;
  height: 34px;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-caption {
  display: none;
  padding: 5px;
  background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
  position: relative;
  left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
 
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position:  -30px;
}
.highslide-controls .highslide-play a.disabled {
  background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

/*  @G: EEEE EEE E[ */
.wide-border {
  background: white;
}
.wide-border .highslide-image {
  border-width: 10px;
}
.wide-border .highslide-caption {
  padding: 0 10px 10px 10px;
}

/*  @G: EE [ */
.borderless .highslide-image {
  border: none;
}
.borderless .highslide-caption {
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  background: white;
}

/*  @G: EE EEEG */
.less .highslide-image {
  border: 1px solid #000000;
}
.less .highslide-caption {
  border: 1px solid #000000;
  background: white;
}


/* ==================== EE*/
.clouds_xsmall {
  font-size: x-small;
}
.clouds_small {
  font-size: small;
}
.clouds_medium {
  font-size: medium;
}
.clouds_large {
  font-size: large;
}
.clouds_xlarge {
  font-size: x-large;
}

/* ==================== FJDGE@EE E*/
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size: 11px;font-family: verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* ====================  EE E*/
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#0000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound {  padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }
/* ==================== EEEEEEI jQuery UI */
.ui-helper-clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
* html .ui-helper-clearfix{height:1%}
.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}
.ui-widget{font-family:Tahoma,LucidaSans,Arial,sans-serif;font-size:11px}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:tahoma,Arial,sans-serif;font-size:11px}
.ui-widget-content{background:#fcfdfd 50% bottom repeat-x;border:1px solid #DDD;color:#222}
.ui-dialog{-moz-box-shadow:0 0 10px #595959;-webkit-box-shadow:0 0 10px #595959;box-shadow:0 0 10px #595959;overflow:hidden;position:absolute;width:300px;padding:.2em}
.ui-widget-content a{color:#222}
.ui-widget-header{max-height:18px;background:#5c9ccc url(../images/maintitle.png) 50% 50% repeat-x;border:1px solid #AF4F36;color:#fff;text-shadow:0 -1px 0 #AF4F36;font-weight:700;box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff inset;-webkit-box-shadow:0 0 1px #fff inset}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-content .ui-state-focus{background:#282828  100% 0 repeat-x;border:1px solid #2A2A2A;color:#fff;font-weight:700;box-shadow:0 0 1px #fff inset;-moz-box-shadow:0 0 1px #fff inset;-webkit-box-shadow:0 0 1px #fff inset;text-shadow:0 -1px 0 #000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover{background:#282828 repeat-x;background-position:100% -30px;border:1px
solid #815500;color:#fff;text-shadow:0 -1px 0 #815500;font-weight:700}
.ui-state-hover a,.ui-state-hover a:hover{color:#1d5987;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active{background:#282828 url(../images/button-black-big.png) repeat-x;background-position:100% -30px;border:1px solid #5D5016;color:#fff;font-weight:700;box-shadow:0 0 5px #000 inset;-moz-box-shadow:0 0 5px #000 inset;text-shadow:0 -1px 0 #000;border-radius:3px;-moz-border-radius:3px}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}
.ui-widget :active{outline:none}
.ui-state-error{background:#fef1ec 50% 50% repeat-x;border:1px solid #cd0a0a;color:#cd0a0a}
.ui-widget-header .ui-icon{background-image:}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:}.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em .8em}
input.ui-button{padding:.4em 1em}
.ui-button-set{margin-right:7px}
.ui-button-set .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-dialog .ui-dialog-titlebar{position:relative;padding:.5em 1em .3em}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}
.ui-dialog .ui-dialog-titlebar-close{height:18px;position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0;padding:1px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{background:none;border:0;overflow:hidden;position:relative;zoom:1;padding:.5em 1em}.ui-dialog .ui-dialog-buttonpane{background:#F2F2F2!important;text-align:left;border-width:1px 0 0;margin:0 -2px -2px!important;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;float:right;line-height:1.4em;overflow:visible;width:auto;margin:.5em .4em .5em 0;padding:.2em .6em .3em}
.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.rati,.rati1,.rati2,.rati3{margin-top:3px;margin-right:5px;background:#dce5ec  no-repeat;width:92px;height:28px;text-align:center}
.r1-unit {float:left; position:relative; top:-3px; left:5px; font:18px Verdana; font-weight:bold;}
.r2-unit {float:right; position:relative; top:1px; right:5px;font:15px Arial; font-weight:bold;}