@import url(http://fonts.googleapis.com/earlyaccess/alefhebrew.css);

/* @import url(http://fonts.googleapis.com/earlyaccess/notosanshebrew.css); */
/* @import url(http://fonts.googleapis.com/earlyaccess/opensanshebrew.css); */
/* @import url(http://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css); */

/* font-family:	"Alef Hebrew","Helvetica Neue", Helvetica, Arial, sans-serif; */
/*  font-family: 'Noto Sans Hebrew', serif; */
/* font-family: 'Open Sans Hebrew', serif; */
/* font-family: 'Open Sans Hebrew Condensed', serif; */
body 
{
background-image:url('images/main_bg.jpg');
padding:0px;
margin: 0px;
font-size: 70%;
font-family: "Trebuchet MS", "Nunito", "Arial", "Helvetica", "Verdana", "sans-serif";
}



.bo_main
{
position:absolute;
margin:auto;
left:0px;
right:0px;
width:790px;
height:100%;
-webkit-box-shadow: 0px 0px 19px 7px rgba(110, 125, 86, 0.85);
-moz-box-shadow: 0px 0px 19px 7px rgba(110, 125, 86, 0.85);
box-shadow: 0px 0px 19px 7px rgba(110, 125, 86, 0.85);
border-left:3px double #333300;
border-right:3px double #333300;

}

.logo
{
position:absolute;
top:40px;
width:790px;
height:90px;

}

.logo_text
{
position:absolute;
top:38px;
height:60px;
font-style:italic;
color:#f0d9ca;
text-shadow:4px 2px 7px rgba(8, 4, 2, 0.98);
}


.menu
{
position:absolute;
top:130px;
width:154px;


}

.content
{
position:absolute;
top:130px;
width:616px;
padding:10px;
border:0px solid red;

}

/* TABLE */

table 
{ 
padding:0;
}




table.reg
{
border:0px solid #ffffff;
background-color: none;
}

table.reg td 
{
border:0px solid #ffffff;
height: 46px;
padding: 4px;
font-family:Arial ;
font-size:16px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
text-overflow:ellipsis;
text-shadow: 1px 1px 2px #000000; 
}


/* INPUT */

input.std
{
width:200px;
border-width: 1px; 
border-style: solid; 
border-color: #919191;
height: 20px;
font-weight: normal;
font-size: 16px;
color: #555555;
box-shadow: 1px 1px 2px #000000; 
}


.submit
{
border-width: 1px;
border-style: solid; 
border-color: #919191;
height: 20px;
cursor:hand;
background-color:#e9e9e9;
}

.submit:hover
{
background-color: #FFFFFF;
}


.lang_select
{
position:absolute;
outline:none;
height:24px;
width:140px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:0px 10px;
font-size:12px;
top:8px;
background-color:#dae4e4;
}


.button
{
position:absolute;
outline:none;
height:30px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:0px 10px;
font-size:14px;
top:5px;
}

.button1
{
outline:none;
height:30px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:0px 10px;
font-size:14px;
top:5px;
}

.green1 {
	background-color:#456611;
	border:1px solid #006633;
	color:#ffffff;
}	

.green1:hover{
	background-color:#047315;
}

.green
{
background-color:#058b1a;
border:1px solid #006633;
color:#ffffff;
}

.green:hover
{
background-color:#047315;
}

.red
{
background-color:#ff0000;
border:1px solid #c60000;
color:#ffffff;
}

.red:hover
{
background-color:#c60000;
}

.top_text
{
font-size:16px;
top:8px;
}

.white
{
background-color:#ffffff;
border:1px solid grey;
color:#333300;
}


.rounded
{
border:1px solid #c5c5c5;
margin-top:10px;
padding:10px; 
background:#f7f7f7;
border-radius:5px;
}


.css_button {
    font-size: 16px;
    font-family:'Alef Hebrew','Helvetica Neue', Helvetica, Arial, sans-serif; 
    font-weight:normal;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 0px solid #1F6CB8;
    padding: 4px 18px;
    text-shadow:1px 1px 0px #287ace;
    -moz-box-shadow:inset 0px 0px 0px 0px #cae3fc;
    -webkit-box-shadow:inset 0px 0px 0px 0px #cae3fc;
    box-shadow:inset 0px 0px 0px 0px #cae3fc;
    font-weight:normal;
    text-decoration:none;
    cursor: pointer;
    background:-webkit-linear-gradient(90deg, #4197ee 5%, #79bbff 100%);
    background:-moz-linear-gradient(90deg, #4197ee 5%, #79bbff 100%);
    background:-ms-linear-gradient(90deg, #4197ee 5%, #79bbff 100%);
    background:linear-gradient(180deg, #79bbff 5%, #4197ee 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
    /*background-color:#4197ee;*/
    color:#ffffff;
    display:inline-block;
}
.css_button:hover {
    background:-webkit-linear-gradient(90deg, #79bbff 5%, #4197ee 100%);
    background:-moz-linear-gradient(90deg, #79bbff 5%, #4197ee 100%);
    background:-ms-linear-gradient(90deg, #79bbff 5%, #4197ee 100%);
    background:linear-gradient(180deg, #4197ee 5%, #79bbff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
    /*background-color:#79bbff;*/
}
.css_button:active {
    position:relative;
    top:1px;
}

.shiny-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 24px;
  background-color: #456611;
  background-image: -webkit-linear-gradient(top, #486a12 0%, #597927 48%, #456611 49%, #456611 82%, #557e15 100%);
  background-image: -moz-linear-gradient(top, #486a12 0%, #597927 48%, #456611 49%, #456611 82%, #557e15 100%);
  background-image: -o-linear-gradient(top, #486a12 0%, #597927 48%, #456611 49%, #456611 82%, #557e15 100%);
  background-image: -ms-linear-gradient(top, #486a12 0%, #597927 48%, #456611 49%, #456611 82%, #557e15 100%);
  border-color: hsl(83, 10%, 23%);
  -webkit-box-shadow: inset 0 0 1px 1px #74ac1d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #74ac1d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #74ac1d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #0a0f02;
  -moz-text-shadow: 1px 1px 1px #0a0f02;
  -o-text-shadow: 1px 1px 1px #0a0f02;
  text-shadow: 1px 1px 1px #0a0f02;
  -webkit-border-radius: 28px;
  -moz-border-radius: 28px;
  border-radius: 28px;
  padding: 18px 45px 18px 45px;
}

.shiny-button strong {
  letter-spacing: 1px;
  font-size: 36px;
}

.shiny-button:hover {
  color: #FFFFFF;
  background-color: #4e7313;
  background-image: -webkit-linear-gradient(top, #517714 0%, #62852a 48%, #4e7313 49%, #4e7313 82%, #5e8b17 100%);
  background-image: -moz-linear-gradient(top, #517714 0%, #62852a 48%, #4e7313 49%, #4e7313 82%, #5e8b17 100%);
  background-image: -o-linear-gradient(top, #517714 0%, #62852a 48%, #4e7313 49%, #4e7313 82%, #5e8b17 100%);
  background-image: -ms-linear-gradient(top, #517714 0%, #62852a 48%, #4e7313 49%, #4e7313 82%, #5e8b17 100%);
  border-color: hsl(83, 13%, 26%);
  -webkit-box-shadow: inset 0 0 1px 1px #78b01d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #78b01d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #78b01d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #131b05;
  -moz-text-shadow: 1px 1px 1px #131b05;
  -o-text-shadow: 1px 1px 1px #131b05;
  text-shadow: 1px 1px 1px #131b05;
}

.shiny-button:active {
  color: #FFFFFF;
  background-color: #3c590f;
  background-image: -webkit-linear-gradient(top, #36500e 0%, #456611 100%);
  background-image: -moz-linear-gradient(top, #36500e 0%, #456611 100%);
  background-image: -o-linear-gradient(top, #36500e 0%, #456611 100%);
  background-image: -ms-linear-gradient(top, #36500e 0%, #456611 100%);
  padding: 19px 45px 17px 45px;
}




/* fonts */
 
.white-shadow
{
font-family: sans-serif;
color: #FFFFFF;
text-shadow: 1px 1px 2px #000000; 
text-decoration:none;
}

.yellow-shadow
{
font-family: sans-serif;
color: #ffff99;
text-shadow: 1px 1px 2px #000000; 
text-decoration:none;
}

.dgreen
{
font-family: sans-serif;
color: #001109;
text-decoration:none;
}

.promo1_heb
{
font-family:	"Alef Hebrew","Helvetica Neue", Helvetica, Arial, sans-serif;
text-align: right;
direction:rtl; 
line-height:70px; 
font-size: 81px;
color: #FFFFFF;
text-shadow: 1px 1px 5px #182030; 
}

.promo1_rus
{
font-family: 'PT Sans', sans-serif;
text-align: right;
direction:rtl; 
line-height:70px; 
font-size: 81px;
color: #FFFFFF;
text-shadow: 1px 1px 5px #182030; 
}
.white12
{
font-family:Arial ;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
letter-spacing:1px;
}

.spmhidip
{
   display:none;
   width:10px;
   height:3px;
}

.error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 1.2em;
   color: #900;
   background-color : #ffff00;
}

#register_password_errorloc
{
    clear:both;
}



