body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color:#eeeeee;
	background-repeat: repeat-x;
}

#fonbody
{
	margin:20px;
	min-width:890px;
	background-color:#FFF;
	border:solid 1px #cccccc;
}

.online {
	background-image: url(../.i/bg-bron.gif);
	height: 35px;
	color: #FFF;
	padding-left: 20px;
	font-weight: bold;
	padding-top: 9px;
	font-size: 135%;
}
.online a {
	color: #FFF;
	text-decoration: none;
}

div.tableOfContent
   { font-size: 100%; font-family: Arial, Helvetica, sans-serif, Verdana; margin: 0; padding: 0;}
div.tableOfContent h5 {
	margin-top: 2px;
	font-size: 100%;
	font-weight: normal;
	margin-bottom: 0px;
}
div.tableOfContent h6 {
	margin-top: 5px;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0px;
}
div.tableOfContent p {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.tableOfContent h4
 {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
div.tableOfContent h4 a:link,
div.tableOfContent h4 a:visited
 { color: #0000cc; text-decoration: none; margin: 0; border-bottom: 1px dashed #0000cc }

div.tableOfContent h3
 {
	font-size: 100%;
	padding: 0;
	margin: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
div.tableOfContent h3 a:link,
div.tableOfContent h3 a:visited
 { color: #000000; text-decoration: none; margin: 0; border-bottom: 1px dashed #000000 }


div.nazvanie
    { ffont-size: 100%; background-color: #ffbb99; margin: 0; padding: 5px 7px }

div.bloki-stoimost
    { font-size: 100%; background-color: #ffd8c3; margin: 0; padding: 5px 7px }
	
div.bloki-oblast
    { ffont-size: 100%; background-color: #ffe4d4; margin: 0; padding: 5px 7px }
	
div.bloki-01
    { font-size: 100%; background-color: #fff0e5; margin: 0; padding: 5px 7px }


#tableOfContentDop
 { display: none; margin: 0 }
div.bloki-dop
    { font-size: 100%; background-color: #ffe9be; margin: 0; padding: 5px 7px }	


#tableOfContentKontingent
 { display: none; margin: 0 0 0 0px }
div.bloki-kontingent
    { font-size: 100%; background-color: #ffefe5; margin: 0; padding: 5px 7px }

#tableOfContent
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-woter
    { font-size: 100%; background-color: #d3f5d2; margin: 0; padding: 5px 7px } 

#tableOfContentGryaz
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-gryaz
    { font-size: 100%; background-color: #fffede; margin: 0; padding: 5px 7px }
	
#tableOfContentProfil
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-profil
    { font-size: 100%; background-color: #ffdcbb; margin: 0; padding: 5px 7px }

#tableOfContentFizioter
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-fizioter
    { font-size: 100%; background-color: #fffcbe; margin: 0; padding: 5px 7px }
	
#tableOfContentBalneoter
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-balneoter
    { font-size: 100%; background-color: #eff4ff; margin: 0; padding: 5px 7px }
	
#tableOfContentGryazelech
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-gryazelech
    { font-size: 100%; background-color: #e3ebfe; margin: 0; padding: 5px 7px }
	
#tableOfContentTeplolech
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-teplolech
    { font-size: 100%; background-color: #ffece0; margin: 0; padding: 5px 7px }

#tableOfContentIngalyac
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-ingalyac
    { font-size: 100%; background-color: #ffd5bf; margin: 0; padding: 5px 7px }

#tableOfContentNaturter
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-naturter
    { font-size: 100%; background-color: #ffeef4; margin: 0; padding: 5px 7px }

#tableOfContentSisfizozd
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-sisfizozd
    { font-size: 100%; background-color: #fee1e9; margin: 0; padding: 5px 7px }
	
#tableOfContentSispsihozd
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-sispsihozd
    { font-size: 100%; background-color: #ccf7ff; margin: 0; padding: 5px 7px }
	
#tableOfContentDrvidylech
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-drvidylech
    { font-size: 100%; background-color: #9cebff; margin: 0; padding: 5px 7px }
    
#tableOfContentSertspec
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-sertspec
    { font-size: 100%; background-color: #daf7f7; margin: 0; padding: 5px 7px }
	
#tableOfContentLabDiag
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-labdiag
    { font-size: 100%; background-color: #b4eeee; margin: 0; padding: 5px 7px }
	
#tableOfContentFunkcDiag
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-funkcdiag
    { font-size: 100%; background-color: #88e2e2; margin: 0; padding: 5px 7px }
	
#tableOfContentSport
 {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-sport
    { font-size: 100%; background-color: #e9fce9; margin: 0; padding: 5px 7px }
	
#tableOfContentServis {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-servis
    { font-size: 100%; background-color: #cff0cd; margin: 0; padding: 5px 7px }
	
#tableOfContentPitanie {
	display: none;
	margin-top: 7;
	margin-left: 10px;
	padding-left: 16px;
}
div.bloki-pitanie
    { font-size: 100%; background-color: #a3dfa5; margin: 0; padding: 5px 7px }

#form {
	background-color: #fffef1;
	width: 472px;
	margin-left: 14px;
	margin-top: 0px;
	padding-top: 0px;
}

#form form{
	margin: 0px;
	padding: 0px;
}
	
.img{
	padding-right: 5px;
	padding-bottom: 5px;
}

.button {
	margin-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

.namepoisk {
	width: 365px;
}

#poisk {
	width: 500px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 10px;
}

#poiskright {
	width: 500px;
	float: right;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-left: 10px;
}

#top {
	background-image: url(../.i/t.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 14px;
	font-size: xx-small;
}

#bottom {
	background-image: url(../.i/b.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 14px;
	font-size: xx-small;
}

#verh {
	clear: both;
	top: 10px;
	min-width: 170px;
	font-size: 70%;
	text-align: left;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	margin-top:1em;
	margin-bottom:1em;
	line-height: 2.6em;
	border-top:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	background-color:#f5f5f5;
	background-image: url(../.i/bg.gif);
	}

#verh a {
	color: #4b4b4b;
	background-image: url(../.i/niz.gif);
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
	border: 1px solid #CCC;
	text-decoration: none;
}
#verh a:hover {
	border: 1px solid #CCC;
	background-image: none;
	background-color: #FFF;
}

#verh1 {
	clear: both;
	top: 10px;
	min-width: 170px;
	font-size: 70%;
	text-align: left;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 3px;
	margin-top:1em;
	margin-bottom:1em;
	}

.kn a {
	color: #4b4b4b;
	background-image: url(../.i/niz.gif);
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #CCC;
	text-decoration: none;
}
.kn a:hover {
	border: 1px solid #CCC;
	background-image: none;
	background-color: #FFF;
}

.verhimg {
	border: 0px;
	float: left;
	width: 11px;
	margin-top: 2px;
	margin-right: 3px;
}

#niz {
	clear: both;
	min-width: 170px;
	border-top: 1px solid #81c99c;
	font-size: 70%;
	color: #4b4b4b;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	}

#niz a {
	color: #4b4b4b;
}

#pravo {
	margin-right: 565px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

#levo {
	margin-left: 10px;
	margin-right: 525px;
	margin-bottom: 10px;
	padding-bottom: 20px;
}
#levo h1{
	font-size: 150%;
	color: #cccccc;
	padding-left:15px;
}

.imgkubok {
	margin-top: 18px;
	margin-left: 4px;
	margin-right: 1px;
}

#best {
	margin-top: 5px;
}

#pravo p {
	margin-top: 1px;
	margin-bottom: 2px;
}
#pravo h3 {
	margin-top: 1px;
	margin-bottom: 6px;
	margin-left: 3px;
	color: #ee3b33;
}

#pravo h3 a{
	color: #ee3b33;
	text-decoration: none;
	border-bottom: 1px solid #ee3b33;
}

#pravo h4 {
	margin-top: 1px;
	margin-bottom: 2px;
	margin-left: 3px;
	color: #808000;
}

#pravo h4 a{
	color: #808000;
	text-decoration: none;
	border-bottom: 1px solid #808000;
}

#pravo h2 {
	margin-bottom: 5px;
	margin-left: 3px;
	color: #ee3b33;
}

#pravo h2 a{
	color: #ee3b33;
	text-decoration: none;
	border-bottom: 1px solid #ee3b33;
}

#nizpravo
{
	float: right;
	width: 300px;
	text-align: right;
}
#copyright
{
	float: left;
	width: 520px;
}

.imgbook
{
	margin-right: 3px;
	margin-left: -2px;
	margin-top: -4px;
}
#fon {
	background-image: url(../.i/c.gif);
	margin: 0px;
	padding: 0px;
}

#fotosann {
	position:absolute;
	left:850px;
	top:29px;
	width:140;
	z-index:1;
	background-color: #00FFCC;
}

#fotosann p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	margin-right: 5px;
	margin-left: 5px;
}
.norma
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}

ol.results {
	font-size:80%;
	margin-top: -1.5em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 45px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 60px;
}
.ots {
	padding-top: 1.5em;
}
ol.results div.title {font-size:125%}
ol.results div.text {padding-bottom:0.1em}
ol.results div.info {color:#333; margin-top:0.3em; overflow:hidden}
ol.results div.info a {color:#000}
ol.results div.info a:visited {color:#800080}
ol.results div.info span.count {font-size:11px}

ul.results1 {margin:0 0 1.7em 0px; padding:0 0 0 5px; font-size:80%; list-style-type: none}
ul.results1 li {margin-bottom:1em; padding:0;}
ul.results1 div.title {font-size:125%}
ul.results1 div.text {padding-bottom:0.1em}
ul.results1 div.info {color:#333; margin-top:0.3em; overflow:hidden}
ul.results1 div.info a {color:#000}
ul.results1 div.info a:visited {color:#800080}
ul.results1 div.info span.count {font-size:11px}

.IMGLI {MARGIN-TOP: 2px; LEFT: 50px; POSITION: absolute; TOP: auto}

DIV.nums {PADDING-RIGHT: 0; PADDING-LEFT: 45px; FONT-SIZE: 1em; PADDING-BOTTOM: 0; PADDING-TOP: 0px}
DIV.nums .arr {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
DIV.nums .active {
	BACKGROUND-COLOR: #f3f8ea;
	border: 1px solid #e5f0ce;
}
DIV.nums .arr SPAN {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.nums .arr SPAN SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Times
}
DIV.nums .disabled {
	COLOR: #999
}
DIV.nums .numbers {
	PADDING-RIGHT: 0; PADDING-LEFT: 0; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
DIV.nums .sort A {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
DIV.nums .numbers A {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
DIV.nums .numbers SPAN {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
DIV.nums .sort .active {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
DIV.nums .sort {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.8em
}
.rasp {
	color: #565577;
	font-weight: bold;
}
.laur {
	color: #F98006;
}
.laur a{
	color: #F98006;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color: #F98006;
	border-bottom-style: solid;
}
.laur img{
	MARGIN-TOP: -3px; LEFT: 117px; POSITION: absolute; TOP: auto
}

.more {

}
.more img{
	MARGIN-TOP: -3px; LEFT: 115px; POSITION: absolute; TOP: auto
}


.sanverh {margin:5px 14px 5px 14px;}
#right {
	float: right;
	width: 10px;
}
#left {
	float: left;
	width: 363px;
}
#vright {
	float: right;
	height: 82px;
	width: 17px;
	background-image: url(../.i/rt.gif);
}
#vleft {
	float: left;
	height: 82px;
	width: 17px;
	background-image: url(../.i/lt.gif);
}
#rightvn {
	float: right;
	height: 62px;
	width: 346px;
	margin-top: 10px;
}
#sanverh1 {
	height: 82px;
	min-width: 390px;
	background-color: #fffef2;
	margin:5px 10px 5px 10px;
	background-image: url(../.i/tvn.gif);
}
#zagolovok {
	background-color: #fdfdfd;
	min-width: 850px;
	margin-top: 20px;
	padding-right: 10px;
	padding-left: 14px;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
#zagolovok h1{
	font-size: 130%;
}
.small {
	font-size: 50%;
	color: #000000;
	font-weight: normal;
}

.medium {
	font-size: 70%;
	color: #000000;
	font-weight: normal;
}

.nostrong {
	font-weight: normal;
}

#rkartochka {
	float: right;
	width: 290px;
	margin: 10px 10px 10px 0;
	padding: 0px;
}
#rkartochka a
{
cursor: pointer;
//cursor: hand;
}

#lkartochka {
	margin:20px 310px 10px 50px;
	font-size: 90%;
}

#lkartochka ul {margin-bottom: 0.9em;}
#lkartochka li {
	margin-left: -18px;
	list-style-type: none;
	font-size: 90%;
	margin-bottom: 0.7em;
}

#tableOfContentKprofil
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-kprofil
    { font-size: 100%; margin: 0; padding: 5px 7px }
div.bloki-kprofil img
    {
	border: 0px;
}
	
div.bloki-kdet
    {
	font-size: 100%;
	margin: 0;
	padding-bottom: 30px;
	padding-left: 10px;
}
div.bloki-kdet img
    { MARGIN-TOP: -8px;	LEFT: 63px; 	POSITION: absolute; TOP: auto; border: 0px; }
	
div.bloki-kadr
    {
	font-size: 100%;
	margin: 0;
	padding-bottom: 30px;
	padding-left: 10px;
}
div.bloki-kadr img
    { MARGIN-TOP: -4px;	LEFT: 41px; 	POSITION: absolute; TOP: auto; border: 0px; }
	
div.bloki-medal
    {
	font-size: 130%;
	padding-bottom: 30px;
	padding-left: 10px;
	margin-top: 5;
}
div.bloki-medal img
    {
	MARGIN-TOP: -8px;
	LEFT: 38px;
	POSITION: absolute;
	TOP: auto;
	border: 0px;
}
	
div.bloki-ktel
    { font-size: 100%; margin: 0; 	padding-bottom: 30px;
	padding-left: 10px;}
div.bloki-ktel img
    { MARGIN-TOP: 5px;	LEFT: 34px; 	POSITION: absolute; TOP: auto; border: 0px; }
	
div.bloki-kwww
    { font-size: 100%; margin: 0; 	padding-bottom: 30px;
	padding-left: 10px;}
div.bloki-kwwww img
    { MARGIN-TOP: -1px;	LEFT: 42px; 	POSITION: absolute; TOP: auto; border: 0px; }
	
#tableOfContentKlechfaktor
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-klechfaktor
    { font-size: 100%; margin: 0; padding: 5px 7px }
div.bloki-klechfaktor img
    {
	MARGIN-TOP: -4px;
	LEFT: 27px;
	POSITION: absolute;
	border: 0px;
}

#tableOfContentKlech
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-klech
    { font-size: 100%; margin: 0; padding: 5px 7px }
div.bloki-klech img
    {
	MARGIN-TOP: -6px;
	LEFT: 27px;
	POSITION: absolute;
	border: 0px;
}

.vyd {
}

#tableOfContentKspec
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-kspec
    { font-size: 100%; margin: 0; padding: 5px 7px }
div.bloki-kspec img
    {
	MARGIN-TOP: 1px;
	LEFT: 37px;
	POSITION: absolute;
	border: 0px;
}

#tableOfContentKdiag
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-kdiag
    { font-size: 100%; margin: 0; padding: 5px 7px }
div.bloki-kdiag img
    {
	MARGIN-TOP: -2px;
	LEFT: 27px;
	POSITION: absolute;
	border: 0px;
}

#tableOfContentKsport
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-ksport
    { font-size: 100%; margin: 0; padding: 5px 7px }
div.bloki-ksport img
    {
	MARGIN-TOP: -1px;
	LEFT: 29px;
	POSITION: absolute;
	border: 0px;
}

#tableOfContentKservis
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-kservis
    { font-size: 100%; margin: 0; padding: 5px 7px }
div.bloki-kservis img
    {
	MARGIN-TOP: -5px;
	LEFT: 28px;
	POSITION: absolute;
	border: 0px;
}

div.bloki-kpitan
    { font-size: 100%; margin: 0; padding-bottom: 30px;
	padding-left: 10px; }
div.bloki-kpitan img
    { MARGIN-TOP: -1px;	LEFT: 30px; 	POSITION: absolute; TOP: auto; border: 0px; }
	
	
#tableOfContentKrazm
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-krazm
    { font-size: 100%; margin: 0; padding: 5px 7px }
div.bloki-krazm img
    { MARGIN-TOP: -4px;	LEFT: 26px; 	POSITION: absolute; TOP: auto; border: 0px; }
	
	
	
#tableOfContentIst
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-ist
    { font-size: 100%; margin: 0; padding: 5px 7px }
	
	
div.bloki-kstoim
    { font-size: 100%; margin: 0; 	padding-bottom: 30px;
	padding-left: 10px;}
div.bloki-kstoim img
    { MARGIN-TOP: -6px;	LEFT: 39px; 	POSITION: absolute; TOP: auto; border: 0px; }
	
div.bloki-ksroki
    {
	font-size: 100%;
	margin: 0;
	padding-bottom: 25px;
	padding-left: 10px;
}
div.bloki-ksroki img
    { MARGIN-TOP: -5px;	LEFT: 40px; 	POSITION: absolute; TOP: auto; border: 0px; }
	
.karta {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: small;
}
.kartaa {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	background-image: url(../.i/maps.gif);
	background-repeat: no-repeat;
	padding-left: 1.3em;
	}
.karta ul{
margin-top:0px;
}
.karta li {
	padding-top:5px;
	margin-left:-20px;
	list-style:none;
}
#tableOfContentKarta
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-karta
    {
	font-size: 100%;
	margin: 0;
	padding: 5px 7px;

}

.seriy {
	color: #d2c2a9;
	text-decoration: none;
}
.seriy a {
	text-decoration: none;
}
.google {
	margin-top: 10px;
}



.seo {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: small;
}
.seoa {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	color: #000;
	}
.seo ul{
margin-top:0px;
}
.seo li {
	padding-top:5px;
	margin-left:-20px;
	list-style:none;
}
#tableOfContentSeo
 {
	display: none;
	margin-top: 7px;
	margin-left: 0px;
}
div.bloki-seo
    {
	font-size: 100%;
	margin: 0;
	padding: 5px 7px;

}

.logo {
	background-color: #fffef1;
}
#tableOfContentMap
 {
	display: none;
}
.clear {clear:both; height:35px; overflow:hidden;}
#niz .und {font:90% 'Arial'; color:#c6c6c6;}
#niz .und a {color:#c6c6c6; text-decoration:none;}
.book {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	line-height: 160%;
}
.bsmall
{
	font-size:small;
}
