*{box-sizing:border-box}body{margin:0;padding:0;background:#1a1a19;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#878787;display:flex;flex-direction:column;min-height:100vh}#wrapper{flex:1 0 auto}#footer{flex-shrink:0}h1,h2,h3{margin:0;padding:0;font-weight:400;color:#dddddd}h1{font-size:2.4em;letter-spacing:-.5px;margin-bottom:35px}h2{font-size:2em}h3{font-size:1.6em}ol,p,ul{margin-top:0;line-height:180%}a{text-decoration:none;color:#ba0202}table{border:0;width:100%}#wrapper{width:1280px;margin:0 auto;padding:0}.clear{clear:both}.leftSide{float:left;padding-right:10px;width:23%}.rightSide{float:left;padding-left:20px;width:73%}#sidebar{float:left;margin:0;padding:0;color:#787878;width:100%}#sidebar h1{margin-bottom:20px;padding:0}#sidebar ul{margin:0;padding:0;list-style:none}#sidebar ul img{float:left;width:100px;margin-right:10px;border:3px solid #1a1a19;box-shadow:0 0 2px 0 #bcb1b1}#sidebar ul img:hover{box-shadow:0 0 2px 0 #fff}#sidebar li.items{margin:0 0 20px}#sidebar li.items h2{padding-bottom:8px;letter-spacing:-.5px;font-size:1.5em;color:#878787}#sidebar li.items p{padding:0}#sidebar a{border:none;color:#878787}#sidebar a:hover{color:#ffffff}#mainmenu{background:#000000;height:45px}#mainmenu ul{margin:0;padding:0;list-style:none;line-height:normal}#mainmenu li{float:left;border-right:1px solid #1a1a18}#mainmenu a{border:none;color:#f00820;display:block;font-size:12px;font-weight:700;height:45px;padding:20px 30px 0;text-align:center;text-transform:uppercase}#mainmenu .current_page_item a,#mainmenu a:hover{background:url(/images/theme/default/img02.jpg) repeat-x 0 0;background-size:8px 100%;color:#ffffff}#header{clear:both;height:370px;margin:30px auto 0;padding:0;background:url(/images/theme/default/img01.jpg) no-repeat 165px 0}#logo{margin:0;padding:0 0 0 60px}#logo h1{padding-top:160px;letter-spacing:-1px;text-transform:lowercase;font-size:3.8em;margin:0}#logo a{border:none;color:#ffffff;display:block;height:370px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#page{margin:0 auto;padding:0}#page-bgtop{padding:20px 0}.breadcrumbs{font-size:12px;background:url(/images/theme/default/img05.jpg) no-repeat scroll left 20px transparent;min-height:30px;padding:31px 0 0 15px}.breadcrumbs a{text-decoration:underline}.breadcrumbs a,.breadcrumbs span{margin:0 3px}#content{width:1250px;padding:30px 0 0}#content .photoItemWrapper{margin:25px 15px;min-width:200px;text-align:center;float:left}#content .photoItem img{box-shadow:0 0 7px 0 #bcb1b1;border:4px solid #1a1a19}.photoAlbumList{list-style:none;padding:0}.photoAlbumItem{list-style:none;padding:10px;clear:both}.photoAlbumItem a{color:#878787;font-size:20px;line-height:30px}.photoAlbumItem a:hover{text-decoration:underline}.photoAlbumItem .albumCover{background-color:#ffffff;border:1px solid #808080;box-shadow:2px 2px 0 0 #cccccc;float:left;margin:5px 15px 5px 0;max-width:100px;padding:2px}.post{margin-bottom:15px}.post .title{border:none;color:#dddddd;font-size:2.5em;letter-spacing:-.5px;margin-bottom:30px;padding:0;text-align:center}.list-view .post{border-bottom:1px solid #2a2a2a;padding-bottom:15px}.list-view .post .title{text-align:left;font-size:1.8em;margin-bottom:15px}.list-view .post .title a{color:#dddddd}.post .meta{margin-bottom:10px;padding:5px 0 15px;font-size:13px;font-weight:700}.post .entry{font-size:1.2em;line-height:1.7em;padding:0 0 20px}.post .entry img{border:7px solid #1a1a19;box-shadow:0 0 3px 0 #bcb1b1;display:block;margin:20px auto;max-width:900px;height:auto}.post .entry img.preview{display:block;float:left;margin:10px 20px 5px 0;max-width:220px}.links{height:62px;background:url(/images/theme/default/img05.jpg) no-repeat left 20px;padding:30px 0 0 30px;font-size:12px;font-weight:700}.pager{list-style:none;padding:20px 0;display:flex;gap:16px}.pager a{color:#ffffff}#footer{height:50px;margin:0 auto;padding:0 0 15px;background:#000000}#footer p{margin:0;padding-top:20px;font-size:9px;text-transform:uppercase;text-align:center;color:#a0a0a0}#footer a{color:#8a8a8a}.videoList .video-title{margin:10px 0;color:#dddddd;font-size:1.4em}.videoList .video{margin:10px 0 30px}.photoGrid{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0}.photoGrid a img{border:4px solid #1a1a19;box-shadow:0 0 7px 0 #bcb1b1;display:block}.contacts{font-size:15px;line-height:1.5}.contacts .person{display:inline-block;width:550px}.contacts .phone{font-size:16px;letter-spacing:1px}.administration{padding-left:0}.administration li{list-style:none;margin-bottom:10px}.address{margin-top:2px}main{width:1250px;max-width:100%;margin:0 auto;padding:20px 0}.formRow{margin-bottom:14px}.formRow label{display:block;margin-bottom:4px;color:#dddddd}input:not([type]),input[type=email],input[type=password],input[type=text],select,textarea{background:#121212;border:1px solid #333;color:#ddd;padding:8px;font-size:14px;width:100%;max-width:500px;box-sizing:border-box;margin-bottom:10px}button,input[type=submit]{background:#ba0202;color:#fff;border:none;padding:10px 24px;font-size:14px;font-weight:700;cursor:pointer;text-transform:uppercase}button:hover{background:#e00303}button.secondary{background:transparent;border:1px solid #444;color:#ddd}.error{color:#ff6b6b}.ok,.success{color:#6bff8b}.muted{color:#666}.admin-bar{background:#000;padding:8px 60px;font-size:12px}.admin-bar a{color:#f00820;margin-right:16px;text-transform:uppercase;font-weight:700}.admin-actions{margin:12px 0}.admin-actions a{color:#ba0202;margin-right:14px;text-decoration:underline}