* { margin: 0; padding: 0; border: 0; outline: 0; }
html { height: 100%; overflow : auto;}

h1,h2,h3{
	text-indent:-9999px;
	position:absolute;
}

#btnpagetop {
	position: fixed;
	width:65px;
	height:90px;
	bottom: 30px;
	right: 20px;
}

#ie{
	display:none;
}


/* loading
---------------------------------- */

#loader {
	background:url(../images/loading.gif);
	background-size: cover;
    width: 30px;
    height: 30px;
    position: fixed;
    _position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
    z-index: 200;
}

#overlay {
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 100;
}

a:link {color: #fff100;}
a:visited {color: #fff100;}
a:hover {color: #ffffff;}
a:active {color: #ffd200;}

a img{ border:0;}
a:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);  
} 

a:focus{ outline: none;}



/*  print
--------------------------------------*/

/*
@media print {
	body {
	display: none !important;
}
}
*/



/*

rotate

*/


 
@keyframes rotateY {
    0% {
        -webkit-transform:rotateY(0deg);
        -moz-transform:rotateY(0deg);
		-ms-transform:rotateY(0deg);
		-o-transform:rotateY(0deg);
        transform:rotateY(0deg);
    }
    25% {
        -webkit-transform:rotateY(90deg);
        -moz-transform:rotateY(90deg);
	    -ms-transform:rotateY(90deg);
        -o-transform:rotateY(90deg);
        transform:rotateY(90deg);
    }
    50% {
        -webkit-transform:rotateY(180deg);
        -moz-transform:rotateY(180deg);
        -ms-transform:rotateY(180deg);
        -o-transform:rotateY(180deg);
        transform:rotateY(180deg);
    }
    75% {
        -webkit-transform:rotateY(270deg);
        -moz-transform:rotateY(270deg);
        -ms-transform:rotateY(270deg);
        -o-transform:rotateY(270deg);
        transform:rotateY(270deg);
    }
    100% {
        -webkit-transform:rotateY(360deg);
        -moz-transform:rotateY(360deg);
        -ms-transform:rotateY(360deg);
        -o-transform:rotateY(360deg);
        transform:rotateY(360deg);
    }
}
 
li.hart {
    -webkit-animation:rotateY 3s linear 0s infinite;
    -moz-animation:rotateY 3s linear 0s infinite;
    -ms-animation:rotateY 3s linear 0s infinite;
    -o-animation:rotateY 3s linear 0s infinite;
    animation:rotateY 3s linear 0s infinite;
}