
body
{
  background-color: #000000;
}

table.main
{
  margin: 0 auto;
  width: 802px;
  padding: 0;
  border-spacing: 0;
  border: 0;
}

#head
{
  background: url("../img/tab_bottom.gif") repeat-x bottom;
}

.main_bg
{
  width: 802px;
  height: 482px;
  padding: 0;
  margin: 0;
  background: url("../img/main_bg2.jpg") no-repeat top;
}

.main_content
{
  width: 802px;
  padding: 0;
  margin: 0;
}

#logos
{
  padding: 0;
}


/*table.z
{
  border-collapse: collapse;
  background-color: #F0EFEE;
}

TABLE.z td
{
  margin: 0;
  padding: 0;
}

TABLE.whole
{
  width: 100%;
  height: 100%;
} */


/*------------------------------------------------------------------------------
  Ссылки
------------------------------------------------------------------------------*/
a:link
{
  color: #FFF1DF;
}

a:visited
{
  color: #C7995A;
}

a:active
{
  color: #FCC036;
}

a:hover
{
  color: #FCC036;
}

a img
{
  border: 0;
}

/* Png XAK
------------------------------------------------------------------------- */
.fx
{
  filter: expression(fixPNG(this));
}


/*------------------------------------------------------------------------------
  Вкладки
------------------------------------------------------------------------------*/
#tabs
{
  float: left;
  width: 100%;
  line-height: normal;
  background: url("../img/tab_bottom.gif") repeat-x bottom;
  position: relative;
  z-index: 100;
}

#tabs, #tabs ul
{
  padding: 0;
  margin: 0;
  list-style: none;
}

#tabs li#m, li#current
{
  float: left;
  margin: 0;
  padding: 0;
  margin-right: 5px;
  background: url("../img/tab_right2.gif") no-repeat top right;
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 10pt;
  font-style: italic;
  position: relative;
}

#tabs li#m a
{
  display: block;
  background: url("../img/tab_left2.gif") no-repeat top left;
  padding: 3px 12px 3px;
  color: #FFFFFF;
  text-decoration: none;
  border-bottom:1px solid #FDFAF6;
}

#tabs a img
{
  border: 0;
  padding-bottom: 3px;
  padding-left: 5px;
}


#tabs ul#sub
{
  border: 1px solid #666666;
  border-top: 1px solid #FDFAF6;
  font-style: normal;
  padding: 0;
  margin: 0;
}

#tabs ul#sub li a
{
  display: block;
  background: 0;
  padding: 3px 12px 3px;
  color: #FFFFFF;
  text-decoration: none;
  margin: 0;
  height: 100%;
  height: 100%;
  /*width: 100%;*/
}


#tabs li#m a:hover,
#tabs li#current a:hover
{
  text-decoration: underline;
}


#tabs li#current a
{
  display: block;
  background: url("../img/tab_left2.gif") no-repeat top left;
  padding: 3px 12px 3px;
  color: #FFFFFF;
  padding-bottom: 3px;
  font-weight: bold;
  text-decoration: none;
  border-width:0;
}

#tabs li:hover ul a:hover,
#tabs li.sfHover ul a:hover {
  background: #333333;
  color: #000;
}

#tabs li.over ul a:hover
{
  display: block;
}

#tabs li ul
{
  background: #292929;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 300px;
  position: absolute;
  top: -999em;
  left: -1px;
}

#tabs ul#sub li a
{
  border:0;
}


#tabs li:hover ul,
#tabs li.sfHover ul {
  top: 22px;
}
#tabs li.over ul
{
  top: 22px;
}


/*#tabs ul li {
  border: 0;
  float: none;
}

#tabs ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
 */
#tabs ul#sub a:hover {
  background: #666666;
  color: #FFFFFF;
}

#mainmenu
{
  padding-top: 20px;
  padding-right: 3px;
}


#mainmenu img
{
  border: 0;
  margin-right: 10px;
}

/*------------------------------------------------------------------------------
  Лого
------------------------------------------------------------------------------*/
#logob
{
  padding: 0;
  margin: 0 50px;
  width: 270px;
  height: 63px;
}

#logo_text p
{
  padding: 5px;
  margin: 0;
  text-align: center;
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 9.5pt;
  font-style: italic;
}

/*------------------------------------------------------------------------------
  Заголовки
------------------------------------------------------------------------------*/
h1
{
  padding: 0;
  padding-left: 30px;
  margin: 15px;
  margin-left: 0;
  font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 16pt;
  color: #FBE9B8;
  font-weight: normal;
}

h2
{
  padding: 0;
  padding-left: 30px;
  margin: 10px;
  margin-left: 0;
  margin-bottom: 0;
  font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 15pt;
  color: #FBE9B8;
  font-weight: normal;
}

h3
{
  padding: 0;
  margin-top: 0;
  font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
  color: #FBE9B8;
}


/*------------------------------------------------------------------------------
  Контент
------------------------------------------------------------------------------*/
.block
{
  padding: 20px 40px 10px 45px;
  margin: 0;
  width: 250px;
}

.content_block
{
  padding: 20px 40px 20px 25px;
  margin: 0 0 20px 30px;
  width: 430px;
  background: url("../img/content_bg.gif");
}


.main_bg .block p
{
  padding: 0;
  padding-bottom: 10px;
  margin: 0;
  font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FFF1DF;
}

.main_content .content_block p
{
  padding: 0;
  padding-bottom: 10px;
  margin: 0;
  font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFF1DF;
  text-indent: 20px;
}

td
{
  font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #FFF1DF;
}


.pic
{
  float: right;
  margin: 0 20px 20px 0;
  padding: 0;
}

.pic p
{
  padding: 0;
  margin: 0;
}

.pic img
{
  border: 1px solid #FFF;
  padding: 1px;
}



#venz
{
  padding: 0;
  margin: 0;
  margin-left: 60px;
  width: 430px;
  text-align: center;
  /*display: block;*/
}


#button
{
  padding: 0;
  margin: 0;
  margin-left: 45px;
  width: 250px;
  text-align: center;
}

#button img
{
  border: 0;
}

#copy
{
  padding-top: 30px;
  float: left;
}

#copy p
{
  padding: 0;
  margin: 0;
  margin-left: 30px;
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color: #A19676;
}

.origin
{
  padding: 0;
  margin: 0;
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 10.5pt;
  color: #B8A678;
  font-style: italic;
}


#citation
{
  padding-right: 15px;
  float: right;
  position: relative;
  right: 0;
  top: 52px;
  width: 240px;
}

#citation p
{
  padding: 0;
  margin: 0;
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 10.5pt;
  color: #FFF1DF;
  font-style: italic;
}


/* ssilki
-------------------------------------------------------------------------- */

.smalls
{
  padding: 3px 16px;
  margin: 0;
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}


.smalls a:link  {
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
	
}

.smalls a:active {
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}

.smalls a:visited {
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}
.smalls a:hover {
  font-family: "Times New Roman", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: normal;
}


