/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:0 0 1em 0;}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:40px 0 0 0}menu,ol,ul{padding:0 20px 0 0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
 /*PDF*/
.maintext_rtl a[href$='.pdf'], .kol_content_rtl a[href$='.pdf']{
background: transparent url(/image/icon_pdf.png) center right no-repeat;
background-size: 17px 17px;
display: inline-block;
padding-right: 20px;
}

.maintext_ltr a[href$='.pdf'], .kol_content_ltr a[href$='.pdf'] {
background: transparent url('/image/icon_pdf.png') center left no-repeat;
background-size: 16px 16px;
display: inline-block;
padding-left: 20px;
}

/*Word*/
.maintext_rtl a[href$='.doc'], .maintext_rtl a[href$='.docx'], .maintext_rtl a[href$='.rtf'], .kol_content_rtl a[href$='.doc'], .kol_content_rtl a[href$='.docx'], .kol_content_rtl a[href$='.rtf'] {
background: transparent url(/image/icon_word.gif) center right no-repeat;
background-size: 17px 17px;
display: inline-block;
padding-right: 22px;
}                                              
.maintext_ltr a[href$='.doc'], .maintext_ltr a[href$='.docx'], .maintext_ltr a[href$='.rtf'], .kol_content_ltr a[href$='.doc'], .kol_content_ltr a[href$='.docx'], .kol_content_ltr a[href$='.rtf'] {
background: transparent url(/image/icon_word.gif) center left no-repeat;
background-size: 17px 17px;
display: inline-block;
padding-left: 22px;
}
/*Excel*/                
.maintext_rtl a[href$='.xls'],.maintext_rtl a[href$='.xlsx'], .kol_content_rtl a[href$='.xls'],.kol_content_rtl a[href$='.xlsx']{
background: transparent url(/image/icon_excel.png) center right no-repeat;
background-size: 17px 17px;
display: inline-block;
padding-right: 20px;
}
.maintext_ltr a[href$='.xls'],.maintext_ltr a[href$='.xlsx'], .kol_content_ltr a[href$='.xls'],.kol_content_ltr a[href$='.xlsx']{
background: transparent url(/image/icon_excel.png) center left no-repeat;
background-size: 17px 17px;
display: inline-block;
padding-left: 20px;
}

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
    overflow-x: hidden;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}
.kol img{
	vertical-align: text-top;
}
.login_help_img{
	vertical-align: text-top;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@font-face{
	font-family:'almoni-tzar-light';
	font-weight:300; /*(light)*/
	font-style: normal;
	src: url('../font/almoni-tzar-aaa-300.eot'); 
	src: url('../font/almoni-tzar-aaa-300.eot?#iefix') format('embedded-opentype'), 
		url('../font/almoni-tzar-aaa-300.ttf') format('truetype'), 
		url('../font/almoni-tzar-aaa-300.woff') format('woff'), 
		url('../font/almoni-tzar-aaa-300.svg#almoni-tzar-light') format('svg');
}
		
@font-face{
	font-family:'almoni-tzar';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('../font/almoni-tzar-aaa-400.eot'); 
	src: url('../font/almoni-tzar-aaa-400.eot?#iefix') format('embedded-opentype'), 
		url('../font/almoni-tzar-aaa-400.ttf') format('truetype'), 
		url('../font/almoni-tzar-aaa-400.woff') format('woff'), 
		url('../font/almoni-tzar-aaa-400.svg#almoni-tzar-regular') format('svg');
}

@font-face{
	font-family:'almoni-tzar-bold';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('../font/almoni-tzar-aaa-700.eot'); 
	src: url('../font/almoni-tzar-aaa-700.eot?#iefix') format('embedded-opentype'), 
		url('../font/almoni-tzar-aaa-700.ttf') format('truetype'), 
		url('../font/almoni-tzar-aaa-700.woff') format('woff'), 
		url('../font/almoni-tzar-aaa-700.svg#almoni-tzar-bold') format('svg');
}

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('../font/opensans-condbold.eot');
    src: url('../font/opensans-condbold.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-condbold.woff') format('woff'),
         url('../font/opensans-condbold.ttf') format('truetype'),
         url('../font/opensans-condbold.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('../font/opensans-condlight.eot');
    src: url('../font/opensans-condlight.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-condlight.woff') format('woff'),
         url('../font/opensans-condlight.ttf') format('truetype'),
         url('../font/opensans-condlight.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansCnLtIt';
    src: url('../font/opensans-condlightitalic.eot');
    src: url('../font/opensans-condlightitalic.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans-condlightitalic.woff') format('woff'),
         url('../font/opensans-condlightitalic.ttf') format('truetype'),
         url('../font/opensans-condlightitalic.svg#open_sansCnLtIt') format('svg');
    font-weight: normal;
    font-style: normal;
}
   
body{
color:#666666;
font:normal 14px Arial;
background:#ffffff url(/image/website/bg.jpg) repeat-x center 49px;
}

.container{
display:block;
width:960px;
margin:0 auto;
direction:rtl;
}

a{transition:background-color 0.25s ease-out 0s;}

.nomar{margin:0 !important;}
.mar_5{margin-top:5px !important;}
.mar_10{margin-top:10px !important;}
.mar_15{margin-top:15px !important;}
.mar_20{margin-top:20px !important;}
.mar_25{margin-top:25px !important;}
.mar_30{margin-top:30px !important;}
.mar_40{margin-top:40px !important;}

.header{
display:block;
clear:both;
width:100%;
border-top:solid 2px #ffffff;
background:url(/image/website/menu_bg.png) repeat-x center top;
z-index:2;
position:relative;
}

.logo{
float:left;
margin:10px 0 0 0;
}

.logo_authority{
float:right;
margin:17px 0 0 0;
}

.nav{
float: right;
width:800px;
}

.nav ul{
float: right;
list-style: none;
margin: 0px;
padding: 0px;
width:100%;
}

.nav ul li{float:right;}

.nav ul li, .nav ul li ul li, .nav ul li ul li ul li {
float: right;
text-align: right;
direction: rtl;
}

.nav ul li {
list-style: none;
border-collapse: collapse;
line-height:44px;
}

.nav ul li a{
margin:0 8px;
display: block;
font-size:15px;
color:#333333;
text-decoration:none;
text-shadow:1px 1px #ffffff;
}

.nav ul li:hover a, .nav ul li.current a{color:#04bde5;}

.nav ul li:last-child a{margin-right:0;}

.nav ul li ul{
width:219px;
display:none;
position:absolute;
padding:11px 0 13px 0;
margin:0px;
top:48px;
right: 0;
background:#f5f5f5;
border:solid 1px #dedfdf;
z-index:10;
}

.nav ul li ul li {
display:block;
margin:0px;
width:193px;
padding:2px 13px;
}

.nav ul li ul li.menu_drop_top{
margin:-23px 0 0 0;
height:12px;
background:url(/image/website/menu_triangle.png) no-repeat 165px top;
}

.nav ul li:hover ul li a {
display:block;
margin:0;
padding:5px 6px;
color:#333333;
font-size:13px;
line-height:16px;
text-shadow:none;
}

.nav ul li ul li:hover a {
background:#04bde5;
color:#ffffff;
}

.nav ul li:hover ul li:hover, .nav ul li:hover {position: relative;}
.nav ul li:hover ul {display: block;}
.nav ul li ul li{border-collapse: collapse;}

.icons{
float:left;
}

.icons ul{
margin:5px 0 0 0;
padding:0;
list-style:none;
}

.icons ul li{
display:inline;
float:left;
width:33px;
margin:0 5px 0 0;
}

.icons ul li a{
display:block;
padding:11px 0 0 0;
width:33px;
height:23px;
background:url(/image/website/menu_icon_bg.png) no-repeat top;
text-align:center;
}

.icons ul li a img{vertical-align:top;}

.icons ul li a:hover img{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
transition:opacity 0.25s ease-out 0s;
}

.section{
display:block;
clear:both;
width:100%;
}

.footer{
display:block;
clear:both;
width:100%;
margin:50px 0 40px 0;
font-size:12px;
color:#999999;
}

.footer a{color:#999999;}

.footer a:hover{text-decoration:none;}

.footer_bg{
display:block;
clear:both;
padding:5px 10px;
line-height:20px;
background:url(/image/website/trans_grey.png) repeat top;
color:#484848;
}

.footer_bg a{
color:#484848;
text-decoration:none;
}

.footer_bg a:hover{text-decoration:underline;}

.footer_bottom{padding:0 10px;}

.rotator{
display:block;
margin:15px auto 0 auto;
width:960px;
height:340px;
padding:0 73px 40px 91px;
background:url(/image/website/rotator.png) no-repeat top;
}

.rotator .bx-wrapper{margin:0;}

.rotator .bx-wrapper .bx-viewport{
background:#ffffff;
border:0;
box-shadow:none;
left:0;
position:relative;
}

.rotator .bx-wrapper .bx-caption {
background: 0 0 rgba(80, 80, 80, 0.75);
bottom: 0;
position: absolute;
right: 0;
width: 245px;
height:340px;
direction:rtl;
}

.lt-ie9 .rotator .bx-wrapper .bx-caption {background:url(/image/website/trans_black.png) repeat top;}

.rotator .bx-wrapper .bx-caption h3{
display:block;
margin:17px -10px 0 0;
padding:0 25px 12px 25px;
width:215px;
height:52px;
font-size:21px;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#ffffff;
line-height:52px;
background:url(/image/website/rotator_title.png) no-repeat top;
}

.rotator .bx-wrapper .bx-caption span{
display: block;
height:200px;
overflow:hidden;
font-family: Arial;
font-size: 14px;
color: #e9e9e9;
line-height:18px;
padding:5px 16px 0 16px;
}
.rotator .bx-wrapper .bx-caption span a{
	color: #e9e9e9;
}
.pictures_slider_wrapper .bx-pager{
display:inline;
position: absolute;
left: 760px;
top: 285px;
width:100%;
z-index: 2;

}

.messages_slider_wrapper .bx-pager{
display:block;
width:100%;
margin:20px 0 0 0;
text-align:center;
}

.bx-pager .bx-pager-item{
display:inline-block;
*zoom: 1;
*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a{
background:#e9e9e9;
border-radius: 5px 5px 5px 5px;
display: block;
height: 10px;
margin: 0 1px;
outline: 0 none;
text-indent: 100px;
overflow:hidden;
width: 10px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#04bde5;}

.lt-ie9 .bx-wrapper .bx-pager.bx-default-pager a{background:transparent url(/image/website/dot.png) no-repeat center top;margin:0 2px;}
.lt-ie9 .bx-wrapper .bx-pager.bx-default-pager a:hover, .lt-ie9 .bx-wrapper .bx-pager.bx-default-pager a.active{background:transparent url(/image/website/dot.png) no-repeat center -50px;}

.side{
float:right;
width:244px;
}

.main{
float:right;
margin:0 30px;
width:412px;
}

.sidelinks{
border-bottom:solid 24px #ececec;
}

.sidelinks h3{
margin:0;
font-size:21px;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#ffffff;
line-height:42px;
padding:0 53px 0 0;
}

.sidelinks ul{
margin:10px 0 0 -12px;
padding:0;
list-style:none;
width:257px;
}

.sidelinks ul li{
display:inline;
float:right;
width:116px;
margin:0 0 12px 12px;
}

.sidelinks li a{
display:block;
padding:57px 0 5px 0;
width:110px;
height:20px;
border:solid 3px #f0f0f0;
background:#ffffff;
font-size:16px;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#666666;
text-align:center;
text-decoration:none;
}

.sidelinks li:hover a{
border:solid 3px #04bde5;
background:#04bde5;
color:#ffffff;
}

.sidelinks li.link_research a{background:url(/image/website/link_research.png) no-repeat center 14px;}
.sidelinks li.link_research:hover a{background:#04bde5 url(/image/website/link_research.png) no-repeat center -86px;}

.sidelinks li.link_budget a{background:url(/image/website/link_budget.png) no-repeat center 15px;}
.sidelinks li.link_budget:hover a{background:#04bde5 url(/image/website/link_budget.png) no-repeat center -85px;}

.sidelinks li.link_mail a{background:url(/image/website/link_mail.png) no-repeat center 16px;}
.sidelinks li.link_mail:hover a{background:#04bde5 url(/image/website/link_mail.png) no-repeat center -84px;}

.sidelinks li.link_guidelines a{background:url(/image/website/link_guidelines.png) no-repeat center 15px;}
.sidelinks li.link_guidelines:hover a{background:#04bde5 url(/image/website/link_guidelines.png) no-repeat center -85px;}

.sidelinks li.link_eu:hover a{background:#04bde5 url(/image/website/link_eu.png) no-repeat center -118px; color:#ffffff; border: 3px solid #04bde5;}
.sidelinks li.link_eu a{background:url(/image/website/link_eu.png) no-repeat center 7px; color: #666666; border: 3px solid #f0f0f0;}

.sidelinks li.link_grant a{background:url(/image/website/link_grant.png) no-repeat center 15px;}
.sidelinks li.link_grant:hover a{background:#04bde5 url(/image/website/link_grant.png) no-repeat center -85px;}

.sidelinks li.link_application a{background:url(/image/website/link_application.png) no-repeat center 17px;}
.sidelinks li.link_application:hover a{background:#04bde5 url(/image/website/link_application.png) no-repeat center -83px;}

.title{
display:block;
padding:0 10px 0 15px;
background:#ececec;
height:42px;
}

.mainbox{
display:block;
width:412px;
}

.mainbox h1{
float:right;
margin:0;
font-size:21px;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#333333;
line-height:42px;
}

.title a{
float:left;
font-size:12px;
color:#999999;
line-height:42px;
}

.title a:hover{text-decoration:none;}

.mainbox_text{
display:block;
margin:10px 0 20px 0;
width:412px;
height:125px;
overflow:hidden;
line-height: 18px;
text-align: justify;
}

.mainbox h2{
float:right;
margin:0;
padding-right:30px;
font-size:21px;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#333333;
line-height:42px;
background:url(/image/website/icon_balloon.png) no-repeat right 11px;
}

.mainbox_news{
display:block;
padding:10px 5px;
height:114px;
border:solid 3px #ececec;
overflow:hidden;
border-top:0;
width: 396px;
}

.mainbox_news_wrapper{
	border: 0 3px 3px;
}

.mainbox_news .bx-wrapper{
display:block;
width:396px;
}

.mainbox_news .bx-viewport{
	height:82px;
}

.date{
font-size:12px;
color:#333333;
}

.mainbox_news .bx-pager{
	text-align:right;
}

.board_title{
display:block;
margin:0 -7px;
width:211px;
height:51px;
font-size:21px;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#ffffff;
line-height:42px;
padding-right:47px; 
background:url(/image/website/board_rtl.png) no-repeat top;
}

.board_calendar{
display:block;
float:right;
border:solid 3px #ececec;
border-top:0;
margin:-9px 0 0 0;
padding:9px 5px;
position:relative;
}

<!---->

.ui-datepicker {
    display: none;
    padding: 0.2em 0.2em 0;
    width: 17em;
}
.ui-datepicker .ui-datepicker-header {
    padding: 0.2em 0;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    right: 2px;
}
.ui-datepicker .ui-datepicker-next {
    left: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker table {
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    /*font-weight: bold;*/
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0 none;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: 0.5em 0.2em 0.4em;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0.4em;
    width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    font-size: 0;
    width: 100%;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-cover {
    display: block;
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1;
}

.board_calendar .ui-datepicker{
padding:0;
width:228px;
}

.board_calendar .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{
background:#ececec;
padding:0.5em 0;
}

.board_calendar .ui-datepicker .ui-datepicker-title{
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#04bde5;
font-size:21px;
line-height:1em;
}

.board_calendar .ui-datepicker .ui-datepicker-prev, .board_calendar .ui-datepicker .ui-datepicker-next{
top:10px;
left:15px;
width:9px;
height:16px;
text-indent:-1000px;
overflow:hidden;
text-decoration:none;
background:transparent url(/image/website/board_l.png) no-repeat top !important;
cursor:pointer;
border:0 !important;
}

.board_calendar .ui-datepicker .ui-datepicker-prev{
left:0;
right:15px;
background:url(/image/website/board_r.png) no-repeat top !important;
}

.board_calendar .ui-datepicker th{
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#04bde5;
font-size:15px;
padding:0.7em 0.3em 0.1em 0.3em;
}


.board_calendar .ui-datepicker td span, .board_calendar .ui-datepicker td a{
text-align:center;
font-size:12px;
color:#555555;
line-height:24px;
/*font-family: 'almoni-tzar', 'open_sans_condensedbold';*/
}
	
.board_calendar .ui-datepicker td a:hover,
.board_calendar .ui-datepicker .ui-state-default.ui-state-hover{
background:#04bde5;
border:0;
color: #ffffff;
}

/**.board_calendar .ui-datepicker .ui-state-highlight,
.board_calendar .ui-datepicker .ui-widget-content .ui-state-highlight,
.board_calendar .ui-datepicker .ui-widget-header .ui-state-highlight{
background:#04bde5;
border:0;
color: #ffffff;
}**/

/************** hadar ************/
/*td.ui-datepicker-today{
	border:1px solid #04bde5;
}*/

td.dayWithFund a { /***for home page  **/
	background:#04bde5 !important;
	border:0;
	color: #ffffff !important;
}
td.dayWithFund a:hover {
	cursor:pointer;
}
.calendar .board_calendar .ui-datepicker td a.dayWithFund {/**for callForProposalCalendar page**/
	background:#04bde5;
	border:0;
	color: #ffffff;
}

.callForProposalsPerDay{
display:block;
position:absolute;
top:-20px;
left:50px;
z-index:2;
width:223px;
color:#ffffff;
font-size:13px;
direction:ltr;
/*text-align:left;*/
}

.callForProposalsPerDayHomePage{
	left: 50px;
}


.viewProposal:hover{
	cursor:pointer;
	color:#AFAFAF;
}
.messagePage:hover{
	cursor:pointer;
}
.allCallForProposals:hover{
	cursor:pointer;
	color:#AFAFAF;
}
.close_datepicker_dialog{
	text-align:right;
	float:right;
}
.close_datepicker_dialog:hover{
	cursor:pointer;
	color:#AFAFAF;
}
.lt-ie9 .callForProposalsPerDay{background:url(/image/website/trans_black.png) repeat top;}

.callForProposalsPerDay .clearfix{
background: 0 0 rgba(80, 80, 80, 0.9);
border: 0;
border-bottom:0;
padding:8px;
min-height:10px; 
height:auto !important; 
height: 10px; 
}

.callForProposalsPerDay h4{margin:0;font-size:14px;}

.callForProposalsPerDay p{margin:5px 0 0 0;}

.triangle{
display:block;
width:223px;
height:19px;
line-height:0;
background:url(/image/website/triangle_down_right.png) no-repeat top;
}

.triangle_down_rtl{
	background:url(/image/website/triangle_down_right.png) no-repeat top;
}

.triangle_up_rtl{
	background:url(/image/website/triangle_up_right.png) no-repeat top;
}
.triangle_down_ltr{
	background:url(/image/website/triangle_down_left.png) no-repeat top;
}

.triangle_up_ltr{
	background:url(/image/website/triangle_up_left.png) no-repeat top;
}

/**/

.last_calls{
display:block;
font-size:12px;
color:#666666;
text-align:center;
line-height:12px;
}

.last_calls:hover{text-decoration:none;}

.board_search{
display:block;
margin:11px 0 0 0;
border-top:solid 1px #e3e3e3;
}

.board_search h3{
float:right;
margin:5px 0 0 0;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
font-size:16px;
color:#04bde5;
line-height:24px;
}

.board_search_advanced{
float:left;
margin:4px 0 0 0;
font-size:12px;
color:#666666;
line-height:24px;
}

.board_search_advanced:hover{text-decoration:none;}

.board_form{
display:block;
clear:both;
padding:5px 10px 10px 10px;
width:206px;
height:16px;
background:#f8f8f8;
border:solid 1px #ededed;
}

.input_text{
float:right;
width:185px;
height:19px;
font-family: Arial;
font-weight:normal;
font-size:15px;
color:#333333;
background:transparent;
border:0;
}

.input_submit{
float:left;
border:0;
text-indent:-1000px;
overflow:hidden;
cursor:pointer;
background:transparent url(/image/website/icon_search.png) no-repeat top;
width:14px;
height:16px;
}

.breadcrumbs{
margin:5px 274px 0 0;
padding:10px 0;
font-size:12px;
color:#999999;
}

.breadcrumbs a{
color:#999999;
text-decoration:none;
}

.breadcrumbs a:hover{text-decoration:underline;}

.content{
float: right;
margin: 0 30px 0 0;
width: 686px;
font-size:15px;
color:#333333;
}

.maintitle{
margin:0;
padding:10px 10px 10px 15px;
background:#ececec;
font-size:21px;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#333333;
line-height:22px;
}

.subtitle{
	margin:0 0 15px 0;
	font-size:17px;
	font-family: 'almoni-tzar', 'open_sans_condensedbold';
	font-weight:normal;
	color:#04bde5;
}

.maintext h3, .kol_content h3{
	margin:0 0 15px 0;
	font-size:17px;
	font-family: 'almoni-tzar', 'open_sans_condensedbold';
	font-weight:normal;
	color:#04bde5;
}

.content p{margin:0 0 15px 0;}

.content a[href]{color:#00a6ca;}
.content a:hover{text-decoration:none;}

.content .selected{background:#b2eaf6;color:#333333;text-decoration:none;}

.content p.p_list{margin:0 0 10px 0;}

ul.list_content{
	margin:0 18px 15px 0;
	padding:0;
	list-style:none;
}

ul.list_content li{
	padding:0 15px 5px 0;
	background:url(/image/website/dot.gif) no-repeat right 7px;
}

div.maintext_rtl{
	line-height:24px;
	padding:0 5px;
}
div.maintext_ltr{
	line-height:24px;
}
ul.list_content_rtl, div.maintext_rtl ul, .kol_content_rtl ul, div.login_rtl ul li{
	margin:0 18px 15px 0;
	padding:0;
	list-style:none;
}

ul.list_content_ltr, div.maintext_ltr ul, .kol_content_ltr ul, div.login_ltr ul li{
	margin:0 18px 15px 0;
	padding:0;
	list-style:none;
}

ul.list_content_rtl li, div.maintext_rtl ul li, .kol_content_rtl ul li, div.login_rtl ul li{
	margin: 0 15px 0 0;
	padding:0 15px 5px 0;
	background:url(/image/website/dot.gif) no-repeat right 9px;
}

ul.list_content_ltr li, div.maintext_ltr ul li, .kol_content_ltr ul li, div.login_ltr ul li{
	margin: 0 0 0 15px;
	padding:0 0 5px 15px;
	background:url(/image/website/dot.gif) no-repeat left 9px;
}

div.maintext_rtl ol, .kol_content_rtl ol{
	margin:0 18px 15px 0;
	padding:0;
}

div.maintext_ltr ol, .kol_content_ltr ol{
	margin:0 18px 15px 0;
	padding:0;
}

div.maintext_rtl ol li, .kol_content_rtl ol li{
	margin: 0 35px 0 0;
	padding:0 0 5px 0;
}

div.maintext_ltr ol li, .kol_content_ltr ol li{
	margin: 0 0 0 35px;
	padding:0 0 5px 0;
}

.calendar{
	float: right;
	margin: 0 30px 0 0;
	width: 686px;
}

.calendar .board_calendar{
width: 686px;
margin:0;
padding:0;
border:0;
float:none;
}

.calendar .board_calendar .ui-datepicker{width: 686px;}

.calendar .board_calendar .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{
padding:10px 10px 10px 15px;
color: #333333;
font-family: "almoni-tzar";
font-size: 21px;
font-weight: normal;
line-height: 22px;
}

.calendar .board_calendar .ui-datepicker .ui-datepicker-title{margin:0;text-align: right;line-height:22px;}

.calendar .board_calendar .ui-datepicker .ui-datepicker-title h1{
margin:0;
display:inline;
color: #333333;
font-size: 21px;
font-weight:normal;
text-align: right;
}

.calendar .board_calendar .ui-datepicker .ui-datepicker-prev, .calendar .board_calendar .ui-datepicker .ui-datepicker-next{
top:0 !important;
left:0 !important;
right:auto !important;
width:42px;
height:42px;
background:#dedede url(/image/website/arrow_left.png) no-repeat center center !important;
}

.calendar .board_calendar .ui-datepicker .ui-datepicker-prev{
left:145px !important;
background:#dedede url(/image/website/arrow_right.png) no-repeat center center !important;
}

.calendar .transition{
position: absolute;
margin:0;
top:0;
left: 42px;
width:105px;
text-align:center;
font-size:15px;
font-weight:normal;
color:#666666;
line-height:42px;
}

.calendar .ui-datepicker table{
margin:23px 0 0 0;
border-left:solid 1px #ececec;
border-bottom:solid 1px #ececec;
}

.calendar .board_calendar .ui-datepicker th, .calendar .ui-datepicker td, .calendar .ui-datepicker-week-end{
padding:1px 1px 0 0;
background:#ececec;
width:97px;
height:97px;
font-weight:normal;
}

.calendar .board_calendar .ui-datepicker th{
height:47px;
font-size:22px;
}

.calendar .board_calendar .ui-datepicker th span{
display:block;
margin:0 1px 0 0;
height:47px;
line-height:47px;
background:#f2f2f2;
}

.calendar .board_calendar .ui-datepicker td span,.calendar .board_calendar .ui-datepicker td a{
padding:8px;
width:81px;
height:81px;
font-size:15px;
font-weight:bold;
text-align:right;
background:#ffffff;
}

.calendar .board_calendar .ui-datepicker td a:hover,
.calendar .board_calendar .ui-datepicker .ui-state-default.ui-state-hover,
.calendar .board_calendar .ui-datepicker .ui-state-highlight,
.calendar .board_calendar .ui-datepicker .ui-widget-content .ui-state-highlight,
.calendar .board_calendar .ui-datepicker .ui-widget-header .ui-state-highlight{background:#04bde5;}

.calendar .board_calendar .ui-datepicker td.ui-state-disabled span{color:#bababa;}

.calendar .board_calendar .ui-datepicker td .day_details{
display:block;
font-size:13px;
font-weight:normal;
font-style:normal;
line-height:16px;
}

.calendar .callForProposalsPerDay{
top:214px;
left:80px;
}

.calendar_form{
float:right;
}

.calendar_text{
float:right;
padding:10px;
width:337px;
height:16px;
font-family: Arial;
font-weight:normal;
font-size:15px;
color:#333333;
background:#f8f8f8;
border:solid 1px #ededed;
}

.calendar_submit{
float:right;
margin:0 7px 0 0;
border:0;
text-indent:-1000px;
overflow:hidden;
cursor:pointer;
background:#04bde5 url(/image/website/calendar_submit.png) no-repeat center center;
width:38px;
height:38px;
}
.calendar_submit:hover {
background:#333 url(/image/website/calendar_submit.png) no-repeat center center;
transition:background-color 0.25s ease-out 0s;
}
.calendar_advanced{
float:right;
margin:0 30px 0 0;
font-family: Arial;
font-weight:normal;
font-size:15px;
color:#666666;
line-height:38px;
}

.calendar_advanced:hover{text-decoration:none;}

.message{margin:6px 0 0 0;}

.message_line{
padding:0 1px 0 0;
border-right:solid 4px #04bde5;
}

.message_arrow{
float:right;
width:42px;
height:42px;
background:#f0f0f0 url(/image/website/open.png) no-repeat center center;
transition:background-color 0.25s ease-out 0s;
}

.message_arrow:hover{
cursor:pointer;
background:#04bde5 url(/image/website/open_hover.png) no-repeat center center;
}

.message_text{
float:right;
padding:4px 0 0 0;
width:639px;
height:38px;
line-height:18px;
}

.message_text h3, .message_date{
display:block;
margin:0 13px;
font-size:16px;
font-weight:normal;
}

.message_date{
font-size:12px;
color:#909091;
}

.message_content{
display:none;
background:#f1f1f2;
padding:15px 60px 5px 15px;
font-size:14px;
color:#666666;
line-height:18px;
}
.message_content ul li{
	background:url(/image/website/dot.gif) no-repeat right 6px;
	list-style:none;
	margin:0 7px 0 0;
	padding:0 15px 5px 0;
}

.message.open .message_arrow{background:#04bde5 url(/image/website/close.png) no-repeat center center;}
.message.open .message_arrow:hover{background: url("/image/website/kol_close.png") no-repeat center center #f0f0f0;}
.message.open .message_text{background:#e5e5e6;}
.message.open .message_content{display:block;}

.kolkore_date{
margin:0 5px 0 0;
padding:0 17px 0 0;
font-size:14px;
font-weight:normal;
color:#666666;
background:url(/image/website/calendar_small.png) no-repeat right 4px;
}

.kolkore_date strong{
font-weight:bold;
color:#333333;
}

.kol_rtl{
margin:0 8px 0 0;
border-right:solid 3px #ededed;
}
.kol_ltr{
margin:0 0 0 8px;
border-left:solid 3px #ededed;
}

.kol_title_rtl{
float: right;
margin:0 -11px 3px 0;
padding:0 14px 10px 14px;
width:260px;
height:41px;
background:url(/image/website/title_blue_right.png) no-repeat top;
font-family: 'almoni-tzar', 'open_sans_condensedbold'; 
font-weight:normal;
font-size:21px;
color:#ffffff;
line-height:43px;
}

.kol_title_ltr{
float: left;
margin:0 0 3px -11px;
padding:0 14px 10px 14px;
width:260px;
height:41px;
background:url(/image/website/title_blue_left.png) no-repeat top;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
font-size:21px;
color:#ffffff;
line-height:43px;
}



.kol_title img{padding-top:12px;vertical-align:top;}

.kol_chart img{padding-top:8px;}

.kol_arrow{
margin:0 4px 0 4px;
width:42px;
height:42px;
background:#f0f0f0 url(/image/website/open.png) no-repeat center center;
}

.kol_arrow:hover{background:#04bde5 url(/image/website/open_hover.png) no-repeat center center;}

.kol_content{
	padding:7px 18px 7px 0;
	display:none;
}

.kol_content_rtl{
	padding:7px 18px 7px 0;
	display:none;
}
.kol_content_ltr{
	padding:7px 0 7px 18px;
	display:none;
}

.kol_content_i{line-height:24px;}

.kol_subtitle{
margin:0;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
font-size:17px;
color:#04bde5;
}

.kol.open .kol_arrow{background:#f0f0f0 url(/image/website/kol_close.png) no-repeat center center;}
.kol.open .kol_arrow:hover{background:#04bde5 url(/image/website/close.png) no-repeat center center;}
.kol.open .kol_content{display:block;}

.table_kol{
	width:657px;
	margin-bottom:13px;
}

.table_kol th{
	height:33px;
	background:#f2f2f2;
	font-weight:normal;
}

.table_kol_rtl th{
	padding:0 7px 0 0;
	border-left:solid 1px #ffffff;
	text-align:right;
}
.table_kol_rtl td{
	padding:7px 10px;
}

.table_kol_ltr th{
	padding:0 0 0 7px;
	border-right:solid 1px #ffffff;
	text-align:left;
}

.table_kol th.table_one{width:170px;}
.table_kol th.table_three{width:115px;}

.table_kol tr{background:url(/image/website/table_dot.gif) repeat-x right bottom;}

.table_kol td{padding:7px 10px;vertical-align:middle;}

.kol_content_general strong{
background:#f2f2f2;
padding:10px;
width:58px;
}

.table_general{width:360px;margin-bottom:13px;}

.table_general th, .table_general td{
vertical-align:top;
padding:9px 8px 9px 0;
width:70px;
background:#f2f2f2;
border-bottom:solid 2px #ffffff;
text-align:right;
font-weight:normal;
}

.table_general td{
padding:9px 12px 9px 0;
width:270px;
background:#ffffff;
}

.table_general a{color:#04bde5;text-decoration:none;}
.table_general a:hover{text-decoration:underline;}

.table_kol td.table_email a{
display:block;
margin:0 auto;
width:14px;
height:12px;
text-indent:-1000px;
text-decoration:none;
overflow:hidden;
background:url(/image/website/envelope_small.png) no-repeat bottom;
}

a.budgetEmail{
display:inline-block;
margin:0 auto;
width:14px;
height:12px;
text-indent:-1000px;
text-decoration:none;
overflow:hidden;
background:url(/image/website/envelope_small.png) no-repeat bottom;
}
.table_kol td.table_email a:hover, a.budgetEmail:hover{background-position:top;}

.table_kol td.table_web a{
display:block;
margin:0 auto;
width:14px;
height:12px;
text-indent:-1000px;
text-decoration:none;
overflow:hidden;
background:url(/image/website/home_small.png) no-repeat bottom;
}

.table_kol td.table_web a:hover{background-position:top;}

a.nounderline{
text-decoration:none;	
}


.search_result{margin-bottom:25px;}

.search_result .kol_title img{padding-top:8px;}

.content .search_content_notready{
display:block;
margin:4px 18px 0 0;
padding:10px 12px 12px 12px;
background:#ececec;
font-size:16px;
color:#333333;
text-decoration:none;
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.content .search_content{
display:block;
margin:4px 18px 0 0;
padding:10px 12px 12px 12px;
background:#ececec;
font-size:16px;
color:#333333;
text-decoration:none;
}

.content .search_content:hover{
background:#04bde5;
color:#ffffff;
text-decoration:none;
}

.search_eng{display:block;direction:ltr;}
.search_heb{display:block;direction:rtl;}

.search_date,
.search_financing,
.search_from,
.search_info
{
float:right;
margin:5px 0 0 20px;
padding:0 17px 0 0;
font-size:14px;
font-weight:normal;
color:#666666;
background:url(/image/website/search_date.png) no-repeat right 2px;
}

.search_financing{background-image:url(/image/website/search_financing.png);}
.search_from{background-image:url(/image/website/search_from.png);background-position:right 4px;}
.search_info{background-image:url(/image/website/search_info.png);background-position:right 3px;}

.search_date strong,
.search_financing strong,
.search_from strong
{
font-weight:bold;
color:#333333;
}

.search_content:hover .search_date,
.search_content:hover .search_financing,
.search_content:hover .search_from,
.search_content:hover .search_info
{
color:#ffffff;
background-position:right -98px;
}

.search_content:hover .search_from{background-position:right -96px;}
.search_content:hover .search_info{background-position:right -97px;}

.search_content:hover .search_date strong,
.search_content:hover .search_financing strong,
.search_content:hover .search_from strong
{color:#ffffff;}

.search_icons{display:block;}

.advanced{
padding:13px;
background:#ffffff;
border:solid 3px #ececec;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
font-size:15px;
color:#666666;
line-height:25px;
}

.content a.advanced_close{
float:left;
margin:-38px 0 0 0;
padding:0 0 0 50px;
font-family:Arial;
font-size:12px;
color:#999999;
/**text-decoration:none;**/
line-height:38px;
/*hadar*** background:url(/image/website/advanced_close.png) no-repeat left;**/
}

/**.content a.advanced_close:hover{text-decoration:underline;}**/

.advanced_subject{
float:right;
width:355px;
}
.advanced_subject_academic{
float:left;
width:355px;
}
.advanced_subject input, .advanced_subject_academic input, .advanced_date input, .advanced_select .advanced_select_select{
float:right;
width:335px;
padding:10px;
height:16px;
font-family: Arial;
font-weight:normal;
font-size:15px;
color:#333333;
background:#f8f8f8;
border:solid 1px #ededed;
}


::-webkit-input-placeholder { /* WebKit browsers */
    color: #afafaf;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #afafaf;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #afafaf;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #afafaf;
}

.advanced_date{
float:left;
width:260px;
}

.advanced_date input{width:100px;}

.advanced_select{float:right;width:206px;margin-left:18px;}

.advanced_select .advanced_select_select{width:184px;}

.advanced_cal, .advanced_select_arrow{
float:right;
margin:9px -25px 0 0;
width:18px;
height:19px;
background:url(/image/website/advanced_cal.png) no-repeat top;
}

.advanced_select_arrow{background:url(/image/website/select.png) no-repeat center center;}

.advanced_date_sep{float:right;line-height:38px;margin:0 5px;}

.checks{
	display:block;
}

.checkbox_box{
	float:right;
border:0;
width:15px;
height:14px;
background:url(/image/website/checkbox_scrollbox_normal.png) no-repeat top;
cursor:pointer;
	margin-top: 5px;
}

.checkbox_box_sub_rtl{
	background:#ffffff;
	border:solid 1px #dbdbdb;
	margin-right: 5px;
}
.checkbox_box_sub_ltr{
	background:#ffffff;
	border:solid 1px #dbdbdb;
	margin-left: 5px;
}

.check .open{
	position: absolute;
	background:#f5f5f5;
}

.check label{
float:right;
margin:0 10px 0 23px;
}


.search_choose{
float:right;
margin:0;
font-size:17px;
font-weight:normal;
color:#04bde5;
}

.checks_left{
float:left;
width:500px;
}

.checks_left .check{float:left;margin-right:23px;}

.checks_left .check label{margin-left:0;}

.check_all{width:90px;}

.check_only{width:200px;}

.scrollbox{
border:solid 1px #e3e3e3;
}

.scroll_bar{
float:right;
width:8px;
height:116px;
background:#e5e5e5;
}

.scroll_arrow{
display:block;
width:8px;
height:28px;
background:#b7b7b7;
}

.scroll_content{
float:right;
padding:0 10px 15px 0;
width:620px;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-size:14px;
line-height:14px;
}

.scroll_col{
float:right;
width:200px;
margin:0 0 0 20px;
}

.scroll_col label{width:175px;margin:5px 10px 0 0;}

.scroll_col_last{margin-left:0;width:180px;}

.scroll_col_last label{width:155px;}

.advanced_submit{
float:right;
padding:9px 40px;
font-family: 'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
font-size:21px;
color:#ffffff;
background:#04bde5;
border:0;
cursor:pointer;
}

.advanced_submit:hover {
background:#333;
transition:background-color 0.25s ease-out 0s;
}

.advanced_clear{
float:right;
margin:5px 16px 0 0;
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#999999 !important;
}

.login_help_popup{
	box-shadow:5px 5px 20px #888;
	display:block;
	width:356px;
	padding:18px;
	background:#ffffff;
	font-size:13px;
	z-index:10;
	position:absolute;
	top:44px;
	left:339px;
	border:1px solid #ccc;
}
.login_help_popup_title{
width:322px;
height:51px;
font-size:18px;
color:#ffffff;
line-height:42px;
}

.login_help_popup_title_hebrew{
float:right;
margin:0 -84px 0 0;
padding:0 80px 0 0;
background:url(/image/website/title_blue_right.png) no-repeat top;
font-family:'almoni-tzar';
font-weight:normal;
}

.login_help_popup_title_english{
float:left;
margin:0 0 0 -84px;
padding:0 0 0 80px;
background:url(/image/website/title_blue_left.png) no-repeat top;
font-family:'open_sans_condensedbold';
}

.popup_placeholder{
box-shadow: 10px 10px 20px #888888;
}

.popup{
display:block;
width:600px;
padding:18px;
background:#ffffff;
font-size:15px;
border:1px solid #ccc;
}

.popup_hebrew{
direction:rtl;
}

.popup_english{
direction:ltr;
}

.popup_english ul li{
	background:url(/image/website/dot.gif) no-repeat left 7px;
	list-style:none;
	margin:0 0 0 15px;
	padding:0 0 5px 15px;
}
.popup_hebrew ul li{
	background:url(/image/website/dot.gif) no-repeat right 7px;
	list-style:none;
	margin:0 7px 0 0;
	padding:0 15px 5px 0;
}

.popup_english ol li{
	margin:0 0 0 35px;
	padding:0 0 5px 0;
}
.popup_hebrew ol li{
	margin:0 25px 0 0;
	padding:0 0 5px 0;
}

.popup_title{
width:492px;
height:51px;
font-size:21px;
font-family: 'open_sans_condensedbold','almoni-tzar';
font-weight:normal;
color:#ffffff;
line-height:42px;
}

.popup_title_hebrew{
float:right;
margin:0 -27px 0 0;
padding:0 20px 0 0;
background:url(/image/website/popup_title.png) no-repeat top;
}

.popup_title_english{
float:left;
margin:0 0 0 -27px;
padding:0 0 0 20px;
background:url(/image/website/popup_title_left.png) no-repeat top;
}

.popup_close{
width:38px;
height:38px;
text-decoration:none;
text-indent:-1000px;
overflow:hidden;
}
.popup_close_hebrew{
float:left;
background:url(/image/website/advanced_close.png) no-repeat left;
}

.popup_close_english{
float:right;
background:url(/image/website/advanced_close.png) no-repeat right;
}

.popup_close:hover{
	cursor:pointer;
}

.popup_search_date,
.popup_search_financing
{
font-size:14px;
font-weight:normal;
color:#666666;
}
.popup_search_date_hebrew,
.popup_search_financing_hebrew
{
float:right;
margin:5px 0 0 20px;
padding:0 17px 0 0;
background:url(/image/website/search_date.png) no-repeat right 2px;
}
.popup_search_financing_hebrew
{
background:url(/image/website/search_financing.png) no-repeat right 2px;
}
.popup_search_date_english,
.popup_search_financing_english
{
float:left;
margin:5px 20px 0 0;
padding:0 0 0 17px;
background:url(/image/website/search_date.png) no-repeat left 2px;
}
.popup_search_financing_english
{
background:url(/image/website/search_financing.png) no-repeat left 2px;
}
.popup_sum{
margin:13px 0;
padding:15px 0 0 0;
border-top:solid 1px #cccccc;
}
.popup_sum a{
	color:#00a6ca;
}

.popup_more{
display:block;
margin:20px auto 0 auto;
width:150px;
background:#04bde5;
font-size:21px;
font-family:'almoni-tzar', 'open_sans_condensedbold';
font-weight:normal;
color:#ffffff;
text-align:center;
text-decoration:none;
line-height:38px;
}
.popup_more:hover{
	background:#333333;
}

.checkbox, .radio {
	width: 13px;
	height: 12px;
	padding: 0;
	background: url(/image/website/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}


.radio {
	background: url(radio.png) no-repeat;
}

.advanced_select .advanced_select_select{
padding:0;
width:204px;
height:36px;
line-height:16px;
}

.select {
	position: absolute;
	padding:10px;
	width: 184px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 16px;
	overflow: hidden;
}

.button_rtl{
float:right;
clear:both;
margin:10px 18px 0 0;
padding:0 0 0 5px;
background:url(/image/website/button_left.png) no-repeat left;
font-size:14px;
color:#04bde5;
text-decoration:none;
text-shadow: 1px 1px #ffffff, -1px 0px #c0c0c0;
line-height:33px;
}
.button_ltr{
float:left;
clear:both;
margin:10px 0 0 18px;
padding:0 5px 0 0;
background:url(/image/website/button_right.png) no-repeat right;
font-size:14px;
color:#04bde5;
text-decoration:none;
text-shadow: 1px 1px #ffffff, -1px 0px #c0c0c0;
line-height:33px;
}
.button_inner_rtl{
float:right;
padding:0 10px 0 7px;
background:url(/image/website/button_right.png) no-repeat right;
cursor:pointer;
}
.button_inner_ltr{
float:left;
padding:0 7px 0 10px;
background:url(/image/website/button_left.png) no-repeat left;
}
.content p.forbidden_rtl{
float:right;
clear:both;
margin:10px 20px 0 0;
padding:0 20px 0 0;
background:url(/image/website/i-forbidden.png) no-repeat center right 1px;
font-size:12px;
color:#999999;
}
.content p.forbidden_ltr{
float:left;
clear:both;
margin:10px 0 0 20px;
padding:0 0 0 20px;
background:url(/image/website/i-forbidden.png) no-repeat left 1px;
font-size:12px;
color:#999999;
}

span.search_expired{
float:left;
padding:1px 7px 2px;
color:#ffffff;
font-size:14px;
font-family:"almoni-tzar";
font-weight:normal;
line-height:20px;
background:#e50419;
margin-top:3px;
}

.careful_rtl{
float:right;
clear:both;
margin:0 -19px 3px 0;
padding:0 50px 3px 14px;
width:93px;
height:51px;
background:url(/image/website/careful.png) no-repeat top;
font-size:21px;
font-family:"almoni-tzar";
font-weight:normal;
color:#ffffff;
line-height:42px;
}
.careful_ltr{
float:left;
clear:both;
margin:0 0 3px -19px;
padding:0 14px 10px 50px;
width:93px;
height:51px;
background:url(/image/website/careful_eng.png) no-repeat top;
font-size:21px;
font-family:"open_sans_condensedbold";
font-weight:normal;
color:#ffffff;
line-height:42px;
}

.popup_careful_rtl{
float:right;
clear:both;
margin:7px -27px 0 0;
padding:0 50px 0 0;
width:93px;
height:51px;
background:url(/image/website/careful.png) no-repeat top;
font-size:21px;
font-family:"almoni-tzar";
font-weight:normal;
color:#ffffff;
line-height:42px;
}
.popup_careful_ltr{
float:left;
clear:both;
margin:7px 0 0 -27px;
padding:0 0 0 50px;
width:93px;
height:51px;
background:url(/image/website/careful_eng.png) no-repeat top;
font-size:21px;
font-family:"open_sans_condensedbold";
font-weight:normal;
color:#ffffff;
line-height:42px;
}
.check.scroll_col{position:relative;}

.check.scroll_col .checkbox_box{
border:0;
width:15px;
height:14px;
background:url(/image/website/checkbox_scrollbox_normal.png) no-repeat top;
cursor:pointer;
}
.check.scroll_col .checkbox_list .checkbox_box{
border:solid 1px #999999;
background:#ffffff;
width:13px;
height:12px;
}
.check.scroll_col .checkbox_box input{opacity: 0; filter: alpha(opacity=0);}

.check.scroll_col .checkbox_box.semi{
width:15px;
height:14px;
background:url(/image/website/checkbox_scrollbox.png) no-repeat top;
}

.check.scroll_col .checkbox_box.active{
	background:url(/image/website/checkbox_scrollbox_active.png) no-repeat top;
	border:0;
	width:15px;
	height:14px;
}
.check_all .checkbox_box.active, .check_only .checkbox_box.active{background:url(/image/website/checkbox_scrollbox_active.png) no-repeat top;}
.search_by_all_year.checkbox_box.active, .search_open.checkbox_box.active, .search_expired.checkbox_box.active{background:url(/image/website/checkbox_scrollbox_active.png) no-repeat top;}


.checkbox_list{
display:none;
position:absolute;
top:31px;
right:0px;
width:221px;
-webkit-box-shadow:  0 0 6px 0px #e5e5e5;
        box-shadow:  0 0 6px 0px #e5e5e5;
}

.checkbox_list_top{
float:right;
margin-top:-12px;
width:221px;
height:12px;
background:url(/image/website/checkbox_list.png) no-repeat top;
}

.checkbox_list_bottom{
float:right;
padding:5px 10px 15px 10px;
width:199px;
background:#f5f5f5;
border:solid 1px #c2c2c2;
border-top:0;
}

.checkbox_list ul{
display:block;
clear:both;
margin:0;
padding:0;
list-style:none;
}

.checkbox_list ul li{
display:block;
clear:both;
padding:3px 0 0 0;
}



.scroll_col .checkbox_list label{width:160px;}

/*.check.scroll_col:hover .checkbox_list{display:block;z-index:1;}*/

.nav{width:640px;}

.login{
float:left;
position:relative;
margin:6px 0 0 4px;
padding-right:34px;
height:33px;
background:url(/image/website/login_bt_right.png) no-repeat right;
line-height:33px;
}

.login_left{
float:left;
padding:0 6px 0 8px;
background:url(/image/website/login_bt_left.png) no-repeat left;
font-size:14px;
font-family:"almoni-tzar";
font-weight:normal;
color:#666666;
text-shadow: 1px 1px #ffffff, -1px 0px #c0c0c0;
cursor:pointer;
}

.login_left a{
color:#666666;	
}

.logged {
cursor:default;
}

.logged .login_left{
font-family:Arial;
color:#04bde5;
text-shadow: 1px 1px #ffffff, -1px 0px #c0c0c0;
}

.login_box,.login_box_cp{
display:none;
width:309px;
position:absolute;
top:44px;
left:-85px;
z-index:10;
cursor:pointer;
}


.login_box_top{
display:block;
margin-top:-13px;
width:309px;
height:13px;
background:url(/image/website/login_box.png) no-repeat top;
}

.login_box_bottom_cp{
background:#f5f5f5;
border:solid 1px #e1e2e2;
padding:15px 15px 15px 15px;
}

.login_box_bottom{
background:#f5f5f5;
border:solid 1px #e1e2e2;
border-top:0;
padding:15px 15px 0 15px;
}

.login_box_col{
float:right;
width:132px;
}

.login_box_col .login_label{
display:block;
font-size:15px;
font-family:"almoni-tzar";
font-weight:normal;
color:#666666;
line-height:25px;
}

.login_box_col .login_input{
display:block;
width:123px;
height:16px;
padding:10px 5px;
background:#f2f2f2;
border:solid 1px #e3e3e3;
font-size:12px;
font-family:Arial;
font-weight:normal;
color:#666666;
}

.login_submit{
width:120px;
height:38px;
border:0;
cursor:pointer;
background:#04bde5;
font-size:21px;
font-family:"almoni-tzar";
font-weight:normal;
color:#ffffff;
}

.login_forgot{
float:left;
font-size:12px;
color:#949494;
text-decoration:none;
line-height:14px;
}

.login_forgot:hover{text-decoration:underline;}

.login_remember{
font-size:12px;
color:#333333;
line-height:14px;
}

.login_remember .checkbox_box{
margin:1px 0 0 5px;
border:solid 1px #e3e3e3;
background:#f2f2f2;
}

.login_register{
border-top:solid 1px #dcdcdc;
font-size:12px;
color:#333333;
text-align:left;
line-height:35px;
}

.login_register a{
color:#04bde5;
text-decoration:none;
}

.login_register a:hover{text-decoration:underline;}


.rotator{padding:0 82px 40px 82px;}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .rotator{padding:0 25px 40px 82px;}
}

td.ui-datepicker-today a, td.ui-datepicker-today span{
	background:url(/image/website/datepicker-v.png) no-repeat 16px 16px #04BDE5 !important;
	background:#04bde5;
	border:0;
	color: #ffffff !important;
	}

.login_submit:hover {
background:#333;
transition:background-color 0.25s ease-out 0s;
}

.login.flipped {
    background: url("/image/website/login_bt_left_eng.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    direction: ltr;
    float: right;
    margin: 6px 4px 0 0;
    padding-left: 33px;
    padding-right: 0;
}

.login.flipped .login_left {
    background: url("/image/website/login_bt_right_eng.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: right;
    padding: 0 8px 0 6px;
    text-align: left;
}

.kol_remark{
	color:#888888;
	font-size:14px;
	padding:0 18px 8px 18px;
}

.contacts_desk {
	background-color: #04bde5;
	color: #fff;
	display: inline-block;
	font-family: 'almoni-tzar', 'open_sans_condensedbold';
	font-size: 18px;
	height: 16px;
	width: 240px;
	margin: 3px 0 7px 0;
	padding: 6px 12px 12px 6px;
}

/****************Lior updated 30/7 ********************************************/

.general_contact {
	width: 657px;
	margin: 0;
	padding: 0;
}

.general_contact a {
	text-decoration: none;	
}

.general_contact a:hover {
	text-decoration: underline;	
}

.contact_table {
	width: 100%;
	margin: 0 0 3px 0;
	direction: rtl;
	border: 0;
}

.contact_table tr {
	background: url(/image/website/table_dot.gif) repeat-x right bottom;
	border-bottom: 2px solid #ffffff;
}

.contact_table th {
	width: 26%;
	background: #f2f2f2;
	font-weight: normal;
	padding: 7px;
	vertical-align: top;
}

.contact_table td {
	padding: 7px;
}

.directions_map {
	display: block;
	margin: 0;
	border: 0;
	vertical-align: top;
	position: relative;
	width: 90%;
}

.iframe_map {
	border: 0;
	width: 100%;
	height: 135px;
	border: 0;
	overflow-x: hidden;
}

.sherman {
	display: block;
	margin: 42px 0 0 12px;
	padding: 0;
	border: 0;
	height: 100px;
	width: 117px;
	position: absolute;
	top: 0;
	left: 0;
}

.sherman img {
	box-shadow: 1px 1px 5px #888;
}


.sherman a {
	display: block;
	height: 85px;
}

.public_trans {
	display: block;
	width: 100%;
}

.public_trans small {
	font-size: 11px;
}
/***********************end lior**************************************/
/* ==========================================================================
   Helper classes
   ========================================================================== */

.pull-right{float:right;}

.pull-left{float:left;}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }
/**
    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }
**/
    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}