@font-face {font-family: 'Alef-Bold'; src: url('fontAlef/Alef-Bold.eot'); src:  url('fontAlef/Alef-Bold.eot?#iefix') format('embedded-opentype'), url('fontAlef/Alef-Bold.woff') format('woff'), url('fontAlef/Alef-Bold.ttf') format('truetype'), url('fontAlef/Alef-Bold.svg#alefbold') format('svg'); font-weight: bold;}
@font-face {font-family: 'Alef-Regular'; src: url('fontAlef/Alef-Regular.eot'); src:  url('fontAlef/Alef-Regular.eot?#iefix') format('embedded-opentype'), url('fontAlef/Alef-Regular.woff') format('woff'), url('fontAlef/Alef-Regular.ttf') format('truetype'), url('fontAlef/Alef-Regular.svg#alefRegular') format('svg'); font-weight: normal;}
@font-face {font-family: 'Open Sans Hebrew Light'; font-style: normal; font-weight: 300; src: url(fontOpenSans/opensanshebrew-light-webfont.eot); src: url(fontOpenSans/opensanshebrew-light-webfont.eot?#iefix) format('embedded-opentype'),url(fontOpenSans/opensanshebrew-light-webfont.woff) format('woff'),url(fontOpenSans/opensanshebrew-light-webfont.ttf) format('truetype');}
@font-face {font-family: 'Open Sans Hebrew'; font-style: normal; font-weight: 400; src: url(fontOpenSans/opensanshebrew-regular-webfont.eot); src: url(fontOpenSans/opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'),url(fontOpenSans/opensanshebrew-regular-webfont.woff) format('woff'),url(fontOpenSans/opensanshebrew-regular-webfont.ttf) format('truetype');}
@font-face {font-family: 'Open Sans Hebrew Bold'; font-style: normal; font-weight: 700; src: url(fontOpenSans/opensanshebrew-bold-webfont.eot); src: url(fontOpenSans/opensanshebrew-bold-webfont.eot?#iefix) format('embedded-opentype'),url(fontOpenSans/opensanshebrew-bold-webfont.woff) format('woff'),url(fontOpenSans/opensanshebrew-bold-webfont.ttf) format('truetype');}
@font-face {font-family: 'Open Sans Hebrew Extra Bold'; font-style: normal; font-weight: 800; src: url(fontOpenSans/opensanshebrew-extrabold-webfont.eot); src: url(fontOpenSans/opensanshebrew-extrabold-webfont.eot?#iefix) format('embedded-opentype'),url(fontOpenSans/opensanshebrew-extrabold-webfont.woff) format('woff'),url(fontOpenSans/opensanshebrew-extrabold-webfont.ttf) format('truetype');}
html
{
	font-size: 11pt;
}
body {
  /* background-image: url('../../images/bgr_list_tohen.jpg');*/
     background-image: url('../../images/bgr_list_line.jpg');

 background-position: 50% 170px;
/*
  background-position: 50% 170px;
  background-size: 100% 585px;
*/
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family:  Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 1em;
 line-height: normal /*20px;*/
}
h1 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 42px;
  line-height: 44px;
  font-weight: 700;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
h3 {
  margin: 5px 5px 0px 0px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}
h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
td,p,span,li
{
		font-size: 1em;
/* line-height:normal !important /* 1.1em*/ /*20px;*/
}
p {
  margin-bottom: 5px;
  color: #0a0a0a;
  /*text-align: center;*/
}
a {
  color: #eb6010;
  text-decoration: none
}
a:visited {
  color: #eb6010;
  text-decoration: none
}
a:hover {
  color: #002e63;
  text-decoration: underline
}
a:focus {
  color: #002e63;
  background-color: #c2d0e0 ;
  text-decoration: none
}
a:active {
  background-color:transparent !important;  
  color: #002e63 !important;
  text-decoration: underline !important
}
.button {
  display: inline-block;
  padding: 4px 15px;
  background-color: black;
  color: white;
  text-align: center;
  text-decoration: none;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.button.realtime_button {
  width: 236px;
  height: 68px;
  margin-top: 0px;
  padding: 23px 40px 20px;
  border-radius: 12px;
  background-color: #003a7c;
  font-size: 24px;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
a.button.realtime_button:hover 
{
  text-decoration: none;
	color:#ffffff
}
a.button.realtime_button:active 
{
  text-decoration: none;
	color:#ffffff !important;
	background-color:transparent !important;
}
a.button.realtime_button:focus 
{
  text-decoration: none;
  background-color: #c2d0e0;
	color:#003a7c
}
.topbar_section {
  height: 45px;
  background-color: #ddd;
}
.content {
  display: block;
  width: 998px;
  margin: 100px auto 30px;
  padding: 20px 15px 40px;
  background-color: white;
}
.content.home {
  margin-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}
.topbar_raw {
  display: block;
  width: 998px;
  height: 45px;
  margin-right: auto;
  margin-left: auto;
  line-height:1.1em
}
.topbar_search_column {
  height: 45px;
}
.topbar_links_column {
  height: 45px;
  line-height: 1.1em
}
.topbar_search {
  height: 32px;
 padding-top: 5px;
  border-radius: 14px;
  box-shadow: rgba(0, 0, 0, 0.58) 3px 6px 5px -2px inset;
  font-size: 1em;
}
.topbar_link.fixedlinks {
  margin-top: 12px;
  float: right;
  color: #002e63;
  /*font-size: 14px;*/
  font-size: 1em;
  text-align: right;
  text-decoration: none;
  padding:2px
}
a.topbar_link.fixedlinks {
  color: #002e63;
  font-size: 1em;
  text-decoration: none;
}
a.topbar_link.fixedlinks:hover {
   color: #ffffff;
  background-color: #002e63;
  text-decoration: none
}
a.topbar_link.fixedlinks:focus {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none
}
a.topbar_link.fixedlinks:active {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none !important
}

.topbar_link.navbar {
  margin-top: 0px;
  margin-right: 4px;
  margin-left: 4px;
  padding-right: 4px;
  padding-left: 4px;
  float: right;
  color: #0a0a0a;
 /* font-size: 12px;*/
  font-size: 0.95em;
  letter-spacing: 0px;
}
a.topbar_link.navbar:hover {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none !important
}
a.topbar_link.navbar:focus {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none !important
}
a.topbar_link.navbar:active {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none !important
}
.topbar_link.footer {
  position: relative;
  padding: 0px;
  margin-right: 34px;
  clear: right;
  color: #ffffff;
}
a.topbar_link.footer
{
	color: #ffffff;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	text-decoration: none;
	padding-right: 2px;
}
a.topbar_link.footer:visited {
  color: #ffffff;
  text-decoration: none
}
a.topbar_link.footer:hover {
  color: #cbdbea;
  text-decoration: none
}
a.topbar_link.footer:focus {
  color: #002e63;
  background-color: #c2d0e0 ;
  text-decoration: none
}
a.topbar_link.footer:active {
  background-color:transparent !important;  
  color: #99a9c2 !important;
  text-decoration: none !important
}
.topbar_line {
  width: 24px;
  margin-top: 14px;
  float: right;
  color: #787878;
  font-size: 18px;
  text-align: center;
}
.topbar_txt_size {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  float: right;
  line-height:1.4em
}
a.topbar_txt_size_link {
  padding-right: 4px;
  padding-left: 4px;
  color: #002e63;
  text-decoration:none
}
a.topbar_txt_size_link:visited {
  color: #002e63;
}
a.topbar_txt_size_link:hover {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none
}

a.topbar_txt_size_link:focus {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none
}
a.topbar_txt_size_link:active {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none !important
}

a.topbar_txt_size_link_act{
  padding-right: 4px;
  padding-left: 4px;
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none
}
a.topbar_txt_size_link_act:visited{
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none
}
a.topbar_txt_size_link_act:hover,   a.topbar_txt_size_link_act:active{
  color: #002e63;
  background-color: #c2d0e0;
  text-decoration: none !important
}
a.topbar_txt_size_link_act:focus {
  color: #002e63;
  background-color: #c2d0e0;
  text-decoration: none
}
.topbar_txt_size._1 {
  margin-top: 13px;
  float: right;
  font-size: 14px;
}
.topbar_txt_size._2 {
  margin-top: 12px;
  float: right;
  font-size: 16px;
}
.topbar_txt_size._3 {
  margin-top: 8px;
  float: right;
  font-size: 21px;
}
.logo_bar_section {
  display: block;
  width: 998px;
  height: 125px;
  margin-right: auto;
  margin-left: auto;
}
.logo_dan_big {
  margin-top: 40px;
  margin-left: 12px;
  float: right;
}
.logo_bar_link{
  position: relative;
  margin-top: 70px;
  float: right;
  color: #002e63;
  font-size: 26px;
  text-decoration: none;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
a.logo_bar_link, a.logo_bar_link:visited{
  position: relative;
  line-height:normal;
   float: right;
  padding:4px;
  color: #002e63;
  font-size: 26px;
  text-decoration: none;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.logo_bar_link:hover {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none
}
a.logo_bar_link:focus {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none
}
a.logo_bar_link:active {
  color: #ffffff;
  background-color: #002e63;
  text-decoration: none !important
}

.logobar_line {
  width: 12px;
  height: 40px;
  min-width: 12px;
  margin-top: 68px;
  margin-right: 8px;
  float: right;
  border-right: 1px solid #787878;
}
._2 {
  float: left;
}
.content_navbar {
  padding-bottom: 2px;
  border-bottom: 6px solid #666;
  text-align: right;
  line-height:1.1em
}
.content_navbar_title {
  margin-bottom: 2px;
  float: right;
  color: #0a0a0a;
  font-size: 12px;
}
.footer_blue {
  min-height: 200px;
  padding-top: 50px;
  padding-bottom: 30px;
  background-image: -webkit-linear-gradient(#002e63, #003884);
  background-image: linear-gradient(#002e63, #003884);
}
.footer_black {
  min-height: 60px;
  padding-top: 20px;
  padding-bottom: 30px;
  background-color: #0a0a0a;
  text-align: center;
}
.content_list_title {
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
}
.list_menu_block {
  width: 256px;
  float: right;
}
.list_menu_block.home {
  width: 286px;
}
.list_insert_content_block {
  width: 660px;
  float: left;
}
.menu_button {
 /* height: 36px;*/
  min-height: 36px;
  overflow:visible;
}
.menu_button a
{	
  width: 286px;
  padding: 8px 14px 4px 10px;
}
.menu_button.open {
  height: auto;
  margin-top: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.menu_button.open a{
  padding: 8px 14px 4px 10px;
}
.menu_button.in {
  background-color: #002e63;
  color: white;
}
.menu_button.in a
{
	height:100%;
	min-height: 36px;
  padding: 8px 14px 4px 10px;
}
.menu_link.un {
  float: right;
  color: #0a0a0a;
  font-size: 18px;
   font-family:  Open Sans Hebrew,Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-decoration: none;
}
.menu_link.sub {
  float: right;
  color: #666;
  font-size: 18px;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-decoration: none;
}
.menu_link.in 
{	
	height:100%;
	min-height: 36px;
  float: right;
  color: white;
  font-size: 18px;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-decoration: none;
}

a.menu_link.un:hover {
  color: #ffffff ;
  background-color: #002e63 ;
  text-decoration: none
}
a.menu_link.un:focus {
   color: #ffffff ;
  background-color: #002e63 ;
  text-decoration: none 
}
a.menu_link.un:active {
  color: #ffffff ;
  background-color: #002e63;
  text-decoration: none 
}
a.menu_link.in:hover {
  color: #ffffff ;
  text-decoration: none
}
a.menu_link.in:focus {
  color: #002e63 ;
  text-decoration: none 
}
a.menu_link.in:active {
  color: #ffffff ;
  background-color: #002e63;
  text-decoration: none
}


a.menu_link.sub:focus {
  background-color:#002e63 ;
  color: #ffffff ;
  text-decoration: none 
}
a.menu_link.sub:hover {
  color: #ffffff ;
  background-color:#002e63 ;
  text-decoration: none
}
a.menu_link.sub:active {
  background-color:#002e63 ;
  color: #ffffff ;
  text-decoration: none 
}


.menu_line {
  height: 4px;
  min-height: 4px;
  margin-top: 5px;
  margin-bottom: 15px;
  background-color: #002e63;
}
.menu_line.gray {
  height: 2px;
  min-height: 2px;
  margin-top: 25px;
  margin-bottom: 25px;
  background-color: #bfbfbf;
}
.menu_line.gray.home {
  margin-top: 38px;
  margin-bottom: 51px;
}
.menu_line.wspace {
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: transparent;
}
.service {
  height: 42px;
  min-height: 42px;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 10px;
  padding-right: 14px;
  padding-left: 10px;
  line-height:1em
}

a.menu_link.serv 
{
	  min-height: 32px;
	float: right;
  color: white;
  background-color: transparent;
 font-size: 22px;
   font-family:  Open Sans Hebrew Bold, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-decoration:none
}

a.menu_link.serv:hover{
  color: white ;
  text-decoration: none;
}
a.menu_link.serv:focus{
  color: white ;
  text-decoration: none ;
}
a.menu_link.serv:active{
  color: white ;
  text-decoration: none ;
}

.service.color1 {
  margin-top: 4px;
  margin-bottom: 4px;
  background-color: #eb6010;
}
.service.color2 {
  background-color: #eb8d0c;
}
.service.color3 {
  background-color: #0ba00b;
}
.service.color4 {
  background-color: #00a183;
}
.service.color5 {
  background-color: #0f6db3;
}
.service.color6 {
  background-color: #6847c4;
}
.service.color7 {
  background-color: #b726a2;
}
.service.color8 {
  background-color: #b82650;
}
.menu_arrow {
  margin-right: 8px;
  float: right;
}
.menu_arrow.cell {
  position: relative;
  margin-top: -30px;
  margin-right: 12px;
}
.banner_ravkav {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  float: none;
}
.banner_drushim {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}
.footer_blue-section {
  display: block;
  width: 978px;
  margin-right: auto;
  margin-left: auto;
}
.footer_blue-section.group 
{
	position:relative;
  margin-top: 50px;
  width: 688px;
}
.footer_blue_credits {
  width: 290px;
  float: right;
}
.footer_logo_dan {
  display: block;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
}
.footer_logo_united {
  margin-right: 40px;
}
.footer_logo_mashdan {
  margin-right: 40px;
}
.footer_logo_dan_n {
  margin-right: 40px;
}
.footer_credits {
  display: block;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  color: white;
  text-align: center;
}
.footer_credits.number {
  margin-top: 0px;
  font-size: 24px;
  letter-spacing: 1px;
  text-align: right;
  float:none
}
.footer_credits.numtitle {
  text-align: right;
  float:none
}
.footer_links_group {
  /*width: 236px;
  padding-right: 36px;*/
 width: 688px;
   float: right;
}
.footer_black_raw {
  display: block;
  width: 978px;
  height: 30px;
  margin-right: auto;
  margin-left: auto;
}
.footer_black_cyberserve {
  height: 30px;
  padding-right: 0px;
  padding-left: 0px;
}
.footer_black_credits {
  height: 30px;
  padding-right: 0px;
  padding-left: 0px;
}
.footer_black_txt {
  margin-top: 2px;
  float: left;
  color: #666;
  font-size: 14px;
}
.footer_black_txt.credit {
  float: right;
}
.logo_cyberserve {
  margin-right: 5px;
  margin-left: 5px;
  float: left;
}
.home_line_calculate_section {
  display: block;
  width: 998px;
  height: 456px;
  margin-top: 70px;
  margin-right: auto;
  margin-left: auto;
}
.home_hl_block {
  width: 384px;
  padding-left: 44px;
  margin-right: 42px;
  padding-top: 5px;
  float: right;
}
.home_content_left_block {
  width: 286px;
  float: left;
}
.body_list {
  background-image: url('../images/bgr_list_tohen.jpg');
}
.home_calculate_column {
  padding-right: 0px;
  padding-left: 0px;
}
.home-_slogan {
  display: block;
  margin-top: 180px;
  margin-right: auto;
  margin-left: auto;
  color: white;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  text-shadow: rgba(0, 0, 0, 0.6) 4px 4px 6px;
}
.home-_slogan.big {
  margin-top: 14px;
  font-size: 62px;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.home-_slogan.calculate_title {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-right: 10px;
  font-size: 36px;
  text-align: right;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.line_calculate_section {
  height: 380px;
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px;
  border: 1px solid white;
  border-radius: 16px;
  background-color: #bfbfbf;
  box-shadow: rgba(0, 0, 0, 0.31) 6px 6px 8px 0px;
}
.calculate_form_title {
  float: right;
  font-size: 22px;
  font-weight: 400;
  text-align: right;
  clear:both
}
.calculate_form_title.link {
  float: left;
  clear: none;
  color: #0f6db3;
}
.calculate_button {
  display: block;
  width: 100%;
  height: 64px;
  margin: 8px auto 10px;
  float: none;
  clear: none;
  border-radius: 12px;
  background-color: #003a7c;
  font-size: 32px;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
.calculate_inpute {
  height: 64px;
  margin-bottom: 16px;
  border-radius: 12px;
  font-size: 20px;
}
.realtime_section {
  display: block;
  width: 998px;
  height: 110px;
  margin-top: 90px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px;
  border-radius: 16px;
  background-color: #bfbfbf;
}
.realtime_input_block {
  width: 702px;
  height: 76px;
  padding-top: 12px;
  padding-left: 10px;
  float: right;
  background-image: url('../../images/realtime_title.gif');
  background-repeat: no-repeat;
}
.realtime-button_block {
  float: left;
}
.realtime_input {
  width: 78.7%;
  height: 46px;
  border: 1px solid white;
  font-size: 20px;
  text-align: right;
  text-indent: 0px;
}
.hl_section {
  margin-bottom: 20px;
}
.hl_section a{
  color:#333;
  text-decoration:none
}
.hl_title 
{
 margin: 5px 5px 5px 0px;
  font-size: 28px;
  font-family: Open Sans Hebrew Bold;
  color:#333;
  text-decoration:none
}
a.hl_title {
  font-size: 28px;
  font-family: Open Sans Hebrew Bold;
  color:#333;
  text-decoration:none
}
a.hl_title:focus {
  color: #ffffff;
  background-color: #003a7c;
  text-decoration: none
}
.hl_text {
  margin-right: 5px;
  float: right;
  text-align: right;
}
.home_menu_textblock {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #003a7c;
  font-size: 1em;
  text-align: center;
}
.home_menu_textblock.line {
  margin-top: 0px;
  margin-bottom: 0px;
  float: right;
  text-align: right;
}
.home_menu_textblock.line a,a:visited{
  color: #003a7c;
  font-size: 1em;
  text-decoration:none
}
.home_menu_textblock.line a:focus {
  color: #002e63 ;
  background-color: transparent;
  text-decoration: none
}
.home_menu_textblock.line.date {
  margin-top: 3px;
  color: #787878;
  font-size: 1em;
}
.logo_moovit {
  display: block;
  margin: 44px auto 20px;
}
.logo_hopon {
  display: block;
  margin: 40px auto 20px;
}
.logo_ototo {
  display: block;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
}
.home_cells_container {
  margin-top: 26px;
  background-color: #e8e8e8;
}
.cell {
  margin: 8px 12px 10px 4px;
}
.home_news_title {
  margin-top: 4px;
  margin-bottom: 6px;
  color: #787878;
  font-size: 30px;
  text-align: right;
  text-decoration:none;
  border:0px solid blue;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
 a.home_news_title {
  color: #787878;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-bottom: 4px;
  padding-right:2px;
  line-height:normal;
  font-size: 30px;
  text-align: right;
  text-decoration:none;
  border:0px solid red;
  display:block;
   font-family:  Open Sans Hebrew, Arial, 'Helvetica Neue', Helvetica, sans-serif;
}
a.home_news_title:hover {
  color: #ffffff;
  text-decoration: none
}
a.home_news_title:focus {
  color: #ffffff;
  background-color:transparent;
  text-decoration: none
}
.home_news_conteiner {
  margin-bottom: 28px;
}
.home_news_block {
  position: relative;
  display: block;
  width: 296px;
  margin-bottom: 10px;
  float: none;
  clear: none;
}
.home_nes_txt_block {
  min-height: 64px;
}
.home-news_lnum_block {
  height: 64px;
 width:64px;
  background-color: #003a7c;
}
.line_number_64 {
  margin-top: 20px;
  color: white;
  font-size: 33px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 767px) {
}
@media (max-width: 479px) {
}

.list_block {
  position: relative;
  display: block;
  width: 100%;
  margin-bottom: 10px;
  float: none;
  clear: none;
}
/*----------------------------*/
.red
{
	color: #a32122;
}
.validator
{
	color: #cd2136;
}
.strip
 {
  min-height: 28px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 14px;
  padding-left: 10px;
}
.strip.grey
 {
	background-color:#cccccc
}
.button {
  display: block;
  width: 100%;
  height: 64px;
  margin: 8px auto 10px;
  float: none;
  clear: none;
  border-radius: 12px;
  background-color: #003a7c;
  font-size: 24px;
}
fieldset.fieldsetFormInput
{
	border:#cccccc solid 1px;
  border-radius: 4px;
  padding:5px;
}
fieldset.noBorder
{
	border:0px;
  padding:5px;
}
legend.noVisible
{
	display:none
}
	
label.form_label
{
	  font-size:1em;
	  font-weight:normal
}
.txtFormInput {
  min-height: 24px;
  border-radius: 4px;
  /*box-shadow: rgba(0, 0.5, 0.78, 0.58) 1px 1px 1px -1px solid;*/
  border:#999999 1px solid;
  font-size: 1em;
  overflow:hidden;
}
.txtFormInput:hover {
  border-radius: 4px;
  /*box-shadow: rgba(0, 0.5, 0.78, 0.58) 1px 1px 1px -1px solid;*/
  border:#003a7c 1px solid;
  font-size: 1em;
}
.txtFormInput:focus {
  border-radius: 4px;
  /*box-shadow: rgba(0, 0.5, 0.78, 0.58) 1px 1px 1px -1px solid;*/
  border:#003a7c 1px solid;
  font-size: 1em;
}
.txtFormInputErr {
  min-height: 24px;
  border-radius: 4px;
  border:#cd2136 1px solid;
  font-size: 1em;
  overflow:hidden;
}
.banner {
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
  float: none;
}
.line_number_home {
  margin-top: 20px;
  color: white;
  font-size: 30px;
  text-align: center;
}
a.line_number_home,a.line_number_home:visited
{
  color: white;
  font-size: 30px !important;
 font-family:  Open Sans Hebrew Bold, Arial, 'Helvetica Neue', Helvetica, sans-serif;
  text-align: center;
  text-decoration:none
}
a.line_number_home:hover
{
  color: white;
  text-decoration:none
}
a.line_number_home:focus
{
  color: #002e63;
  background-color: transparent ;
  text-decoration: none
}
.line_table_title {
  padding-top: 4px;
  padding-bottom: 4px;
  color: black;
  font-size: 32px;
  line-height: 28px;
  text-align: right;
}
div.list_line_Number 
{
  height: 54px;
  width: 54px;
  display:block;
  overflow:visible;
  text-align: center;
  vertical-align: middle;
  background-color: #003a7c;
  padding:15px 5px 5px 5px
}
div.list_line_Number, a.list_line_Number,a.list_line_Number:visited
{
  color: white;
  display:block;
  font-size: 20px !important;
  font-weight: 700;
  text-decoration:none
}
a.list_line_Number:hover
{
  color: white;
  text-decoration:none
}
a.list_line_Number:focus
{
  color: #002e63;
  background-color: #c2d0e0 ;
  text-decoration: none
}
a.list_line_Number:active {
  background-color:transparent !important;  
  color: white !important;
  text-decoration: none !important
}
.list_lineDesc
{  
	font-size:1em;
}
.w-col-50percent {
  width: 50%;
}
ul.list_lines
{
  list-style: none;
position:relative;
	padding:0px;
	margin:0px;
	clear:both
}
ul.list_lines li
{
	display:block;
	height:32px;
	overflow:visible;
	clear:both
}
.list_lines.separator
{
	height:3px;
  min-height:3px;
position:relative;
	clear:both
}
.list_lines.line_Number_block
{
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
position:relative;
float: right
}
.list_lines.list_line_Number 
{
  height: 32px;
  width: 38px;
 }
.list_lines.txt_block
{
position:relative;
float: right;
vertical-align:baseline;
overflow:visible;
  height: 32px;
}
.list_lines.description
{
position: absolute;    
top : 50%;  
 right: 0px; 
 width:100%;    
 -webkit-transform: translate(0%, -50%);    
 transform        : translate(0%, -50%);
}
.list_lines.txt_block a,a:visited
{
 	color: #333333;
  font-size: 1em;
  text-decoration: none;
	white-space:normal;
 text-decoration: none;
	white-space:normal
}
.list_lines.txt_block a:hover
{
  text-decoration: underline;
}

.list_lines.txt_block a:focus {
  color: #002e63;
  background-color: #c2d0e0 ;
  text-decoration: none
}
.list_lines.txt_block a:active {
  background-color:transparent !important;  
  color: #333333 !important;
  text-decoration: none !important
}
.centralPosition
{
position: absolute;
    top : 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
  	-ms-transform: translate(-50%, -50%);
    transform        : translate(-50%, -50%);
}
.centralVerticalPosition
{
position: relative;
    top : 50%;
   -webkit-transform: translateY(-50%);
  	-ms-transform: translateY(-50%);
  	transform: translateY(-50%);
}
.centralHorisontalPosition
{
 position: absolute;
   left : 50%;
   -webkit-transform: translateX(-50%);
  	-ms-transform: translateX(-50%);
  	transform: translateX(-50%);
}

.ic_calendar {
  margin: 4px;
  float: right;
}
.ic_info {
  margin: 4px;
  float: right;
}
.ic_map {
  margin: 4px;
  float: right;
}
.ic_print {
  margin: 4px;
  float: right;
}


.buttonLangBlock
{
	position:absolute;
	top:0px;
	left:0px;
	height:40px;
	width:auto;
	margin-top:3px;
}
a.buttonLang, a.buttonLang:visited
{
	height:40px;
	width:auto;
	background-color:#003a7c;
	color:#ffffff;
	font-size:110%;
	text-decoration:none;
  border-radius: 5px;
  text-align:center;
  padding: 10px;
  margin-right:10px;
  vertical-align:middle;
  display:inline-block;
  float:left
}

a.buttonLang:hover {
  background-color: #c2d0e0  !important;
	color:#002e63;
	text-decoration:none;
}
a.buttonLang:focus {
  background-color: #c2d0e0  !important;
	color:#002e63;
	text-decoration:none;
}
a.buttonLang:active {  
  background-color: #c2d0e0  !important;
	color:#002e63;
	text-decoration:none;  
}

@media (min-width: 1961px) 
{
  body {  background-size: 100% 585px;
  }
}
/*@media (max-width: 997px) 
{
.content {
  width: 100%;
}
.topbar_raw {
  width: 100%;
}
}
*/