body
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

a:link { color: #1B7343; }
a:active { color: #1B7343; }
a:visited { color: #1B7343; }
a:hover { color: #11bb11;  }

.header_link
{
 font-family: Times;
 font-size: 20pt;
 background: #E0E0E0;
 color: black;
 text-shadow: 2px 2px white;
}

div.sample_box_null {
 margin-top: 40px;
 margin-left: 50px;

# font-style: italic;
 font-weight: bold;
 font-family: Times;
 font-size: 24pt;

 width: 60px;
 height: 40px;
 background: #FFF;
 box-shadow: 4px 2px 6px;
 border-radius:10px 0px 10px 0px;
 -webkit-border-radius:10px 0px 10px 0px;
 -moz-border-radius:10px 0px 10px 0px;
 -moz-box-shadow: 4px 2px 6px;
 -webkit-box-shadow: 4px 2px 6px;
 color: black
}

div.sample_box {
 width: 180px;
 height: 130px;
 background: #FFF;
 box-shadow: 4px 2px 6px;
 border-radius:10px 0px 10px 0px;
 -webkit-border-radius:10px 0px 10px 0px;
 -moz-border-radius:10px 0px 10px 0px;
 -moz-box-shadow: 4px 2px 6px;
 -webkit-box-shadow: 4px 2px 6px;
 font-family: Times;
 font-size: 16pt;
 color: black
}

div.sample_box1 {
 width: 180px;
 height: 130px;
 background: #F0F0F0;
 box-shadow: 4px 2px 6px;
 -moz-box-shadow: 4px 2px 6px;
 -webkit-box-shadow: 4px 2px 6px;
 font-family: Times;
 font-size: 12pt;
 color: black
}


/*Заголовок 1ого уровня*/
.header1 
{
 font-family: Times;
 font-size: 20pt;
 font-weight: bold;
 color: #1B7343;
}

.header1a
{
 font-family: Times;
 font-size: 20pt;
 font-weight: bold;
 color: black;
}

.header1a_red
{
 font-family: Times;
 font-size: 20pt;
 font-weight: bold;
 color: red;
}

/*Заголовок 2ого уровня*/
.header2
{
 font-family: Times;
 font-size: 14pt;
 font-style: italic;
 font-weight: bold;
 color: #1B7343;
}

/*Заголовок 2ого уровня*/
.header2_16
{
 font-family: Arial;
 font-size: 16pt;
 font-style: italic;
 font-weight: bold;
 color: #1B7343;
 margin: 20px;
}

/*Заголовок 3ого уровня*/
.header3
{
 font-family: Times;
 font-size: 13pt;
 font-style: italic;
 font-weight: bold;
 margin-left: 1cm;
 color: #1B7343;
}

.header3black
{
 font-family: Times;
 font-size: 13pt;
 font-style: italic;
 font-weight: bold;
 margin-left: 1cm;
 color: #000000;
}

.header3gray
{
 font-family: Times;
 font-size: 13pt;
 font-style: italic;
 font-weight: bold;
 margin-left: 1cm;
 color: gray;
}

/*Заголовок 3ого уровня*/
.header3a
{
 font-family: Times;
 font-size: 13pt;
 font-style: italic;
 font-weight: bold;
 color: #1B7343;
}

/*Заголовок 3ого уровня*/
.header3old
{
 font-family: Times;
 font-size: 13pt;
 font-style: italic;
 font-weight: bold;
 margin-left: 1.5cm;
 color: gray;
}

.header3blue
{
 font-family: Times;
 font-size: 12pt;
 font-style: italic;
 color: blue;
 text-align: center;
}

/*Заголовок 4ого уровня*/
.header4
{
 font-family: Times;
 font-size: 13pt;
 font-weight: bold;
 color: #1B7343;
}

.comment
{ font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 6px;
}

.menu
{ font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
} 

.menu_in
{ font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  margin-top: 6px;
  margin-bottom: 6px;
  color: #1B7343;
} 

.menu_site
{ font-family: Times;
  font-size: 12pt;
  font-style: italic;
  color: #FFFFFF;
} 

.prop_left
{
 font-family: Times;
 font-size: 14pt;
 font-style: italic;
 font-weight: bold;
 color: black;
 text-align: left;
}

.prop_left1
{
 font-family: Times;
 font-size: 12pt;
 font-style: italic;
 color: black;
 text-align: left;
}

.prop_right
{
 font-family: Times;
 font-size: 14pt;
 font-style: italic;
 font-weight: bold;
 color: black;
 text-align: right;
}

.prop_right1
{
 font-family: Times;
 font-size: 12pt;
 font-style: italic;
 color: black;
 text-align: right;
}

.prop_right2
{
 font-family: Times;
 font-size: 12pt;
 font-style: italic;
 color: black;
 text-align: left;
 vertical-align: top;
}

.prop_right3
{
 font-family: Times;
 font-size: 12pt;
 font-style: italic;
 color: blue;
 text-align: center;
 vertical-align: top;
}

.prop_right3_red
{
 font-family: Times;
 font-size: 12pt;
 font-style: italic;
 color: red;
 text-align: center;
 vertical-align: top;
}

/*Таблица(ячейка) без рамки*/
.tbl1
{
 border: 0cm;
}

/*Таблица(ячейка) c рамкой*/
.tbl2
{
 border: 0.1cm ridge #1B7343;
}

.rules
{
 margin: 17px;
 padding: 0px;
 border: none;
}

.leftmenu
{ text-decoration: none; 
  font-size: 88%; 
} 

.leftmenu a { text-decoration: none; } 
.leftmenu a:link { color: #1B7343; }
.leftmenu a:active { color: #1B7343; }
.leftmenu a:visited { color: #1B7343; }
.leftmenu a:hover { color: #11bb11; border-bottom: 0px solid #000000;}

.leftmenu ul
{ margin: 0px;
  padding: 0px;
  border: none;
}

.leftmenu li
{ MARGIN: 0px;
  BORDER: none;
  PADDING: 1px;
  padding-left:3mm; 
}

.topmenu 
{ text-decoration: none;
  font-size: 70%; 
}
.topmenu a
{ text-decoration: none; 
  font-weight:bold;
}

.topmenu a:link { color: #000000; }
.topmenu a:active { color: #000000; }
.topmenu a:visited { color: #000000; }
.topmenu a:hover { color: #2E9B57;  }

ul
{ margin: 20px;
  padding: 10px;
  border: none;
}

li
{ MARGIN: 0px;
  PADDING: 0px;
  BORDER: none;
  list-style-type: none;
}
/*Выбранный пункт меню*/
.selmenu
{ color: blue;
}



div#tx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:1.6em;
	margin:-25px 0 -25px 0;
	color:#000000;
	padding:-25px 0 -25px 0;
	text-align:left;
	font-size:10pt;
	line-height:1.4em;	
}
 /* Carousel */
#carousel {
	margin:0 auto;
	width:700px;
	height:247px;
	padding:0px;
	overflow:scroll;
	float:center;

}

#carousel ul {
	list-style: none;
	width:2400px;
	margin: 0;
	padding: 0;
	position:relative;
	float:center;
	
}
#carousel li{
	display:inline;
	float:left;
}
.textholder {
	text-align:left;
	font-size:small;
	padding:6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;	
	-webkit-border-top-right-radius: 6px;
}

.attention1
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FF0000;
  text-align: center;
  margin-left: 10px;
  margin-right: 10px;
}

.news
{ font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-indent: 20px;
  text-align: left;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}
.note
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-indent: 30px;
  text-align: justify;
  margin-left: 1cm;
  margin-right: 1cm;
}
.note14
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  text-indent: 30px;
  text-align: justify;
  vertical-align: top;
  margin-left: 1cm;
  margin-right: 1cm;
}
.note_left
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-align: left;
  vertical-align:top;
  margin-right: 1cm;
}
.note_center
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-align: center;
  vertical-align:top;
  margin-right: 1cm;
}

.table_event
{ font-family: Arial;
  font-size: 8pt;
  text-align: center;
}
.table_data_event
{ font-family: Arial;
  font-size: 10pt;
  text-align: center;
  vertical-align: text-top;
}
.table_title_event
{ font-family: Arial;
  font-size: 12pt;
  text-align: left;
  vertical-align: text-top;
  font-weight: bold;
}
.table_note_event
{ font-family: Arial;
  font-size: 10pt;
  text-align: justify;
  vertical-align: text-top;
  font-style: italic;
  text-indent: 20px;
}
.table_type_event
{ font-family: Arial;
  font-size: 10pt;
  text-align: center;
}
.event_edit
{ font-family: Arial;
  font-size: 10pt;
  text-align: right;
  vertical-align: text-top;
  font-style: italic;
}

.note1
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-indent: 30px;
  text-align: justify;
  margin-left: 1cm;
  margin-right: 1cm;
  font-style: italic;
  color: gray;
}

.note2
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-indent: 30px;
  text-align: justify;
  margin-left: 1cm;
  margin-right: 1cm;
  font-style: italic;
  color: #000;
}

.note11
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-align: justify;
  margin-left: 1cm;
  margin-right: 1cm;
  font-style: italic;
  color: #000;
}

.note_italic
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-indent: 30px;
  text-align: justify;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 15px;
  font-style: italic;
}

.note14
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  text-indent: 30px;
  text-align: justify;
  margin-left: 20px;
  margin-right: 20px;
}
.note_comment
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-indent: 30px;
  text-align: justify;
  margin-left: 1cm;
  margin-right: 1cm;
  font-style: italic;
}
.note_min
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-indent: 20px;
  text-align: justify;
}
.cnote
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-align: center;
}
.cnote_right
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-align: right;
}
.cnote_select
{ font-family: Arial;
  font-size: 14pt;
  text-align: center;
  color: #000000fff;
}
.cnote1
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  text-align: center;
}
.cnote2
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 12pt;
}
.cnotephoto
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: center;
  margin-left: 20px;
  margin-right: 20px;
}
.note-test
{ font-family: Arial, Helvetica, sans-serif;
  font-size: 13pt;
  text-indent: 60px;
  text-align: justify;
  margin-left: 1cm;
  margin-right: 1cm;
}
.poem
{ font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  text-align: left;
  margin-left: 4cm;
}
.author
{ font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  text-align: right;
  margin-right: 1cm;
}
.date
{
 font-family: Times;
 font-size: 9pt;
 text-align: left;
 font-weight: bold;
 color: #000000;
}
.date11
{
 font-family: Times;
 font-size: 11pt;
 text-align: left;
 font-weight: bold;
 color: #000000;
}
.date12
{
 font-family: "Times";
 font-size: 12pt;
 font-weight: bold;
 margin-left: 1cm;
 color: #000000;
}

.note_min_dept
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-indent: 20px;
  text-align: right;
  font-style: italic;
  color: #FF0000;
}

.note_min_right
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-indent: 20px;
  text-align: right;
  font-style: italic;
  color: #000000;
}

.newsline14
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-style: italic;
}

.pics_left
{ float:left;
  margin-right:15px;
  margin-bottom:6px;
}
.pics_right
{ float: right;
  margin-left: 15px;
  margin-bottom: 6px;
}
.first-char:first-letter {
   font: bold 18px Tahoma; 
   color: green;
   float: none;
}

.title
{ font-family: Times, Arial, Helvetica, sans-serif;
  color: green;
  font-size: 12pt;
  text-align: center;
  font-weight: bold;
  border: 0cm;
}

.title_biblionight
{ font-family: Times, Arial, Helvetica, sans-serif;
  color: red;
  font-size: 20pt;
  text-align: center;
  font-weight: bold;
  border: 0cm;
}

.head1_marafon
{
 font-family: Arial;
 font-size: 32pt;
 font-weight: bold;
 color: #1B7343;
 text-align: center;
}

.data_marafon
{
 font-family: Arial;
 font-size: 14pt;
 font-weight: bold;
 color: #FF6600;
 text-indent: 30px;
 text-align: left;
 margin-right:40px;
 margin-top:20px;
}

.head2_marafon
{
 font-family: Arial;
 font-size: 14pt;
 font-weight: bold;
 color: #009900;
 text-indent: 30px;
 text-align: left;
 margin-left: 1cm;
 margin-right: 1cm;
}
.text_marafon
{
 font-family: Times;
 font-size: 14pt;
 color: #000000;
 text-indent: 30px;
 text-align: justify;
 margin-left: 1cm;
 margin-right: 1cm;
}


.phone
{
 font-family: "Times";
 font-size: 16pt;
 font-weight: bold;
 text-align: center;
 color: #000000;
}
.phone_title
{
 font-family: "Arial";
 font-size: 18pt;
 font-weight: bold;
 text-align: center;
 color: #000000;
}
.phone_owner
{
 font-family: "Times";
 font-size: 14pt;
 text-align: left;
 text-indent: 30px;
 color: #000000;
}
.phone_owner_comment
{
 font-family: "Times";
 font-size: 14pt;
 text-align: center;
 color: #000000;
}
.phone_handbook
{
 font-family: "Times";
 font-size: 14pt;
 text-align: left;
 vertical-align: top;
 color: #000000;
}


@font-face {
 font-family: 'minion-regular';
 src: url('/font/minion-regular.eot'); /* IE 5-8 */ 
 src: local(''),       /* sneakily trick IE */
    url('/font/minion-regular.woff') format('woff'),  /* FF 3.6, Chrome 5, IE9 */
    url('/font/minion-regular.ttf') format('truetype'), /* Opera, Safari */
    url('/font/minion-regular.svg') format('svg'); /* iOS */
   font-weight: normal; 
   font-style: normal; 
}

@font-face {
 font-family: 'minion-bold';
 src: url('/font/minion-bold.eot'); /* IE 5-8 */
 src: local(''),       /* sneakily trick IE */
    url('/font/minion-bold.woff') format('woff'),  /* FF 3.6, Chrome 5, IE9 */
    url('/font/minion-bold.ttf') format('truetype'), /* Opera, Safari */
    url('/font/minion-bold.svg') format('svg'); /* iOS */
   font-weight: bold;
   font-style: normal;
}


.floor
{ font-family: Arial, Times, Helvetica, sans-serif;
  font-size: 14pt;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF;
}

.note_event
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-indent: 30px;
  text-align: left;
  font-style: italic;
  color: #000;
}
.note1_event
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  vertical-align: top;
  text-align: left;
  font-style: italic;
  color: #000;
}
.note2_event
{ font-family: Times, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  vertical-align: top;
  text-align: center;
  color: #000;
}

.circle {
  width: 34px;
  height: 34px;
  -webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  border-radius: 17px;
  background: black;
}
