
body
{
  text-align: center;
  margin: 0px;
  font-size: 12px;
  background-color: #48576a;
  color: #58595b;
}

a { cursor: hand; position: relative; }
/* DIV STYLES */

div.mainDiv
{
  width: 900px;
  border: 1px solid #a09e99;
  overflow: hidden;
  font-family: Arial;
  background-color: #a09e99;
  padding-bottom: 10px;
}

td.topDiv
{
  width: 900px;
  height: 97px;
  background-image: url('images/top.jpg');
  background-repeat: no-repeat;
}

td.menuke
{
  background-image: url('images/top.jpg');
  background-repeat: no-repeat;
  background-position: right bottom;
}

div.topDiv
{
  width: 900px;
  height: 127px;
  background-image: url('images/top.jpg');
  background-repeat: no-repeat;
}

div.clr
{
  clear: both;
  font-size: 1pt;
}

div.catDiv
{
  margin-top: 38px;
  padding-left: 30px;
  text-align: left;
}

div.searchDiv
{
  width: 240px;
  height: 72px;
  text-align: left;
  color: white;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
}

div.menuDiv2
{
  text-align: left;
  padding-top: 14px;
  color: white;
  font-weight: bold;
  font-size: 11px;
}

div.menuDiv[class]
{
  margin-left: 3px;
  color: white;
  font-weight: bold;
  font-size: 11px;
  padding-top: 14px;
}

div.menuDiv
{
  color: white;
  font-weight: bold;
  font-size: 11px;
  padding-top: 14px;
}

div.menuBox1
{
  width: 116px;
  height: 28px;
  text-align: center;
  float: left;
  background-image:url('images/menu_01.jpg');
}

div.overBox1
{
  width: 116px;
  height: 28px;
  text-align: center;
  cursor: pointer;
  float: left;
  background-image:url('images/menu_01_ov.jpg');
}

div.menuBox2
{
  width: 111px;
  height: 28px;
  text-align: center;
  float: left;
  background-image:url('images/menu_02.jpg');
}

div.overBox2
{
  width: 111px;
  height: 28px;
  text-align: center;
  cursor: pointer;
  float: left;
  background-image:url('images/menu_02_ov.jpg');
}

div.menuBox3
{
  width: 111px;
  height: 28px;
  text-align: center;
  float: left;
  background-image:url('images/menu_03.jpg');
}

div.overBox3
{
  width: 111px;
  height: 28px;
  text-align: center;
  cursor: pointer;
  float: left;
  background-image:url('images/menu_03_ov.jpg');
}

div.menuBox4
{
  width: 111px;
  height: 28px;
  text-align: center;
  float: left;
  cursor: pointer;
  background-image:url('images/menu_04.jpg');
}

div.overBox4
{
  width: 111px;
  height: 28px;
  text-align: center;
  cursor: pointer;
  background-image:url('images/menu_04_ov.jpg');
  float:left;
}

div.menuBox5
{
  width: 111px;
  height: 28px;
  text-align: center;
  float: left;
  background-image:url('images/menu_05.jpg');
}

div.overBox5
{
  width: 111px;
  height: 28px;
  text-align: center;
  cursor: pointer;
  float: left;
  background-image:url('images/menu_05_ov.jpg');
}

div.menuBox6
{
  width: 113px;
  height: 28px;
  text-align: center;
  float: left;
  background-image:url('images/menu_06.jpg');
}

div.overBox6
{
  width: 113px;
  height: 28px;
  text-align: center;
  cursor: pointer;
  float: left;
  background-image:url('images/menu_06_ov.jpg');
}

div.menuBox7
{
  width: 113px;
  height: 28px;
  text-align: center;
  float: left;
  background-image:url('images/menu_07.jpg');
}

div.overBox7
{
  width: 113px;
  height: 28px;
  text-align: center;
  cursor: pointer;
  float: left;
  background-image:url('images/menu_07_ov.jpg');
}

div.menuBox8
{
  width: 111px;
  height: 28px;
  text-align: center;
  float: left;
  background-image:url('images/menu_08.jpg');
}

div.overBox8
{
  width: 111px;
  height: 28px;
  text-align: center;
  cursor: pointer;
  float: left;
  background-image:url('images/menu_08_ov.jpg');
}

div.mainText
{
  background-repeat: no-repeat;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 900px;
}

td.mainTd
{
  background-color: #f4f4ec;
   background-repeat: no-repeat;
}

td.bottomDiv
{
  background-color: #afaea9;
background-image: url(images/aljbg.gif);
background-repeat: repeat-x;
  color: white;
  font-size: 11px; 
  padding-top: 10px; 
  padding-bottom: 8px;
  padding-left: 25px;
}

div.bottomDivLeft
{
  
  float: left;
  text-align: left;
  width: 275px;
}

div.bottomDivRight
{
  float: right;
  padding-right: 30px;
  text-align: center;
  width: 550px;
  font-size: 14px;
  margin-top: 0px;
}

div.contentCateg
{
  float: left;
  text-align: left;
  padding-left: 33px;
  padding-top: 3px;
}

div.contentCategTop
{
  width: 270px;
  height: 32px;
  background-repeat: no-repeat;
  padding-left: 15px;
  padding-top: 13px;
  color: #58595b;
  font-weight: bold;
  font-size: 12px;
}

.contentCategTop
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no src='images/kattop.png');
}

.contentCategTop[class] 
{
  background-image:url('images/kattop.png');
}

div.GuestBookLeft
{
  float: left;
  width: 300px;
  padding-left: 10px
}

div.GuestBookRight
{
  float:left;
    width: 550px;
}

div.contentCategCenter
{
  width: 270px;
  padding-left: 15px;
  background-repeat: repeat-y;
  color: #58595b;
  font-weight: bold;
  font-size: 11px;
}

.contentCategCenter
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/katbg.png');
}

.contentCategCenter[class] 
{
  background-image:url('images/katbg.png');
}

td.contentCategCenter_rgt
{
  width: 500px;
  padding-left: 15px;
  background-repeat: repeat-y;
  color: #58595b;
  font-weight: bold;
  font-size: 11px;
}

td.contentCategCenter_rgt22
{
  width: 500px;
  padding-left: 15px;
  background-repeat: repeat-y;
  color: #58595b;
  font-weight: bold;
  font-size: 11px;
}

td.contentCategCenter_rgt
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/katbg_right.png');
}

td.contentCategCenter_rgt22
{
  background-image:url('images/katbg_right.jpg');
}

td.contentCategCenter_rgt[class] 
{
  background-image:url('images/katbg_right.png');
}

td.contentCategCenter_rgt22[class] 
{
  background-image:url('images/katbg_right.png');
}


div.contentCategBottom
{
  width: 270px;
  background-repeat: no-repeat;
  height: 27px;
}

.contentCategBottom
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no src='images/katbt.png');
}

.contentCategBottom[class] 
{
  background-image:url('images/katbt.png');
}

div.menuCategTop
{
  width: 270px;
  height: 98px;
  background-repeat: no-repeat;
  padding-left: 15px;
  padding-top: 14px;
  color: #58595b;
  font-weight: bold;
  font-size: 12px;
}


.menuCategTop
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no src='images/menut-top.png');
}

.menuCategTop[class] 
{
  background-image:url('images/menut-top.png');
}

td.BugFix
{
  width: 22px;
}

.BugFix
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menut-center.png');
}

.BugFix[class] 
{
  background-image:url('images/menut-center.png');
}

div.menuCategBottom
{
  background-repeat: no-repeat;
  height: 10px;
}

.menuCategBottom
{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no src='images/menut-bt.png');
}

.menuCategBottom[class] 
{
  background-image:url('images/menut-bt.png');
}

div.categRow
{
padding-top: 2px; padding-bottom: 2px;
}

div.contentText
{
  float: left;
  width: 548px;
  font-size: 12px;
  color: #58595b;
  
}

div.oneRow
{
  padding-bottom: 2px;
  border-bottom: solid 2px #a4a29d;
  margin-bottom: 7px;
}

div.row
{
 padding-top: 2px;
 padding-bottom: 2px;
}

div.sortBooks
{
  width: 530px;
  height: 47px;
  margin-right: 10px;
  margin-left: 0px;
  margin-bottom: 10px;
  margin-top:0px;
}

.sortBooks {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/sortbg.png');
  background-repeat: no-repeat;
}
.sortBooks[class] {
/* IE ignores styles with [attributes], so it will skip the following. */
  background-image:url('images/sortbg.png');
  background-repeat: no-repeat;
}

div.searchBooks
{
  width: 530px;
  padding: 4px;
  border: 1px solid #a4a29d;
  background-color: #58678e;
  margin-right: 10px;
  margin-left: 6px;
  margin-bottom: 10px;
  margin-top:0px;
  color: #FFFFFF;
}

div.sortBooksTitle
{
  margin-bottom: 0px;
  padding-bottom:0px;
  margin-left: 6px;
  font-size: 20px;
  font-weight: bold;
  color: #a4a29d;
  float: right;
}

div.searchBooksTitle
{
  margin-bottom: 0px;
  padding-bottom:0px;
  margin-left: 2px;
  font-size: 20px;
  font-weight: bold;
  color: #b7bccc;
  float: right;
}

div.cartTitle
{
   font-size:20px;
   color: #707070;
   font-weight: bold;
}

td.cartFull
{
  border-top: 2px solid #707173;
}



hr.line
{
   border: 0px;
   border-bottom: 2px dotted #aeaea8;
   margin: 0px;
   padding: 0px;
   margin-top: 4px;
   margin-bottom: 4px;
}

.backPng {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/book_bg_right.png');
  background-repeat: y-repeat;
}
.backPng[class] {
/* IE ignores styles with [attributes], so it will skip the following. */
  background-image:url('images/book_bg_right.png');
  background-repeat: y-repeat;
}

.backPng_big {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/big-book-bg.png');
  background-repeat: no-repeat;
  background-position: right bottom; 
}
.backPng_big[class] {
/* IE ignores styles with [attributes], so it will skip the following. */
  background-image:url('images/big-book-bg.png');
  background-repeat: no-repeat;
  background-position: right bottom; 
}

.backPng_sm {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/sm-book-bg.png');
  background-repeat: no-repeat;
  background-position: right bottom; 
}
.backPng_sm[class] {
/* IE ignores styles with [attributes], so it will skip the following. */
  background-image:url('images/sm-book-bg.png');
  background-repeat: no-repeat;
  background-position: right bottom; 
}


.backPngtop {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no src='images/book_bg_top.png');
  background-repeat: no-repeat;
  height: 18px;
  width: 10px;
  background-position: top;
}
.backPngtop[class] {
/* IE ignores styles with [attributes], so it will skip the following. */
  background-image:url('images/book_bg_top.png');
  background-repeat: no-repeat;
  height: 18px;
  width: 10px;
  background-position: top;
}

.backPngbottom {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no src='images/book_bg_rbt.png');
  background-repeat: no-repeat;
  height: 18px;
  width: 10px;
  background-position: bottom;
}

.backPngbottom[class] {
/* IE ignores styles with [attributes], so it will skip the following. */
  background-image:url('images/book_bg_rbt.png');
  background-repeat: no-repeat;
  height: 18px;
  width: 10px;
  background-position: bottom;
}

.backPngbottom11 {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no src='images/book_bg_bt.png');
  background-repeat: no-repeat;
  background-position: bottom;
  height: 10px;
}

.backPngbottom11[class] {
/* IE ignores styles with [attributes], so it will skip the following. */
  background-image:url('images/book_bg_bt.png');
  background-repeat: no-repeat;
  background-position: bottom;
  height: 10px;
}

.backPngbottom13 {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no src='images/book_bg_bt3.png');
  background-repeat: no-repeat;
  background-position: bottom;
  height: 10px;
}

.backPngbottom13[class] {
/* IE ignores styles with [attributes], so it will skip the following. */
  background-image:url('images/book_bg_bt3.png');
  background-repeat: no-repeat;
  background-position: bottom;
  height: 10px;
}

.backPngbottom12 {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=no src='images/book_bg_bt2.png');
  background-repeat: no-repeat;
  background-position: bottom;
  height: 10px;
}

.backPngbottom12[class] {
/* IE ignores styles with [attributes], so it will skip the following. */
  background-image:url('images/book_bg_bt2.png');
  background-repeat: no-repeat;
  background-position: bottom;
  height: 10px;
}

div.menus
{
  padding-bottom:0px;
}

div.menuText
{
  padding-top: 5px;
  padding-right:10px;
font-size: 12px
}

div.cartDiv
{
   padding:10px; 
   font-size:12px;
   color: #58595b;
}

div.introDiv
{
  height: 600px;
  width: 900px;
  border: 2px #a09e99 solid;
  background-image: url('images/intro.jpg');  
  background-repeat: no-repeat;
  background-position: bottom;
  padding: 0px;
}

div.introBottom
{
  padding-top:422px;
  cursor: pointer;
  color: #FFFFFF;
  font-family: Verdana;
  text-align: left;
  font-size: 8px;
  padding-left: 90px;
  display: none;
}

div.cartRow
{
  height: 20px;
  font-size: 12px;
}

.introTitle {
	font-family: "Myriad Pro";
	font-size: 120px;
	color: #4b5d86;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	display: none;
}

h1.introTitle {
	padding: 0px;
	margin: 0px;
}

/* INPUT STYLES */

input.search
{
  margin-left: 5px;
  margin-top: 2px;
  width: 145px;
  border: 1px solid #6d6e72;
  height: 18px;
  background-image: url('images/searchformbg.jpg');
}

input.search_bt
{

  height: 23px;
  background-color: transparent;
  color: white;
  font-weight: bold;
  border: 0px solid #0b090f;
  font-size: 12px;
  margin-left: 0px;
  cursor:pointer;
}





/* H STYLES */

h1.menu
{
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  font-size: 11px;
}

h2.medicinaH2
{
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  font-size: 11px;
}

h1.categs
{
  padding: 0px;
  margin: 0px;
  font-weight: bold;
  font-size: 11px;
}

input
{
  color: #58595b;
  font-size: 11px;
  font-family: Arial;
}

input.button
{
  color: #2e4894;
  font-size: 12px;
  font-family: Arial;
  background-color: transparent;
  cursor: pointer;
  font-weight: bold;
  border: 0px;
  padding: 0px;
  margin: 0px;
}

input.button2
{
  color: #2e4894;
  font-size: 11px;
  font-family: Arial;
  background-color: transparent;
  cursor: pointer;
  font-weight: bold;
  border: 0px;
  height: 35px;
  padding: 0px;
  margin: 0px;
}

input.form
{
  color: #a4a29d;
  font-size: 11px;
  font-family: Verdana;
  background-color: #f3f3eb;
  border: 1px solid #a4a29d;
}

select.select
{
  color: #58595b;
  font-size: 11px;
  font-family: Verdana;
  background-color: #f3f3eb;
  border: 1px solid #a4a29d;
}

input.form2
{
  color: #58595b;
  font-size: 11px;
  font-family: Verdana;
  background-color: #f3f3eb;
  border: 1px solid #a4a29d;
}

td.db
{
    color: #a4a29d;
}

textarea
{
  color: #58595b;
  font-size: 11px;
  font-family: Verdana;
}
/* FON STYLES */

.sortBooks A:link      { text-decoration: none; color: #58595b; font-weight:bold; font-size: 11px;}
.sortBooks A:visited   { text-decoration: none; color: #58595b; font-weight:bold; font-size: 11px;}
.sortBooks A:hover     { text-decoration: none; color: #ed1847; font-weight:bold; font-size: 11px;}

.menuCategTop A:link      { text-decoration: none; color: #58595b; font-weight:bold; font-size: 11px;}
.menuCategTop A:visited   { text-decoration: none; color: #58595b; font-weight:bold; font-size: 11px;}
.menuCategTop A:hover     { text-decoration: none; color: #223b7b; font-weight:bold; font-size: 11px;}

.menuText              { text-decoration: none; color: #58595b; font-weight:normal; font-size: 11px;}
.menuText A:link      { text-decoration: none; color: #223b7b; font-weight:normal; font-size: 11px;}
.menuText A:visited   { text-decoration: none; color: #223b7b; font-weight:normal; font-size: 11px;}
.menuText A:hover     { text-decoration: none; color: #58595b; font-weight:normal; font-size: 11px;}

.menuTextM              { text-decoration: none; color: #58595b; font-weight:normal; font-size: 11px;}
.menuTextM A:link      { text-decoration: none; color: #223b7b; font-weight:normal; font-size: 11px;}
.menuTextM A:visited   { text-decoration: none; color: #223b7b; font-weight:normal; font-size: 11px;}
.menuTextM A:hover     { text-decoration: none; color: #58595b; font-weight:normal; font-size: 11px;}

.contentCategCenter A:link      { text-decoration: none; color: #58595b; font-weight:bold; font-size: 12px;}
.contentCategCenter A:visited   { text-decoration: none; color: #58595b; font-weight:bold; font-size: 12px;}
.contentCategCenter A:hover     { text-decoration: none; color: #ed1847; font-weight:bold; font-size: 12px;}

.oneRow A:link      { text-decoration: none; color: #2e4894; font-weight:bold; font-size: 12px;}
.oneRow A:visited   { text-decoration: none; color: #2e4894; font-weight:bold; font-size: 12px;}
.oneRow A:hover     { text-decoration: none; color: #ed1847; font-weight:bold; font-size: 12px;}

.links A:link      { text-decoration: none; color: #2e4894; font-weight:bold; font-size: 12px;}
.links A:visited   { text-decoration: none; color: #2e4894; font-weight:bold; font-size: 12px;}
.links A:hover     { text-decoration: none; color: #ed1847; font-weight:bold; font-size: 12px;}

.bottomDivRight              { text-decoration: none; color: #FFFFFF; font-weight:bold; font-size: 12px;}
.bottomDivRight A:link      { text-decoration: none; color: #FFFFFF; font-weight:bold; font-size: 12px;}
.bottomDivRight A:visited   { text-decoration: none; color: #FFFFFF; font-weight:bold; font-size: 12px;}
.bottomDivRight A:hover     { text-decoration: none; color: #58595b; font-weight:bold; font-size: 12px;}

A:link      { text-decoration: none; color: #58595b; font-weight:bold; font-size: 12px;}
A:visited   { text-decoration: none; color: #58595b; font-weight:bold; font-size: 12px;}
A:hover     { text-decoration: none; color: #ed1847; font-weight:bold; font-size: 12px;}

TD     { text-decoration: none; color: #58595b; font-size: 12px; font-family: Arial;}
TD.searchTable     { text-decoration: none; color: #FFFFFF; font-size: 12px; font-family: Arial;}
