


/* Start:/bitrix/templates/.default/components/bitrix/menu/menu-main/style.css*/
/**Top menu**/
#menu-main,#menu-main ul
{
	margin:0; padding:0;
	list-style:none;
	float:left;
	/*font-size:90%*/
}

#menu-main
{
	width:100%; display:flex; border-collapse:collapse; margin:0; padding:0; list-style:none;
	  border-width: 0 !important; border: none !important;
}

/*Links*/
#menu-main a
{
	
	display:block;
	padding:5px 20px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
	text-transform:lowercase;
              color:#e3e3e1;
	  border-width: 0 !important; border: none !important;
}
#menu-main {   border-width: 0 !important; border: none !important;}
#menu-main li {float:left;} 
#menu-main .root {display:table-cell; margin:0; padding:0 0 3px 0; text-align:center; vertical-align:middle; height:32px !important; font-size:1.188em; font-family:Calibri; float:none;}
/*#menu-main li.msep {background:url('/bitrix/templates/.default/components/bitrix/menu/menu-main/images/menu-sep.gif') center center no-repeat; width:8%; display:table-cell; float:none;}*/
#menu-main li.msep {width:3px; display:table-cell; float:none;}
/*Root items Root menu selected*/
#menu-main li a.root-item,
#menu-main li a.root-item-selected {
	font-family: Calibri, sans-serif;
	font-size: 13pt !important;
	font-weight: normal !important;
	color: #dad9d6;
}

/*Root items: hover*/
#menu-main li:hover a.root-item, #menu-main li.jshover a.root-item {
background:#625f4e;
}

.aftermenu .ui-btn
{
	
	padding: 2px;
	padding-right: 14px;
	padding-left: 14px;
	font-family: Calibri, sans-serif;
	font-size: 12pt !important;
	font-weight: normal !important;
}
.aftermenu {background:#625f4e; padding:10px 10px 10px 10px; margin:0 0 0 -10px; position:relative; overflow:hidden; text-align: center; z-index:500; }
.aftermenu li {
	display:inline; 
/*	padding:2px 20px 2px 20px; */
	margin:0; 
	list-style:none; 
	text-align:center; 
	font-family:Calibri; 
	font-size:1.143em;/*16px*/ 
	line-height:0.929em;/*13px*/ 
	text-transform:lowercase; 
	border-right:1px solid #a3aaa2; 
	line-height: 25px;

}
.aftermenu li:last-child {
	border-right:none; 

}
.aftermenu li.clear {height:0; line-height:0; margin:0; padding:0; font-size:0; float:none; width:100%;}
/*.aftermenu li a:hover img {position:relative;}
.aftermenu li a:hover img:after {content:""; position:absolute; top:0; right:0; bottom:0; background:rgba(0, 0, 0, 0.3); left:0; z-index:500;}*/

#menu-main li.root:hover, 
#menu-main li.root.jshover {
background:#625f4e;
}
/*#menu-main li.act {background:url('/bitrix/templates/.default/components/bitrix/menu/menu-main/images/menu-arrow.png') center bottom no-repeat;}*/
#menu-main li.act, #menu-main li.act a {background:#625f4e; text-shadow: none;
 box-shadow: none;
 -webkit-box-shadow: none;}
 
  .aftermenu, .aftermenu a,  .aftermenu li,  div.aftermenu li a, .aftermenu .ui-btn, .aftermenu .ui-link
 {background:#625f4e !important; text-shadow: none;

 box-shadow: none;
 -webkit-box-shadow: none;}

.aftermenu li a
{
 border: none;
 }
/*Item-parents*/
/* #menu-main a.parent {background: url('/bitrix/templates/.default/components/bitrix/menu/menu-main/images/arrow.gif') center right no-repeat;} */

/*Denied items*/
/*#menu-main a.denied {background: url('/bitrix/templates/.default/components/bitrix/menu/menu-main/images/lock.gif') center right no-repeat;} */

/*Child-items: hover*/
#menu-main li:hover, #menu-main li.jshover {}

/*Child-items selected*/
#menu-main li.item-selected {}

/*Sub-menu box*/
#menu-main li ul {display:none;}

/*Sub-menu item box*/
#menu-main li li {}

/*Item link*/
#menu-main li ul a {}

/*Items text color & size */
#menu-main li a,
#menu-main li:hover li a,
#menu-main li.jshover li a,
#menu-main li:hover li:hover li a,
#menu-main li.jshover li.jshover li a,
#menu-main li:hover li:hover li:hover li a,
#menu-main li.jshover li.jshover li.jshover li a,
#menu-main li:hover li:hover li:hover li:hover li a,
#menu-main li.jshover li.jshover li.jshover li.jshover li a,
#menu-main li:hover li:hover li:hover li:hover li:hover li a,
#menu-main li.jshover li.jshover li.jshover li.jshover li.jshover li a {}

/*Items text color & size: hover*/

#menu-main li:hover li:hover a,
#menu-main li.jshover li.jshover a,
#menu-main li:hover li:hover li:hover a,
#menu-main li.jshover li.jshover li.jshover a,
#menu-main li:hover li:hover li:hover li:hover a,
#menu-main li.jshover li.jshover li.jshover li.jshover a
#menu-main li:hover li:hover li:hover li:hover li:hover a,
#menu-main li.jshover li.jshover li.jshover li.jshover li.jshover a
#menu-main li:hover li:hover li:hover li:hover li:hover li:hover a,
#menu-main li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a {}

#menu-main li ul ul
{
	/*margin:-27px 0 0 132px;*/
	/*margin:-1.93em 0 0 11.6em;*/
}

#menu-main li:hover ul ul,
#menu-main li.jshover ul ul,
#menu-main li:hover ul ul ul,
#menu-main li.jshover ul ul ul,
#menu-main li:hover ul ul ul ul,
#menu-main li.jshover ul ul ul ul,
#menu-main li:hover ul ul ul ul ul,
#menu-main li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	/*display:none;*/
}

#menu-main li:hover ul,
#menu-main li.jshover ul,
#menu-main li li:hover ul,
#menu-main li li.jshover ul,
#menu-main li li li:hover ul,
#menu-main li li li.jshover ul,
#menu-main li li li li:hover ul,
#menu-main li li li li.jshover ul,
#menu-main li li li li li:hover ul,
#menu-main li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	/*display:block;*/
}

div.menu-clear-left
{
	clear:left;
}


/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.list/slider/style.css*/
/*--Slider--*/
/*.slider {position:relative; width:1155px; overflow:hidden;}
.slider a {position:absolute; top:0; bottom:0; width:65px; background-image:url('/bitrix/templates/.default/components/bitrix/news.list/slider/images/slider-nav.png'); background-repeat:no-repeat; z-index:300; display:block;}
.slider a.btn-prew {background-position:right 45%; left:0;}
.slider a.btn-next {background-position:left 45%; right:0;}*/

.slider, .sliderContent, .sliderArrows, .sliderContent .item {width:1155px; height:583px;}

.slider {float:left; position:relative;}

.slider a {color:#acaeab;}
.slider a img {border:none;}

.sliderContent {float:left; clear:both; position:relative; overflow:hidden;}

.sliderArrows a {display:block; position:absolute; background-image:url('/bitrix/templates/.default/components/bitrix/news.list/slider/images/slider-nav.png'); background-repeat:no-repeat; position:absolute; top:0; bottom:0; width:65px; z-index: 500; text-indent:-9999px;}

.slider a.prev {background-position:right 45%; left:0;}
.slider a.next {background-position:left 45%; right:0;}

.sliderContent .item {position:absolute; background:#494f45;}

.sliderBullets {position:absolute; bottom:0; left:50%; z-index:500; margin-left:-45px;}
.sliderBullets a {display:block; float:left; outline:none; margin-left:5px; width:10px; height:11px;}

.sliderBullets .active {background-position:0 -11px;}

.sliderContent a {outline:none;}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/style.css*/
/*
.nav-text {text-align:center;}
.nav-text a, .nav-text span {display:inline-block; height:25px; min-width:25px; padding:5px; font-size:22px; line-height:25px; font-family:Calibri; color:#fff;}
.nav-text a,
.work-area .nav-text a {background:#6b6f69; text-decoration:none; color:#fff;}
.nav-text span, .nav-text a:hover {background:#8b8e8a; text-decoration:none;}

.nav-text a.nav-next {background:#6b6f69 url('/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/images/page-nav.png') center 5px no-repeat; content:"";}
.nav-text a.nav-prev {background:#6b6f69 url('/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/images/page-nav.png') center -35px no-repeat; content:"";}
.nav-text a.nav-end {background:#6b6f69 url('/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/images/page-nav.png') center -75px no-repeat; content:"";}
.nav-text a.nav-first {background:#6b6f69 url('/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/images/page-nav.png') center -115px no-repeat; content:"";}

.nav-text a.nav-next:hover,
.nav-text a.nav-prev:hover,
.nav-text a.nav-end:hover,
.nav-text a.nav-first:hover {background-color:#8b8e8a;}
*/
.nav-text {text-align:center;}
.nav-text a, .nav-text span {display:inline-block; padding:1px; font-size:1em; line-height:1.286em; color:#fff;}
.nav-text a,
.work-area .nav-text a {text-decoration:none; color:#494F45;}
.nav-text span, .nav-text a:hover {color:#fff; text-decoration:none;}

.nav-text .nav-next,
.nav-text .nav-prev {width:8px; height:16px; padding:1px 3px;}

.nav-text span.nav-next,
.nav-text a.nav-next {background:url('/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/images/page-nav.png') center -38px no-repeat; content:"";}
.nav-text span.nav-prev,
.nav-text a.nav-prev {background:url('/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/images/page-nav.png') center 2px no-repeat; content:"";}

.nav-text a.nav-next:hover {background:url('/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/images/page-nav.png') center -58px no-repeat; content:"";}
.nav-text a.nav-prev:hover {background:url('/bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/images/page-nav.png') center -18px no-repeat; content:"";}


/* End */



/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/nav/style.css*/
/*--Breadcrumb--*/
.breadcrumb {position:relative; margin:0 -36px; padding:0 36px 7px 36px; border-bottom:1px solid #acaeab; list-syle:none;}
.breadcrumb li {margin:0; padding:0 11px 0 18px; background:url(/images/museum/mark.png) left 27px no-repeat; font-size:1em; line-height:1.286em; text-transform:lowercase; font-family:Callibri, sans-serif; display:inline-block;}
.breadcrumb li:first-child {padding:0 11px 0 0; background:none;}
.breadcrumb li a {display:inline-block; padding:20px 0 0 0; color:#fff; text-decoration:none;}
.breadcrumb li a:hover,
.breadcrumb li.brlast a {background:url('/bitrix/templates/.default/components/bitrix/breadcrumb/nav/images/arrow-top.png') center top no-repeat; color:#acaeab; text-decoration:none;}

.work-area .breadcrumb {position:relative; margin:0 -36px; padding:0 36px 7px 36px; border-bottom:1px solid #494f45; list-syle:none;}
.work-area .breadcrumb li {margin:0; padding:0 11px 0 18px; background:url(/images/museum/mark.png) left 27px no-repeat; font-size:1em; line-height:1.286em; text-transform:lowercase; font-family:Callibri, sans-serif; display:inline-block;}
.work-area .breadcrumb li:first-child {padding:0 11px 0 0; background:none;}
.work-area .breadcrumb li a {display:inline-block; padding:20px 0 0 0; color:#fff; text-decoration:none;}
.work-area .breadcrumb li a:hover,
.work-area .breadcrumb li.brlast a {background:url('/bitrix/templates/.default/components/bitrix/breadcrumb/nav/images/arrow-top.png') center top no-repeat; color:#494f45; text-decoration:none;}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/news.list/anonce-main-page/style.css*/
.preview-list {margin:0; padding:0; list-style:none;}
.preview-list li {padding:0 0 13px 0; color:#ccc;}
.preview-list li a {position:relative; color:#ccc; margin:0 0 0 -11px; padding:0 0 0 11px; background:url('/bitrix/templates/.default/components/bitrix/news.list/anonce-main-page/images/prewiev-marker.png') left 5px no-repeat; display:block;}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/menu-bot/style.css*/
.menu-bot {margin:0 0 12px 0; padding:16px 25px; background:#41463e;}
.menu-bot ul {display:table; width:100%; border-collapse:collapse; margin:0; padding:0; list-style:none;}
.menu-bot ul li {display:table-cell; border-left:1px solid #5c5d57; padding:0 5px 0 10px;}
.menu-bot ul li:first-child {border:0 none;}
.menu-bot ul li div {font-size:1.143em;/*16px*/ color:#fff; text-transform:lowercase;}
.menu-bot ul li div .title-link {color:#fff; display:inline;}
.menu-bot ul li div .title-link:hover {color:#9fa39c;}
.menu-bot ul li a {display:block; font-size:1em;/*14px*/ color:#9fa39c}
.menu-bot ul li a.item-selected,
.menu-bot ul li a:hover {color:#fff; text-decoration:none;}

/* End */



/* Start:/bitrix/templates/museum/styles.css*/
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

@font-face {font-family:lazurski; src: url(/fonts/Lazurski.ttf);}

/*General*/
body {margin:0; padding:0; color:#000; background:#fff; font-family:Arial, sans-serif; font-size:0.875em;/*16px*/ line-height:1.286em;/*18px*/}
input, select, textarea, td, th {font-size:1em;/*16px*/ line-height:1.286em;/*18px*/ font-family:Arial, sans-serif; color:#000;}
table {border-collapse:collapse; border:0;}
td, th {vertical-align:top;}

.bx-core-dialog input,
.bx-core-dialog select,
.bx-core-dialog textarea,
.bx-core-dialog td,
.bx-core-dialog th {color:#000;}

.main {width:1155px; margin:0 auto; background:#625f4e; position:relative; align: center; height: 100% !important;}

.ui-page { background-color: #4e4c41 !important;}
div.social img { margin-right: 10px; margin-top: 8px; border: none;}


a {color:#ccc; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}

img {vertical-align:top;}
a img {border:0 none;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}
h1, h2 {font-size:1.786em;/*25px*/ line-height:2.143em;/*30px*/ color:#ccc; padding:6px 0 3px 0; text-transform:uppercase;}
h3 {padding:0 0 14px 0; color:#ccc; font-size:1.357em;/*19px*/ line-height:1.429em;/*20px*/}
.cat-h {text-transform:uppercase; padding:10px 0 15px 19px;}

.fleft {float:left;}
img.fleft {margin:0 20px 6px 0;}
.fright {float:right;}
img.fright {margin:0 0 6px 20px;}
.clear {clear:both;}
span.clear {display:block;}
li.clear {height:0; line-height:0; margin:0; padding:0; font-size:0; float:none;}
.aleft {text-align:left;}
.aright {text-align:right;}
.acenter {text-align:center;}

.indent {padding:0 48px 0 57px;}
.indent-2 {position:relative; margin:0 -19px;}
.h16 {height:16px;}
.padt {padding-top:24px;}

.grey {color:#494f45;}
.red {color:#c91815;}

.mar0 {margin:0;}
.pad0 {padding:0;}

/*--Button--*/
.button {font-family:Calibri; font-size:1.286em;/*18px*//* padding:9px 8px 6px 10px;*/ padding:5px 8px 2px 10px; display:inline-block; /*color:#fff; *//*text-transform:uppercase; background:#6b6f69;*/ text-decoration:none;}
.work-area .button {/*color:#fff; */text-decoration:none;}
.arrow {}
.arrow-r {}
.button.arrow {background:url(/images/museum/arrow-back-h.png) 4px center no-repeat; padding-left:35px;}
.button.arrow:hover {background-image:url(/images/museum/arrow-back.png);}
.button.arrow-r {background:url(/images/museum/arrow-r-h.png) right center no-repeat; padding-right:35px;}
.button.arrow-r:hover {background-image:url(/images/museum/arrow-r.png);}
.button:hover {/*background-color:#8b8e8a; */color:#fff;}

/*--Work area--*/
.work-area {padding:0 36px 24px 36px; margin:0 0 24px 0; background:#acaeab; color:#494f45;}
.work-area a {color:#494f45; text-decoration:underline;}
.work-area a:hover {text-decoration:none;}
.work-area h1,
.work-area h2 {padding-top:2px; color:#494f45;}
.work-area h1 {padding:10px 0 10px 0; font-size:1.571em;/*22px*/}
.work-area h2 {font-size:1.286em;/*18px*/}
.work-area h3 {color:#494f45;}
.work-area input, 
.work-area select, 
.work-area textarea, 
.work-area td, 
.work-area th {color:#494f45;}

/*--Font size--*/
.font-small {font-size:14px; line-height:25px; margin-right:2px;}
.font-normal {font-size:19px; line-height:25px; margin-right:2px;}
.font-big {font-size:25px; line-height:25px;}

/*--billboard--*/
.billboard {margin:0 0 24px 0;}
.board-left {float:left; background:#68415b; padding:20px 10px 12px 19px; width:766px;}
.board-left .img-box {width:228px; float:left;}
.board-left .img-box img {padding-top:5px;}
.board-left .text-box {width:538px; float:right;}
.board-right {float:right; background:#fff; padding:20px 10px 12px 13px; width:232px; color:#000;}
.board-right p {margin:0; padding:0 0 18px 0; line-height:1.286em;/*18px*/}

/*--Phones--*/
.phones { color:#ccc;}
.phones td {color:#ccc;}
.phones tr td:first-child {padding:0 20px 0 0; font-weight:bold;}

/*FOOTER*/
footer a {color:#acaeab; text-decoration:underline;}
footer a:hover {text-decoration:none; color:#fff;}
.social {margin:0; padding:0 0 3px 0; list-style:none; overflow:hidden;}
.social li {float:left; padding:0 8px 0 0;}
footer .info {font-size:1.083em;/*13px*/}
footer .info a {color:#fff; text-decoration:underline;}
footer .info a:hover {text-decoration:none; color:$fff;}

.ftitle {font-weight:bold; text-transform:uppercase; padding:0 0 2px 0;}
.helper {font-size:0.833em;/*10px*/}

footer .fleft img {margin:5px 5px 0 0;}
footer .red {color:#ff0000;}

.ftime {width:}
.fcols {float:left; width:262px;}
.clock {position:relative; margin-left:-19px; padding-left:19px; background:url(/images/museum/clock.png) left center no-repeat;}
.relpad {position:relative;top:0;left:0;padding-top:100px;}
#cn-anonce-image-box {position:absolute;top:0;left:0; -webkit-filter: grayscale(100%);}
/* End */



/* Start:/bitrix/templates/museum/template_styles.css*/
/*BODY
body {color:#bdbebd; background:#212320;}*/

/*ANNIVERSARY HEADER
body {color:#bdbebd; background:#212320 url(/img/header-bg.png);background-repeat:no-repeat; background-attachment: fixed;}
*/

input, select, textarea, td, th{color:#202020;}

p {margin:0; padding:0 0 20px 0;}

/*HEADER
header {position:relative; background:#393d36 url(/images/museum/header-bg.png) right top no-repeat;}
*/

/*ANNIVERSARY HEADER*/
header {position:relative; background:#6d6c5a url(/img/header-bg.png) right top no-repeat; padding: 0px;}

/*--Logo--
.logo {padding:18px 0 16px 72px; float:left; position:relative;}*/

/*-- ANNIVERSARY Logo--*/
.logo {padding:13px 0 13px 72px; float:left; position:relative;}


.LOGOaNNIVERS {margin:-36px 00px 00px 00px; float:right; }

/*--Lang--*/
.lang {float:right; width:174px; position:relative;}

/*--Menu--*/
nav {position:relative; padding:0 0 0 54px; font-size:14px;}
.menu-bot {font-size:14px;margin:0 0 4px 0px; list-style:none; position:relative; overflow:hidden;}

/*--Font size--
.font-size {line-height:25px; text-transform:uppercase; position:absolute; right:3px; top:93px;}
.font-size a {color:#959794; text-decoration:none; display:inline-block; line-height:25px;}
.font-size a.font-cur,
.font-size a:hover {color:#e3e3e2; text-decoration:none;}
body#font-small {font-size:75%; line-height:100%;}
body#font-normal {font-size:100%; line-height:125%;}
body#font-big {font-size:150%; line-height:175%;}*/

/*-- ANNIVERSARY Font size--*/
.font-size {line-height:25px; text-transform:uppercase; position:absolute; right:3px; top:93px;}
.font-size a {color:#dcd4b0; text-decoration:none; display:inline-block; line-height:25px;}
.font-size a.font-cur,
.font-size a:hover {color:#e3e3e2; text-decoration:none;}
body#font-small {font-size:75%; line-height:100%;}
body#font-normal {font-size:100%; line-height:125%;}
body#font-big {font-size:150%; line-height:175%;}

/*CONTENT*/
/*--Links right--*/
.links-nav {position:absolute; background:#3a3d36; width:34px; padding:2px 2px 2px 0; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;}
.links-nav ul {margin:0; padding:0; list-style:none;}
.links-nav ul li {border-top:1px solid #828280;}
.links-nav ul li:first-child {border:0;}
.links-nav ul li a {display:block; height:39px; background-image:url(/images/museum/menu-right.png); background-repeat:no-repeat; padding:3px;}
.link-search {background-position:center 13px;}
.link-visitors {background-position:center -27px;}
.link-photo {background-position:center -67px;}
.link-video {background-position:center -107px;}
.link-gallery {background-position:center -147px;}
.link-blog {background-position:center -187px;}
.link-mail {background-position:center -227px;}
.link-phone {background-position:center -267px;}

/*--Links--*/
.links {margin:0 0 24px -5px; padding:0; list-style:none; position:relative; overflow:hidden;}
.links li {margin:0 0 0 5px; float:left; position:relative; width:205px;}
.links li a {display:block; position:relative;}
.links li a img {max-width:100%;}
.links li a span {position:absolute; left:0; right:0; bottom:35px; background:url(/images/museum/links-bg.png) center center repeat; display:block; padding:11px 10px 4px 16px; font-size:15px; text-transform:uppercase;}

/*--Contacts--*/
.cont-name {font-size:1.357em;/*19px*/ line-height:1.429em;/*20px*/ padding:0 0 10px 0;}
.cont-table-main {font-size:1em;/*14px*/ line-height:1.429em;/*20px*/ margin:0 0 28px 0;}
.cont-table-main td {padding:0 0 10px 0;}
.cont-table-main tr td:first-child {width:72px; font-weight:bold;}

/*--Departments--*/
.department {margin:0 -19px; padding:0; list-style:none; position:relative;}
.department li {padding:8px 19px 9px 19px;}
.department li a {list-style:none; text-decoration:none; border-bottom:1px dashed #676867;}
.department li a:hover {border-bottom:1px solid transparent;}
.department li.dep-open {background:#8b8e8a url(/images/museum/arrow-left.png) left 10px no-repeat; color:#ccc;}
.department li.dep-open a {color:#ccc; border-bottom:1px dashed #fff;}
.department li div div.block {margin:0; padding:20px 0 0 16px; font-size:1em;/*14px*/ line-height:1.429em;/*20px*/ background:url(/images/museum/mark-2.png) left 27px no-repeat;}
.department li div div.block:first-child {padding:10px 0 0 16px; background:url(/images/museum/mark-2.png) left 17px no-repeat;}

/*--Filter--*/
.filter {width:761px; float:left; position:relative; padding:7px 0 0 0; margin:0 0 32px 0;}
.filter .search {position:relative; margin:0 0 0 -18px; padding:9px 0 9px 18px; background:#494f45;}
.filter .search form {margin:0; background:#fff;}
.filter .search form div {position:relative;}
.filter .search form input {border:0 none; background:none; font-family:Calibri;}
.filter .search .fs-inp-1 {width:646px; height:20px; padding:9px 0 8px 19px; color:#494f45;}
.filter .search .fs-inp-2 {position:absolute; top:0; right:0; bottom:0; width:96px; color:#fff; background:#212320; text-align:center; padding:0;}

.event {margin:19px 0 0 0;}
.event td {padding:0; font-family:Calibri;}
.event td p {margin:0; padding:0; text-transform:uppercase; font-size:1em;/*14px*/}
.event-place {width:337px;}
.event-place .select-new span.select-input {width:317px;}
.event-type {width:142px;}
.event-type .select-new span.select-input {width:122px;}
.event-start {width:146px;}
.event-end {width:136px;}
.event-date {font-size:1em;/*14px*/ width:126px; background:#fff url(/images/museum/calendar-ico.png) right center no-repeat; cursor:pointer;}
.event-type .select-new span.select-input,
.event-place .select-new span.select-input,
.event-date {height:37px; line-height:37px; padding:0 0 0 10px;}

/*--Calendar--*/
.calendar {width:176px; padding:8px 17px 6px 20px; float:right; position:relative; margin:-49px -19px 32px 0; background:#868472; color:#fff;}
.calendar table {width:100%;}
.calendar table a {text-decoration:none;}
.calendar a,
.calendar table th,
.calendar table th a,
.calendar table td,
.calendar table td a {color:#ccc;}
.calendar table th {font-weight:normal; font-family:Calibri, sans-serif; line-height:1.5em;/*21px*/}
.calendar table td {font-size:1em;/*14px*/ text-align:center; line-height:1.5em;/*21px*/}
.calendar table .holyday,
.calendar table .holyday a {color:#acb0aa;}
.calendar table a {display:inline-block;}
.calendar table td a {border:1px solid transparent;}
.calendar table td a:hover {border:1px solid #fff;}
.calendar table td.holyday a:hover {border:1px solid #acb0aa;}
.calendar table td.today {color:#868472;}
.calendar table td.today a {background:#acaeab; position:relative; color:#868472; line-height:1.286em;/*18px*/ top:1px;}
.calendar table td.today a:before,
.calendar table td.today a:after {position:absolute; content:""; top:-1px; bottom:-1px; width:4px; left:-4px;}
.calendar table td.today a:before {background:url(/images/museum/calendar-act.png) left top no-repeat;}
.calendar table td.today a:after {background:url(/images/museum/calendar-act.png) right bottom no-repeat;}
.calendar table td.today a:hover {border:1px solid transparent;}
.calendar .clear {height:4px;}

.calendar .month {width:104px; position:relative; font-family:Calibri, sans-serif; text-align:center; float:left;}
.calendar .month .mprew,
.calendar .month .mnext {width:8px; position:absolute; top:0; bottom:0; display:block;}
.calendar .month .mprew {background:url(/images/museum/month-nav.png) right center no-repeat; left:0;}
.calendar .month .mnext {background:url(/images/museum/month-nav.png) left center no-repeat; right:0;}

.calendar .year {float:right;}
.select-new span.select-input,
.select-popup {padding:0 0 0 8px; color:#494f45; background:#fff; font-family:Calibri, sans-serif;}
.select-new {position:relative;}
.select-new span.select-input {width:50px; display:block; height:19px; line-height:19px; cursor:pointer; background:#fff url(/images/museum/popup-arrow.png) right center no-repeat;}
.select-popup {position:absolute; top:auto; left:0;}
.select-popup a {display:block; color:#494f45; text-decoration:none;}

/*--Inner menu list--*/
.inner-menu-list {margin:0 0 0 -25px; padding:0; list-style:none; position:relative;}
.inner-menu-list li {margin:0; padding:0 0 0 25px; float:left;}
.inner-menu-list li a {display:block; text-decoration:none; color:#494f45;}
.inner-menu-list li a:hover {text-decoration:underline;}
.inner-menu-list li a span {display:block; text-align:center; padding:7px 0 13px 0;}
.inner-menu-list li.clear {float:none; margin:0; padding:0;}

/*--Items list--*/
.item-catalog {padding:11px 19px 6px 19px; background:#6b6f69; font-size:1em;/*14px*/ color:#fff; margin:0 0 9px 0;}
.item-catalog a {color:#fff;}
.item-catalog.odd {background:#8b8e8a;}
.item-catalog img.fleft {margin:0 9px 6px 0;}
.item-catalog .date-catalog {display:block;}
.item-catalog .name-catalog {display:block; font-size:1.5em;/*21px*/}
.item-catalog .name-catalog a {text-decoration:none;}
.item-catalog .name-catalog a:hover {text-decoration:underline;}

/*--Detail--*/
.catalog-detail {position:relative; font-size:1em;/*14px*/}
.catalog-detail .det-top-but {display:inline-block; position:absolute; top:-47px; right:0;}
.catalog-detail .img-list {margin:0; padding:0; list-style:none; display:table; margin:0 0 9px 0; width:188px; border-collapse:collapse; border:0;}
.catalog-detail .img-list li {margin:0; padding:0; text-align:center; vertical-align:middle; border:0; display:table-cell;}
.catalog-detail .img-list li img {max-width:60px;}
.catalog-detail .fleft .detail-pict {display:inline-block; margin:0 12px 9px 0;}
.catalog-detail .anonce {font-weight:bold; font-style:italic; display:block;}
.catalog-detail .detail-date {display:block;}

/*FOOTER*/
footer {font-size:0.857em;/*12px*/ line-height:1.357em;/*19px*/ color:#ccc; }
footer .indent {padding:0 40px 38px 60px}
.col-1 {width:490px; float:left;}
.col-2 {width:277.5px; float:left; padding}
.fcols{width:244px;}
.col-3 {width:287px; float:left;}

a, h1, h2, h3, .preview-list li, .preview-list li a,
.department li.dep-open, .department li.dep-open a, .phones, .phones td,
.calendar a, .calendar table th, .calendar table th a, .calendar table td, .calendar table td a,
footer{color:#fff;}

.edit-table {width:100%;}
.bx-core-dialog a {color:#00e;}

.fil-map-bg {cursor:pointer; background:rgba(0, 0, 0, 0.5);}

#portamento_container { 
	position:absolute;
        right:0;
        margin-right:-36px;
        top:125px;
}

#portamento_container #links {
	float:none; 
	position:absolute;
}

#portamento_container #links.fixed {
	position:fixed;
        right:auto; top:auto;
}

.old-site {position:absolute; right:-111px; bottom:27px; background:url(/images/museum/old-site.png) left center no-repeat; display:inline-block; text-decoration:underline; color:#ACAEAB; padding:0 0 0 18px; font-size:14px;}
.old-site:hover {text-decoration:none;}
/* End */
/* /bitrix/templates/.default/components/bitrix/menu/menu-main/style.css */
/* /bitrix/templates/.default/components/bitrix/news.list/slider/style.css */
/* /bitrix/templates/.default/components/bitrix/system.pagenavigation/.default/style.css */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/nav/style.css */
/* /bitrix/templates/.default/components/bitrix/news.list/anonce-main-page/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/menu-bot/style.css */
/* /bitrix/templates/museum/styles.css */
/* /bitrix/templates/museum/template_styles.css */
