ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; line-height: inherit; font-family: inherit; font-size: 100%; font-style: inherit; font-variant: inherit; font-weight: inherit; vertical-align: baseline; font-size-adjust: inherit; font-stretch: inherit;
}

.button_block .button_list .button {
	margin: 0px auto; width: 170px; height: 40px; text-align: center; font-weight: bold;
}
.button_block .button_list .button .button_anchor {
	font-size: 17px; text-decoration: none; display: block;
}

#btn11 .button_anchor {
	height: 40px; line-height: 36px; position: relative; z-index: 2; perspective: 200px; -webkit-transition: all 0.2s linear; -webkit-transform-origin: 50% 50%; -moz-transition: all 0.2s linear; -moz-transform-origin: 50% 50%; -webkit-perspective: 200px;
}
#btn11 .button_anchor span {
	border: 2px solid red; transition:0.3s; border-image: none; width: 170px; text-align: center; display: block; position: absolute; box-sizing: border-box; pointer-events: none; -webkit-transition: all 0.3s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
#btn11 .button_anchor span.after {
	transform-origin: 50% 50% -20px; color: rgb(255, 255, 255); transform: rotateX(90deg); background-color: red; -webkit-transform: rotateX(90deg); -webkit-transform-origin: 50% 50% -20px; -moz-transform-origin: 50% 50% -20px; -moz-transform: rotateX(90deg);
}
#btn11 .button_anchor span.before {
	transform-origin: 50% 50% -20px; color: red; transform: rotateX(0deg); background-color: rgb(255, 255, 255); -webkit-transform: rotateX(0deg); -webkit-transform-origin: 50% 50% -20px; -moz-transform-origin: 50% 50% -20px; -moz-transform: rotateX(0deg);
}
#btn11 .button_anchor:hover .after {
	transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg);
}
#btn11 .button_anchor:hover .before {
	transform: rotateX(-90deg); background-color: red; -webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg);
}

/*#fixedItem {
			background-color: #fff;
			border: solid 3px red;
			position: fixed !important;
			position: absolute;
			top: 300px;
			left: 10px;
			padding: 5px;
		}*/
#fixedItem {

    position: fixed !important;

    width: 200px;
    height:190px;
    background: #ffffff url("../img/45900908.jpg") no-repeat;
    background-position: 15px  40px;
    position: absolute;
    top:290px;
    left:  5px;
    padding: 10px;
}
#fixedItem {
  background-size: 80% 50%;
  border: 1px solid #a9a9a9;
}

#fixedItem2 {


    position: fixed !important;

    width: 220px;
    height:200px;
    background: #ffffff url("../img/45900908.jpg") no-repeat;
    background-position: 15px  40px;
    position: absolute;
    top:290px;
    left:  5px;
    padding: 0px;

  background-size: 80% 50%;
  border: 1px solid #a9a9a9;
}
/* --------------------------

for IE6 styles.

----------------------------- */

* html ,

* html body {
			height: 100%;
			overflow-y: hidden;
			overflow-x: auto;
		}
		
		* html #cover {
			overflow: auto;
			position: relative;
			width: 100%;
			height: 100%;
		}

#btn3{
       font: bold 100%/150% "‚l‚r ‚oƒSƒVƒbƒN";
       color: red;
	width: 100%;
        text-align: center;
	margin: 0 0 5px 0;
	display: inline-block;
	border-radius: 5px;
	box-shadow: 0 10px red;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-bottom: 1px solid red;
        text-decoration: none;
	}

#btn3:hover{
	margin: 5px 0 0 0;
	box-shadow:none;
}
#btn3:hover .before{
       color: red;
}
#btn3:hover .after{
       background: #ffffff;
       color: #fffff;
}