.overlay_gray {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color: gray;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.modal_win {
	position: fixed;
	
	z-index: 2;
	width:200px;
	height:100px;
}
.modal_win .title_box {
	height:18px;
	overflow: hidden;
	border-bottom: 1px solid black;
}
.modal_win .title {
	font-weight:bold;
	font-size:11px;
	white-space:nowrap;
	float:left;
	overflow:hidden;
	padding-left:5px;
}
.modal_win .control {
	float:right;
	font-size:11px;
	width:33px;
	overflow:hidden;
	padding-right: 3px;
}
.modal_win .close_anchor {
	color: red;
	text-decoration: none;
}


.edit_win {
	height: 300px;
}

.win .w_tlc {
	width: 0px;
	height: 0px;
	float:left;
}

.win .w_trc {
	width: 0px;
	height: 0px;
	float:left;
}

.win .w_blc {
	width: 0px;
	height: 0px;
	float:left;
}

.win .w_brc {
	width: 0px;
	height: 0px;
	float:left;
}
.win .w_lc {
	padding-left: 8px;
	display: inline-block;
}
.win .w_rc {
	padding-right:11px;
	background-position: right;
	display: inline-block;
}
.win .w_tc {
	height: 0px;
	background-repeat: repeat-x;
	float:left;
}
.win .w_bc {
	height: 0px;
	background-repeat: repeat-x;
	float:left;
}
.win .w_cont {
	background-color: white;
	float:left;
	color: #65625F;
}
.win.red .w_cont {
	background-color: #a31425;
	background-image: url('win/win_bg_footer_red.png');
}

/** flexiwin**/
#flexi_win_content{
	max-height: 250px;
	overflow: auto;
	padding-bottom:40px;
	width: 588px;
}
#flexi_win {
	margin:auto;
	max-height: 180px;
	font-size:11px;
	width: 608px;
}
.win .w_tc{
	width: 588px;
}
.win .w_lc {
	width: 608px;
}
.win .w_rc {

}
.win .w_cont {
	width: 588px;
	overflow: auto;
}
.win .w_bc {
	width: 588px;
}

.modal_win.jelentkezes_di {
	background-image: url('/gfx/popupframe.png');
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 7px;
	padding-right: 7px;
}