body, table, tr, th, td, p, form, fieldset, legend, div, ul, ol, li, h1, h2, h3 {margin: 0; padding: 0; border: 0;}

body {height: 100%; text-align: center; font-family: Trebuchet, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;	line-height: 140%; background: #fff url('../ena_images/bgr/body.gif') repeat-x; color: #00679a;}

a, a:visited {color: #64b010; text-decoration: none;}
a img {border: 0;}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}

.textCenter {text-align: center;}


#all {width:962px; height: 100%; margin: auto; padding-bottom: 30px; text-align: left;}

#all:after,
#all div:after,
#all div div:after,
#all ul:after,
#all ol:after,
#all p:after,
#all h1:after,
#all h2:after
{content: "."; display:block; height: 0; clear:both; visibility:hidden;}

h1.header {margin: 10px 0px 10px 0px; float: left;}
h1.header span {display: block; float:left; width: 9px; height: 31px;}
h1.header span.hLeft {background: url('../ena_images/bgr/header/left.gif');}
h1.header span.hRight {background: url('../ena_images/bgr/header/right.gif');}
h1.header span.hContent {width: 732px; height: 25px; padding: 6px 0px 0px 0px; background: url('../ena_images/bgr/header/middle.gif'); border-bottom: 1px solid #969897;}
h1.header span.hContent img {margin: 0px 8px 3px 8px;}
h1.header {width: 750px; font-size: 16px; color: #fff; line-height: 120%;}
h1.header a,
h1.header a:visited {color: $#fff;}

div.title {width: 730px; margin: 0px 0px 10px 0px; background: url('../ena_images/bgr/innerLine.gif') center left repeat-x;}
div.title p {float: left; margin: 0px 0px 2px 16px; padding: 0px 5px 0px 5px; background: #fff; font-weight: bold; color: #67b313;}

#mainFlash {position: relative; z-index: 1;}


/*---------------------------------------------------------------------*/
/* --- FORM ---*/

.submitText {
  height: 23px;
  padding: 0px 7px 3px 7px;
  background: url('../ena_images/bgr/submit.gif') repeat-x;
  font-size: 10px;
  font-weight: bold;
  font-family: Trebuchet, Tahoma, Verdana, Helvetica, sans-serif;
  border:0;
  text-transform: uppercase;
  color: #fff;
}

.submit {
  height: 20px;
  padding: 3px 7px 3px 7px;
  background: url('../ena_images/bgr/submit2.gif') repeat-x;
  font-size: 10px;
  font-weight: bold;
  font-family: Trebuchet, Tahoma, Verdana, Helvetica, sans-serif;
  border:0;
  text-transform: uppercase;
  color: #fff;
}

.textInput {padding: 3px; font-size: 11px;}


#mainSearch form input,
#mainSearch form label {display:inline; float: left;}
#mainSearch form input {margin: 3px 0px 0px 0px;}
#mainSearch form input.radio {margin: 5px 0px 0px 0px;}
#mainSearch form label {margin: 5px 5px 0px 5px; font-size: 9px; font-weight: bold; text-transform: uppercase; color: #257bb4;}
#mainSearch form input.textInput {width: 180px; height: 17px; margin-top: 0; border: solid #c3c3c5; border-width: 1px 0px 0px 1px}
#mainSearch form input.submitText {margin: 0px 5px 0px 5px;}

.wiersz {margin: 0px 0px 5px 0px;}
.wiersz img {float: left; margin: 2px 4px 0px 4px;}

label.label {display: block; float: left; margin-right: 10px; text-align: right; color: #00659b;}
input.inputText {float:left; padding: 4px; background: #e4f4ff; font-family: Trebuchet, Tahoma, Verdana, Helvetica, sans-serif; border: solid #c3c3c3; border-width: 1px 0px 0px 1px; font-size: 11px;}

select {float: left;}

textarea {float:left; padding: 2px; font-family: Trebuchet, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; background: #e4f4ff; border: solid #c3c3c3; border-width: 1px 0px 0px 1px;}

.blad {font-weight:bold; color: #ff0000;}

div.pomoc {position: relative; float: left; padding: 0; margin-top: 2px; width: 21px; height: 21px; background: url(../ena_images/pomoc.png); background-repeat: no-repeat;}
div.pomoc div {position: absolute; display: none;}
div.pomoc:hover div {display: block; margin: 0 0 0 25px; border: 1px solid #d6c1bc; padding: 5px; background: #f4f0ed; width: 210px;}

#wiersz_submit #uwaga_submit,
#wiersz_submit label
{display: none;}

#wiersz_submit {height:25px; background: url('../ena_images/bgr/innerLine.gif') center repeat-x;}
#wiersz_submit input {border: solid #fff; border-width: 0px 4px 0px 4px;}

.informacjaPomocnicza,
.polaWymagane
{float: left; margin: 10px 10px 0px 0px;}

.informacjaPomocnicza img,
.polaWymagane img
{float: left; margin: 0px 5px 0px 0px;}

.polaWymagane {color: #66b212;}
.informacjaPomocnicza {color: #45aada;}

#Kontakt .wiersz {width: 480px}
#Kontakt label {width: 90px;}
#Kontakt .inputText {width: 320px;}
#Kontakt textarea {width: 325px; height: 150px;}
#Kontakt .blad {margin-left: 100px;}
#Kontakt .polaWymagane {margin-left: 100px;}
#Kontakt #wiersz_submit{width: 650px; padding-left: 96px;}

#Kontakt .readonly {height: 35px; background: none; border: 0; overflow: hidden;}

#Rejestacja {clear:both;}
#Rejestacja .wiersz {width: 480px}
#Rejestacja label {width: 75px; padding-top: 3px;}
#Rejestacja .inputText {width: 320px;}

#Rejestacja #wiersz_regulamin label,
#Rejestacja #wiersz_zgoda label {display:block; width: 310px; float: left; text-align: justify;}

#Rejestacja #wiersz_regulamin label.label,
#Rejestacja #wiersz_zgoda label.label {width: 75px;}

#Rejestacja #wiersz_regulamin input,
#Rejestacja #wiersz_zgoda input {float: left; margin: 5px 5px 0px 0px;}
#Rejestacja .blad {margin-left: 85px;}
#Rejestacja .polaWymagane {margin-left: 75px;}
#Rejestacja #wiersz_submit{width: 650px; padding-left: 80px;}


#ChangePass  {clear:both;}
#ChangePass  .wiersz {width: 480px}
#ChangePass  label {width: 105px; padding-top: 3px;}
#ChangePass  .inputText {width: 220px;}
#ChangePass  .polaWymagane {margin-left: 105px;}
#ChangePass  .blad {margin-left: 115px;}
#ChangePass  #wiersz_submit{width: 650px; padding-left: 111px;}

#Zaloguj {clear: both;}
#Zaloguj  .wiersz {width: 480px}
#Zaloguj  label {width: 65px; padding-top: 3px;}
#Zaloguj  .inputText {width: 220px;}
#Zaloguj  .polaWymagane {margin-left: 70px;}
#Zaloguj  .blad {margin-left: 75px;}
#Zaloguj  #wiersz_submit{width: 650px; padding-left: 71px;}

#ForgetPassword {clear: both;}
#ForgetPassword  .wiersz {width: 480px;}
#ForgetPassword  label {width: 45px; padding-top: 3px;}
#ForgetPassword  .inputText {width: 220px;}
#ForgetPassword  .polaWymagane {margin-left: 50px;}
#ForgetPassword  .blad {margin-left: 55px;}
#ForgetPassword  #wiersz_submit{width: 650px; padding-left: 51px;}

#Firma {clear:both}
#Firma label {width: 160px;}
#Firma input.inputText {width: 250px;}
#Firma select {width: 258px;}
#Firma textarea {width: 250px; height: 150px;}
#Firma .polaWymagane {margin-left: 160px;}
#Firma .blad {margin-left: 170px;}
#Firma #wiersz_submit{width: 564px; padding-left: 166px;}
#addFirmInfo {margin: 15px 0px 0px 165px;}

#changePassword {clear:both}
#changePassword  .wiersz {width: 480px;}
#changePassword label {width: 70px;}
#changePassword input.inputText {width: 250px;}
#changePassword .polaWymagane {margin-left: 70px;}
#changePassword .blad {margin-left: 80px;}
#changePassword #wiersz_submit{width: 644px; padding-left: 76px;}




/* --- END - FORM ---*/
/*---------------------------------------------------------------------*/
/* --- TOP ---*/

div#all div.mainTop {width:962px; height: 40px; padding-right: 45px;}
#mainTop a, #mainTop a:visited {display:block; float:right; margin-left: 15px; cursor: pointer; font-size: 9px; font-weight: bold; text-transform: uppercase; color: #024a7c;}
#mainTop a img {float: left; margin: 10px 7px 0px 0px;}
#mainTop a span {float: left; margin: 12px 0px 0px 0px;}

/* --- END - TOP ---*/
/*---------------------------------------------------------------------*/
/* --- LEFT ---*/

#left {width: 202px; float: left; margin: 0px 10px 0px 0px;}

#left .box {width: 202px; margin: 8px 0px 10px 0px;}

#left .box  .boxTop,
#left .box  .boxBottom {width: 202px; height: 8px; font-size: 1px;}
#left .box  .boxTop {background: url('../ena_images/bgr/nav/navTop.gif') no-repeat;}
#left .box  .boxBottom {background: url('../ena_images/bgr/nav/navBottom.gif') no-repeat;}

#nav .boxContent {width: 180px; padding: 15px 10px 10px 10px; border: solid #c3c3c3; border-width: 0px 1px 0px 1px; background: #D4EEFF url('../ena_images/bgr/nav/navMiddle.gif') repeat-x;}
#nav .boxContent #leaf {width: 180px; height: 52px; background: url('../ena_images/bgr/nav/leaf.gif') bottom right no-repeat;}

#nav .boxContent ol {list-style: none;}

#left #log .boxTop {background: url('../ena_images/bgr/log/logTop.gif') no-repeat;}
#left #log .boxBottom {background: url('../ena_images/bgr/log/logBottom.gif') no-repeat;}
#left #log .boxContent {width: 180px; padding: 5px 10px 10px 10px; border: solid #c3c3c3; border-width: 0px 1px 0px 1px; background: #D1E7F5; color: #0164a8}
#left #log label {display:block; width: 40px; float:left; margin-top: 3px; font-size: 10px; font-weight: bold;}
#left #log .textInput {width: 133px; margin: 0px 0px 5px 0px; border: solid #c3c3c3; border-width: 1px 0px 0px 1px;}

#left #log .submitButton {float: left; margin: 0; border: 0; background: #D1E7F5; font-size: 10px; font-weight: bold; font-family: Trebuchet, Tahoma, Verdana, Helvetica, sans-serif; cursor: pointer;}
#left #log #submit {width: 53px; margin: 0px 5px 0px 38px; color: #0164a5;}
#left #log #zarejestruj {width: 78px; float: right; margin: -14px 10px 0px 0px; color: #64b00f;}

#left #log p.title {margin: 0; font-weight: bold;}
#left #log ul {margin-top: 5px; list-style: none;}

#left #log ul li img {float: left; margin: 6px 4px 0px 0px;}

#left #log ul li a,
#left #log ul li a:visited {
    display:block;
    width: 165px;
    float:left;
    padding: 3px 0px 3px 10px;
    cursor: pointer;
    border-bottom: 1px solid #D1E7F5;
    color: #0164a8;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}


#left #log ul li a:hover {background: #0065a7; border-bottom: 1px solid #bbdaef; color: #fff;}





/* pierwszy poziom */
   /*
.submenu {position:absolute; z-index: 9; top: 2px; left: 155px;}


#menu {list-style: none; text-transform: uppercase; position: relative; z-index: 5;}
    #menu li {position: relative; display: block; float: left; border-bottom: 1px solid #c3e2f4;}
    #menu a {display: block;}


	#menu ol { display: none; width: 180px; margin: 0;  padding: 5px 10px 10px 10px; list-style: none; background: #fff; border: solid #c3c3c3; border-width: 0px 1px 0px 1px; z-index: 9;}
	#menu li:hover ol {display: block; clear:both }

    #menu ol li {height: auto; float: left; padding: 0; background: #fff;}
		#menu ol li a, #menu ol li a:visited {display: block; width: 159px; float:left; background: #fff;}

#menu .subnavTop {width: 202px; height: 4px; display: none; background: url('../ena_images/bgr/nav/subnavTop.gif') no-repeat;}
#menu .subnavBottom {width: 202px; height: 4px; display: none; background: url('../ena_images/bgr/nav/subnavBottom.gif') no-repeat; margin-top: 10px;}

#menu li:hover .subnavTop {display: block; float: left; margin: 0 0 -1px 0;}
#menu li:hover .subnavBottom {display: block; float: left; margin: 0;}

* html ol li, * html #menu ol li a {float:none;}


#nav .boxContent .boxLink,
#nav .boxContent .boxLinkNonBgr {width: 175px; float: left; font-size: 10px;  text-transform: uppercase;}
#nav .boxContent .boxLinkNonBgr {border: 0;}

#nav .boxContent .boxLink img,
#nav .boxContent .boxLinkNonBgr img {float:left; margin: 7px 3px 0px 0px;}

#nav .boxContent .boxLink a,
#nav .boxContent .boxLink a:visited,
#nav .boxContent .boxLinkNonBgr a,
#nav .boxContent .boxLinkNonBgr a:visited {padding: 4px 10px 2px 10px; color: #0066a6; font-weight: bold;}

#nav .boxContent .boxLink a:hover,
#nav .boxContent .boxLinkNonBgr a:hover {color:#fff; background: #0065a7;}     */

/* --- END - LEFT ---*/
/*---------------------------------------------------------------------*/
/* --- MAIN FRAME ---*/

#mainFrame {width: 750px; float: left;}

#mainSearch {margin: 10px 0px 0px 0px; float:left; font-family: Tahoma, Verdana, Helvetica, sans-serif;}

#mainSearch p.sLeft, #mainSearch p.sRight {width: 10px; height: 35px; float: left; background: url('../ena_images/bgr/search/left.gif');}
#mainSearch p.sRight {background: url('../ena_images/bgr/search/right.gif');}

#mainSearch #sContent {width: 708px; height: 25px; float: left; padding: 10px; background: url('../ena_images/bgr/search/middle.gif') repeat-x;}

#subpageSearch #mainSearch p.sLeft {background: url('../ena_images/bgr/search/leftSubpage.gif');}
#subpageSearch #mainSearch p.sRight {background: url('../ena_images/bgr/search/rightSubpage.gif');}
#subpageSearch #mainSearch #sContent {background: url('../ena_images/bgr/search/middleSubpage.gif') repeat-x;}

#mainSearch form {width: 485px; float: left;}

#mainSearch #sLinks {float: right; margin-top: 5px; font-size: 9px; font-weight: bold; text-transform: uppercase; color: #257bb4;}
#mainSearch #sLinks a,
#mainSearch #sLinks a:visited {margin: 2px 3px 0px 3px; color: #257bb4; font-size: 9px;}

#mainpageContent {width: 528px; float: left; margin: 0px 12px 0px 10px; text-align: justify;}
#mainpageContentLong {width: 730px; float: left; margin: 0px 12px 0px 10px; text-align: justify;}

#mainpageContent p, #mainpageContentLong p {margin: 5px 0px 5px 0px;}

#mainpageContent ul, #mainpageContentLong ul
#mainpageContent ol, #mainpageContentLong ol,
#mainpageContent ul, #mainpageContentLong ul
{margin: 5px 0px 5px 19px}

#footer {width:962px; height: 102px; clear: both; margin: 0px auto 20px auto; padding-top: 50px; font-size: 10px; text-transform: uppercase; color: #0066a6; font-weight: bold;}
#footer #fLeft, #footer #fRight {width: 10px; height: 102px; float: left;  background: url('../ena_images/bgr/footer/left.gif');}
#footer #fRight {background: url('../ena_images/bgr/footer/right.gif');}
#footer #fContent {width: 942px; height: 95px; float:left; padding: 17px 0px 0px 0px; background: url('../ena_images/bgr/footer/middle.gif') repeat-x;}

#fContent img {margin: 0px 0px 2px 0px;}
#fContent a,
#fContent a:visited {margin: 0px 5px 0px 5px; font-size: 10px; text-transform: uppercase; color: #2079b1; font-weight: bold;}

#fue {font-size: 8px;}

#fLinks {padding-top: 15px;}
#footer .maker, #footer .maker:visited {font-size: 8px;color: #178acd; margin:0}


/* --- END - MAIN FRAME ---*/
/*---------------------------------------------------------------------*/
/* --- TEXT PAGE ---*/

#pageContent {width: 730px; float: left; margin: 0px 10px 0px 10px;}
#prefaceBoxLeft, #prefaceBoxRight {width: 520px; float: left; margin: 0px 0px 15px 0px; text-align: justify;}

#textPrefaceShort {width: 520px;}
#textPrefaceLong {width: 730px;}

#prefaceBoxLeft .photo {margin: 0px 10px 10px 0px; float: left; padding-top: 5px;}
#prefaceBoxRight .photo {margin: 0px 0px 10px 10px; float: right; padding-top: 5px;}

#pageContent table {border: 1px solid #000; border-collapse: collapse;}
#pageContent table tr,
#pageContent table th,
#pageContent table td {border: 1px solid #000; padding: 2px;}


.textContentBox {width: 730px; clear: both; margin: 0px 10px 15px 0px; clear: both;}
.textContent {width: 730px; text-align: justify; background: #fff;}
.textContentShort {width: 520px; float: left; margin-right: 10px; text-align: justify;}
.textContentBox table {border: 1px solid #000; border-collapse: collapse;}
.textContentBox table tr,
.textContentBox table th,
.textContentBox table td {border: 1px solid #000;}


#textPreface {width: 730px; clear: both;}

#textPreface p, #textPrefaceShort p, .textcontent p { overflow: hidden;  margin: 5px 0px 5px 0px;}
#textPrefaceLong ol, #textPrefaceShort ol, .textcontent ol,
#textPrefaceLong ul, #textPrefaceShort ul, .textcontent ul
{margin: 5px 0px 5px 19px}

#gallery {width: 730px; clear: both; margin: 0px 10px 15px 0px;}

.galleryRow {margin-bottom: 15px;}
.gPhoto {width: 138px; float: left; margin: 0px 10px 0px 0px;}
.gPhoto img {border: 1px solid #ccc; vertical-align: top;}

#enclosures {clear: both;}

#enclosures li {display: block; width: 730px; float: left; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; background: url('../ena_images/bgr/li.gif') bottom left repeat-x;}

#enclosures li img {float: left; margin: 6px 6px 0px 20px;}

#enclosures li a,
#enclosures li a:visited {display: block; width: 690px; float: left; cursor: pointer; color: #6db33f;}


#seeAlso {width: 180px; float: right; padding: 10px; margin: 0px 0px 10px 10px; background: url('../ena_images/bgr/seeAlso.jpg') top left no-repeat;}
#seeAlso ul {list-style: none;}
#seeAlso p.title {clear:both; float: none; font-weight: bold; color: #016798;}
#seeAlso img {float: left; margin: 7px 4px 0px 0px;}

#seeAlso li {display: block; margin: 7px 0px 7px 0px;}
#seeAlso a, #seeAlso a:visited {color: #64b010;}
#seeAlso #currentLink {color: #0066a8;}

/* --- END - TEXT PAGE ---*/
/*---------------------------------------------------------------------*/
/* --- NEWS LIST ---*/
#newsList {width: 730px; clear: both; margin: 0px 10px 15px 0px; background: url('../ena_images/bgr/seeAlso.jpg') top right no-repeat;}

.li, .liLong {width: 520px; float: left; margin: 0px 0px 20px 0px ;}
.liLong {width: 730px}

.liInfo p.title,
.liInfo p.title a,
.liInfo p.title a:visited {font-weight: bold; color: #026698;}

.liInfo .date {width: 520px; margin-bottom: 3px; float: left; text-transform: lowercase; color: #0089cd; font-size: 10px;}
.liInfo a.readMore, .liInfo a.readMore:visited {color: #64b010;}

#pagination {width: 730px; height: 15px; margin-top: 20px; float: left; background: url('../ena_images/bgr/innerLine.gif') center left repeat-x;}

#pagination #links {float:left; margin-left: 16px; padding: 0px; background: #fff;}

#pagination p,
#pagination a,
#pagination a:visited {
  display: block;
  float: left;
  width: 15px;
  height: 11px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 4px;
  text-align: center;
}

#pagination p {font-size: 8px; font-weight: bold; color: #fff; background: url('../ena_images/bgr/pagination_active.gif') no-repeat;}
#pagination a,
#pagination a:visited
{font-size: 8px; font-weight: bold; color: #02669a; background: url('../ena_images/bgr/pagination_nonactive.gif') no-repeat;}
/* --- END - NEWS LIST ---*/
/*---------------------------------------------------------------------*/

#pageContent #firmListing {width: 740px;}

#pageContent #firmListing,
#pageContent #firmListing tr,
#pageContent #firmListing th,
#pageContent #firmListing td {border: 0; padding: 0px;}

#pageContent #firmListing td {padding: 2px}

#pageContent #firmListing th.corner {width: 9px;}

#firmListing th {height: 24px; color: #fff; background: #619cc0;}


.firmInfo {width: 405px;}
#firmListing .category {width: 100px; text-align: center;}
.firmLiDark {background: #eaf7ff;}
.firmLi td, .firmLiDark td {padding: 10px;}

.firmLi p.name, .firmLiDark p.name {font-weight: bold;}
.firmLi a, .firmLi a:visited,
.firmLiDark a, .firmLiDark a:visited {color: #006599}
.firmLi p.readMore, .firmLiDark p.readMore {color: #64b010; cursor: pointer; font-size: 10px; font-weight: bold;}
.firmDesc p {margin: 4px 0px 4px 0px;}



#searchFirm fieldset {width: 370px; float: left;}
#searchFirm label {display: block; width: 160px; float: left; color: #006599; text-align: right; margin: 2px 4px 0px 4px;}
#searchFirm fieldset#checkboxes {width: 250px;}
#checkboxes label {width: 80px; text-align: left;}
#searchFirm input, #searchFirm select {float: left;}
#searchFirm input.inputText {width: 170px;}
#searchFirm select {width: 178px; font-size: 11px;}
#searchFirm div {float:left; margin-bottom: 10px;}
#searchFirm #wiersz_submit {clear: both; width: 572px; margin-top: -3px; padding-left: 165px;}


#path {margin: -5px 0px 0px 22px; float: left; font-size: 10px; text-transform: lowercase;}
#path .raquo {font-size: 8px; color: #6baf1a;}
#path,
#path a,
#path a:visited {color: #00679a;}

#siteMap ul,
#siteMap ul a,
#siteMap ul a:visited  {color: #0066a6;}
#siteMap ul {margin: 5px 0px 5px 20px; font-size: 12px; font-weight: bold;}
#siteMap ul li {margin-bottom: 5px;}
#siteMap ul ul {font-size: 12px; font-weight: normal;}


#pageContent #eventsListing {width: 740px; border: 0;}

#pageContent #eventsListing tr, #pageContent #eventsListing td, #pageContent #eventsListing th {border:0; padding:0}

#eventsListing .corner {width: 9px;}
#eventsListing th {height: 24px; color: #fff; background: #619cc0;}


#eventsListing td {padding: 10px 4px 10px 4px; vertical-align: top;}
#eventsListing td.textCenter {width: 80px;}
.eventsLiDark {background: #eaf7ff;}
.eventsLi td, .eventsLiDark td {padding: 10px 0px 10px 0px;}
.w200 {width: 400px; text-align: justify;}

#forCustomersContent {padding-top: 20px; margin-top: 10px; background: url('../ena_images/bgr/innerLine.gif') top left repeat-x;}
#forCustomersContent h1.title {margin: 0px 0px 10px 0px; font-size: 18px;}

#popUp {
 position: absolute;
 z-index: 9;
}

.container {float: left; margin: 10px 0px 10px 5px;}
.options select {width: 178px; font-size: 11px;}

#pageContent table.calculator1, #pageContent table.calculator2 {border:0; float: left; margin: 20px 0px 20px 0px; border-collapse: collapse;}
#pageContent table.calculator1 td , #pageContent table.calculator2 td {padding:4px; border: 0;}

#pageContent table.calculator1 , #pageContent table.calculator2 {width: 90% ;}

#pageContent table.calculator1 , #pageContent table.calculator2,
#pageContent table.calculator1 th , #pageContent table.calculator2 th,
#pageContent table.calculator1 tr , #pageContent table.calculator2 tr,
#pageContent table.calculator1 td , #pageContent table.calculator2 td {border: 1px solid #4DB4E1; color: #000}

#pageContent table.data {margin-top: 15px;}
#pageContent table.data, #pageContent table.data tr, #pageContent table.data td, #pageContent table.data th {border: 0;}
#pageContent table.data td {padding: 5px 5px 5px 0px;}
#pageContent table.data input {width: 50px; text-align: right; font-size: 11px;}

#pageContent table.data button {float: right; margin: 0; border: 0; font-size: 12px; color: #0198DE; background: none; margin-left: 0; font-weight: bold; font-family: Trebuchet, Tahoma, Verdana, Helvetica, sans-serif; cursor: pointer;}
