div.frmSeparator{
	float:left;
	display: block;
	clear:both;
	padding:0px;
	margin:20px 0px 10px 0px;
	width:680px;
	/*border-top: 1px solid #e8e8e8;*/
	background: white url(/utils/img/line.01.png) repeat-x left top;
}
div.frmSeparator h3,
div.frmSeparator h4,
div.frmSeparator h5{
	float:left;
	padding:0px 25px 3px 10px;
	margin:1px 0px 0px 0px;
	color: #334;
	background: whitesmoke;
}
div.frmSeparator h5{
	padding-top:1px;
	padding-bottom:2px;
}
div.frmSeparator h3 span,
div.frmSeparator h4 span,
div.frmSeparator h5 span{

}
div.frmSeparator div{
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	font-weight: normal;
	background-color: white;
}
div.frmSeparator div a.btt{
	float:left;
	margin: 0px 0px 0px 5px;
	font-size:11px;
	text-decoration: none;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color:  #e8e8e8;
	background-color: white;
}
div.frmSeparator div a.btt.gray{
	color: gray;
}
div.frmSeparator div a.btt span{
	float:left;
	padding:0px 5px;
}
div.frmSeparator div a.btt:hover{
	color: firebrick;
}




table.frm{
	clear:both;
	table-layout: fixed;
	border-collapse: collapse;
	width:680px;
}
table.frm td{
	vertical-align: top;
}
table.frm td.tdl{
	width:130px;
	text-align: right;
	background-color: transparent;
}
table.frm td.tdc{
	width:450px;
	background-color: transparent;
}
table.frm td.tdr{
	background-color: transparent;
}

table.frm.btt{
	margin:0px 0px 20px 0px;
}
table.frm.btt td.tdl{
	padding-top:0px;
}
table.frm.btt td.tdl a.bttFormBack{
	float:right;
	padding:2px 7px  2px  10px;
	margin:10px 0px 0px 0px;
	background: white url(/utils/img/arrows/black.left.gif) no-repeat left;
}
table.frm.btt td.tdc{
	padding-top:30px;
	background: url(/utils/img/line.01.png) repeat-x left 20px;
}
table.frm.btt td.tdc div{
	float:left;
	
}
table.frm.btt td.tdc div input{

}
table.frm.btt td.tdr{
	background: url(/utils/img/line.01.png) repeat-x left 20px;
}
table.frm td.tdc.span_left,
table.frm td.tdc.span2left{
/* szeroko?? lewej kolumny + ?rodkowej */
	width: 520px;
}
table.frm td.tdc.span_right,
table.frm td.tdc.span2right{
/* szeroko?? ?rodkowej kolumny + prawej */
	width: auto;
}
table.frm td.tdc.span2all{
	width: 100%;
}

table.frm label{
	font-size: 11px;
	color: #667;
}
table.frm td.tdl label{
	float:right;
	padding:6px 5px 0px 8px;
}
table.frm td.tdc > label{
	float:left;
	padding:6px 5px 0px 8px;
	margin:0px 0px 0px 7px;

}
label.asterisk{
	background-image: url(/utils/img/asterisk.png);
	background-repeat: no-repeat ;
	background-position: 0px 8px;
}
table.frm td.tdc label.chck{
	padding:2px 15px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}
td.tdc label.inp_note{
	padding:0px 5px 0px 3px !important;
	margin:0px 0px 0px 0px !important;
}


table.frm td.tdc > div{
	float: left;
	padding:2px 0px;
	margin:3px 0px 1px 0px;
	background-color: white;
}


table.frm.btt_table{
	margin-top:20px;
}
table.frm.btt_table td.tdc{
	padding: 10px 0px 20px 0px;
	border-top: 1px solid #E5E5E5;
}


table.frm tr.frmRowHidden{
	display: none;
}


input, select, textarea{
	float: left;
	margin:2px 0px;
	line-height: 13px;
	font-size: 12px;
	border: 1px solid silver;
	background-color: white;
}
input:focus, select:focus, textarea:focus{
	border-color: black;
}
input, textarea{
	padding:2px 2px 2px 4px;
}
input{

}
textarea{
	margin: 0px;
	overflow: auto;
}
input.chck{
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border-style: none;
	background-color: transparent;
}

input.w450, textarea.w450	{width:441px;}
input.w400, textarea.w400	{width:391px;}
input.w300, textarea.w300	{width:291px;}
input.w200, textarea.w200	{width:191px;}
input.w150, textarea.w150	{width:141px;}
input.w125, textarea.w125	{width:116px;}
input.w100, textarea.w100	{width:91px;}
input.w75, 	textarea.w75	{width:66px;}
input.w50, 	textarea.w50	{width:41px;}

select.w400	{width:391px;}
select.w300	{width:291px;}



div.errmsg{
	float: left;
	clear:both;
	margin:0px 0px 3px 0px;
	padding:10px 20px 10px 40px;
	font-size:11px;
	color: #F00000;
	border:1px solid #FFE6C8;
/*  	background: #FFFFEB url(/utils/img/icons/tango/22x22/status/dialog-error.png) no-repeat 8px 5px;  */
/* 	background: #FFFFEB url(/utils/img/icons/tango/22x22/emblems/emblem-important.png) no-repeat 8px 5px; */
	background: #FFFFEB url(/utils/img/icons/tango/22x22/status/dialog-warning.png) no-repeat 8px 5px;
	white-space : pre; /*MsNIe*/
}

table.frm td.tdc div.errmsg{
	float: left;
	clear:both;
	margin:0px 0px 3px 0px;
	padding:10px 20px 10px 40px;
	font-size:11px;
	color: #F00000;
	border:1px solid #FFE6C8;
	background-color: #FFFFEB;
/* 	background: #FFFFEB url(/utils/img/icons/tango/22x22/status/dialog-warning.png) no-repeat 5px 5px; */
	white-space : pre; /*MsNIe*/
}

table.list div.errmsg{
	clear:both;
	margin:0px 0px 3px 0px;
	padding:4px 10px 4px 10px;
	font-size:11px;
	color: #F00000;
	border:1px solid #FFE6C8;
	background-color: #FFFFEB;
	white-space : pre; /*MsNIe*/
}

label.ValidWarning,
label.ValidWarning a{
	color: #F00000 !important;
}
label.ValidWarning.asterisk{

}
input.ValidWarning,
textarea.ValidWarning,
select.ValidWarning{
	border-color: #F00000;
	background-color: #FFFFEB;
}

div#disclaimer{
	clear: both;
	margin:0px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
	width:680px;
	font-size:11px;
	color: gray;
	background: transparent url(/utils/img/icons/tango/22x22/status/dialog-information.png) no-repeat left 30px;
}
div#disclaimer h5{
	color: gray;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight: normal;
}
div#disclaimer ul{
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 20px;
	list-style-type:square;
	color: #9EA9B4;
}
div#disclaimer ul li{
	padding:0px 0px 0px 0px;
	margin:0px;
}


/*
span.btt{
	float: left;
	position: relative;
	display: inline;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
	background:  url(/utils/img/btt/btt.left.silver.png);
}
span.btt input{
	float: left;
	position: relative;
	display: block;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0% 0px 0%;
	width:140px;
	line-height: 12px;
	font: normal 12px Arial;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	border-width: 0px;
	background: url(/utils/img/btt/btt.right.silver.png) no-repeat right top;
}
span.btt>input{
	padding: 0px 15px 0px 15px;
}
span.btt:hover input{

}
*/
span.btt,
a.btt,
span.btt13,
a.btt13{
	float: left;
	position: relative;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	cursor: hand;
	cursor: pointer;
}
span.btt input,
span.btt button,
a.btt span,
span.btt13 input,
span.btt13 button,
a.btt13 span{
	float: left;
	position: relative;
	display: block;
	margin: 0px 0px 0px 0px;
	font: normal 12px Arial;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	border-width: 0px;
}

span.btt,
a.btt{
	height: 24px;
	line-height: 24px;
	background:  url(/utils/img/btt/btt.left.silver.png);
}
span.btt input,
span.btt button,
a.btt span{
	height: 24px;
	line-height: 24px;
	padding: 0px 15px 0px 15px;
	background: url(/utils/img/btt/btt.right.silver.png) no-repeat right top;
}

span.btt13,
a.btt13{
	height: 13px;
	line-height: 13px;
	background:  url(/utils/img/btt/btt13.left.silver.png);
}
span.btt13 input,
span.btt13 button,
a.btt13 span{
	height: 13px;
	line-height: 13px;
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	background: url(/utils/img/btt/btt13.right.silver.png) no-repeat right top;
}



span.btt:hover input,
span.btt:hover button,
a.btt:hover span{
	color: firebrick;
}
a.btt.disabled,
span.btt.disabled,
span.btt.disabled{
	cursor: default !important;
}
a.btt.disabled span,
span.btt.disabled input,
span.btt.disabled button{
	cursor: default !important;
	color: #aaa !important;
}





