BODY {font-family: Arial, Helvetica, sans-serif; padding: 0 0 0 0; margin: 0 0 0 0;}
.txt {font-family: "Times New Roman", Times, serif; font-size: 93%;}
.menu, a.menu:hover  {font-size: 12px; color: #000000; text-decoration: none; }
.menu3, a.menu3:link, a.menu3:hover {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
.menu-a, a.menu-a:hover  { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.upmenu, a.upmenu:hover  { font-size: 11px; font-weight: bold; color: #000000; }
.upmenu-a, a.upmenu-a:hover {font-size: 11px; font-weight: bold; color: #000000; background-color: #4fb2ed; text-decoration: none; }
/*a:link, a:visited, a:fover, a:active {color:#00349A;} */
a.upmenu:hover  { color: #00349A; }
a.butt {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal;}
a.gbutt {font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal;  color: #a2a2a2;}
.grbutt {font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; color: #a2a2a2;}
.inbutt {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style:normal; color: #000;}
.cart, a.cart:hover  { font-size: 12px; color: #000000; }
.cart2, a.cart2:hover  {font-size: 11px; font-weight: bold; color: #DB1A00; font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif;}
.nav { color: #000000; font-size: 12px; font:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em}
.pnav {font-size:14px; line-height:1.5em;}
.form { font-size: 12px;}
.smenu { font-size: 12px; color: #00349A; MARGIN: 2 2 2 0;}
.smenu-a {font-size: 12px; color: #000000; MARGIN: 2 2 2 0; font-weight: bold;}
.smenu-h {color: #0642A0; font-size: 16px; font-weight: bold; }
.smenu-h-a {color: #808080; font-size: 16px; font-weight: bold;}
h1 {color: #000000; font-weight: normal; font-size: 24px; MARGIN: 11px 0px 0px 0px; }
h2 {font-family: Arial, Arial Cyr, Verdana, Tahoma, sans-serif; font-size: 80%; font-weight: bold; font-size: small; }
div.authorimg {float:left; margin-right:5px; margin-bottom:5px; background-color:#EEEEEE;}
img.authorimg {margin: 7px 7px 7px 7px;}
#commentsMore
{
display:none;
width:100%;
}
#courierform
{
display:none;
width:100%;
}
#commentsTable
{
display:none;
width:100%;
}
.hinplblue
{
  background-color: #4fb2ed;
  background-image: url(http://www.bookclub.ua/images/bg_pl.gif);
  background-position:top;
  background-repeat:repeat-x;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  padding-bottom:2px;
  padding-left: 7px;
  padding-top: 4px;
}
.hinplblueri{
background-image:url(/images/pl_l.gif); background-repeat:no-repeat; background-position:top;
}
.t-l {font-size: 80%; border-bottom: 1px solid #e6e6e6;}
.t-r {font-size: 80%; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; }
.t-h {font-size: 80%; font-weight: bold; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6;}
.price-l {font-size: 80%; border-top: 1px solid #e6e6e6;}
.price-l-reg {font-size: 80%; color:#ff3333; font-weight: bold;  border-top: 1px solid #e6e6e6;}
.price-l-old { color: #808080; font-size: 80%; border-top: 1px solid #e6e6e6;}
.price-l-a { background: #DFEFFF; font-size: 80%; border-top: 1px solid #e6e6e6; }
.price-r { font-size: 80%; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; font-weight: bold; }
.price-r-reg { color:#ff3333; font-size: 80%; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; font-weight: bold; }
.price-r-a { background: #DFEFFF; font-size: 80%; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; font-weight: bold; }
.price-r-old {color: #808080; background: #f3f3f3; font-size: 80%; text-decoration: line-through; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; font-weight: bold; }

.iprice-l {font-size: 0.7em;}
.iprice-l-old {color: #808080; font-size: 0.7em;}
.iprice-l-a {background: #E9F7FE; font-size: 0.7em; font-weight: bold;}
.iprice-r { font-size: 0.7em;}
.iprice-r-a {background: #E9F7FE; font-size: 0.7em; font-weight: bold;}
.iprice-r-old {color: #808080; background: #f3f3f3; font-size: 0.7em; text-decoration: line-through;}




.arr { background: #EEEEEE; font-weight: bold; font-size: 8px; font-family: Arial, Arial Cyr, sens-serif; text-decoration: none;}
.arr-w {background: #FFFFFF; font-weight: bold; font-size: 8px; font-family: Arial, Arial Cyr, sens-serif; text-decoration: none;}
a:hover {color: #00349A;}
.sbutton, .rbutton { background-color: #D9D9D9; font-size: 12px;}
.menuc, a.menuc:hover  {font-size: 12px; color: #000000; font-family:"Comic Sans MS"; text-decoration: none; }
.love, a.love:hover  {font-size: 11px; color: #000000; font-family:"Comic Sans MS"; text-decoration: none; }
.search, a.search:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	text-align: left;
	color: #003e88;
	text-decoration: underline;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(http://www.bookclub.ua/images/join/bub.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 15px; 
	background: url(http://www.bookclub.ua/images/join/bub_filler.gif) repeat bottom; 
	cursor: pointer; 
}
a.tt:hover span.bottom{
	display: block;
	padding:5px 8px 10px;
	color: #548912;
    background: url(http://www.bookclub.ua/images/join/bub.gif) no-repeat bottom;
}

#question{
    z-index:26;
	display:none;
    position:absolute;
    top: 35%; left:35%;
	width:350px;
	text-align: left;
	color: #003e88;
    border: 2px solid #003e88;
	background-color:#FFFFAA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
#informer1{
  	display:none;
	width:550px;
	text-align: left;
	color: #003e88;
    border: 1px solid #003e88;
	background-color:#FFC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#friendinfo{
    z-index:30;
  	display:none;
   	position:absolute;
	float:left;
	width:100%;
	text-align: left;
	color: #003e88;
    border: 1px solid #003e88;
	background-color:#FFC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#cartinfo{
    z-index:30;
  	display:none;
   	position:absolute;
	float:left;
	width:100%;
	text-align: left;
	color: #003e88;
    border: 1px solid #003e88;
	background-color:#FFC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#orderinfo{
    z-index:30;
  	display:none;
   	position:absolute;
	float:left;
	width:100%;
	text-align: left;
	color: #003e88;
    border: 1px solid #003e88;
	background-color:#FFC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#warning
{
   display:none;
   position:relative;
   left: 0; top: 0;
   color:#f00;
}
#belowpr
{
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#belowpr_but
{
display:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#offens
{
display: block;
width: 420px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px; 
background-color: #ff9;"
}
.mainjoinhead
{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
height: 88%;
width: 88%;
border: 1px solid #000;
}
.goodisshoos
{
    display:block;
    position:relative;
    width:350px;
	text-align: left;
	color: #003e88;
    border: 2px solid #003e88;
	background-color:#FFFFAA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
 
<!--Shop-product-->
.text {font-family:Verdana, Arial, Helvetica, sans-serif;}

.ditales {font-size:14px;}
.headers {font-size:14px; font-weight:bold;}
.description {font-size:13px;}
.special {font-size:13px; line-height:1.5em;}
.zoom {font-size:12px;}
.imgsize {margin-right:15px;}

.travel A {color:#00AAF0;}
.travel A:hover {color:#ff7515;}

<!--/Shop-product-->