html {
 height:99%;
 font-family:Verdana;
 color:#022060;
}

body {
 width:100%;
 height:100%;
 padding:0;
 margin:0;
}

#body_admin {
 padding-left:10px;
 width:98%;
}

a {
 color:#022060;
}

a:hover {
 color:#ff0000;
}

p {
 text-align:justify;
}

li {
 padding-top:5px;
}

#div_preload {
 position:absolute;
}

#table_main {
 width:100%;
 height:99%;
 padding:0;
 margin:0;
}

#tr_main {
 height:99%;
 padding:0;
}

#td_main {
 width:99%;
 padding:0;
}

#div_box {
 width:1000px;
 height:33.8em;
 overflow:hidden;
 padding:0;
 margin:auto;
}

#div_title {
 position:relative;
 left:450px;
 width:550px;
 height:70px;
 background-color:#022060;
 background-image:url(../img/title.jpg);
 background-repeat:no-repeat;
 background-position:30px 8px;
 border-style:solid;
 border-width:1px;
 border-color:#ffffff;
}

#div_lang {
 width:95px;
 position:relative;
 left:-320px;
 bottom:-43px;
}

#div_order {
 width:150%;
 position:relative;
 left:-320px;
 bottom:-52px;
 font-size:0.8em;
}

img.img_flag {
 border-width:1px;
 border-color:gray;
}

img.img_flag:hover {
 border-color:black;
}

img.img_card {
 border-style:solid;
 border-color:black;
 border-width:1px;
 background-position:center;
 background-repeat:no-repeat;
 background-image:url("../img/loading.gif");
}

#div_main {
 width:999px;
}

#div_upperline {
 position:relative;
 left:120px;
 top:0px;
 width:880px;
 height:1px;
 border-top-style:solid;
 border-width:1px;
 border-color:#B0B0B0;
}

#div_leftline {
 position:relative;
 left:0px;
 top:0px;
 width:1px;
 height:160px;
 border-left-style:solid;
 border-width:1px;
 border-color:#B0B0B0;
}

#div_menu {
 position:relative;
 top:0px;
 left:-80px;
 width:150px;
 height:255px;
 border-right-style:solid;
 border-top-style:solid;
 border-width:1px;
 border-color:#B0B0B0;
}

#div_navline1 {
 position:relative;
 left:71px;
 top:-237px;
 width:29px;
 height:1px;
 border-top-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_navline2 {
 position:relative;
 left:71px;
 top:-201px;
 width:29px;
 height:1px;
 border-top-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_navline3 {
 position:relative;
 left:71px;
 top:-164px;
 width:29px;
 height:1px;
 border-top-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_navline4 {
 position:relative;
 left:71px;
 top:-128px;
 width:29px;
 height:1px;
 border-top-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_navline5 {
 position:relative;
 left:71px;
 top:-89px;
 width:29px;
 height:1px;
 border-top-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_navline6 {
 position:relative;
 left:71px;
 top:-51px;
 width:29px;
 height:1px;
 border-top-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_navline7 {
 position:relative;
 left:71px;
 top:-16px;
 width:29px;
 height:1px;
 border-top-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_content {
 position:relative;
 top:-700px;
 left:400px;
 width:400px;
 height:450px;
 overflow:auto;
 padding-right:20px;
 padding-bottom:0px;
 margin-bottom:0px;
}

#div_bigcontent {
 position:relative;
 top:-383px;
 left:100px;
 width:745px;
 height:430px;
 overflow:auto;
 padding-left:20px;
 padding-bottom:0px;
 padding-right:10px;
 margin-bottom:0px;
 border-left-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_img1 {
 position:relative;
 left:100px;
 top:-340px;
 width:250px;
 height:325px;
 background-image:url(../img/0.jpg);
 background-repeat:no-repeat;
 border-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_flash {
 position:relative;
 left:100px;
 top:-340px;
 width:250px;
 height:325px;
 background-image:url(../img/0.jpg);
 background-repeat:no-repeat;
 border-style:solid;
 border-width:1px;
 border-color:#000000;
}

#div_aboutlinks {
 position:absolute;
 right:1px;
 top:0px;
 font-size:0.7em;
}

#div_details {
 width:97%;
 background-color:#FFFFCC;
 border-width:1px;
 border-style:solid;
 margin-bottom:20px;
 font-size:0.9em;
 clear:left;
}

font.font_small {
 font-size:0.7em;
}

#div_cart {
 padding-left:28px;
 background-image:url(../img/cart.png);
 background-repeat:no-repeat;
 height:26px;
 position:relative;
 top:-1px;
}

#div_maploading {
 font-size:0.8em;
 font-weight:bold;
 position:absolute;
 top:0px;
 left:20px;
 color:black;
 background-color:#FFFFE0;
 padding:2px 6px 2px 6px;
}

a.a_small {
 font-size:0.8em;
 color:blue;
}

a.a_cat {
 text-decoration:none;
}

a.a_cat2 {
 text-decoration:none;
 color:gray;
}

#a_cat {
 color:#ff0000;
}

a.a_menu {
 text-decoration:none;
 font-weight:bold;
 color:#022060;
}

a.a_menu:hover {
 text-decoration:none;
 font-weight:bold;
 color:#ff0000;
}

a.a_book {
 text-decoration:none;
}

div.div_menuitem1 {
 padding-left:10px;
 padding-top:8px;
 padding-bottom:8px;
 height:20px;
 border-bottom-style:dashed;
 border-width:1px;
 background-color:#E6E6E6;
 border-color:#B0B0B0;
}

div.div_menuitem2 {
 padding-left:10px;
 padding-top:8px;
 padding-bottom:8px;
 height:20px;
 border-bottom-style:dashed;
 border-width:1px;
 border-color:#B0B0B0;
}

div.div_menuitem3 {
 padding-left:10px;
 padding-top:8px;
 padding-bottom:8px;
 height:20px;
 background-color:#E6E6E6;
}

div.div_menuitem1s {
 position:relative;
 top:0px;
 left:1px;
 padding-left:10px;
 padding-top:8px;
 padding-bottom:8px;
 height:20px;
 border-right-style:solid;
 border-right-color:#000000;
 border-bottom-style:dashed;
 border-bottom-color:#B0B0B0;
 border-width:1px;
 background-color:#E6E6E6;
}

div.div_menuitem2s {
 position:relative;
 top:0px;
 left:1px;
 padding-left:10px;
 padding-top:8px;
 padding-bottom:8px;
 height:20px;
 border-right-style:solid;
 border-right-color:#000000;
 border-bottom-style:dashed;
 border-bottom-color:#B0B0B0;
 border-width:1px;
}

div.div_menuitem3s {
 position:relative;
 top:0px;
 left:1px;
 padding-left:10px;
 padding-top:8px;
 padding-bottom:8px;
 height:20px;
 border-right-style:solid;
 border-right-color:#000000;
 border-width:1px;
 background-color:#E6E6E6;
}

div.div_space {
 display:inline;
 padding-left:5px;
}

div.div_zip {
 padding-right:10px;
 margin:0px;
 font-size:0.8em;
 white-space:nowrap;
 display:inline;
}

#div_hint {
 width:91%;
 position:relative;
 top:-10px;
 background-color:#FFFFCC;
 background-image:url(../img/hint.png);
 background-repeat:no-repeat;
 background-position:3px 2px;
 font-size:0.8em;
 padding-left:28px;
 padding-top:4px;
 border-width:1px;
 border-style:solid;
 height:21px;
}

#div_working {
 background-image:url(../img/working.gif);
 background-repeat:no-repeat;
 position:relative;
 top:155px;
 left:80px;
 padding-left:120px;
 padding-right:0px;
 width:500px;
 height:120px;
}

h1 {
 font-size:1.5em;
 margin-top:0px;
}

h2 {
 font-size:1.4em;
 margin-top:0;
}

#table_open {
 width:100%;
}

#table_cats {
 width:100%;
 border-collapse:collapse;
 font-size:0.77em;
 margin-top:0.8em;
 height:2em;
}

#table_cats td {
 padding-bottom:4px;
}

#table_subcats {
 padding:0;
 margin:0;
 font-size:0.8em;
}

#table_langs {
 width:100%;
}

#table_list {
 width:97%;
 font-size:0.7em;
 border-collapse:collapse;
 border-top-style:solid;
 border-top-width:1px;
}

#table_menu {
 width:97%;
 border-collapse:collapse;
 font-size:0.8em;
 text-align:center;
}

#table_letters {
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#022060;
 margin:auto;
 margin-top:0.5em;
}

table.table_desc {
 font-size:0.9em;
 border-spacing:0;
}

table.table_listnav1 {
 width:97%;
 text-align:left;
 padding-top:5px;
 font-size:0.8em;
}

table.table_listnav2 {
 width:97%;
 text-align:left;
 padding-bottom:10px;
 font-size:0.8em;
}

td.td_cathead {
 border-bottom-style:solid;
 border-width:1px;
 border-color:#022060;
 padding-left:10px;
 padding-right:10px;
}

td.td_letter {
 border-left-style:solid;
 border-right-style:solid;
 border-width:1px;
 border-color:#022060;
 text-align:center;
 width:1.5em;
}

td.td_tag {
 padding-left:10px;
 margin-bottom:0;
}

td.td_smalltag {
 padding-left:15px;
 margin-top:0;
 font-size:0.8em;
}

td.td_cat {
 padding-left:40px;
}

#td_cathead {
 border-style:solid;
 border-width:1px;
 border-top-color:#ffffff;
 border-left-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#022060;
 background-color:#022060;
 padding-left:10px;
 padding-right:10px;
 color:#ffffff;
}

#td_letter {
 border-style:solid;
 border-width:1px;
 border-top-color:#ffffff;
 border-left-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#022060;
 background-color:#022060;
 text-align:center;
 color:#ffffff;
 width:1.5em;
}

a.a_letter {
 text-decoration:none;
}


td.td_entries {
 text-align:right;
}

td.td_lang {
 vertical-align:middle;
 border-bottom-style:solid;
 border-width:1px;
 border-color:#022060;
}

td.td_list {
 border-bottom-style:solid;
 border-width:1px;
 border-color:#022060;
}

td.td_invisible {
 color:#ffffff;
}

#font_h1small {
 font-size:0.8em;
 font-weight:normal;
}

font.font_num {
 font-size:0.9em;
}

#p_sort {
 padding:0;
 margin:0;
 font-size:0.9em;
}

#p_cattitle {
 margin:0;
 text-align:center;
}

#p_searchoptions {
 margin-bottom:0;
}

#div_buy {
 width:144px;
 height:130px;
 border-width:1px;
 float:right;
 margin-right:20px;
 font-size:0.7em;
 font-weight:bold;
 margin-top:10px;
 text-align:center;
 clear:left;
 padding-bottom:20px;
}

#div_price {
 float:none;
 font-size:1.5em;
 text-align:right;
 padding-bottom:10px;
}

#div_bookimg {
 float:left;
 padding-right:20px;
 padding-bottom:10px;
}

a.a_previmg {
 cursor:url(../img/zoom.gif), url(../img/zoom.cur), auto;
}

#p_aid {
 margin-bottom:2px;

 text-decoration:underline;
}

p.p_small {
 font-size:0.9em;
}

p.p_aboutlinks {
 width:100%;
 text-align:right;
}

#map_canvas {
 width:742px;
 height:363px;
 background-color:black;
}

div.div_bubble {
 font-size:0.8em;
 width:350px;
}

#a_maplink {
 font-weight:normal;
 font-size:0.5em;
 float:right;
}

#div_preview {
 background-repeat:no-repeat;
 background-position:right top;
 background-image:url("../img/right.png");
}

#img_preview {
 border-style:solid;
 border-width:4px;
 border-color:black;
 background-position:center;
 background-repeat:no-repeat;
 background-image:url("../img/loading.gif");
}

#js_img_preview {
 border-style:solid;
 border-width:4px;
 border-color:black;
 background-position:center;
 background-repeat:no-repeat;
 background-image:url("../img/loading.gif");
}

#js_num {
 display:inline;
}

#searchfunc {
 position:absolute;
 top:120px;
 left:20px;

 background-color:#FFFFCC;
 border-style:solid;
 border-width:1px;
 border-color:black;
}

dd {
padding-top:3px;
padding-bottom:10px;
}

div.linkimgs {
position:absolute;
right:20px;
bottom:10px;
}

