.bg {
	background: #FFFFFF url(../../Images/WireFrame/independent/bg.gif) center top;
}

.bg-table {
	width: 688px;
	background: #FAFAFA url(../../Images/WireFrame/independent/bg-table.gif) repeat-y top;
}

.bg-table-top {
	width: 672px;
	height: 44px;
	background: #FAFAFA url(../../Images/WireFrame/independent/bg-table-top.gif) repeat-x top left;
}

.bg-table-bottom {
	width: 672px;
	height: 125px;
	background: #FAFAFA url(../../Images/WireFrame/independent/bg-table-bottom.gif) repeat-x top left;
}

.bg-buttons {
	width: 672px;
	height: 26px;
	padding: 0px 41px 0px 0px;
	background: url(../../Images/WireFrame/independent/line-bottom.gif) no-repeat center;
}

.top-header {
	width: 672px;
	background: url(../../Images/WireFrame/independent/bg-top-header.gif) repeat-x top left;	
}

.text-header {
	font-family: Verdana;
	font-size: 10px;
	color: #777777;
}

.text {
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #0D004C;
}

.text-bold {
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #0D004C;
	font-weight: bold;
}

.td-header
{
	vertical-align: top;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #0D004C;
}

.td-right
{
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #0D004C;
	width: 190px;
}

.td-describe
{
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #0D004C;
	width: 125px;
}

.td-error
{
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #0D004C;
	width: 10px;
}

.td-left
{
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #0D004C;
	width: 125px;
}

.data {
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.error {
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #E5172A;
}

.required {
	padding-top: 3px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #960000;
}

.input-normal {
	width: 100%;
	border: #0D004C 1px solid;
	font-family: Verdana;
	font-size: 10px;
	color: #222222;
	background: #FFFFFF;
}

.input-required {
	width: 100%;
	border: #960000 1px solid;
	font-family: Verdana;
	font-size: 10px;
	color: #222222;
	background: #FFFFFF;
}

.input-select {
	width: 100%;
	border: #960000 1px solid;
	font-family: Verdana;
	font-size: 10px;
	color: #222222;
	background: #FFFFFF;
}

a.link {
	font-family: Verdana;
	font-size: 10px;
	color: #0D004C;
}

a.link:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #960000;
}



/*** nested ***/

.gr-nested { margin :2px 0px 2px 0px }
.gr-nested-line { background-image: url(../../Images/WireFrame/independent/group05/line_up.gif); }

.gr-nested-lt     {  background-image: url(../../Images/WireFrame/independent/group05/box_lt.gif); }
.gr-nested-rt     {  background-image: url(../../Images/WireFrame/independent/group05/box_rt.gif); }
.gr-nested-lb     {  background-image: url(../../Images/WireFrame/independent/group05/box_lb.gif); }
.gr-nested-rb     {  background-image: url(../../Images/WireFrame/independent/group05/box_rb.gif); }
.gr-nested-top    {  background-image: url(../../Images/WireFrame/independent/group05/box_top.gif); }
.gr-nested-bottom {  background-image: url(../../Images/WireFrame/independent/group05/box_bottom.gif); }
.gr-nested-left   {  background-image: url(../../Images/WireFrame/independent/group05/box_left.gif); }
.gr-nested-right  {  background-image: url(../../Images/WireFrame/independent/group05//box_right.gif); }
.gr-nested-fill   {   }

.gr-nested-header-row { }
.gr-nested-header-row-normal {}
.gr-nested-header-begin { }
.gr-nested-header-begin-normal { }

.gr-nested-header-button                { }
.gr-nested-header-button-normal         { }
.gr-nested-header-button-disabled       { }
.gr-nested-header-button-hover          { }
.gr-nested-header-button-down           { }
.gr-nested-header-button-selected       { }
.gr-nested-header-button-selectedDown   { }
.gr-nested-header-button-selectedHover  { }

.gr-nested-header-text
{ 
  color:#0D004C;
  width: 120px;
  padding: 2px 2px 2px 2px;
  /* font: bold 10pt Verdana; */
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
  background-image: url(../../Images/WireFrame/independent/group05/header_lt_0.gif);
}

.gr-nested-header-text-normal  { }
.gr-nested-header-text-disabled      { }
.gr-nested-header-text-hover         { text-decoration: underline; }
.gr-nested-header-text-down       { padding: 3px 1px 1px 3px;  text-decoration: underline; }
.gr-nested-header-text-selected   { }
.gr-nested-header-text-selectedDown { padding: 3px 1px 1px 3px; text-decoration: underline; }
.gr-nested-header-text-selectedHover { text-decoration: underline; }

.gr-nested-header-end { }
.gr-nested-header-end-normal { }

.gr-nested-header-extra { }
.gr-nested-header-extra-normal { }

.rozdzial {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #000000;
 font-weight: bold;
 text-align: center;
} 

/*

.signing-pricelistHeader
{
  padding: 6px 0px 0px 0px;
  margin: 6px 0px 0px 0px;
  font-weight: bold;
  font-size: 10px;
  background: #b2bbc9;
  vertical-align: top;
  color: #0d004c;
  font-family: Verdana;
  text-align: center;
}

.signing-pricelistWhite {
	padding: 3px;
	margin: 3px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #0D004C; 
	background: #FAFAFA;
	vertical-align: middle;
}

.signing-pricelistDark {
	padding: 3px;
	margin: 3px;
	vertical-align: top;
	font-family: Verdana;
	font-size: 10px;
	color: #0D004C; 
	background: #F0F1F4;
	vertical-align: middle;
} */




.signing-pricelist-body {
	width: 441px;
	border-collapse: collapse;
}

.signing-pricelist-header {
	height: 23px;
	font-family: Verdana, Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border: solid 1px #b2bbc9;
	background: #b2bbc9;
}

.signing-pricelist-chapter {
	width: 29px;
	text-align: center;
	border: solid 1px #b2bbc9;
	background: #b2bbc9;
}

.signing-pricelist-description {
	width: 200px;
	padding: 3px 4px;
	margin: 3px 4px;
	background: #F0F1F4;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	border: solid 1px #b2bbc9;
}

.signing-pricelist-description-option {
	width: 60px;
	padding: 3px 4px;
	margin: 3px 4px;
	background: #F0F1F4;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	border: solid 1px #b2bbc9;
}

.signing-pricelist-description-optprice {
	width: 173px;
	padding: 3px 4px;
	margin: 3px 4px;
	background: #F0F1F4;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	border: solid 1px #b2bbc9;
}

.signing-pricelist-red {
	color: #FF0000;
}

.signing-pricelist-double {
	width: 92px;
	background: #FAFAFA;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	font-weight: bold;
	text-align: center;
	border: solid 1px #b2bbc9;
}

.signing-pricelist-triple {
	width: 61px;
	background: #FAFAFA;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	font-weight: bold;
	text-align: center;
	border: solid 1px #b2bbc9;
}

.signing-pricelist-spanned {
	width: 185px;
	background: #FAFAFA;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	font-weight: bold;
	text-align: center;
	border: solid 1px #b2bbc9;
}

/*

.signing-pricelist-body {
	width: 441px;
	background: #BBC4D1;
}

.signing-pricelist-header {
	background: #b2bbc9;
	height: 23px;
	padding: 3px;
	font-family: Verdana, Tahoma;
	font-size: 10px;
	color: #0D004C;
	font-weight: bold;
	text-align: center;
}

.signing-pricelist-description {
	width: 233px;
	padding: 3px 4px;
	margin: 3px 4px;
	background: #F0F1F4;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
}

.signing-pricelist-description-option {
	width: 60px;
	padding: 3px 4px;
	margin: 3px 4px;
	background: #F0F1F4;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
}

.signing-pricelist-description-optprice {
	width: 173px;
	padding: 3px 4px;
	margin: 3px 4px;
	background: #F0F1F4;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
}

.signing-pricelist-red {
	color: #FF0000;
}

.signing-pricelist-double {
	width: 98px;
	background: #FAFAFA;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	font-weight: bold;
	text-align: center;
}

.signing-pricelist-triple {
	width: 65px;
	background: #FAFAFA;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	font-weight: bold;
	text-align: center;
}

.signing-pricelist-spanned {
	width: 197px;
	background: #FAFAFA;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	font-weight: bold;
	text-align: center;
}

*/


/** submit ***/
.gr-submit
{
  margin: 4px 0px;
  /*background-color: aqua;*/
  
  vertical-align:middle;
}
.gr-submit-line { }

.gr-submit-lt     {  background: url(../../../Images/WireFrame/independent/group11/box_lt.gif) no-repeat; width: 11; height: 11; }
.gr-submit-rt     {  background: url(../../../Images/WireFrame/independent/group11/box_rt.gif) no-repeat; width: 11; height: 11; }
.gr-submit-lb     {  background: url(../../../Images/WireFrame/independent/group11/box_lb.gif) no-repeat; width: 11; height: 11; }
.gr-submit-rb     {  background: url(../../../Images/WireFrame/independent/group11/box_rb.gif) no-repeat; width: 11; height: 11; }
.gr-submit-top    {  background: url(../../../Images/WireFrame/independent/group11/box_top.gif) no-repeat; width: 322; height: 11; }
.gr-submit-bottom {  background: url(../../../Images/WireFrame/independent/group11/box_bottom.gif) no-repeat; width: 322; height: 11; }
.gr-submit-left   {  background: url(../../../Images/WireFrame/independent/group11/box_left.gif) no-repeat; width: 11; height: 172; }
.gr-submit-right  {  background: url(../../../Images/WireFrame/independent/group11/box_right.gif) no-repeat; width: 11; height: 172; }
.gr-submit-fill   {  background: url(../../../Images/WireFrame/independent/group11/box_fill.gif) repeat-x; width: 322; height: 172; vertical-align: middle;}


.gr-submit-header-row { }
.gr-submit-header-row-normal {}
.gr-submit-header-begin { }
.gr-submit-header-begin-normal { }

.gr-submit-header-button                { }
.gr-submit-header-button-normal         { }
.gr-submit-header-button-disabled       { }
.gr-submit-header-button-hover          { }
.gr-submit-header-button-down           { }
.gr-submit-header-button-selected       { }
.gr-submit-header-button-selectedDown   { }
.gr-submit-header-button-selectedHover  { }

.gr-submit-header-text { }
.gr-submit-header-text-normal  { }
.gr-submit-header-text-disabled      { }
.gr-submit-header-text-hover         { text-decoration: underline; }
.gr-submit-header-text-down       { padding: 3px 1px 1px 3px;  text-decoration: underline; }
.gr-submit-header-text-selected   { }
.gr-submit-header-text-selectedDown { padding: 3px 1px 1px 3px; text-decoration: underline; }
.gr-submit-header-text-selectedHover { text-decoration: underline; }

.gr-submit-header-end { }
.gr-submit-header-end-normal { }

.gr-submit-header-extra { }
.gr-submit-header-extra-normal { }

.gr-submit-area
{    
  width:332px;
  height:172px;
  font: 11px Verdana;  
  color: #515253;  
  text-align: center;  
}

.signing-pricelist-body-default {
  width: 560px;
}

.signing-pricelist-spanned-default {
  width: auto;
}

.signing-pricelist-header-default {
  width: 61px;
}

.signing-pricelist-triple-fake {
	width: 61px;
	background: #FAFAFA;
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #0D004C;
	font-weight: bold;
	text-align: center;
	border: solid 1px transparent;
	border-bottom: solid 1px #b2bbc9;
}
.border-bottom-dashed-default
{
 	border-bottom-style: dashed;
}
.border-top-dashed-default 
{
 	border-top-style: dashed;
}

.not-resizable {
  resize: none;
}

.intro { 
  padding-right: 10px;
  line-height: 10px;
}

.line {
  line-height: 10px;
}