html,body,div,span,applet,object,embed,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:#000;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img{vertical-align:middle;border:0}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;direction:rtl;text-align:center;line-height:24px;background-color:#2d2b2a;color:#343434}a{color:#b12727;text-decoration:underline}a:hover{text-decoration:underline}a:visited{color:#ad5601}#bodywrapper{background-color:#f1ecea;background-image:url("../Images/pattern.jpg");background-repeat:repeat}#bodywrapper-home{background-color:#2d2b2a}#header{color:#444442;font-size:18px;font-weight:700;font-style:italic;padding-top:5px}#header-center{width:1440px;margin-left:auto;margin-right:auto;height:28px;text-align:right}#header-home-center{width:1440px;height:318px;margin-left:auto;margin-right:auto;background-image:url("../Images/home-header.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;border-left:3px solid #ababab;border-right:3px solid #ababab}#top-menu{clear:both;background-color:rgba(163,46,46,0.9);height:46px;font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#fff}#top-menu a{color:#fff;text-decoration:none}#top-menu a:hover{text-decoration:underline}#top-menu-center ul{display:flex;justify-content:center;width:100%}#top-menu-center li{float:right;text-align:right;width:213px;height:46px;line-height:46px}#top-menu-center{width:1440px;margin-left:auto;margin-right:auto}#content{clear:both;width:1440px;margin:20px auto 60px;position:relative;zoom:1;display:flow-root;text-align:right}#content-home{clear:both;width:1440px;margin:0 auto;position:relative;zoom:1;height:417px;background-image:url("../Images/home-bottom.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;border-left:3px solid #ababab;border-right:3px solid #ababab;text-align:right}#content-home-inner{float:right;margin-right:66px;text-align:right}div#cassette{float:right}div#home-text{float:right;width:403px;margin-top:82px;margin-left:74px}#pop-widget{position:relative;float:left;width:278px;margin:70px 0 0 45px}#pop-title{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background-color:#161412;color:#fff;font-size:16px;font-weight:700;padding:8px 22px;border-radius:20px;white-space:nowrap;z-index:1}ul#pop{display:grid;grid-template-columns:1fr 1fr;column-gap:8px;padding:42px 26px 20px;background-color:#f4f0e9;border:1px solid #d8d0c2;border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.15)}ul#pop li{height:23px;line-height:23px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul#pop li a{text-decoration:none}ul#pop li a:hover{text-decoration:underline}ul#pop li.more a{font-size:13px;color:#47847e;text-decoration:underline}ul#pop li.more a:hover{text-decoration:none}a#logo-block{position:absolute;top:10px;left:10px}#contact-form div{clear:both}h1#title-block{clear:both;background-color:#bd4343;color:#fff;border:1px solid #892626;padding:5px;margin:25px auto 15px;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:400;line-height:34px;text-align:center;width:150px}h1#title-block a{color:#fff}ul#article-category-items li{float:right;width:585px;height:28px;line-height:28px;overflow:hidden;border-left:1px dashed #6a6766}ul#category-items{clear:both}ul#category-items li{float:right;width:677px;padding-right:20px;height:28px;line-height:28px;overflow:hidden;border-left:1px dashed #6a6766}ul#category-items li span{float:right}div#article{clear:both}div#article-right{float:right;width:520px;margin-right:20px}div#article-left{float:left;width:620px;margin-left:20px;font-size:18px;line-height:26px}span#image-descrip{float:right;margin-top:5px}span#image-credit{float:left;margin-top:5px}div#article-image{text-align:center;margin-bottom:50px}div#article-image img{border:4px solid #000;margin:auto}div#article-box{clear:both;margin:50px 0 10px;padding:10px 15px;border:2px solid #c2bcbc;background-color:#dbd8d4;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70)}div#article-comments{clear:both}h2#title-block{clear:both;float:right;background-color:#bd4343;color:#fff;border:1px solid #892626;padding:5px;margin:5px auto;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:22px;line-height:22px}h3.title-block{clear:both;float:right;background-color:#bd4343;color:#fff;border:1px solid #892626;padding:5px;margin:5px auto;font-size:17px;line-height:17px}h3.title-block-black{clear:both;float:right;background-color:#0D0D0D;color:#fff;border:1px solid #cfcfcf;padding:5px;margin:5px auto;font-size:17px;line-height:17px}div.article-comment{clear:both;margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #000}div#article-comments-form{clear:both;margin:5px auto 10px}span.article-comment-title{float:right;margin-left:20px;color:#BB2620;font-size:20px}span.article-comment-nick,span.article-comment-date{font-size:16px}span.article-comment-content{clear:both}div.external-html-editor{clear:both}div.external-html-editor p{padding-bottom:1em}#footer{clear:both;color:#fff;font-size:18px;height:34px;line-height:34px;padding-top:15px;border-bottom:3px solid #7b6b50;background-color:#000}#footer a{color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}#footer-insider{width:1440px;margin:auto;background-color:#000}#footer-center div#footer-text{float:right;width:720px;text-align:right}#footer-center ul{float:right;width:661px}#footer-center li{float:right;margin-right:24px;height:34px;line-height:34px;text-align:left}#footer-center{width:1381px;margin-left:auto;margin-right:auto}form{display:inline}label{float:right;width:50px}button{clear:both;text-align:center;font-weight:700;background-color:#3e1818;color:#fff;border:1px solid #c88884;font-size:12px;font-family:Arial,Helvetica,sans-serif;vertical-align:middle}input{color:#280f0f;background-color:#fff;border:1px solid #280f0f;font-size:12px;font-family:Arial,Helvetica,sans-serif;vertical-align:middle}textarea{color:#280f0f;background-color:#fff;border:1px solid #280f0f;font-size:12px;font-family:Arial,Helvetica,sans-serif;overflow:auto}.items-no-data{clear:both}.error-message{color:#b12727;font-size:18px;font-weight:700}#login-form-data{padding:10px 15px}#login-form-data div{clear:both;height:26px}#login-form-data label{width:75px}#login-form-error-message{margin-bottom:1em}#article-comments-form div{clear:both}#article-comments-form label{width:75px}#article-comments-form-message{margin-bottom:1em}.about-content{width:1200px}
@media (max-width:768px){
body{font-size:15px;line-height:22px;overflow-x:hidden}
#header-center,#header-home-center,#top-menu,#top-menu-center,#content,#content-home,#footer-insider,#footer-center{width:100% !important;max-width:100%;box-sizing:border-box}
#header-center{height:auto;padding:10px 12px}
#header-home-center{height:180px;background-position:left center}
#top-menu{height:auto;margin:0 !important;padding:6px 0}
#top-menu-center{padding:0}
#top-menu-center ul{float:none;width:100%;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}
#top-menu-center li{float:none;width:auto;height:auto;line-height:normal;padding:8px 10px}
#content{margin:12px auto;padding:0 12px}
#content-home{height:auto;padding:16px 12px;border-left:0;border-right:0}
#content-home-inner{float:none !important;margin:0 !important;width:100% !important}
div#cassette{float:none !important;width:calc(100% + 24px) !important;max-width:calc(100% + 24px) !important;margin:0 -12px 16px !important;overflow:hidden !important}
div#cassette *{width:100% !important;aspect-ratio:569/417 !important;height:auto !important}
div#home-text{float:none !important;width:100% !important;margin:0 0 16px !important}
#pop-widget{float:none !important;width:100% !important;margin:0 0 16px !important}ul#pop{display:grid !important;grid-template-columns:1fr 1fr !important;column-gap:10px !important;width:100% !important;height:auto !important;margin:0 !important;padding:28px 16px 16px !important;box-sizing:border-box !important}
ul#pop li{float:none !important;width:100% !important;display:block;height:auto !important;line-height:1.4 !important;text-align:right !important;font-size:15px !important}
#article{display:flex;flex-direction:column}div#article-left{order:1}div#article-right{order:2}div#article-right,div#article-left{float:none !important;width:100% !important;margin:0 0 16px !important;font-size:16px !important;line-height:24px !important}
div#article-image img{max-width:100%;height:auto}
#article-category-items li,#category-items li{float:none !important;width:100% !important;height:auto !important;line-height:1.4 !important;padding:6px 0;border-left:0 !important}
#article-category-items li span,#category-items li span{width:auto !important;display:inline-block;margin:0 6px}
h1#title-block{width:auto !important}
h2#title-block{width:auto !important;float:none !important}
.about-content{width:auto !important}
.about-content img{max-width:45% !important;height:auto !important}
#footer{height:auto;padding:12px}
#footer-center div#footer-text,#footer-center ul{float:none !important;width:100% !important;text-align:center !important}
#footer-center li{float:none !important;display:inline-block;margin:4px 8px !important}
.comments-block{width:100% !important;box-sizing:border-box}
.new-comment-form input[type="text"],.new-comment-form textarea{width:100% !important;box-sizing:border-box}
}
@media (max-width:480px){
#header-home-center{height:140px}
ul#pop li{width:100% !important}
.about-content img{float:none !important;max-width:70% !important;display:block;margin:0 auto 16px !important}
}
.comments-block{width:600px;max-width:100%;margin:20px auto 30px;clear:both;display:flow-root}
.comments-block .add-article-comments{float:none !important;display:inline-block;margin-bottom:0}.new-comment-form{background-color:#f4f0e9;border:1px solid #d8d0c2;border-radius:16px;padding:24px 28px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.1)}
.new-comment-form div{clear:both;margin-bottom:8px}
.new-comment-form > form > div:last-child{text-align:right !important}.new-comment-form label{float:none !important;width:auto !important;display:block;font-weight:700;margin-bottom:6px}.new-comment-form input[type="text"],.new-comment-form textarea{display:block;width:100%;font-size:16px;padding:8px 10px;border:1px solid #d8d0c2;border-radius:6px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;color:#343434}
.new-comment-form textarea{height:110px}
.new-comment-form{text-align:right;margin-top:16px}
.new-comment-form button{margin-top:10px;padding:10px 32px;font-size:15px;border-radius:4px;cursor:pointer}.comment-status-msg{margin-top:6px}
.comment-status-msg.is-error{color:#a33}
.comment-status-msg.is-ok{color:#3e7d3e}
/* Contact form — redesigned card, replaces the old 90s layout + broken captcha */
.contact-card{max-width:640px;margin:20px auto 40px;background-color:#f4f0e9;border:1px solid #d8d0c2;border-radius:16px;padding:28px 32px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.1);text-align:right}
.contact-card div{clear:both;margin-bottom:14px}
.contact-card label{float:none;width:auto;display:block;font-weight:700;margin-bottom:6px}
.contact-card input[type="text"],.contact-card input[type="email"],.contact-card input[type="tel"],.contact-card textarea{display:block;width:100%;font-size:16px;padding:9px 11px;border:1px solid #d8d0c2;border-radius:6px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;color:#343434;background-color:#fff}
.contact-card textarea{height:150px;resize:vertical}
.contact-card .contact-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.contact-card .contact-actions{clear:both;text-align:center;margin-top:4px;margin-bottom:0}
.contact-card button{padding:12px 44px;font-size:16px;border-radius:6px;cursor:pointer}
.contact-card button:disabled{opacity:.6;cursor:default}
.contact-status-msg{margin-top:12px;text-align:center;font-size:15px;min-height:1.2em}
.contact-status-msg.is-ok{color:#3e7d3e}
.contact-status-msg.is-error{color:#a33}
@media (max-width:480px){.contact-card{padding:22px 18px;margin:16px 12px 32px}}
