/*****************/
/* STYLY ZALOZEK */
/*****************/
table.tabbedPage{
  border-style: none;
  padding: 0;
  border-spacing: 0;
  empty-cells: show;
  width: 100%;
  /*table-layout: fixed;*/
}

table.tabbedPageTabs {
  border: none;
  empty-cells: show;
}

table.tabbedPageTabs td {
  height: 21px;
}

.tabbedPage_headerLeftBorderCell {
  border: none;
  width: 1px;
  padding: 0px;
  margin: 0px;
  background-image: url("../../img/tab_left.gif");
}

.tabbedPage_headerRightBorderCell {
  border: none;
  width: 1px;
  padding: 0px;
  margin: 0px;
  background-image: url("../../img/tab_right.gif");
}

td.tabbedPageTabs {
  background-image: url("../../img/tab_empty.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  padding: 0;
  margin: 0;
}

.tabbedPage_activeHeaderCell,
.tabbedPage_inactiveHeaderCell{
  border-style: solid;
  border-color: #9090a9;
  text-align: center;
  /*margin-right: 10px;*/
  /*padding: 2px 4px;*/
  /*width: 15em;*/
  padding: 1px 4px 0px 4px;
  margin: 0;
  /*white-space: nowrap;*/
  height: 21px;
}

.tabbedPage_activeHeaderCell{
  border-color: #f0a030;
  font-weight: bold;
  background-color: #ffffff;
  border-width: 2px 0px 0px 0px;
}
.tabbedPage_inactiveHeaderCell{
  background-color: #f6f6f6;
  border-width: 1px 0px 1px 0px;
}

.tabbedPage_inactiveHeaderCell:hover{
  padding-top: 0px;
  background-color: #fcfcfc;
  border-top: 2px solid #f0a030;
}

.tabbedPage_activeHeaderCell a,
.tabbedPage_inactiveHeaderCell a{
  text-decoration: none;
  color: #000000;
  white-space: nowrap;
}
.tabbedPage_emptyHeaderCell{
  border: none;
  height: 21px;
  padding: 0px;
  margin: 0px;
  border-spacing: 0px;  
  width: 7px;
}
.tabbedPage_activeHeaderCell input:hover,
.tabbedPage_inactiveHeaderCell input:hover{
}

.tabbedPage_pane{
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #9090a9;
  padding: 0.5em;
  height: 100%;
}


table.vertTabbedPage{
  border-style: none;
  border-spacing: 0;
  padding: 0;
  width: 100%;
}

td.vertTabbedPageTabs {
  padding: 0;
  vertical-align: top;
}

.vertTabbedPage_activeHeaderCell,
.vertTabbedPage_inactiveHeaderCell{
  border: 1px solid #9090a9;
  border-right: 0 none;
  text-align: center;
  padding: 6px;
  height: 3em;
  margin: 0;
}

.vertTabbedPage_activeHeaderCell {
  border-left: 4px solid #f0a030;
}
.vertTabbedPage_inactiveHeaderCell{
  background-color: #f6f6f6;
}

.vertTabbedPage_inactiveHeaderCell:hover{
  padding-left: 3px;
  background-color: #fcfcfc;
  border-left: 4px solid #f0a030;
}

.vertTabbedPage_activeHeaderCell a,
.vertTabbedPage_inactiveHeaderCell a{
  text-decoration: none;
  color: #000000;
}
.vertTabbedPage_emptyHeaderCell{
  border-style: none;
  font-size: 4px;
}
.vertTabbedPage_subHeaderCell{
  line-height: 0;
  font-size: 0;
  border-right: 0px none;
}
.vertTabbedPage_subHeaderCell_active{
  border-left: 0px none;
   height: 2px;
}
.vertTabbedPage_subHeaderCell_inactive{
  border-left: 1px solid #9090a9;
   height: 2px;
}
.vertTabbedPage_subHeaderCell_first{
  border-top: 1px solid #9090a9;
}
.vertTabbedPage_subHeaderCell_empty{
  border-left: 1px solid #9090a9;
  height: 2px;
}
.vertTabbedPage_subHeaderCell_last{
  border-left: 1px solid #9090a9;
  border-bottom: 1px solid #9090a9;
}

.vertTabbedPage_pane{
  border-width: 1px 1px 1px 0px;
  border-style: solid;
  border-color: #9090a9;
  padding: 0.5em;
  vertical-align: top;
  width: 100%;
}
