div#DarkDiv {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #000;
	-moz-opacity: 0.6;
	opacity: 0.6;
	z-index: 980;
}

div#AjaxPopup {
	width: 723px;
	height: 500px;
	position: fixed;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	margin-top: auto;
	margin-bottom: auto;
	top: 0;
	bottom: 0;
	z-index: 999;
	border: 1px solid #aaa;
	background: #fff;
	padding: 3px;
}

div#AjaxPopup #PopupTitle {
	text-align: right;
}

div#AjaxPopup #AjaxPopupClose img {
	margin: 3px;
}

div#AjaxPopup #ProgressDiv {
	text-align: center;
}

div#AjaxPopup #AjaxPopupInner {
	width: 719px;
	height: 470px;
	overflow: scroll;
	background:url('gfx/header_content_center.jpg') repeat-x;
}

#AjaxPopupInner a {color:#84ac42;font-size:11px;text-decoration:none;font-weight:normal}
#AjaxPopupInner h1 {font-size:14px;margin-top:0;color:#7d8388;font-family:tahoma}
#AjaxPopupInner h1 span{font-size:14px;margin-top:0;color:#30440a;font-family:tahoma}
#AjaxPopupInner .header_l {width:13px;height:60px;background:url('gfx/header_content_lewo.jpg') no-repeat;float:left}
#AjaxPopupInner .header_cp {height:60px;background:url('gfx/header_content_prawo.jpg') no-repeat right;}
#AjaxPopupInner .idiom {float:right}
#AjaxPopupInner table, div#AjaxPopupInner table{border: none;width:100%;}
#AjaxPopupInner td {vertical-align:top}
#AjaxPopupInner .img, div#AjaxPopupInner .img {padding: 3px; margin: 3px;border: solid #ddd 1px}
#AjaxPopupInner span.gray{color:#B4B2B2;}
#AjaxPopupInner .subtree {background:url('gfx/subtree.jpg') no-repeat top;width:225px;padding-left:20px}
#AjaxPopupInner #bottomend_fix {background:url('gfx/header_bottom_content.jpg') no-repeat bottom;padding-bottom:45px;width:719px;}
#AjaxPopupInner .p {margin-left:12px;margin-right:12px;margin-top:0;margin-bottom:0;color:#4C4C4C;font-family:verdana;font-size:11px}
#AjaxPopupInner .addbutton {float:right;border:none;padding-right:10px}
#AjaxPopupInner input {background:url('gfx/imput_bg.gif') repeat-x top;font-size:10px}
#AjaxPopupInner .buttonx {font-size:11px;font-family:verdana;color:#6a8a35}
#AjaxPopupInner input.buttonx {border:0;width:109px;height:22px;background:url('gfx/general_buttonx_.gif') no-repeat top}
#AjaxPopupInner select {width:190px;border:1px solid #D2D2D2;background:url('gfx/imput_bg.gif') repeat-x top;font-size:11px;}
#AjaxPopupInner select option {border:1px solid #fff;background-color:#ffffff;color:#000;}
#AjaxPopupInner select.dateday {width:auto}
#AjaxPopupInner select.datemonth {width:auto}
#AjaxPopupInner input.dateyear {width:80px}
#AjaxPopupInner h2, #AjaxPopupInner h3, #AjaxPopupInner h4, #AjaxPopupInner h5 {font-size:12px; margin: 0}
#AjaxPopupInner .profil_long {font-size:12px;background:url('gfx/listaosob.jpg') no-repeat;height:36px;font-weight:bold;padding:12px 0 0 12px;color:#354F23}
#AjaxPopupInner .profil_medium {letter-spacing:-1px;padding:12px 0 0 12px;background:url('gfx/sub_profil1.jpg') no-repeat top;font-size:12px;width:470px;color:#7d8388;font-family:verdana}
#AjaxPopupInner .profil_short {letter-spacing:0px;padding:12px 0 0 12px;background:url('gfx/sub_profil2.jpg') no-repeat top;font-size:12px;width:191px;;color:#7d8388;font-family:verdana}
#AjaxPopupInner .addicon {vertical-align: middle; margin-left: 0px; margin-right: 7px; margin-top: 0px; margin-bottom: 2px;}
