
/* -------------| global settings needed for thickbox |-------------*/
*{padding: 0; margin: 0;}
html,body { height: 100%; }

/* -------------| modal window settings |-------------*/
#overlay { position: fixed; z-index: 100; top: 0px; left: 0px; background-color: #000; filter:alpha(opacity=30); -moz-opacity: .3; opacity: .3; height: 100%; width: 100%; }
* html #overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#window { position: fixed; background: #fff; z-index: 102; color: #000; display: none; padding: 5px; border: 1px solid #cccccc; top: 50%; left: 50%; }
* html #window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#title { background-color: #eaeaea; margin-bottom: 4px; height: 12px; }
#title:hover { background-color: #d5d5d5; }
#close-button { cursor: pointer; position: absolute; right: 5px; background: url(/_img/template/ico_close.gif) no-repeat; width: 18px; height: 12px; }

#content-wrapper { background-color: #eaeaea; }
#content { background-color: #eaeaea; }
.switch-left { display: none; background-image: url(/_img/template/swither-bg-left.png); left: 5px; }
.switch-right { display: none; background-image: url(/_img/template/swither-bg-right.png); text-align: right; right: 5px; }
.switch-active { display: block; cursor: pointer; width: 25px; height: 37px; background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -17px; }
.switch-active img { width: 24px; height: 35px; margin-top: 1px; }