/********************************************************************************** 
* INITIALIZE
***********************************************************************************/
html, body 	{height:100%;width:100%;}

div.ie6-restricted{display:none;}

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

a:active{outline:0;}
a:focus{outline:0;}

ul {list-style-type:none;margin:0px;padding:0px;}
li {list-style-type:none;margin:0px;padding:0px;}

object:focus{outline:0;}


/********************************************************************************** 
* BASE
***********************************************************************************/
ul.simple{margin:20px;}
ul.simple li{list-style-type:disc;margin:0px 0px 6px 20px;}

div.line{clear:left;float:left;margin:0px 0px 8px 0px;width:100%;}
div.line label{clear:left;display:block;float:left;margin:0px;width:120px;}
div.line div.data {float:left;}

pre.code {background-color:#ffffff;border:3px solid #4498BF;color:#333333;overflow:auto;margin:10px 30px 30px 30px;padding:0px;width:525px;}

.increase{color:#147407;}
.decrease{color:#a21717;}

.float-anchor{clear:both;}


/********************************************************************************** 
* ICONS
***********************************************************************************/
.ico {background-repeat:no-repeat;background-position:left bottom;color:#ffffff;border:none;display:block;font-size:12px;height:16px;line-height:50px;overflow:hidden;text-decoration:none;width:16px;}
.ico-small {background-repeat:no-repeat;color:#ffffff;border:none;display:block;font-size:12px;height:15px;line-height:30px;overflow:hidden;text-decoration:none;width:15px;}
.ico-mini {background-repeat:no-repeat;color:#ffffff;border:none;display:block;height:12px;line-height:20px;overflow:hidden;text-decoration:none;width:12px;}
span.ico {float:left;margin-right:3px;}
a.ico-text{background-repeat:no-repeat;border:none;display:block;font-weight:bold;height:20px;overflow:hidden;padding:4px 0px 0px 23px;text-decoration:none;}
a.link-ico-close{background-repeat:no-repeat;background-position:right 8px;padding:5px 9px 2px 5px;}
a.link-ico-open{background-repeat:no-repeat;background-position:right 8px;padding:5px 9px 2px 5px;}


.ico-add{background-position:0px -16px;}
.ico-add:hover{background-position:0px 0px;}
div.button:hover .ico-add{background-position:0px 0px;}

.ico-cancel{background-position:-336px -16px;}
.ico-cancel:hover{background-position:-336px 0px;}
div.button:hover .ico-cancel{background-position:-336px 0px;}

.ico-check-icon-go{background-position:-48px -16px;}
.ico-check-icon-go:hover{background-position:-48px 0px;}
div.button:hover .ico-check-icon-go{background-position:-48px 0px;}

.ico-check-icon-off{background-position:-160px -16px;}
.ico-check-icon-off:hover{background-position:-160px 0px;}
div.button:hover .ico-check-icon-off{background-position:-160px 0px;}

.ico-check-icon-on{background-position:-224px -16px;}
.ico-check-icon-on:hover{background-position:-224px 0px;}
div.button:hover .ico-check-icon-on{background-position:-224px 0px;}

.ico-check-icon-sell{background-position:-224px -16px;}
.ico-check-icon-sell:hover{background-position:-224px 0px;}
div.button:hover .ico-check-icon-sell{background-position:-224px 0px;}

.ico-check-icon-stop{background-position:-64px -16px;}
.ico-check-icon-stop:hover{background-position:-64px 0px;}
div.button:hover .ico-check-icon-stop{background-position:-64px 0px;}

.ico-check-icon-view{background-position:-160px -16px;}
.ico-check-icon-view:hover{background-position:-160px 0px;}
div.button:hover .ico-check-icon-view{background-position:-160px 0px;}

.ico-completed{background-position:-224px -16px;}
.ico-completed:hover{background-position:-224px 0px;}
div.button:hover .ico-completed{background-position:-224px 0px;}

.ico-consult{background-position:-464px -16px;}
.ico-consult:hover{background-position:-464px 0px;}
div.button:hover .ico-consult{background-position:-464px 0px;}

.ico-decrease{background-position:-448px 0px;height:12px;width:12px;}

.ico-delete{background-position:-32px -16px;}
.ico-delete:hover{background-position:-32px 0px;}
div.button:hover .ico-delete{background-position:-32px 0px;}

.ico-doc-html{background-position:-464px -16px;}
.ico-doc-html:hover{background-position:-464px 0px;}
div.button:hover .ico-doc-html{background-position:-464px 0px;}

.ico-doc-pdf{background-position:-480px -16px;}
.ico-doc-pdf:hover{background-position:-480px 0px;}
div.button:hover .ico-doc-pdf{background-position:-480px 0px;}

.ico-download{background-position:-272px -16px;}
.ico-download:hover{background-position:-272px 0px;}
div.button:hover .ico-download{background-position:-272px 0px;}

.ico-edit{background-position:-16px -16px;}
.ico-edit:hover{background-position:-16px 0px;}
div.button:hover .ico-edit{background-position:-16px 0px;}

.ico-empty{background-position:-336px 0px;}

.ico-errors{background-position:-608px -16px;}
.ico-errors:hover{background-position:-608px 0px;}
div.button:hover .ico-error{background-position:-608px 0px;}

.ico-excel{background-position:-672px -16px;}
.ico-excel:hover{background-position:-672px 0px;}
div.button:hover .ico-excel{background-position:-672px 0px;}

.ico-green{background-position:-48px -16px;}
.ico-green:hover{background-position:-48px 0px;}
div.button:hover .ico-green{background-position:-48px 0px;}

.ico-go{background-position:-144px -16px;}
.ico-go:hover{background-position:-144px 0px;}
div.button:hover .ico-go{background-position:-144px 0px;}

.ico-import{background-position:-496px -16px;}
.ico-import:hover{background-position:-496px 0px;}
div.button:hover .ico-import{background-position:-496px 0px;}

.ico-increase{background-position:-432px 0px;height:12px;width:12px;}

.ico-left{background-position:-127px -16px;}
.ico-left:hover{background-position:-127px 0px;}
div.button:hover .ico-left{background-position:-127px 0px;}

.ico-lock-mixed{background-position:-400px -16px;}
.ico-lock-mixed:hover{background-position:-400px 0px;}
div.button:hover .ico-lock-mixed{background-position:-400px 0px;}

.ico-lock-off{background-position:-384px -16px;}
.ico-lock-off:hover{background-position:-384px 0px;}
div.button:hover .ico-lock-off{background-position:-384px 0px;}

.ico-lock-on{background-position:-368px -16px;}
.ico-lock-on:hover{background-position:-368px 0px;}
div.button:hover .ico-lock-on{background-position:-368px 0px;}

.ico-nav-large-left{background-position:-512px -16px;}
.ico-nav-large-left:hover{background-position:-512px 0px;}
.button:hover .ico-nav-large-left{background-position:-512px 0px;}

.ico-nav-large-right{background-position:-528px -16px;}
.ico-nav-large-right:hover{background-position:-528px 0px;}
.button:hover .ico-nav-large-right{background-position:-528px 0px;}

.ico-nav-left{background-position:-544px -16px;}
.ico-nav-left:hover{background-position:-544px 0px;}
.button:hover .ico-nav-left{background-position:-544px 0px;}

.ico-nav-right{background-position:-560px -16px;}
.ico-nav-right:hover{background-position:-560px 0px;}
.button:hover .ico-nav-right{background-position:-560px 0px;}

.ico-lock-on{background-position:-368px -16px;}
.ico-lock-on:hover{background-position:-368px 0px;}
div.button:hover .ico-lock-on{background-position:-368px 0px;}

.ico-offline{background-position:-64px -16px;}
.ico-offline:hover{background-position:-64px 0px;}
div.button:hover .ico-offline{background-position:-64px 0px;}

.ico-online{background-position:-48px -16px;}
.ico-online:hover{background-position:-48px 0px;}
div.button:hover .ico-online{background-position:-48px 0px;}

.ico-optional{background-position:-9999px -32px;}

.ico-package{background-position:-416px -16px;}
.ico-package:hover{background-position:-416px 0px;}
div.button:hover .ico-package{background-position:-416px 0px;}

.ico-permission-denied{background-position:-160px -16px;}
.ico-permission-denied:hover{background-position:-160px 0px;}
div.button:hover .ico-permission-denied{background-position:-160px 0px;}

.ico-permission-granted{background-position:-224px -16px;}
.ico-permission-granted:hover{background-position:-224px 0px;}
div.button:hover .ico-permission-granted{background-position:-224px 0px;}

.ico-permission-himself{background-position:-176px -16px;}
.ico-permission-himself:hover{background-position:-176px 0px;}
div.button:hover .ico-permission-himself{background-position:-176px 0px;}

.ico-permission-mixed{background-position:-208px -16px;}
.ico-permission-mixed:hover{background-position:-208px 0px;}
div.button:hover .ico-permission-mixed{background-position:-208px 0px;}

.ico-permission-owner{background-position:-192px -16px;}
.ico-permission-owner:hover{background-position:-192px 0px;}
div.button:hover .ico-permission-owner{background-position:-192px 0px;}

.ico-preview{background-position:-352px -16px;}
.ico-preview:hover{background-position:-352px 0px;}
div.button:hover .ico-preview{background-position:-352px 0px;}

.ico-processing{background-position:-240px -16px;}
.ico-processing:hover{background-position:-240px 0px;}
div.button:hover .ico-processing{background-position:-240px 0px;}

.ico-red{background-position:-80px -16px;}
.ico-red:hover{background-position:-80px 0px;}
div.button:hover .ico-red{background-position:-80px 0px;}

.ico-replace{background-position:-304px -16px;}
.ico-replace:hover{background-position:-304px 0px;}
div.button:hover .ico-replace{background-position:-304px 0px;}

.ico-right{background-position:-144px -16px;}
.ico-right:hover{background-position:-144px 0px;}
div.button:hover .ico-right{background-position:-144px 0px;}

.ico-save{background-position:-320px -16px;}
.ico-save:hover{background-position:-320px 0px;}
div.button:hover .ico-save{background-position:-320px 0px;}

.ico-sell{background-position:-576px 0px;height:12px;width:12px;}
.ico-sell-no{background-position:-592px -16px;height:12px;width:12px;}

.ico-sort-asc{background-position:-640px -16px;}
.ico-sort-asc:hover{background-position:-640px 0px;}
div.button:hover .ico-sort-asc{background-position:-640px 0px;}

.ico-sort-desc{background-position:-656px -16px;}
.ico-sort-desc:hover{background-position:-656px 0px;}
div.button:hover .ico-sort-desc{background-position:-656px 0px;}

.ico-stable{background-position:-9999px 0px;height:12px;width:12px;}

.ico-state-destroyed{background-position:-80px -16px;}
.ico-state-destroyed:hover{background-position:-80px 0px;}
div.button:hover .ico-state-destroyed{background-position:-80px 0px;}

.ico-state-disabled{background-position:-80px -16px;}
.ico-state-disabled:hover{background-position:-80px 0px;}
div.button:hover .ico-state-disabled{background-position:-80px 0px;}

.ico-state-enabled{background-position:-48px -16px;}
.ico-state-enabled:hover{background-position:-48px 0px;}
div.button:hover .ico-state-enabled{background-position:-48px 0px;}

.ico-state-offline{background-position:-64px -16px;}
.ico-state-offline:hover{background-position:-64px 0px;}
div.button:hover .ico-state-offline{background-position:-64px 0px;}

.ico-state-online{background-position:-48px -16px;}
.ico-state-online:hover{background-position:-48px 0px;}
div.button:hover .ico-state-online{background-position:-48px 0px;}

.ico-state-processing{background-position:-80px -16px;}
.ico-state-processing:hover{background-position:-80px 0px;}
div.button:hover .ico-state-processing{background-position:-80px 0px;}

.ico-upload{background-position:-288px -16px;}
.ico-upload:hover{background-position:-288px 0px;}
div.button:hover .ico-upload{background-position:-288px 0px;}

.ico-waiting{background-position:-256px -16px;}
.ico-waiting:hover{background-position:-256px 0px;}
div.button:hover .ico-waiting{background-position:-256px 0px;}

.ico-yellow{background-position:-64px -16px;}
.ico-yellow:hover{background-position:-64px 0px;}
div.button:hover .ico-yellow{background-position:-64px 0px;}


html{height:100%;width:100%;}
body{background-color:#ffffff;height:100%;width:100%;}


body#window-ebook div#wrapper-ebook{height:100%;width:100%;}