div#dialogBox, div#warnBox{
  min-width:400px;
  max-width:800px;
  background-color:transparent !important;
  margin:0px auto 30px auto !important;
  text-align:left;
  z-index:20001;
  border:none !important;
}
div#dialogBox div.pad, div#warnBox div.pad{
  height:10px;clear:both;overflow:hidden;
}
div#dialogBox div.top, div#warnBox div.top{
  display:none !important;
}
div#dialogBox div.bottom, div#warnBox div.bottom{
  display:none;
}
div#dialogBox div.bottom2, div#warnBox div.bottom2{
  display:none;
}
div#dialogBox div.border, div#warnBox div.border{
  border-width:0px 0px;
  border-style:solid;
  border-color:#c0c0c0;
  margin:0px 10px;
}
div#dialogBox div.border div.title, div#warnBox div.border div.title{
  height:0px !important;
}
div#dialogBox div.border div.title > div, div#warnBox div.border div.title > div{
  display:none;
}
div#dialogBox div.border div.title > div:first-child, div#warnBox div.border div.title > div:first-child{
  display:block;
  cursor: pointer;
    height: 22px !important;
    position: absolute;
    right: 2px;
    top: -6px;
    width: 22px !important; 
    z-index:100;
}
div#dialogBox div.border div.title > div:first-child img, div#warnBox div.border div.title > div:first-child img{
    background-image:url("/img/close_icon_red.png") !important;
    height: 0px !important;
    width: 0px !important;
    padding:11px;
}
div#dialogBox div.border div.description, div#warnBox div.border div.description{
    padding:5px 5px 5px 40px !important;
    background-position:left 12px center !important;
    background-repeat:no-repeat !important;  
    border-radius:5px !important;        
    border:solid 1px !important; 
    box-shadow:0px 0px 4px rgb(180,180,180); 
    position: relative;
    z-index: 1;
}

div#dialogBox div.border div.description ul, div#warnBox div.border div.description ul{
  list-style:none !important;
  margin:0px !important;
  padding:0px !important;
  color:inherit !important;
}

div#dialogBox div.border div.description ul li, div#warnBox div.border div.description ul li{
  padding:6px 0px !important;
  border-top:solid 1px !important;
  list-style:none !important;
  border-color:inherit !important;
  color:inherit !important;
}

div#dialogBox div.border div.description ul li:first-child, div#warnBox div.border div.description ul li:first-child{
  border-top:none !important;
}

div#dialogBox div.border div.description ul li p, div#warnBox div.border div.description ul li p{
  color:inherit !important;
  margin:0px !important;
  padding:0px !important;
  line-height:18px;
  font-size:14px;
}

div#dialogBox div.border div.description ul li p sup, div#warnBox div.border div.description ul li p sup{
  display:block;
  float:right;
}

div#dialogBox div.border div.description ul li p sup a, div#warnBox div.border div.description ul li p sup a{
  color:gray !important;
  text-decoration:underline;
  line-height:14px;
  font-size:10px;
}

div#dialogBox.tip div.border div.description, div#warnBox.tip div.border div.description{
  background-image:url('/img/dialog/warning_icon.png') !important;
  background-color:#f6f8f9 !important;
  color:#50798f !important;
  border-color:#50798f !important;
}
div#dialogBox.error div.border div.description, div#warnBox.error div.border div.description{
  background-image:url('/img/dialog/error_icon.png') !important;
  background-color:#fcf5f4 !important;
  color:#c83434 !important;
  border-color:#c83434 !important;
}
div#dialogBox.info div.border div.description, div#warnBox.info div.border div.description{
  background-image:url('/img/dialog/warning_icon.png') !important;
  background-color:#f6f8f9 !important;
  color:#50798f !important;
  border-color:#50798f !important;
}
div#dialogBox.warning div.border div.description, div#warnBox.warning div.border div.description{
  background-image:url('/img/dialog/warning_icon.png') !important;
  background-color:#f6f8f9 !important;
  color:#50798f !important;
  border-color:#50798f !important;
}
div#dialogBox.help div.border div.description{
  background-image:url('/img/dialog/warning_icon.png') !important;
  background-color:#f6f8f9 !important;
  color:#50798f !important;
  border-color:#50798f !important;
}
div#dialogBox.question div.border div.description, div#warnBox.question div.border div.description{
  background-image:url('/img/dialog/warning_icon.png') !important;
  background-color:#f6f8f9 !important;
  color:#50798f !important;
  border-color:#50798f !important;
}
div#dialogBox.success div.border div.description, div#warnBox.success div.border div.description{
  background-image:url('/img/dialog/success_icon.png') !important;
  background-color:#f6faf4 !important;
  color:var(--zelena) !important;
  border-color:var(--zelena) !important;
}

div#dialogBox.error div.border div.title > div:first-child, div#warnBox.error.div.border div.title > div:first-child{
    display:block !important;
}

div#dialogBox.error div.border div.reaction, div#warnBox.error.div.border div.reaction{
    display:none !important;
}

div#dialogBox div.border div.reaction, div#warnBox.div.border div.reaction{
  background-image:none !important;
  background-repeat:no-repeat;
  background-position:bottom;
  height:45px;
  margin:0px 20px;
  clear:both;
  text-align:center;
  background-color:rgb(250,250,250);
  border:solid 1px rgb(230,230,230);
  border-top:none;
  border-radius:0px 0px 5px 5px;
  right:0px;
  padding-top:5px;
}
div#dialogBox div.border div.reaction a, div#warnBox.div.border div.reaction a{
  color:black;
  display:block;
  cursor:pointer;
  text-decoration:none;
  border-width:1px;
  border-style:solid;
  border-color:#c0c0c0;
  margin:5px;
  padding:0px 5px;
  float:right;
  text-align:center;
  line-height:30px;
  font-family:arial;
  font-size:14px;
  font-weight:bold;
  height:30px;
  background-image:none !important;
  background-color:#dbdbdb;
  background-repeat:repeat-x;
  border-radius:5px;
}
div#dialogBox div.border div.reaction a:hover, div#warnBox.div.border div.reaction a:hover{
  background-color:#f2f2f2;
}
div#dialogBox div.border div.description img.icon, div#warnBox div.border div.description img.icon{
  float: right;
  margin:0px 5px;
  height:36px;

}
div#dialogCurtain{
  background-color:rgba(0, 0, 0, 0.5);
  position:fixed !important;
  z-index:20000;
}

div.campaigns_info{
  margin:0px 0px 0px 0px;
  width:450px;
  padding-left:40px;
  font-size:14px;
  line-height:22px;
  background-image:url('/img/alerts/mb_info.png');
  background-position:top left;
  background-repeat:no-repeat;
  float:left;
}
div.campaigns_info div.bottom{
  height:20px;
  width:450px;
  background-image:url('/img/topmenu/cool_line_450.png');
  background-position:bottom left;
  background-repeat:no-repeat;
  clear:both;
}
