body {font-family: Georgia; background-color: white; font-size: 10pt; margin: 25px; color: #747474; }

img {border-style: none;}

.title {margin-right: 20em; margin-top: 5em;}
.main {width: 627px; left: 50%; margin-left: 315px;}
.menu {position: absolute; top:1em; right:0; width: 20em;}
.footer {color: #747474; font-size: 9pt;}
.simpleText {font-family: Georgia; color: #747474; font-size: 10pt; text-align: left; text-indent: 1.5em; line-height: 120%;}

h1 {color: #08b9cb; font-size:80%; font-weight: normal; font-family:"Georgia"; text-align:left; text-decoration: none; font-style: oblique; font-size: 14pt;}
a {text-decoration: none; color: #08b9cb;}
a:visited {color: #08b9cb;}

.langSelect a {text-decoration: none; color:#747474; text-align: right; font-weight: normal; font-size: 9pt; font-family: Georgia;}

.menulink {list-style-type: none; color: #08b9cb; font-size:85%; font-weight: bold; font-family:"Georgia"; text-decoration:none; font-style: oblique;}

.description {font-family: Georgia; color: #747474; font-size: 10pt; text-align: left; line-height: 120%;}
.sparrowName {font-family: Georgia; color: #747474; font-simpleText: 10pt; font-style: oblique;}
.sparrowName a {text-decoration: none; color: #08b9cb;}
.sparrowName a:visited {color: #08b9cb;}

.commentContainer {background-color: #eee; border-width: 1px; border-style: solid; border-color:#ccc; width: 380px; font-family: Georgia;}

.commentAuthor {font-weight: normal; font-style: oblique; font-family: Georgia;}
.commentDate {font-style: oblique; font-size: 70%; font-family: Georgia;}

.imgSparrow {border-style: solid; border-width: 1px; border-color: black; }
.imgSparrowContainer {border-style: solid; border-width: 1px; border-color: black; padding-top: 50px; padding-bottom: 35px;}

.backlink {font-family: Georgia; text-decoration: none; font-size: 10pt; color: #08b9cb;}
.backlink:visited {color: #08b9cb;}
.fwdlink  {font-family: Georgia; text-decoration: none; font-size: 10pt; color: #08b9cb;}
.fwdlink:visited {color: #08b9cb;}

.ulMenu {padding: 0px; padding-left: 20px;}

.imgThumb {border-color: black; border-style: solid; border-width: 1px;}


.footerLink {color: #747474; text-decoration:none; font-size: 9pt;}
.footerLink:hover {text-decoration: underline;}
.footerLink:visited {color: #747474;}

.videoThumb {border-style: solid; border-color: #c9c9c9; border-width: 4px;}
.videoThumbCaption { text-align: left; width: 255px; margin-top: 2px; margin-bottom: 15px; font-style: oblique;}
.videoThumbSmall {margin-right: 1px; margin-left: 1px; border-color: #000; border-width: 1px; border-style: solid;}

.book {text-align: right; visibility: hidden; position: absolute; top: 80px; left: 25px; width: 627px; height: 545px; background: no-repeat top left url(book/bookbg.jpg);}
.book a {text-decoration: none; color: #08b9cb; font-size: 24pt;}
.book a:visited {color: #08b9cb;}
.book p {margin: 20px 50px; text-align: left; color: #fff; font-size: 10pt; font-style: oblique;}

.booknav {position: absolute; top: 545px; left: 580px;}

input {border-style: solid; border-width: 1px; border-color: #ccc; background-color: white; color: #747474; font-family: Georgia;}
textarea {border-style: solid; border-width: 1px; border-color: #ccc; color: #747474; font-family: Georgia; font-size: 10pt;}

.banner{
	font-size: 11pt;
	text-decoration: none;
	text-align: left;
	color: #747474;
}
.banner:visited {
	color: #747474;
}



/* параметры галереи start. (c) сами знаете кто */

.floats
{
  /* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
  margin: -0.5em 0 0 -0.5em;

  /* Эти правила для IE */
  position: relative;
  display: inline-block;
  clear: both;
}

.floats:after
{
  content: '';
  display: block;
  clear: both;
}

.floats .left
{
  position: relative;
  float: left;
  /* Убираем удвоение отступов в IE */
  display: inline;
  /* Прячем все, что вдруг вылезло за наши ограничения */
  overflow: hidden;
  /* Отсупы между float-блоками */
  margin: 0.5em 0 0 0.5em;
  /* Задаем минимальную ширину по картинке и тексту */
  width: 87px;
  min-width: 87px;
}

.floats .left .r
{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.floats .left .min
{
  /* Задаем минимальную высоту по картинке */
  margin: 0 0 85px 0;
  /* Задаем минимальную высоту по тексту */
  height: 2px;
  /* Дублируем значение минимальной ширины по картинке для IE */
  width: 85px;
}

/* параматры галереи end */