html, body { margin:0em; padding:0em; }
body { font-family:"Trebuchet MS"; font-size:9.5pt; background-color:#FFF; padding:1em 2em 0em; min-width:900px; }

a { color:#000; }
img { margin:0; padding:0; border:0; }

#topmenu { text-align:right; margin:-1em -2em 1.5em -2em; padding:0 2em; border-bottom:0px solid #ccc; }
#topmenu a { padding:0 .7em; }
#topmenu a.act { font-weight:bold; }

#topin { clear: both; width: 100%; //padding-right: 1px; //width:99%; }
#topin .a, #topin .b { float: left; }
#topin .a { width: 45%; //margin-right: -100%; }
#topin .b { width: 55%; //margin-left: 45%; //display: inline; }

#topin-in { clear: both; width: 100%; //padding-right: 1px; //width:99%; }
#topin-in .a, #topin-in .b { float: left; }
#topin-in .a { width: 60%; //margin-right: -100%; }
#topin-in .b { width: 40%; //margin-left: 60%; //display: inline; text-align:center; }
#topin-in .b .logo { width:180px; height:65px; display:block; margin:0 auto; }
#topin-in .b div { font-size:7pt; color:#999;}

#search-menu { text-align:right; padding:0em 20% 0em 1em; }
#search-menu ul { list-style:none; margin:0em; padding:0em; display:inline-block; }
#search-menu li { margin:0em; padding:0em; display:inline; }
#search-menu a {  color:#fff; font-size:9pt; white-space:nowrap; background:url(/i/smenu.png) no-repeat 50% 100%; padding:0em 1em 0em 1.5em; }

#search-form { text-align:left; }
#search-form form { margin:0em; padding:0em; white-space:nowrap; }
#query { border:1px solid #000; width:80%; height:26px; font-size:16pt; padding:0em 0em 0em .2em; text-align:left; }
#qsubmit { font-size:10pt; padding:2px 1em .3em 1em; position:relative; top:-3px;}

#phonein { font-size:22pt; color:#f30; margin:0em 0em -.2em 0em; text-align:center; }
#phonein div { font-size:7pt; color:#999; margin-left:-13em;  }

#search-example { color:#999; padding:.2em 1em 0 .2em; font-size:9pt; }
#search-example  span { border-bottom:1px dashed #999; padding:0em;}

#catalog { padding:2em 0; clear:left; }
#catalogin { clear: both; width: 100%; //padding-right: 1px; //width:99%; }
#catalogin .a, #catalogin .b { float: left; }
#catalogin .a { width: 50%; //margin-right: -100%; }
#catalogin .b { width: 50%; //margin-left: 50%; //display: inline; }
#catalogin h1 { font-weight:normal; margin:0; padding:0;}
#cataloginr { clear: both; width: 100%; //padding-right: 1px; //width:99%; }
#cataloginr .a, #cataloginr .b { float: left; }
#cataloginr .a { width: 64%; //margin-right: -100%; }
#cataloginr .b { width: 36%; //margin-left: 64%; //display: inline; }

#uimg { margin:0 2em 1em 0; float:left; }
#uimg img { width:250px; height:250px; }
#udescription { float:left; padding-top:1em; width:170px; }
.ucost { font-size:18pt; padding:0 0 1em 0; }

.stitle, .stitle a { font-style:italic; }

#cinlist { height:510px; margin:1em 2em 0 0; overflow:hidden; font-size:9pt; }
#cinlist .cinunit { width:130px; height:170px; float:left; text-align:center; }
#cinlist .cinunit  .img { display:block; margin:0 auto; width:85px; height:85px; }
#cinlist .cinunit .ahref { padding:0 0 .5em 0;}
#cinlist .cinunit .tcost { font-size:7pt; color:#999; position:relative; top:-5px; }
#cinlist .cinunit .cost { font-size:9pt;  position:relative; top:-5px; font-weight:bold;}

.eshop-info a { color:#f30; }
#uinfo { width:450px; margin:0 auto; padding:2em 0 0 0; }

#catalogin-list { clear: both; width: 100%; //padding-right: 1px; //width:99%; }
#catalogin-list .a, #catalogin-list .b { float: left; }
#catalogin-list .a { width: 82%; //margin-right: -100%; }
#catalogin-list .b { width: 18%; //margin-left: 82%; //display: inline; }
#catalogin-list h1 { font-weight:normal; margin:0; padding:0;}

#catalog-chapters { clear: both; width: 100%; //padding-right: 1px; //width:99%; }
#catalog-chapters .a, #catalog-chapters .b { float: left; }
#catalog-chapters .a { width: 20%; //margin-right: -100%; }
#catalog-chapters .b { width: 80%; //margin-left: 20%; //display: inline; }
#catalog-chapters .a ul { list-style:none; margin:0; padding:0 0 0 1em; }
#catalog-chapters .a li { padding:.3em 0 0 0; }
#catalog-chapters .a ul ul { padding:0 0 0 1em; margin:.3em 0 0 1em; font-size:9pt; border-left:1px dotted #000; }

#cinlist-cat { margin:1em 1em 0 0; }
#cinlist-cat .cinunit { width:170px; height:230px; float:left; text-align:center; }
#cinlist-cat .cinunit  .img { display:block; margin:0 auto; width:150px; height:150px; }
#cinlist-cat .cinunit .ahref { padding:0 0 .5em 0;}
#cinlist-cat .cinunit .tcost { font-size:7pt; color:#999; position:relative; top:-5px; }
#cinlist-cat .cinunit .cost { font-size:9pt;  position:relative; top:-5px; font-weight:bold;}

























div.div-top { padding:.5em; font-size:12pt; }
//img.logo { margin:1em 1em 0 1em; }

ul.catexport, ul.catexport ul { list-style:none; margin:0; padding:0 0 0 1em; }
ul.catexport li a { font-weight:normal; color:#333; }
ul.catexport ul li a { font-weight:normal; font-size:7.5pt; }