a.button,a.button:visited,a.button:link,button,.button{
	display:inline-block;
	padding:7px 13px 7px 13px;
	font-family:arial,  Helvetica,  sans-serif;
	font-size:14px;
	color:#666666;
	text-shadow:1px 1px 0 #FFFFFF;
	background:#f3f3f3 url('../img/buttons_bg.png') 0 -140px no-repeat;
	white-space:nowrap;
	overflow:visible;
	cursor:pointer;
	text-decoration:none;
	border:1px solid #d9d9d9;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	outline:none;
	position:relative;
	zoom:1;
	line-height:1.11;
	*display:inline;
	*vertical-align:middle;
}

button{
	margin-left:0;
	margin-right:0;
	*padding:5px 5px 3px 5px;
}

a.button,.button{
	-moz-user-select:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-user-select:none;
	-webkit-touch-callout:none;
}

button::-moz-focus-inner{
	border:0;
	padding:0px;
}

a.button.primary,button.primary,.button.primary{
	font-weight:bold;
}

button:focus,a.button:hover,button:hover,.button:hover{
	color:#333333;
	border-color:#444444;
	text-decoration:none;
	text-shadow:1px 1px 0 #FFFFFF;
	background-position:0 -175px;
	background-color:#e6e6e6;
}

a.button:active,button:active,.button:active, 
a.button.active,button.active,.button.active{
	background-position:0 -439px;
	border-color:#444444;
	background-color:#f5f5f5;
	color:#333333;
	text-shadow:none;
}

a.button:active,button:active,.button:active{
	top:1px ;
}

a.button.negative:hover,button.negative:hover,.button.negative:hover,
a.button.red,button.red,.button.red{
	color:#FFFFFF;
	background-position:0 -70px;
	background-color:#ac070e;
	border-color:#8b0912;
	text-shadow:1px 1px 0 #82080f;
}

a.button.negative:active,button.negative:active,.button.negative:active, 
a.button.negative.active,button.negative.active,.button.negative.active
a.button.red:hover,button.red:hover,.button.red:hover{
	background-position:0 -105px;
	background-color:#94070d;
	border-color:#911D1B;
}

a.button.positive:hover,button.positive:hover,.button.positive:hover,
a.button.blue,button.blue,.button.blue{
	background-position:0 0;
	background-color:#5097e2;
	border-color:#317ec8;
	color:#FFFFFF;
	text-shadow:1px 1px 0 #4574a1;
}

a.button.positive:active,button.positive:active,.button.positive:active, 
a.button.positive.active,button.positive.active,.button.positive.active,
a.button.blue:hover,button.blue:hover,.button.blue:hover{
	background-position:0 -35px;
	background-color:#498bd1;
}

a.button.pill,button.pill{
	-webkit-border-radius:19px;
	-moz-border-radius:19px;
	-o-border-radius:19px;
	-ms-border-radius:19px;
	-khtml-border-radius:19px;
	border-radius:19px;
	padding:7px 12px 6px 12px;
	*padding:6px 12px;
}
a.button.disabled,button.disabled{
	border-color:#ececec;
	background:#fafafa;
	color:#818181;
}

a.button.left,button.left{
	-webkit-border-bottom-right-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topright:0px;
	border-bottom-right-radius:0px;
	border-top-right-radius:0px;
	margin-right:0px;
	border-right:none;
}

a.button.middle,button.middle{
	margin-right:0px;
	margin-left:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	border-right:none;
}

a.button.right,button.right{
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	margin-left:0px;
}

a.button.left:active,button.left:active, 
a.button.middle:active,button.middle:active, 
a.button.right:active,button.right:active{
	top:0px;
}

a.button.big,button.big,.button.big{
	font-size:16px;
	padding-left:14px;
	padding-right:17px;
}

button.big{
	*padding:4px 17px 2px 17px;
}

a.button.small,button.small,.button.small{
	font-size:12px;
	padding:8px 5px;
}

a.button span.icon,button span.icon{
	display:inline-block;
	width:16px;
	height:16px;
	margin:auto 7px -4px auto;
	position:relative;
	top:0;
	*top:0px;
	background-image:url('../img/buttons_icons.png');
	background-repeat:no-repeat;
}

a.small.button span.icon,button.small span.icon{
	margin:auto 3px -4px 4px;
}
a.big.button span.icon,button.big span.icon{
	top:0px ;
}
a.button span.icon.user,button span.icon.user{
	background-position:0 0;
}
a.button span.icon.plus,button span.icon.plus{
	background-position: 0 -32px;
}
a.button span.icon.edit,button span.icon.edit{
	background-position:0 -66px;
}
a.button span.icon.cal,button span.icon.cal{
	background-position:0 -102px;
}
a.button span.icon.list,button span.icon.list{
	background-position:0 -138px;
}
a.button span.icon.copy,button span.icon.copy{
	background-position:0 -174px;
}
a.button span.icon.delete,button span.icon.delete{
	background-position:0 -207px;
}
a.button span.icon.search,  button span.icon.search{
	background-position:0 -240px;
}
a.button span.icon.aleft,  button span.icon.aleft{
	background-position:0 -273px;
}
a.button span.icon.aright,  button span.icon.aright{
	background-position:0 -304px;
}
a.button span.icon.adown,  button span.icon.adown{
	background-position:0 -335px;
}
a.button span.icon.save,  button span.icon.save{
	background-position:0 -367px;
}

a.button.blue span.icon.user,  button.blue span.icon.user,
a.button.red span.icon.user,  button.red span.icon.user,
a.button.negative:hover span.icon.user,  button.negative:hover span.icon.user,
a.button.positive:hover span.icon.user,  button.positive:hover span.icon.user{
	background-position:0 -16px;
}
a.button.blue span.icon.plus,  button.blue span.icon.plus,
a.button.red span.icon.plus,  button.red span.icon.plus,
a.button.negative:hover span.icon.plus,  button.negative:hover span.icon.plus,
a.button.positive:hover span.icon.plus,  button.positive:hover span.icon.plus{
	background-position:0 -49px;
}
a.button.blue span.icon.edit,  button.blue span.icon.edit,
a.button.red span.icon.edit,  button.red span.icon.edit,
a.button.negative:hover span.icon.edit,  button.negative:hover span.icon.edit,
a.button.positive:hover span.icon.edit,  button.positive:hover span.icon.edit{
	background-position:0 -84px;
}
a.button.blue span.icon.cal,  button.blue span.icon.cal,
a.button.red span.icon.cal,  button.red span.icon.cal,
a.button.negative:hover span.icon.cal,  button.negative:hover span.icon.cal,
a.button.positive:hover span.icon.cal,  button.positive:hover span.icon.cal{
	background-position:0 -120px;
}
a.button.blue span.icon.list,  button.blue span.icon.list,
a.button.red span.icon.list,  button.red span.icon.list,
a.button.negative:hover span.icon.list,  button.negative:hover span.icon.list,
a.button.positive:hover span.icon.list,  button.positive:hover span.icon.list{
	background-position:0 -156px;
}
a.button.blue span.icon.copy,  button.blue span.icon.copy,
a.button.red span.icon.copy,  button.red span.icon.copy,
a.button.negative:hover span.icon.copy,  button.negative:hover span.icon.copy,
a.button.positive:hover span.icon.copy,  button.positive:hover span.icon.copy{
	background-position:0 -191px;
}
a.button.blue span.icon.delete,  button.blue span.icon.delete,
a.button.red span.icon.delete,  button.red span.icon.delete,
a.button.negative:hover span.icon.delete,  button.negative:hover span.icon.delete,
a.button.positive:hover span.icon.delete,  button.positive:hover span.icon.delete{
	background-position:0 -223px;
}
a.button.blue span.icon.search,  button.blue span.icon.search,
a.button.red span.icon.search,  button.red span.icon.search,
a.button.negative:hover span.icon.search,  button.negative:hover span.icon.search,
a.button.positive:hover span.icon.search,  button.positive:hover span.icon.search{
	background-position:0 -256px;
}
a.button.blue span.icon.aleft,  button.blue span.icon.aleft,
a.button.red span.icon.aleft,  button.red span.icon.aleft,
a.button.negative:hover span.icon.aleft,  button.negative:hover span.icon.aleft,
a.button.positive:hover span.icon.aleft,  button.positive:hover span.icon.aleft{
	background-position:0 -288px;
}
a.button.blue span.icon.aright,  button.blue span.icon.aright,
a.button.red span.icon.aright,  button.red span.icon.aright,
a.button.negative:hover span.icon.aright,  button.negative:hover span.icon.aright,
a.button.positive:hover span.icon.aright,  button.positive:hover span.icon.aright{
	background-position:0 -320px;
}
a.button.blue span.icon.adown,  button.blue span.icon.adown,
a.button.red span.icon.adown,  button.red span.icon.adown,
a.button.negative:hover span.icon.adown,  button.negative:hover span.icon.adown,
a.button.positive:hover span.icon.adown,  button.positive:hover span.icon.adown {
	background-position:0 -350px;
}

#bookLink {

margin-right: 20px;

}

#inf {

margin-right: 20px;


}

#infLingid {

float: left;
margin-left: 30%;

}

/*

.search {

#margin-bottom: -30px;
padding: 8px 6px 3px 6px;
#margin-right: 35px;
border: 1px solid #cbc9c9;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;


}

.search:hover {
border: 1px solid #444444;


}

*/