html, body
{
	Font: 100%/1.2 "Times New Roman", Times, serif;
	Font-style: normal;
	Font-weight: normal;
	Font-size: 100%;
	background-attachment: fixed;
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(pict/back1.gif);
	background-color: #DBFAF8;
	color: #000;
	counter-reset: schetchik;
}
div.row
{
	width: 1000px;
	margin:0 auto;
	font-family:Geneva, sans-serif;
	font-size:75%; 
	text-align:left;
}
div.thumb
{
	width: 14.28%;
	height: 130px;
	float:left; font-size: 10px; 
}
div.podpis
{
	width: 120px;
	height: 50px;
	overflow: auto;
	text-align: left;
	text-indent: 10px;
}
.center
{
	left:10px;
}
ul, ol, dl
{
	margin: 0;
	padding: 0;
	color: #00008B;
	Font-size: 14px;
	Font-style: normal;
	list-style-position: inside;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}
li
{
	color: #00008B;
	text-align: left;
}
li.zag
{
	display: block;
	width: 300px;
	background-color: #FFD4DB;
	Font-style: normal;
	text-align: center;
	list-style-type: none;
}
.spisok, .spisok2, .underline, dot
{
	line-height: 20px;
	padding: 8px;
	font-style: italic;
}
.spisok2
{
	padding: 2px;
}
.spisoknum
{list-style:decimal; 
}
.underline
{text-decoration:underline;
}

.dot
{list-style:disc;}
.nomer
{
	font-style:italic;
	color:#F00;
}
hr
{
	border: none;
	Width: 100%;
	Color: #1E90FF;
	background-color: #1E90FF;
	height: 3px;
}
h1, h2, h3, h4, h5, h6
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	text-align : center;
	font-family:Arial, Helvetica, sans-serif;
}
h1
{
	Font-size : 250%;
	Color : #900;
	font-family:Tahoma, Geneva, sans-serif;
}
h2, h2.ramka
{
	Font-size : 150%;
	Color : #F06;
}
h2.ramka, h3.ramka
{
	background: #ffffcc;
	border: 1px solid #99FF00;
}
h3
{
	Font-size : 150%;
	Color : #b2044e;
	Text-align : center;
	font-size: 16px;
}
h4
{
	Font-size : 120%;
	Color : #e700ee;
	Text-align : center;
	font-size: 16px;
}
h6
{
	font-size:100%;
	color:#900;
	margin:0px;
}
div.textfoto, div.textfoto2f
{
	width: 80%;
	margin-top: 0px;
	text-align: left;
	float: left;
}
div.textfoto2f
{
	width: 60%;
}
div.cl
{
	clear: both;
}
.centr
{
	text-align: center;
	width:100px;
}
p, p.tab, p.zag, p.cap, p.old, p.red
{
	Font-family: sans-serif, Helvetica;
	Color: #000000;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	Font-size: 14px;
	Font-weight: normal;
	Font-style: normal;
	Text-align: justify;
}
p.cap
{
	font-weight : bold;
	font-size : 18px;
}
p.tab
{
	Font-size : 14px;
	Text-align : left;
	margin: 0px;
}
p.zag
{
	Font-size : 16px;
	Text-align : center;
	margin: 5px;
	font-weight:bold;
}
p.first:first-letter
{
	font-size: 150%;
	font-weight: bold;
	margin-top: 0;
}
p.first
{
	text-indent:1em;
}
table.antiban, table.text, table.menu
{
	border: 0px none #00008B;
	border-collapse: collapse;
	background: transparent;
	Width: 100%;
	Padding: 5px;
}
table.otchet
{
	border-width: 1px;
	border-color: #A0522D;
	padding: 2px;
	margin: 2px;
	border-style: solid;
	border-collapse: collapse;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
table.text
{
	Border : 0;
	margin-left: 30px;
	margin-top: 0px;
}
table.menu
{
	width:980px;
	background-color: #9fd0ff;
	padding: 0px;
	margin: 0 auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #eee8aa;
	border-right-color: #bfc0ff;
	border-bottom-color: #bfc0ff;
	border-left-color: #eee8aa;
}
table.cal
{
	width: 300px;
	font-size: 14px;
	font-style: normal;
	border-collapse:collapse
}
span.cal
{
	background: #90EE90;
	color: Blue;
	padding-right: 5px;
	padding-left: 5px;
}
span.small
{
	font-size: 40%;
	color:#00F;
}
td.antiban, td.mini-l, td.mini-r, td.menu, td.ann, td.ann-l
{
	font-family : Arial, serif;
	font-size : 100%;
	color : DarkBlue;
	border-color : black;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
td.menu
{
	width:12%;
	padding:0px;
	padding-right:0px;
}
td.ann, td.ann-l
{
	padding-top:5px;
	padding-bottom:5px;
	border:#000 1px dotted;
	text-indent:10px;
	text-align:left;
}
td.ann
{
	width: 210px;
	font-style: italic;
}
td.g, table.g, td.gh, th.g
{
	border: dotted;
	border-color: black;
	border-width: 1px;
	border-collapse: collapse;
	background: transparent;
	padding: 5px;
}
td.g div
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	font-size:14px;
	text-align:left;
	text-indent:20px;
}
td.gh, th.g
{
	vertical-align: top;
	font-family: "Arial Black", serif;
	padding: 5px;
	text-indent: 0px;
}
td.g img
{
	margin: 0px;
	padding: 2px;
	border: 1px solid blue;
}
td.table
{
	font-family : sans-serif;
	font-size : 14px;
	color : DarkBlue;
	padding: 5px;
	border-color: black;
	border-width: 1px 1px 1px 1px;
}
td.menu a
{
	color: Yellow;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}
td.menu a, td.menu a:visited
{
	display:block;
	padding: 10px;
}
td.mini-l
{
	font-size: 10px;
	font-style: normal;
	line-height: 1.5;
	text-align:left;
}
td.mini-r
{
	font-size: 10px;
	font-style: normal;
	line-height: 1.5;
	text-align:right;
}
td.navbar, td.navbar-r
{
	border: 0px solid Silver;
	background-color: #FFE4C4;
	text-align: left;
	width: 60%;
	margin: 0;
	color:black;
}
td.navbar-r
{
	text-align: right;
	width:40%;
}
td.page, td.page2
{
	width: 1000px;
	border: 1px solid #9C6;
	text-align: center;
	background: #F5F5F5 url(pict/paper.jpg);
	padding: 10px;
	vertical-align:top;
	box-shadow:0px 10px 20px #000; /*проверить*/
}
td.page2
{
	background-image: none;
}
td.cal, td.cal-left
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:5px;
	padding-right:5px;
	border: 1px dotted black;
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	border-collapse:collapse;
}
td.cal-left
{
	text-align:left;
	text-indent:15px;	
	}
th
{
	color:#03F;
	padding-bottom:5px;
	font-size:16px;
}
a
{
	outline: none;
}
a[target="_blank"] { 
    background: url(graphics/blank.png) 100% 4px no-repeat;
    padding-right: 13px;
   }
   a[href$="void(0);"] 
{ 
	text-decoration: none;
    border-bottom: 1px dashed #000080;
}
a:hover
{
	Color: red;
}
a.menu:hover
{
	color: red;
}
a.home
{
	padding-left: 24px;
	background-image: url(pict/home1.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
a.inv
{
	text-decoration: none;
	color:black;
}
a.inv:hover
{
	color: #C00;
}
a.inv:visited
{
	color: #C00;
}
a.ramka
{
	border: none;
	background-color: #06C;
	font-weight: bold;
	font-size: 100%;
	color:#FF6;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.decoration
{
	text-decoration: none;
	font-size:110%
}
img.other
{
	Float: right;
	Margin-left: 5%;
	border: double #FFAED5;
}
img.foto, img.foto-m
{
	vertical-align: top;
	margin-top: 5px;
}
img.foto-m
{
	vertical-align:middle;
}
.trek
{
	padding: 5px;
	margin-left: 5px;
	border: 1px blue solid;
}
.figcapiton
{
	float:right;
	margin-right:80px;
	font-family:"Times New Roman", Times, serif;
	background-color: #CAFFCF;
	padding:5px;
}
div.track 
{
	display:inline;
	position: relative;
	left: 10px;
	vertical-align: top;
}
.sum, .summ
{
	border-bottom: 1px solid blue;
	border-top: 1px solid blue;
	width: 100%;
}
.summ {
	color:#00C;
	vertical-align:top;
	padding-bottom:10px;
}
.sto
{
	background: transparent;
	Width: 100%;
	Padding: 5px;
}
div.velo
{
	background-image:url(2010/image/ornament2.gif);
	margin-bottom: 0px;
	height: 60px;
	width: 100%;
	position: relative;
	left: 0px;
	border-bottom: 1px dashed Blue;
}
.small
{
	font-size:x-small;
}
.cursive
{
	color: #F6F;
}
.font
{
	font-style:italic;
	color:#036;
}
.numfoto, span.foto
{
	 font-family:Verdana, Geneva, sans-serif; 
	 font-size:10px;
}
p.ss
   {
	   counter-reset: moi;
   }
   span.foto:before
   {
	counter-increment: moi;
   content:"фото_" counter(moi);
   }
p.mid
	{
	margin-left: auto;
	margin-right: auto;
	width: 35em;
	margin-bottom: 4px;
	font-family: "Courier New", Courier, monospace;
	}
	