body {	FONT-FAMILY: Arial,Verdana; TEXT-ALIGN: justify; FONT-SIZE: 13px;line-height: 18px;background:#999;color:#333;margin:0;padding:0;}

p,td,th,li,dl {	color: #333; margin-left: 7px; margin-right: 7px; FONT-FAMILY: Arial,Verdana; TEXT-ALIGN: justify; FONT-SIZE: 13px;line-height: 18px;}
li    {TEXT-ALIGN: left;}
th    {text-align:center;background-color:#AAA;color:#FFF;padding:2px;}
hr    {height: 1px;border:0;border-top: #e4e3e3 1px solid}
.head	{margin:0;padding:0;}
.c, .c p    {text-align:center;}
.r    {text-align:right;}
.l    {text-align:left;}


#page    {position:relative; margin:0 auto;width:900px;min-height:100px;background:none;}
#h       {position:relative; margin:0;width:900px;height:427px;background:url('/i/h1.jpg') 0 0 no-repeat;}

#menu    {position:absolute; right:12px;top:243px; width:478px;height:56px;background:url('/i/menu.png') 0 0 no-repeat;overflow:hidden;}
#menu p  {margin:19px 10px 0 33px;font-size:12px;color:white;font-weight:bold}
#menu A:link, #menu A:visited, #menu A:active, #menu A:hover {color:white;}
#logo    {position:absolute; left:29px;top:49px; margin:0;width:381px;height:150px;background:url('/i/logo.png') 0 0 no-repeat;}
#icons   {position:absolute; right:26px;top:153px; margin:0;width:396px;height:92px;}
#rushnik {position:absolute; right:57px;top:299px; width:312px;height:127px;background:url('/i/rushnik.png') 0 0 no-repeat;}
#sholokhov {position:absolute; left:29px;top:231px; width:412px;height:188px;background:url('/i/sholokhov.png') 0 0 no-repeat;}

#content {position:relative;min-height:0px;padding:0;width:900px}
#content           {background:#d9feda;}
#main_table {width:98%;}
#main_table td {vertical-align:top;padding:0 30px;}
.main_news_txt   {margin-bottom:2px;}
.main_news_info  {margin-top:0px;margin-bottom:20px;}
.main_news_all   {margin-bottom:0;line-height:13px;height:13px;}

#wrap_page         {position:absolute;top:-120px;left:30px;background:url('/i/page_03.png') 0 0 repeat transparent;min-height:430px;width:828px;z-index:10000;}
#wrap_page_shadow  {position:absolute; bottom:-34px;left:-10px; width:847px;height:34px;background:url('/i/page_06.png') 0 0 no-repeat transparent;}


.audioplayer       {margin-left:8px;}
.audioplayer td    {height:35px}
.audioplayer .audio_name {width:360px;}

#foot    {position:relative;background:url('/i/f2.jpg') 0 0 no-repeat;height:422px;border-top:1px solid #e8ffd3;}
#foot p  {margin:20px 0 0 5px;}
#foot2   {position:absolute;bottom:5px;right:140px;width:200px;height:43px;margin:0;font-size:11px;line-height:14px;}

.hilite{background:#d2eecb;}




img	{border-width:0}

input, select, textarea { FONT-FAMILY: Tahoma,Verdana,Arial;font-size:13px;background-color:#FFFFFF;border:1px solid #CCCCCC;padding:2px;}

td {	padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}

H1,H2,H3,H4,H5 {	FONT-SIZE: 28px; COLOR: #666; FONT-FAMILY: Arial,Verdana; TEXT-ALIGN: left;FONT-WEIGHT:normal;line-height:25px;padding:0;margin:7px 0 7px 7px;}
H2	{	FONT-SIZE: 18px;line-height:18px;}
H3,H4,H5 	{	FONT-SIZE: 14px; TEXT-ALIGN: left;font-weight:bold;}
H4 	{	FONT-SIZE: 14px; TEXT-ALIGN: left;}

.hlght	{background-color:#F5F5F5;padding:5px;text-align:center;}
.nrml	{padding:5px;text-align:center;}

A:link    {	COLOR: #004499; TEXT-DECORATION: underline;}
A:visited {	COLOR: #004499; TEXT-DECORATION: underline;}
A:active  {	COLOR: #3d71b5; TEXT-DECORATION: underline;}
A:hover   {	COLOR: #3d71b5; TEXT-DECORATION: none;}








.gal	{margin:0;padding:0;}
.gl	{display:table;width:0;padding:0;border: 5px solid #CCCCCC;}
.hd	{FONT-SIZE: 20px;margin:5px 0 0 0;color:#AAAAAA;font-family:Century Gothic, Arial;}
.hhh	{text-align:center;font-size:16px;line-height: 20px;}

.galblock {
      display: table-cell;
      border:1px solid #CCCCCC;
      width:245px;height:245px;margin: 0 23px 20px 0;
      float:left;
      overflow:hidden;
      text-align:left;
      }

#fotogal_list {padding:5px 0 10px 16px;}

.wrapper {padding:0 0 0 15px; margin: 0;}
.wrapper li {list-style-type:none;padding:0;margin:0;}
.content {padding:0px; margin: 0;}
.content ul	{padding:0px; margin: 0;}

ul.gallery li{
   display: block;
	float: left;
	margin:0;
	text-align:center;
}

