html, body {
margin-top: 0px; 
margin-right: 0px; 
margin-bottom: 0px; 
margin-left: 0px; 
height: 100%;
direction:rtl;

font-family: Arial;
font-size: 13px;
font-weight: normal;
line-height: 16px;
letter-spacing: 0.02em;
text-align: justify;
color: #333333;
}

.page {
position: relative; 
width: 990px; 
}

.content {
position: relative; 
top: 0px; 
right: 0px;
width: 990px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
border: solid 0px #00FF00;
}

.logos_schools {
border: solid 0px #acacac;
}
.bg_logos {
background-image:url(../images/bg-logos.jpg);
background-position:top center;
background-repeat:repeat-x;
border-bottom: solid 2px #ED801B;
}

/****** header ******/

.header {
position: relative; 
width: 990px;
height: 100px;
border-bottom: solid 1px #a9a9a9; 
}

.logo_openu {
position: absolute; 
top: 20px; 
right: 0px; 
width: 68px; 
height: 63px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border: solid 0px #75B75D; 
}

.logo_openu_text_top {
position: absolute; 
top: -7px; 
right: 85px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border: solid 0px #75B75D; 
}
.logo_openu_text_bottom {
position: absolute; 
top: 47px; 
right: 80px; 
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border: solid 0px #75B75D; 
}
@font-face {
  font-family: Reforma;
  src: local(ReformaRegular),    /* full font name */
       local(ReformaRegular),     /* Postscript name */
       url(http://openu.ac.il/schools/includes/ReformaRegular.ttf) format('truetype');  /* otherwise, download it */
  font-weight: normal;
}

@font-face {
  font-family: ReformaMedium;
  src: local(ReformaMedium),    /* full font name */
       local(ReformaMedium),     /* Postscript name */
       url(http://openu.ac.il/schools/includes/ReformaMedium.ttf) format('truetype');  /* otherwise, download it */
  font-weight: normal;
}

@font-face {
  font-family: ReformaBold;
  src: local(ReformaBold),    /* full font name */
       local(ReformaBold),     /* Postscript name */
       url(http://openu.ac.il/schools/includes/ReformaBold.ttf) format('truetype');  /* otherwise, download it */
  font-weight: bold;
}

h1.openu_title {
font-family: Reforma, Arial;
font-size: 40px;
font-weight: normal;
line-height: 45px;
letter-spacing: 0.02em;
text-align: right;
color: #333333;
}

h2.openu_title {
font-family: ReformaBold, Arial;
font-size: 32px;
font-weight: bold;
line-height: 48px;
letter-spacing: 0.23em;
text-align: right;
color: #333333;
}

.schoolbox {
position: absolute; 
top: 10px; 
right: 130px; 
width: 258px; 
height: 70px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border: solid 0px #75B75D; 
}

.schoolnamebox {
position: absolute; 
top: -3px; 
right: 0px; 
width: 258px; 
height: 28px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border: solid 0px #FF0000; 
}

.schoolname {
font-family: Arial;
font-size: 28px; 
text-align: center; 
font-weight: bold; 
letter-spacing: 0.02em;
color: #837DAD;
}

.schoolname a {
text-decoration: none;
color: #837DAD;
}

.schoolname a:hover {
text-decoration: underline;
color: #837DAD;
}

.schoolname a:visited {
color: #837DAD;
}

#line_diploma {
position: absolute; 
top: 27px; 
right: 15px; 
width: 228px; 
height: 1px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border: solid 0px #FF0000; 
}

.sloganbox {
position: absolute; 
top: 33px; 
right: 0px; 
width: 258px; 
height: 20px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border: solid 0px #0000FF; 
}

.slogan {
font-family: Arial;
font-size: 17px; 
text-align: center; 
font-weight: bold; 
letter-spacing: 0.01em;
color: #888888;
}

.slogan a {
text-decoration: none;
color: #888888;
}

.slogan a:hover {
text-decoration: underline;
color: #888888;
}

.slogan a:visited {
color: #888888;
}

.openubox {
position: absolute; 
top: 53px; 
right: 0px; 
width: 258px; 
height: 20px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border: solid 0px #FF0000; 
}

.openu {
font-family: Arial;
font-size: 12px; 
text-align: center; 
font-weight: bold; 
letter-spacing: 0.02em;
color: #183466;
}

.openu a {
text-decoration: none;
color: #183466;
}

.openu a:hover {
text-decoration: underline;
color: #183466;
}

.openu a:visited {
color: #183466;
}

.telephon {
position: absolute; 
top: 5px; 
left: 0px; 
width: 250px; 
height: 70px;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
border: solid 0px #75B75D; 
}

.tel {
position: absolute;
top: 0px;
left: 10px;
width: 200px;
height: 65px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
font-family: Arial;
text-align: right; 
font-size: 13px; 
font-weight: normal; 
letter-spacing: 0.02em;
color: #000000;
border: solid 0px #75B75D; 
}

/****** end header ******/

/****** menu ******/

.positionmenu {
position: absolute;
background-image:url(../images/menu-bg.jpg);
background-position:top center;
background-repeat:no-repeat;
top: 105px;
right: 0px;
width: 990px;
height: 46px;
padding: 0px 0px 4px 0px; 
margin: 0px 0px 0px 0px;
border-bottom: solid 1px #a9a9a9;
z-index:100;
}

.menu {width:900px; height:32px;font-family: Arial; font-size:12px; font-weight: bold;text-align: right; position:absolute; top:8px; right:35px; z-index:100; border-right:0px solid #000;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:900px; w\idth:900px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:135px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:right;width:134px;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-family: Arial;font-size:12px;font-weight: bold;text-decoration:none; color: #183466; width:94px; border:0px dotted #666; border-width:0px 0px 0px 0px; background-image:url(../images/menu-bg-over.jpg); padding-left:5px; line-height:31px;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:134px; w\idth:134px;}

/* style the second level background que contiene tercer nivel */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#EFEFEF url(../images/drop.gif) bottom left no-repeat;}
/* style the second level hover que contiene tercer nivel */
.menu ul ul a.drop:hover{background:#C0C9E6 url(../images/drop.gif) bottom left no-repeat;}
.menu ul ul :hover > a.drop {background:#C0C9E6 url(../images/drop.gif) bottom left no-repeat;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#EFEFEF;} /* tercer nivel */
.menu ul ul ul li a, .menu ul ul ul li a:visited {width:165px;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#C0C9E6;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0; width:115px;border-top:0px solid #000;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:-135px; top:-1px; width:207px;}
.menu ul ul ul li{right:162px; top:-1px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-135px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links que no contienen tercer nivel */
.menu ul ul a, .menu ul ul a:visited {background:#EFEFEF; color: #183466; height:auto; line-height:1em; padding:5px 5px; width:124px;border-width:0px 1px 1px 1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a{width:166px;w\idth:164px;}

/* style the top level hover */
.menu a:hover, .menu ul a:hover{color:#EA1C1C; background:#C0C9E6 url('../images/menu-bg-over.jpg');}
.menu :hover > a, .menu ul ul :hover > a {color: #EA1C1C;background:#C0C9E6;}
/* segundo nivel hover IE6 */
.menu ul li ul li :hover {color: #EA1C1C;background:#C0C9E6;}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

.home {
position: absolute;
top: 0px;
right: 2px;
width: 26px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.line-menu1 {
position: absolute;
top: 0px;
right: 30px;
width: 4px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.line-menu2 {
position: absolute;
top: 0px;
right: 175px;
width: 4px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.line-menu3 {
position: absolute;
top: 0px;
right: 290px;
width: 4px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.line-menu4 {
position: absolute;
top: 0px;
right: 440px;
width: 4px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.line-menu5 {
position: absolute;
top: 0px;
right: 413px;
width: 4px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.line-menu6 {
position: absolute;
top: 0px;
right: 508px;
width: 4px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.line-menu7 {
position: absolute;
top: 0px;
right: 590px;
width: 4px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.line-menu8 {
position: absolute;
top: 0px;
right: 680px;
width: 4px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.line-menu9 {
position: absolute;
top: 0px;
right: 773px;
width: 4px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #FF0000;
}

.search-bg {
position: absolute;
top: 0px;
right: 785px;
width: 205px;
height: 46px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
border: solid 0px #00FF00;
}

#search_text {
z-index:100;
position:absolute;
top:14px;
left:35px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:155px;
height:19px;
font-family:arial;
font-size:12px;
color:#000000;
border:solid 0px #284A8F;
}

#search_boton {
position:absolute;
top:11px;
right:176px;
width:22px;
height:23px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/****** end menu ******/

p {
margin: 17px 0px 15px 0px;
}

.h2_bg1 {
position:relative;
width:104px;
height: 26px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h2_bg1.png);
background-repeat:no-repeat;
}

.h2_bg2 {
position:relative;
width:139px;
height: 27px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h2_bg2.png);
background-repeat:no-repeat;
}

.h2_bg3 {
position:relative;
width:187px;
height: 27px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h2_bg3.png);
background-repeat:no-repeat;
}

.h2_bg4 {
position:relative;
width:230px;
height: 27px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h2_bg4.png);
background-repeat:no-repeat;
}

.h2_bg5 {
position:relative;
width:260px;
height: 27px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h2_bg5.png);
background-repeat:no-repeat;
}

.h2_int {
position: relative; 
margin: 0px 0px 0px 0px;
padding: 3px 10px 0px 0px;
}

.h3_bg1_gray {
position:relative;
width:109px;
height: 21px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h3_bg1_gray.png);
background-repeat:no-repeat;
}

.h3_bg2_gray {
position:relative;
width:136px;
height: 21px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h3_bg2_gray.png);
background-repeat:no-repeat;
}

.h3_bg3_gray {
position:relative;
width:145px;
height: 21px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h3_bg3_gray.png);
background-repeat:no-repeat;
}

.h3_bg1_rose {
position:relative;
width:116px;
height: 21px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h3_bg1_rose.png);
background-repeat:no-repeat;
}

.h3_bg2_rose {
position:relative;
width:136px;
height: 21px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h3_bg2_rose.png);
background-repeat:no-repeat;
}

.h3_bg3_rose {
position:relative;
width:145px;
height: 21px;
margin: 0px -20px -15px 0px;
background-image:url(../images/h3_bg3_rose.png);
background-repeat:no-repeat;
}

.h3_int {
position: relative; 
margin: 0px 0px 0px 0px;
padding: 2px 10px 0px 0px;
}

/****** BOX ******/

.h3_bg_rose_float_box {
position: absolute; 
top: 160px;
right: 0px;
width:990px;
display:block;
height: 140px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
}

.boxfix  {
float:right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
background-color:#808080;
/*background-image:url(../images/bg-box.jpg);*/
background-position:top center;
background-repeat:no-repeat;
border-bottom: solid 0px #a9a9a9;
}

.h3_bg_rose_float {
float:right;
margin: 0px 0px 0px 30px;
padding: 0px 0px 0px 0px;
}

.h3_bg2_rose_float {
float:right;
margin: 0px 30px 0px 0px;
padding: 0px 0px 0px 0px;
}

.h3_bg3_rose_float {
float:right;
margin: 0px 200px 0px 0px;
padding: 0px 0px 0px 0px;
}

.h3_bg4_rose_float {
float:right;
margin: 0px 300px 0px 0px;
padding: 0px 0px 0px 0px;
}

#caja1 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja2 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja3 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja4 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja5 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja6 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja7 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja8 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja9 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja10 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja11 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja12 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja13 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja14 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja15 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja16 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja17 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja18 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja19 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja20 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}#caja21 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja22 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja23 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja24 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja25 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja26 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja27 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja28 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja29 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}
#caja30 {
width:980px;
display: none;
margin: 0px 0px 0px 0px;
padding:5px;
border:0px solid #a1a1a1;
background-color:#ececec;
}

/****** END BOX ******/


/****** Content TEXT ******/

.content_text {
right: 0px;
width: 990px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
border: solid 0px #00FF00;
}

.line_top {
width: 990px; 
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: solid 1px #a9a9a9;
}

/****** END Content TEXT ******/

ul.cuadrado {
padding:0px 0px 0px 10px;
margin:5px 20px 5px 10px;
list-style-type: square;
}

ul.distance {
padding:0px 0px 0px 0px; 
margin:-10px 0px 5px 0px;
}

li.rose_bullet {
padding:0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
list-style-image:url(../images/bulet-pink.png);
}

li.none {
padding:0px 0px 0px 0px; 
margin:0px 10px 0px 0px;
list-style-type: none;
}

.text_rose_bold {
font-family: Arial;
font-size: 12px;
font-weight: bold;
line-height: 16px;
letter-spacing: 0.02em;
text-align: justify;
color: #eb008b;
}

ul.link {
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
list-style-type: none;
color: #ffffff;
}
li.link {
padding:0px 0px 0px 0px; 
margin:0px 20px 0px 0px;
list-style-image:url(../images/bullet-white-square.png);
}


/* Fonts */

.link a {
font-family: Arial;
font-size: 14px;
font-weight: normal;
line-height: 15px;
letter-spacing: 0.02em;
text-align: justify;
/*border-bottom:1px dotted #9999CC;*/
text-decoration:none;
color:#ffffff;
}
.link a:hover {
text-decoration: underline;
color: #ffffff;
}
.link a:visited {
color: #ffffff;
}

h1.normal {
font-family: Arial;
font-size: 22px;
text-align: left;
font-weight: bold;
line-height: 20px;
letter-spacing: 0.00em;
display: inline;
color: #000000;
}

h1x {
font-family: Arial;
font-size: 20px;
text-align: left;
font-weight: bold;
line-height: 20px;
letter-spacing: 0.00em;
display: inline;
color: #183466;
}
h1x a {
text-decoration: none;
color: #183466;
}
h1x a:hover {
text-decoration: underline;
color: #183466;
}
h1x a:visited {
color: #183466;
}

h2 {
font-family: Arial;
font-size: 16px;
text-align: left;
font-weight: bold;
line-height: 20px;
letter-spacing: 0.00em;
display: inline;
color: #ffffff;
}
h2 a {
text-decoration: none;
color: #ffffff;
}
h2 a:hover {
text-decoration: underline;
color: #ffffff;
}
h2 a:visited {
color: #ffffff;
}

h3 {
font-family: Arial;
font-size: 13px;
text-align: left;
font-weight: bold;
line-height: 15px;
letter-spacing: 0.00em;
display: inline;
color: #ffffff;
}
h3 a {
text-decoration: none;
color: #ffffff;
}
h3 a:hover {
text-decoration: underline;
color: #ffffff;
}
h3 a:visited {
color: #ffffff;
}

/* END Fonts */



/****** form ******/

.katan {
font-family: Arial;
font-size: 12px; 
text-align: right; 
font-weight: bold; 
letter-spacing: 0.00em; 
color: #000000;
}

.form {
position: relative;
top: 5px;
left: 3px; 
width: 250px; 
height: 275px; 
margin: 0px; 
padding: 0px;
background-image:url(../images/bg-form1.jpg);
background-position:top center;
background-repeat:repeat-x;
background-color:#eaeaea;/*eef9fd*/
border:solid 0px #888888;
}

.form_content {
position: absolute;
top:20px;
left: 3px; 
width: 240px; 
height: 250px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FFff00;
}

.name {
position: absolute;
top: 0px; 
right: 10px; 
width: 210px; 
height: 20px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.form_name	{
position: absolute; 
top: 0px;
left: 0px; 
width: 128px; 
height: 18px; 
margin: 0px; 
padding: 0px;
}

.last_name {
position: absolute;
top: 26px; 
right: 10px; 
width: 210px; 
height: 20px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.form_last_name	{
position: absolute; 
top: 0px;
left: 0px; 
width: 128px; 
height: 18px; 
margin: 0px; 
padding: 0px;
}

.form_telephon {
position: absolute;
top: 52px; 
right: 10px; 
width: 154px; 
height: 20px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.form_tel	{
position: absolute; 
top: 0px;
left: 0px; 
width: 72px; 
height: 18px; 
margin: 0px; 
padding: 0px;
}

.code_tel {
position: absolute;
top: 52px; 
right: 170px; 
width: 50px; 
height: 22px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.form_code_tel	{
position: absolute; 
top: 0px;
left: 0px; 
width: 50px; 
height: 22px; 
margin: 0px; 
padding: 0px;
}

.e_mail {
position: absolute;
top: 78px; 
right: 10px; 
width: 210px; 
height: 20px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.form_e_mail {
position: absolute; 
top: 0px;
left: 0px; 
width: 128px; 
height: 18px; 
margin: 0px; 
padding: 0px;
}

.school {
position: absolute;
top: 104px; 
right: 10px; 
width: 210px; 
height: 22px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.form_school	{
position: absolute; 
top: 0px;
left: 0px; 
width: 132px; 
height: 22px; 
margin: 0px; 
padding: 0px;
}

.course {
position: absolute;
top: 130px; 
right: 10px; 
width: 210px; 
height: 22px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.form_cours	{
position: absolute; 
top: 0px;
left: 0px; 
width: 132px; 
height: 22px; 
margin: 0px; 
padding: 0px;
}

.button {
position: absolute;
top: 166px; 
right: 32px; 
width: 174px; 
height: 37px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.sendme {
position: absolute;
top: 220px; 
right: 10px; 
width: 13px; 
height: 13px; 
margin: 0px; 
padding: 0px;
border:solid 0px #FF0000;
}

.sendmetext {
position: absolute;
top: 220px; 
right: 40px; 
width: 200px; 
height: 30px; 
margin: 0px; 
padding: 0px;
font-family: Arial;
font-size: 10px; 
line-height: 10px;
text-align: right; 
font-weight: bold; 
letter-spacing: 0.00em; 
color: #000000;
border:solid 0px #FF0000;
}

/****** end form ******/





h2.title_index {
font-family: Arial;
font-size: 22px; 
text-align: right; 
font-weight: bold; 
line-height: 24px; 
letter-spacing: 0.00em; 
display: inline; 
color: #555555;
}

h2.title_index a {
text-decoration: none;
color: #555555;
}

h2.title_index a:hover {
text-decoration: underline;
color: #555555;
}

h2.title_index a:visited {
text-decoration: none;
color: #555555;
}

.title_index {
font-family: Arial;
font-size: 13px; 
text-align: right; 
font-weight: bold; 
line-height: 13px; 
letter-spacing: 0.00em; 
color: #666666;
}

.title_index a {
text-decoration: none;
color: #666666;
}

.title_index a:visited {
color: #666666;
}

.title_index a:hover {
text-decoration: underline;
color: #EA1C1C;
}

.square-corner-tree {position:relative;top: 5px;width:735px;height:275px;padding:0px 0px 0px 0px;background-image:url(../images/bg-tree.jpg);background-repeat:no-repeat;}
.content_cub-tree {position:absolute;top:15px;right:435px;width:300px;height:250px;padding:0px 0px 0px 0px;border:solid 0px #FF0000;}
.strong_text {font-family:Arial;font-size:14px;font-weight:normal;line-height:23px;letter-spacing:0.02em;text-align:right;color:#000000;}





.square-corner {position:relative;width:96px;height:128px;padding:0px 0px 0px 0px;/*background-image:url(../images/footer-bg.jpg);background-repeat:no-repeat;*/}
.square-corner-onmouse {position:relative;width:96px;height:128px;padding:0px 0px 0px 0px;/*background-image:url(../images/footer-bg-red.jpg);background-repeat:no-repeat;*/}
.content_cube {position:absolute;top:6px;right:4px;width:90px;height:124px;padding:0px 0px 0px 0px;border:solid 0px #FF0000;}

.logo_strong {
font-family: Arial;
font-size: 16px; 
text-align: right; 
font-weight: bold; 
line-height: 17px; 
letter-spacing: 0.00em; 
color: #666666;
}
.logo_strong a {
text-decoration: none;
color: #666666;
}
.logo_strong a:hover {
text-decoration: underline;
color: #666666;
}
.logo_strong a:visited {
text-decoration: none;
color: #666666;
}

.logo_slogan {
font-family: Arial;
font-size: 11px; 
text-align: right; 
font-weight: normal; 
line-height: 11px; 
letter-spacing: 0.00em; 
color: #666666;
}
.logo_slogan a {
text-decoration: none;
color: #666666;
}
.logo_slogan a:hover {
text-decoration: underline;
color: #666666;
}
.logo_slogan a:visited {
text-decoration: none;
color: #666666;
}

.logo_slogan_blue {
font-family: Arial;
font-size: 11px; 
text-align: right; 
font-weight: normal; 
line-height: 11px; 
letter-spacing: 0.00em; 
color: #5ea6b5;
}
.logo_slogan_blue a {
text-decoration: none;
color: #5ea6b5;
}
.logo_slogan_blue a:hover {
text-decoration: underline;
color: #5ea6b5;
}
.logo_slogan_blue a:visited {
text-decoration: none;
color: #5ea6b5;
}

.image_limudei {
position:absolute;top:10px;right:15px;
}
.logo_school {
position:absolute;top:35px;right:15px;
}
.link_click {
position:absolute;top:50px;left:20px;
}

.gt_text {
font-family: Arial;
font-size: 18px;
font-weight: normal;
line-height: 18px;
letter-spacing: 0.02em;
text-align: justify;
color: #666666;
}
.gt_text a {
text-decoration: none;
color: #666666;
}
.gt_text a:hover {
text-decoration: underline;
color: #666666;
}
.gt_text a:visited {
color: #666666;
}

.gt_strong a {
font-family: Arial;
font-size: 27px;
font-weight: bold;
line-height: 27px;
letter-spacing: 0.02em;
text-align: justify;
}

.gt_ascolot a {
text-decoration: none;
color: #BC2723;
}
.gt_ascolot a:hover {
text-decoration: underline;
color: #BC2723;
}
.gt_ascolot a:visited {
text-decoration: none;
color: #BC2723;
}

.gt_dialog a {
text-decoration: none;
color: #ED801B;
}
.gt_dialog a:hover {
text-decoration: underline;
color: #ED801B;
}
.gt_dialog a:visited {
text-decoration: none;
color: #ED801B;
}

.gt_diploma a {
text-decoration: none;
color: #837DAD;
}
.gt_diploma a:hover {
text-decoration: underline;
color: #837DAD;
}
.gt_diploma a:visited {
text-decoration: none;
color: #837DAD;
}

.gt_hasifa a {
text-decoration: none;
color: #DE157D;
}
.gt_hasifa a:hover {
text-decoration: underline;
color: #DE157D;
}
.gt_hasifa a:visited {
text-decoration: none;
color: #DE157D;
}

.gt_merav a {
text-decoration: none;
color: #837DAD;
}
.gt_merav a:hover {
text-decoration: underline;
color: #837DAD;
}
.gt_merav a:visited {
text-decoration: none;
color: #837DAD;
}

.gt_tafnit a {
text-decoration: none;
color: #183466;
}
.gt_tafnit a:hover {
text-decoration: underline;
color: #183466;
}
.gt_tafnit a:visited {
text-decoration: none;
color: #183466;
}

p {
font-family: Arial;
font-size: 14px;
font-weight: normal;
line-height: 18px;
letter-spacing: 0.02em;
text-align: justify;
}
p a {
border-bottom:1px dotted #9999CC;
text-decoration: none;
color: #183466;
}
p a:hover {
text-decoration: underline;
color: #183466;
}
p a:visited {
text-decoration: none;
color: #183466;
}

/****** switch ******/
.switch-on {
display:inline;
}

.switch-off {
display:none;
}

/****** END switch ******/


/* POLICY */
.katan-gray {
font-family: Arial;
font-size: 12px; 
text-align: right; 
font-weight: normal; 
letter-spacing: 0.00em; 
color: #444444;
}

.katan-gray a {
text-decoration: underline;
color: #444444;
}

.katan-gray a:hover {
text-decoration: underline;
color: #EA1C1C;
}

.katan-gray a:visited {
color: #444444;
}
/* END POLICY */