/* Hensuu */
:root{--home:40px;--width2:1200px;--side:200px;--side2:300px;--menu:90px;}
/* Layout ----------------------------------------------------------------- */
body{text-align:center;}
#container{position:relative;margin:0px;padding:0px;background:#000;color:#eee;border:5px #990000 solid;}
#container-inner{width:var(--width2);min-height:100%;margin:0 auto;padding:0px;padding-top:10px;text-align:left;border:0px #960000 solid;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
#content,#alpha,#beta,#gamma{position:relative;background:;}
#alpha,#beta,#gamma{display:inline;float:left;}
#content-inner{position:static;width:;margin:0 auto;padding:20px 0px 20px 0px;border:0px #c6c6c6 solid;}
#alpha-inner{position:static;overflow:hidden;margin:0px;padding:0px;border:0px #ff0000 solid;}
#beta-inner{position:static;overflow:hidden;margin:0px;padding:0px;borde:0px #c6c6c6 solid;}
#gamma-inner{position:static;overflow:hidden;margin:0px;padding:0px;border:0px #00eeee solid;}
/* Wide-Thin-Thin */
.layout-wtt #alpha{width:calc(var(--width2) - var(--side) - var(--side) - 1px);}
.layout-wtt #beta{left:calc(var(--side) + 2px);width:var(--side);}
.layout-wtt #gamma{right:calc(var(--side) * 0 + 2px);width:var(--side);}
/* Thin-Wide-Thin */
.layout-twt #alpha{left:var(--side);width:calc(var(--width2) - var(--side) - var(--side) - 2px);}
.layout-twt #beta{left:calc(var(--width2) * -1 + var(--side) + var(--side) + 1px);width:var(--side);}
.layout-twt #gamma{width:var(--side);}
/* Wide-Thin */
.layout-wt #alpha{width:calc(var(--width2) - var(--side));}
.layout-wt #beta{width:var(--side);}
/* Thin-Wide */
.layout-tw #alpha{left:calc(var(--side) + 0px);width:calc(var(--width2) - var(--side) - 0px);}
.layout-tw #beta{left:calc(var(--width2) * -1 + var(--side) + 0px);width:var(--side);}
/* Medium-Wide */
.layout-mw #alpha{left:var(--side2);width:calc(var(--width2) - var(--side2) - 2px);}
.layout-mw #beta{left:calc(var(--width2) * -1 + var(--side2) + 2px);width:var(--side2);}
/* Wide-Medium */
.layout-wm #alpha{width:calc(var(--width2) - var(--side2) - 2px);}
.layout-wm #beta{width:calc(var(--side2) - 0px);}
/* Content ---------------------------------------------------------------- */
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,fieldset,ul,ol,dl{margin-bottom:.50em;}
blockquote,ol,ul{margin-left:30px;}
ol{list-style:decimal outside;}
ul{list-style:disc outside;}
.item{list-style:none;}
/* Head */
#head{position:relative;}
#head-inner{position:static;overflow:hidden;margin:0px;padding:0px;border-bottom:0px #c6c6c6 solid;background:url("https://bolshevik.cinebunch.com/img/title.png");}
#head-name{margin-bottom:.25em;}
#head-description{margin-bottom:0;}
#head a{text-decoration:none;}
#head a:hover{text-decoration:underline;}



/* Header */

#head {
    position: relative;
    margin: 5px 0px 0px 0px;
    background: url( "" ) 1px 1px no-repeat;    width: 99%;
    height: 150px;
}

#head-inner {
    position: static;
    overflow: hidden;
    margin: 0px auto;
    padding: 1px 1px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #fff;
    height: 150px;
    background: url( "https://bolshevik.cinebunch.com/img/title.png" ) 1px 1px no-repeat;
background-position: center;
border:0px #00ff00 solid;
}

#head-name {
    margin: 0px 0px 0px 0px;
    color: #ddd;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    text-shadow: #36414d 0 1px 1px;
}

#head-description {
    margin: 3px 0px 0px 3px;
    margin-bottom: 0;
    color: #eee;
    background: none;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.125;
    text-shadow: #36414d 0 0px 0px;
}

#head a { color: #cc0000; text-decoration: none; }
#head a:hover { color: #dddddd; }

/* menu */
#menu{width:100%;height:30px;margin:0px;padding:0px;border-bottom:0px #c6c6c6 solid;text-align:left;}
#menu-inner{width:100%;font-size:16px;font-weight:bold;color:#262626;}
#menu ul{margin:0px;margin-left:10px;padding:0px;}
#menu li{display:inline;float:left;overflow:hidden;margin:1px;padding:0px;width:165px;height:30px;line-height:30px;border:0px #999 solid;}
#menu-on{margin:0px;padding:0px;width:100%;height:27px;color:#969696;border-bottom:0px #333 solid;}
#menu a{display:block;color:#960000;text-decoration:none;}
#menu a:hover{width:100%;height:27px;color:#969696;border-bottom:0px #333 solid;text-decoration:none;}
/* Foot */
#foot{position:relative;}
#foot-inner{position:static;overflow:hidden;margin:0px;padding:0px;text-align:center;border-top:0px #c6c6c6 solid;}
#foot a{}
#foot a:hover{text-decoration:none;}
/* Assets */
.asset-body,.asset-more,.asset-more-link,.asset-excerpt,.archive-content{clear:both;}
.asset,.archive{overflow:hidden;width:100%;}
.asset,.asset-content,.archive{position:static;clear:both;}
.asset,.archive,.search-form{margin-bottom:1.5em;}
.asset-head,.asset-content,.asset-body,.archive-content,.search-form-header,.search-results-header{margin-bottom:.25em;}
.asset-foot{clear:both;margin-top:1.0em;padding-top:.5em;font-size:11px;}
.asset{width:99%;border-bottom:0px #c6c6c6 solid;margin:10px 0px 7px 0px;padding:0px 0px 0px 10px;}
.asset a{text-decoration:none;}
.asset a:hover{text-decoration:underline;}
.asset-inner{border:0px #ff0000 dotted;}
.asset-head{width:98%;margin:0px;padding:0px;border-bottom:0px #c6c6c6 solid;}
.asset-meta{margin-top:.2em;margin-left:0px;padding-top:1px;padding-bottom:.2em;padding-left:5px;border-left:2px #cc0000 solid;font-size:11px;font-weight:normal;}
.asset-name{margin-bottom:.20em;border-bottom:0px #c6c6c6 dotted;font-size:16px;font-weight:bold;}
.asset-content{width:99%;margin:0px;padding:10px 0px 5px 0px;border:0px #ff0000 dotted;}
.asset-foot{width:99%;margin:0px;padding:0px;border:0px #ff0000 dotted;}
/* Page */
.pagenate{margin:0px;padding:0px;text-align:center;}
.pagenate ul{margin-left:0;}
.pagenate ul li{list-style-type:none;display:inline;padding:1px 0px;background-color:#cc0000;border:1px solid #990000;}
.pagenate  ul li a{padding:1px 7px;color:#fff;background-color:#000000;text-decoration:none;}
.pagenate  ul li a:hover{color:#fff;background-color:#cc0000;}
.pagenate  ul li a:visited{}
.pagenate  ul span.current_page{color:#000;}
/* Con-Nav */
.content-nav{margin:0px;padding:0px;text-align:center;border:0px #000000 dashed;}
.content-nav ul{}
.content-nav ul li{list-style-type:none;display:inline;margin:0px 2px;padding:3px 0px;background-color:#c6c6c6;border:1px #999 solid;}
.content-nav a{text-decoration:none;}
.content-nav a:hover{text-decoration:underline;}
.content-nav ul li a{padding:3px 5px;background-color:#fff;}
.content-nav ul li a:hover{text-decoration:none;background-color:#c6c6c6;}
/* Sns */
.sns{position:relative;float:none;width:98%;margin:0px;padding:5px;text-align:center;border:0px #000000 dashed;}
/* Widgets */
.widget{position:relative;overflow:hidden;width:100%;margin:0px;padding:0px;border:0px #0000ff solid;}
.widget a{text-decoration:none;}
.widget a:hover{text-decoration:underline;}
.widget-head{margin:0px;padding:0px;border-top:0px #c6c6c6 solid;border-bottom:0px #c6c6c6 solid;border-left:0px #cc0000 solid;}
.widget-content{position:relative;margin:0px;padding:0px;border-bottom:0px #c6c6c6 solid;}
.archive-content ul,.widget-content ul{margin:0;padding:0;list-style:none;border-bottom:0px #c6c6c6 solid;}
.widget-content ul ul{margin-left:0px;padding-left:0px;border-bottom:0px #c6c6c6 solid;left:0px;}
.widget-in2{margin-left:10px;}
.widget-last{height:0px;border-top:0px #c6c6c6 solid;}
.widget-content li{margin-top:0px;margin-bottom:0px;border-top:0px #c6c6c6 solid;}
.widget-tag-cloud .widget-content ul{margin-right:0;margin-left:0;}
.widget-tag-cloud .widget-content li{display:inline;margin:0 5px 0 0;padding:0;line-height:1.2;background:none;border-bottom:0px #c6c6c6 solid;}
.widget-tag-cloud .rank-1{font-size:1.75em;}
.widget-tag-cloud .rank-2{font-size:1.75em;}
.widget-tag-cloud .rank-3{font-size:1.625em;}
.widget-tag-cloud .rank-4{font-size:1.5em;}
.widget-tag-cloud .rank-5{font-size:1.375em;}
.widget-tag-cloud .rank-6{font-size:1.25em;}
.widget-tag-cloud .rank-7{font-size:1.125em;}
.widget-tag-cloud .rank-8{font-size:1em;}
.widget-tag-cloud .rank-9{font-size:0.95em;}
.widget-tag-cloud .rank-10{font-size:0.9em;}
#foot .widget-content{margin-top:0;margin-bottom:0;}
.widget-recent-assets .widget-content ul{overflow:auto;margin-right:0;}
.widget-search ul,.widget-syndication ul{margin-left:0;list-style:none;}
.widget-search li,.widget-syndication li{margin:0px 0;}
.widget-openid{width:160px;margin:10px auto;border:none !important;}
.widget-openid .widget-content{border:1px solid #ccc;background:#fff url(../images/openid-accepted.gif) no-repeat 7px 3px;font-size:12px;font-family:Arial,Verdana,sans-serif;color:#666;margin:0;padding:0 !important;}
.widget-openid .widget-content em{display:block;font-style:normal;padding:34px 9px 9px 68px;}
.widget-openid .widget-content strong{left:-9999px;position:absolute;}
.widget-openid .widget-content a{display:block;background:#eee;text-align:center;padding:5px 3px;color:#666;text-decoration:underline;font-weight:normal;}
.widget-calendar .widget-content table{border-collapse:collapse;width:100%;}
.widget-calendar .widget-content th, .widget-calendar .widget-content td{text-align:center;width:14%;padding:0px;border:1px #0000ff solid;}