.submenu
{
  margin:5px 0px 10px 0px;

  color:#5e5e5e;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu a
{
  color:#5e5e5e;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu a:hover
{
  color:#ffffff;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu ul
{
  margin:0px 0px 0px 0px;
}

.submenu ul li
{
  margin:0px 0px 5px 10px;
  list-style-type:none;
}

.submenu ul li a
{
  color:#5e5e5e;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu ul li a:hover
{
  color:#ffffff;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu ul li ul
{
  margin:0px 0px 0px 10px;
}

.submenu ul li ul li
{
  margin:5px 0px 0px 0px;
}

.submenu ul li ul li a
{
  color:#5e5e5e;
  font:normal 12px Verdana;
  text-decoration:none;
}

.submenu ul li ul li a:hover
{
  color:#ffffff;
  font:normal 12px Verdana;
  text-decoration:none;
}

.submenu .table
{
  width:auto;
  margin:0px auto;
}

.submenu .table tr
{
  
}

.submenu .table td
{
  padding:5px;
  text-align:center;
}

.submenu .table td a
{
  color:#5e5e5e;
  font:bolder 14px Verdana;
  text-decoration:none;
}

.submenu .table td a:hover
{
  color:#ffffff;
  font:bolder 14px Verdana;
  text-decoration:none;
}



.linemenu
{
  color:#ffffff;

  font-size:9px;
  text-align:center;

  margin:10px 0px;
}

.linemenu a
{
  color:#ffffff;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  line-height:20px;

  text-decoration:none;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#5e5e5e;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a.active
{
  color:#5e5e5e;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}

.linemenu a:hover
{
  color:#5e5e5e;

  font-size:11px;
  font-weight:bolder;
  font-family:Verdana;

  text-decoration:underline;

  margin:0px 5px;
}



.opened
{
  margin:5px 0px 10px 0px;

  color:#5e5e5e;
  font:bolder 11px Verdana;
  text-decoration:none;
}

.opened a
{
  color:#5e5e5e;
  font:bolder 11px Verdana;
  text-decoration:none;
}

.opened a:hover
{
  color:#ffffff;
  font:bolder 11px Verdana;
  text-decoration:none;
}

.opened ul
{
  margin:0px 0px 0px 0px;
}

.opened ul li
{
  margin:0px 0px 5px 10px;
  list-style-type:none;
}

.opened ul li a
{
  color:#5e5e5e;
  font:bolder 12px Verdana;
  text-decoration:none;
}

.opened ul li a:hover
{
  color:#ffffff;
  font:bolder 12px Verdana;
  text-decoration:none;
}

.opened ul li ul
{
  display:none;
  margin:0px 0px 0px 10px;
}

.opened ul li ul li
{
  margin:5px 0px 0px 0px;
}

.opened ul li ul li a
{
  color:#5e5e5e;
  font:normal 10px Verdana;
  text-decoration:none;
}

.opened ul li ul li a:hover
{
  color:#ffffff;
  font:normal 10px Verdana;
  text-decoration:none;
}


.submenu
{
}

.mainmenu
{
  
}

.mainmenu .menutable
{
  margin:0px auto 0px 49px;
}

.mainmenu .menutable td
{
  padding:0px 0px 0px 0px;
  height:30px;
}

.mainmenu .menutable td.separator
{
  padding:0px 20px 0px 0px;
}

.mainmenu .menutable td.active
{
  background:url('/images/menuact.gif') center bottom no-repeat;
}

.white .mainmenu .menutable td.active
{
  background:url('/images/menuact_white.gif') center bottom no-repeat;
}

.mainmenu .menutable td a,
.mainmenu .menutable td a:hover
{
  color:#ffffff;
  font:normal 16px Arial;
  text-decoration:none;
}

.white .mainmenu .menutable td a,
.white .mainmenu .menutable td a:hover
{
  color:#000000;
  font:normal 16px Arial;
  text-decoration:none;
}

.links
{
  margin:0px 30px 0px 63px;
}

.links .catalog
{
}

.links .catalog_object
{
  margin:0px 0px 10px 0px;
}

.links .catalog_object .text
{
  margin:0px;
}

.countries
{
  text-align:center;
  margin:20px 70px;
}

.countries a
{
  font-size:12px;
  text-decoration:none;
}

.countries a:hover
{
  font-size:12px;
  text-decoration:underline;
}

.collections
{
  margin:0px 30px 0px 63px;
}

.collections .catalog
{

}

.collections .catalog_object 
{
  margin:0px 0px 10px 0px;
  padding:0px 0px 10px 0px;
  background:url('/images/sep_line.png') center bottom no-repeat;
}

.collections .catalog_object .imagetd
{
  width:220px;
}

.collections .catalog_object .title
{
  font:bolder 14px Verdana;
  color:#ffffff;
}

.white .collections .catalog_object .title
{
  font:bolder 14px Verdana;
  color:#000000;
}

.collections .detail .title
{
  font:bolder 14px Verdana;
  color:#ffffff;
}

.white .collections .detail .title
{
  font:bolder 14px Verdana;
  color:#000000;
}

.collections .detail .text
{
  margin:10px 0px;
}

.collections .detail .galary
{
  background:#ffffff;
  padding:5px;
  margin:10px auto;
}

.white .collections .detail .galary
{
  background:#5E5E5E;
  padding:5px;
  margin:10px auto;
}

.collections .detail .galary td
{
  padding:1px;
  vertical-align:middle;
}

.collections .detail .galary td img
{
  border:1px solid #A1A1A1;
}

.bibliography
{
  margin:0px 30px 0px 63px;
}

.bibliography .catalog
{

}

.bibliography .catalog_object 
{
  margin:0px 0px 10px 0px;
  padding:0px 0px 10px 0px;
  background:url('/images/sep_line.png') center bottom no-repeat;
}

.bibliography .catalog_object .imagetd
{
  width:120px;
}

.bibliography .catalog_object .title
{
  font:bolder 14px Verdana;
  color:#ffffff;
}

.white .bibliography .catalog_object .title
{
  font:bolder 14px Verdana;
  color:#000000;
}

.bibliography .catalog_object .date
{
  font:normal 11px Verdana;
  color:#5E5E5E;
}

.bibliography .detail .title
{
  font:bolder 14px Verdana;
  color:#ffffff;
}

.white .bibliography .detail .title
{
  font:bolder 14px Verdana;
  color:#000000;
}

.bibliography .detail .date
{
  font:normal 11px Verdana;
  color:#5E5E5E;
}

.bibliography .detail .text
{
  margin:10px 0px;
}

.bibliography .detail .imagetd
{
  width:270px;
}

.bibliography .detail .galary
{
  background:#ffffff;
  padding:5px;
  margin:10px auto;
}

.white .bibliography .detail .galary
{
  background:#5e5e5e;
  padding:5px;
  margin:10px auto;
}

.bibliography .detail .galary td
{
  padding:1px;
  vertical-align:middle;
}

.bibliography .detail .galary td img
{
  border:1px solid #A1A1A1;
}

.photoalbum
{
  margin:0px 30px 0px 63px;
}


.photoalbum .galary
{
  background:#ffffff;
  padding:5px;
  margin:10px auto;
}

.photoalbum .galary td
{
  padding:1px;
  vertical-align:middle;
}

.photoalbum .galary td img
{
  border:1px solid #A1A1A1;
}

.text
{
  margin:0px 30px 0px 63px;
}

.text .title
{
  color:#c8c8c8;
  font:bolder 14px Verdana;
  margin:0px 0px 10px 0px;
}

.white .text .title
{
  color:#484848;
  font:bolder 14px Verdana;
  margin:0px 0px 10px 0px;
}

.text p
{
  color:#a1a1a1;
  font:normal 12px Verdana;
  margin:0px 0px 5px 0px;
}

.white .text p
{
  color:#5e5e5e;
  font:normal 12px Verdana;
  margin:0px 0px 5px 0px;
}

.maintext
{
  margin:16px 13px;
}

.exhibitions
{
  margin:0px 30px 0px 63px;
}

.exhibitions .catalog
{

}

.exhibitions .catalog_object 
{
  margin:0px 0px 10px 0px;
  padding:0px 0px 10px 0px;
  background:url('/images/sep_line.png') center bottom no-repeat;
}

.exhibitions .catalog_object .imagetd
{
  width:220px;
}

.exhibitions .catalog_object .title
{
  font:bolder 14px Verdana;
  color:#ffffff;
}

.white .exhibitions .catalog_object .title
{
  font:bolder 14px Verdana;
  color:#000000;
}

.exhibitions .catalog_object .date
{
  font:normal 11px Verdana;
  color:#5E5E5E;
}

.exhibitions .detail .title
{
  font:bolder 14px Verdana;
  color:#ffffff;
}

.white .exhibitions .detail .title
{
  font:bolder 14px Verdana;
  color:#000000;
}

.exhibitions .detail .date
{
  font:normal 11px Verdana;
  color:#5E5E5E;
}

.exhibitions .detail .text
{
  margin:10px 0px;
}

.exhibitions .detail .galary
{
  background:#ffffff;
  padding:5px;
  margin:10px auto;
}

.white .exhibitions .detail .galary
{
  background:#5e5e5e;
  padding:5px;
  margin:10px auto;
}

.exhibitions .detail .galary td
{
  padding:1px;
  vertical-align:middle;
}

.exhibitions .detail .galary td img
{
  border:1px solid #A1A1A1;
}

.publications
{
  margin:0px 30px 0px 63px;
}

.publications .catalog
{
}

.publications .catalog_object
{
  font:normal 10px Verdana;
  color:#9a9a9a;
  margin:0px 0px 15px 0px;
  padding:0px 0px 15px 0px;
  background:url('/images/sep_line.png') center bottom no-repeat;
}

.white .publications .catalog_object
{
  font:normal 10px Verdana;
  color:#5e5e5e;
  margin:0px 0px 15px 0px;
  padding:0px 0px 15px 0px;
  background:url('/images/sep_line.png') center bottom no-repeat;
}

.publications .catalog_object a,
.publications .catalog_object a:hover
{
  color:#ffffff;
  margin:0px 10px 0px 0px;
  text-decoration:underline;
}

.white .publications .catalog_object a,
.white .publications .catalog_object a:hover
{
  color:#000000;
  margin:0px 10px 0px 0px;
  text-decoration:none;
}

.publications .catalog_object .catalog_text
{
  font:normal 12px Verdana;
  color:#9a9a9a;
}

.white .publications .catalog_object .catalog_text
{
  font:normal 12px Verdana;
  color:#5e5e5e;
}

.publications .detail
{
}

.publications .detail .imgbg1
{
  margin:0px auto;
  background:url('/images/imgbg_top.png') center top no-repeat;
  padding:14px 0px 0px 0px;
  width:842px;
}

.publications .detail .imgbg2
{
  background:url('/images/imgbg_right.png') right center no-repeat;
  padding:0px 21px 0px 0px;
}

.publications .detail .imgbg3
{
  background:url('/images/imgbg_bot.png') center bottom no-repeat;
  padding:0px 0px 15px 0px;
}

.publications .detail .imgbg4
{
  background:url('/images/imgbg_left.png') left center no-repeat;
  padding:0px 0px 0px 21px;
}

.publications .detail .imgbg4 img
{
  border: 1px solid #4b4b4b;
}

.publications .detail
{
  font:normal 10px Verdana;
  color:#9a9a9a;
  margin:0px 0px 15px 0px;
  padding:0px 0px 15px 0px;
}

.publications .detail .title_ru,
.publications .detail .title_en
{
  font:normal 12px Verdana;
  color:#ffffff;
  margin:0px 10px 0px 0px;
  text-decoration:underline;
  display:inline;
}

.white .publications .detail .title_ru,
.white .publications .detail .title_en
{
  font:normal 12px Verdana;
  color:#000000;
  margin:0px 10px 0px 0px;
  text-decoration:underline;
  display:inline;
}

.publications .detail a,
.publications .detail a:hover
{
  color:#ffffff;
  text-decoration:none;
}

.white .publications .detail a,
.white .publications .detail a:hover
{
  color:#000000;
  text-decoration:none;
}

.publications .detail .text
{
  font:normal 12px Verdana;
  color:#9a9a9a;
  margin:0px;
}

.white .publications .detail .text
{
  font:normal 12px Verdana;
  color:#5e5e5e;
  margin:0px;
}

.publications .detail .text img
{
  margin:5px;
}

.publications .detail .galary
{
  background:#ffffff;
  padding:5px;
  margin:10px auto;
}

.white .publications .detail .galary
{
  background:#5e5e5e;
  padding:5px;
  margin:10px auto;
}

.publications .detail .galary td
{
  padding:1px;
  vertical-align:middle;
}

.publications .detail .galary td img
{
  border:1px solid #A1A1A1;
}

.publications .main_title
{
  color:#ffffff;
  font:bolder 14px Verdana;
  
  margin:0px 0px 15px 0px;
}

.white .publications .main_title
{
  color:#000000;
  font:bolder 14px Verdana;
  
  margin:0px 0px 15px 0px;
}

.publications .main_title .archive a
{
  color:#5E5E5E;
  font:normal 11px Verdana;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
}

.publications .main_title .archive a:hover
{
  color:#FFFFFF;
  font:normal 11px Verdana;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
}

.white .publications .main_title .archive a:hover
{
  color:#000000;
  font:normal 11px Verdana;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
}

.reports
{
  margin:0px 30px 0px 63px;
}

.reports .catalog
{
}

.reports .catalog_object
{
  font:normal 10px Verdana;
  color:#9a9a9a;
  margin:0px 0px 15px 0px;
  padding:0px 0px 15px 0px;
  background:url('/images/sep_line.png') center bottom no-repeat;
}

.white .reports .catalog_object
{
  font:normal 10px Verdana;
  color:#5e5e5e;
  margin:0px 0px 15px 0px;
  padding:0px 0px 15px 0px;
  background:url('/images/sep_line.png') center bottom no-repeat;
}

.reports .catalog_object a,
.reports .catalog_object a:hover
{
  color:#ffffff;
  margin:0px 10px 0px 0px;
  text-decoration:underline;
}

.white .reports .catalog_object a,
.white .reports .catalog_object a:hover
{
  color:#000000;
  margin:0px 10px 0px 0px;
  text-decoration:none;
}

.reports .catalog_object .catalog_text
{
  font:normal 12px Verdana;
  color:#9a9a9a;
}

.white .reports .catalog_object .catalog_text
{
  font:normal 12px Verdana;
  color:#5e5e5e;
}

.reports .detail .video
{
  width:640px;
  margin:0px auto;
}

.reports .main_title
{
  color:#ffffff;
  font:bolder 14px Verdana;
  
  margin:0px 0px 15px 0px;
}

.white .reports .main_title
{
  color:#000000;
  font:bolder 14px Verdana;
  
  margin:0px 0px 15px 0px;
}

.reports .main_title .archive a
{
  color:#5E5E5E;
  font:normal 11px Verdana;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
}

.reports .main_title .archive a:hover
{
  color:#FFFFFF;
  font:normal 11px Verdana;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
}

.white .reports .main_title .archive a:hover
{
  color:#000000;
  font:normal 11px Verdana;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
}

img.image
{
  border: 1px solid #4b4b4b;
}

.photo
{
}

.photo .main_title
{
  color:#ffffff;
  font:bolder 14px Verdana;
  
  margin:0px 0px 15px 0px;
}

.white .photo .main_title
{
  color:#000000;
  font:bolder 14px Verdana;
  
  margin:0px 0px 15px 0px;
}

.photo .archive a
{
  color:#5E5E5E;
  font:normal 11px Verdana;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
}

.photo .archive a:hover
{
  color:#FFFFFF;
  font:normal 11px Verdana;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
}

.white .photo .archive a:hover
{
  color:#000000;
  font:normal 11px Verdana;
  margin:0px 0px 0px 10px;
  text-decoration:underline;
}

.photo .detail .table
{
  margin:0px auto;
}

.photo .detail .image img
{
  border: 1px solid #4b4b4b;
}

.photo .detail .name
{
  text-align:left;
  
  color:#ffffff;
  font:normal 14px Verdana;
  padding:5px 10px;
}

.white .photo .detail .name
{
  text-align:left;
  
  color:#000000;
  font:normal 14px Verdana;
  padding:5px 10px;
}

.photo .detail .country
{
  text-align:right;
  
  color:#ffffff;
  font:normal 14px Verdana;
  padding:5px 10px;
}

.white .photo .detail .country
{
  text-align:right;
  
  color:#000000;
  font:normal 14px Verdana;
  padding:5px 10px;
}

.photo .catalog
{
  margin:0px 30px 0px 63px;
}

.photo .catalog_object
{
  margin:0px 0px 20px 0px;
}

.photo .catalog_object .title
{
  text-align:center;
  
  color:#ffffff;
  font:normal 12px Verdana;
}

.white .photo .catalog_object .title
{
  text-align:center;
  
  color:#000000;
  font:normal 12px Verdana;
}

.photo .preview
{
  margin:0px 30px 20px 63px;
}

.photo .preview_object .title
{
  text-align:center;
  
  color:#ffffff;
  font:normal 12px Verdana;
}

.white .photo .preview_object .title
{
  text-align:center;
  
  color:#000000;
  font:normal 12px Verdana;
}

.photo .imagetd
{
  vertical-align:middle;
}

.photo .type_title
{
  color:#ffffff;
  font:bolder 14px Verdana;
  
  margin:0px 0px 15px 0px;
}

.white .photo .type_title
{
  color:#000000;
  font:bolder 14px Verdana;
  
  margin:0px 0px 15px 0px;
}

.photo .subtype_title
{
  color:#5E5E5E;
  font:italic bolder 12px Verdana;
  
  margin:0px 0px 15px 10px;
}

.photo .prtable
{ 
  margin:0px 0px 15px 0px;
}

.photo .type_div
{ 
  margin:0px 0px 15px 0px;
}

.videogalary
{
  margin:0px 30px 0px 63px;
}

.videogalary #detail
{
  margin:0px auto;
  text-align:center;
}

.videogalary .catalog
{

}

.videogalary .catalog_object
{
  text-align:center;
  margin:0px 0px 20px 0px;
}

.small_map
{
  margin:30px;
}


