html {
height: 100%;
}

body {
	margin: 0px;
	height: 100%;
	background-image: url(/images/left_panel_bg.jpg);
	background-repeat: repeat-y;
	background-position: left 644px;
	background-color: #e6cf8c;
	color:#000000;
	font-family: Arial;
	font-size: 10pt;
	}
a {
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #3f4170;
	text-decoration: underline;
}
a:hover {
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.AbsoluteBannerContainer
{
  color: #FFFFFF;
  width: 200px;
  height: 120px;
  position: absolute;
  top: 570px;
  left: 15px;
  display: none;
}
.AbsoluteBannerContainer a
{
  color: #FFFFFF;  
  text-decoration: underline;
}
.AbsoluteBannerContainer a:hover
{
  color: #FFFFFF;  
  text-decoration: none;
}
.HeaderTablePrint
{
  display: none;
}
.test {
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0px;
}
.StvGerbTD {
	background-image: url(/images/9may-stv_gerb_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.HeaderTable1 {
	background-image: url(/images/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.HeaderRightTD {
	padding-top: 70px;
	padding-left: 18px;
	background-image: url(/images/9may-header_RBG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.HeaderRightTD  h1 {
	padding: 0px;
	margin: 0px;
	font-family: "Times New Roman";
	font-size: 24pt;
	color: #414141;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}

.Header2LeftTD {
	background-image: url(/images/header2_lbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Header2RightTD {
	background-image: url(/images/header2_rbg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.HeaderTable2 {
	background-image: url(/images/header2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.LeftPanelTable 
{
  margin-bottom: 190px;	
}
.MainTable {
	background-image: url(/images/9may-opisanie.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.Opisanie {
	
}

.CopyRight {
	font-family: Arial;
	font-size: 8pt;
}
.CopyRightTD 
{
  height: 50px;
	padding-left: 306px;
	vertical-align: middle;
}
.CopyRightUpTD 
{
  height: 10px;
  font-size: 8pt;
  color: Gray;
	padding-left: 306px;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 15px;
}
.CopyRightUpTD a
{
  font-size: 8pt;
  color: Gray;
}
.CopyRightUpTD a:hover
{
  font-size: 8pt;
  color: #000000;
}

/***/

.Content {
padding-right: 46px;}
.AnnounceNewsDate {
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #4c4c4c;
}
.AnnounceNews {
padding-top: 10px;}

.CopyRight a {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #3f4170;
	text-decoration: underline;
}
.CopyRight a:hover {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

/*/////////////////////////*/
p 
{
  padding: 0px 0px 0px 0px;
  margin: 0px;
}
ul
{
  margin-bottom: 0px;
  margin-top: 0px;
}
h1 {
	font-family: Arial;
	font-size: 14pt;
	color: #3f4170;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;
	text-transform: uppercase;
}
h2 {
	font-family: Arial;
	font-size: 12pt;
	color: #3f4170;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;	
	margin: 0px;
}
h3 {
	font-family: Arial;
	font-size: 10pt;
	color: #3f4170;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 5px;	
	margin: 0px;
}
h1 a {
	font-family: Arial;
	font-size: 14pt;
	color: #3f4170;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
h1 a:hover {
	font-family: Arial;
	font-size: 14pt;
	color: #000000;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
h2 a {
	font-family: Arial;
	font-size: 12pt;
	color: #3f4170;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
h2 a:hover {
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
h3 a {
	font-family: Arial;
	font-size: 10pt;
	color: #3f4170;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
h3 a:hover {
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

.IndexNews
{
  padding-right: 28px;
  padding-bottom: 24px;
}

/********************************************************************/

.NavPas {
	background-image: url(/images/navpas_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial;
	font-size: 9pt;
	color: #3e54c8;
}
.NavPas a {
	font-family: Arial;
	font-size: 9pt;
	color: #3e54c8;
	text-decoration: underline;
}
.NavPas a:hover {
	font-family: Arial;
	font-size: 9pt;
	color: #0b1d7e;
	text-decoration: underline;
}
.NavPasTD {
	background-image: url(/images/kolosia_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.NavPath
{
}
.Navigator
{
  font-size: 8pt;
  font-weight: bold;
  padding-top: 15px;
}

.ArticlesArticleGroupImage
{
  padding: 5px;
}

.ArticlesLinkPhotoTable
{
  border-collapse: collapse;
}
.ArticlesLinkPhotoTable img
{
  padding-top: 3px;
}

/*** News ***/
.NewsContainer
{
  padding-bottom: 10px;
}
.NewsDate
{
  font-size: 8pt;
  color: #4C4C4C;
}

.NewsImage
{
  border: solid 1px Gray;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
}

/*** Photo Gallery ***/

.PhotoGalleryContainer
{
  width: 100%;
  font-size: 7pt;
  text-align: center;
}

.PhotoGallery
{
  border-collapse: collapse;
  display: inline;  
  margin-bottom: 5px;
  margin: 5px;
}
.PhotoGallery td
{
  border: solid 1px gray;
  text-align: center;
  padding: 2px;
}

.PhotoGallery img
{
  border-width: 0px;
}

/*** Delimeter ***/
.HR
{
  background-image: url('/images/hr.gif');
  background-position: center left;
  background-repeat: repeat-x;
  padding-top: 5px;
  padding-bottom: 5px;
  clear: both;
}

/*** Send Form ***/

.SendForm
{
  padding: 0px;
  margin: 0px;
}
.SendForm, .SendForm input, .SendForm select
{
  font-size: 8pt;
}
.SendForm textarea
{
  font-family: Lucida Console, Monospace;
  font-size: 8pt;
}

/*** Buttons ***/
.SubBtn
{
  background-color: #603628;
  color: #FFE9A6;
  border: solid 1px #000000;
	font-family: Arial;
	font-size: 9pt;
}

/*** Forms ***/
input
{
  font-family: Arial;
	font-size: 9pt;
}

/********* Gallery *********/

.GalleryContainer
{
  text-align: center;
}

.GalleryListImage
{
  border-width: 0px;
}

/*** FCKeditor ***/
table.EditorPasteTable
{
  border: solid 0px #000000;
  border-collapse: collapse;
  margin: 5px;
}

td.EditorPasteTD
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10pt;
  border: solid 0px #000000;
  padding: 5px;
}
.EditorPasteTable td
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10pt;
  border: solid 1px #000000;
  padding: 5px;  
}

.EditorImage
{
  border: solid 1px Gray;
}

/********* Search *********/
.SearchImage
{
  float: left;
  margin-right: 5px;
  margin-top: 5px;
}
.Navigator
{
  padding: 5px 0px 5px 0px;
}

/*** Catalog ***/

.CatalogList
{
  border-collapse: collapse;
  width: 100%;
}
.CatalogList td
{
  
}
.CatalogListImage
{
  border: solid 1px gray;
  margin-right: 10px;
}
.CatalogListDetails
{
  margin-left: 92px;
}

/*** Date ***/
.Date
{
  font-size: 8pt;
  color: #000000;
}

/*** System ***/
.SystemMessage
{  
  border: solid 1px #000000;
  background-color: Green;
  font-weight: bold;
  color: White;
  padding: 5px;
}

/*///// Deprecated /////*/
.BoldLink
{
  font-weight: bold;
}

/*** VideoGallery ***/

.VideoGalleryContainer
{
  width: 100%;
  text-align: center;
}

.VideoGallery
{
  border-collapse: collapse;
  display: inline;  
  margin-bottom: 5px;
  margin: 5px;
}
.VideoGallery td
{
  text-align: center;
  padding: 2px;
}

.VideoGallery img
{
  border: solid 1px Gray;
}
