.heb2 {  font-size: 13px}
.heb25 {  font-size: 15px}
.heb3 {  font-size: 16px}
.heb1 {  font-size: 10px}
.heb15 { font-size: 12px; font-family: Arial, sans-serif }
.hebBody {  font-family: Arial}

.heb4 { font-size: 20px}
.heb5 { font-size: 28px}


.mainContent {
   width: 640px;
   direction: rtl;
   text-align: right;
   font-size: 13px;
}

h1 {
   font-size: 18px;
   font-weight: bold;
   margin-bottom: 0px;
}

.authorName {
   font-size: 13px;
   margin-top: 5px;
}

.normalContent {
   margin-top: 10px;
}

.formContainer {
   width: 100%;
   margin-top: 10px;

}

.units {
   float: right;
   width: 36px;
   text-align: center;
}

.setlVals {
   float: right;
   width: 260px;
   text-align: center;
   margin-right: 10px;
}

.headres {
      border-bottom: 1px dotted black; 
      font-weight: bold;
	  width: auto;
}

.clearAll {
   clear: both;
   margin-top: 2px;
   padding: 0;
   font-size: 1px;
}

.selMenu {
   width: 260px;
   font-size: 12px; font-family: Arial, sans-serif;
   overflow: hidden;
   text-align: right;
}

.sendBtn {
   width: 42px;
   float: right;
   margin-right: 10px;
}

.resultContainer {
   width: 635px;
   text-align: center;
   background: #ebece6;
   margin-top: 20px;
   clear: both;
   padding: 5px;
   height: auto;
	  overflow: hidden;  /* enforce container to include heights of float divs */
}


.resImge {
   float: right;
      border: 2px solid #efc0bb; 
}

.resText1 {
   float: right;
   max-width: 40%;
   width: 200px;
   direction: rtl;
   margin-top: 15px;
}

.resText0 {
   float: right;
   max-width: 40%;
   width: 245px;
   direction: rtl;
}

.equalSign1 {
   float: right;
      font-weight: bold;
   font-size: 16px;
   text-align: center;
   margin-top: 20px;
   margin-left: 10px;
}

.equalSign0 {
   float: right;
      font-weight: bold;
   font-size: 16px;
   text-align: center;
   margin-left: 10px;
}

.outVcenter {
		position: relative;
		top: 50%;
		vertical-align: middle;
}

.innerVcenter {
	position: absolute;
	top: -50%;
}

.commentSec {
   clear: both;
   width: 100%;
   margin-top: 3px;
   height: auto;
	  overflow: hidden;  /* enforce container to include heights of float divs */
}

.commentTItle {
   float: right;
   background: #ebece6;
      font-weight: bold;
   font-size: 12px;
   padding: 2px;
}

.commentText {
   float: right;
   margin-right: 5px;
   width: 500px;
}

.vertSpace {
    clear: both;
   font-size: 1px;
   margin-top: 10px;
}

.normalText {
   width: 100%;
   margin-top: 10px;
   clear: both;
}

/* new version of Mitnachlon */

.wrapperContainer {
   width: 100%;
   clear: both;
   height: auto;
	  overflow: hidden;  /* enforce container to include heights of float divs */
      border: 1px solid red; 
}

.iconsMainContainer {
   width: 100%;
   clear: both;
 /*  height: auto;
	  overflow: hidden; */ /* enforce container to include heights of float divs */
}

.iconsContainer {
   width: 100%;
   clear: both;
/*   height: auto;
	  overflow: hidden;*/  /* enforce container to include heights of float divs */
	  padding: 5px;
}

.setlCommon {
   float: right;
   width: 280px;
   text-align: center;
}

.bigTitle {
   font-size: 25px;
   font-weight: bold;
}

.setlIconContainer {
   background: #ebece6; 
/*    background: url(images/setlBgc.jpg) left top no-repeat; */
   border: 4px solid red; 
}

.govlIconContainer {
   background: #ebece6; 
/*    background: url(images/govBgc.jpg) left top no-repeat; */
   border: 4px solid blue; 
}

.normCommon {
   float: right;
   margin-right: 30px;
   width: 280px;
   text-align: center;
}

.normIconContainer {
   background: #ebece6; 
/*    background: url(images/normBgc.jpg) left top no-repeat; */
   border: 4px solid green; 
}

.bigNumber {
   float: right;
   margin-top: 30px;
   margin-right: 0px;
   font-size: 25px;
   width: 85px;
}

.bigNumberTxt {
   font-size: 35px;
}

.equSign {
   float: right;
   margin-top: 35px;
   margin-right: 90px;
   margin-left: 90px;
   font-size: 35px;
   font-weight: bold;
}

.selIconTargetCommon {
   float: right;
   width: 120px;
   margin-right: 20px;
}

.iconsDescContainer {
   clear: both;
   width: 100%;
   position: relative;
   height: 50px;
}

.resultBigNum {
   font-size: 25px;
   font-weight: bold;
   margin-top:18px;
}

.selIconTargetDesc {
   position: absolute;
   width: 250px;
   right: 40px;
   top: 5px;
   text-align: center;
}

.normIconTargetDesc {
   position: absolute;
   width: 240px;
   right: 370px;
   top: 5px;
   text-align: center;
}

.targetDesc {
}

.setlIconTargetCont {
   height: 100px;
   text-align: center;
   background: #ebece6; 
/*   background: red; */
/*    background: url(images/setlBgc.jpg) center center no-repeat; */
   border: 4px solid red; 
   padding-top: 26px !important;
   padding-top: 14px;
}

.govIconTargetCont {
   height: 100px;
   text-align: center;
   background: #ebece6; 
/*   background: red; */
 /*   background: url(images/govBgc.jpg) center center no-repeat;*/
   border: 4px solid blue; 
   padding-top: 26px !important;
   padding-top: 14px;
}

.normIconTargetCommon {
   float: right;
   width: 120px;
}

.normIconTargetCont {
   height: 100px;
   text-align: center;
   background: #ebece6; 
/*   background: green; */
/*    background: url(images/normBgc.jpg) center center no-repeat;*/
   border: 4px solid green; 
   padding-top: 26px !important;
   padding-top: 14px;
}

.rounded-corners {
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.theIcon {
   float: right;
   margin: 11px !important;
   margin: 10px;
   cursor: pointer;
}


.theIconBorder {
   border: 1px solid #cececd;
}

.theIconHlt {
   border: 1px solid #888888;
}

.CommentsContainer {
    width: 100%;
	clear: both;
}

.commentTItleNew {
   float: right;
   background: #ebece6;
      font-weight: bold;
   font-size: 16px;
   padding: 2px;
}

.commentTextNew {
   float: right;
   margin-right: 5px;
   width: 500px;
}

.doubleUnder {
      border-bottom: 3px double black; 
}

.copyrights {
  width: 100%;
  font-size: 10px;
  text-align: center;
}

.commentBigTitle {
  width: 100%;
  font-size: 18px;
   background: #ebece6;
   padding-right: 5px;
}

.serifBlock {
    font-size: 14pt; 
	font-family: Frankruehl, David,  Arial,  "Times New Roman", serif;
}

.doNotShow {
    display: none;
}