body
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

label
{
	cursor:pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


th { background-color:#ccccd0; }

input[type=text],
input[type=number],
input[type=email],
input[type=date],
input[type=time],
input[type=password],
textarea,
select
{
	font-size:16px;
	border:1px solid black;

}	


h1
{
	font-size:24px;
	text-align:center;
	font-weight:bold;
	color:#336699;
	margin: 2 2 2 2;
}






li
{
	text-indent:0;
}	


a {
	color:#0066CC;
	text-decoration:none;
	transition-property: color;
 	transition-duration:0.5s;
}

a:hover {
	color:#3399FF;
	text-decoration:underline;
}

p {
	margin:0 0 0 0;
	text-align:justify;
	text-indent:30px;
}

ul { margin-top:0; margin-left:30 }

form { margin: 0 0 0 0; }

.logoText
{
	font-size:12px;
	color:#336699;
	font-family:Arial;
	padding:6px 6px 6px 6px;
}

.hello
{
	font-size:12px;
	color:black;
}


/*************** BookEditor *****************/
.example
{
	color:#666666;
	font-size:12px;
}


.bookTitle
{
	font-size:18px;
	font-weight:bold;
	color:#3366CC;
	font-family:Arial;
}

.bookSubTitle
{
	font-size:14px;
	font-weight:bold;
	color:#3366CC;
	font-family:Arial;
}

.bookTitleInfo
{
	font-size:14px;
	color:black;
	font-style:italic;
}

.bookAuthors
{
	font-size:14px;
	color:#ff33ff;
	font-weight:bold;
	font-style:italic;
}


.bookFromSeria
{
	font-size:12px;
}

.boolSeria
{
	font-size:14px;
	font-weight:bold;
	color:#3366CC;
	font-family:Arial;
}

.bookCode
{
	color:black;
	font-size:14px;
}

,bookSource
{
	font-size:14px;
	color:#cc00ff;
	margin-bottom:16px;
}
		

/************** BookViewer ******************/
td.bookViewerPrm
{
	font-size:11px;
	color:#999999;
	vertical-align:top;
	padding-top:7;
	white-space:nowrap;
	text-align:right;
}

span.bookViewerPrm
{
	font-size:11px;
	color:#999999;
	white-space:nowrap;
}


.bookViewerTitle
{
	font-size:22px;
	font-weight:bold;
	color:#3366CC;
	width:99%;
}

.bookViewerSubTitle
{
	font-size:18px;
	font-weight:bold;
	color:#3366CC;
	width:99%;
}

.bookViewerValue
{
	font-size:14px;
	color:black;
}

.bookViewerAuthor
{
	font-size:16px;
	font-style:italic;
	color:#9900CC;
}

.bookViewerVolume
{
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:#660066;
	border-bottom:2px dotted #660066;
	transition-property: color;
 	transition-duration:0.5s;
}

.bookViewerVolume:hover
{
	color:#9900FF;
}



/***************** page ***************/
.page, .selpage
{
	padding-left:12;
	padding-right:12;
	

	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    

    border:1px solid #666666;
    border-left-color:#e0e0e0;
    border-top-color:#e0e0e0;
    border-radius:10px;
    padding-top:4;
    padding-bottom:4;
    line-height:36px;
}

.page
{
	cursor:pointer;
	font-size:16px;
	background-color:#ccddff;
	transition-property: background;
    transition-duration: 500ms;
	text-decoration:none;
}

.page:hover
{
	text-decoration:none;
	background-color:#99ccff;
}	

.selpage
{
	font-size:18px;
	font-weight:bold;
	background-color:#ffcc33;
}


.cameraClass button
{
	height:45px;
	font-size:18px;
	margin-bottom:25px;
}


.priceListTable td, .priceListTable th, .priceListTable input
{
	font-size:12px;
}	
	

	
.fixedHeader th
{
	position:sticky;
	top:0;
}

.priceListItem {
	cursor:pointer;
	transition-property: background-color;
 	transition-duration:0.3s;
}

.priceListItem:hover {
	background-color:#cceeff;
}


.priceListItemSel {
	cursor:pointer;
	background-color:#ccccff;
	transition-property: background-color;
 	transition-duration:0.3s;
}

.priceListItemSel:hover {
	background-color:#ccccee;
}


.priceListItemProhibited {
	cursor:pointer;
	background-color:#ff6666;
	transition-property: background-color;
 	transition-duration:0.3s;
}

.priceListItemProhibited:hover {
	background-color:#cc0000;
}

.priceListItemProhibitedSel {
	cursor:pointer;
	background-color:#ffcc66;
	transition-property: background-color;
 	transition-duration:0.3s;
}

.priceListItemProhibitedSel:hover {
	background-color:#ff9900;
}

.authorSpan {
	cursor:pointer;
	color:black;
	transition-property: color;
 	transition-duration:0.3s;
}

.authorSpan:hover
{
	color:#0033CC;
}	