/*--- common -- */

body {
  background:      #073360 url(imgs/back.png);
  padding:         0px;
  margin:          0px;
 }

img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

a {
  text-decoration: underline;
  color:           #000033;
}

a:hover {
  color: #0066CC;
}
a.hi {
  text-decoration: underline;
}

h1 {
  font-family:     Arial Narrow, Arial, Helvetica;
  font-size:       16pt;
  font-weight:     bold;
}

h2 {
  font-size:       13pt;
  font-weight:     bold;
  margin:          0px;
  padding:         0px;
}

h3 {
  font-size:       1pt;
  font-weight: lighter;
  color:       #000033;
  margin:          0px;
  padding:         0px;
}

.small {
  font-size:       8pt;
}

.rimg {
  float:           right;
  margin:          15px 0px 15px 15px;
  border:          1px solid #000033;
}

.limg {
  float:           left;
  margin:          15px 15px 0px 0px;
  border:          1px solid #000033;
}

/*--- basic structure -- */

.nav {
  width:           120px;
  background:      #517BA3;
  line-height: 30px;
  }
 .nav a:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
 } 
 .nav a:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
 } 
.nav a:hover {
color: #003366;
}

td.text {
  background-image: url(imgs/maintile.png);
  padding:     5px 25px 5px 25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:       10pt;
  text-align: right;
 }
 
 td.text_en {
  background-image: url(imgs/maintile.png);
  padding:     5px 25px 5px 25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:       10pt;
  text-align: left;
 }

div.footer {
	background: #000;
	color: #fff;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.footer a:link {
 font-size: 8pt;
  color: #8C9EBB;
}

.footer a:visited {
  color:  #8C9EBB;
}
.footer a:hover {
  color: #ffffff;
}

/*--- about -- */

table.thumbs td {
  font-size:       8pt;
  text-align:      center;
  padding-bottom:  20px;
}

.also {
  font-size:       10pt;
  font-weight:     bold;
  font-style:      italic;
  }
  
.thumbs img {
  border:          1px solid #000033;
}

.thumbs2 img {
  border:          1px solid #000000;
}

/*--- program -- */

table.prices {
margin: 0 auto;
  border:          1px solid #000033;
  background:      #e0e0e4;
}
.prices td {
  padding:         5px 10px;
  text-align:      right;

}
.prices .header td {
  color:           white;
  background:      #507BA3;
  text-align:      right;
  border-bottom:   1px solid black;
}
.prices .title {
  font-weight:     bold;
  text-align:      left;
}
table.prices2 {
	margin: 0 auto;
  border:          1px solid black;
  background:      #e0e0e4;
}
.prices2 td {
  padding:         2px 5px;
  text-align:      right;
}
.prices2 .header td {
  color:           white;
  background:      #507BA3;
  text-align:      right;
  border-bottom:   1px solid black;
}
table.prices3 {
  border:          1px solid black;
  background:      #e0e0e4;
}
.prices3 td {
  padding:         2px 5px;
  text-align:      left;
}
.prices3 .header td {
  color:           white;
  background:      #507BA3;
  text-align:      left;
  border-bottom:   1px solid black;
}

/*--- hotel popup -- */

table.vid {
  height:          100%;
  width:           100%;
}
table.vid td {
  text-align: center;
}

/*--- hotel/eilat -- */

table.rimg {
  float:           right;
  margin:          0px 0px 15px 15px;
  border:          0px;
}
table.rimg td {
  border:          1px solid black;
}
td.imgtarget {
  text-align:      center;
  background:      #000000;
}
td.imgbar {
  cursor:          pointer;
}
table.rimg td.caption {
  text-align:      center;
  font-size:       8pt;
  border:          0px;
}

/*--- register -- */

.text iframe {
  width:           100%;
}

ul
{
line-height:20px;
}

#tags {
font: 8pt arial;
width: 775px;
}