html, body, h1, h2, p, ul {
  margin: 0;
  padding: 0;
  }
  
img {
  border: 0;
  }
  
a {
  color: #990e00;
  }
  
body {
  font-family: arial;
  font-size: 12px;
  color: #990e00;
  }
  
#container {
  width: 939px;
  margin: 14px auto 0;
  }
  
#topSection {
  float: right;
  width: 939px;
  height: 80px;
  }
  
#topSection img#logo {
  float: right;
  margin: 7px 5px 0 28px;
  }
  
.banner {
  float: right;
  }
  
.leftBox {
  width: 184px;
  height: 50px;
  float: left;
  }
  
#langsDiv {
  direction: ltr;
  }
  
#langsDiv a {
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #7f7f7f;
  }
  
.rus {
  float: left;
  }
  
.en {
  float: right;
  }
  
form#hpSearchForm {
  width: 184px;
  height: 20px;
  float: right;
  margin: 16px 0 0 0;
  }
  
input#hpSearchField {
  width: 133px;
  height: 18px;
  border: 1px solid #b1b1b1;
  float: right;
  margin-left: -1px;
  padding: 0;
  font-family: arial;
  font-size: 12px;
  color: #808080;
  }
  
input#hpSearchBtn {
  width: 49px;
  height: 20px;
  border: 1px solid #b1b1b1;
  background: #e8e8e8;
  float: right;
  font-family: arial;
  font-size: 12px;
  color: #808080;
  margin: 0;
  padding-top: 1px;
  cursor: pointer;
  }
  
#header {
  width: 939px;
  height: 125px;
  float: right;
  background: url('images/header.jpg');
  margin-top: 19px;
  position: relative;
  }
  
ul.hpMenu {
  width: 165px;
  float: right;
  list-style: none;
  margin-bottom: 11px;
  }
  
ul.hpMenu li {
  width: 165px;
  height: 24px;
  float: right;
  margin-bottom: 6px;
  }
  
#content {
  width: 939px;
  float: right;
  margin-top: 21px;
  }
  
#rightCol {
  width: 164px;
  float: right;
  }
  
.hpBox {
  width: 164px;
  height: 147px;
  background: url('gfx/hp-bg-box-body.jpg');
  float: right;
  margin-top: 45px;
  color: #4d8e0c;
  position: relative;
  }
  
a.toAll {
  position: absolute;
  bottom: 3px;
  left: 30px;
  font-size: 10px;
  }
  
.hpBox b {
  color: #4d8e0c;
  }
  
.hpBox h2 {
  margin-top: -25px;
  position: relative;
  width: 164px;
  }
  
.hpBox a {
  color: #4d8e0c;
  text-decoration: none;
  }
  
.hpBox a:hover {
  text-decoration: underline;
  }
  
#hpRegisterDiv {
  height: 127px;
  background: url('gfx/hp-bg-register.jpg');
  }
  
#iframe01 {
  float: right;
  margin-top: 24px;
  }
  
.banner_164_80 {
  float: right;
  margin-top: 20px;
  }
  
/*--------------------------------*/

#mainContentDiv {
  width: 716px;
  float: right;
  margin-right: 30px;
  display: inline;
  }
  
#mainContentDiv p {
  margin: 15px 0;
  }
  
#mivzakim {
  width: 261px;
  height: 450px;
  float: right;
  }
  
#mivzakim h2 {
  float: right;
  margin-bottom: 0;
  }
  
#mainContentDiv #mivzakim p {
  width: 261px;
  float: right;
  margin: 0 0 15px 0;
  line-height: 18px;
  }
  
#mivzakim a {
  font-weight: bold;
  color: #990e00;
  text-decoration: none;
  }
  
#mivzakim a:hover {
  text-decoration: underline;
  }
  
#mivzakim img.all {
  margin-top: 0;
  }
  
#events {
  width: 261px;
  float: left;
  position: relative;
  }
  
#events a.arrow {
  position: absolute;
  top: 90px;
  }
  
#events a#prevLink {
  right: 10px;
  }
  
#events a#nextLink {
  left: 10px;
  }
  
#events h2, #hpMovie h2 {
  width: 261px;
  float: right;
  font-size: 15px;
  text-align: center;
  margin-bottom: 4px;
  }
  
#hpEventsTableBg {
  width: 261px;
  /*height: 151px;*/
  background: url('gfx/bg-events.jpg') bottom right;
  float: right;
  }
  
table#hpEventsTable {
  border-collapse: collapse;
  float: right;
  margin: 0 25px 1px 0;
  }
  
table#hpEventsTable tr {
  border: none;
  }
  
table#hpEventsTable tr td {
  border: 1px solid #b2b2b2;
  padding: 0;
  background: #fff;
  }
  
table#hpEventsTable tr td.link {
  background: #d6d6d6;
  }
  
table#hpEventsTable table.noBorder tr td {
  border: 0;
  }
  
#eventsTable {
  width: 261px;
  float: right;
  }
  
#events img.all {
  float: left;
  margin: 6px 0 0 5px;
  }
  
#hpMovie {
  width: 260px;
  float: left;
  margin: 30px 0 0 1px;
  display: inline;
  }
  
#hpMovie img.all {
  float: left;
  margin-top: 6px;
  }
  
#leadingArticles {
  width: 552px;
  float: right;
  margin-top: 19px;
  }
  
#leadingArticles h2 {
  margin-bottom: 15px;
  }
  
.singleLeadingArticle {
  width: 276px;
  height: 74px;
  overflow: hidden;
  float: right;
  margin-bottom: 20px;
  }
  
.singleLeadingArticle img {
  float: right;
  margin-left: 8px;
  }
  
.singleLeadingArticle h3 {
  font-size: 14px;
  margin: 0;
  }
  
#mainContentDiv .singleLeadingArticle p {
  width: 175px;
  line-height: 15px;
  text-align: justify;
  float: left;
  margin: 0 0 0 20px;
  }
  
.singleLeadingArticle a {
  color: #990e00;
  text-decoration: none;
  }
  
.singleLeadingArticle a:hover {
  text-decoration: underline;
  }
  
#leadingArticles img.all {
  margin-top: -4px;
  }
  
.banner_552_90 {
  float: right;
  margin-top: 18px;
  }
  
#beatarim {
  width: 261px;
  float: right;
  margin-top: 21px;
  }
  
#beatarim a {
  display: block;
  width: 68px;
  height: 51px;
  float: right;
  border: 2px solid #cbcbcb;
  margin: 15px 0 0 23px;
  }
  
#beatarimInner {
  width: 285px;
  float: right;
  }
  
#networkArticles {
  width: 261px;
  float: left;
  margin-top: 21px;
  }
  
#networkArticles ul {
  list-style: none;
  margin: 15px 15px 15px 0;
  }
  
#networkArticles ul li {
  padding-right: 22px;
  background: url('gfx/hp-bullet-net.jpg') no-repeat right -2px;
  margin-bottom: 7px;
  width: 210px;
  }
  
#networkArticles ul li a {
  color: #464646;
  text-decoration: none;
  display: block;
  width: 205px;
  }
  
#networkArticles ul li a:hover {
  text-decoration: underline;
  }
  
/*-------------------------------*/

#leftCol {
  width: 164px;
  float: left;
  }
  
ul#menuMiddleLeft {
  margin-top: 30px;
  }
  
ul#menuBottomLeft {
  margin-top: 20px;
  }
  
#iframe02 {
  float: left;
  margin: 18px 0;
  }
  
#bottomSideLinks ul {
  list-style: none;
  float: right;
  margin: 19px 0 0 0;
  }
  
#bottomSideLinks ul li {
  margin: 0 0 15px 0;
  }
  
#bottomSideLinks h2 {
  font-size: 11px;
  font-weight: bold;
  }
  
#bottomSideLinks h2 a {
  color: #990e00;
  }
  
#bottomSideLinks p {
  font-size: 10px;
  color: #444;
  }
  
#bottomSideLinks a {
  display: block;
  color: #46920b;
  }
  
/*------------------------------------*/

#footer {
  width: 939px;
  float: right;
  margin-top: 100px;
  text-align: center;
  line-height: 17px;
  color: #434343;
  }
  
#footer a {
  color: #434343;
  text-decoration: none;
  }
  
#footer a:hover {
  text-decoration: underline;
  }
  
img#rssIcon {
  vertical-align: middle;
  margin-right: 10px;
  }
  
#footer p#dwebs {
  color: #878787;
  margin: 10px 0 24px 0;
  }
  
#footer p#dwebs a {
  color: #878787;
  }
  
#mainMenuDiv {
  width: 800px;
  height: 29px;
  float: left;
  margin: -3px 0 0 3px;
  }
  
img#menuSide {
  position: absolute;
  right: 0;
  bottom: -29px;
  }
  
#iframe {
  float: right;
  width: 164px;
  margin-top: 20px;
  overflow: hidden;
  }
  
#iframe iframe {
  width: 164px;
  overflow: hidden;
  }
  
#bottomSideLinks {
  width: 164px;
  float: right;
  margin-top: 20px;
  }
  
form#registerForm {
  margin: 0 12px 0 0;
  padding: 0;
  float: right;
  width: 140px;
  }
  
form#registerForm input.login_field {
  border: 1px solid #4d8e0c;
  width: 138px;
  height: 14px;
  float: right;
  margin: 0;
  font-size: 12px;
  font-family: arial;
  }
  
form#registerForm a {
  display: block;
  width: 130px;
  float: right;
  font-size: 11px;
  }
  
form#registerForm input.buttons {
  background: #e8e8e8;
  border: 1px solid #808080;
  font-family: arial;
  font-size: 12px;
  float: left;
  margin: -12px 0 2px;
  cursor: pointer;
  }
  
#internal #mainContentDiv, #internal #mainContentDiv p, #internal #mainContentDiv a, #internal #mainContentDiv b {
  color: #000;
  }
  
#internal #mainContentDiv a, #internal #mainContentDiv p a, #internal #mainContentDiv a{
  color: #990e00;
  }
  
.ip_contentData {
  color: #000;
  }
