body {
  font: 70%/140% Arial, Helvetica, Verdana, Tahoma, sans-serif;
  color: #7f7e83;
  background: #cccccc;
  margin: 0px 0 0px 0;
  padding: 0;
}
body * {
  margin: 0;
  padding: 0;
}

#container {
  background: #fff;
  width: 898px;
  margin: 0 auto;
  text-align: left;
  padding-top: 141px;
  position: relative;
}



/*
 * Big logo
 */



#logo, #logoen, #logoru {
  display:block;
  height:141px;
  margin:0;
  padding:0;
  position: absolute;
  top: 0pt;
  width: 898px;  
}

#logoru {
  background:transparent url(./images/headerRUS.png) no-repeat scroll 0%;
}

#logoen {
  background:transparent url(./images/headerENG.png) no-repeat scroll 0%;
}

#logo a, #logoen a, #logoru a {
  display:block;
  height:141px;
  overflow:hidden;
  text-decoration:none;
  text-indent:-9999px;
}



/*
 * Top Navigation 
 */



#navigation {
  font-family: Georgia, Verdana, Tahoma, sans-serif;
  text-transform: uppercase; 
  display: block;
  height: 45px;
  width: 898px;
  margin-top: 0px;
}

#links {
  background: #dddddd;
  display: block;
  height: 22px;
}

#navline {
  background: url(./images/nav.gif);
  height: 23px;
}

#navigation ul {
  list-style-image:none;
  list-style-type:none;
  display: block;
  margin:0pt;
  padding:0pt;
  height: 22px;
  float: left;
  border-style: solid;
  border-color: white;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
}

#navigation ul.main {
  margin-left: 20px;
}

#navigation ul.qtrans_language_chooser {
  position: absolute;
  left: 625px;
  margin-left: 20px;
}

#navigation ul li {
  display:block;
  height: 22px;
  float: left;
}

#navigation li a {
  display:block;
  color: #666666;
  float:left;
  margin: 0px 0px 0pt;
  text-decoration: none;
  font-weight: bold;
  height: 22px;
  padding-left: 7px;
  padding-right: 7px;
  border-style: solid;
  border-color: white;
  border-left-width: 1px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}

#navigation li.current_page_item a {
  color: #fff;
  background: #666666;
}

#navigation ul.qtrans_language_chooser li a {
  color: #000;
}

#navigation ul.qtrans_language_chooser li.active a {
  color: #fff;
  background: #50bae5;
}



/*
 * Content
 */



#content {
  padding-left: 20px;
  height: 100%;
  background: url(./images/lotos.gif) no-repeat bottom right;
}

#main {
  width: 625px;
  float: left;
}

#main-image-ru, #main-image-en {
  height: 312px;
  text-indent: -9999px;
  padding-bottom: 10px;
}
#main-image-ru {
  background: url(./images/kartaRUS.png) no-repeat top left;
}
#main-image-en {
  background: url(./images/kartaENG.png) no-repeat top left;
}

#maintext {
  padding-right: 34px;
  padding-left: 34px;
}

#column1 {
  width: 280px;
  float: left;
}

#column2 {
  width: 257px;
  padding-left: 20px;
  float: left;
}

#right {
  width: 195px;
  padding-left: 20px;
  padding-right: 35px;
  float: left;
}


/*
 * Headers 
 */

h2, h3 {
  font-family: Georgia, Verdana, Tahoma, sans-serif;
  color: #3399cc;
  margin-bottom: 15px;
}

h3.marged {
  margin-top: 25px;
}

/*
 * Texts
 */

p.quote {
  font-family: Georgia, Verdana, Tahoma, sans-serif;
  color: #3399cc;
  margin-top: 30px;
  margin-bottom: 5px;
}

/*
 * Footer
 */

#footer{
  padding-top: 80px;
  padding-bottom: 10px;
  text-align: center;

}