/********************************************************************************/
/* CSS for General Format */
/********************************************************************************/
html
{
	overflow: scroll;
}
body, div, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, table, th, td
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
}
body
{
    /*background: url(../../Images/1.EN/General/site_bg.jpg) repeat-x left top;*/
}
table
{
	border-collapse: collapse;
	border-spacing: 0px;
}
address, caption, cite, code, dfn, em, th, var
{
	font-style: normal;
	font-weight: normal;
}
em
{
    font-style: italic;
}
fieldset, img
{
	border: 0px;
}
.b, b, strong
{
	font-weight: bold;
}
.nb
{
    font-weight: normal;
}
.d_none
{
	display: none;
}
.d_block
{
	display: block;
}
.clear_all
{
	clear: both;
}
.w100
{
	width: 100%;
}
.h1
{
	clear:both;
	width:100%;
	height:1px;
	overflow:hidden;
	
}
.h5
{
	clear:both;
	width:100%;
	height:5px;
	overflow:hidden;
	
}
.h8
{
	clear:both;
	width:100%;
	height:8px;
	overflow:hidden;
	
}
.h10
{
	clear:both;
	width:100%;
	height:10px;
	overflow:hidden;
	
}
.h20
{
	clear:both;
	width:100%;
	height:20px;
	overflow:hidden;
	
}
.print_link,
.send_link
{
	text-decoration: none;
	cursor: pointer;
	font-size: 11px;
	font-weight: normal !important;
	color: #00c4ee !important;
}

@media print
{
	.header_wrapper,
	.top_menu_wrapper,
	.side_bar_wrapper,
	.trajector_wrapper,
	.nav,
	.cp_wrapper,
	.footer_wrapper,
	.inner_menu_wrapper
	{
		display: none !important;
	}
	*
	{
		background: none;
	}
	.content_wrapper,
	.content_wrapper_b,
	.content_wrapper_h
	{
		padding: 0px;
		margin: 0px;
	}
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Alignment */
/********************************************************************************/
.dir_side
{
	direction: ltr;
}
.dir_inverse
{
	direction: rtl;
}
.align_top
{
	vertical-align: top;
}
.align_bottom
{
	vertical-align: bottom;
}
.align_side
{
	text-align: left;
}
.align_inverse
{
	text-align: right;
}
.align_center
{
	text-align: center;
}
.float_side
{
	float: left;
}
.float_inverse
{
	float: right;
}
.float_center
{
	margin: 0px auto;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Title */
/********************************************************************************/
div.general_title
{
}
div.general_title_download
{
	border-bottom:1px solid #CCCBCB;
	margin-bottom: 20px;
}
div.general_title h1, div.general_title_download h1
{
    color: #0BAAF1;
    font-size: 26px;
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 15px;
}
div.general_title h1 a
{
}
div.general_subtitle
{
    /*clear: both;*/
}
div.general_subtitle h2
{
   /* color: #00c4ee;
    font-size: 14px;*/
    color: #CCCBD3;
    font-size: 26px;
    font-family: Tahoma;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 15px;
}
div.general_subtitle h2 a
{
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Abstract */
/********************************************************************************/
div.general_abstract
{
}
div.general_abstract h3
{
	font-size: 12px;
	font-weight: bold;
	color: #00c4ee;
	margin-bottom: 15px;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Header */
/********************************************************************************/
div.header_wrapper
{
    clear: both;
    direction: ltr;
    display: table;
    width: 935px;
    height: 32px;
    margin: 0px auto;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Top menu */
/********************************************************************************/
div.top_menu_wrapper
{
    clear: both;
    direction: ltr;
    display: table;
    width: 887px;
    height: 93px;
    margin: 0px auto;
}
div.logo
{
    float: left;
    width: 221px;
    text-align: center;
    /*margin: 5px 0px 0px 30px;
    #margin: 5px 0px 0px 15px;*/
}
div.logo img
{
	margin-top: 8px;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Footer */
/********************************************************************************/
div.footer_wrapper
{
    clear: both;
    direction: ltr;
    display: table;
    width: 885px;
    height: 80px;
    margin: 0px auto;
    padding: 10px 0px 0px;
    color: #a7a8ae;
    font-size: 11px;
    font-family: Tahoma;
    border-top: solid 1px #e0dfdf;
    
}
div.footer_links a
{
	font-size: 12px;
	color: #1c1b1b;
	text-decoration: none;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Side Bar */
/********************************************************************************/
div.side_bar_wrapper
{
	width: 196px;
	float: left;
	background-color: #d8d6d6;
	border: solid 1px #d1d0d0;
	margin-right: 10px;
}
div.side_bar_inner
{
	width: 184px;
	margin: 5px;
	border: solid 1px #fff;
}
/********************************************************************************/
div.mi_bg
{
	background: url(../../Images/1.EN/General/mi_bg.gif) no-repeat right bottom;
	padding-bottom: 30px;
}
div.mi_picture div.mi_bg img
{
	width: 190px;
}
div.mi_contnet
{
	/*clear: both !important;*/
	width: 198px;
}
div.mi_title
{
    color: #00c4ee;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 5px;
    border-bottom: solid 2px #00c4ee;
    margin-bottom: 10px;
    width: 192px;
}
dl.mi_links,
dl.mi_files
{
	padding: 0px;
	margin: 0px auto;
	list-style-type: none;
	width: 198px;
}
dl.mi_links dt,
dl.mi_links dd,
dl.mi_files dt,
dl.mi_files dd
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
	list-style-type: none;
}
dl.mi_links dt,
dl.mi_files dt
{
	color: #6a6869;
	font-weight: bold;
	font-size: 11px;
}
dl.mi_links dt img,
dl.mi_files dt img
{
	float: left;
	margin: 5px 5px 0px 5px;
	width: 5px;
	height: 5px;
	background: url(../../Images/1.EN/SideBar/side_menu_bullet_lev2.gif) no-repeat -1px -1px;
}
dl.mi_links dd,
dl.mi_files dd
{
	color: #00c4ee;
	font-size: 11px;
	clear: both;
	display: table;
	margin-bottom: 5px;
}
dl.mi_links dd a,
dl.mi_files dd a
{
	color: #00c4ee;
	font-size: 11px;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
}
dl.mi_links dd img,
dl.mi_files dd img
{
	margin: 0px 5px;
	width: 16px;
	height: 16px;
}
div.mi_icon
{
	float: left;
	text-align: left;
	width: 25px;
	margin: 0px 5px 0px 10px;
	#margin: 0px 5px;
}
div.mi_text
{
	float: left;
	width: 135px;
}
div.mi_picture
{
	clear: both;
	width: 100%;
	display: table;
	margin-bottom: 10px !important;
}
img.mi_picture
{
	width: 190px !important;
}

div.mi_news
{
	width: 198px;
}
div.mi_news table.mi_news_tabs
{
	clear: both;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	height: 22px;
	line-height: 22px;
	width: 193px;
	border-bottom: solid 2px #00c4ee;
}
table.mi_news_tabs td
{
	text-align: center;
	border: solid 1px #e3e3e3;
	border-bottom: 0px 1important;
	background: url(../../Images/1.EN/General/mi_news_tab_bg.gif) repeat-x left top;
	text-transform: uppercase;
}
table.mi_news_tabs td.selected
{
	background: #fff;
}
table.mi_news_tabs td a
{
	width: 100%;
	height: 100%;
	display: block;
	color: #cccbd3;
}
table.mi_news_tabs td.selected a
{
	color :#00c4ee;
}
table.mi_news_tabs td.spacer
{
	border: 0px;
	background: none !important;
	width: 2px;
}
div.mi_news_tabs
{
	padding: 15px 0px 30px;
	margin-bottom: 15px;
	width: 100%;
	display: table;
	background: url(../../Images/1.EN/General/mi_bg.gif) no-repeat right bottom;
}
ul.mi_news_tabs
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
}
ul.mi_news_tabs li
{
	padding: 0px;
	margin: 0px;
	width: 170px;
	margin-bottom: 8px;
	list-style-type: none;
	background: url(../../Images/1.EN/sideBar/side_menu_bullet_lev2_r.gif) no-repeat 3px 6px;
	padding-left: 13px;
}
ul.mi_news_tabs li a
{
	color: #6a6869;
}
ul.mi_news_tabs li :hover
{
	color: #00c4ee;
}
div.mi_news_pic
{
	clear: both;
	margin: 10px 0px;
	padding-top: 10px;
	width: 170px;
	border-top: solid 1px #cccbcb;
}
div.mi_news_content_pic
{
	float: left;
	width: 90px;
}
div.mi_news_content_pic img
{
	width: 65px !important;
}
div.mi_news_content_text
{
	float: left;
	width: 80px;
}
div.mi_news_content_text a
{
	color: #6a6869;
}

/********************************************************************************/

/********************************************************************************/
/* CSS for Paging */
/********************************************************************************/
.paging_table
{
	clear: both;
}
.paging_table_list
{
	width: 600px;
	margin: 0px auto;
}
.paging_table_list td
{
	padding-bottom:40px;
}
.paging_table_doc
{
	border-top: solid 1px #cccbcb;
	margin: 0px;
	width: 100%;
}
.paging_table_doc td
{
	padding-top: 5px;
}
.paging_td_prev,
.paging_td_next
{
	width: 100px !important;
	vertical-align: top;
}
.paging_td_prev
{
	text-align: left;
}
.paging_td_next
{
	text-align: right;
}
.paging_td_prev img,
.paging_td_next img
{
	display: none !important;
}
.paging_td_center
{
	 width: 400px !important;
	 text-align: center;
}
.paging_link
{
	font-size: 11px;
	color: #00c4ee !important;
	font-family: Arial;
}
/*.paging_td_center .paging_link .paging_td_prev
{
	color: #00c4ee;
}*/
.paging_num
{
	padding: 0px 2px;
}
.paging_text
{
	font-size: 11px;
	color: #a7a6a7;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.lpaging_img_prev_en
{
	background-image: url(../../Images/en/Paging/arrow_prev.gif);
	background-repeat: no-repeat; 
	margin-right: 10px;
	width: 7px;
	height: 7px;
}
.lpaging_img_prev_he
{
	background-image: url(../../Images/he/Paging/arrow_prev.gif);
	margin-left: 10px;
	width: 7px;
	height: 7px;
}
.lpaging_img_next_en
{
	background-image: url(../../Images/en/Paging/arrow_next.gif);
	margin-left: 10px;
	width: 7px;
	height: 7px;
}
.lpaging_img_next_he
{
	background-image: url(../../Images/he/Paging/arrow_next.gif);
	margin-right: 10px;
	width: 7px;
	height: 7px;
}

.paging_img_prev_en, .paging_img_back_prev_en
{
	background-image: url(../../Images/en/Paging/arrow_prev.gif);
	background-repeat: no-repeat; 
	margin-right: 10px;
	width: 7px;
	height: 7px;
}
.paging_img_prev_he, .paging_img_back_prev_he
{
	background-image: url(../../Images/he/Paging/arrow_prev.gif);
	margin-left: 10px;
	width: 7px;
	height: 7px;
}
.paging_img_next_en, .paging_img_back_next_en
{
	background-image: url(../../Images/en/Paging/arrow_next.gif);
	margin-left: 10px;
	width: 7px;
	height: 7px;
}
.paging_img_next_he, .paging_img_back_next_he
{
	background-image: url(../../Images/he/Paging/arrow_next.gif);
	margin-right: 10px;
	width: 7px;
	height: 7px;
}
/********************************************************************************/

div.top_uc
{
	width: 887px;
	margin: 0px auto;
	text-align: right;
}
div.search_form
{
	float: right;
	width: 260px;
	margin-left: 10px;
	margin-right: 6px;
	#margin-right: 3px;
}
div.search_form input.input_text
{
	float: right;
	width: 138px;
	height: 18px;
	border: solid 1px #b0aeae;
	background-color: #fff;
	#margin-top: 4px;
	
}
div.search_form img
{
	float: right;
	/*width: 110px;*/
	#margin-top: 4px;
	margin-left: 5px;
	cursor: pointer;
}

ul.lang_wrapper
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	margin-top: 3px;
}
ul.lang_wrapper li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
	margin-left: 5px;
}
ul.lang_wrapper li a
{
	color: #1c1b1b;
	text-decoration: none;
	font-size: 12px;
}
ul.lang_wrapper li img
{
	float: left;
	margin-top: 7px;
	margin-right: 5px;
	width: 10px;
	height: 9px;
}
ul.lang_wrapper li.lang_heb img
{
	background: url(../../Images/1.EN/Header/icon_lang.gif) no-repeat 0px -20px;
}
ul.lang_wrapper li.lang_rus img
{
	background: url(../../Images/1.EN/Header/icon_lang.gif) no-repeat 0px -10px;
}
ul.lang_wrapper li.lang_esp img
{
	background: url(../../Images/1.EN/Header/icon_lang.gif) no-repeat 0px 0px;
}
ul.lang_wrapper li.lang_esp,
ul.lang_wrapper li.lang_rus
{
	display: none;
}
.footer_wrapper a
{
	color: #00c6ff;
	text-decoration: none;
	margin-right: 10px;
}
a.bottom_text
{
	/*color: #a7a8ae;
	text-decoration: none;*/
	margin: 0px !important;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Navigation */
/********************************************************************************/
table.nav
{
	clear: both;
}
table.nav img
{
	text-align: left !important;
	vertical-align: middle !important;
	margin-right: 5px !important;
margin-left: 5px;
margin-bottom: 3px;
}
table.nav td.nav_en
{
	background: none;
	color: #cccbd3;
   /* font-size: 26px;*/
    font-size: 11px;
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 15px;
    padding:0px;
    color: #0baaf1;
}

a.nav_href
{
	color: #656364 !important;
	padding: 0px !important;
	font-weight: normal !important;
}
/********************************************************************************/
/* CSS for lead window */
/********************************************************************************/


.sr_holder .error_message
{
	color:#ff0000;
	font-weight:bold;
	display:block;
}

.popup_container_tall
{
	height:auto;
	/*width: 440px;
	border:1px solid #efefef;*/
	margin:10px auto;
	background:#ffffff;
	position:relative;
}
.popup_container_tall p
{
	padding:5px 0px;
	margin:0px;
}
.popup_container_short
{
	height:170px;
	width: 440px;
	border:1px solid #efefef;
	margin:10px auto;
	background:#ffffff;
	position:relative;
}
.popup_container_tall .close_button, .popup_container_short .close_button
{
	float:left;
	width:52px;
	height:21px;
	margin:5px;
	cursor:pointer;
}
.popup_container_tall .inner_container, .popup_container_short .inner_container
{
	clear:both;
	direction: ltr;
	text-align: left;
	/*padding:0px 20px 20px;	*/
	font-size: 13px;
} 
.popup_container_tall .inner_container .blue, .popup_container_short .inner_container .blue 
{
	font-weight:bold;
	color: #02c3ec;
}
.popup_container_tall .inner_container label, .popup_container_short .inner_container label 
{
	color:#6A6869;
	display:inline-block;
	font-weight:bold;
	width:90px;
}
.popup_container_tall .inner_container .lead_input, .popup_container_short .inner_container .lead_input 
{
	border:1px solid #cbcbcb;
	width: 180px;
}
.popup_container_tall .inner_container .error_message_inline, .popup_container_short .inner_container .error_message_inline 
{
	color:#ff0000;
	font-weight:bold;
	display:inline-block;
	width:auto;	
	margin-left:10px;
	font-size:12px;
	
}
.popup_container_tall .inner_container .question_box, .popup_container_short .inner_container .question_box 
{
	border-top: 1px solid #cbcbcb;	
	width: 270px;
	color:#6A6869;
	font-weight:bold;	
	padding: 10px 0px;
}
#mailingList input
{
	width:20px;
	vertical-align:middle;
	display:inline-block;
}
#mailingList label
{
	width:auto;
	margin:0px 5px;
	display:inline-block;
}
.popup_container_tall .inner_container .radio, .popup_container_short .inner_container .radio
{
	vertical-align:middle;
	display:inline-block;
	width:20px;	
}
.popup_container_tall .inner_container .blue_remark, .popup_container_short .inner_container .blue_remark
{
	font-weight:normal;
	color: #02c3ec;
}
.popup_container_tall .inner_container .form_button, .popup_container_short .inner_container .form_button
{
float:right;
margin:5px;	
}
#successMessage dia span,.MsoNormal
{
	font-family:Arial;
}
.button_container
{
	float:none;
	width:100%;
	font-family:Arial;
}