.source {
 font-family: verdana, helvetica, sans-serif;
 font-size: 10px;
 text-decoration: italics;
 color: #6A7442;
 margin: 0px 0px 0px 0px;
 }

table.topicpdf {
 border: 5px solid #F0F0F0;
 padding: 0px 0px 0px 15px;
 text-align: left;
 border-collapse: collapse;
 }

table.topicpdfs {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 15px;
 text-align: left;
 border-collapse: collapse;
 }

table.topicpdfs td.pic {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 135px;
 text-align: center;
 }

table.topicpdfs td.pics {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 153px;
 text-align: center;
 }

table.topicpdfs td.description {
 border-top: 4px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 5px 0px 0px 15px;
 text-align: left;
 }

table.topicpd {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 15px;
 text-align: left;
 border-collapse: collapse;
 }

table.topicpd td.pic {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 135px;
 text-align: center;
 }

table.topicpd td.pics {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 0px 0px 0px 0px;
 width: 120px;
 height: 153px;
 text-align: center;
 }

table.topicpd td.description {
 border-top: 0px solid #F0F0F0;
 border-right: 0px solid #f4f4f4;
 padding: 5px 0px 0px 15px;
 text-align: left;
 }

ul {
 padding: 0px;
 margin: 0px;
 }

p {
 font-family: Arial, Verdana, sans-serif;
 padding: 0px;
 margin: 0px;
 font-size: 14px;
 line-height: 18px;
 font-weight: 400;
 color: #000;
}

.red { 
 font-family: Arial, Verdana, sans-serif;  
 font-size: 12px;  
 margin-top: 10px; 
 margin-bottom: 0px; 
 padding: 0px; 
 color: #ff0000;
 font-weight: bold;  
}

.line {
 text-decoration: line-through;
 font-size: 20px;
 font-weight: bold;
 }

hr.order { 
 background: #fffddf;
 height: 1px; 
 border: 0px solid #fff;
 }

h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 18px; margin: 0px 0px 2px 0px; color: #000; background-color: transparent;}
h3 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 15px; margin: 0px 0px 3px 0px; color: #000; background-color: transparent;}
h4 {font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 19px; margin: 0px 0px 12px 0px; color: #003869; background-color: transparent;}

.topper {
 padding: 0px;
 margin: 0px;
 }

.chto {
 padding: 0px;
 margin: 0px;
 }


a.info:hover {
	position: relative;
	border: none;
}

a.info span {
	display: none;
}

a.info:hover span {
	display: block;
   	position: absolute; top: 10px; left: -180px;
	text-decoration: none;
    cursor: pointer; /* for IE */
	/* formatting only styles */
	color: #fff;
   	padding: 10px; margin: 10px; z-index: 100;
   	background: #003869; border: 3px solid #c0c0c0;
	opacity: 1;
	/* end formatting */
}


a.tip {
	border-bottom: 0px dashed;
	text-decoration: none;
}

a.tip:hover {
	position: relative;
	cursor: help;
	text-decoration: underline;
}

a.tip span {
	display: none;
}

a.tip:hover span {
	display: block;
   	position: absolute; top: 10px; left: 0;
	color: #fff;
    opacity: .95;
	filter:alpha(opacity=95);
	filter: "alpha(opacity=95)";
	/* formatting only styles */
   	padding: 8px; margin: 10px; z-index: 100;
   	border: 2px solid #c0c0c0;
    text-decoration: none;
	padding-right: 20px;
	background: #333333;
	/* end formatting */
}


