@charset "utf-8";

/*<!--bottom blue background-->*/
body {
  background-position: bottom right;
  background-repeat: repeat-x;
  background-image: url(img/bg_bottom.jpg);
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: right;
  direction: rtl;
  }
/*<!--top side of the logo with part of background-->*/
#top_logo {
  background-image: url(img/logo_up.jpg);
  background-repeat: no-repeat;
  background-position: center right;
  border: 0 px;
  margin: 0 px;
  width: 210px;
  height: 80px;
  position: absolute;
  right: 0px;
  top: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
  text-align: right;
  direction: rtl;
}
/*<!--left side of the plain background-->*/
#top_bg {
  background-image: url(img/bg_up.jpg);
  background-repeat: repeat-x;
  border: 0 px;
  margin: 0 px;
  width: 100%;
  height: 80px;
  position: absolute;
  right: 210px;
  top: 0px;
}
/*<!--flash menu inside (+flags) don't forget, menu files are different for all the menu pages. In all other pages one should use default menu (menu_main.swf)-->*/
#menu_carrier {
  border: 0 px;
  margin: 0 px;
  width: 958px;
  height: 30px;
  position: absolute;
  right: 0px;
  top: 80px;
  background-image: url(img/menu.jpg);
  background-repeat: no-repeat;
}
/*<!--Menu bgr continiuoes-->*/
#menu_bg {
  border: 0 px;
  margin: 0 px;
  position: absolute;
 right: 943px; /* 958px; */
  top: 80px;
  background-image: url(img/menu_left.jpg);
  background-repeat: repeat-y;
  margin-right: 0px;
  width: 204px;
  height: 30px;
  background-position: right;
}
/*<!--bottom side logo container-->*/
#logo_carrier {
  border: 0 px;
  margin: 0 px;
  width: 150px;
  height: 280px;
  position: absolute;
  right: 45px;
  top: 110px;
}
/*<!--all site container (contains all two columns) -->*/
#all_site {
width: 1020px;
margin-top: 110px
}
/*<!-- first column container-->*/
#main_carrier {
  width: 431px;
  margin-right: 17px;
  margin-bottom: 50px;
  margin-top: 25px;
  position: absolute;
  top: 110px;
  right: 165px;
}
/*<!--text area container use for all text areas in the first column -->*/
.main_normal_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #333333;
  text-align: right;
  direction: rtl;
  width: 400px;
  padding-right: 30px;
}
/*<!--news container. use 2 or four at one time to put them beside each other -->*/
.news {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #333333;
  text-align: right;
  direction: rtl;
  width: 195px;
  float: right;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 5px;
}

/*<!--news picture definition -->*/
.news_pic {
  float: right;
  margin-left: 5px;
  border: 0px;
  margin-bottom: 10px;
}
/*<!--flash picture (but not the map. for map use .main_normal_text) definition -->*/
.main_flash_image {
text-align: right;
}
/*<!--heading one (like in headings in the main column) -->*/
.koteret_big {
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-large;
  color: #ED1C24;
  line-height: 2;
}
/*<!--heading two, a bit smaller for use in the second column beside the icons -->*/
.koteret_small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  color: #ED1C24;
  }

/*<!--font for sub links on page top -->*/  
.sub_link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #094D8D;
  }
/*<!-- normal text definition (in case one needs) --> */
.normal_text11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #333333;
}
/*<!--second column highlights main container (contains all of them) -->*/
.sub_carrier {
  width: 230px;
  padding-bottom: 50px;
  padding-top: 25px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  text-align: right;
  direction: rtl;
  position: absolute;
  top: 110px;
  right: 704px;
  margin-right: 10px;
}
/*<!--second column highlights secondary container (each one contains icon and text) -->*/
.inside_sub_carrier {
  width: 220px;
  position: static;
  text-align: right;
  margin-bottom: 20px;
  overflow: auto;
}
#inside_sub_carrier a:link {
  color: #ED1C24;
  text-decoration: none;    
}
/*<!-- contains icon -->*/
.inside_sub_icon {
  margin-top: 10px;
  width: 44px;
  float: right;
}
/*<!-- contains text -->*/
.inside_sub_txt {
  width: 170px;
  padding-top: 15px;
  padding-right: 5px;
  float: left;
}
/*<!-- copyright and other footer info -->*/
#bottom_info {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #666666;
  text-align: right;
  direction: rtl;
  width: 650px;
  margin-top: 50px;
  margin-bottom: 5px;
}
/*<!-- music file container definition -->*/
#music {
  width: 10px;
  height: 10px;
}

a:link {
  color: #094D8D;
  text-decoration: none;    
}
a:visited {
  color: #660033;
  text-decoration: none;    
}
a:hover {
  color: #ED1c24;
  text-decoration: underline;
}

.highlights {
  width:400px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9pt;
  color:#49176e;
  background-color:#ffffff;
  overflow-x:hidden;
  overflow:hidden;
  margin:0px;
}

.hys_red
{
  color: #ED1C24;
}
