/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html,body{margin:0;padding:0;height:100%;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
input{border:1px solid #b0b0b0;padding:3px 5px 4px;color:#979797;width:190px;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{background:#000;color:#fff;font-family:'PT Sans Narrow', Arial, sans-serif;}
a{color:#fff;text-decoration:none;}
img.mb_bgimage{position:fixed;left:0px;top:0px;width:100%;opacity:0.8;z-index:1;}
.mb_overlay{width:100%;height:100%;position:fixed;top:0px;left:0px;background:transparent url(../images/pattern.png) repeat top left;z-index:2;}
.mb_pattern div{position:absolute;width:50px;height:50px;background:#000;z-index:10;}
.mb_heading h1{position:absolute;top:10px;left:10px;font-size:86px;color:#000;text-shadow:0px 0px 1px #fff;font-family:"Lucida Calligraphy", Arial, sans-serif;z-index:4;}
.mb_menu{position:absolute;top:154px;left:0px;z-index:11;}
.mb_menu a{background-color:#000;margin-bottom:2px;opacity:0.9;display:block;width:98px;height:98px;color:#fff;line-height:98px;text-align:center;text-transform:uppercase;outline:none;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-transition:all 0.2s ease-in;padding: 0 10px;}
.mb_menu a:hover{color:#000;background-color:#fff;}
.mb_content_wrapper{background:transparent url(../images/bg_menu.png) repeat top left;width:40%;height:75vh;position:absolute;top:154px;left:200px;z-index:4;display:none;}
span.mb_close{position:absolute;top:10px;right:10px;width:11px;height:12px;cursor:pointer;background:transparent url(../images/close.png) no-repeat top left;opacity:0.8;}
span.mb_close:hover{opacity:1.0;}
.mb_content{padding:30px;display:none;height: 70vh;}
.mb_content h2{font-family:"Astloch";text-shadow:0px 0px 1px #fff;font-size:42px;background:transparent url(../images/line.png) repeat-x bottom left;padding:0px 0px 5px 0px;margin-bottom:10px;}
.mb_content_inner{line-height:24px;height:60vh;outline:none;}
.mb_content_inner p{padding:5px 0px;}
ul.mb_imagelist li{float:left;margin:2px;cursor:pointer;}
ul.mb_imagelist li img{display:block;opacity:0.3;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-transition:all 0.5s ease-in-out;}
ul.mb_imagelist li img:hover{opacity:1.0;}
.mb_content form label{float:left;width:100px;text-align:right;margin-right:10px;}
.mb_content form div{padding:5px 0px;}
.mb_content form input,
.mb_content form textarea{border:none;background:#fff;width:200px;font-family:Arial;color:#555;padding:4px;}
.mb_content form textarea{height:140px;}
button{background:#ddd;border:none;color:#000;padding:3px 10px;font-family:'PT Sans Narrow', Arial, sans-serif;cursor:pointer;float:right;margin-right:22px;}
button:hover{background:#fff;}
.mb_footer{position:fixed;bottom:0px;left:0px;width:100%;font-size:13px;background:#000;opacity:0.9;height:35px;padding-bottom:5px;z-index:4;}
.apif{display:inline-block;margin:0px;padding:0px;text-decoration:none;font-weight:bold;}
.mb_footer a{padding:5px 10px;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#ddd;float:right;}
.mb_footer a:hover{color:#fff;}
.mb_footer a span{font-weight:bold;}
.mb_footer a.mb_left{float:left;}
.mb_footer pif{padding:10px 10px;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#ddd;float:right;}
.mb_footer sos{padding:3px 10px;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#ddd;float:right;}
.mb_footer pif:hover{color:#fff;}
.mb_footer pif span{font-weight:bold;}
.mb_footer pif.mb_left{float:left;}
.sol{position:fixed;left:4px;top:40%;height:150px;width:65px;padding:4px;background-color:#B4DE5A;border:1px solid #000000;}
.sag{position:fixed;right:4px;top:50%;height:250px;width:250px;padding:4px;background-color:#0a0a0a; opacity: .9; border:1px solid #000000;}
.sol_ust{position:fixed;left:4px;top:2px;padding:4px;background-color:#82C6FD;border:1px solid #000000;}
.sag_ust{position:fixed;right:4px;top:2px;padding:4px;background-color:#82C6FD;border:1px solid #000000;}
.sol_alt{position:fixed;left:4px;bottom:2px;padding:4px;background-color:#82C6FD;border:1px solid #000000;}
.sag_alt{position:fixed;right:4px;bottom:2px;padding:4px;background-color:#82C6FD;border:1px solid #000000;}
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:#000;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px;background:#000;}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#000;position:relative;}
.jspDrag{background:#333;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:10px;}
.jspHorizontalBar .jspArrow{width:10px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html,body{margin:0;padding:0;height:100%;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
input{border:1px solid #b0b0b0;padding:3px 5px 4px;color:#979797;width:190px;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
@font-face{font-family:'Astloch';font-style:normal;font-weight:400;src:local('Astloch'), url(http://themes.googleusercontent.com/static/fonts/astloch/v3/Lip-aAC4yyZnegrgsi4iHA.woff) format('woff');}
@font-face{font-family:'Astloch';font-style:normal;font-weight:700;src:local('Astloch Bold'), local('Astloch-Bold'), url(http://themes.googleusercontent.com/static/fonts/astloch/v3/IjDNVaR3WOrQMh9cLq1mUhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff) format('woff');}.pif-h1{background-color:rgba(0, 0, 0, 0.8) !important;color:#fff !important;text-shadow:0px 0px 5px #fff !important;}