@font-face{
    font-family: "metapro-medium"; /*указываем название шрифта*/
    src:url("fonts/MetaPro-CondMedi.eot?") format('eot'),
        url("fonts/MetaPro-CondMedi.otf") format('opentype');
    font-weight:normal; /* необязательно */
    font-style:normal; /* необязательно */
    }
.ui-datepicker {
    display: none;
    width: 17em;
    z-index:1001;
    background-color:#fff;
    padding:5px;
    border:1px solid #000;
}
.ui-datepicker .ui-datepicker-header {
    padding: 0.2em 0;
    position: relative;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 1.8em;
    position: absolute;
    top: 2px;
    width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%;
}
.ui-datepicker table {
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th {
    border: 0 none;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker td {
    border: 0 none;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    border-bottom: 0 none;
    border-left: 0 none;
    border-right: 0 none;
    margin: 0.7em 0 0;
    padding: 0 0.2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    cursor: pointer;
    float: right;
    margin: 0.5em 0.2em 0.4em;
    overflow: visible;
    padding: 0.2em 0.6em 0.3em;
    width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    margin: 0 auto 0.4em;
    width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    font-size: 0;
    width: 100%;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-cover {
    display: block;
    height: 200px;
    left: -4px;
    position: absolute;
    top: -4px;
    width: 200px;
    z-index: -1;
}

#edit-it-sd-s-wrapper, #edit-it-sd-e-wrapper {
	width:100px;
	float:left;
	margin-right:20px;
}
#edit-it-sd-s-wrapper input, #edit-it-sd-e-wrapper input {
	width:90px;
}

#print-ver {
	text-align:right;
	clear:both;
}

.sakha-hint {
	padding:5px;
	border:1px solid #000;
	margin-top:15px;
	width:auto;
	clear:both;
}
#povestka-left-title {
	width:680px;
	float:left;
	font-size:16px;
}
#povestka-right-title {
	width:222px;
	float:right;
	font-size:16px;
}
.content .red-link {
	padding:4px 10px;
	background-color:#BB0000;
	color:#fff;
}
.content .red-link:hover {
	background-color:#4162B1;
}

.deletebutton {
	width:200px;
	text-align:right;
	float:right;
}
#block-iltumen-7 h3.title {
	text-align:center;
}
#block-iltumen-7 a {
	text-decoration:none;
	color:#fff;
	text-decoration:none;
}
#block-iltumen-7 a:hover {
	text-decoration:underline;
}

.blueblue_outer .block-content {
	position:relative;
}
#tribune-block {
	border-top:1px solid #d6d6d6;
	padding-top:10px;
	margin-top:10px;
}
#tribune-link {
	clear:both;
	margin-left:550px;
}
.center {
	margin:0 auto;
}
#subbanners {
	width:100%;
}
#subbanners td {
	text-align:center;
}
#banners-red {
	width:100%;
	table-layout: fixed;
	border-collapse:separate;
}

#banners-red-blink-td {
	height:110px;
	background:url('images/banner-red-blink.gif') center top no-repeat;
	background-size: contain;
	text-align:center;
	-moz-background-size: contain;
    -webkit-background-size: contain;

}

#banners-red-blink-td p a {
	color:#111;
	font: 14px/18px 'Times New Roman',serif;
	text-decoration:none;
}

#banners-red-tr td {
	height:110px;
	background:url('images/banner-red3.jpg') center top no-repeat;
	background-size: contain;
	text-align:center;
	-moz-background-size: contain;
    -webkit-background-size: contain;

}
#banners-red-tr td p {
	width:190px;
	margin:0 auto;
}
#banners-red-tr td p a {
	color:#fff;
	font: 14px/18px 'Times New Roman',serif;
	text-decoration:none;
	text-shadow: black 1px 1px 2px, red 0 0 1em; /* Параметры тени */
	filter: progid:DXImageTransform.Microsoft.DropShadow(offX=2,offY=2,color=ff0000);

}
#banners-red-tr td p a:hover {
	text-decoration:underline;
}
#banners-ico {
width=100%;
table-layout: fixed;
}

#banners-ico tr td {
	height:120px;
}
#banners-ico tr td p {
	text-align:center;
}
#banners-ico tr td p a {
	font-size:14px;
	text-decoration:none;
}
#banners-ico tr td p a:hover {
	text-decoration:underline;
}
#banners-ico tr td p img {
	vertical-align:middle;
	margin-right:5px;
	height: 70px;
}

.customtable a, .node-content a {
	text-decoration:none;
}
.customtable a:hover, .node-content a:hover {text-decoration:underline;}
.customtable td {padding:5px;}

.depform {
	margin-bottom:20px;
}
.depstat {
	margin-bottom:20px;
	font-size:14px;
}
#block-user-0 {
	display:none;
	position:absolute;
	left:0;
	bottom:25px;
	background:#fff;
	z-index:100;
	padding:10px;
	border:2px solid #808080;
  color: #000000;
  font-size: 12px;
}
#block-user-0 .item-list {text-align:left; color: #000000;}
#block-user-0 .item-list li{margin: 0px;}
#block-user-0 .item-list a{text-align:left; color: #000000; font-size: 12px;}
#block-iltumen-3 .blue_right_ins {
	position:relative;
	overflow:hidden;
	padding:0;
}
#block-iltumen-3 .blue_right_ins img {margin:0;}
#it3p {
	bottom: 0;
    display: none;
    left: 0;
    padding: 5px 10px;
    position: absolute;
    text-align: left;
    width: 220px;
    background:url('images/white.png') left top repeat;
}

.p-menu {
	text-align:right;
	font-size:14px;
}
.p-item a {text-decoration:none;}
.p-item a:hover {text-decoration:underline;}
.p-item, .p-q-file {
	margin:0 0 10px 0;
	font-size:14px;
	position:relative;
}
.p-q-file-edit {
	font-size:12px;
	text-align:right;
	width:auto;
	position:absolute;
	right:0;
	top:0;
}
.p-q-file-title {
	width:70%;
	float:left;
}
.p-q-file-title a {text-decoration:none;}
.p-q-file-title a:hover {text-decoration:underline;}
.p-q-file-ico {
	width:29%;
	float:right;
}
.p-q-file-ico a {
	display:block;
	width:100%;
	height:48px;
}
.p-q-file-ico.pdf a {
	background:url('images/pdficon.jpg') center top no-repeat;
}
.p-left {
	width:70%;
	float:left;
}
.p-right {
	width:29%;
	float:right;
}

html#povestkaframeset, html#povestkaempty {
	padding:10px;
}
html#povestkaempty td {
	padding:5px;
}

body.page-povestkatest div.content  {
  font-family: Arial, Verdana,  sans-serif; /* Ñåìåéñòâî øðèôòîâ */
  font-size: 12pt; /* Ðàçìåð îñíîâíîãî øðèôòà â ïóíêòàõ  */
  background-color: #white; /* Öâåò ôîíà âåá-ñòðàíèöû */
  color: #333; /* Öâåò îñíîâíîãî òåêñòà */
}
.page-povestkatest div.content h1 {
  color: #a52a2a; /* Öâåò çàãîëîâêà */
  font-size: 16pt; /* Ðàçìåð øðèôòà â ïóíêòàõ */
  font-family: Georgia, Times, serif; /* Ñåìåéñòâî øðèôòîâ */
  font-weight: normal; /* Íîðìàëüíîå íà÷åðòàíèå òåêñòà  */
}
.page-povestkatest div.content select {
  color: #a52a2a; /* Öâåò çàãîëîâêà */
  font-size: 12pt; /* Ðàçìåð øðèôòà â ïóíêòàõ */
  font-family: Georgia, Times, serif; /* Ñåìåéñòâî øðèôòîâ */
  font-weight: normal; /* Íîðìàëüíîå íà÷åðòàíèå òåêñòà  */
}

.page-povestkatest div.content A:link {
	text-decoration: none;
    color: #00008B;
}
.page-povestkatest div.content A:visited {
    text-decoration: none;
    color: #00008B;
}
.page-povestkatest div.content A:active {
	text-decoration: none;
	color: #00008B;
}
.page-povestkatest div.content A:hover {
	text-decoration: none;
	color: #8B0000;
}
.page-povestkatest div.content p {
  text-align: justify; /* Âûðàâíèâàíèå ïî øèðèíå */
  margin-left: 60px; /* Îòñòóï ñëåâà â ïèêñåëàõ */
  margin-right: 10px; /* Îòñòóï ñïðàâà â ïèêñåëàõ */
  border-left: 1px solid #999; /* Ïàðàìåòðû ëèíèè ñëåâà */
  border-bottom: 1px solid #999; /* Ïàðàìåòðû ëèíèè ñíèçó */
  padding-left: 10px; /* Îòñòóï îò ëèíèè ñëåâà äî òåêñòà  */
  padding-bottom: 10px; /* Îòñòóï îò ëèíèè ñíèçó äî òåêñòà  */
}

.depletter {
	padding-bottom:10px;
	border-bottom:2px solid #000;
	margin-bottom:20px;
}
.depletter-answer {
	color:#ff0000;
}

#u-left-col {
	width:260px;
	float:left;
}
#u-right-col {
	width:650px;
	float:right;
}
#u-username {
	font-size:18px;
	margin-bottom:10px;
}
.u-useritem {
	margin-bottom:8px;
	padding-left:20px;
	font-size:16px;
}
#u-userguestbook {
	background:url('images/ico-convert.png') left center no-repeat;
}
#u-useredit {
	background:url('images/ico-cob.png') left center no-repeat;
}
#u-doc-left {
	float:left;
	width:49%;
}
#u-doc-right {
	float:right;
	width:49%;
}
.c-msg {
	font-size:14px;
	margin-bottom:25px;
}
.c-updated {
	margin-bottom:5px;
}
.c-updated span {
	font-weight:bold;
}
.it-r-c {
	margin-bottom:15px;
	font-size:16px;
	text-align:right;
}
.userfile {
	margin-bottom:10px;
}
#u-doc-left .uf-desc, #u-doc-right .uf-desc {
	font-size:12px;
}
.uf-desc {
	float:left;
	width:70%;
	font-size:14px;
}
.uf-desc img {
	vertical-align:middle;
}
.uf-operations {
	float:right;
	width:29%;
}

.links {
	display:inline;
}

#news-calendar-header, #tribune-block-header {
	color:#074056;
	font-size:16px;
	text-align:center;
	margin-bottom:5px;
}

.node-content img.imagecache, .node-content img.imagefield {
	float:left;
	margin:0 10px 5px 0;
}
.node-content img {
	margin:0 10px 5px 0;
}


.archive-row2 {
	margin-bottom:15px;
}
.archive-item {
	width:33%;
	float:left;
	margin-bottom:5px;
}
#block-iltumen-9 {
	width:200px;
	float:right;
	clear:both;
}
#newslink {
	padding-left:10px;
}
#newslink a, #tribune-link a {
	font-size:16px;
	color:#000;
}

#block-iltumen-10 .sm_video {
	height:auto;
	width:auto;
	padding:0;
	margin-bottom:10px;
	background-image:none;
}
.blueblue_wrap .blue_cent .blue_right_ins {
	width:243px;
	text-align:center;
	margin:0 auto;
}
.blue_cent .blue_right_ins img {
	margin-bottom:0;
}
.blueblue_wrap .blue_cent .blue_right_ins p {
	text-align:left;
	padding-left:7px;
}
.blueblue_wrap .blue_cent .node a, .blueblue_wrap .blue_cent .blue_right_ins a{
    color: #074056;
}
#archive-link {
	font-size:16px;
}
.content .blueblue_wrap .blue_cent p {
	margin:0;
}
#block-iltumen-10 .node {
	background-color:#FFFFFF;
    padding: 2px 2px 5px;
}


.filefield-file img {
	vertical-align:middle;
}
.photos .node p, .photos .node div {
	text-align:left;
}

.node p, .node div {
	text-align:justify;
}

.node .rteleft {
  text-align: left;
}
.node .rteright {
  text-align: right;
}
.node .rtecenter {
  text-align: center;
}

.node .rtecenter div, .node .rtecenter p {
	text-align:center;
}

#marquee-wrapper {
	color:#000;
	font-weight:bold;
	float:left;
	width:715px;
	padding-top:20px;
	font-size:14px;
}

#news-nav {
	float:right;
	width:215px;
	margin-bottom:15px;
	margin-right:7px;
	position:relative;
	z-index:1001;
}
#news-nav-link {
	display:block;
	width:215px;
	height:43px;
	background:url('images/navigator2.png')  center no-repeat;
}
/*
#news-nav-link {
	display:block;
	width:195px;
	height:28px;
	text-align:center;
	border:1px solid #b9bbba;
	-moz-border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
	text-decoration:none;
	font-size:15px;
	padding-top:15px;
	padding-right:11px;
	background:url('images/arrow-red.png') 190px center no-repeat;
}
*/
#news-nav .block {
	display:none;
	position:absolute;
	left:0;
	top:50px;
	width:205px;
	z-index:1001;
}
h3.announcements {
	float:right;
	width:203px;
}

.front .content_all .title {
	float:left;
  background-color: #2577ba;
  font-size: 14px;
  font-family: 'metapro-medium';
  color: #ffffff;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.front .content_all .title a {
  color: #ffffff;
}
.clear-left {
  clear: left;
}
.front .content_all .show_all {
  float:left;
  font-size: 14px;
  font-family: 'metapro-medium';
  color: #a0a7b1;
  padding: 10px;
  text-decoration: underline;
  margin-top: 10px;
  margin-bottom: 10px;

}
.front .content_all .show_all a {
  color: #a0a7b1;
}

li.announce {
	list-style:none outside none;
	margin-bottom:2px;
  padding: 5px;
  background-color: #eef3f5;

  font-family: 'metapro-medium';
  font-size: 14px;

}
li.announce a{color: #ce616e; text-decoration: underline;}
ul.announce {
  clear: left;
width: 100%;
padding-top: 20px;
padding-bottom: 10px;
}

.node .pov-del-wrapper {
	text-align:right;
}

#pov-msg {
	border:1px solid #000;
	margin:20px 0 0 0;
	padding:10px;
	font-weight:bold;
}

#save-pov-wrapper {
	text-align:right;
}

.bill-submitted-inner {
	color:#c2272d;
}
.bill-submitted {
	color:#c2272d;
	font-size:16px;
	float:left;
	margin-right:10px;
}
.bill-title-link {
	font-size:16px;
	float:left;
}
.node .bill-stat {
	text-align:right;
	padding-top:10px;
}
.bill-stat .bill-comments {
	padding-left:12px;
	background:url('images/bc.png') left center no-repeat;
}

#comment-form .tips, #comment-form p {
	display:none;
}
.comment {
	margin-bottom:15px;
}
.comment .content .submitted {
	margin:10px 0;
	font-size:16px;
}
.comment .content {
	background-color:#e5eaea;
	padding:5px 10px;
	width:905px;
}

.guestbook-message {
	background-color:#e5eaea;
	position:relative;
}

.guestbook-entry {
	margin:0 20px 20px 20px;about:startpage
}
.guestbook-entry.not-published {
	border:1px solid #ff0000;
}
.guestbook-entry .submitted {margin:0;}

.guestbook-comment-submitted {
	margin:10px 0;
	font-size:16px;
}

.guestbook-comment {
	display:none;
}
.guestbook-comment.gc-form {
	display:block;
}
.gb-author {
	color:#000;
	font-size:16px;
	margin-bottom:10px;
	width:700px;
	float:left;
	padding:5px 0 0 10px
}

.gb-message {
	padding:0 10px 10px 10px;
}

.gb-expand {
	width:164px;
	height:28px;
	color:#fff;
	line-height:26px;
	font-size:16px;
	float:right;
	margin-bottom:10px;
	background-color:#0088be;
	text-align:center;
	cursor:pointer;
}

.type_time, .pov_top_content {
	font-weight:bold;
}
.pov_top_content a {text-decoration:none;}
.pov_top_content a:hover {text-decoration:underline;}

#block-iltumen-3 .title a {
	color:#fff;
	text-decoration:none;
}

#okrug-info {
	float:right;
	width:460px;
}

#okrug_info {
	border-top: 1px dashed #BBBBBB;
    font: 11px tahoma,arial;
    height: 90px;
    margin: 20px auto;
    padding: 5px 100px;
    text-align: left;
    width: 300px;
}
#okrug_info img {
	float:left;
	margin:0 10px 0 0;
}

.hidden {
	display:none;
}

.node {
	margin-bottom:20px;
}

.node-link a {
	color: #074056;
    font-size: 18px;
    line-height:normal;
}

.node-list img.imagecache {
	float:left;
	margin:0 10px 3px 0;
}

div.submitted {
	margin-bottom:10px;
}

.privatemsg-list {
	width:100%;
}
.privatemsg-header-subject {
	width:100%;
}
.message-body .new {color:red;}
.privatemsg-list td, .privatemsg-list th {
	padding:5px;
}
#arial-txt {
	width:600px;
	position:absolute;
	right:10px;
	text-align:right;
	top:145px;
}
#arial-txt a {
	color:#fff;
	text-decoration:none;
}
#arial-txt a:hover {
	text-decoration:underline;
}
.no-border, .no-border th, .no-border td {
	border:0;
}

.node-content table {
	margin:0 auto;
}

.page-node .content_all .node-content table.no-border, .page-node .content_all .node-content table.no-border th, .page-node .content_all .node-content table.no-border td {
	border:0;
}

.page-node .content_all .node-content table, .page-node .content_all .node-content table th, .page-node .content_all .node-content table td {
	border:1px solid #A9A9A9;
}
.page-node .content_all .node-content .news-img, .page-node .content_all .node-content .news-img th, .page-node .content_all .node-content .news-img td   {
  border:none;
  float: left;
}
.node-type-povestka .content_all h3.title {
	display:none;
}

.q-form {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px dashed #000;
}

.q-title {
	width:700px;
}

.q-form textarea, .q-text {
	height:100px;
	display: block;
    width: 95%;
}

.q-type-txt, .q-type-time {
	width:500px;
}

#logo-link {
	position:absolute;
	left:0;
	top:30px;
	width:800px;
	height:110px;
	z-index:10;
	text-decoration:none;
}
a#logo-link:hover {
	text-decoration:none;
}

#header-blocks {
	position:absolute;
	right:10px;
	top:30px;
	width:150px;
}
#block-privatemsg-privatemsg-new a {
	color:#fff;
	text-decoration:none;
}
#block-privatemsg-privatemsg-new a:hover {
	text-decoration:underline;
}

/* .gallery .jcarousel-clip {
	overflow:hidden;
	width:540px;
} */
#photo-carousel-small {
	height:101px;
}
.onefoto .jcarousel-clip, .onefoto .jcarousel-container {
	width:540px;
	overflow:hidden;
}
/* .gallery .jcarousel-prev {
	height:20px;
	left:13px;
	position:absolute;
	top:62px;
	width:13px;
	background:url('images/arrow_left.gif') left top no-repeat;
	cursor:pointer;
}
.gallery .jcarousel-next {
	height:20px;
	position:absolute;
	right:13px;
	top:62px;
	width:13px;
	background:url('images/arrow_right.gif') left top no-repeat;
	cursor:pointer;
}
.gallery .jcarousel-clip {
	height:101px;
	left:39px;
	overflow:hidden;
	position:absolute;
	top:19px;
	width:881px;
} */
#photo-carousel-big {
	margin:0 0 10px 0;
	list-style:none outside none;
	height:428px;
	width:540px;
	overflow:hidden;
}
#photo-carousel-big li {
	margin:0;
	height:428px;
	width:540px;
	list-style:none outside none;
	text-align:center;
}
#photo-carousel-big li div {
	height:360px;
	width:520px;
	padding:9px;
	background-color:#FFFFFF;
	border:1px solid #C4C3C3;
	text-align:center;
}
#photo-carousel-big li img {
	padding:9px;
	background-color:#FFFFFF;
	border:1px solid #C4C3C3;
}

body.admin-menu {
margin-top:0 !important;
padding-top:20px !important;
}

tbody {
	border-top:0;
}

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}


.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

* {padding:0; margin:0;}
html#sitehtml {
	height:100%; background:#fff url('images/bg_html.jpg') 0 0 repeat-x; min-width:962px; color:#333333;
	font-family:'Arial Sakha Unicode', 'Arial Sakha', 'Arial', sans-serif;
	font-size:14px;
	line-height:22px;
}
body.front, body.not-front {position:relative; height:100%; _behavior:url("./css/csshover.htc"); min-width:962px;}
a, img {border:0; outline:none;}
a:hover {text-decoration:none;}
input:focus, textarea:focus, select:focus {outline:none;}


/**** CONTAINER ****/
.container {min-height:100%; _height:100%; width:962px; margin: auto; position:relative; z-index:999;}
.empty {height:150px; clear:both;}
.clear {clear:both;}

h2 {color:#074056; font:22px/30px 'Arial Sakha Unicode', 'Arial Sakha', 'Arial', serif; margin-bottom:15px;}
h2 a, h2.title a {color:#074056; text-decoration:none;}
h3 {color:#074056; font:20px/28px 'Arial Sakha Unicode', 'Arial Sakha', 'Arial', serif; margin-bottom:8px;}
.page-povestka h3 {
	font:16px/20px 'Arial Sakha Unicode', 'Arial Sakha', 'Arial', serif;
}
h3 a {text-decoration:none;}
h4 {color:#b42429; font:16px/20px 'Arial Sakha Unicode', 'Arial Sakha', 'Arial', serif; }
h5 {color:#b42429; font:14px 'Arial Sakha Unicode', 'Arial Sakha', 'Arial', sans-serif; margin-bottom:15px;}
h5 a {color:#b42429;}
h6 {color:#060606; font:bold 11px/16px 'Arial Sakha Unicode', 'Arial Sakha', 'Arial', sans-serif; margin-bottom:4px;}


/**** FOOTER ****/
.footer-container {width: 100%; background-color: #32425c;}
.footer {margin:0 auto; width: 1000px;z-index:100;}
/*.footer_copy {font: 'Times New Roman', serif;}
.footer_copy a {color:#666666; margin:0 auto; font:14px/16px 'Times New Roman',serif;}*/
.footer_ins {z-index:100;width:960px; padding-top:25px; padding-bottom: 25px; margin:0 auto; color:#adb1b9; font:16px/18px 'metapro-medium', serif;}
.footer_ins div a {font:16px/18px 'metapro-medium', serif; color:#FFF; text-decoration: underline;}
.footer_ins div a:hover {text-decoration: none;}
.footer_ico {z-index:100;float:right;position:relative;}
.footer_ico a {color:#fff; font:16px/18px 'metapro-medium', serif; text-decoration: underline;}
.footer_ico a:hover {color:#fff; font:16px/18px 'metapro-medium', serif; text-decoration: none;}
.footer_ico img {vertical-align:middle;margin:0 10px 0 32px;}


/**** HEADER ****/
.header-menu-container {width: 100%; background-color: #ebeff2;}
.header-container {width: 100%; height: 150px;background-color: #ebeff2;}
.header {width:1000px; height:150px; background:url('../themes/it/images/bg_header2.jpg') center top no-repeat; position:relative; z-index:1; margin: 0 auto;}
.header-menu-container .header-menu {width: 1000px; margin: 0 auto; height: 30px; padding-left: 10px;}
.header-menu-container .header-menu .btn {height: 30px; background-color: #ebeff2; float: left; margin-right: 20px;}
.header-menu-container .header-menu .btn-right {height: 30px;background-color: #ebeff2; float: right;}
.header-menu-container .header-menu .btn-right img {vertical-align: middle; margin-left: 10px; line-height: 30px;}
.header-menu-container .header-menu .btn-right a {font-family:'metapro-medium'; font-size: 14px; line-height: 30px; text-decoration: none;color: #8a919e; vertical-align: middle; }
.header-menu-container .header-menu .btn-right a:visited {color: #8a919e;}
.header-menu-container .header-menu .btn-right a:hover {text-decoration: underline;}
.header-menu-container .header-menu .btn img {vertical-align: middle; margin-left: 10px; line-height: 30px;}
.header-menu-container .header-menu .btn a {font-family:'metapro-medium'; font-size: 14px; line-height: 30px; text-decoration: none;color: #8a919e; vertical-align: middle; }
.header-menu-container .header-menu .btn a:visited {color: #8a919e;}
.header-menu-container .header-menu .btn a:hover {text-decoration: underline;}

 .logo {width:87px; height:87px; position:absolute; left:99px; top:18px;}
 .infobar {height:14px; position:absolute; right:22px; top:7px;}
.infobar_ico {float:right; border-left:1px solid #41758a;}
.infobar a {text-decoration:none; color:#6c97a8; font-weight:bold;}
.infobar a:hover {color:#fff;}
.infobar img {padding:0 10px 0 22px; position:relative; top:2px;}
.lang {float:right; padding:0 12px; border-left:1px solid #41758a;}
.lang a {margin:0 8px;}
.today {
    color: #8a919e;
    float: right;
    padding-right: 5px;
    padding-top: 8px;
    vertical-align: middle;
    text-align: left;
  }
.today a{
  color: #8a919e;
  text-decoration: underline;
}
.sitename {position:absolute; left:120px; top:4px; color:#32425c;}
.sitename p {font:16px/18px 'metapro-medium', serif; }
.sitename h1 {font:24px/26px 'metapro-medium', 'calibri'; margin-bottom:4px; padding: 0; color:#32425c; border: none;}
/*
.sitename h1 {font:36px/38px 'Times New Roman', serif; text-shadow:1px 1px 2px #000; margin-bottom:4px;}
.sitename h1 span {font:28px/30px 'Times New Roman', serif;}
*/
.search {position:absolute; right:16px; bottom:17px; width:209px; height:20px; background:url('images/bg_search.gif') center top no-repeat;}
.search #edit-search-theme-form-1 {position:absolute; left:12px; top:1px; width:170px; height:16px; border:1px solid #fff;}
.search .form-submit {position:absolute; right:9px; top:1px; width:14px; height:19px;
	background:url('images/btn_search.gif') left top no-repeat;
	border:0;
	padding:0;
}

.topmenu-container {width: 100%; background-color: #32425c; height: 50px;}
.topmenu-container .topmenu .rss-container {float: right; height: 50px;}
.topmenu-container .topmenu .rss-container .rss {float: left; height: 50px;}
.topmenu-container .topmenu .rss-container .rss img {vertical-align: middle; margin-top: 10px; margin-left: 5px;opacity:0.3; -moz-opacity:0.3;filter:alpha(opacity=40);}
.topmenu-container .topmenu .rss-container .rss img:hover {opacity:1.0; -moz-opacity:1.0;filter:alpha(opacity=100);}
.topmenu {width:1000px; height:50px; position:relative; margin: 0 auto; z-index:1; text-align: center;}

.topmenu ul {position:relative; z-index:900;}
.topmenu .level_1 {list-style:none; float:left; height:50px; position:relative; z-index:1;}
.topmenu .last {background:none;}
.topmenu .level_1_link {color:#fff; text-decoration:none; font-size:14px;line-height:50px; padding:0 13px; position:relative; z-index:1;text-shadow: 1px 1px #104C78;}
.topmenu .level_1_link:hover, .topmenu .level_1 .active {
	text-decoration:none;
}
.topmenu .wrap {position:absolute; left:0px; top:30px; padding-top:20px; display:none; z-index:1;width:auto;}
.topmenu .subs {
	/*
	background:#fff url('images/bg_subs.gif') left bottom repeat-x;
	*/
	background-color:#2577ba;
	position:relative; z-index:900; padding:2px 10px; }
.topmenu .level_1:hover, .topmenu .level_1.active, .topmenu .level_1.sfHover {
	/*
	background:url('images/main_menu_active_bg.png') left top repeat-x;
	*/
	background-color:#2577ba;
	background-image:none;
	width:auto;
}
.topmenu .level_1.active .wrap, .topmenu .level_1.sfHover .wrap {display:block;}
.topmenu .level_2 {list-style:none; white-space:nowrap; background: url('images/bg_level_2.gif') left bottom repeat-x; z-index:900; position:relative;width:auto;}
.topmenu .subs .last {background:none;}

/*  .panelmenu .subs .last {background: url('images/empty.gif') bottom left repeat-x;}  */

.topmenu .level_2_link {color:#fff; text-decoration:none; font-size:14px; padding:10px 45px 10px 24px; z-index:900; position:; display:block;text-shadow: 1px 1px #104C78;}
.topmenu .level_2_link:hover {text-decoration:underline;}

.topmenu .level_2_link.none-link:hover, .topmenu .level_2_link a.none-link:hover {
	text-decoration:none;
	cursor:default;
}

.topmenu .level_2 ul {
	left:24px;
	margin:0;
	padding:0 0 10px 0;
}
.topmenu .level_2 ul li {
	list-style:none outside none;
	margin:0;
	padding:0;
}
.level_3 {
	padding:0;
	margin:0;
}
.level_2 ul {
	width:auto;
}
.topmenu .level_2 ul a, .level_3 a {
	color: #fff;
	text-decoration:none;
	display: block;
	padding:0 45px 0 0;
	margin: 0;
}
.topmenu .level_2 ul a:hover {
	text-decoration:underline;
}
.topmenu .level_2 ul ul {
	left:15px;
	padding:5px 0;
}
.topmenu .level_2 ul a.none-link:hover {text-decoration:none;}
/**** CONTENT ****/
.content {width:100%; z-index:10; position:relative;}
.content a {color:#074056;}
.content p {margin-bottom:10px;}
.content ul li {list-style-position:inside;}

.left_col {width:299px; padding-left:30px; float:left; margin-bottom:10px; z-index:10; position:relative;}
.right_col {width:608px; padding-left:25px; float:left; margin-bottom:10px; z-index:10; position:relative;}

.grayline {margin:5px 1px; height:1px; background:#d6d6d6;}
.blackline {margin:5px 0px; height:1px; background:#6b6b6b;}

.events_ins {height:auto; position:relative; margin-bottom:20px;}
.events_date {width:74px; height:70px; background: #0088be; color:#fff; text-align:center; font:12px/14px 'Times New Roman', serif;}
.events_ins .events_date {position:absolute; right:9px; top:180px; background:#c2272d;}
.events_date strong {font:36px/36px 'Times New Roman', serif;}
.content .node .events_date p {margin-bottom:0px;text-align:center;}
.events h2 {color:#074056; font:18px/20px 'Times New Roman', serif; margin-bottom:15px;}
.events h2 a {color:#074056;}

.interactive-container {
  width: 100%;
  height: 212px;
  background-color: #eef3f5;
}
.interactive-container .interactive {
 width: 1000px;
 margin: 0 auto;
}
.interactive-container .interactive .povestka {
 width: 470px;
 height: 150px;
 border-top: 2px solid #2577ba;
 float: left;
 margin-top: 19px;
 margin-right: 20px;
 background-color: #FFFFFF;
 padding: 10px;
 font-size: 14px;
 font-family: 'metapro-medium';
 color: #2577ba;
}
.interactive-container .interactive .povestka .pov-date{
width: 213px;
height: 99px;
background-color: #ebeff2;
margin-top: 10px;
color: #2577ba;
}

.interactive-container .interactive .povestka .pov-date .pov-date-1{

margin-left: 20px;
font-size: 80px;
font-family: 'metapro-medium';
float: left;
height: 100px;
line-height: 80px;
}
.interactive-container .interactive .povestka .pov-date .pov-date-2{
margin-top: 15px;
margin-left: 10px;
font-size: 40px;
font-family: 'metapro-medium';
float: left;
line-height: 40px;

}
.interactive-container .interactive .povestka .pov-date .pov-date-3{
margin-top: 0px;
margin-left: 10px;
font-size: 20px;
font-family: 'metapro-medium';
float: left;
line-height: 20px;
}

.interactive-container .interactive .povestka .pov-name{
margin-top: 10px;
margin-left: 250px;
}
.interactive-container .interactive .povestka .pov-name a{
text-decoration: none;
color: #32425c;
}
.interactive-container .interactive .povestka .pov-name a:hover{
text-decoration: underline;
color: #2577ba;
}

.interactive-container .interactive .okruga {
 width: 470px;
 height: 150px;
 border-top: 2px solid #2577ba;
 float: left;
 margin-top: 19px;
 background-color: #FFFFFF;
  background-color: #FFFFFF;
 padding: 10px;
 font-size: 14px;
 font-family: 'metapro-medium';
 color: #2577ba;
}
.interactive-container .interactive .okruga .okr-img
{
  margin-top: 10px;

  float: left;
}
.interactive-container .interactive .okruga .okr-img img
{

  height: 109px;
  width: 213px;

}
.interactive-container .interactive .okruga .okr-name
{
  margin-top: 10px;
margin-left: 250px;
}
.interactive-container .interactive .okruga .okr-name a{
text-decoration: none;
color: #32425c;
}
.interactive-container .interactive .okruga .okr-name a:hover{
text-decoration: underline;
color: #2577ba;
}

.block-bottom-container {
  width: 100%;
  height: 160px;
}
.block-bottom-container .block-bottom {
  width: 1000px;
  margin: 0 auto;
  clear: left;
}
.block-bottom-container .block-bottom .block-bottom-btn {
  width: 210px;
  background-color: #f5f7f8;
  float: left;
  margin-top: 20px;
  margin-left: 20px;
  border-top: 2px solid #2577ba;
  padding: 10px;
}
.block-bottom-container .block-bottom .block-bottom-btn .block-bottom-txt {


 margin-left: 50px;
}
.block-bottom-container .block-bottom .block-bottom-btn .block-bottom-txt a{
text-decoration: none;
color: #32425c;
 font-size: 14px;
 font-family: 'metapro-medium';
}
.block-bottom-container .block-bottom .block-bottom-btn .block-bottom-txt a:hover{
text-decoration: underline;
color: #2577ba;
}
.block-bottom-container .block-bottom .block-bottom-btn .block-bottom-icon {

 float: left;
}
.news-container {
  width: 765px;
  float: left;
}
.tribune-container
{
  width: 1000px;
  float: left;
}

.catalog-container {
  width: 100%;
  background-color: #eff4f6;
  height: 420px;
}
.catalog-container .catalog {
  width: 1000px;
  margin: 0 auto;
}
.catalog-container .catalog .catalog-head {
    background-color: #2577ba;
    color: #ffffff;
    float: left;
    font-family: 'metapro-medium';
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
}
.catalog-container .catalog .catalog-body {
  width: 1000px;
  border-top: 2px solid #FFFFFF;
  float: left;
}
.catalog-container .catalog .catalog-body table{
  width: 300px;
  margin-top: 10px;
  border-spacing: 10px;
  float: left;
  margin-right: 10px;

}
.catalog-container .catalog .catalog-body tr{
  margin-right: 10px;
}
.catalog-container .catalog .catalog-body .table-head {
  background-color: #FFFFFF;
  margin-top: 10px;
  font-family: 'metapro-medium';
  color: #425169;
  font-size: 14px;
  vertical-align: middle;
}
.catalog-container .catalog .catalog-body .table-head img{
  vertical-align: middle;
  padding: 5px;
  padding-right: 10px;
}
.catalog-container .catalog .catalog-body .table-link {
  border-bottom: 1px solid #FFFFFF;
  padding: 5px;

}
.catalog-container .catalog .catalog-body .table-link a{
  text-decoration: none;
   font-family: 'metapro-medium';
  color: #425169;
  font-size: 14px;
}
.catalog-container .catalog .catalog-body .table-link a:hover {
  color: #2577ba;
}
.catalog-container .catalog .catalog-body .table-link .table-a{
  font-size: 12px;
  color: #a7aeb7;
}
#news-block-table
{
  width: 745px;
  border-top: 2px solid #eef3f5;

}
#news-block-table td {
	vertical-align:top;
  padding-top: 10px;
}
.allnews {width:1000px;}
.allnews td{padding: 10px; vertical-align: top; font-size: 14px;}
.allnews .allnews-img{width: 120px;}
.lastnews {width:170px; height: 240px; margin:0 10px 10px 0; float:left; padding:10px 0 15px 10px; background-color: #eef3f5;}
.lastnews a {color:#32425c;font-family: 'metapro-medium';text-decoration: none;font-size: 14px;}
.lastnews a:hover {text-decoration: underline; color: #2577ba;}
.lastnews h6 {color:#a0a7b1;font-family: 'metapro-medium';text-decoration: none;font-size: 12px;}
.bord {border:1px solid #d9e1e3;}
.lastnews img {margin-bottom:14px;}

.calendar {width:200px; padding-bottom:10px; /*height:218px;*/ border:1px solid #ebebeb; position:relative; text-align:center; background:#e0e7ed; float:left; margin-bottom:18px;}
.calendar_month {height:48px; font-size:16px; line-height:48px; padding-top:6px;}
.calendar_month img {vertical-align:middle;}
.calendar_month span {margin:0 5px;}
.calendar table {background:url('images/bg_calendar_tbl.gif') center top no-repeat; margin:0 auto; line-height:18px;}
.calendar table th {color:#000; padding:0 6px;}
.calendar table th.calend_red, .calendar table a {color:#cc3333; text-decoration:none;}
.calendar table a:hover {text-decoration:underline;}

.biglink {font:12px/18px 'Times New Roman', serif;}
.content .docs {padding-left:32px; background:url('images/ico_docs.gif') left top no-repeat; margin-bottom:8px;}

.blueblue_wrap {color:#fff; position:relative; padding:10px 30px; width:902px;
	background:url('images/bg_blue_bottom1.png') left bottom no-repeat;
}
.blueblue_outer {
	background:url('images/bg_blue.gif') left top no-repeat;
	margin-bottom:20px;
}
.blueblue_wrap a {color:#fff;}
/*
.blueblue .lt {width:10px; height:10px; background:url('images/corner.gif') left top no-repeat; position:absolute; left:0; top:0;}
.blueblue .rt {width:10px; height:10px; background:url('images/corner.gif') right top no-repeat; position:absolute; right:0; top:0;}
.blueblue .lb {width:10px; height:10px; background:url('images/corner.gif') left bottom no-repeat; position:absolute; left:0; bottom:0;}
.blueblue .rb {width:10px; height:10px; background:url('images/corner.gif') right bottom no-repeat; position:absolute; right:0; bottom:0;}
*/
.blue_left {width:264px; float:left; margin-right:12px;}
.blue_cent {width:358px; float:left; margin-right:13px; position:relative;}
.blue_right {width:255px; float:left;
	background:url('images/map.jpg') left bottom no-repeat;
}
.blue_left .events_date  {position:absolute; left:0; top:0;}
.blue_left p {padding:0 0 0 95px;margin:0;}
.blue_left .events_date p {padding:0 0 0 0px; float:none; margin:0;}
.blueblue_wrap h3 {
	color:#fff;
	font:16px/18px 'Arial Sakha Unicode', 'Arial Sakha', 'Arial', serif;
	margin-bottom:18px;
	text-align:center;
}

.announce_container {
  float: left;
  width: 235px;
}
.announce_container .title {
  float:left;
  background-color: #2577ba;
  font-size: 14px;
  font-family: 'metapro-medium';
  color: #ffffff;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 215px;
}
.block_menu {
  width: 235px;
  float: left;
  vertical-align: middle;
}
.block_menu .block_btn {
  width: 100%;
  float: left;
  background-color: #eef3f5;
  border-bottom: 2px solid #FFFFFF;
}
.block_menu .block_icon {
  float: left;
  padding: 10px;
}
.block_menu .block_text {
  margin-left: 45px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.block_menu .block_text a {
  font-family: "metapro-medium";
  font-size: 14px;
  color: #757e8d;
  text-decoration: none;
}
.block_menu .block_text a:hover {
  font-family: "metapro-medium";
  font-size: 14px;
  color: #2577ba;
  text-decoration: underline;
}

.blue_cent h3 a {text-decoration:none;}
.blue_cent h3 a:hover {text-decoration:underline;}
.blueblue_wrap .blue_right h3 {color:#fff; line-height:24px; margin-bottom:14px;}

.map {width:106px; height:92px; background:url('images/bg_map.jpg') right top no-repeat; position:absolute; left:0; top:72px;}
.blue_cent_ins {
	text-align:center;
}
.blue_right_ins {padding:20px 2px 5px 110px;}
.blue_right_ins img {margin-bottom:5px; width:241px;}
.blueblue_wrap .blue_right a {text-decoration:none;}
.blueblue_wrap .blue_right a:hover {text-decoration:underline;}
.content .blueblue_wrap .blue_right p {padding-left:7px; margin-bottom:0px;}

.three_col {width:100%; margin:5px 0 15px;}
.three_col .glue {width:24px;}

.redblock {position:relative; width:305px; height:167px;overflow:hidden; background:url('images/bg_redblock.gif') center bottom no-repeat;}
.redblock_ins {height:104px; margin-bottom:9px;}
.redblock h4 {padding:0 20px 0 30px;}
.redblock h4 a {color:#fff;font-family:"Times New Roman";}

.smallphoto {margin-bottom:20px;}
.smallphoto img.smallphoto_ph {float:left;}
.content .smallphoto p {padding:4px 0 0 50px; font-size:12px; color:#074056; margin: 0px;}
.smallphoto p a {font-size:11px; color:#999999;}
.smallphoto p img {vertical-align:middle; margin-left:4px;}

.content_all {width: 1000px; margin: 0 auto;}
.content_left {width:678px; float:left;}
.content_right {width:220px; float:right;}

.povestka {margin:15px 0 40px;}
.povestka .events_date {float:left; margin-right:15px;}
.pov {margin-bottom:30px;}
.pov_top {font-size:12px;}
.content .pov p {margin-bottom:10px;}

.reading {padding:10px;}
.reading strong {color:#074056;}
.content .reading p {margin-bottom:0px;}
.reading.type-3 {background:#d8efef;}
.prin, .reading.type-2 {background:#def5c3; }
.otkl, .reading.type-0 {background:#FFCBDB;}
.otl, .reading.type-1 {background:#faf6b9;}
.reading.type-4 {background:#FFE0E1;}

.pov-right {
	margin: 0 0 0 10px;
	float:right;
	width:322px
}

.pov-left {
	float:left;
	width:580px;
}
.pov-date {
	float:left;
	width:75px;
	padding:5px 0;
	background-color:#0188bf;
	text-align:center;
	color:#fff;
	margin-right:10px;
	font: 12px/14px 'Times New Roman',serif;
	margin-bottom:15px;
}
.pov-date p {
	font: 36px/36px 'Times New Roman',serif;
	margin:0;
	font-weight:bold;
}

div.tabs {
	clear:both;
}

#gb-link {
	display:block;
	position:absolute;
	right:0;
	top:285px;
	width:41px;
	height:204px;
	background:url('images/gb-vertical.png') left top no-repeat;
}


.video_categ {width:806px; margin:0 auto;}
.video_categ_left {width:540px; float:left;}
.video_categ_right {width:203px; float:right;}
.video_categ_left .video_big {width:520px; height:361px; padding:9px; border:1px solid #c4c3c3; background:#fff; margin-bottom:10px;}
.video_categ_left h5 {padding-left:10px;}
.video_param {float:right; color:#8f8f8f;}
.video_param span {margin-left:5px;}
.video_categ_left p {color:#030303; padding-left:10px;}
.video_categ_right h3, .video_categ_right h5 {margin-left:17px;}
.video_categ_right h5 {margin-bottom:10px;}
.redlink a {color:#cb0101;}

.small_video {margin:15px 0 15px 27px;}
.small_video td {width:182px; vertical-align:top; padding-right:30px;}
.content .small_video p {font-size:14px; color:#074056; margin-bottom:35px;}
.sm_video {text-align:center;width:121px; height:84px; padding:3px 9px; background:url('images/bg_sm_video.gif') 0 0 no-repeat; margin-bottom:14px;}
.photos .node div.sm_video div {
	text-align:center;
	height:82px;
	overflow:hidden;
}
.small_video .video_param {float:none; /*width:139px;*/ margin-bottom:4px;}
.small_video td.glue {width:56px;}
.small_video .video_param span {margin-left:22px;}

.small_video a {text-decoration:none;}
.small_video a:hover {text-decoration:underline;}

.pager {text-align:center; font-size:14px; margin-bottom:14px;}
.pager a {color:#6c6c6c; text-decoration:none; background:#fff; border:1px solid #fff; padding:2px 6px 3px; line-height:24px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.pager a.active {color:#fff; background:#aaa7a7; border:1px solid #858383;}
.item-list .pager li {
	display:block;
	margin:0 5px 5px 0;
	float:right;
	height:24px;
	line-height:24px;
}

.content .photos p {padding-left:0px;}
.photos .sm_video {width:121px; height:83px; padding:9px; background:url('images/bg_photos.gif') 0 0 no-repeat; margin-bottom:14px;text-align:center;}
/*
.photos {width:685px; float:left;}
*/
.photos {width:815px; margin:0 auto;}

.photos_categ .small_video td.glue {width:69px;}
.photos_categ .small_video {margin:15px 0 15px 0px;}

.photos_categ .small_video .video_param span {
	/*margin-left:16px;*/
	margin-left:0;
}


.onefoto {width:920px; position:relative;margin:0 auto;}
.onefoto .video_categ_left {float:none; margin:0 auto;}
.onefoto .video_categ_left .video_param {margin:17px 0 0 40px;}
.slideshow {position:absolute; left:70px; top:213px;}
.slideshow_arr {position:absolute; right:80px; top:213px; width:80px;}
.slideshow_arr p {text-align:center; font-size:14px; color:#030303; padding-top:5px;}
.slideshow_arr_lf {margin-right:3px;}

/* .gallery {width:961px; height:144px; position:relative; background:url('images/bg_gallery.gif') 0 0 no-repeat; margin:25px 0;}
.gallery ul {list-style:none;}
.gallery .arrow_left {width:13px; height:20px; position:absolute; left:13px; top:62px;}
.gallery .arrow_right {width:13px; height:20px; position:absolute; right:13px; top:62px;}
.gallery_inside {width: 881px; height: 101px; overflow: hidden; position: absolute; left:39px; top: 19px;}
.gallery_ins {height: 101px; width: 10000px;}
.gallery ul li {text-align:center;background:none; float: left; list-style: none outside; margin: 0 4px; width:123px; height:86px; padding:8px;cursor:pointer;}
.gallery ul li:hover {background: url('images/bg_photos.gif') 0 0 no-repeat;}
.gallery ul li img {border:1px solid #dfdcdc;} */

h3 span {color:#848585; border-bottom:1px dashed #848585; margin-left:10px; font-size:18px; line-height:30px;}
.content h3 span a {color:#848585; text-decoration:none;}

.page-news .news {
	clear:both;
}
.news {margin:10px 0 10px;overflow:hidden;}
.news h4 {color:#060606; font:18px/20px Arial, san-serif; margin-bottom:25px;}
.news img {float:left;}
.content .news p, .content .news .node-content div {margin:0 0 10px 140px; color:#6c6c6c; font-size:14px;padding-left:10px;}
.content .news p a {color:#074056; font-size:18px; line-height:20px;text-decoration:none;}
.content .news p a:hover {text-decoration:underline;}
.content .news .clear {padding-bottom:10px;}
.newsnews {width:700px;}

.media .sm_video {width:121px; height:83px; padding:9px; background:url('images/bg_photos.gif') 0 0 no-repeat; margin-bottom:14px;}
.media .video_param {float:none; width:139px; margin-bottom:4px;}
.content .media p {font-size:14px; color:#074056; margin-bottom:35px;}
.media h3 {margin-left:0px;}


div.color_picker {
  height: 16px;
  width: 16px;
  padding: 0 !important;
  border: 1px solid #ccc;
  background: url('images/arrow.gif') no-repeat top right;
  cursor: pointer;
  line-height: 16px;
}

div#color_selector {
  width: 110px;
  position: absolute;
  border: 1px solid #598FEF;
  background-color: #EFEFEF;
  padding: 2px;
  z-index:1000;
}
  div#color_custom {width: 100%; float:left }
  div#color_custom label {font-size: 95%; color: #2F2F2F; margin: 5px 2px; width: 25%}
  div#color_custom input {margin: 5px 2px; padding: 0; font-size: 95%; border: 1px solid #000; width: 65%; }

div.color_swatch {
  height: 12px;
  width: 12px;
  border: 1px solid #000;
  margin: 2px;
  float: left;
  cursor: pointer;
  line-height: 12px;
}


a {color: #cd0000;}
a:hover {color: #ff0000;}

.hidden {display: none;}

#header {width: 100%; height: 76px; text-align: center; overflow: hidden;}
#header div {width: 100%; height: 76px; text-align: center;}

.hdr15 {background: #244487 repeat-x url("images/hdr15bg.png");}
#hdr15_1 div {width: 780px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_1.jpg");}
#hdr15_2 div {width: 780px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_2.jpg");}
#hdr15_3 div {width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_3.jpg");}
#hdr15_4 div {width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_4.jpg");}
#hdr15_5 div {width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_5.jpg");}
#hdr15_6 div {width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_6.jpg");}
#hdr15_7 div {width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_7.jpg");}
#hdr15_8 div {width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_8.jpg");}

#hdr15_1 a {display: block; text-indent: -9000px; width: 780px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_1.jpg");}
#hdr15_2 a {display: block; text-indent: -9000px; width: 780px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_2.jpg");}
#hdr15_3 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_3.jpg");}
#hdr15_4 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_4.jpg");}
#hdr15_5 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_5.jpg");}
#hdr15_6 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_6.jpg");}
#hdr15_7 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_7.jpg");}
#hdr15_8 a {display: block; text-indent: -9000px; width: 1004px; height: 76px; margin: 0 auto; background: no-repeat url("images/hdr15_8.jpg");}

#container {width: 900px; height: 100%; margin: 0 auto; padding: 20px 0 50px 0; position: relative; text-align: left;}

#hmenu {width: 900px; margin: 40px auto 0 auto; border-bottom: 1px solid #a00000; text-align: center;}
#hmenu a {margin: 0 2px; padding: 2px 7px; background: #a00000; color: white; text-decoration: none;}
#hmenu a:hover {background: #c9bfad; color: black;}
#hmenu a.current {background: #c9bfad; color: black;}

#content {float: left; width: 620px; margin: 0 0 20px 20px; padding: 0 0 0 20px; border-left: 1px dashed #c0c0c0; min-height: 800px; height: auto !important; height: 800px;}
#right {float: left; width: 245px; padding-left: 10px;}
#left {float: left; width: 235px;}

#content ol {padding-left: 25px;}
#content ul {padding-left: 15px;}

.vmenu {list-style-type: none; padding: 0px 0 0 15px; color: #808080;}
.vmenu li a, .vmenu li span {font: 14px/18px 'PT Sans'; color: #b42429; text-decoration: none; font-weight: bold;}
.vmenu li a:hover {color: #000000; text-decoration: underline;}
.vmenu li ul {list-style: disc; padding-left: 15px; color: #c0c0c0;}
.vmenu li ul li a {font: 14px/22px 'Lato'; color: #606060; text-decoration: none;}
.vmenu li ul li a:hover {color: #101010; text-decoration: underline;}
.vmenu a.g {color: #606060; font: 14px/22px 'Lato';}
.vmenu a.g:hover {color: #000000;}

.text {text-align: justify; margin-bottom: 20px;}
.text img.left {float: left; margin: 3px 15px 5px 0; border: 1px solid #c0c0c0;}
.text em {color: #606060; font: italic 15px 'Lato'; line-height: 25px;}

h1 {font: bold 17px Georgia, Times, serif; letter-spacing: -1px; color: #b42429; padding: 0 0 5px 0; margin: 0 0 20px 0; border-bottom: 1px solid #d0d0d0;}
h2 {font: bold 16px 'Trebuchet MS', Arial; color: #202020; margin: 0 0 15px 0;}

table {text-align: left;}

hr {height: 0; border: 0; border-top: 1px dashed #c0c0c0; margin: 0.5em 0;}

img.border {border: 1px solid #c0c0c0;}

span.left {float: left; color: #808080;}
span.right {float: right; color: #808080;}

em {color: #900000;}

/* ul#gallery {list-style: none; padding: 0;}
ul#gallery li {float: left; width: 155px; height: 120px;}
ul#gallery li a img {border: 1px solid #c0c0c0;}
ul#gallery li a:hover img {border: 1px dotted #cd0000;}
 */
a#div10 {color: #404040; text-align: center; font: 12px/18px Georgia; text-decoration: none; display: block; width: 180px; padding: 10px 10px 15px 10px; border: 1px dashed #c0c0c0; margin: 15px; background: #fff8f0;}
a#div10 strong {color: #900000; font: bold 30px/30px Georgia;}
a#div10:hover {background: white;}

ul.menu {
	text-align: left;
}

.topmenu .level_2 {
    list-style: none;
    white-space: nowrap;
    background: url('images/bg_level_2.gif') left bottom repeat-x;
    z-index: 900;
    position: relative;
    width: auto;
}

html {
	color: #333333;
  font-family: 'Arial Sakha Unicode', 'Arial Sakha', 'Arial', sans-serif;
  font-size: 14px;
  line-height: 20px;
}

 #content .text p {
	margin: 0 0 10px 0;
} 

/*#content .text table td {
	padding: 3px;
}

*/
.header-container .header .rss-container {float: right; height: 150px;}
.header-container .header .rss-container .rss {float: left; height: 50px; margin-top: 100px;}
.header-container .header .rss-container .rss img {vertical-align: middle; margin-top: 10px; margin-left: 5px;opacity:0.3; -moz-opacity:0.3;filter:alpha(opacity=40);}
.header-container .header .rss-container .rss img:hover {opacity:1.0; -moz-opacity:1.0;filter:alpha(opacity=100);}

.text-center {
	text-align: center!important;	
}

.text h4 {
	margin: 25px!important;
	text-align: center!important;
}

.float-left {
	float:left!important;
}

.float-right {
	float:right!important;
}

.img-thumbnail {	  
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
}

.mr-3 {
	margin-right: 15px;
}

.ml-3 {
	margin-left: 15px;
}

figure {
	margin-bottom:15px;
	font-size: 12px;
}



.accordion a {
	color:#212529;
}

.accordion a:hover {
	color:#a00000;
}

.accordion .btn-link {
	color:#32425c;
	font-weight: bold;
	text-transform: uppercase!important;
}

.uncollapsable .card{
	border:1px solid rgba(0,0,0,.125)!important;
}

.modal-header {
	display: block;
	text-align: center;
}
.modal-header h5{
	font-size: 15px;	
}

#gallery li {
	  float: left;
    width: 290px;
    height: 250px;    
    list-style-type: none;

}
#gallery li a img {
		border: 2px solid #c0c0c0;
    width: 280px;
    height: 190px;
    object-fit: cover;
    object-position: center top;
}

.text h1 {
	text-transform: uppercase;
	text-align: center;
}

#logo25 img{
	width: 235px;
}

#logo25 {
	margin-bottom: 25px;
}
#tpmn {
	margin:0;
}

.text hr {
	height: 0; border: 0; border-top: 1px dashed #c0c0c0; margin: 1.5em 0;
}

#mainheader img{
	width: 875px;
}

.info {
	padding: 10px;
  border: 1px dotted #888;
  background: #fff0e4;
  text-align: center;
  margin: 20px 0 20px 0; 
}

audio {
	width: 100%;
}

.song-details {
	font-size: 12px;
}

#songs hr {
	margin-bottom: 1.5rem;
}

#videos hr {
	margin-top: 1rem;
	margin-bottom: 1.5rem;
}

.frontovics img {
	width: 200px;
}

.frontovics td p {
	text-align: justify;
}

.frontovics td p:nth-child(1), .frontovics td p:nth-child(2) {
	text-align: center;
}

.frontovics table {
	width: 100%;
}

.frontovics table td {
	border-bottom: 1px solid #dee2e6;
	border-top: 0;
}

.frontovics table p {
	margin-top:10px!important; 
}

.vmenu ul {
	margin: 10px;
	
}