body {margin:0 0 0 0; background-color:#FFFFFF;}
a {color:#2757C7; text-decoration:none;}
a:hover{color:#FF3300; text-decoration:none;}
b {color:#000000;}
strong { color:#444444;}

/* ------ Main Table Style ---------------------------------------------------------- */
table.main {
	width:100%; height:100%; 
	margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; 
	padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; 
	border:0px; border-spacing:0px; border-collapse:collapse;
	}
table.main td.mainleft {width:50%; height:100%; background:url(system_files/background_page_left.gif) repeat-x; vertical-align:top; border:0px;}
table.main td.maincenter {width:990px; height:100%; padding:0 0 0 0; vertical-align:top; text-align:left;}
table.main td.mainright {width:50%; height:100%; background:url(system_files/background_page_right.gif) repeat-x; vertical-align:top; border:0px;}


/* ------ Header Table Style ---------------------------------------------------------- */
table.header {
	width:990px; height:145px;
	padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; 
	margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; 
	border:0px; border-spacing:0px; border-collapse:collapse;
	}
table.header td.top {width:990px; height:120px; background:url(system_files/top_bg990x120.jpg); vertical-align:top; border:0px; }
table.header td.bottom {width:990px; height:25px; padding:0 0 0 0; vertical-align:top; text-align:left;}


/* ------ Content Table Style ---------------------------------------------------------- */

table.content { width:990px; height:100%; border:0px; border-spacing:0px; border-collapse:collapse;}
table.content img { float:left; margin-right:10px; margin-bottom:4px; border:0px; } 
table.content img.topimage { margin-right:0px; margin-bottom:0px; border:0px; } 
table.content td.left {width:200px; height:100%; text-align: left; vertical-align:top; font-size:10px; font-family:Trebuchet MS; letter-spacing: 0pt; color: #656565; line-height: 12px; padding-top:8px; padding-right:10px; padding-bottom:10px; padding-left:10px; }
table.content td.center {width:520px; text-align: left; vertical-align:top; font-size:11px; font-family:Trebuchet MS; letter-spacing: 0pt; color: #656565; line-height: 13px; padding-top:9px; padding-right:10px; padding-bottom:10px; padding-left:10px; }
table.content td.right {width:270px; text-align: left; vertical-align:top; font-size:10px; font-family:Trebuchet MS; letter-spacing: 0pt; color: #656565; line-height: 12px;padding-top:50px; padding-right:10px; padding-bottom:10px; padding-left:10px; }
table.content td.right2 {width:270px; text-align: left; vertical-align:top; font-size:10px; font-family:Trebuchet MS; letter-spacing: 0pt; color: #656565; line-height: 12px;padding-top:180px; padding-right:10px; padding-bottom:10px; padding-left:10px; }
table.content td.topimage {width:520px; text-align: left; vertical-align:top; font-size:9px; font-family:Tahoma; color: #656565; line-height: 10px; font-style:italic; }


/* ------ Content 2 Column Table Style ---------------------------------------------------------- */

table.content2columns { width:100%; border:0px; border-spacing:0px; border-collapse:collapse; }
table.content2columns td.left {width:310px; text-align: left; vertical-align:top; font-size:11px; font-family:Trebuchet MS; letter-spacing: 0pt; line-height: 12px; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:0px; border-right:#000000 solid 1px; }
table.content2columns td.right {width:190px; text-align: left; vertical-align:top; font-size:11px; font-family:Trebuchet MS; letter-spacing: 0pt; line-height: 12px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:10px; }

/* ------ Content 3 Column Table Style ---------------------------------------------------------- */

table.content3columns { width:100%; border:0px; border-spacing:0px; border-collapse:collapse; }
table.content3columns td.left { width:33%; text-align: left; vertical-align:top; font-size:11px; font-family:Trebuchet MS; line-height: 12px; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:0px; }
table.content3columns td.center { width:34%; text-align: left; vertical-align:top; font-size:11px; font-family:Trebuchet MS; line-height: 12px; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; }
table.content3columns td.right { width:33%; text-align: left; vertical-align:top; font-size:11px; font-family:Trebuchet MS; line-height: 12px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:5px; }
table.content3columns img { float:left; margin-bottom:4px; border:0px; } 

/* ------ Content 4 Column Table Style ---------------------------------------------------------- */

table.content4columns { width:100%; border:0px; border-spacing:0px; border-collapse:collapse; }
table.content4columns td.left { width:25%; text-align: left; vertical-align:top; font-size:10px; font-family:Trebuchet MS; line-height: 11px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; }
table.content4columns td.center { width:25%; text-align: left; vertical-align:top; font-size:10px; font-family:Trebuchet MS; line-height: 11px; padding-top:5px; padding-right:2px; padding-bottom:5px; padding-left:0px; }
table.content4columns td.right { width:25%; text-align: left; vertical-align:top; font-size:10px; font-family:Trebuchet MS; line-height: 11px; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px; }
table.content4columns img { float:left; margin-bottom:4px; border:0px; } 




/* ------ Footer Table Style ---------------------------------------------------------- */
table.footer {
	width:990px; height:80px;
	padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; 
	margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px; 
	border:0px; border-spacing:0px; border-collapse:collapse; background-color:#CCCCCC;
	}
table.footer td.left {width:20%; height:80px; vertical-align:top; border:0px; }
table.footer td.center {width:55%; height:80px; vertical-align:top; border:0px; font-size:10px; font-family:Tahoma; line-height:10px; vertical-align:top; text-align:left; padding:10px 0px 0px 0px; color:#666666; }
table.footer td.right {width:25%; height:80px; border:0px; font-size:10px; font-family:Tahoma; line-height:10px; padding:10px 10px 0px 0px; vertical-align:top; text-align:right;  color:#666666; }


/* ------ Headings Style ---------------------------------------------------------- */

.h26px {font-family:Georgia; font-size: 26px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:normal;}
.h24px {font-family:Georgia; font-size: 24px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:normal;}
.h22px {font-family:Georgia; font-size: 22px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:normal;}
.h20px {font-family:Georgia; font-size: 20px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:normal;}
.h18px {font-family:Georgia; font-size: 18px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:normal;}
.h16px {font-family:Georgia; font-size: 16px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:normal;}
.h14px {font-family:Georgia; font-size: 14px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:bold;}
.h13px {font-family:Georgia; font-size: 13px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:bold;}
.h12px {font-family:Georgia; font-size: 12px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:bold;}

/* united headings */

#unitedheading1 {position:absolute; z-index:256; margin-top: 180px; margin-left: 560px; width:450px;}
.h_book {width:180px; padding-bottom:10px; padding-top:0px;}
.h_bookname1 { width:450px; padding-bottom:0px;}
.h_bookname2 {width:450px; padding-bottom:0px;}
.h_bookannotation1 {font-family:Times New Roman; font-size: 12px; line-height:11px; letter-spacing:0px; color:#000000; padding-bottom:24px;  width:220px;}
.epigraph_part {color:#000000; line-height:9px; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; vertical-align:text-bottom;  width:220px;}
.epigraph_part_author {width:180px; color:#000000; font-size:10px; font-style:italic; line-height:10px; font-weight:normal; text-align:right; padding-top:4px; float:right;}

#unitedheading2 {position:absolute; z-index:256; margin:380px 0 0 534px; width:240px;}
.h_partname1 {font-family:Times New Roman; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#000000; padding-bottom:4px; vertical-align:bottom;}
.h_partname2 {font-family:Times New Roman; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#000000; padding-top:6px;}



/* ------ Texts Style ---------------------------------------------------------- */

.price {font-size:20px; font-family:Trebuchet MS; text-align:left; color:#CC3300; padding-bottom:4px; vertical-align:bottom;}

.txt16px {font-family:Trebuchet MS; font-size:16px; vertical-align:top; text-align:left;}
.txt15px {font-family:Trebuchet MS; font-size:15px; vertical-align:top; text-align:left;}
.txt14px {font-family:Trebuchet MS; font-size:14px; vertical-align:top; text-align:left;}
.txt13px {font-family:Trebuchet MS; font-size:13px; vertical-align:top; text-align:left;}
.txt12px {font-family:Trebuchet MS; font-size:12px; vertical-align:top; text-align:left;}
.txt11px {font-family:Trebuchet MS; font-size:11px; vertical-align:top; text-align:left;}
.txt10px {font-family:Trebuchet MS; font-size:10px; vertical-align:top; text-align:left;}
.txt9px {font-family:Trebuchet MS; font-size:9px; vertical-align:top; text-align:left;}


.fig {font-size:10px; font-family:Tahoma; line-height:10px; vertical-align:top; text-align:left; padding:5px 10px 0px 60px; font-style:italic;}
.orderform {font-family:Tahoma; font-size:9px; vertical-align:middle; text-align:right; font-weight:bold;}
.author {font-size:10px; font-family:Trebuchet MS; line-height:11px; vertical-align:top; text-align:right; padding:4 0 14 0; font-style:italic;}
.abc  {font-family:Arial; font-size: 34px; color:#F2984C; font-weight:bold;  padding:10 10 10 10;}

.more {color:#666666; font-size:11px; font-family:Trebuchet MS; line-height:11px; vertical-align:top; text-align:left; text-align:left; margin:0 20 0 60;}
.more a {color:#2757C7; font-weight:normal; text-decoration:none;}
.more a:hover {color:#000000; font-weight:normal; text-decoration:underline;}


/* Objects Style  */

.callout { width:190px; font-size:11px; font-family:Trebuchet MS; color:#333333; line-height:12px; vertical-align:top; 
text-align:left; padding:0px 10px 30px 10px; float:right; background:#F9F9E4; margin:0px 0px 10px 10px;}

.ddm { color:#000000; font-family:Trebuchet MS; font-size:11px; text-align:left; width:100%;
margin: 10px 0px 10px 0px; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;
background-repeat: repeat-x; background-position: left top; background-color: #F7F7F7;
border-top-width:2px; border-top-color:#333333; border-top-style:solid; border-right-width:0px;  
border-bottom-width:1px; border-bottom-color:#333333; border-bottom-style:solid; border-left-width:0px; }

.drop-cap {padding-bottom: 2px; margin: 0px 7px 3px 0px; padding-left: 8px; padding-right: 8px; display: block; font: bold 3.5em/1em Arial, Helvetica, sans-serif; 
background: #C0C0C0; float: left; color: #FFFFFF; padding-top: 2px;}

#search {color:#000000; font-family:Tahoma; font-size:10px; text-align:left;  float:left; position:absolute; z-index:256; margin:150px 0px 0px 750px;}
#logo {position:absolute; z-index:256; margin:30px 0 0 10px; float:left;}

blockquote.classic {
  width:50%;
  float:right;
  font-family:Trebuchet MS;
  font-size:11px;
  color:#000000;
  padding: 10px 10px 10px 40px;
  background-color: #faebbc;
  border-top: 0px;
  border-bottom: 0px;
  margin-left:10px; margin-right:0px;
  background-image: url(system_files/openquote1.png);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 20px;
  }
  blockquote.classic span {
     display: block;
     background-image: url(system_files/closequote1.png);
     background-repeat: no-repeat;
	 padding-bottom:10px;
     background-position: bottom right;
   }

blockquote.modern {
  width:60%;
  font-family:Trebuchet MS; font-size:10px; color:#000000; line-height: 12px;
  background-color: #FFFFFF;  
  margin-top: 10px; margin-right:0px; margin-bottom: 10px; margin-left: 10px; 
  padding: 0px 0px 0px 10px;
  border-left: 6px solid #E2E2E2;
} 


/* Google ads style  */

.ads {font-family:Arial; font-size: 12px; color:#F2984C; font-weight:bold; text-decoration:underline;}
.ads a {color:#F2984C; text-decoration:underline;}
.ads a:hover {color:#F2984C; text-decoration:underline;}

.ads2 {font-family:Arial; font-size: 9px; color:#000000; font-weight:normal; text-decoration:none;}
.ads2 a {color:#000000; text-decoration:none;}
.ads2 a:hover {color:#000000; text-decoration:none;}

.ads_txt {font-family:Arial; font-size: 12px; color:#000000; font-weight:normal; text-decoration:none;}
.ads_txt a {color:#000000;}
.ads_txt a:hover {color:#000000;}


/* Headings Style  */

h1 {font-family: 'Droid Sans Mono', serif; font-size: 28px; color:#000000; letter-spacing:-1px; font-weight:normal; margin:24px 0px 24px 0px;}
h2 {font-family: 'Droid Sans Mono', serif; font-size: 24px; color:#000000; font-weight:normal; margin:20px 0px 0px 0px;}
h3 {font-family: 'Droid Sans Mono', serif; font-size: 20px; color:#000000; font-weight:normal; margin:20px 0px 0px 0px; }
h4 {font-family: 'Droid Sans Mono', serif; font-size: 20px; color:#000000; font-weight:normal; margin:20px 0px 0px 0px; }
h5 {font-family: 'Droid Sans Mono', serif; font-size: 14px; line-height: 0.8; color:#000000; font-weight:normal; margin:10px 0px 10px 0px;}
h6 {font-family: 'Droid Sans Mono', serif; font-size: 12px; line-height: 0.8; color:#333333; font-weight:normal; margin:10px 0px 10px 0px;}



/* united headings */

#unitedheading1 {position:absolute; z-index:256; margin:130px 0 0 530px; }
.h_book { padding-top:0px; padding-bottom:0px; }
.h_bookname1 { padding-top:0px; padding-bottom:0px; }
.h_bookname2 { padding-top:0px; padding-bottom:0px; }
.h_bookannotation1 {font-family:Times New Roman; font-size: 12px; line-height:11px; letter-spacing:0px; color:#000000; padding-bottom:24px;  width:220px;}
.epigraph_part { width:180px; color:#000000; line-height:9px; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; vertical-align:text-bottom; }
.epigraph_part_author { color:#000000; font-size:10px; font-style:italic; line-height:10px; font-weight:normal; text-align:right; padding-top:4px; float:right;}

#unitedheading2 {position:absolute; z-index:256; margin:420px 0px 0px 530px; width:190px;}
.h_partname1 {font-family:Georgia; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#000000; padding-bottom:0px; vertical-align:bottom;}
.h_partname2 {font-family:Georgia; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#000000; padding-top:0px;}





/*  links style page 1 */


.menu_left {color:#000000; text-align:left; font-weight:normal; font-size:11px; padding-left:10px;}
.menu_left a {color:#000000; font-weight:normal; text-decoration:underline; padding-left:10px;}
.menu_left a:hover {color:#FF3300; font-weight:normal; text-decoration:underline; padding-left:10px;}



.links_main {color:#000000; text-align:left; font-weight:bold; font-size:12px; margin:5px 0px 5px 0px;}
.links_main a {color:#000000; text-decoration:none; font-weight:bold;}
.links_main a:hover {color:#FF3300; text-decoration:none; font-weight:bold;}

.links {color:#000000; text-align:left; font-weight:normal; font-size:11px; line-height:11px; padding-left:10px;}
.links a {color:#000000; font-weight:normal; text-decoration:none; padding-left:10px;}
.links a:hover {color:#FF3300; font-weight:normal; text-decoration:underline; padding-left:10px;}


#topmenu {width:55%; padding:40px 10 0 0; float:right; color:#000000; font-family:Verdana; font-size:8px; text-align:right;}
#topmenu a {color:#000000; font-weight:bold; text-decoration:none;}
#topmenu a:hover {color:#CC6600; font-weight:bold; text-decoration:underline;}

.menu_footer {color:#000000; font-family:Tahoma; font-size:10px; text-align:left;}
.menu_footer a {color:#000000; font-weight:normal; text-decoration:none;}
.menu_footer a:hover {color:#000000; font-weight:normal; text-decoration:none; background-color:#f7f78a;}

.menu_contacts {color:#000000; font-family:Tahoma; font-size:10px; text-align:left; position:absolute; z-index:256; margin:4px 10 0 596px;}
.menu_contacts a {color:#000000; font-weight:normal; text-decoration:none;}
.menu_contacts a:hover {color:#000000; font-weight:normal; text-decoration:none; background-color:#f7f78a;}


