body,
textarea,
select {
     font-family: "Arial CE","Helvetica CE","Tahoma CE",Arial,Helvetica,Tahoma,sans-serif;
     background-color: #FFFFFF;
}

body {
  margin: 0;
}

.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.commands{ text-align:center; }
.commands input {width: 55px;}
.up {vertical-align: top;}
.upmargin{vertical-align: top; padding-left: 10px; padding-right:10px;}

#merchant-web{
          margin: 0;
          width: 100%;
          height: 100%;
}
#header {
          height: 101px;
          margin: 0;
}

#bottom {
          margin: 0;
          width: 100%;
          height: 100%;
}
#main{
          background-color: #FFFFFF;
}
#menu{
          width: 162px;
          height: 100%;
          float: left;
}
#header2 {
          width: 977px;
          /*height: 101px;*/
          margin: 0;
}
#header-left {
          margin: 0;
          float: left;
          width: 188px;
          height: 101px;
}
#header-right{
          background-color: #072E6E;
          margin:0;
          float: left;
          /*height: 101px;*/
}

#header-right-top {
          background-color: #072E6E;
          height: 62px;
          width: 789px;
          margin: 0;
}

#header-right-bottom{
          margin: 0px;
          height: 39px;
          width: 789px;
          margin: 0;
}

#gplogo {
          background-image: url("../img/tp-gplogo.gif");
          width: 188px;
          height: 78px;
          float: left;
}

#lineleft {
          background-image: url("../img/tp-lineleft.jpg");
          width: 188px;
          height: 23px;
          float: left;
}

#applogo {
          width: 124px;
          height: 62px;
          float: left;
}

#pic1 {
          background-image: url("../img/tp-pic1.jpg");
          width: 272px;
          height: 62px;
          float: left;
}

#pic2 {
          background-image: url("../img/tp-pic2.jpg");
          width: 393px;
          height: 62px;
          float: left;
}

#topline {
          background-image: url("../img/tp-topline.jpg");
          width: 789px;
          height: 39px;
          float: left;
}

#bank {
          width: 93px;
          height: 45px;
          position: absolute;
          top: 7px;
          left: 584px;
}
#menu-tp-menutop {
          background-image: url("../img/tp-menutop.gif");
          width: 162px;
          height: 50px;
          float: left;
}
#menu-gp {
          background-color: #02951E;
          width: 157px;
          height: 100%;

}
#main-top {
          background-image: url("../img/tp-mainbg.gif");
          width:100%;
          background-repeat: no-repeat;
          height: 39px;
          float: left;
}
#main-bottom {
          align: center;
          float: left;
          width: 100%;
          height: 100%;
}
h1.fontHeader {
          background: url("../img/tp-headbg.gif") no-repeat;
          font-size: 17px;
          color: #103B78;
          padding-left: 20px;
          width: 283px;
          height: 18px;
          margin-left: 85px;
          margin-top: 0px;
          width: auto;

}

a.menuItemSel {
          float: left;
          height: 20px;
          _height:26px;
          background-color: #066C19;
          border-top: 1px solid #035F14;
          border-bottom: 1px solid #035F14;
          width: 145px;
          _width: 157px;
          font-size: 12px;
          padding: 4px 0px 0px 12px;
          font-weight: bold;
}
a.menuItemSel:link ,
a.menuItemSel:visited ,
a.menuItemSel:active ,
a.menuItemSel:hover {
          color: #FFFFFF;
}

a.subMenuItem {
          float: left;
          background: #04821C url("../img/submenu-item.gif") no-repeat;
          border-top: 1px solid #087F1F;
          border-bottom: 1px solid #035F14;
          height: 16px;
          _height: 20px;
          width: 130px;
          _width: 157px;
          font-size: 11px;
          padding: 2px 0px 0px 27px;
         text-decoration: none;
}
a.subMenuItem:link  {
          color: #FFFFFF;
          text-decoration: none;
          }
a.subMenuItem:visited  {
          color: #FFFFFF;
          text-decoration: none;
}
a.subMenuItem:hover  {
          color: #FFFFFF;
          background: #035F14 url("../img/submenu-itemx.gif") no-repeat;
          text-decoration: underline;
}
a.subMenuItem:active  {
          color: #FFFFFF;
          font-weight: bold;
          text-decoration: none;
}

#language {
          position: absolute;
          top: 7px;
          right: 14px;
          /*left: 880px;  */
          height: 20px;
          /*margin: 0px 14px 0px 0px;*/
          /*_margin: 7px 7px 0px 0px;*/
          float: right;
}
.lang{
          height: 20px;
          weight: 21px;
          margin: 0;
          float: left;
}
.space{
          float: left;
          height: 19px;
          _height: 14px;
}
a.subSubMenuItem{
          float:left;
          color: #FFFFFF;
          background: #066C19 url("../img/subsubmenu-item.gif") no-repeat;
          border-top: 1px solid #087F1F;
          border-bottom: 1px solid #035F14;
          height: 16px;
          _height: 20px;
          width: 119px;
          _width: 157px;
          font-size: 11px;
          padding: 2px 0px 0px 38px;
          text-decoration: none
}
a.subSubMenuItem:link  {
          color: #FFFFFF;
}
a.subSubMenuItem:link  {
          color: #FFFFFF;
}
a.subSubMenuItem:hover  {
          color: #FFFFFF;
          background: #035F14 url("../img/subsubmenu-itemx.gif") no-repeat;
          text-decoration: underline;
}
a.subSubMenuItem: active{
          color: #FFFFFF;
          font-weight: bold;
}
a.subSubMenuItemSel:link  {float: left;color: #FFFFFF; background: #035F14 url("../img/subsubmenu-itemx.gif") no-repeat; border-top: 1px solid #087F1F; border-bottom: 1px solid #035F14; height: 16px; _height: 20px; width: 119px; _width: 157px; font-size: 11px; padding: 2px 0px 0px 38px; text-decoration: underline; font-weight: bold;}
a.subSubMenuItemSel:visited  {float: left;color: #FFFFFF; background: #035F14 url("../img/subsubmenu-itemx.gif") no-repeat; border-top: 1px solid #087F1F; border-bottom: 1px solid #035F14; height: 16px; _height: 20px; width: 119px; _width: 157px; font-size: 11px; padding: 2px 0px 0px 38px; text-decoration: underline; font-weight: bold;}
a.subSubMenuItemSel:hover  {float: left;color: #FFFFFF; background: #035F14 url("../img/subsubmenu-itemx.gif") no-repeat; border-top: 1px solid #087F1F; border-bottom: 1px solid #035F14; height: 16px; _height: 20px; width: 119px; _width: 157px; font-size: 11px; padding: 2px 0px 0px 38px; text-decoration: underline; font-weight: bold;}
a.subSubMenuItemSel:active  {float: left;color: #FFFFFF; background: #035F14 url("../img/subsubmenu-itemx.gif") no-repeat; border-top: 1px solid #087F1F; border-bottom: 1px solid #035F14; height: 16px; _height: 20px; width: 119px; _width: 157px; font-size: 11px; padding: 2px 0px 0px 38px; text-decoration: underline; font-weight: bold;}

a.subMenuItemSel:link  {float: left;color: #FFFFFF; background: #035F14 url("../img/submenu-itemx.gif") no-repeat; border-top: 1px solid #087F1F; border-bottom: 1px solid #035F14; height: 16px; _height: 20px; width: 130px; _width: 157px; font-size: 11px; padding: 2px 0px 0px 27px; text-decoration: underline; font-weight: bold;}
a.subMenuItemSel:visited  {float: left;color: #FFFFFF; background: #035F14 url("../img/submenu-itemx.gif") no-repeat; border-top: 1px solid #087F1F; border-bottom: 1px solid #035F14; height: 16px; _height: 20px; width: 130px; _width: 157px; font-size: 11px; padding: 2px 0px 0px 27px; text-decoration: underline; font-weight: bold;}
a.subMenuItemSel:hover  {float: left;color: #FFFFFF; background: #035F14 url("../img/submenu-itemx.gif") no-repeat; border-top: 1px solid #087F1F; border-bottom: 1px solid #035F14; height: 16px; _height: 20px; width: 130px; _width: 157px; font-size: 11px; padding: 2px 0px 0px 27px; text-decoration: underline; font-weight: bold;}
a.subMenuItemSel:active  {float: left;color: #FFFFFF; background: #035F14 url("../img/submenu-itemx.gif") no-repeat; border-top: 1px solid #087F1F; border-bottom: 1px solid #035F14; height: 16px; _height: 20px; width: 130px; _width: 157px; font-size: 11px; padding: 2px 0px 0px 27px; text-decoration: underline; font-weight: bold;}

a.menuItem:link  {float: left;color: #FFFFFF; background-color: #04821C; border-top: 1px solid #1CAB37; border-bottom: 1px solid #05731A; height: 20px; _height:26px; width: 145px; _width: 157px; font-size: 12px; padding: 4px 0px 0px 12px;text-decoration: none;}
a.menuItem:visited  {float: left;color: #FFFFFF; background-color: #04821C; border-top: 1px solid #1CAB37; border-bottom: 1px solid #05731A; height: 20px; _height:26px; width: 145px; _width: 157px; font-size: 12px; padding: 4px 0px 0px 12px;text-decoration: none;}
a.menuItem:hover  {float: left;color: #FFFFFF; background-color: #066C19; border-top: 1px solid #035F14; border-bottom: 1px solid #035F14; height: 20px; _height:26px; width: 145px; _width: 157px; font-size: 12px; padding: 4px 0px 0px 12px; text-decoration: none;}
a.menuItem:active  {float: left;color: #FFFFFF; background-color: #066C19; border-top: 1px solid #035F14; border-bottom: 1px solid #035F14; height: 20px; _height:26px; width: 145px; _width: 157px; font-size: 12px; padding: 4px 0px 0px 12px; text-decoration: none; font-weight: bold;}


#user-name {
          position: absolute;
          top: 40px;
          right: 14px;
          /*float:right;*/
          /*margin-top: 15px;*/
          /*margin-right: 11px; */
          font-size: 11px;
          color: #FFFFFF;
          text-align: right;
          vertical-align: bottom;
          font-weight:bold;
          white-space: nowrap;
}





input,
textarea,
select {
  font-size: 11px;
}
form {margin-top: 0px; margin-bottom: 0px;}

/*STYLY PRO formLine*/
.formLineHeight{
            height: 25px;
}
.formItemHeader {
            font-size: 11px;
            color: #204882;
            font-weight: bolder;
            vertical-align: middle;
            text-align: right;
            white-space: nowrap;
}
.formItemHeaderLeft {
            font-size: 11px;
            color: #204882;
            font-weight: bolder;
            vertical-align: middle;
            text-align: left;
            white-space: nowrap;
}
.separator {
            background-image: url("../img/hr.gif");
            background-repeat: repeat-x;
            height: 14px;
}
.submit{
            vertical-align: top;
}
.formItemHeaderCritErr {font-weight: bolder; vertical-align: middle; text-align: right; color:#B00808;}
.formItemHeaderCritErrLeft {font-weight: bolder; vertical-align: middle; text-align: left; color:#B00808;}
.error {padding-left:5; color: #B00808;}



/*STYLY PRO helpTab*/
.helpContent  {font-size: 11px; color: #103B78;vertical-align: top; padding-right: 0px; }
.helpContent h1  {font-size: 12px; color: #103B78;margin-bottom : 3px;margin-left : 0px;margin-right : 0px;margin-top : 0px; padding-right: 3px;}
.helpContent p  {margin-top: 3px;margin-bottom: 3px;}
.helpContent ul  { padding-left: 0px; padding-right: 3px; }
.helpContent li  {margin-top: 3px; margin-bottom: 3px; padding-left: 0px; padding-right: 0px;margin-left: 0px; margin-right: 0px;}

.helpDiv {
  position: absolute;
  top: 0;
  left: 0;
  display:none;
}

.helpDiv .helpTab {
  margin: 0;
}
.helpTab {
               /*background-color: #E1EBF9;*/
               border-bottom :#103B78 1px solid;
               color: #204882;
               /*margin-top: 15pt;
               margin-bottom: 15pt;
               margin-left: 15pt;*/
               margin:15px;
}
.helpTab th{
               /*background-color: #0C3675;*/
/*               vertical-align: top; */
               color: white;
               font-size:13px;
               vertical-align: middle; 
               height: 22px;

}
table.helpTab td{
               padding:0;
               border-bottom:0px;
               padding-bottom:0px;
}
td.helpTabBorderLR{
               padding:0;
               border-left :#103B78 1px solid;
               border-right :#103B78 1px solid;
               border-bottom: 0px;
}
.helpTabBorderLeft{

               padding:0;
               border: 0;
               border-left :#103B78 1px solid;
               width:19px;
               height:7px;
}
.helpTabBorderRight{
               padding:0;
               border: none;
               border-right :#103B78 1px solid;
               width:19px;
               height:7px;
}
.helpTabDispley{
               position: absolute;
               top: 0;
               left: 0;
               display: none;
}
.helpTabInner {color: #204882; }
.helpLast{
             border-left :#103B78 1px solid;
             border-right :#103B78 1px solid;
             border-bottom :#103B78 1px solid;
             color: #204882;
}
.helpBorderRL{
             border-left :#103B78 1px solid;
             border-right :#103B78 1px solid;
}

/*STYLY PRO infoBox*/
.fmTab td {vertical-align: middle;}
.fmTab th, .fmWarn TH, .fmErr TH, .fmInfo TH {font-size: 13px; color: #FFFFFF; font-weight: bold; height: 22px;}
.fmTab td, .fmWarn TD, .fmErr TD, .fmInfo TD {font-size: 11px;}
.fmTab a, .fmWarn A, .fmErr A, .fmInfo A {font-weight: bolder;}



.fmWarn .fmTabHeadLine, 
.fmErr .fmTabHeadLine,
.fmInfo .fmTabHeadLine {
  padding-top: 0px; /* změna, byly tady 3px*/
  padding-bottom: 2px;

}

.fmWarn .fmTabHeadLine{
  background-color: #E7BF05; /* doplněno*/
		}
.fmErr .fmTabHeadLine{
  background-color: #B00808; /* doplněno*/
}

.fmInfo .fmTabHeadLine {
  background-color: #0C3675; /* doplněno*/
}
	

.fmTabTopBorder {height: 8;}
.fmErr {
 /*              background-color: #F6EDED;*/
               color: #B00808;
               width: 300px;
               margin-top: 15px;
               margin-bottom: 15px;

}
.fmErrHeader {
               /*background-color: #B00808;*/
               vertical-align: top;
}
.fmErr tbody{
	background-color: #F6EDED;
	}
.fmWarn {
/*               background-color: #FFFDDA;*/
               color: #B00808;
               width: 300px;
               margin-top: 15px;
               margin-bottom: 15px;

}
.fmWarnHeader {
/*               background-color: #E7BF05;*/
               vertical-align: top;
}
.fmWarn tbody{
	background-color: #FFFDDA;
}
.fmInfo {
/*               background-color: #EFF1F4;*/
               color: #000000;
               width: 300px;
               margin-top: 15px;
               margin-bottom: 15px;

}

.fmInfo tbody{
               background-color: #EFF1F4;
}
.fmInfoHeader {
/*               background-color: #0C3675;*/
               vertical-align: top;
}

.fmInfoBody{
	padding: 10px;	
}
.fmWarnBody{
	padding: 10px;	
}
.fmErrBody{
	padding: 10px;	
}
INPUT.errorField {font-size: 11px; border: 1px solid #B00800; background-color: #F6EDED;}
TEXTAREA.errorField {font-size: 11px; border: 1px solid #B00800; background-color: #F6EDED;}
SELECT.errorField {font-size: 11px; border: 1px solid #B00800; background-color: #F6EDED;}

/*STYLY PRO CALENDÁŘ*/
body.calendar {vertical-align: top; text-align: center; padding-right: 1px; padding-left: 1px; background-image: url(../img/1x1.gif); background-repeat: no-repeat;}

table.calendar  {font-size: 11px; color: #103B78; background-color: #E1EBF9; text-align: center;}

table.calendar th {color: #103B78; padding:0;border:0;}
table.calendar th.day  {width: 24px; height: 23px; border-right: 1px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;}
table.calendar th.sat  {width: 24px; height: 23px; border-right: 1px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; background-color: #CEDDF0;}
table.calendar th.sun  {width: 24px; height: 23px; border-right: 1px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; background-color: #CEDDF0;}

table.calendar td {color: #103B78; padding:0;border:0;}
table.calendar td.day  {width: 24px; height: 23px; border-right: 1px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; cursor: Pointer;}
table.calendar td.sat  {width: 24px; height: 23px; border-right: 1px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; background-color: #CEDDF0; cursor: Pointer;}
table.calendar td.sun  {width: 24px; height: 23px; border-right: 1px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; background-color: #CEDDF0; cursor: Pointer;}

table.calendar td.old {width: 24px; height: 23px; border-right: 1px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; color:#A0A0A0;}
table.calendar td.old_sat {width: 24px; height: 23px; border-right: 1px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; color:#A0A0A0; background-color: #CEDDF0;}
table.calendar td.old_sun {width: 24px; height: 23px; border-right: 1px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; color:#A0A0A0; background-color: #CEDDF0;}

table.calendar .selected  {background-color: #103B78; color: #FFFFFF; font-weight: bold;}
table.calendar .link {cursor: Pointer;color: #103B78;}
table.calendar .toplink {cursor: Pointer; color: #FFFFFF;}

table.calendar .top  {background-color: #0C3675; vertical-align: middle; font-size: 12px; color: #FFFFFF; height: 24px;}
table.calendar .bottom {vertical-align: middle; font-size: 12px; height: 24px; border-bottom :#6D8DB3 1px solid;}
table.calendar .border_side {border-left :#6D8DB3 1px solid; border-right :#6D8DB3 1px solid;}
table.calendar .border_leftside_bottom {border-left :#6D8DB3 1px solid; border-bottom :#6D8DB3 1px solid;}
table.calendar .border_rightside_bottom {border-right :#6D8DB3 1px solid; border-bottom :#6D8DB3 1px solid;}

img {border: 0;}
ul {margin-top: 0px;	margin-bottom: 0px; margin-left: 20px; padding-left: 10px; padding-right: 20px;}

/*STYLY PRO dataTable*/
.dTabFooterRightBorder {width: 5;}
.dTabFooter {background-color: #0C3675; color: #FFFFFF; font-size: 10px; height: 5; vertical-align: bottom;}
.dTabFooterLeftBorder {width: 5;}
.dTabButtonsFooter {font-size: 10px; vertical-align: bottom; text-align: center; padding-top:5pt;}

.dTabHeaderLeftBorder  {background-image: url(../img/tab-header-left.gif); background-repeat: no-repeat; background-position: left top;}
.dTabHeader  {}
.dTabHeaderRightBorder  {background-image:  url(../img/tab-header-right.gif); background-repeat: no-repeat; background-position: right top;}

.dTab  {white-space: nowrap; font-size: 11px; color: #204882; margin-top: 15px; margin-bottom: 15px;margin-left: auto; margin-right: auto;}
.rowOdd td {white-space: nowrap; background-color: #C1E2C7; padding: 2px 3px 1px 3px; color: #204882;}
.tableOver td {white-space: nowrap; background-color: #239639; padding: 2px 3px 1px 3px; color: #FFFFFF;}
.rowSelected TD {background-color: #0C3675; padding: 2px 3px 1px 3px; color: #FFFFFF;}

.rowEven td {background-color: #E0F3E3; padding: 2px 3px 1px 3px; color: #204882;}
.dTabFooter {background-color: #0C3675; color: #FFFFFF; font-size: 10px; height: 5; vertical-align: bottom; margin:0;}
.dTabFooterLeftBorder {width: 5;}
.dTabFooterRightBorder {width: 5;}
.navigatorTable {color: #05731A; font-weight: normal; text-decoration: none; font-size: 11px;}
.navigatorTable td {text-align: center; vertical-align: middle; width: 20px; height: 18px; white-space: nowrap; vertical-align: middle;}
.navigatorPicture {width: 20; height: 10;}
.navigatorTablePageSelected {text-decoration: underline; font-weight: bold;} /* Zvoleno ID y duvodu moyzne kolize s odkazy */

a.navigatorTablePageNotInCache:link {color: #BEBEBE; text-decoration: none;}
a.navigatorTablePageNotInCache:visited {color: #BEBEBE; text-decoration: none;}
a.navigatorTablePageNotInCache:hover {color: #05731A; text-decoration: underline;}
a.navigatorTablePageNotInCache:active {color: #BEBEBE; text-decoration: underline;}

td.navigatorTableSeparator {width: 1px;}
table {border: 0px;}
.dTab th {padding: 2px; background-color: #0C3675; color: #FFFFFF; font-weight: bold; vertical-align: middle; text-align: center; height: 35px; border-bottom: 1px solid #EFF1F4; white-space: normal;}
img {border: 0;}
.dTabHeaderLeftBorder  {background-image: url(../img/tab-header-left.gif); background-repeat: no-repeat; background-position: left top; background-color: #0C3675;}
.dTabHeaderRightBorder  {background-image:  url(../img/tab-header-right.gif); background-repeat: no-repeat; background-position: right top; background-color: #0C3675;}
.dTabBottomRightBorder  {background-image: url(../img/tab-footer-right.gif); background-repeat: no-repeat; background-position: right bottom; background-color: #0C3675;border:0;  padding:0;}
.dTabBottomLeftBorder  {background-image: url(../img/tab-footer-left.gif); background-repeat: no-repeat; background-position: left bottom; background-color: #0C3675;}
.dbBottomLeft{
              float: left;
              /*vertical-align: bottom;*/
               margin:0;
              background-image: url(../img/tab-footer-left.gif); background-repeat: no-repeat; background-position: left bottom;
}             background-color: #FFFFFF;
.dbBottomRight{

              float: right;
              vertical-align: bottom;
              margin:0;
              background-image: url(../img/tab-footer-right.gif); background-repeat: no-repeat;/* background-position: right bottom;*/
}             background-color: #FFFFFF;
.counterPage{
             float: right;
             padding-right: 50px;
              margin:0;

}
.bottomPage{


            /*background-color: #BFFFFF;*/
}
.imagebottomleft{
             cellspacing
             vertical-align: bottom;
             margin:0;
             border:0;
}
.imagebottomleft{
             vertical-align: bottom;
             margin:0;
             border:0;
}
.dTab th a:link {color: #FFFFFF; text-decoration: none;}
.dTab th a:visited {color: #FFFFFF; text-decoration: none;}
.dTab th a:hover {color: #FFFFFF; text-decoration: underline;}
.dTab th a:active {color: #FFFFFF; text-decoration: underline;}

a.navigator{color: #05731A; text-decoration: none;}
a.navigator:link{color: #05731A; text-decoration: none;}
a.navigator:visited {color: #05731A; text-decoration: none;}
a.navigator:hover {color: #05731A; text-decoration: underline;}
a.navigator:active {color: #05731A; text-decoration: underline;}

a.tableActionLink:link {color: #FFFFFF; font-weight: bold;}
a.tableActionLink:visited {color: #FFFFFF; font-weight: bold;}
a.tableActionLink:hover {color: #FFFFFF; font-weight: bold;}
a.tableActionLink:active {color: #FFFFFF; font-weight: bold;}
/*STYLY PRO detailBox*/
.info  {font-size: 11px;  color: #103B78; }
.info tr {background-color: #E1EBF9;}
.info tr.even {background-color: #CEDDF0;}
.info tr.even-last {background-color: #CEDDF0;}
.info tr.even-last TD {border: none;}
.info tr.last TD {border: none;}
.info td {padding: 3px 5px; border-bottom: 1px solid #FFFFFF;}
.info td.head {font-weight: bold;}
.infoLast{
             background-color: #E1EBF9;
}
.infoLast-even{
             background-color: #CEDDF0;
}

.infoButtom{
             padding:0;
}


/*STYLY PRO topMenu*/
.contextdiv {
            margin:0;
            text-align:right;
            position: absolute;
            top: 70px;
            right: 14px;
}
.context {font-size: 12px; font-weight: bolder; }
.context strong {color: #05731A;}
.context strong a{color: #05731A; text-decoration: none;}
.context strong a:link {color: #05731A; text-decoration: none;}
.context strong a:visited {color: #05731A; text-decoration: none;}
.context strong a:hover {color: #05731A; text-decoration: underline;}
.context strong a:active {color: #05731A; text-decoration: underline;}
/*STYL PRO panelGrid*/
.grid{vertical-align: top; padding:20px;}
td.gridColumn {padding:15px;}
/*STYLY PRO linkBar*/
.linkbar{
           padding-left:20px;
           margin:0;
           text-align:left;
           float:left;
           _width:100%;
      }
.linkbar {font-size: 12px; font-weight: bolder;}
.linkbar strong {color: #05731A; white-space: nowrap;}
.linkbar strong a{color: #05731A; text-decoration: none;}
.linkbar strong a:link {color: #05731A; text-decoration: none;}
.linkbar strong a:visited {color: #05731A; text-decoration: none;}
.linkbar strong a:hover {color: #05731A; text-decoration: underline;}
.linkbar strong a:active {color: #05731A; text-decoration: underline;}

.source {
         overflow: auto;
         text-align: left;
         _width:650px;
         margin:0;
         padding:0;
         border:0;
}
.img-filter{
         vertical-align:middle;
         padding-left:5px;
}
div.version{
	background-color: #02951E;
	 width: 157px;
}
div.version label{
	padding-left: 8px;
	font-size: 10px;
	color: white;
}
th.tabTitle{
	background-color:transparent;
	height: 20px;
	padding: 0px;
	border-bottom: 0px;
}
th.tabTitle div.tabTitleText{
	height: 20px;
	background-color: #0c3675;	
}

.page-shadow {
  position: absolute;
  display: none;
  z-index: 1000;
  background: #0c3675;
  top: 0;
  left: 0;
  filter: alpha(opacity=15);
  -moz-opacity: .15;
  opacity: .15;
}

iframe.page-shadow {
	z-index: 999;
}

.page-progress {
  /*background: url('/progress-bar.gif') 50% 50% no-repeat;'*/
  width: 288px; 
  height: 141px;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1100;
  filter: alpha(opacity=25);
  -moz-opacity: .25;
  opacity: .25;
}