body {
  margin: 0;
  padding: 0;
  background: #484848;
  font-family: arial;
  text-align: center;
  }
  
img {
  border: 0;
  }
  
#container {
  width: 700px;
  background: #fff;
  margin: auto;
  text-align: center;
  margin-top: 100px;
  }
  
#hp #container {
  height: 520px;
  }
  
#hp h1 {
  text-align: center;
  color: #fff;
  font-size: 28px;
  padding: 0;
  margin: 18px 0 0 0;
  font-weight: normal;
  }
  
#hp p {
  font-size: 11px;
  line-height: 18px;
  color: #fff;
  margin: 17px; 
  }
  
#hp #logo {
  margin: 26px 0 53px 0;
  }
  
#russian, #english, #hebrew {
  width: 220px;
  height: 270px;
  float: left;
  margin-left: 10px;
  text-align: justify;
  position: relative;
  margin-bottom: 10px;
  overflow: hidden;
  }
  
#russian {
  background: #67ab00;
  direction: ltr;
  }
  
#english {
  background: #b0007f;
  direction: ltr;
  }
  
#hebrew {
  background: #f08000;
  direction: rtl;
  }
  
.enterLink {
  display: block;
  text-align: center;
  width: 220px;
  height: 20px;
  background: #000;
  position: absolute;
  bottom: 0;
  }
  
a.enterLink {
  color: #fff;
  font-size: 13px;
  text-decoration: none;
  line-height: 20px;
  }
  
a.enterLink:hover {
  text-decoration: underline;
  }
  
#enterRussian {
  background: #5d8d15;
  }
  
#enterEnglish {
  background: #911670;
  }
  
#enterHebrew {
  background: #bd7016;
  }
  
#footer {
  clear: both;
  height: 30px;
  background: #484848;
  }
  
body #footer p {
  margin: 11px 0 0 0;
  padding: 0;
  color: #9c9a8b;
  }
  
#footer a {
  color: #9c9a8b;
  text-decoration: none;
  }
  
#footer a:hover {
  text-decoration: underline;
  }
  
#d-webs {
  float: left;
  }
  
#footerInfo {
  float: right;
  }
  
/*-----INTERNAL-----*/

.content_pages_table {
  margin-top: 10px;
  }

#internal p {
  font-size: 11px;
  line-height: 16px;
  color: #7f7f7f;
  }
  
#pageTitle {
  font-size: 12px;
  color: #fff;
  background: #67ab00;
  display: block;
  height: 20px;
  line-height: 20px;
  padding-left: 2px;
  }
  
#pagePath {
  color: #6aa900;
  font-size: 10px;
  text-decoration: none;
  margin: 42px 0 34px 0;
  display: block;
  }
  
#pagePath a {
  color: #6aa900;
  text-decoration: none;
  }
  
#pagePath a:hover {
  text-decoration: underline;
  }

#internal #container {
  margin-top: 52px;
  text-align: left;
  }
  
#left {
  width: 204px;
  float: left;
  }
  
#right {
  width: 392px;
  float: right;
  margin: 0 45px 10px 0;
  display: inline;
  }
  
#logo {
  margin: 10px;
  }
  
#topLinks {
  width: 204px;
  height: 20px;
  background: #8d8d8d;
  margin: 42px 0 0 10px;
  }
  
#topLinks p {
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  margin-left: 15px;
  }
  
#topLinks a {
  color: #fff;
  text-decoration: none;
  }
  
#topLinks a:hover {
  text-decoration: underline;
  }
  
#sideMenu {
  width: 204px;
  background: #f5f5f5;
  margin: 0 0 11px 10px;
  padding-top: 11px;
  }

#right #pagePath a {
  color: #6aa900;
  }

#right a {
  color: #fe6b03;
  }
  
img[src="/gfx/printv.gif"] {
  margin-top: 10px;
  }
  
a.sendtoafriend_link, a.printv_link {
  font-size: 11px;
  color: #fe6b03;
  text-decoration: none;
  }
  
a:hover.sendtoafriend_link, a:hover.printv_link {
  text-decoration: underline;
  }
  
#seperator {
  width: 700px;
  height: 8px;
  border-top: 3px solid #67ab00;
  float: left;
  }
  
/*----------Gallery----------*/

#central_image_galleries_main_image {
  display: block;
  text-align: center;
  margin: 10px auto 10px auto;
  }
  
#galleryNumbers {
  color: #fe6c00;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  display: block;
  margin: auto;
  text-align: center;
  }
  
#central_image_galleries_imageTitle {
  color: #fe6c00;
  font-size: 13px;
  margin: 0;
  padding: 0;
  }
  
#central_image_galleries_imageDescription {
  height: 170px;
  display: block;
  }
  
/*----------Articles----------*/

.articleSingle {
  margin-top: 20px;
  padding-bottom: 15px;
  }
  
.news_date a, .news_title a {
  color: #fe6b01;
  font-size: 11px;
  text-decoration: none;
  }
  
.news_date a:hover, .news_title a:hover {
  text-decoration: underline;
  }
  
.shortDescription {
  color: #7e7e7e;
  font-size: 11px;
  line-height: 17px;
  }
  
.menu {
  font-size: 12px;
  color: #b0b0b0;
  height: 30px;
  text-align: center;
  }
  
/*----------SideMenu----------*/

.sideMenuTitle {
  font-size: 16px;
  color: #67ab00;
  font-weight: bold;
  border-left: 2px solid #67ab00;
  border-bottom: 2px solid #67ab00;
  border-top: 0px solid #af007f;
  padding-left: 3px;
  margin: 0 11px 23px 11px;
  }
  
.side_menu_sub, .side_menu_sub_sub {
  display: block;
  min-height: 20px;
  font-size: 12px;
  color: #808080;
  font-weight: bold;
  line-height: 20px;
  }
  
a.side_menu_sub, a.side_menu_sub_sub {
  text-decoration: none;
  }
  
a:hover.side_menu_sub, a:hover.side_menu_sub_sub {
  background: #e9e9e9;
  }
  
.side_menu_sub #sideMenuSelected, .side_menu_sub_sub #sideMenuSelected {
  display: block;
  font-size: 12px;
  color: #67ab00;
  font-weight: bold;
  background: #e9e9e9;
  }
  
.side_menu_sub #sideMenuSelected {
  margin-left: -11px;
  padding-left: 11px;
  }
  
.side_menu_sub_sub #sideMenuSelected {
  margin-left: -20px;
  padding-left: 20px;
  }
  
.side_menu_sub {
  padding-left: 11px;
  }
  
.side_menu_sub_sub {
  padding-left: 20px;
  }

  
/*----------MainMenu----------*/

/*.menu {
  border-bottom: 5px solid #e3e3e3;
  }

.menu:hover {
  border-bottom: 15px solid #e3e3e3;
  }
  
#divMenu {
  margin-left: 5px;
  display: block;
  }
  
#menuButton1:hover, #menuButton2:hover, #menuButton3:hover, #menuButton4:hover, #menuButton5:hover, #menuButton6:hover, #menuButton7:hover {
  border-bottom: 5px solid #b0007f;*/
  }
  
#contact {

  }
  
.form_field_text, #state, #country, .text_field, #comments {
  font-size: 11px;
  font-family: arial;
  }
  
.buttons {
  background: #ff6800;
  color: #fff;
  border: 0;
  }
  
/*----------FAQ----------*/

.faqQ {
  font-size: 11px;
  display: block;
  margin-top: 10px;
  }
  
a.faqQ {
  text-decoration: none;
  background: url('gfx/bullet.gif') no-repeat center left;
  padding-left: 8px;
  }
  
a:hover.faqQ {
  text-decoration: underline;
  }
  
.faqA {
  padding-left: 15px;
  }
  
.faqSubmit {
  display: block;
  font-size: 11px;
  margin-top: 20px;
  }
  
.faqCat {
  display: block;
  float: left;
  margin: 10px 10px 0 0;
  font-size: 11px;
  }
  
.faqCat a {
  text-decoration: none;
  }
  
.faqCat a:hover {
  text-decoration: underline;
  }
  
.printv_body, .sendtoafriend_body {
  background: #fff;
  }
  
#content table tr td img {
  max-width: 150px;
  /*width: auto !important;
  width: 150px;*/
  width: expression(this.width > 150 ? 150: true);

  margin: 13px 10px 0;
  }
  
#sideFreeEditor {
  margin-left: 10px;
  width: 204px;
  overflow-x: hidden;
  }
  
#sideFreeEditor p {
  margin: 10px 0 10px 0;
  padding: 0;
  }
  .logo_container{
  display:block;
  text-align:center;
  }