
BODY, .boddy {
margin: 0; border:0; padding:0;
font-SIZE: small;
FONT-FAMILY: Arial, Helvetica, sans-serif;
/*background-color: #80FF80;#c0c0c0;*/ /*D4D4D4* #4F4F4F*/
color: #305C54; text-decoration: none;
FONT-WEIGHT: normal;
}
A {text-decoration: none;  color: #000000;FONT-WEIGHT: bold;}
A:hover {text-decoration: underline;  color: #305C54;}

A.txt, A#txt {text-decoration: none; FONT-WEIGHT: bold; color: #000000; FONT-FAMILY: Arial, Arial Black, Comic Sans MS, sans-serif; }

/*ccылки в фотоподборке. Стиль надписей в list.js*/
.select a {font-SIZE: 11px; FONT-WEIGHT: bold;}

/*топ серое меню меню*/
.top0 {BACKGROUND-color: #FFFFFF; }
.top1 { BACKGROUND-color: #EAEAEA;}

/*ссылки на шапке*/
A#toptxt {color:  #EAEAEA; font-style: italic; FONT-WEIGHT: bold; font-SIZE: 12px;}
A:hover#toptxt {color:#FFFFFF;}
/* ШРИФТЫ И ЗАГОЛОВКИ */


.zag , .zagfoto
{  font-SIZE: 22px;
   FONT-WEIGHT: bold;
   margin-top: 5px;
   margin-left: 310px;
   text-indent:0; padding-left:0;
   color: #000;
   }
   
   .zagline_2
 {
  background-color: #DDDDDD;/*#d4cfc9;
 /* text-align:center;*/
 font-weight:Bold;
 padding:3px;
 /* margin:2px;*/
 }
 
 
.subzag
{
 font-SIZE: 15px; text-indent:0;
FONT-WEIGHT: bold; margin-left: 310px; padding-left:0;
}

td.listf .zagfoto, td.listf .subzag
{margin-left: 480px;}

.zag1
 {
 padding-top: 5px;
 text-decoration: underline;
 font-SIZE: medium;
 FONT-WEIGHT: bold;
 margin: 2px;
  }
.zag2
{ font-SIZE: 1em;
 FONT-WEIGHT: bold;
 margin: 2px;
  }

p, h1, h2, .p
{
/*line-height: 1.1em;*/
text-indent: 2em;
padding-right: 10px;
padding-left: 20px;
padding-top: 0px ;
padding-bottom: 0px;
margin: 2px;
}
  hr
{   display: block;
   margin-left: 10px;
   margin-right: 10px;
}
/*свойства списков */
li { list-style-image: none;}

li.no, dl
{
line-height:1.1em;
text-indent: 2em;
padding-right: 10px;
padding-left: 10px;
padding-top: 0px ;
padding-bottom: 0px;
margin: 2px;
}
ul, ol
{margin-top: 2px; margin-bottom: 2px;}

.listik_photik
{
list-style-image: url(img/listik_photik.gif);
line-height: 20px;
margin-left:20px;
}

#fotik, .fotik
{list-style-image: url(img/fotik1.gif); line-height: 20px;}
#listik, .listik
{list-style-image: url(img/pero1.gif); line-height: 20px;}
#kompas, .kompas
{list-style-image: url(img/mapmark.gif); line-height: 20px;}
#goback, .goback
{list-style-image: url(img/goback.gif); line-height: 20px;}
#sub1, .sub1
{list-style-type: square; padding-left: 10px; margin-left: 10px;}
#sub2, .sub2
{list-style-type: disc; padding-left: 10px; margin-left: 10px;}
#sub3, .sub3
{list-style-type: circle; padding-left: 10px; margin-left: 10px;}
.listik_photik
{
list-style-image: url(img/listik_photik.gif);
}
dl, #rer
{
line-height:1.1em;
padding-top: 0px ;
padding-bottom: 0px;
margin: 2px;}


/* вертикальные фотопленки цитаты и анонсы */
.fotoplenka
{ margin: 0;
width:156px;
 padding: 5px;
FONT-SIZE: 12pt;
background: URL("img/plenka.gif");
background-repeat: repeat-y;
overflow: hidden;
text-align: center;
 }
.newsblock
{ font-style: italic;
 padding: 3px;
 width: 161px;
 border-bottom: 2px solid #C5C5C5;
 border-right: 2px solid #c0c0c0;
 background: #fcf9f5;
 overflow: hidden;
  }
.news
{
text-align: center;
padding-top: 5px;
FONT-SIZE: 12px;
color:#000000 ;
}
.news hr {align:center;}
.knopka
{ margin-left: -3px;
 padding-left: 30px;
 padding-right: 30px;
 background: URL("img/fknorka.gif");
background-repeat: no-repeat;
}

.newszag
{
  FONT-SIZE: 14px;
 /* font-style: normal;*/
  font-WEIGHT: bold;
  text-align: center; }

.banners img
 {margin-top: 4px;}
.bottomtext
{ font-SIZE: 10px; font-weight: bold; color: #000}

#pravo, .pravo
{float: right; margin-left: 20px; margin-bottom: 10px}
#levo, .levo
{float: left; margin-right: 20px; margin-bottom: 10px }
#center, .center
{ margin-right: 5px; margin-left: 5px; text-align: center; }

.foton
{
   background: URL("img/plenkaniz.gif");
   FONT-SIZE: 14px;
   text-decoration: underline;
 }

img {border:0;}



/*ГЛОБАЛЬНЫЕ СТИЛИ */
.listglobal
 { /*font-weight: 100;  */
   background-color: #FFFFFF;
  /* margin-top:-4px;*/
   border-bottom: 2px solid #d6d7d6;}
.list
 { font-weight: 100;
   background-color: #FFFFFF;}


.listf, .listbackgr
{
 background-color: #F5F5F5;
 background-image: URL("img/fotoback2.gif");
}

 .fotoalbom {
 font-SIZE:  small;
 text-align: center;
 font-weight: bold;
 }
/*		 ------------------------		 фотоальбомы без таблиц*/


.fotki
 {padding: 10px; text-align: center;  }
.fotki img
{margin: 10px; vertical-align: middle;}


.PhotoBig
{ width:198px;
  height:210px;
  float:left;
  text-align: center;
  margin:3px;
  padding-top:7px;
  overflow: hidden;
  font-SIZE: 11px;
 /*  background-color: #F9F9F9;   */
  vertical-align: middle;
 }
 
.PhotoBig180
{ width:188px;
  height:210px;
   float:left;
  text-align: center;
  padding:3px;
  margin:1px;
  overflow: hidden;
  font-SIZE: 11px;
  /* background-color: #F9F9F9; */
  /*border: 1px solid #008080; */
/*vertical-align: middle;	 */
}
.PhotoBig180 img
{
background-color: #FFFFFF;
padding: 2px;
border: 1px solid #008080;
}
.Photos
{
padding: 10px;
  margin-left:100px;
 /* clear:both;  не работает */
}

.Photos .PhotoBig180
{/* Display: inline; */}

.photo   /* под старый размер фоток -  125*/
{ width:150px;
  height:145px;
  float:left;
  text-align: center;
  padding:3px;
  padding-top:7px;
  overflow: hidden;
  font-SIZE: 11px;FONT-WEIGHT: bold;
}

/* ------------------------  КОНЕЦ		фотоальбомы без таблиц*/
 
.gradient {background: URL("img/gradient.gif")}

.gradient2 {background: URL("img/gradient2.gif")}


 .top
   { width : 195px;
	 padding: 0px;
	 margin: 0px;
	 position: relative;
	 top: -38px;
	 z-index: 4; }

.tophid
 { width : 195px;
	 padding: 0px;
	 margin: 0px;
	 position: relative;
	 top: -257px;
	 z-index: 10;
	 display:none; }
	
/*Заголовок с картинкой бокового меню */

.headmenu
{ width : 195px;
  height: 63px;
  PADDING 0;
  background-image: URL("img/ugolok.gif");
  overflow: hidden; z-index:4;
}
.head1
{ width : 155px;
  height: 29px;
  PADDING-top: 5PX;
  PADDING-left: 35PX;
 color: #000; font-SIZE: 18px; font-style: italic; FONT-WEIGHT: bold;
}
.head2
{text-align: right;}

.headmclose
{width:90px; height: 92px; overflow: hidden; BACKGROUND: #FDf4ea;}

.headclose
{ position: absolute;
	 top: 63px; left: 27px;
	 z-index: 3;}

#head4 {text-align: left;}


/*Дополнительная навигиция + ссылки на шапке */
.navig1
{height:20px; background: #777; padding-left: 10px; overflow: hidden; color: #Fefff0; font-SIZE: 11px; FONT-WEIGHT: bold;
 }
.navig2
{ padding: 2px; background: #d6d7d6; height:14px; overflow: hidden; font-SIZE: 11px; width:100%; text-align: right; FONT-WEIGHT: bold;}
/*стили бокового меню */
 /*.rm
{
BACKGROUND-color: #FDf4ea;
border-right: 2px solid #C5C5C5;
width: 183px;
}  */

.rmbott
{ border-bottom: 3px solid #B2B2B2;}

.rmcontext
{BACKGROUND: #d0c7bd;}

/*ссылки в боковом меню */
.rmzag,  .rm
{
  BACKGROUND-color: #FDf4ea;
  border-right: 2px solid #C5C5C5;
  width: 183px;
  padding-top: 3PX;
  padding-bottom: 3PX;
  padding-LEFT: 5PX;
  padding-right: 5PX;
  text-decoration: underline; text-align: center; color: #305C54; font-SIZE: 15px;  FONT-WEIGHT: bold;  font-style: italic; overflow: hidden
  }

A.rmtxt
{ display: block;
  border-right: 2px solid #C5C5C5;
  width: 176px;
  BACKGROUND: #FDf4ea;
  padding-top: 5PX;
  padding-bottom: 5PX;
  padding-LEFT: 12PX;
  padding-right: 5PX;
  text-decoration: none; text-align: LEFT; color: #305C54; font-SIZE: 13px;  FONT-WEIGHT: bold;  font-style: italic; overflow: hidden;}
A.rmtxt:hover
{BACKGROUND-color: #B2B2B2; color: #000000; text-decoration: none;}  /*#d0c7bd;*/

/*Дополнительные подменюшки и вставки вместо и вместе с классом anons*/
.bonus
{
 border-right: 2px solid #C5C5C5;
 border-bottom: 2px solid #C5C5C5;
  background: #fcf9f5;
 overflow: hidden;
 /*font-SIZE: small;
 font-family: Arial, Txt, Times New Roman;
 FONT-WEIGHT: bold;  */
 margin:0;
 padding: 4px;
 }
.newred {color: #FF0000; FONT-WEIGHT: bold;}

.anons
{
font-SIZE: 10pt;
font-family: Arial, Times New Roman, Txt, Comic Sans MS;
FONT-WEIGHT: bold;
 sans-serif;
 font-style: normal;
}

#ann
{background: URL("img/anons.gif");}
#bottombonus
{
font-SIZE: 10pt;
 margin-left: 310px;
}

.foto
{background: URL("img/anons.gif");
 border-right: 2px solid #C5C5C5;
 border-bottom: 2px solid #C5C5C5;
 FONT-WEIGHT: bold;
 text-align:center;
 padding: 4px;
}



table.foto
{ width: 160px;
margin-top:5px;
margin-bottom:5px;
}
table.foto img, table.foto hr
{margin-bottom: 7px; }

hr
{margin: 10px;}


/*
hr
{
SIZE: 0px;
padding:0;
margin-top: 6px;
}  */

