@import url(normalize.css);
body.body{font-family:Times,Serif;font-size:13pt;font-weight:400;background-color:#cc9;color:#663;margin:0;padding:0}
a{color:#663;outline:none}
a:hover{color:#996}
a img{border:none}
.toptitle a:hover img{opacity:.5}
.fb:hover img{opacity:.8}
table{width:100%;border:none;border-collapse:collapse;border-spacing:0;margin:0;padding:0}
td{margin:0;padding:0}
.tbl{background-image:url(/images/bckgr.gif)}
.td{border:1px solid #663}
.mainmenu{height:36px}
.menuitems{width:980px;color:#663}
.menuitems a,.bottomtitle a{text-decoration:none}
.pageindent{width:50px}
.page_up{width:1280px;height:0}
.page{min-width:728px;border:1px solid #996;background:url(/images/9may.gif) no-repeat,url(/images/9_may.gif) top right no-repeat,url(/images/_9_may.gif) bottom left no-repeat;background-color:#fff;padding:2em 75px}
.pagecenter{width:728px}
.fb{float:right;margin:-.25em 0 0}
h1{font-size:25pt;font-weight:400;text-align:center;margin:1em 0}
h1.small{font-size:18pt;margin-top:-1.5em}
h2{font-size:17pt;font-weight:400;text-align:center;margin:1em 0 .5em}
h2.small{font-size:15pt}
h2.alphabet{text-align:left}
h2.alphabet a{color:#663}
h3{font-size:13pt;font-weight:400;text-align:center;margin:1em 0}
h5,h4{font-size:13pt;font-weight:400;text-align:left;margin:1em 0}
h6{font-size:11pt;font-weight:400;text-align:center;margin:2em 0}
p{margin:0 0 .5em}
p.justify{text-align:justify}
ul{list-style-type:none;margin:0 0 auto;padding:0}
ul.p{margin-top:-.25em}
ul.divlink{margin-top:1em!important}
div.notation ul{margin-top:.25em}
.left,.right{width:50%;vertical-align:top}
.left ul,.left p{margin:0 1.5em auto 0}
.right ul,.right p{margin:0 0 auto 1.5em}
li{margin-bottom:.5em}
li.li{margin-bottom:0}
li li.li{margin-left:3.25em}
li.listitem,.left li.li,.right li.li{font-size:13pt;margin:0 0 .25em}
li.title{font-size:14pt;font-weight:400;margin:1em 0 .5em}
#floatUp{position:fixed;top:2px;left:2px}
#floatMn{position:fixed;top:2px;left:24px}
#floatDn{position:fixed;top:24px;left:2px}
#floatNv{position:fixed;top:24px;left:24px}
#floatSr{position:fixed;top:46px;left:2px}
.ABC123{font-family:Times,Serif;font-size:14pt;text-align:center;color:#663;margin:8px}
.ABC123 a{padding:1px 4px}
.ABC123 a:hover{color:#fff;background-color:#663}
.comment{font-family:Times,Serif;font-size:11pt;color:#663;margin:1px 7px 0}
.bordertop{background:url(/images/topbckgr.gif) repeat-x;height:115px}
.toptitle{width:980px;margin-top:50px}
.borderbottom{background:url(/images/bottombckgr.gif) bottom left repeat-x}
.bottomtitle{width:980px;font-size:11pt;margin:20px 0 50px}
.subbottomtitle{background-color:#996;height:55px}
.subbottomtext{width:468px;font-size:11pt;color:#663}
.subbottombanner{width:44px;height:38px;margin-top:0}
.advert_main{font-size:14pt;text-align:center;margin:2em .5em 1.75em;padding:1em;border:1px solid #cc9;outline:.5em solid #ecece0;background-color:#f9f9f3;}
.advert_top{width:728px;height:90px;margin:0 auto}
.advert_bottom{width:728px;height:90px;margin:1.5em auto 0}
.advert_null{height:2em}
.advert_middle_left{float:left;max-width:300px;max-height:400px;margin:1em 1em 1em 0}
.advert_middle_right{float:right;max-width:300px;max-height:400px;margin:1em 0 1em 1em}
.advert_middle_center{text-align:center;margin:1em auto}
.middle_forum{margin:1em 0;padding:.5em;border:1px solid #cc9}
sup{font-size:.75em;font-weight:700;position:relative;line-height:0;vertical-align:baseline;top:-.45em;margin-left:1px}
.block{margin:2em 0 1em}
.form{font-size:13pt;text-align:center;margin:1em 0 2em}
pre.text{font-family:inherit;margin-top:2em}
.remark{font-size:12pt;margin-top:2.5em}
.remark span{border-top:1px solid #663;padding:.5em 5em 0 0}
.remark td{width:33%;vertical-align:top}
.remark ul{margin-top:.5em}
.remark li{margin-bottom:.1em}
.remark li sup{margin-right:1px}
.social,ul.orchestra{margin-top:1em}
.table_onb,.table_nob{width:auto;margin:1em auto}
.table_onb td{border:1px solid #996;padding:4px 12px}
.table_nob td{font-size:8pt;padding:6px 4px 2px}
.table_nob td.pay{font-size:13pt;padding 12px:}
.table_tablo{width:100%;margin:2em 0}
.table_tablo td{border:1px solid #cc9;padding:0}
.message{margin:2em 0 0}
.answer{font-style:italic;margin:.25em 0}
.name{font-size:12pt;text-align:right;margin-top:1em}
.name_guest{font-size:11pt;text-align:right;margin:0}
.date{font-size:9pt;text-align:right;color:#996;margin:5px 7px}
.imagecenter{display:block;border:1px solid #663;margin:1.5em auto}
.imageleft{float:left;border:1px solid #663;margin:.25em 1em .5em 0}
.imageright,.image_pavel_yaremchuk{float:right;border:1px solid #663;margin:.25em 0 .5em 1em}
.left .imageright{margin:1em 1em 0 0}
.right .imageleft{margin:1em 0 0 1em}
.imagecenter_nob{display:block;margin:1.5em auto}
.imageinstr{display:block;margin:1em auto 0}
.imageleft_nob{float:left;margin:.25em 1em .5em 0}
.imageright_nob{float:right;margin:.25em 0 .5em 1em}
.imagealbum{border:1px solid;border-color:#ffc #663 #663 #ffc}
.divimage{margin:1em 0}
.photo,.notation{margin-top:1.5em}
.photo td{width:33%;padding:0 8px 25px}
.photo td div.award{font-size:12pt;margin-top:.5em}
input.string,select.site{font-family:inherit;font-size:13pt;color:#663;background-color:#fff;border:1px solid #cc9;padding:1px 4px}
input.button{font-family:inherit;font-size:13pt;width:110px;height:30px;line-height:0px;cursor:pointer;color:#663;background-color:#f9f9f9;border:1px solid #cfcfcf;margin:0 1px;padding:3px 9px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
input.button:hover{background-color:#f0f0f0;border:1px solid #c6c6c6}
input.button_wm{height:25px;cursor:pointer;font-family:Arial,Sans-Serif;font-size:.8125rem;color:#000;background-color:#f9f9f9;border:1px solid #cfcfcf;margin:0 1px;padding:3px 9px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}
input.button_wm:hover{background-color:#f0f0f0;border:1px solid #c6c6c6}
textarea.memo{font-family:inherit;font-size:13pt;color:#663;border:1px solid #cc9;padding:2px 4px}
textarea.code{font-size:9pt;color:#663;width:468px;height:55px;border:#996 1px solid;margin:.5em 0 1em}
.buttonsblock{font-size:12pt;text-align:center;margin:1.5em 0 2em}
.buttonsblock span a{text-decoration:none;border:1px solid #663;padding:1px 24px}
.buttonsblock span a:hover{border:1px solid #996}
.mark{font-size:10pt;margin:0}
.epigraph{font-size:12pt;font-style:italic;line-height:1;text-align:right;margin-bottom:1em}
.mouthpieces{width:auto;font-size:8pt;margin:1em auto 0}
.mouthpieces td{padding:2px 5px}
.sitemap a:before{content:"";font-size:200%;line-height:1}
.sitemap a:first-child:before{content:none}
.banblock{position:relative;margin-top:2px}
.bb,.bt{position:absolute;top:0;left:0}
#cookie_notification{z-index:1;display:none;align-items:baseline;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);padding:0 5px 10px 15px;color:#063;-webkit-border-radius:5px;-khtml-border-radius:5px;-icab-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background-color:#ced;-moz-box-shadow:1px 1px 5px rgba(0,0,0,.5);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5);-ms-box-shadow:1px 1px 5px rgba(0,0,0,.5);-o-box-shadow:1px 1px 5px rgba(0,0,0,.5);-khtml-box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px rgba(0,0,0,.5);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;zoom:1}
@media(min-width:800px){#cookie_notification.show{display:flex;width:690px}.cookie_accept{padding-left:0}}
@media(max-width:799.98px){#cookie_notification.show{display:flex;width:300px}.cookie_accept{padding-left:0}}
.buttoncookie{font-size:18pt;font-weight:700;color:#063;background-color:#ced!important;border:none!important;margin:0}
.buttoncookie:focus{outline:none}
.buttoncookie:hover{cursor:pointer;color:#396}
@-ms-viewport, @-o-viewport, @viewport{width:device-width}