/* main*/
html{overflow-y:scroll;}
body{background-image:url('images/back.png');background-repeat:repeat;}
body,div{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#2D2D2D;}
a:link,a:visited,a:active,a:hover{text-decoration:none;color:#7F000D;}
#main{width:850px;position:relative;left:auto;text-align:left;margin:auto;}
#logo{position:absolute;left:0px;top:34px;}
#logo-sub1{width:700px;position:absolute;left:170px;top:0px;font-size:70%;line-height:20px;color:#9C9C9C;}
#logo-sub1 a:link,#logo-sub1 a:visited{color:#9C9C9C;}
#logo-sub1 a:hover{color:#7F000D;}
#logo-sub2{width:500px;position:absolute;left:170px;top:55px;font-weight:bold;color:#FFF;}
#gradient{position:absolute;left:0px;top:150px;width:100%;height:76px;background-image:url('images/gradient.png');background-repeat:repeat-x;}
#block-sml{position:absolute;left:163px;top:220px;width:675px;height:138px;background-color:#FFF}
#block-big{position:absolute;left:163px;top:220px;width:675px;height:270px;background-color:#FFF}
#block-txt{position:absolute;left:350px;top:20px;width:310px;}
#block-txtb{position:absolute;left:40px;top:20px;width:610px;}
.tab-w{background-color:#FFF;padding:4px 20px 20px 20px;text-align:center;font-weight:bold;}
.tab-b{padding:4px 20px 10px 20px;text-align:center;font-weight:bold;}
.tab-b a:link,.tab-b a:visited{color:#9C9C9C;}
.tab-b a:hover{color:#7F000D;}
#tab-try{position:absolute;left:0px;top:-30px;}
#tab-login{position:absolute;left:84px;top:-30px;}
#tab-reg{position:absolute;left:168px;top:-30px;}
#tab-list{position:absolute;left:0px;top:-30px;}
#tab-search{position:absolute;left:96px;top:-30px;}
#tab-reco{position:absolute;left:191px;top:-30px;}
#formdiv{position:absolute;left:0px;top:25px;}

#book-cover{position:absolute;left:15px;top:15px;width:150px;height:240px;background-color:#4d4d4d;}
#book-title{position:absolute;left:180px;top:15px;width:480px;}
#book-tags{position:absolute;left:180px;top:80px;width:480px;}
#myTags{position:absolute;left:180px;top:100px;width:480px;}

.txtdef{width:250px;}
.txtlng{width:300px;}

#listinx-p{position:absolute;top:393px;left:163px;width:675px;text-align:center;}
.list{width:100%;padding:5px 5px 5px 5px;text-align:left;background-color:#FFF;}
.list td{border-top:1px solid #ECECEC;height:30px;}
#options-top{position:absolute;top:-30px;left:0px;width:675px;height:23px;text-align:center;background-color:#FFF;padding-top:2px;}
#options-mid{position:absolute;top:86px;left:0px;width:675px;height:23px;text-align:center;background-color:#FFF;padding-top:2px;}
#options-bott{width:675px;height:23px;text-align:center;background-color:#FFF;padding-top:2px;margin-top:5px;margin-bottom:50px;}

#list-left{position:absolute;top:190px;left:0px;width:158px;background-color:#4d4d4d;color:#FFF;}
.list-left{width:100%;text-align:left;border-spacing: 0px;}
.list-left th{background-color:#7F000D;padding:5px 5px 5px 15px;text-align:left;}
.list-left td{border-top:1px solid #545454;padding:5px 5px 5px 15px;}
.list-left a:link,.list-left a:visited{color:#FFF;}
.list-left a:hover{color:#7F000D;}

#list-left2{position:absolute;top:275px;left:0px;width:158px;background-color:#FFF;color:#4d4d4d;}
.list-left2{width:100%;text-align:left;border-spacing: 0px;}
.list-left2 th{background-color:#4d4d4d;padding:5px 5px 5px 15px;text-align:left;color:#FFF;}
.list-left2 td{border-top:1px solid #E4E4E4;padding:5px 5px 5px 10px;font-size:70%;}

#list-left3{position:absolute;top:275px;left:0px;width:158px;background-color:#FFF;color:#4d4d4d;}
.list-left3{width:100%;text-align:left;border-spacing: 0px;}
.list-left3 th{background-color:#4d4d4d;padding:5px 5px 5px 15px;text-align:left;color:#FFF;}
.list-left3 td{border-top:1px solid #E4E4E4;padding:5px 5px 5px 10px;}
#list-left3sub{padding:0px 5px 5px 5px;text-align:left;word-wrap: break-word}

#loading{position:absolute;top:54px;left:806px;display:none;}

.hidden{display:none;}

/* BUTTONS */
.buttons{margin-top:5px;}
.buttons a,.buttons button{display:block;float:left;margin:0px 7px 0px 0px;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:5px 10px 6px 7px;}
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px;/* IE6 */}
.buttons button[type]{padding:5px 10px 5px 7px;/* Firefox */line-height:17px;/* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px;/* IE7 */}
.buttons button img,.buttons a img{margin:0px 3px -3px 0px !important;padding:0;border:none;width:16px;height:16px;}
/* STANDARD */
button:hover,.buttons a:hover{background-color:#DADADA;border:1px solid #C3C3C3;color:#3B3B3B;}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
/* autocomplete*/
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;
/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used*/
/*width:100%;*/
font:menu;font-size:12px;
/* it is very important,if line-height not setted or setted in relative units scroll will be broken in firefox*/
line-height:16px;overflow:hidden;}
.ac_loading{background:white url('images/indicator.gif') right center no-repeat;}
.ac_odd{background-color:#DBDBDB;}
.ac_over{background-color:#484848;color:white;}
/* alerts*/
#popup_container{min-width:300px;
/* Dialog will be no smaller than this */
max-width:600px;
/* Dialog will wrap after this width */
background:#FFF;border:solid 5px #999;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#popup_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;color:#FFF;background:#000;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0em;margin:0em;}
#popup_content{padding:1em 1.75em;margin:0em;}
#popup_panel{text-align:center;margin:1em 0em 0em 1em;}
#popup_cancel{border:0px;background-color:#000;color:#FFF;height:22px;}
#popup_ok{border:0px;background-color:#7F000D;color:#FFF;height:22px;}
#popup_prompt{margin:.5em 0em;}
