.lightbox {
	color: #969696;
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 826px;
	height: auto;
	/*height: 900px;*/
	padding: 0em;
	margin:-290px  0  0 -413px;
	border: 0 solid #B8B8B8;
	background-color: transparent;
	text-align: left;
	z-index:1010;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	/*z-index:1008;*/
	z-index:1000;
	/*background: transparent url(../images/bg_lightbox.png) repeat ;*/
	background:#000000;

}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */position:fixed;}

.lightbox_header {background: transparent url(../images/border_title_lightbox.png) no-repeat 0 0;padding-left:1px;}
.ttre_wrap {background: transparent url(../images/bg_title_lightbox.png) repeat-x 0 0;border-top:1px solid #4d5053;}
.ttre_holder{float:left;width:295px;}
.ttre_holder h2.judo{height:49px;background: transparent url(../images/ttre_lightbox_coach_judo.png) no-repeat 0 0;margin:0 0 0 10px;}
.ttre_holder h2.foot{height:49px;background: transparent url(../images/title_coach_foot.png) no-repeat 0 0;margin:0 0 0 10px;}
.ttre_holder h2.volley{height:49px;background: transparent url(../images/title_coach_volley.png) no-repeat 0 0;margin:0 0 0 10px;}
.ttre_holder h2.athle{height:49px;background: transparent url(../images/title_coach_athle.png) no-repeat 0 0;margin:0 0 0 10px;}
.ttre_holder h2.guide{height:49px;background: transparent url(../images/ttre_lightbox_guide.png) no-repeat 0 0;margin:0 0 0 10px;}
.ttre_holder h2.natation{height:49px;background: transparent url(../images/title_coach_natation.png) no-repeat 0 0;margin:0 0 0 10px;}
.btn_close{float:right;width:110px;height:49px;background: transparent url(../images/logo_lightbox.png) no-repeat 0 0;position:relative;}
.btn_close a{background: transparent url(../images/ico_close_btn.png) no-repeat 100% 3px;position:absolute;top:26px;right:3px;padding-right:18px;font-size:10px;color:#32aae6;text-decoration:underline;}
.btn_close a:hover{text-decoration:none;}
.lightbox .content_wrapper{width:820px;height:560px}

.btn_close_p{float:right;width:110px;height:49px;position:relative;}
.btn_close_p a{background: transparent url(../images/ico_close_btn.png) no-repeat 100% 3px;position:absolute;top:26px;right:3px;padding-right:18px;font-size:10px;color:#32aae6;text-decoration:underline;}
.btn_close_p a:hover{text-decoration:none;}

.blackbg{background: #000000;}
.pixelbg{background: transparent url(../images/bg_lightbox.png) repeat ;}

/*
 * specific 
 */

table.sample {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none none none none;
	border-color: white white white white;
	border-collapse: collapse;
        margin-left:1px;
        width:99%;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 2px;
	border-style: solid solid solid solid;
	border-color: rgb(50, 170, 230) rgb(50, 170, 230) rgb(50, 170, 230) rgb(50, 170, 230);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 2px;
	border-style: solid solid solid solid;
	border-color: rgb(50, 170, 230) rgb(50, 170, 230) rgb(50, 170, 230) rgb(50, 170, 230);
	-moz-border-radius: 0px 0px 0px 0px;
}
