﻿html
{
	font-size: 100%; /* IE hack */
}
body
{
	font: normal 14px arial;
	margin: 0px 0px 10px 0px;
	direction: rtl;
}
form
{
	margin: 0px;
}
img
{
	border: none;
}
div.centeredPage
{
	margin: 0px auto;
	width: 995px !important;
	text-align: right;
}

.header
{
	width: 995px;
	height: 75px;
	background: url(../Images/header_bg.png) left top no-repeat;
}
.header img.hashavimLogo
{
	float: left;
	margin: 8px 0px 0px 20px;
	background-image: url(../Images/hashavim_logo.gif);
	background-repeat: no-repeat;
	width: 140px;
	height: 37px;
}
.header img.kolDinLogo
{
	margin: 3px 22px 0px 0px;
	background-repeat: no-repeat;
	width: 158px;
	height: 45px;
}

.headerMenu
{
	width: 946px;
	height: 28px;
	padding: 6px 10px 0px 20px;
	background: url(../Images/header_menu.png) left top no-repeat;
	margin: 0px 11px 0px 0px;
}
.headerMenu ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.headerMenu ul li
{
	float: right;
	color: #F0F8FF;
}
.headerMenu ul li a
{
	color: black;
	text-decoration: none;
	padding: 0px 3px 0px 7px;
}
.headerMenu ul li a.selectedMenu
{
	font-weight: bold;
	color: #00692b;
}
.headerMenu ul li a:hover
{
	text-decoration: underline;
}

.mainMenu_title
{
	float: right;
	padding: 10px 0px 0px 0px;
}

.bannerText
{
	display: block; /*color: #00692b;*/
	color: Black;
	font: normal 15px arial;
	margin-top: 2px;
}

/*.mainMenu_title table
{
	margin-top: 12px;
}*/
.mainMenu_title .mainMenu_numbers
{
	padding: 1px 20px 0px 20px;
}

.mainMenu_title .mainMenu_name
{
	font-size: 1.1em;
	padding-top: 1px;
	padding-left: 20px;
}
.mainMenu_title .mainMenu_date
{
	font-size: 0.8em;
	color: #848585;
	padding-top: 3px;
	padding-left: 10px;
}



.mainMenu_title .titleImage
{
	width: 316px;
	height: 58px;
	background-repeat: no-repeat;
	background-position:right;
}


.serviceBannerImage
{
	background-image: url(../Images/BarImages/service_banner.jpg);
	background-repeat: no-repeat;
}

.engineBannerImage
{
	background-image: url(../Images/BarImages/engine_banner.jpg);
	background-repeat: no-repeat;
}

.expertBannerImage
{
	background-image: url(../Images/BarImages/expert_banner.jpg);
	background-repeat: no-repeat;
}

.guideBannerImage
{
	background-image: url(../Images/BarImages/guide_banner.jpg);
	background-repeat: no-repeat;
}

.toolsBannerImage
{
	background-image: url(../Images/BarImages/tools_banner.jpg);
	background-repeat: no-repeat;
}

.mivzakBannerImage
{
	background-image: url(../Images/BarImages/mivzak_banner.jpg);
	background-repeat: no-repeat;
}

.hozimBannerImage
{
	background-image: url(../Images/BarImages/hozim_banner.jpg);
	background-repeat: no-repeat;
}

.takshirBannerImage
{
	background-image: url(../Images/BarImages/hozim_banner.jpg);
	background-repeat: no-repeat;
}
.nashamBannerImage
{
	background-image: url(../Images/BarImages/mivzak_banner.jpg);
	background-repeat: no-repeat;
}
.agreementBannerImage
{
	background-image: url(../Images/BarImages/tools_banner.jpg);
	background-repeat: no-repeat;
}

.serviceButtonImage
{
	background-image: url(../Images/ToolBar/service_button_o.gif);
	background-repeat: no-repeat;
}

.serviceButtonImage_hover
{
	background-image: url(../Images/ToolBar/service_button_o.gif);
	background-repeat: no-repeat;
}

.managementButtonImage
{
	background-image: url(../Images/ToolBar/management_button.gif);
	background-repeat: no-repeat;
}

.managementButtonImage_hover
{
	background-image: url(../Images/ToolBar/management_button_o.gif);
	background-repeat: no-repeat;
}

.questionButtonImage
{
	background-image: url(../Images/ToolBar/question_button.gif);
	background-repeat: no-repeat;
}

.questionButtonImage_hover
{
	background-image: url(../Images/ToolBar/question_button_o.gif);
	background-repeat: no-repeat;
}

.taxButtonImage
{
	background-image: url(../Images/ToolBar/tax_button.gif);
	background-repeat: no-repeat;
}

.taxButtonImage_hover
{
	background-image: url(../Images/ToolBar/tax_button_o.gif);
	background-repeat: no-repeat;
}

.engineButtonImage
{
	background-image: url(../Images/ToolBar/engine_button.gif);
	background-repeat: no-repeat;
}

.engineButtonImage_hover
{
	background-image: url(../Images/ToolBar/engine_button_o.gif);
	background-repeat: no-repeat;
}

.expertButtonImage
{
	background-image: url(../Images/ToolBar/expert_button.gif);
	background-repeat: no-repeat;
}

.expertButtonImage_hover
{
	background-image: url(../Images/ToolBar/expert_button_o.gif);
	background-repeat: no-repeat;
}

.guideButtonImage
{
	background-image: url(../Images/ToolBar/guide_button.gif);
	background-repeat: no-repeat;
}

.guideButtonImage_hover
{
	background-image: url(../Images/ToolBar/guide_button_o.gif);
	background-repeat: no-repeat;
}

.toolsButtonImage
{
	background-image: url(../Images/ToolBar/tools_button.gif);
	background-repeat: no-repeat;
}

.toolsButtonImage_hover
{
	background-image: url(../Images/ToolBar/tools_button_o.gif);
	background-repeat: no-repeat;
}

.mivzakButtonImage
{
	background-image: url(../Images/ToolBar/mivzak_button.gif);
	background-repeat: no-repeat;
}

.mivzakButtonImage_hover
{
	background-image: url(../Images/ToolBar/mivzak_button_o.gif);
	background-repeat: no-repeat;
}

.hozimButtonImage
{
	background-image: url(../Images/ToolBar/hozim_button.gif);
	background-repeat: no-repeat;
}

.hozimButtonImage_hover
{
	background-image: url(../Images/ToolBar/hozim_button_o.gif);
	background-repeat: no-repeat;
}

.takshirButtonImage
{
	background-image: url(../Images/ToolBar/takshir_button.gif);
	background-repeat: no-repeat;
}

.takshirButtonImage_hover
{
	background-image: url(../Images/ToolBar/takshir_button_o.gif);
	background-repeat: no-repeat;
}

.nashamButtonImage
{
	background-image: url(../Images/ToolBar/nasham_button.gif);
	background-repeat: no-repeat;
}

.nashamButtonImage_hover
{
	background-image: url(../Images/ToolBar/nasham_button_o.gif);
	background-repeat: no-repeat;
}

.agreementButtonImage
{
	background-image: url(../Images/ToolBar/agreement_button.gif);
	background-repeat: no-repeat;
}

.agreementButtonImage_hover
{
	background-image: url(../Images/ToolBar/agreement_button_o.gif);
	background-repeat: no-repeat;
}

/*end not 600X800 Images*/
a.redSmall_button
{
	display: block;
	width: 69px;
	height: 19px;
	padding-right: 7px;
	background: url(../Images/red_small_button.png) left top repeat-y;
	text-decoration: none;
	font-size: 0.9em;
	color: #ffffff;
}
a.redSmall_button:hover
{
	background-position: left 19px;
}
.headerMenu a.redSmall_button
{
	float: left;
	width: 65px;
	height: 19px;
	padding-right: 11px;
}
a.redSmall_button_logout
{
	display: block;
	height: 19px;
	background: url(../Images/red_small_button.png) left top repeat-y;
	background-position: left 19px;
	text-decoration: none;
	font-size: 0.9em;
	color: #ffffff;
	width: 65px;
	padding-right: 11px;
}



.mainMenu_links ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.mainMenu_links li
{
	float: right;
}

.mainMenu_links a
{
	text-decoration:none;	
}


.redTabs
{
	height: 29px;
	background: url(../Images/frame_top_left.gif) left bottom no-repeat;
}
.redTabs li a.selectedTab span.firstTab
{
	background-image: url(../Images/red_tab_right_line.gif);
}
HTML /**/ /**/ > BODY .redTabs li a
{
	display: block;
}
HTML /**/ /**/ > BODY .redTabs li a:hover
{
	text-decoration: none;
}
HTML /**/ /**/ > BODY .redTabs li a span
{
	display: block;
}
HTML /**/ /**/ > BODY .redTabs li a:hover span
{
	text-decoration: underline;
}
HTML /**/ /**/ > BODY .redTabs li a.selectedTab:hover span
{
	text-decoration: none;
}

.bottomFrame
{
	background: url(../Images/bottom_frame_right.gif) right bottom no-repeat;
}

.bottomFrame_left
{
	background: url(../Images/bottom_frame_left.gif) left bottom no-repeat;
	padding: 0px 10px 8px 10px;
}

.bottomFrame_left div.mainSearch
{
	padding: 8px 0px 0px 0px;
}

.bottomFrame_left div.mainSearch input.searchButton
{
	border: 0px;
	width: 46px !important;
	height: 24px !important;
	padding-bottom: 3px;
	margin-top: -2px;
	background: url(../Images/search_button.png) left top no-repeat;
	color: #ffffff;
	cursor: pointer;
	cursor: hand;
}

.bottomFrame_left div.mainSearch input.searchButton_o
{
	border: 0px;
	width: 46px !important;
	height: 24px !important;
	padding-bottom: 3px;
	margin-top: -2px;
	background: url(../Images/search_button.png) left 24px repeat-y;
	color: #ffffff;
	cursor: pointer;
	cursor: hand;
}

.bottomFrame_left div.mainSearch #quickSearchDivsCell div
{
	width: 100%;
}

.fullTable
{
	width: 100%;
}

/*secondarySearch*/
.bottomFrame_left div.secondarySearch
{
	padding: 8px 0px 0px 0px;
	color: #504841;
}

.bottomFrame_left div.secondarySearch td
{
	padding-bottom: 5px; /*padding-left: 5px;*/
}
.bottomFrame_left div.secondarySearch input
{
	border: 1px solid #F0F6FA;
	background-color: #ECF3F9;
	width: 160px;
	font-size: 0.9em;
	float: right;
	margin: 0px 10px 0px 15px;
	color: #000000;
}

.bottomFrame_left div.secondarySearch input.smartDrop_input
{
	width: 150px;
}

.bottomFrame_left div.secondarySearch div.searchButton
{
	border: 0px;
	width: 46px !important;
	height: 24px !important;
	background: url(../Images/search_button.png) left top no-repeat;
	cursor: pointer;
	cursor: hand;
	text-align: right;
}

.bottomFrame_left div.secondarySearch input.searchButton
{
	border: 0px;
	margin: 0px 0px 0px 0px;
	width: 46px !important;
	height: 24px !important;
	background: url(../Images/search_button.png) left top no-repeat;
	cursor: pointer;
	cursor: hand;
}

.bottomFrame_left div.secondarySearch input.searchButton
{
	padding-bottom: 3px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	color: #ffffff;
}


.bottomFrame_left div.secondarySearch div.searchButton a
{
	text-decoration: none;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}

.bottomFrame_left div.secondarySearch div.searchButton_o
{
	border: 0px;
	width: 46px !important;
	height: 24px !important;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	background: url(../Images/search_button.png) left -24px no-repeat;
	cursor: pointer;
	cursor: hand;
	text-align: right;
}

.bottomFrame_left div.secondarySearch input.searchButton_o
{
	border: 0px;
	width: 46px !important;
	height: 24px !important;
	margin: 0px 0px 0px 0px;
	background: url(../Images/search_button.png) left -24px no-repeat;
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	padding-bottom: 3px;
}

.bottomFrame_left div.secondarySearch div.searchButton_o a
{
	text-decoration: none;
	color: #ffffff;
}

.secondarySearch_leftTd
{
	border-right: solid 1px #872E2D;
	padding-right: 5px;
}
/*end secondarySearch*/

.bottomFrame_left .searchSample
{
	color: #888888;
	padding: 4px 0px 0px 0px;
}
.bottomFrame_left .searchSample strong
{
	display: block;
	color: #888888;
}
.bottomFrame_left .bottomLinks
{
	padding: 0px 0px 17px 0px;
}
.bottomFrame_left .bottomLinks ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.bottomFrame_left .bottomLinks li
{
	float: right;
	color: #872E2D;
	white-space: nowrap;
}
.bottomFrame_left .bottomLinks li a
{
	color: #802C2B;
	text-decoration: none;
	font-size: 12px;
}
.bottomFrame_left .bottomLinks a.advancedSearch
{
	float: left;
	color: #872E2D;
	font-weight: bold;
	background: url(../Images/red_arr.gif) left 6px no-repeat;
	padding-left: 8px;
	text-decoration: none;
}
.bottomFrame_left .bottomLinks a:hover
{
	text-decoration: underline;
}

.clearTabs
{
	height: 25px;
	background: url(../Images/clear_tab_bg_left.gif) left bottom no-repeat;
	margin-top: 12px;
}
.clearTabs div
{
	height: 25px;
	background: url(../Images/clear_tab_bg_right.gif) right bottom no-repeat;
}
.clearTabs ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.clearTabs li
{
	float: right;
	color: #872E2D;
	height: 24px;
}
.clearTabs li a
{
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	background: url(../Images/tab_border.gif) left 5px no-repeat;
	height: 25px;
	color: #872E2D;
	text-decoration: none;
}
.clearTabs li a.noBorder
{
	background: none;
}
.clearTabs li a span
{
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	height: 23px;
	padding: 2px 7px 0px 7px;
	cursor: pointer;
	cursor: hand;
}
.clearTabs li a:hover
{
	text-decoration: underline;
}
.clearTabs li a.selectedTab
{
	background: url(../Images/clear_tab_left.gif) left top no-repeat;
}
.clearTabs li a.selectedTab span
{
	background: url(../Images/clear_tab_right.gif) right top no-repeat;
	color: #872E2D;
	font-weight: bold;
	height: 21px;
	padding: 4px 7px 0px;
	cursor: default;
}
.clearTabs li a.selectedTab span.firstTab
{
	background-image: url(../Images/clear_tab_right_line.gif);
}
.clearTabs li a.selectedTab:hover
{
	text-decoration: none;
}
HTML /**/ /**/ > BODY .clearTabs li a
{
	display: block;
}
HTML /**/ /**/ > BODY .clearTabs li a:hover
{
	text-decoration: none;
}
HTML /**/ /**/ > BODY .clearTabs li a span
{
	display: block;
}
HTML /**/ /**/ > BODY .clearTabs li a:hover span
{
	text-decoration: underline;
}
HTML /**/ /**/ > BODY .clearTabs li a.selectedTab:hover span
{
	text-decoration: none;
}

.additionalLink
{
	display: block;
	font-weight: normal;
	color: #802C2B;
	text-decoration: none;
	margin-bottom: -2px;
}
.additionalLink_o
{
	display: block;
	font-weight: normal;
	color: #802C2B;
	margin-bottom: -2px;
	text-decoration: underline;
}

HTML /**/ /**/ > BODY .homeNews a.newsItem_o
{
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
}
.homeNews a.newsItem_o img
{
	float: right;
}
.homeNews a.newsItem_o span
{
	float: right;
	padding-right: 12px;
}
.homeNews a.newsItem_o strong
{
	display: block;
	font-weight: bold;
	color: #802C2B;
	text-decoration: underline;
	margin-bottom: -2px;
}


.moreNews
{
	padding: 28px 66px 0px 0px;
}
.moreNews a
{
	display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	color: #802C2B;
	text-decoration: none;
	background: url(../Images/red_arr.gif) left 6px no-repeat;
	padding-left: 8px;
	text-decoration: none;
}
.moreNews a:hover
{
	font-weight: bold;
}


.rssTd_right
{
	padding-left: 30px;
}
.rssTable h2
{
	margin: 0px;
	height: 19px;
	padding: 2px 14px 0px 23px;
	background: #F0F8FF url(../Images/title_bg.gif) bottom repeat-x;
	color: #802C2B;
	font: normal 0.9em arial;
}
.rssTable h2 img
{
	vertical-align: middle;
	width: 13px;
	height: 13px;
}


.rssTable h2 a, .rssTable h2 .rssLapidim
{
	float: left;
	vertical-align: top;
	color: #802C2B;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.rssTable h2 a:hover, .rssTable h2 .rssLapidim:hover
{
	text-decoration: underline;
}

.rssTable .rssTitle
{
	width: 20px;
}

.rssTable ul
{
	margin: 0px 22px 0px 0px;
	padding: 0px;
	list-style: url(../Images/rss_bullet.gif);
}
HTML /**/ /**/ > BODY .rssTable ul
{
	margin: 0px 22px 0px 0px;
	padding: 0 0 0 5px;
	list-style: url(../Images/rss_bullet_ff.gif); *width:auto;
}
.rssTable ul li.firstLi
{
	padding-top: 3px;
}
.rssTable ul a
{
	color: #504841;
	text-decoration: none;
}
.rssTable ul a:hover
{
	text-decoration: underline;
}
.moreRSS
{
	background-color: #F0F8FF;
	padding-bottom: 5px;
}
a.rssClose, span.rssClose
{
	float: left;
	display: block;
	width: 20px;
	height: 18px;
	text-decoration: none;
	margin: 2px 0px 0px 4px;
	cursor: pointer;
	cursor: hand;
}



/*========================================================================================================*/

.RtlBox
{
	direction: rtl;
}

.CalcList
{
	font-family: Arial;
	font-size: 11px;
	color: #6A6A68;
	font-weight: 900;
	text-decoration: none;
}

.BoardPanel
{
	background-color: #eaeaea;
	width: 200px;
}

.VerticalTop
{
	vertical-align: top;
}

.CalcFrame
{
	height: 500px;
}

.FullBox
{
	width: 100%;
}

.RightBox
{
	text-align: right;
}

.Tools
{
	font-family: Arial;
	font-size: 12px;
	color: #3B47D3;
}

.checkListDiv
{
	display: block;
	height: 80px;
	overflow: auto;
}

.labelColumn
{
	width: 130px;
}

.contentColumn
{
	width: 310px;
	direction: rtl;
}

.mergeColumn
{
	width: 100%;
}

.contentTable
{
	width: 905px;
	border-color: Gray;
	border-width: 1px;
	border-style: dashed;
}

.panel
{
	display: none;
}

.vs
{
	color: #000000;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #DFF0FF;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 13px 13px 13px 13px;
	vertical-align: middle;
	width: 450px;
	position: absolute;
}

.jsButton
{
	cursor: pointer;
	cursor: hand;
	color: #0000ff;
}

/* add by alon for news repeater */
a.newsItems
{
	text-decoration: none;
	color: #00692b;
	margin-top: 13px;
	cursor: pointer;
}
a.newsItems:hover
{
	text-decoration: none;
}
a.newsItems img
{
	float: right;
}
a.newsItems strong
{
	color: #00692b;
	text-decoration: none;
	margin-bottom: -2px;
}

a.newsItems:hover strong
{
	text-decoration: underline;
}

a.newsItems p
{
	margin-top: 2px;
}

.newsItemsDate
{
	color: #00692b;
	font-style: italic;
}

.hiddenItem
{
	display: none;
}

.visibleItem
{
	display: inline;
}


/*--------------------------------------------------------------------------------------------------------
*	HomeQuickSearchWUC
*---------------------------------------------------------------------------------------------------------*/

.quickSearchInput
{
	border: 1px solid #00692b;
	width: 95%;
	font-size: 13px;
}

.quickSearchBottomInput
{
	width: 70%;
}

td.verdictSearchTabCell
{
	vertical-align: top;
	text-align: right;
	padding: 1px 1px 1px 0;
}


/*---------------------- Message HTML ------------------------------*/
.noBack
{
	background-color: white;
}

.messageBlock
{
	position: relative;
	color: Maroon;
	font-weight: bold;
}

.messageBlock span
{
	font-size: 40px;
	background-color: #f3f9ff;
}

.centerBox
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
}

.bottomBox
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

#mainMessage
{
	font-size: 110px;
}

#subMessage
{
	font-size: 30px;
}

.remark
{
	font-size: 12px;
	text-align: center;
}

/*--------------------------------------------------------------------------------------------------------
*	VerdictsCountWUC control
*---------------------------------------------------------------------------------------------------------*/
table.verdictsCountContainer
{
	background-color: #EEF7FF;
	border-bottom-color: #C9E3F7;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-family: Arial;
	font-size: 12px;
	width: 95%;
	margin-top: 10px;
	margin-right: -2px;
}
table.verdictsCountContainer
{
	padding-bottom: 5px;
}

td.verdictsCountTitle
{
	color: #5BA1DE;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
}

td.verdictsCountRightCell
{
	width: 10px;
}

td.verdictsCountLeftCell
{
	width: 10px;
}

div.newVerdictCountDiv
{
	padding: 0px;
}

table.newVerdictCountContainer
{
	width: 100%;
	padding-bottom: 5px;
}

td.newVerdictCountRightCell
{
	color: black;
	vertical-align: text-top;
}

td.newVerdictCountLeftCell
{
	width: 40%;
}

td.newVerdictCountTitle
{
	color: Black;
	font-size: 13px;
	padding-bottom: 5px; /*text-decoration:none;*/
}

td.newVerdictCountDetailsCell
{
}

.newVerdictCountDetailsContainer
{
	font-family: Arial;
	font-size: 13px;
	text-align: right;
	width: 100px;
	margin-right: -6px; *margin-right:-5px;
}

.newVerdictCountDetailsContainer .newVerdictCountName
{
	color: Black;
	padding-bottom: 2px;
	width: 41px; *width:45px;


}

.newVerdictCountDetailsContainer .newVerdictCountSeperator
{
	color: Black;
	width: 20px;
}

.newVerdictCountDetailsContainer .newVerdictCountNumber
{
	color: #802C2B;
	font-weight: bold;
}



.mostCommonQuestionsTitleLink
{
	margin-right:220px;	
	*margin-right:0px;	
	*margin-left:220px;	
}

.mostCommonQuestionsBottomLink a
{
	float: left;	
}


.videoControler
{
	display:block;height:260px;width:320px;	
}

.pop
{
    background-color:#F0F8FF;
    border: 3px solid Gray;
    display:inherit;
    position:absolute;
    z-index:10001;
}

