﻿.TB_window { color: #333333; font-size: 11px; border: 1px solid #000000; border-radius: 5px; padding: 4px; position: fixed; z-index: 102; display: none; text-align: left; top: 50%; left: 50%; background: url(../Images/tb_bg.gif) center top; background-repeat: repeat-x; box-shadow: 3px 3px 5px rgba(0,0,0,0.5); background-color: #c7c7c7; min-width: 80px; min-height: 80px; }
#TB_secondLine { color: #666666; font-size: 10px; }
.TB_window a:link, .TB_window a:visited { border: 0px; color: #666666; }
.TB_window a:hover { color: #000; }
.TB_window a:active, .TB_window a:focus { color: #666666; }
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.TB_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; }
.TB_overlayBG { background-color: #000; filter: alpha(opacity=8); -moz-opacity: 0.08; opacity: 0.08; }

* html .TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

* html .TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

.TB_window img#TB_Image { display: block; margin: 15px 0 0 15px; }
#TB_Over { position: absolute; z-index: 101; }

img#TB_next { cursor: pointer; float: right; position: relative; top: -53px; }
img#TB_prev { cursor: pointer; float: left; position: relative; top: -53px; }

div#TB_prev { z-index: 105; cursor: pointer; float: left; position: absolute; top: 70%; left: -60px; width: 54px; height: 54px; background: url(../Images/prev.png) bottom left no-repeat; }
div#TB_next { z-index: 105; cursor: pointer; float: right; position: absolute; top: 70%; right: -60px; width: 54px; height: 54px; background: url(../Images/next.png) bottom left no-repeat; }

div#TB_dprev { z-index: 105; cursor: pointer; float: left; position: absolute; top: 20px; left: 0; width: 48%; height: 90%; background: url(../Images/s.gif) center center no-repeat; }
div#TB_dnext { z-index: 105; cursor: pointer; float: right; position: absolute; top: 20px; right: 0; width: 48%; height: 90%; background: url(../Images/s.gif) center center no-repeat; }

/*
A#TB_prev:hover { background:url(../Images/prev_hover.gif) bottom left no-repeat;}
A#TB_next:hover { background:url(../Images/next_hover.gif) bottom right no-repeat;}
*/
.TB_closeButton { cursor: pointer; }
#TB_caption { height: 27px; padding: 7px 10px 10px 10px; }

#TB_closeWindow { width: 54px; height: 54px; float: right; position: absolute; top: 0; right: -60px; }

.TB_closeAjaxWindow { text-align: right; float: right; margin-right: 3px; margin-top: 3px; }
.TB_closeAjaxWindow img { border: 0px; }

.TB_ajaxTitle { float: left; margin-top: 4px; margin-left: 10px; color: #FFFFFF; font-size: 16px; font-style: italic; font-weight: bold; }

.TB_title { height: 30px; cursor: move; /* background: url(../images/ln_horizontal.jpg) bottom center no-repeat;*/ }

.TB_ajaxContent { clear: both; padding: 2px 15px 15px 15px; overflow: auto; text-align: left; line-height: 1.4em; /*background-color: #ececec;*/ }

.TB_ajaxContent.TB_modal { padding: 15px; }

.TB_ajaxContent p { padding: 5px 0px 5px 0px; }

#TB_load { position: fixed; display: none; height: 13px; width: 208px; z-index: 103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }

* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

.TB_HideSelect { z-index: 95; position: fixed; top: 0; left: 0; background-color: #fff; border: none; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; height: 100%; width: 100%; }

* html .TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_iframeContent { /*border: 1px solid #000000;*/ clear: both; margin-bottom: -1px; margin-top: 1px; margin-bottom: 1px; background: #C7C7C7; }

.tb_alert { font-family: verdana,arial; font-size: 12px; line-height: normal; color: #333333; }
.tb_info, .tb_error, .tb_warn { width: 35px; height: 35px; float: left; margin: 5px 5px 0px 5px; vertical-align: middle; }
.tb_info { background-image: url('../Images/Icon/a_info.png'); background-repeat: no-repeat; }
.tb_error { background-image: url('../Images/Icon/a_error.png'); background-repeat: no-repeat; }
.tb_warn { background-image: url('../Images/Icon/a_warn.png'); background-repeat: no-repeat; }
#tb_dialog { text-align: center; margin-top: 10px; }
#tb_a2 { margin-left: 3px; }
.ld_overlay { background-color: #fff; filter: alpha(opacity=20); -moz-opacity: .2; opacity: .2; }
.ld_loader { position: absolute; width: 40px; height: 40px; background-image: url(../images/loader.gif); }
