html, body {height:100%;}
html {font-size:100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;} 

* {outline:none;}

a {color:#ff004e; text-decoration:none; -webkit-transition:0.3s;}
a:hover {color:#fff; text-decoration:none;}


footer {position:fixed; bottom:0px; left:0px; background:rgba(0,0,0,0.8); width:100%; height:25px;  padding:0px; font-size:12px; color:#fff;}
#copyrig {position:relative; top:5px; text-align:center; color:#fff;}
#copyrig li a:hover {background-color:#c66108; color:#fff;}

#cache, .btnvert {position: fixed; right:5px; color:#C66108; padding:1px 10px; bottom:5px; -webkit-border-radius:3px;}
#cache:hover, .btnvert {background-color:#C66108; color:#111;}


#logo{position: fixed; display:block; margin:30px 0 0 20px; width:180px; height:39px; background:url(img/logo.png) no-repeat 0px; text-indent:-7000px;} 
#logo:hover {background:url(img/logo_hover.png) no-repeat 0px;}

#pattern {position:fixed; top:0; left:0; z-index:-998; background:url(img/bg_pattern.png) top left repeat; width:100%; height:100%;}

#prev {position:fixed; z-index:10; bottom:60px; left:20px; width:30px; height:30px; background:url(img/prev.png) top left no-repeat; cursor:pointer;}
#next {position:fixed; z-index:10; bottom:60px; right:20px; width:30px; height:30px; background:url(img/next.png) top left no-repeat; cursor:pointer;}

.tooltipsy { padding: 3px 10px; color: #fff; background-color: #000; -webkit-border-radius:5px;}