body
{
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	font-family: Arial;
	background: url(../loadedFiles/body_bg.png) repeat-x;
	background-color: #3D4A6A;
	color: #3C3C3C;
	font-size: 12px;
	text-align: center;
	direction: ltr;
}

form
{
	display: inline;
}

p
{
	margin: 0px;
	padding: 0px;
}

h1
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #3F4C6B;
}

table
{
	font-size: 12px;
}

div#container
{
	width: 873px;
	margin: 0px auto;
	position: relative;
	text-align: center;
	direction: rtl;
}

/* -- header ------------------------------------------------------------------------------------------------------ */

div#header
{
	width: 873px;
	height: 145px;
	background: url(../loadedFiles/header.png) no-repeat;
	text-align: right;
}

div#logo
{
	padding-top: 12px;
	padding-right: 40px;
}

div#logo div
{
	width: 280px;
	height: 92px;
	cursor: pointer;
}

/* -- top menu ---------------------------------------------------------------------------------------------------- */

div#topMenu
{
	padding-top: 9px;
	padding-right: 40px;
}

div#topMenu_in
{
}

div.topMenu_box, div.topMenu_box_selected
{
	float: right;
	width: 104px;
	height: 24px;
}

div.topMenu_box
{
	background: url(../loadedFiles/topMenu_box.gif) no-repeat;
	cursor: pointer;
}

div.topMenu_box_selected
{
	background: url(../loadedFiles/topMenu_box_selected.gif) no-repeat;
}

div.topMenu_box div, div.topMenu_box_selected div
{
	color: #FDFFFC;
	width: 104px;
	text-align: center;
	padding-top: 5px;
	font-size: 14px;
}

div.topMenu_box a
{
	color: #FDFFFC;
	text-decoration: none;
}

div.topMenu_sep
{
	background: url(../loadedFiles/topMenu_sep.gif) no-repeat;
	float: right;
	width: 2px;
	height: 24px;
}

/* -- bottom menu ------------------------------------------------------------------------------------------------- */

table#main3ColsTbl tr#homeBottomMenu td
{
	vertical-align: middle;
}

div#bottomMenu
{
	width: 533px;
	text-align: center;
}

table#main1ColTbl td#oneCol div#bottomMenu
{
	width: 873px;
}

div#bottomMenu_in
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

span.bottomMenu_box a, span.bottomMenu_box_selected
{
	font-size: 11px;
	text-decoration: none;
	color: #3F4C6C;
}

span.bottomMenu_box_selected
{
	color: #CD0000;
}

span.bottomMenu_sep
{
	font-size: 11px;
}


/* -- main table--------------------------------------------------------------------------------------------------- */

table#main3ColsTbl
{
	background: url(../loadedFiles/main3Col_bg.png) repeat-y;
	width: 873px;
}

table#blog3ColsTbl
{
	background: url(../loadedFiles/blog3Col_bg.png) repeat-y;
	width: 873px;
}

table#main1ColTbl
{
	background: url(../loadedFiles/main1Col_bg.png) repeat-y;
	width: 873px;
}

table#main3ColsTbl td, table#main1ColTbl td, table#blog3ColsTbl td
{
	vertical-align: top;
}

td#firstCol
{
	width: 170px;
}

td#homeCol, td#blogCol
{
	width: 533px;
}

div#homeCol_bottom
{
	background: url(../loadedFiles/homeMainCol_bottom.png) no-repeat;
	width: 533px;
	height: 4px;
	font-size: 0%;
}

div#blogLeftCol_bottom
{
	background: url(../loadedFiles/blogLeftCol_bottom.png) no-repeat;
	width: 170px;
	height: 9px;
	font-size: 0%;
}

div#blogMainCol_bottom
{
	background: url(../loadedFiles/blogMainCol_bottom.png) no-repeat;
	width: 533px;
	height: 9px;
	font-size: 0%;
}

td#lastCol
{
	width: 170px;
}

td#oneCol
{
	width: 873px;
}

tr#tableCloserRow
{
}

div#closer
{
	background: url(../loadedFiles/tableCloser.png) no-repeat bottom;
	width: 873px;
	height: 7px;
	font-size: 0%;
}

div#content
{
	padding-top: 20px;
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 20px;
}

div#blogContent
{
	padding-top: 10px;
}

div#blogContent div.pageText
{
	padding-left: 35px;
	padding-right: 20px;
	padding-bottom: 20px;
}

/* -- home blogs -------------------------------------------------------------------------------------------------- */

div#homeMilaBlog
{
}

div#homeMilaBlogTitle
{
	text-align: center;
	padding-top: 15px;
}

div#homeMilaBlogTitle h1, div#homeMilaBlogPost_title
{
	font-size: 18px;
	font-weight: bold;
	color: #3F4C6B;
	text-align: center;
	padding-bottom: 5px;
}

div#homeMilaBlogPost_txt
{
	padding-left: 35px;
	padding-right: 35px;
	padding-bottom: 15px;
}

div#homeMilaBlogPostBottom
{
	padding-right: 35px;
	padding-top: 10px;
}

div.goToBlog
{
}

div.goToBlog a
{
	color: #CA0002;
	text-decoration: none;
}

div.goToBlog img
{
	vertical-align: middle;
}

div#homeMilaBlog div.goToBlog,
div#homePesekBlog div.goToBlog
{
	float: left;
	padding-left: 20px;
	padding-top: 10px;
}

div#homeGradesBlogPosts div.goToBlog
{
	float: left;
	padding-left: 15px;
	padding-bottom: 7px;
}

div#homePesekBlog
{
}

div#homePesekBlogTitle
{
	background: url(../loadedFiles/pesekBlogTitle_bg.png) no-repeat bottom;
	width: 530px;
	height: 60px;
}

div#homePesekBlogTitle div
{
	padding-right: 70px;
	padding-top: 31px;
	color: white;
	font-size: 14px;
	font-weight: bold;
}

div#homePesekBlogPost
{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 25px;
}

div#homePesekBlogPost div.blogPost_txt
{
	height: 200px;
	overflow: hidden;
}

div#homeGradesBlog
{
}

div#homeGradesBlogTitle
{
	background: url(../loadedFiles/gradesBlogTitle_bg.png) no-repeat bottom;
	width: 530px;
	height: 45px;
}

div#homeGradesBlogTitle div
{
	padding-right: 70px;
	padding-top: 12px;
	color: white;
	font-size: 14px;
	font-weight: bold;
}

div#homeGradesBlogBottom
{
	background: url(../loadedFiles/gradesBlogPosts_bottom.png) no-repeat top;
	width: 530px;
	height: 20px;
	font-size: 0%;
}

div#homeGradesBlogPosts
{
	background: url(../loadedFiles/gradesBlogPosts_bg.png) repeat-y;
	width: 530px;
}

table#homeGradesBlogPostsTbl
{
	width: 530px;
}

table#homeGradesBlogPostsTbl td.oneGradePost
{
	width: 250px;
	height: 200px;
	vertical-align: top;
}

div.oneGradePostTitle
{
	background: url(../loadedFiles/gradesBlogPostTitle_bg.png) no-repeat bottom center;
	width: 250px;
   	height: 35px;	
	text-align: center;
}

div.oneGradePostTitle div
{
	font-size: 14px;
	color: #D0000D;
	font-weight: bold;
	padding-top: 8px;
}

div.homeGradesBlogPost_title
{
	padding-top: 5px;
	padding-bottom: 7px;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
}

div.homeGradesBlogPost_txt
{
	margin-bottom: 7px;
	padding-right: 20px;
	padding-left: 20px;
	height: 318px;
	overflow: hidden;
}

/* -- survey box -------------------------------------------------------------------------------------------------- */

div#survey
{
	padding-right: 5px;	
	color: white;
}

div#surveyTop
{
	background: url(../loadedFiles/survey_top.png) no-repeat;
	width: 162px;
	height: 10px;
	font-size: 0%;
}

div#surveyBg
{
	background: url(../loadedFiles/survey_bg.png) repeat-y;
	width: 162px;
}

div#surveyBottom
{
	background: url(../loadedFiles/survey_bottom.png) no-repeat;
	width: 162px;
	height: 8px;
	font-size: 0%;
}

div#surveyTitle
{
	font-weight: bold;
	font-size: 14px;
	width: 162px;
	text-align: center;
	padding-top: 3px;
}

div#survey_in
{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

div#surveyQuestion
{
	padding-bottom: 7px;
}

div#surveyAnswers
{
	padding-bottom: 10px;
}

div#surveyAnswers table
{
	color: white;
}

div#surveyAnswers table div.surveyChoose_text
{
	padding-top: 2px;
	padding-bottom: 5px;
}

div#surveyBtns
{
	width: 132px;
	text-align: center;
}

div#surveyBtns div
{
	padding-bottom: 5px;
}	

td.surveyResults_surveyQuestion
{
	font-size: 15px;
	font-weight: bold;
}

/* -- banners & ads ----------------------------------------------------------------------------------------------- */

div#rightAds
{
	padding-top: 7px;
	padding-right: 5px;	
}

div.rightBanner
{
	padding-bottom: 3px;
}

div#leftAds
{
	padding-top: 10px;
	clear: both;
	padding-right: 3px;
}

/* -- newsletter -------------------------------------------------------------------------------------------------- */

div#register
{
	padding-right: 2px;	
	color: white;
}

div#registerTop
{
	background: url(../loadedFiles/register_top.png) no-repeat;
	width: 162px;
	height: 10px;
	font-size: 0%;
}

div#registerBg
{
	background: url(../loadedFiles/register_bg.png) repeat-y;
	width: 162px;
}

div#registerBottom
{
	background: url(../loadedFiles/register_bottom.png) no-repeat;
	width: 162px;
	height: 8px;
	font-size: 0%;
}

div#registerTitle
{
	font-weight: bold;
	font-size: 14px;
	width: 162px;
	text-align: center;
	padding-top: 3px;
}

div#register_in
{
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

div#newsLetterForm
{
	display: inline;
}

div.newsLetterText
{
	color: white;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.newsLetterFieldBg
{
	background: url(../loadedFiles/newsletterInput_bg.png) no-repeat;
	width: 121px;
	height: 17px;
}

input.newsLetterField
{
	background: none;
	border: none;
	margin-top: 1px;
	margin-left: 5px;
	margin-right: 5px;
	width: 113px;
	font-size: 11px;
}

div.newsLetterBtn
{
	padding-top: 12px;
	margin-left: -1px;
}

div#newsletterYourDetails, div#newsletterReomove
{
	text-align: center;
	direction: rtl;
}

/* -- footer ------------------------------------------------------------------------------------------------------ */

div#footer
{
	padding-top: 5px;
	padding-left: 20px;
}

div#copyrights
{
	color: #FAFAFC;
	font-size: 12px;
	padding-top: 5px;
	float: right;
	padding-right: 3px;
}
			
div#interuseLogo
{
	float: left;
}

div#interuseText
{
	padding-top: 10px;
	float: left;
	padding-left: 10px;
}

div#interuseText a
{
	color: #FAFAFC;
	font-size: 11px;
}

/* -- contact page ------------------------------------------------------------------------------------------------ */

table#contactTbl td
{
	vertical-align: top;
}

table#contactTbl td#contactFirstCol
{
	width: 45px;
}

table#contactTbl td#contactDetailsCol
{
	width: 415px;
}

table#contactTbl td#contactDetailsCol div.pageTitle
{
	padding-top: 7px;
}

table#contactTbl td#contactDetailsCol div.pageTitle h1
{
	color: #B30003;
	font-size: 16px;
}

div#contactForm
{
}

div#contactFormTop
{
	background: url(../loadedFiles/contactForm_top.png) no-repeat;
	width: 263px;
	height: 15px;
	font-size: 0%;
}

div#contactFormBottom
{
	background: url(../loadedFiles/contactForm_bottom.png) no-repeat;
	width: 263px;
	height: 12px;
	font-size: 0%;
}

div#contactFormBg
{
	background: url(../loadedFiles/contactForm_bg.png) repeat-y;
	width: 263px;
}

div#contactFormTitle
{
	width: 263px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: white;
	padding-bottom: 7px;
}

td.formFieldText
{
	color: white;
}

td.formFieldText img
{
	vertical-align: middle;
}

input.formField, textarea.textareaField
{
	width: 165px;
	height: 18px;
	font-size: 12px;
	font-family: arial;
}

textarea.textareaField
{
	height: 60px;
}

/* -- send email -------------------------------------------------------------------------------------------------- */
/* -- send email -------------------------------------------------------------------------------------------------- */

div.sitemap
{
}

div.sitemapTitle
{
	font-size: 13px;
	font-weight: bold;
	color: #446BCE;
	padding-bottom: 5px;
	padding-top: 12px;
}

div.sitemapLink
{
	padding-bottom: 3px;
}

div.sitemapLink a
{
	color: #3C3C3C;
	text-decoration: none;
}

div.sitemapLink img
{
	vertical-align: middle;
}


/* -- blog paging ------------------------------------------------------------------------------------------------- */

div#blogPaging_firefox div.nextPage, div#blogPaging_firefox div.nextPage div.prevPage
{
	padding-top: 3px;
}

div.nextPage img, div.prevPage img
{
}

div.prevPage
{
	padding-left: 2px;
}

div.pageNumber
{
	padding-left: 2px;
}

div.thisPageNumber
{
	padding-left: 2px;
}

div.pageNumber a
{
	color: #CA0002;
	text-decoration: none;
}

/* -- search ------------------------------------------------------------------------------------------------------ */

div.searchTypeTitle
{
	color: #CC0001;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
}

div.searchResultsTitle
{
	margin-bottom: 7px;
}

div.searchResultsTitle a
{
	color: #3C3C3C;
}

div.searchResultsText
{
	margin-right: 15px;
	margin-bottom: 7px;
}

div#search
{
	float: left;
	padding-top: 10px;
}

div.search_ie
{
	padding-left: 70px;
}

div.search_firefox
{
	padding-left: 70px;
}

input#queryText
{
	border: 1px solid #B9BBC7;
	font-size: 11px;
	width: 100px;
	height: 17px;
	font-family: arial;
}

div#search img
{
	vertical-align: middle;
}

div.search_firefox img
{
	margin-top: -1px;
	padding-right: 4px;
}

div.search_ie img
{
	margin-top: -1px;
	margin-right: 4px;
}

/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #B30003;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #3F4C6C;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
	border: 0px;
}

table#emailContentTbl
{
	font-size: 12px;
}

