body{text-align:center;font-family:Helvetica,Arial,sans-serif;margin:0;background-color:#000000;background-image:url(http://stat.sf.co.ua/wall/black_grnd.png);height:100%;font-size:1em;color:#f0f0f0;}
img{border:0px;}
a{color:#888888;text-decoration:none;outline:none;}
.padd{padding-top:40px;}
.wallimg{display:block;width:260px;height:195px;margin:6px 0px;padding:4px;border:1px solid #996600;border-width:1px 0;background-color:black;box-shadow:#000000 3px 5px 6px;border-radius: 8px;}
.wallimg:hover{border:1px solid #669900;border-width:1px 0;}

div#main{min-width:350px;}
div#main{height:100%;min-height:100%;}
div#main{margin:0px 20px;padding:0px;}
div#content{min-width:350px;width:100%;overflow:auto;margin-left:auto;margin-right:auto;}
div#footer{padding:20px 0 10px 0;width:100%;font-size:0.7em;line-height:1.3em;text-align:center;background-color:#222222;background-image:url(http://stat.sf.co.ua/wall/bg_footer.png);color:#888888;}
div#footer.floatfoot{position:fixed;left:0px;bottom:0px;height:auto;opacity:.95;}
div#left{position:fixed;left:5px;top:45%;width:50px;height:100px;opacity:0.5;}
div#right{position:fixed;right:5px;top:45%;width:50px;height:100px;opacity:0.5;}
div#left:hover{opacity:1;}
div#right:hover{opacity:1;}
div.imgblock{overflow:hidden;margin:0px;display:inline-block;position:relative;vertical-align:middle;padding:7px 10px 10px 7px;}
span.info {position:absolute;background:rgba(32,32,32,0.6);color:white;padding:0;opacity:0;width:100%;left:0;bottom:20px;font-size:0.7em;font-weight:bold;
 -webkit-transition:all 0.8s ease-in-out 0.2s;-moz-transition:all 0.8s ease-in-out 0.2s;transitiony:all 0.8s ease-in-out 0.2s;}
div.imgblock:hover span.info {opacity:1;}
img#mainimg{box-shadow:1px 1px 6px 3px black;max-width:100%;max-height:100%;}
div.imgblock span.tags{position:absolute;right:20px;top:10px;background:rgba(32,32,32,0.6);color:#ffffff;padding:0;opacity:0;width:150px;
 font-size:0.7em;font-weight:bold;border-radius:5px;-webkit-transition:all 0.8s ease-in-out 0.2s;-moz-transition:all 0.8s ease-in-out 0.2s;transitiony:all 0.8s ease-in-out 0.2s;}
div.imgblock:hover span.tags{opacity:0.9;}
div.nsfw img{background-color:#ff6600;filter:brightness(8%);}
span.tags a{color:#ffffff;}

div.wbtn{background:#0F0F10;border:1px solid #2C2C2C;border-left:none;border-right:none;box-shadow:#000 1px 1px 3px;border-radius:8px;padding:4px 10px;position:fixed;font-size:0.8em;z-index:1;opacity:0.8;
-webkit-transition:all 0.1s linear 0s;
-moz-transition:all 0.1s linear 0s;
transitiony:all 0.1s linear 0s;}
div.wbtn:hover{opacity:1;}
#homebtn{left:4px;top:4px;cursor:pointer;background-color:gray;height:24px;width:24px;padding:2px 4px 4px 4px;}
#nextbtn{right:-4px;top:10%;height:80%;opacity:0;cursor:pointer;}
#backbtn{left:-4px;top:10%;height:80%;opacity:0;;cursor:pointer;}
#backbtn a, #nextbtn a{position:relative;top:50%;margin-top:-0.5em;color:#AACCAA;}
#nextbtn:hover, #backbtn:hover{opacity:0.8;}
#resol{left:40px;bottom:0;width:100px;}
#fsize{left:170px;bottom:0;width:100px;}
#resol a, #fsize a{color:#AACCAA;}

#pagin{margin:20px auto;text-align:center;width:95%;font-weight:bold;}
#pagin .active{color:#ee9d3f;}
#pagin .disable{cursor:default;}
#pagin a{background-color:#151515;color:#666666;padding:10px 15px;margin:0 5px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:1px 1px 1px 1px #101010;}
#pagin a:hover{background-color:#181818;color:#ee9d3f;}

.subhead_icon{float:left;height:64px;padding:15px 20px 5px 20px;}
.subhead_main{text-align:left;float:left;padding:20px 0 0 20px;}
.subhead_main .line1{color:#ebd9a8;font-size:2.3em;text-shadow:2px 2px 2px #101010;}
.subhead_main .line2{color:#bbbbbb;font-size:0.9em;text-shadow:2px 2px 2px #101010;}

/*------------
bootstrap responsive navbar
------------*/

@media (max-width: 940px) {
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #777777;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777777;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .nav > li > a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999999;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .nav > li > a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: none;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .nav > li > .dropdown-menu:before,
  .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 941px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
