
#showbox-overlay {
    background-color:#333; 
    width:100%; 
    height:100%;
    opacity: 0.7; 
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    position:fixed; 
    top:0; left:0; 
    z-index:3000; 
    display:none;
}

/* 
 * ShowBox visual styles 
 */
.showbox-style {
    /* css3 drop shadow */
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
    
    background:#333;
    /*width:328px; */
    position:absolute; 
    /*z-index:5000;*/ 
    display:none;
    border: 2px ridge #666;
}

.showbox-style-main {
    
}

.showbox-style-confirmation {
    display: block;
    position:absolute;
    top:50%;
}

.showbox-style-messagebox {
}

input, textarea {
    background: #DCDCDC;
}

/*
 * Preloader
 */
.showbox-preloader {
    width:100%; 
    text-align:center; 
}

/* 
 * ShowBox content 
 */
.showbox-content {
    /* style the content */
    text-align:left; 
    padding:10px; 
    margin:13px;
    color:#999; 
    font-size:13px; 
    overflow: auto;
    text-shadow: -1px 0 #000, 0 1px #000,1px 0 #000, 0 -1px #000;
}

.showbox-content-confirmation {
    /* style the content */
    text-align:center; 
    padding:0px;
    margin: 35px 0px 0px 0px;
    color:#FFF; 
    font-family:arial;
    font-size:18px; 
    vertical-align:middle;
    text-shadow: -1px 0 #000, 0 1px #000,1px 0 #000, 0 -1px #000;
}
.showbox-content-messagebox {
    /* style the content */
    text-align:center; 
    padding:0px;
    margin: 35px 0px 0px 0px;
    color:#FFF; 
    font-family:arial;
    font-size:18px; 
    vertical-align:middle;
    text-shadow: -1px 0 #000, 0 1px #000,1px 0 #000, 0 -1px #000;
}

/*
 * Header and Footer
 */
 
.showbox-header {
    top: 0;
    margin:8px 0px;
    color:#999; 
    font-size:14px; 
    width: inherit;
    text-shadow: -1px 0 #000, 0 1px #000,1px 0 #000, 0 -1px #000;
}

.showbox-footer {
    bottom: 0;
    text-align:center; 
    padding:6px 0px; 
    margin:8px 0px;
    color:#666; 
    font-family:arial;
    font-size:11px; 
    width: inherit;
}

.showbox-footer-centre {
    text-align:center;
}
/* 
 * ShowBox default button styles 
 */
.showbox-menu {
    text-align:center; 
    padding:6px 0px; 
    margin:8px 0px;
    color:#666; 
    font-size:14px; 
    width: inherit;
}

.showbox-menu a:first-child {
     margin-right: 15px;
}
.showbox-menu-centre {
    text-align:center;
}

.showbox-menu-right {
    text-align:right;
    padding-right: 13px;
}

.showbox-button-x {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 33px;
	height: 33px;
	background: transparent url('../images/close_button.png');
	cursor: pointer;
	z-index: 1103;
	/*display: none;*/
}

.showbox-button-x:hover {

}

.showbox-button-yes {
    width:65px;
    margin:0px 20px 0 20px;
}

.showbox-button-no {
    width:65px;
    margin:0px 20px 0 20px;
}

.showbox-button-ok {
    width:65px;
    margin:0px 20px 0 20px;
}

.showbox-button-standart {
    width:120px;
    margin:0px 30px 0 30px;
}

.showbox-button {
    
}

a.showbox-button {
    /* styles for button */
    text-align:center;
    display: inline-block;
    
    padding: 8px 10px 8px;
    color: #fff;
    text-decoration: none;
    border: 1px #FFF solid;
    background-color: #666;
    cursor: pointer;
}
 
a.showbox-button:hover {
    background-color: #B8860B;
    color: #000;
    text-shadow: none;
}

.showbox-input-header-narrow {
    margin-top: 5px;
    font-size: 13px;
    display: inline-block;
    width: 80px;
}
.showbox-input-header {
    margin-top: 5px;
    font-size: 13px;
    display: inline-block;
}
.input-error {
    border-color: #e8d067;
    outline-color: #e8d067;
    outline-width: 1px;
    outline-style: solid;
}