
table { border-collapse:collapse; color: #868686; }

table.main { width:100%; height:100%; margin: 0px; padding: 0px; border:0px; border-spacing:0px; }
table.main td.mainleft { width:50%; height:100%; background:url(images/bg2009b_left.gif) repeat-x; vertical-align:top; border:0px; padding:0 0 0 0; }
table.main td.maincenter { width:990; height:100%; vertical-align:top; border:0px; padding:0 0 0 0; text-align:left; }
table.main td.mainright { width:50%; height:100%; background:url(images/bg2009b_right.gif) repeat-x; vertical-align:top; border:0px; padding:0 0 0 0; }

table.tablecontent { width:990px; height:100%; margin: 0px; padding: 0px; border:0px; vertical-align:top;}
table.tablecontent td.td_banners { width:990px; height:90px; background-color:#E0DEDF; }
table.tablecontent td.td990x90 { width:990px; height:90px; }
table.tablecontent td.td990x34 { width:990px; height:34px; }
table.tablecontent td.td520x300 { width:520px; height:310px;  vertical-align:top;}
table.tablecontent td.td250x326 { width:250px; height:340px; padding-left:20px; }
table.tablecontent td.td220right { width:220; padding-right:10px; padding-left:10px; vertical-align:top; font-size:11px; font-family:Arial, Verdana, sans-serif; line-height:12px;}
table.tablecontent td.td220left { width:220; height:100%; padding-left:10px; vertical-align:top; font-size:12px; font-family:Arial, Verdana, sans-serif; line-height:12px;}
table.tablecontent td.td550cener { width:550; height:100%; vertical-align:top; text-align:left; padding-top:10; padding-left:10; border-left:1px solid #000000; font-size:12px; font-family:Arial, Verdana, sans-serif; line-height:14px;}
table.tablecontent td.td300cener { width:300; height:100%; vertical-align:top; text-align:left; padding-top:34; padding-left:10; border-left:1px solid #000000; }
table.tablecontent td.td250cener { width:250; height:100%; vertical-align:top; text-align:left; padding-top:34; padding-left:10; }
table.tablecontent td.td990x60 { width:990px; height:100; vertical-align:bottom;}

table.tablecontent td.td520x450 { width:520px; height:450px; vertical-align:top;}
table.tablecontent td.td250x450 { width:250px; height:450px; padding-left:20px; }

.txt16px { font-size:16px; font-family:Arial, Verdana, sans-serif; line-height:17px; vertical-align:top; text-align:left;}
.txt14px { font-size:14px; font-family:Arial, Verdana, sans-serif; line-height:15px; vertical-align:top; text-align:left;}
.txt12px { font-size:12px; font-family:Arial, Verdana, sans-serif; line-height:13px; vertical-align:top; text-align:left;}
.txt11px { font-size:11px; font-family:Arial, Verdana, sans-serif; line-height:12px; vertical-align:top; text-align:left;}
.txt10px { font-size:10px; font-family:Arial, Verdana, sans-serif; line-height:11px; vertical-align:top; text-align:left;}
.txt9px { font-size:9px; font-family:Arial, Verdana, sans-serif; line-height:10px; vertical-align:top; text-align:left;}

.fig { font-size:10px; font-family:Arial, Verdana, sans-serif; line-height:11px; vertical-align:top; text-align:left; padding:4 10 14 10; font-style:italic;}
.author { font-size:10px; font-family:Arial, Verdana, sans-serif; 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; }

/* 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;}

.h_left { font-size: 22px; color: #CCCCCC; font-family: Arial; letter-spacing: 0pt; font-weight: bold; line-height: 20px;}
.h16_left { font-size: 16px; color: #CCCCCC; font-family: Arial; letter-spacing: 0pt; font-weight: bold; line-height: 14px;}


#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; }


h1 {font-family:Georgia; font-size: 18px; line-height:18px; padding-top: 6px; padding-bottom: 6px; letter-spacing:-1px; color:#000000; font-weight:normal;}
h2 {font-family:Georgia; font-size: 13px; line-height:13px; padding-top: 6px; padding-bottom: 6px; letter-spacing:-1px; color:#000000;}
h3 {font-family:Georgia; font-size: 12px; line-height:11px; padding-top: 6px; padding-bottom: 6px; letter-spacing:0px; color:#000000;}
h4 {font-family:Georgia; font-size: 11px; line-height:10px; padding-top: 6px; padding-bottom: 6px; letter-spacing:-1px; color:#000000;}
h5 {font-family:Georgia; font-size: 10px; line-height:9px; padding-top: 6px; padding-bottom: 6px; letter-spacing:-1px; color:#000000;}
h6 {font-family:Georgia; font-size: 9px; line-height:8px; padding-top: 6px; padding-bottom: 6px; letter-spacing:-1px; color:#000000;}

#heading1 {position:absolute; z-index:256; margin:110px 0 0 534px; }
#heading2 {position:absolute; z-index:256; margin:140px 0 0 534px; }
#heading3 {position:absolute; z-index:256; margin:160px 0 0 534px; }
#heading4 {position:absolute; z-index:256; margin:180px 0 0 534px; width:230px; }
#epigraph { width:230px; color:#000000; line-height:9px; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; padding-bottom:10px; position:absolute; z-index:256; margin:240px 0 0 534px; vertical-align:text-bottom; }
.epigraph2 { width:160px; color:#000000; font-size:10px; font-style:italic; line-height:10px; font-weight:normal; text-align:right; padding-top:4px; float:right; }
#heading5 {position:absolute; z-index:256; margin:380px 0 0 534px; }
#heading6 {position:absolute; z-index:256; margin:410px 0 0 534px; }
#heading7 {position:absolute; z-index:256; margin:340px 0 0 534px; padding-right:10px; width:340px; text-align:right; }
#search { color:#000000; font-family:Tahoma; font-size:10px; text-align:left;  float:left; position:absolute; z-index:256; margin:24px 0 0 760px;}
#logo { position:absolute; z-index:256; margin:30px 0 0 10px; float:left; }
#topgooglead { color:#868686; font-size:10px; vertical-align:top; line-height:12px; position:absolute; z-index:256; margin:30px 0 0 240px; }
#time { position:absolute; z-index:256; margin:6px 0 0 280px; }

.h26px {font-family:Georgia; font-size: 26px; color:#000000; letter-spacing:-1px; padding:22 0 14 0;}
.h24px {font-family:Georgia; font-size: 24px; color:#000000; letter-spacing:-1px; padding:20 0 14 0;}
.h22px {font-family:Georgia; font-size: 22px; color:#000000; letter-spacing:-1px; padding:14 0 14 0;}
.h20px {font-family:Georgia; font-size: 20px; color:#000000; letter-spacing:-1px; padding:14 0 14 0;}
.h18px {font-family:Georgia; font-size: 18px; color:#000000; letter-spacing:-1px; padding:13 0 13 0;}
.h16px {font-family:Georgia; font-size: 16px; color:#000000; letter-spacing:-1px; padding:13 0 13 0;}
.h14px {font-family:Georgia; font-size: 14px; color:#000000; letter-spacing:-1px; padding:11 0 11 0;}
.h13px {font-family:Georgia; font-size: 13px; color:#000000; letter-spacing:-1px; padding:11 0 11 0;}
.h12px {font-family:Georgia; font-size: 11px; color:#000000; letter-spacing:-1px; padding:11 0 11 0;}

/* united headings */

#unitedheading1 {position:absolute; z-index:256; margin:240px 0 0 534px; width:240px; }
.h_book {font-family:Georgia; font-size: 12px; letter-spacing:0px; color:#000000; padding-bottom:10px; padding-top:4px;}
.h_bookname1 {font-family:Georgia; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#000000; padding-bottom:4px;}
.h_bookname2 {font-family:Georgia; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#000000; padding-bottom:6px;}
.h_bookannotation1 {font-family:Georgia; 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:460px 0 0 534px; width:240px; }
.h_partname1 {font-family:Georgia; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#000000; padding-bottom:4px; vertical-align:bottom; }
.h_partname2 {font-family:Georgia; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#000000; padding-top:6px;}

/* united headings RED */

.h_book_red {font-family:Georgia; font-size: 12px; letter-spacing:0px; color:#b30000 padding-bottom:10px; padding-top:4px;}
.h_bookname1_red {font-family:Georgia; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#b30000; padding-bottom:4px;}
.h_bookname2_red {font-family:Georgia; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#b30000; padding-bottom:6px;}
.h_bookannotation1_red {font-family:Georgia; font-size: 12px; line-height:11px; letter-spacing:0px; color:#b30000; padding-bottom:24px;  width:220px;}
.epigraph_part_red { color:#b30000; line-height:9px; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; vertical-align:text-bottom;  width:220px;}
.epigraph_part_author_red { width:180px; color:#b30000; font-size:10px; font-style:italic; line-height:10px; font-weight:normal; text-align:right; padding-top:4px; float:right; }

.h_partname1_red {font-family:Georgia; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#b30000; padding-bottom:4px; vertical-align:bottom; }
.h_partname2_red {font-family:Georgia; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#b30000; padding-top:6px;}


/* cards style */
.tab2col_a { width:270px; font-size:11px; font-family:Arial, Verdana, sans-serif; line-height:12px; vertical-align:top; text-align:left; padding:0 0 0 0; margin:0 0 0 0; }
.tab2col_b { width:270px; font-size:11px; font-family:Arial, Verdana, sans-serif; line-height:12px; vertical-align:top; text-align:left; padding:0 0 0 10; margin:0 0 0 0; border-left:1px #000000 solid; }

.yellowcard { font-size:11px; font-family:Arial, Verdana, sans-serif; line-height:12px; vertical-align:top; text-align:left; padding:10 10 10 10; float:left; background:#F9F9E4; margin:10 10 10 0; }

.more { color:#000000; text-align:left; margin-left:20px; }
.more a { color:#000000; font-weight:normal; text-decoration:none; }
.more a:hover { color:#000000; font-weight:normal; text-decoration:underline; }

.learnmore { font-size: 9px; font-family: Arial; line-height: 10px; font-style:italic; letter-spacing: 0pt; color: #000000; text-align: left;}
A.learnmore { font-size: 9px; font-family: Arial; color: #10519E; font-style:italic; font-weight: normal; text-decoration:underline; }
A.learnmore:hover  { font-size: 9px; font-style:italic; font-family: Arial; color: #E93729; text-decoration:underline; }


/* style internal page 1 */

A { color: #10519E; font-size: 10px; font-family: Verdana;	font-weight: bold; text-decoration:underline;}
A:hover { color: #E93729; }   

.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; }


.links { color:#000000; text-align:left; }
.links a { color:#000000; font-weight:normal; text-decoration:none; }
.links a:hover { color:#000000; font-weight:normal; text-decoration:underline; }

.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; }

.page_no { font-family: verdana; font-size: 20px; font-weight: bold; letter-spacing: -1px; color: #CCCCCC; text-align: left; }
A.page_no { color: #F2984C; text-decoration:underline;}
A.page_no:hover { color: #F2984C; text-decoration:underline;} 

hr { border: 0; width: 100%; height:1px; color:#666666; margin:0 10 0 0;}

