
html	{height:100%;}
body	{text-align:center; font:normal 17px/21px 'Arimo', Arial, sans-serif; color:#333; height:100%; background:#ffffff; /*background:#fff url('images/bg.gif') repeat-x 0 0px;*/}

/*--- Global Settings -------------------------------*/
h1	{font-size:23px;}
h2	{font-size:21px;}
h3	{font-size:19px;}
h4	{font-size:17px;}


A	{
	color:#d56223;
	text-decoration:underline;
	-webkit-tap-highlight-color:rgba(103,199,245,1);
}

.round	{
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.b-round	{
	border-bottom-right-radius: 6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

.shadow	{
  	box-shadow:0 0 5px #8399a3;
	-moz-box-shadow:0 0 5px #8399a3;
  	-webkit-box-shadow:0 0 5px #8399a3;
}

.button, .back, .btn-read	{
	padding:3px 10px 6px;
	font-size:100%;
	line-height:24px; 
	color:#ffffff;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	/*background:-moz-linear-gradient(top, #1393d2 0%, #0e5694);
	background:-webkit-gradient(linear, left top, left bottom, from(#1393d2), to(#0e5694));
	background: -o-linear-gradient(top, #1393d2 0%, #0e5694);
	border-bottom:1px solid #003b6d;*/
	background:#d66225; 
	border:#d66225 1px solid; 
	font-weight:bold;
	/*text-shadow:0 -1px 0 #000;*/
}
.btn-read	{margin-bottom:25px;}


/*--- Layout ----------------------------------------*/
.clearfix:before, .clearfix:after	{content:""; display:table;}
.clearfix:after		{content:"."; display:block; clear:both; height:0; font-size:0; line-height:0; visibility:hidden;}
.clearfix			{zoom:1;}

.align		{float:right;}
.oppalign	{float:left;}

#wrapper	{width:100%; min-height:100%; text-align:center; direction:rtl;}

.wrapper-inner	{max-width:768px;}

.section, .footer, .figure	{width:95%; max-width:730px; margin-right:auto; margin-left:auto;}

.wrapper-inner, .header, .icons, .section, .footer, .figure	{margin:0 auto; position:relative;}

.header		{height:40px; position:fixed; top:0px; right:0px; left:0px; z-index:9997; background:#333333; box-shadow:0px 0px 10px rgba(0,0,0,0.5);}
.footer		{padding:12px 0px 10px 0px; text-align:center; border-top:#dddddd 1px solid;}
/*#social		{width:282px; margin:0px auto 15px auto;}*/
/*#copy		{background-color:#18b8c1; padding:10px 10px 10px 10px; margin:0px 0px 10px 0px; font-size:13px; color:#ffffff;}*/
#go-top		{width:30px; height:30px; display:inline-block; position:fixed; left:45%; bottom:10px; font-size:25px; border-radius:50%; background-color:#fff; box-shadow:4px 4px 10px rgba(0,0,0,0.9); opacity:0.7; font-family:'Arimo', Arial; z-index:9999; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box;}
.fa-arrow-circle-up	{line-height:31px !important;}


/*--- Logo & Top Button -------------------------------------------*/
.logo			{height:110px; text-align:center; margin:0px auto 20px auto; background-color:#efc56f; border-bottom:1px solid #ddd; padding-top:45px; box-sizing:border-box; -moz-box-sizing:border-box;}
.logo a			{display:inline-block; margin:0px auto}
.logo a img		{}


/*--- Icons -------------------------------------------*/
.icons					{height:40px; margin:0px 20px 0px 0px;}
.icons LI				{float:right; width:15%; list-style:none;}
.icons LI A				{display:block; width:32px; height:40px; background:url('images/icons.png') no-repeat;}
.icons LI.home A		{background-position:right 0;}
.icons LI.phone A		{background-position:right -40px;}
.icons LI.mail A		{background-position:right -80px;}
.icons LI.facebook A	{background-position:right -120px;}
.icons LI.youTube  A	{background-position:right -160px;}
.icons LI.gPlus A		{background-position:right -200px;}
.icons LI.linkedIn A	{background-position:right -320px;}
.icons LI.heb A			{background-position:right -240px;}
.icons LI.eng A			{background-position:right -360px;}
.icons LI.rus A			{background-position:right -400px;}
.icons LI.toMenu	{float:left !important; width:auto !important;}
A.menu-trigger	{
	background:url('images/toMenu_icon.png') no-repeat left top !important;
	width:27px !important; 
	height:27px !important;
	margin:6px 0px 0px 20px;
	cursor:pointer;
}
#HomePage A.menu-trigger	{display:none;}


/*--- Nav -------------------------------------------*/
.mask	{ /* > Body cover when nav is open */
	position:fixed;
	top:0;
	right:0;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.9;
	z-index:9998;
	display:none;
}

.nav	{
	position:absolute;
	top:20px;
	right:2.5%;
	left:2.5%;
	z-index:9999;
	width:95%;
	max-width:768px;
	display:none;
	overflow:hidden;
	margin-bottom:20px;
}
.nav_homepage	{
	width:95%; 
	text-align:right; 
	margin:0px auto 20px auto;
	overflow:hidden;
	border-radius: 6px;
	overflow:hidden;
}

.nav .title	{ 
	background:#ffffff;
	text-align:right; 
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius:6px;
	padding:12px 20px 11px 20px;
	border-bottom:#efc56f 5px solid;
	position:relative;
}
	
.nav .title H3	{color:#333333; font-size:21px; line-height:23px; font-weight:bold;}

.nav .btn-close	{position:absolute; left:10px; top:11px; cursor:pointer;}


/*--- Footer ----------------------------------------*/
A.toMainSite	{color:#666666; font-weight:bold; text-decoration:none;}


/*--- Section (Home and Inner) ----------------------------------------*/
#ctlContent				{margin-bottom:20px !important; text-align:right;}

.section	{margin-bottom:20px;}

.section H1:not(.ArticleMainTitle)	{/* page title for all pages */
	margin-bottom:15px; 
	color:#fff;
	font-size:130%;
	line-height:21px;
	padding:10px 10px 12px 10px;
	background-color:#454545; 
	/*text-shadow:0 -1px 0 #000;*/
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
#HomePage .PageTitle, #HomePage .pageTitle, #HomePage .CategoryTitle, #HomePage .categoryTitle	{display:none;}


/*--- Article (Home and Inner) ------------------------------------*/
.body						{width:100%; text-align:right;}
.description				{width:100%; padding-bottom:15px; display:inline-block;} 
.description ul,
.description ol				{padding:0 20px 0 20px;}
.description IMG			{width:100%; max-width:730px; margin:5px; display:block;}

.article		{width:100%; display:inline-block; /* class for articleList and articleSingle */}
.article P		{padding:0px 0px 15px 0px; line-height:1.3em;}

.articlesList		{margin-bottom:20px; border-bottom:#ddd 1px solid;} /* all list articles types */
.empList			{margin-bottom:0px !important; border-style:none !important;} /* list article only with title */

/*******************************  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
H2.ArticlesListTitle {
    margin-bottom:10px;
    color:#666666;
	font-size:19px;
	font-weight:bold;
	display:block;
	padding:0px; 
	text-decoration:none;
	background:transparent;
}
.empList H2.ArticlesListTitle {
    margin-bottom:10px;
    color:#ffffff;
	font-size:19px;
	font-weight:bold;
	display:block;
	padding:15px 20px 15px 40px; 
	text-decoration:none;
	background:#18b8c1 url('images/nav_arrow_rtl.png') no-repeat left 50%;
}
H2.ArticlesListTitle A			{color:#666666; text-decoration:none;}
.empList H2.ArticlesListTitle A	{color:#ffffff; text-decoration:none;}
.articlesList SMALL				{font-size:13px; margin:-10px 0px 10px 0px; display:block; color:#888;}
DIV.ArticlesListImg IMG			{width:100%; max-width:730px; margin-bottom:7px; display:block;}
/*******************************  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/* Article */
.articleSingle			{margin-bottom:20px; padding-bottom:20px;}
.articleSingle H1		{}/* page title of single article */
.articleSingle ul,
.articleSingle ol		{padding:0 20px 0 20px;}
.articleSingle .author	{display:block; margin:0 0px 5px 0; font-weight:bold;}
.articleSingle IFRAME	{/* for video */ width:100% !important; max-width:730px; margin:0px auto 7px auto;}
IMG.articleSingleImg	{width:100%; max-width:730px; margin-bottom:7px; display:block; /*width:35%; margin:0px 12px 20px 0; display:inline; float:left;*/}


/*--- Forms ------------------------------------------*/
table.wizard	{width:100%;}

table.wizard TD	{width:100%; display:block; float:right; vertical-align:top; padding-bottom:5px; box-sizing:border-box; -moz-box-sizing:border-box;}
/*table.wizard LABEL	{margin-left:10px;}*/

div.phoneLine	{margin:0px 0px 5px 10px; font-size:115%;}
div.phoneLine A	{color:#666666; text-decoration:none;}
/*.wizard TD.wizard, .wizard TD.wizardRequired	{width:20%; padding:10px 5px 0px 0px;}*/
.wizard select,
.wizard textarea,
.wizard input.wizard,
.wizard input.wizardNarrow{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:9px 10px 10px 10px; 
	width:100% !important;
	height:auto !important;
	margin:0px 0px 15px 0px;
	border:1px solid #ccc;
	font-size:17px;
	font-family:'Arimo', Arial;
	color:#666666;
	background:#f4f4f4 url('images/stripInputs.gif') repeat-x top;
}
.wizard textarea	{height:100px !important;}

.wizard hr	{border-top:#dddddd 1px solid;}

.buttonSubmit	{
	padding:5px 10px 6px;
	margin:20px 0px 0px 0px;
	font-size:100%;
	line-height:24px;
	color:#ffffff;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	background:#d66225; 
	font-weight:bold;
	/*background:-moz-linear-gradient(top, #1393d2 0%, #0e5694);
	background:-webkit-gradient(linear, left top, left bottom, from(#1393d2), to(#0e5694));
	background: -o-linear-gradient(top, #1393d2 0%, #0e5694);
	border-bottom:1px solid #003b6d;
	text-shadow:0 -1px 0 #000;*/

	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}


/*--- Editor Font Size -------------------------------------------*/
FONT				{line-height:140%;}
FONT.size1	{font-size:80%; line-height:140%;}
FONT.size2	{font-size:90%; line-height:140%;}
FONT.size3	{font-size:100%; line-height:140%;}
FONT.size4	{font-size:125%; line-height:130%;}
FONT.size5	{font-size:150%; line-height:135%;}
FONT.size6	{font-size:180%; line-height:130%;}
FONT.size7	{font-size:210%; line-height:130%;}


/*--- Messages -------------------------------------------*/
.message	{font-weight:bold; padding:10px 60px 10px 10px; border:2px solid #eaf5ff; background:#eaf5ff url('images/message.png') no-repeat 98%;}

/*--- Paging -------------------------------------------*/
.dbsPages	{height:30px; margin:20px auto 0px auto; position:relative; display:table;}

.dbsPages LI			{line-height:33px; /**/ display:inline; /*float:left;*/ padding:0 2px; font-size:100%; font-weight:bold;}
.dbsPages LI.first_item	{/*position:absolute; left:10%;*/}
.dbsPages LI.last_item	{/*position:absolute; right:10%;*/}

.dbsPages LI A			{text-decoration:none;}
.dbsPages LI A IMG		{margin:2px 5px 0px 5px !important;}
.dbsPages LI A.button	{/*padding-top:10px; padding-bottom:11px;*/}

.paging, .dbsPaging		{/*display:none;*/}
SPAN.paging				{white-space:nowrap; line-height:32px;}

/*************************/
table.FooterContainerTable		{display:none;}
.FooterHtmlContainer			{display:none;}



/***************************************************************************************/
/***************************          main site            *****************************/
/***************************************************************************************/

TABLE.body			{width:100%; padding-right:0 !important; padding-left:0 !important;}
INPUT.button		{height:auto !important;}

/*--- Breadcrumbs -------------------------------------------*/
DIV.navigationTabContainer				{margin-bottom:20px;}
UL.NavigationTab LI						{font-size:85%; display:inline;}
UL.NavigationTab LI A					{text-decoration:none;}
#HomePage DIV.navigationTabContainer	{display:none;}


/*** List display ***/
TABLE.ArticlesListContainer		{width:100%; margin-bottom:30px;}
H2.ArticlesListTitle			{font-weight:bold; font-size:19px; line-height:115%; margin-bottom:5px;}
H2.ArticlesListTitle A			{text-decoration:none;}
DIV.ArticlesListImg IMG			{width:40%; height:auto; margin-bottom:5px;}
DIV.ArticlesListImg IMG			{width:100%; height:auto; margin-bottom:5px;}
TD.ArticlesListSeperator		{display:none;}

/*** Gallery display ***/
TABLE.ArticlesGalleryContainer	{width:100%; margin-bottom:30px;}
DIV.ArticlesGalleryTitle H2		{font-weight:bold; font-size:19px; line-height:115%; margin-bottom:5px;}
DIV.ArticlesGalleryTitle A		{text-decoration:none;}
TD.ArticlesGalleryImg IMG		{width:100%; height:auto; margin-bottom:5px;}

/*** Portal display ***/
TABLE.ArticleMainContainer			{width:100%; margin-bottom:30px;}
DIV.ArticleMainTitle H1				{font-weight:bold; font-size:19px; line-height:115%; margin-bottom:5px;}
DIV.ArticleMainTitle H2				{font-weight:bold; font-size:19px; line-height:115%; margin-bottom:5px;}
DIV.ArticleMainTitle A				{text-decoration:none;}
TD.ArticlesMainImg IMG				{width:40%; height:auto; margin-bottom:5px;}

/*** Article Page ***/
TABLE.main-img-container			{width:100%; margin:10px 0px 10px 0px !important; float:none !important;}
TD.MainImage IMG					{width:100%; height:auto;}
TD.MainImageCaption					{text-align:center; padding-top:2px;}
TD.ArticleAuthor					{padding-bottom:5px; font-weight:bold;}
TD.Date								{padding-bottom:5px; font-size:85%;}

/*** Content Ratings ***/
TD.ArticleRatingsContainer			{padding-top:8px; padding-bottom:8px;}
TD.ArticleRatingsContainer TD		{font-size:70%;}

/*** Pannel Links ***/
TABLE.PannelLinks					{margin:auto;}
A.PannelLink						{font-weight:bold; text-decoration:none;}

/*** More Articles ***/
TABLE.MoreArticlesContainer			{width:100%; border:#ccc 1px solid; margin-top:18px;}
TR.MoreArticleTitle					{}
TD.MoreArticleTitle					{font-weight:bold; border-bottom:#ccc 1px solid; padding:4px 6px 4px 6px; text-align:center;}
H2.MoreArticleTitle					{font-size:115%; display:inline;}
UL.MoreArticlesItemsContainer		{margin:0px; padding:0px;}
UL.MoreArticlesItemsContainer LI	{margin:1px; padding:3px 6px 2px 6px; list-style-image:none; list-style-type:none;}
TD.MoreArticlesItemsContainer		{}
SPAN.ArticlesListDate				{font-size:90%;}
A.MoreArticle						{text-decoration:none;}
A.MoreArticleCurrent				{font-weight:bold; text-decoration:none;}

DIV.seperator						{height:1px; border-top:solid 1px #bcbcbc; margin-bottom:10px; margin-top:30px;}

/*** Talkbacks ***/
TABLE.ResponsesContainer			{margin-top:18px; border:#ccc 1px solid; border-bottom-style:none; background-color:#f9f9f9;}
CAPTION.ResponsesHeader				{font-weight:bold; border:#ccc 1px solid; border-bottom-style:none; padding:4px 6px 4px 6px; text-align:center;}
TD.ResponsesListContainer			{padding-top:5px;}
TD.ResponsesListContainer A			{text-decoration:none;}
TABLE.ResponsesListContainer		{width:100%;}
TABLE.ResponsesListContainer TD		{padding:5px;}
TD.ResponseTitle					{width:1px; color:#333;} /* response number */
DIV.ResponseTitle					{font-weight:bold;}      /* Response Title */
A.ResponseTitle						{font-weight:bold; text-decoration:none;}
SPAN.ResponseDate					{font-size:90%; padding-right:10px; padding-left:10px;}
TR.ResponseOddRow					{background-color:#fefefe; color:#666666;}
TR.ResponseEvenRow					{background-color:#f9f9f9; color:#666666;}

/*** FAQ ***/
LI.FaqQuestion						{margin-bottom:5px;}
A.FaqQuestion						{font-weight:bold;}
H2.FaqQuestion						{font-size:17px;}
TABLE.FaqAnswersContainer			{width:100%; margin-top:10px;}
TD.FaqQuestionAnswerTitle			{font-weight:normal; padding-top:8px; padding-bottom:2px; font-size:90%;}
A.FaqQuestionAnswerTop				{text-decoration:underline; font-size:80%;}

/*** Lexicon Display ***/
TABLE.ArticlesLexiconItem		{margin-bottom:10px; border:#cccccc 1px solid;}
TD.Char							{width:38px; text-align:center; vertical-align:top; font-weight:bold; font-size:140%; line-height:130%; padding:6px 0px 6px 0px;}
H2.Char							{display:inline;}
TD.ArticlesLexicon				{vertical-align:top; padding:5px 10px 4px 10px; border-right:#cccccc 1px solid; background:#f6f6f6;}
UL.ArticlesLexicon				{margin:0px; padding:0px;}
UL.ArticlesLexicon LI			{margin:0px; padding:0px 0px 2px 0px; list-style-image:none; list-style-type:none;}
A.ArticlesLexiconTitle			{text-decoration:none;}

/*** Categories - Gallery View ***/
TABLE.CategoryItem					{margin-bottom:20px;}
TD.CategoryItemTitle				{padding:5px 10px 6px 10px;}
H3.CategoryItemTitle				{font-size:19px; line-height:120%; font-weight:normal; color:#333;}
TD.CategoryItemDesc					{padding:5px;}
DIV.CategoryItemImgContainer		{padding-top:5px; text-align:center;}
DIV.CategoryItemImgContainer IMG	{width:100%; height:auto; margin-bottom:5px;}
DIV.SubCategoryLinks				{padding-top:5px;}
A.CategoryItemTitle					{color:#333; padding:0px 20px 0px 0px; background:url('../arrow_tabsRTL.png') no-repeat right 7px; text-decoration:none; box-sizing:border-box;}
A.SubCategory						{text-decoration:none;}

/*** Categories - List View ***/
TD.CategoryListItemTitle			{padding:5px 10px 6px 10px; border-bottom:#fff 1px solid;}
H3.CategoryListItemTitle			{font-size:19px; line-height:120%; display:inline;}
H3.CategoryListItemTitle A			{text-decoration:none;}
TD.CategoryListItem					{padding:4px 6px 4px 6px; border-style:none;}
H3.CategoryListItem					{font-size:15px; display:inline;}
H3.CategoryListItem A				{text-decoration:none;}

/*** Events Page ***/
TABLE.EventsListContainer	{width:100%;}

TR.EventsListHeaderRow		{}
TD.EventsListHeaderCell		{font-weight:bold; padding:3px 5px 4px 5px;}
TD.EventsListHeaderDate		{}
TD.EventsListHeaderTitle	{}
TD.EventsListHeaderInfo		{}

TR.EventListRow				{vertical-align:top;}
TD.EventListMonth			{font-weight:bold; padding:5px 5px 5px 5px;}
TD.EventListDate			{padding:6px 5px 5px 5px; font-weight:bold;}
TD.EventListTitle			{padding:6px 0px 5px 0px;}
TD.EventListInfo			{padding:6px 0px 5px 0px;}
TD.EventListInfo DIV		{padding-bottom:2px;}
TD.EventListSeperator		{padding-top:3px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ddd;}

/*** Forum ***/
DIV.forumTableContainer			{background-color:#bab9aa; padding:1px; font-size:85%; line-height:140%;}
TABLE.forumTableContainer		{background-color:#fcfcfc;}
TD.forumTitle					{padding:4px 6px 4px 6px;}
TD.forumDescription				{padding:10px;}

TABLE.forumSearchResultsContainer	{border:0px solid #000000; border-collapse:collapse;}
TR.forumSearchResults				{}

TD.forumMessageContent			{padding:2px 3px 2px 3px;}
TD.forumMessageContent A		{font-weight:bold;}

TD.forumMessageContent TABLE	{border-top:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#f8f8f8;}
.forumMessageContentDescr		{border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#f8f8f8; padding:4px 5px 0px 4px;}

TD.forumMessagePostedBy			{font-size:90%; padding:2px 3px 2px 3px;}
TD.forumMessageDate				{padding:4px 3px 2px 3px; font-size:85%;}
TD.forumMessageSeperator		{background-color:#bab9aa;}

A.forumButtonNewTopic			{font-weight:bold; text-decoration:none;}


/* Forum Index */
DIV.forumIndexTableContainer	{background-color:#bab9aa; padding:1px; font-size:85%; line-height:140%;}
TABLE.forumIndexTableContainer	{background-color:#fcfcfc;}
TD.forumSecondaryTitle			{padding:4px 6px 4px 6px; border-bottom:#bab9aa 1px solid;}
A.forumTitle					{font-weight:bold; text-decoration:none;}

TABLE.forumIndexTableContainer	TD.forumMessageContent			{background-color:#f8f8f8; padding:2px 4px 2px 4px; font-size:90%; border-bottom:#ecebdd 1px solid;}
TABLE.forumIndexTableContainer	TD.forumMessageContent A		{font-weight:bold;}

TABLE.forumIndexTableContainer	TD.forumMessagePostedBy			{background-color:#f8f8f8; font-size:90%; padding:2px 3px 2px 3px; border-bottom:#ecebdd 1px solid;}
TABLE.forumIndexTableContainer	TD.forumMessageDate				{background-color:#f8f8f8; font-size:85%; padding:4px 4px 2px 4px; border-bottom:#ecebdd 1px solid;}
TABLE.forumIndexTableContainer	TD.forumMessageSeperator		{background-color:#525151;}

TABLE.forumIndexTableContainer	TD.forumDescription				{padding:10px; height:16px;}

/* Submit response */
TD.forumResponseOrginalMsg		{padding-top:5px;}
TABLE.forumResponseOrginalMsg	{border:#ddd 1px solid; background-color:#f8f8f8; width:100%; padding:5px;}

.forumNavigation				{margin-top:5px; background-color:#ffe49b;}

.ForumA				{text-decoration:underline; cursor:pointer; color:#000000; font-weight:bold;}
.ForumAResponse		{color:#666666 !important;}
.Author				{cursor:pointer;}

.forumMessageTools	{padding:0px 3px; margin:5px -3px 4px -3px; font-size:95%;}

.response IMG		{margin:1px 5px 1px 5px; border:none; vertical-align:middle;}

/*** Contact Us ***/
TD.sBodyTD						{}
TD.sBodyTD TD					{font-size:90%;}
TD.sBodyTD TD.wizard			{}
TD.sBodyTD TD.wizardRequired	{}

/*** Subscription ***/
TD.subscribeTableContainer	{padding:10px;}
TABLE.subscribeTable		{width:100%; font-size:90%;;}
TABLE.subscribeTable TD		{}
.buttonSubscribe			{width:100px;}
.subscribeForm				{width:180px; margin-bottom:10px; border:#eee 1px solid;}
.subscribeFormWide			{width:180px; margin-bottom:10px; border:#eee 1px solid;}
TABLE.subscribeTable HR		{margin-bottom:15px;}

/*** SiteMap ***/
TABLE.SiteMapContainer	{width:100%;}
TD.SiteMapContainer		{width:100%;}
H2.SiteMapHeaderNode	{margin:0px; margin-top:12px; font-size:100%; display:block; padding:5px 8px 4px 8px;}
A.SiteMapHeaderNode		{text-decoration:none;}
A.SiteMapNode			{text-decoration:none;}
UL.SiteMap				{margin:0px; padding:0px;}
UL.SiteMap LI			{margin:0px; list-style-image:none; list-style-type:none;}
LI.SiteMapNode			{padding-left:10px; padding-right:10px; list-style-image:none; list-style-type:none; font-weight:normal; border-style:none;}
UL.SiteMapMain			{margin:0px; padding:0px;}
UL.SiteMapMain LI		{padding:5px 8px 3px 8px; list-style-image:none; list-style-type:none;}
LI.SiteMapMainNode		{font-weight:normal; border-bottom:#dddddd 1px solid; color:#666666;}

LI.SiteMapEvenRow		{background-color:#fefefe;}
LI.SiteMapOddRow		{background-color:#f9f9f9;}

/*** Login ***/
DIV.PermissionMsg						{font-weight:bold; color:red; padding-top:10px;}
TABLE.LoginNewMemberContainer			{width:100% !important; border:#ddd 1px solid; margin-bottom:10px;}
TABLE.LoginNewMemberContainer A			{text-decoration:underline;}
TABLE.LoginNewMemberContainer TD		{padding:3px 7px 3px 7px;}
TD.LoginNewMemberTitle					{font-weight:bold;}
TABLE.LoginExistingMemberContainer		{width:100% !important; border:#ddd 1px solid; margin-bottom:10px;}
TABLE.LoginExistingMemberContainer A	{text-decoration:underline;}
TABLE.LoginExistingMemberContainer TD	{padding:3px 7px 3px 7px;}
TABLE.LoginNewMemberContainer TABLE		{}
TD.LoginExistingMemberTitle				{font-weight:bold;}
H2.LoginExistingMemberTitle				{font-size:100%;}
H2.LoginNewMemberTitle					{font-size:100%;}

/*** Images Gallery ****/
TD.ImgGalleryContainer		{text-align:center;}

/*  Lightbox album  */
#lightbox-gallery				{margin:0px auto;}
#lightbox-gallery A.image-link	{
	width:31.3333333333333%;
	display:table; padding:4px;
	margin:0 3% 6px 0; float:right;
	background-color:#eee; line-height:0;
	-webkit-transition:background-color 0.1s ease-out;
	-moz-transition:background-color 0.1s ease-out;
	-o-transition:background-color 0.1s ease-out;
	transition:background-color 0.1s ease-out;
}
#lightbox-gallery .image-link:nth-of-type(3n+1)		{margin-right:0px;}
#lightbox-gallery .gallery-image		{width:100%; height:auto;}
#lightbox-gallery .image-link:hover		{background-color:#274f83;}
/* open image css is in jquery.lightbox-2.7.1.css */

/*  Slideshow  */
DIV.Portfolio		{position:relative;}
UL#portfolio		{overflow:hidden; margin:0px; padding:0px;}
LI.Item				{margin:0px; padding:0px; list-style:none; top:0px; right:0px; bottom:0px; left:0px;}
DIV.ImgContainer	{padding:4px; border:#ddd 1px solid;}
LI.Item IMG			{display:block;}
DIV.ItemTitle		{font-weight:bold;}
P.ItemSummery		{margin:0px; padding:3px 0px 0px 0px; font-weight:normal;}

/*  Standart */
DIV.ImgGalleryContainer				{text-align:center}
TABLE.ImgGalleryContainer			{margin:0px auto;}
TD.ImgGalleryContainer				{}

TABLE.ImgGalleryThumbContainer		{width:100%;}
TABLE.ImgGalleryThumbContainer TD	{width:auto !important; display:block; float:right;}
TD.ImgGalleryThumbContainer			{}
TR.ImgGalleryThumb					{}
TD.ImgGalleryThumb					{padding-bottom:8px;}
TD.ImgGalleryThumbSeperator			{}
IMG.ImgGalleryThumb					{border:#ddd 1px solid; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box;}
IMG.ImgGalleryThumbOver				{border:1px solid #EB2E29; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box;}

TABLE.ImgGalleryMainContainer		{width:100%;}
TD.ImgGalleryMainContainer			{}

TD.ImgGalleryPannelContainer		{height:20px; text-align:center; padding-top:8px; padding-bottom:8px;}
TABLE.ImgGalleryPannelContainer		{border:#ddd 1px solid; width:100%; height:26px;}
TABLE.ImgGalleryButtonsContainer	{width:100%;}
TABLE.ImgGalleryButtonsContainer A	{font-size:80%; text-decoration:none;}

TD.ImgGalleryImgContainer			{height:1px; text-align:center; background-color:#9A9A9A; padding:1px; cursor:pointer;}
IMG.ImgGalleryImg					{display:block; width:100%; height:auto;}

DIV.ImgGalleryTextContainer			{border:#ddd 1px solid; padding:2px 0px 4px 0px; background-color:#f8f8f1;}
TABLE.ImgGalleryTextContainer		{width:100%;}
TABLE.ImgGalleryTextContainer TD	{padding:1px 7px 2px 7px; box-sizing:border-box; -moz-box-sizing:border-box;}
DIV.ImgGallerySummary				{}
DIV.ImgGalleryTitle					{font-weight:bold;}
TD.ImgGalleryPaging					{text-align:center; padding-top:3px;}
TD.ImgGalleryPaging A				{text-decoration:none;}

/*  RSS */
TD.rssMessage					{text-align:center; padding:10px;}
TABLE.rssContainer				{width:100%; border:#bbbbbb 1px solid;}
TABLE.rssContainer TD			{padding:2px 10px 2px 10px; border-bottom:#ffffff 1px solid; border-top:#eeeeee 1px solid;}
TABLE.rssContainer A			{font-weight:bold;}
TR.rssEvenRow					{background:#f7f7f7;}
TR.rssOddRow					{background:#ebebeb;}

/*** Campaigns ****/
TD.MsgContainer			{text-align:center;}
TD.ArticlesContainer	{padding-top:10px;}

/*** display none ***/
TR.ImgGalleryTop					{}
TD.ImgGalleryTopRight				{display:none;}
TD.ImgGalleryTop					{display:none;}
TD.ImgGalleryTopLeft				{display:none;}

TD.ImgGalleryRight					{display:none;}
TD.ImgGalleryLeft					{display:none;}

TD.ImgGalleryBottomRight			{display:none;}
TD.ImgGalleryBottom					{display:none;}
TD.ImgGalleryBottomLeft				{display:none;}

TD.ArticlesListTopRight				{display:none;}
TD.ArticlesListTopLeft				{display:none;}
TD.ArticlesListBottomRight			{display:none;}
TD.ArticlesListBottomLeft			{display:none;}

TD.ArticlesGalleryTopRight			{display:none;}
TD.ArticlesGalleryTopLeft			{display:none;}
TD.ArticlesGalleryBottomRight		{display:none;}
TD.ArticlesGalleryBottomLeft		{display:none;}


/****************** Control Editor Uploads *********************/
/* classes -  DIV.editor-div-img and DIV.editor-div-iframe  comes from jquery-plagins.js */

/* Images */
DIV.editor-div-img			{max-width:100%; display:inline-block;}
DIV.editor-div-img IMG		{width:100% !important; height:auto; display:block;}

/* Tables */
#ctlBody TABLE, TD.description TABLE	{width:100% !important; height:auto !important;}

/* long white-space ;&nbsp */
#ctlBody, TD.description	{word-break:break-word;}

/* Video Iframes */
DIV.editor-div-yt-video			{width:100%; position:relative; padding-bottom:56.25%; height:0; /*display:table;*/ margin:0px 0px 20px 0px;}
DIV.editor-div-yt-video IFRAME,
DIV.editor-div-yt-video OBJECT,
DIV.editor-div-yt-video EMBED		{position:absolute; top:0; left:0; width:100%; height:100%;}

/* Iframes (not video) */
DIV.editor-div-iframe			{max-width:100%; /*display:inline-block;*/}
DIV.editor-div-iframe IFRAME	{width:100% !important;}

/* Lists */
#ctlBody UL, TD.description UL, #ctlBody OL, TD.description OL		{padding:0px 20px 0px 20px; margin:6px 0px 15px 0px;}


/****************  Fix specific hazanat tochen  bugs  ****************/



/********************************************************  from main.css ******************************************************/
/****************************  Ruling Colors ***************************/
/** Used in complex modules and modules that have 'light' text on 'dark' background**/
.box1Background					{background-color:#eec56f; color:#293d24; text-decoration:none;}
.box1Color						{color:#293d24; text-decoration:none;}

.box1Background_LightVersion	{background-color:#f2e5c9; color:#786338; text-decoration:none;}
.box1Color_LightVersion			{color:#786338; text-decoration:none;}


/** Used in titles and captions**/
.titlesColor					{color:#d97038;}

UL LI			{list-style:circle url('../ListIconLevel1.png');}

/****************************  Main Elements ***************************/
IMG.dbsSkip		{border-style:none; width:0px; height:0px;}
A.dbsSkip		{display:block;}
.hidden			{position:absolute; top:-10000px; width:1px; height:1px; overflow:hidden;}
.red			{color:red;}

/** Site Message **/
DIV.SiteMessageContainer	{border-bottom:solid 1px gray; text-align:center; padding:5px;}


/************************** Pop-up windows ******************************************/
BODY.Popup			{}

/** Talkbacks **/
INPUT.Response		{width:220px;}
TEXTAREA.Response	{width:220px; height:200px;}

/** Tell a Friend **/
INPUT.Friend		{width:220px;}
TEXTAREA.Friend		{width:220px; height:200px;}


/**********/
select, textarea, input.input {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:9px 10px 10px 10px; 
	width:100%;
	border:1px solid #ccc;
	font-size:15px;
	font-family:'Arimo', Arial;
	color:#666666;
	background:#f4f4f4 url('images/stripInputs.gif') repeat-x top;
}


