table_{border: 1px }
body{ background-color: #C6D684; padding-bottom: 2px; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
a {text-decoration: none; color: #FFFFFF;}
p {font-size: 11px; color: #4A5239;}
td {font-size: 11px; color: #4A5239;}

p.header1{font-size: 11px; color: #4A5239; text-transform: uppercase; font-weight: bold; margin: 0; padding: 3px 0 3px 0;}
p.header2{font-size: 11px; color: #4A5239; font-weight: bold; margin: 0; padding: 3px 0 1px 0;}

.up-name {font-size: 11px; color: #FFFFFF; background-color: #8C9C63; white-space: nowrap; vertical-align: middle;}
td.main-menu {background-image: URL("images/fon.gif"); background-repeat: repeat-x;}
img.main-menu {margin-right: 5px;}
.english {font-size: 11px; color:#4A5239; font-weight:bold}
.logos{padding-bottom: 5px}
.first-quotation {font-size: 11px; color: #4A5239;  font-weight:bold; margin-top:6px; margin-bottom:1px; padding:0;}
.description {font-size: 11px; color: #4A5239;  font-weight:bold; margin-top:0px; margin-bottom:11px; padding:0;}
.second-quotation {font-size: 11px; color: #FFFFFF;  font-weight:bold; margin-top:4px; margin-bottom:1px; padding:0; }
td.sights{color: #C6D684; background-color: #5D6045; font-weight: bold; font-size: 9px; padding-left: 3px }
a.sights{color: #C6D684; text-decoration: none; }
.sights-button{padding-top: 10px; padding-bottom: 10px;}
.crumbs {vertical-align: middle; height: 60px;}
.crumbs-title {color: #FFFFFF; text-transform: uppercase; font-size: 13px; font-weight:bold; padding-left: 10px;  margin:0;}
.crumbs-date {color: #FFFFFF; font-size: 13px; font-weight:bold; padding-right: 10px; margin:0;}
.crumbs-color {background-color: #4A5239; margin:0;}
ul.second-menu {font-size: 11px; font-weight: bold; margin: 0 15px 2px 0 ; text-transform: lowercase; padding: 0;  list-style-position: outside; text-align: right;}
li.second-menu {list-style-image: url(images/bullet-inv.gif); color: #4A5239; margin: 0; padding: 1px 0 1px 0;}
li.second-menu-selected {list-style-image: url(images/bullet.gif); margin: 0; padding: 1px 0 1px 0; color: #E0532D;}
a.second-menu-selected {color: #E0532D; text-decoration: none;}
td.second-menu-main{width: 100px; }
td.second-menu-main div{position: relative; }
ul.second-menu-main {padding: 0; margin: 5px 0 0 16px; position: absolute; right: 0;}
li.second-menu-main {list-style-image: url(images/bullet-inv.gif); font-size: 10px; color: #4A5239;  font-weight: bold; margin: 0 5px 2px 0 ; padding: 0; text-transform: lowercase; white-space: nowrap; }
.data {border-left:2px solid #4A5239; padding-left: 7px; vertical-align: top; padding-bottom: 10px}
.search-data {vertical-align: top; padding-bottom: 10px}
.data1 {border-right:2px solid #4A5239; padding: 0 7px 10px 0; vertical-align: top;}
.data2 {padding-left:7px; height: 90%}

.calendar{margin-bottom: 17px}
.crumbs-second {background-color: #4A5239; margin-bottom:5px;}
.calendar-title-first {background-color: #4A5239; }
.calendar-title {background-color: #4A5239; border-left: 5px solid #C6D684;}
.crumbs-title-second {background-color: #4A5239; color: #FFFFFF; text-transform: lowercase; font-size: 10px; padding: 3px; }
td.event { border-left: 5px solid #C6D684; border-top: 5px solid #C6D684;}
td.event-month {padding-left: 5px; }
.event-first {border-top: 5px solid #C6D684;}
.event-date{background-color: #4A5239; color: #FFFFFF; padding: 2px; margin: 0 0 10px 0; font-size: 11px; width: 25px; text-align: center; cursor: hand; cursor: pointer;}


.first-data-column {padding-right: 7px; vertical-align: top; padding-bottom: 10px}
.list{color: #4A5239;}
p.list{font-size: 10px;}
a.list {text-decoration: none; }
a:hover.list {text-decoration: none; color: #E0532D}
a.list-small {text-decoration: none; font-size: 10px; font-weight: bold; color: #4A5239;}
a:hover.list-small {text-decoration:none; color: #E0532D; font-size: 10px; font-weight: bold;}
ul.list{ margin:10px 10px 0 0; padding-left:16px;  list-style-position: outside; font-size: 10px; }
ul.list-press{ font-size: 10px; list-style-image: url(images/bullet-inv.gif);  margin:0 10px 0 10px; padding-left:16px;  list-style-position: outside;}
ul.list-archive{ font-size: 10px; list-style-image: url(images/bullet-inv.gif);  margin:0; padding-left:16px;  list-style-position: outside;}
li.list{padding-bottom: 10px; list-style-image: url(images/bullet-inv.gif); clear: both;}
li.list-main-page{padding-bottom: 10px; list-style-image: url(images/bullet-inv.gif); clear: both;}
li.list-main-page p{padding: 0; margin: 0;}
li.list-main-page img.small{margin: 0 0 10px 10px; float: right;}
li.list-selected{list-style-image: url(images/bullet.gif); color:#E0532D; font-weight: bold;}
td.list{padding-bottom:10px; }


img.small{border: 1px solid #99A583}
td.small{border: 1px solid #4A5239;}
div.small{ margin:10px 0 10px 10px;}
div.h{width: 75px; height: 75px; cursor: hand; cursor: pointer; background-color: #99A583;}
div.afisha-date{float: left; width: 71px; height:71px; background-color: #99A583; color: #FFFFFF; font-size: 9px; padding: 2px }
hr{color: #4A5239; height:2px; clear: left;}
/*Для текстового окошка*/
table.newwindow{background-color: #C6D684; padding:20px 15px 20px 15px; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
table.text-name{margin-bottom:15px}

p.author-name{font-size: 9px; color: #4A5239; margin:0;}
p.author-name-second{font-size: 9px; color: #4A5239; margin:0; text-transform: lowercase; }
p.text-name{font-size: 11px; color: #4A5239; font-weight: bold; margin: 0 5px 3px 0; padding:0;}
.navigation {font-size: 9px; color: #FFFFFF; font-weight: bold; padding:0}
a.navigation {text-decoration: none; font-size: 9px; color: #FFFFFF; font-weight: bold; padding:0}

.theory-name{font-size: 11px; color: #4A5239; text-transform: uppercase; font-weight:bold; margin:0; padding: 3px 0 2px 10px;}
.theory-description{font-size: 11px; color: #4A5239; margin:0; padding: 0 0 7px 10px; }

div#lyr1 { width: 99%; height:300px; position: relative; overflow: auto; }
div.content { 
   z-index:1;
   border-bottom: 2px solid #4A5239; 
   padding-bottom: 10px;
   padding-right: 10px;
   
   color: #4A5239;
  } 
div.content p{font-size: 1em; } 
span.content {font-size: 10px;}
  select{color: #4A5239; text-transform: lowercase; font-size: 9px; padding: 0; margin:1px 0 1px 5px; height: 17px; vertical-align: middle;}
  form{display: inline;}
  input{margin-left: 5px;}
  td.crumbs-with-form {color: #FFFFFF; text-transform: lowercase; font-size: 10px; padding-left: 3px}
	
  .event-body{border-bottom: 2px solid #4A5239; vertical-align: top; padding-top: 10px; padding-bottom: 5px;}
  p.event{margin:5px 10px 10px 0; font-size: 10px; color: #4A5239;}

  div.teachers{width: 75px; height:75px; color: #FFFFFF; font-weight: bold; padding: 2px; background-color: #4A5239; font-size: 11px; text-transform: lowercase; cursor: hand; cursor: pointer;}

  p.question-author{color: white; margin-top:6px; margin-bottom:1px; padding:0;}
  p.question{margin-top:2px; margin-bottom:7px; padding:0; }
  table.answer{margin-left: 20px;}

  ul.answer{ margin:10px 10px 10px 0; padding-left:16px;  list-style-position: outside; font-size: 10px; list-style-image: url(images/bullet-gr.gif); color: #4A5239;}
  ol.answer{ margin:10px 10px 10px 0; padding-left:40px;  list-style-position: outside; font-size: 10px; color: #4A5239;}
  li.answer{padding-bottom: 7px;}
  div.answer-author a, div.answer-author{color: #4A5239;}
  div.answer-author a:hover{text-decoration: underline}
  <!--.answer-author{color: white;}-->

  .message{padding: 20px;}
  p.guestbook-name{font-weight: bold; color: #4A5239; background-color: #C6D684; }
  input.guestbook-name{font-weight: bold; color: white; background-color: #4A5239; border: 1px solid #4A5239; margin: 0; text-transform: lowercase; cursor: hand; cursor: pointer; font-size: 11px; }
  input.guestbook, textarea.guestbook, input.questionNumber{margin: 0; color: #4A5239; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #4A5239; width: 100%;}
  input.questionNumber{width: auto; }

  td.guestbook{padding-right: 10px; }
  input.search, input.searchmenu{margin: 0; color: #4A5239; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #4A5239; width: 100%; height: 18px}
  input.searchmenu{display: inline; width: 100px; height: auto; margin-top: 2px;}
  select.search{color: #4A5239; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #4A5239; width: 100px; height: 18px; margin:0 7px 0 0}
  table.search{margin-top:7px}
  a.white{color: white; text-decoration: none; }
  .red{color: #E0532D; font-weight: bold; font-size: 12px;}
  .red-small{color: #E0532D; font-weight: bold; text-decoration: none;}
  a.search-word{text-decoration: underline; color: #4A5239;}

table.banners {margin: 0; padding: 0; border-collapse: collapse}
table.banners td{padding-bottom: 15px;}
table.banners td img{padding: 0; margin: 0; vertical-align: bottom;}

  div#menu1{position: absolute; display: none; z-index:1000;}
  div#menu2{position: absolute; display: none; z-index:1000;}
  div#menu3{position: absolute; display: none; z-index:1000;}
  div#menu4{position: absolute; display: none; z-index:1000;}
  div#menu5{position: absolute; display: none; z-index:1000;}
  div.menu {
	width: 300px; 
	background-color: white; 
	color: #4A5239 
	border: 1px solid #4A5239;
	font-size: 10px; 
	padding: 3px;
	text-align: justify;
	vertical-align: top;
  }

.counter{padding-right: 15px; height: 10px;}
.counter *{ color: #4A5239}
div.counter{display: block; float: none; clear: both; padding-top: 100px; width: auto;}