body {
    font: 78%/1.5 arial, helvetica, serif;
   
    text-align: center;
    padding: 0;
    margin: 0px 0px;
  }

/* Главный контенер
*/
#container {
    width: 100%;
    background: white;
    text-align: left;
    margin: 0 auto;
  }

/* Логотип: флешка, заголовок главный, и картинка
*/
#logo {
	width:100%; 
	height: 124px;
	border-width: 0px; 
	margin: 0px;
	padding: 0px;
}

#logo1 {
	width: 25%;
	height: 124px;

}

#logo2 {
		height: 124px;
		width: 45%;
		background: url(img/logo2.jpg) bottom center no-repeat;
/* background: green;*/
}

#logo3 {
    height: 124px;
		width: 30%;
    background: url(img/logo3.jpg) bottom right no-repeat;
  }

/* Верхняя большая красная полоска
*/
#bh1 {
    height: 22px;
    width: 100%;
    background: url(img/bh1.jpg);
    margin: 0 auto;
	border: 0px;
	
  }
/* Верхняя большая красная полоска
*/
div.bh2 {
    height: 7px;
    width: 100%;
    background: url(img/bh2.jpg);
    margin: 0 0 0 0;
    background-repeat: repeat-x;
    font-size: 0;
  }

#mencont {
	width: 100%;
	background-color: #D4D5D6;
}

#navbar {
    margin-left: 10px;
    font-size: x-small;
    font-family: arial;

  }

#navbar a {
	text-decoration: underline;
	color: black;
	margin: 0 auto;
}

#footer {
    width: 100%;
    text-align: right;
    background: #CCCCCC;
    margin-bottom: 0px;
  }


#nav, #nav ul {
		font-size: 11pt;
    float: left;
    width: 100%;
    list-style: none;
    line-height: 1;
    background: #D4D5D6;
    font-weight: bold;
    padding: 0;
    border: solid #D4D5D6;
    border-width: 0 0;
    margin: 0 0 0 0;
  }


#nav a {
    display: block;
    color: #434444;
    text-decoration: none;
    padding: 5px 10px;
  }


#nav a.main {
    border-right: solid 1px #434444;
  }


#nav a.main:hover {
    color:red;
    border-right: solid 1px #434444;

  }
  
#nav a.main_green {
	border-right: solid 1px #434444;
	color: black;
	background-color: #66CC00;
}



#nav a.main_green:hover {
	color:white;
	border-right: solid 1px #434444;
	background-color: #006633;
}

#nav a:hover {
    color:red;

  }


#nav a.daddy {
    background: url(rightarrow2.gif) center right no-repeat;
  }


#nav li {
    float: left;
    padding: 0 0;
  }


#nav li ul {

    position: absolute;
    left: -999em;
    height: auto;
    width: 16em;
    w\idth: 16em;
    font-weight: bold;
    border-width: 2px;
	
    margin: 0;
  }


#nav li li {
    padding-right: 1px;
    width: 16em;
  }


#nav li ul a {
    width: 16em;
    w\idth: 16em;
  }


#nav li ul ul {
    margin: -1.75em 0 0 14em;
  }


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;

  }


#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;

  }


#nav li:hover, #nav li.sfhover {
    background: #E8E9EA;

  }


#content {
	width: 100%;
	background: url(img/rightcrnr.jpg) bottom right no-repeat;

  margin: 0;
	border: 0;
	background-color: #FFF;
  }


#content h1 {
    font-size: 16pt;
  
	color: red;
  }

.smtext 
{
	font-size: 12pt;
	color: #898a8a;
 	text-align: right;
	margin-right: 10%;
}

#news
{
	font-size: 10pt;
	color: #898a8a;
 	text-align: right;
	margin-right: 10%;
}
.text 
{
	
	margin: 0 auto;
	font-size: 11pt;
	color: #898a8a;
	font-weight: bold;
}
.text a {

	border-width: 1px;
	color : red;
	text-decoration : none;
}


.text a:hover {
	border-bottom-color : red;
	border-bottom-style : dotted;
	border-width: 1px;
	color : red;
	text-decoration : none;
}


#gallery {
    background-color : transparent;
    margin: auto;
	
  }


#gallery td {
    background-color : #FFF;
    text-align : center;
    vertical-align : top;
	border: solid white 20px;
	
  }

p
{

	text-indent: 4%;
	margin-bottom: 0%; 
	margin-top: 0%;
}



img.imgh
{
	border:0;
	cursor: pointer;
}



span.annotation
{
	margin-left: 10px;
	color: #949494;
	font-size: xx-small;
	width: 100%;
	float: left;
}

span.bch {
	color: red;
}

.newsa {
	text-decoration : none;
	border-width: 1px;
		border-bottom-style : dotted;
			border-bottom-color : #FFF;
}

#newsp 
{
	font-size: 10pt;
	color: #898a8a;
 	text-align: right;
}

.newsa:hover {
	border-bottom-color : red;
	border-bottom-style : dotted;
	border-width: 1px;
	color : red;
	text-decoration : none;
}

.newstxt {
	font-size: 11pt;
	color: #898a8a;
	font-weight: bold;
}

.newsdate {
		font-size: 8pt;
	color: red;
}

span.date {
	color: red;
	font-size: 13pt;

}

table.minigal {
		font-size: 8pt;
	color: black;
border-width: 0;
}

.minigala img {
	font-size: 8pt;
	color: black;
	border-width: 0;
}

table.minigal :hover {
	border-bottom-style : none;
	border-width: 0;
}

a.hidh {
	text-decoration : none;
	border-bottom-style : none;
	border: 0;
}

.hidh a:hover {
	text-decoration : none;
	border-style : none;
	border-width: 0;
	border: 0 ;
}



h2 {
    font-size: 12pt;
  
	color: red;
  }
/*
	Для posm.html
*/
P.western { font-family: "Times New Roman", serif; font-size: 12pt; so-language: ru-RU; color: black; font-weight: normal; }


#flower1 {        
  position:absolute;
  top:50%;
  left:0%;
  zindex:1;
  overflow:hidden;

}

#flower2 {        
  position:absolute;
  top:100%;
  left:0%;
  zindex:2;
  overflow:hidden;

}

#flower3 {        
  position:absolute;
  top:462px;
  left:937px;
  zindex:3;
  overflow:hidden;

}
.st_green {
	color: #FFFFFF;
	background-color: #66CC33;
	border-right-width: 1px;
	border-right-style: solid;
}
