HTML {
  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

BODY {
  background-image: url('../../istp-img/istp_bgr.gif');
  background-position: center 40px;
  background-repeat: no-repeat;
  background-color: #7495b9;
  margin: 40px 0px 80px 0px;
  text-align: center;
}

IMG {
  border: none;
}

TD {
  empty-cells: show;
  font-size: 11px;
  padding: 0px;
}

A  {
  color: #4667ad;
  text-decoration:none;
}

A.Light  {
  color: #7495b9;
  text-decoration:none;
}

A.WhiteLink  {
  color: #ffffff;
  text-decoration:none;
  font-size: 14px;
}

A:hover {
  text-decoration:underline;
}

A.EnterLink:hover {
  font-weight: bold;
  text-decoration:none;
}

.IndexTable {
  width: 800px;
  border-collapse: collapse;
  border-spacing: 0px;
  margin: auto;
}

.InstTable {
  border-collapse: collapse;
  border-spacing: 0px;
}

.IndexFooter {
  color: #ffffff;
  text-align:center;
}

DIV.BtnArea {
  float:left;
  cursor: pointer;
}

DIV.AppArea {
  float:left;
  padding: 0px 0px 0px 10px;
  cursor: pointer;
}

DIV.ArrowArea {
  float:left;
  padding: 0px 0px 0px 33px;
  cursor: pointer;
}

DIV.LineEnd {
  height: 1px;
  width: 1px;
  clear: both;
  padding: 0px;
  margin: 0px;
  font-size: 1px;
}

DIV.EnterArea {
  float:left;
  padding: 8px 0px 0px 0px;
  height: 21px;
}

TD.AppTitle1 {
  padding: 0px 0px 0px 59px;
}

TD.AppTitle2 {
  padding: 0px 0px 0px 77px;
}

TD.AppTitle3 {
  padding: 0px 0px 0px 78px;
}

TD.AppTitle4 {
  padding: 0px 0px 0px 65px;
}

TD.AppDescr {
  text-align:justify;
  padding: 0px 40px 0px 35px;
  vertical-align: middle;
  color: #152c55;
}

TD.InstTitleArea {
  vertical-align: top;
  padding: 5px 0px 0px 20px;
}

DIV.InstTitle {
  padding: 0px;
  vertical-align: top;
  font-weight: bold;
  font-size: 16px;
  color: #3f6697;
  height: 205px;
}

DIV.InstTitle2 {
  padding: 0px;
  vertical-align: top;
  font-weight: bold;
  font-size: 16px;
  color: #3f6697;
  height: 185px;
}

DIV.BottomLink {
  margin-top:37px;
  height:57px;
  width:200px;
  text-align:center;
  float:left;
}

TD.InstArea {
  vertical-align: top;
  padding: 5px 10px 0px 10px;
  color: #333333;
}

TD.IndentInst {
  font-size: 7px;
}

/* Dodatecne selektory - Martin Svarovsky */
.IndexTable { 
    position:relative;
}

#flashcontainer, #flashvideo { 
    height:93px; 
    width: 124px; 
    float:right; 
    background-color:transparent;
    margin-left:5px;
    vertical-align:middle;
    text-align:center;
}

#flashvideo { 
    position: absolute; 
    top:166px; 
} 

#getflash_img {
    margin-top:30px;
}

#xSWFObjectExprInst { 
    display: none;
}
