*{
	margin:0;
	padding:0;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	color:#444;
	font-size:12px;
	color: #000;
	overflow: hidden;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center top; 
    
	}

h1{
	color:#2F1B0C;
	font-size:40px;
	margin:20px 0px 0px 20px;
	text-align:center;
}
span.reference{
	font-family:Arial;
	display:block;
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
}
span.reference a{
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px 20px;
}
span.reference a:hover{
	color:#ddd;
}
/* Booklet jQuery Plugin Style*/
.booklet{
	-moz-box-shadow:0px 0px 1px #fff;
	-webkit-box-shadow:0px 0px 1px #fff;
	box-shadow:0px 0px 1px #fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.booklet .b-wrap-left  {
	/*background:#fff url(../images/left_bg.jpg) no-repeat top left;  TTT*/
	background:white; /*green*/
	/*-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;*/
}
.booklet .b-wrap-right {/*red*/
/*	background:#efefef url(../images/right_bg.jpg) no-repeat top left; TTT*/
	background:white;
/*	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;*/
}
.booklet .b-counter {
	bottom:10px;
	position:absolute;
	display:block;
	width:90%;
	height:20px;
	border-top:1px solid #ddd;
	color:#222;
	text-align:center;
	font-size:12px;
	padding:5px 0 0;
	background:transparent;
	-moz-box-shadow:0px -1px 1px #fff;
	-webkit-box-shadow:0px -1px 1px #fff;
	box-shadow:0px -1px 1px #fff;
	opacity:0.8;
}
.book_wrapper{
	margin:0 auto;
	margin-top:-10px;
	padding-top:23px;
	width: 941px;
	height:640px;/*700*/
	position:relative;
	background:transparent url(../images/bgbook.png) no-repeat -127px -1px;
	z-index: 1;
}
.book_wrapper h1{
	color:green;
	margin:5px 5px 5px 15px;
	font-size:26px;
	background:transparent url(../images/h1.png) no-repeat bottom left;
	padding-bottom:7px;
}
.book_wrapper p{
	font-size:16px;
	/*margin:5px 5px 5px 15px; */
}
.book_wrapper a.article,
.book_wrapper a.demo{
	background:  url(../images/circle.png) no-repeat 50% 0px;
	display:block;
	width:120px;
	height:41px;
	text-decoration:none;
	text-align:center;
	outline:none;
	font-size:16px;
	color:#555;
	/*float:left;TTT*/
	line-height:41px;
	/*padding-left:47px; TTT*/
	background-color:#FFF;
	 opacity:0.8;
	  filter:alpha(opacity=80); 
	

	

}
.book_wrapper a.demo{
	/*margin-left:50px;  TTT*/
}
.book_wrapper a.article:hover,
.book_wrapper a.demo:hover{
	background-position:50% -41px;
	color:#13386a;
}
.book_wrapper img{
/*	margin:10px 0px 5px 35px; TTT*/
/*	margin:-10px;  
	width:501px;
	height:607px;
/*	padding:4px;
	border:1px solid #ddd;
	-moz-box-shadow:1px 1px 1px #fff;
	-webkit-box-shadow:1px 1px 1px #fff;
	box-shadow:1px 1px 1px #fff;TTT*/
}
.booklet .b-wrap-right img{
	/*border:1px solid #E6E3C2; */
}
a.next,
a.prev{
	display:none;
	position:absolute;
	width:41px;
	height:40px;
	cursor:pointer;
	/*margin-top:-20px;*/
  	top:46%; 
	/*bottom:2%;*/
	background:transparent url(../images/buttons.png) no-repeat 0px -40px;
}
a.prev{
	left: -18px;
}
a.next{
	right: -25px;
	background-position:-41px -40px;
}
a.next:hover{
	background-position:-41px 0px;
}
a.prev:hover{
	background-position:0px 0px;
}
a.next.disabled,a.prev.disabled{
    background:transparent url(../images/buttons_dis.png) no-repeat 0px 0px ;
    cursor: default;
}

a.next.disabled{
    background-position:-40px 0px;
}



.loading{
	width:160px;
	height:56px;
	position: absolute;
	top:50%;
	left:41%; 
	margin-top:-28px;
	/*right:135px; TTT aded left*/
	line-height:56px;
	color:#fff;
	padding-left:60px;
	font-size:15px;
	background: #000 url(../images/ajax-loader.gif) no-repeat 10px 50%;
	opacity: 0.7;
	z-index:9999;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); */
}


#fancybox-content , #fancybox-outer{
    background:#fff url("../images/ajax-loader.gif") no-repeat 50% 50% !important;
}


   .b-page:first-child
{
    cursor:default;
}
