/*!****************************
 *                            *
 *  Smart Alert               *
 *                            *
 *  Code: Lukas Prvy          *
 *  Design: Pierre Borodin    *
 *                            *
 ******************************/

 #smartAlert { position:absolute; visibility:hidden; top:0; left:0; right:0; bottom:0; z-index:1000 }
body>#smartAlert { position:fixed }
#smartAlertBox { overflow:hidden; position:absolute }
#smartAlertHeader { position:relative }
#smartAlert[data-draggable="true"] #smartAlertHeader { cursor:move }
#smartAlert[data-ie="7"] #smartAlertHeader { width:expression((this.parentNode.clientWidth - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight']))+'px')
}
#smartAlertTitle { text-align:left }
#smartAlertClose { display:none; position:absolute; cursor:pointer }
#smartAlert[data-cancel="true"] #smartAlertClose { display:block }
#smartAlertBody { display:table; width:100% }
#smartAlert[data-ie="7"] #smartAlertBody { display:block; border-collapse:collapse; border-spacing:0; width:auto; width:expression(this.parentNode.clientWidth+'px')
}
#smartAlert[data-ie="7"] #smartAlertBody, #smartAlert[data-ie="7"] #smartAlertBody td { margin:0; padding:0; outline:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline }
#smartAlertIcon { display:table-cell; background-position:center center; background-repeat:no-repeat }
#smartAlert[data-icon="false"] #smartAlertIcon { display:none }
#smartAlertContent { display:table-cell; vertical-align:middle }
#smartAlert[data-align="left"] #smartAlertContent { text-align:left }
#smartAlert[data-align="center"] #smartAlertContent { text-align:center }
#smartAlert[data-align="right"] #smartAlertContent { text-align:right }
#smartAlert[data-ie="7"] #smartAlertContent { word-wrap:break-word }
#smartAlertPrompt { display:block; width:100%; outline:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box }
#smartAlertButtons { position:relative; text-align:center }
#smartAlert[data-ie="7"] #smartAlertButtons { width:expression((this.parentNode.clientWidth - parseInt(this.currentStyle['paddingLeft']) - parseInt(this.currentStyle['paddingRight']))+'px')
}
.smartAlertButton { display:inline-block; cursor:pointer; user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none }
#smartAlert[data-ie="8"] .smartAlertButton { position:relative }
#smartAlert[data-ie="7"] .smartAlertButton { display:inline; width:1px }
.smartAlertButton:first-child, .smartAlertButton.pie_first-child { margin-left:0 }
#smartAlert[data-pie="htc"], #smartAlert[data-pie="htc"] #smartAlertBox, #smartAlert[data-pie="htc"] #smartAlertHeader, #smartAlert[data-pie="htc"] #smartAlertContent, #smartAlert[data-pie="htc"] #smartAlertButtons, #smartAlert[data-pie="htc"] #smartAlertButton, #smartAlert[data-pie="htc"] .smartAlertButton { behavior:url(alert/css/PIE.htc) }
#smartAlert[data-pie="php"], #smartAlert[data-pie="php"] #smartAlertBox, #smartAlert[data-pie="php"] #smartAlertHeader, #smartAlert[data-pie="php"] #smartAlertContent, #smartAlert[data-pie="php"] #smartAlertButtons, #smartAlert[data-pie="php"] #smartAlertButton, #smartAlert[data-pie="php"] .smartAlertButton { behavior:url(alert/css/PIE.php) }
