
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/background_page_left.gif) repeat-x; vertical-align:top; border:0px; padding:0px 0px 0px 0px; }
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/background_page_right.gif) repeat-x; vertical-align:top; border:0px; padding:0px 0px 0px 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; vertical-align:top; border:0px; }
table.header td.bottom {width:990px; height:34px; padding:0px 0px 0px 0px; vertical-align:top; text-align:left;}

/* ------ Content Table Style ---------------------------------------------------------- */
table.tablecontent { width:990px; height:100%; margin: 0px; padding: 0px; border:0px; vertical-align:top;}
table.tablecontent td.td990x80 { width:990px; height:120px; }
table.tablecontent td.td990x34 { width:990px; height:34px; }
table.tablecontent img { float:left; margin-top: 0px; margin-right: 10px; margin-bottom: 4px; margin-left: 0px; border: 0px; } 
table.tablecontent img.topimage { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 0px; } 
table.tablecontent td.td520x326 { width:520px; height:326px; padding:0px 0px 0px 0px; }
table.tablecontent td.td250x326 { width:250px; height:326px; padding-left:20px; }
table.tablecontent td.td220right { width:220px; padding-right:10px; padding-left:10px; vertical-align:top; font-size:10px; font-family:Trebuchet MS; line-height:12px;}
table.tablecontent td.td220left { width:220px; height:100%; padding-left:10px; vertical-align:top; font-size:10px; font-family:Trebuchet MS; line-height:12px;}
table.tablecontent td.td550cener { width:550px; height:100%; vertical-align:top; text-align:left; padding-top:10px; padding-left:10px; border-left:1px solid #000000; font-size:11px; font-family:Trebuchet MS; line-height:13px;}
table.tablecontent td.td300cener { width:300px; height:100%; vertical-align:top; text-align:left; padding-top:34px; padding-left:10px; border-left:1px solid #000000; }
table.tablecontent td.td250cener { width:250px; height:100%; vertical-align:top; text-align:left; padding-top:34px; padding-left:10px; }
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; }

/* ------ 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 Free Table Style ---------------------------------------------------------- */

table.content_free{ width:100%; border:0px; border-spacing:0px; border-collapse:collapse; }
table.content_free td {text-align: left; vertical-align:top; font-size:11px; font-family:Trebuchet MS; letter-spacing: 0pt; line-height: 12px; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; }

/* ------ Content Footer Table Style ---------------------------------------------------------- */
table.footer {
	width:990px; height:100px;
	margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px; 
	border:0px; border-spacing:0px; border-collapse:collapse; background-color:#E1E1E1;
	}
table.footer td.left {width:22%; height:100px; vertical-align:top; border:0px; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px; }
table.footer td.center {width:53%; height:100px; vertical-align:top; border:0px; padding-top:10px; padding-right:0px; padding-bottom:10px; padding-left:0px; }
table.footer td.right {width:25%; height:100px; vertical-align:top; text-align:left; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px; }


.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;}
.txt12px_menu {font-family:Trebuchet MS; font-size:12px; line-height:10px; 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;}

.txt15black {font-family:Trebuchet MS; font-size:15px; vertical-align:top; text-align:left; color:#000000; font-weight:normal; line-height:18px; padding-bottom:12px; }
.txt13black {font-family:Trebuchet MS; font-size:13px; vertical-align:top; text-align:left; color:#000000; font-weight:bold; }
.txt12black {font-family:Trebuchet MS; font-size:12px; vertical-align:top; text-align:left; color:#000000; font-weight:bold; }
.txt11black {font-family:Trebuchet MS; font-size:11px; vertical-align:top; text-align:left; color:#000000; font-weight:bold; }


.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;}



#topmenu { width:55%; padding:40px 10px 0px 0px; 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; }


#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; }

h1 {font-family:Trebuchet MS; font-size: 26px; line-height:22px; padding-top: 0px; padding-bottom: 0px; letter-spacing:-1px; color:#000000; font-weight:normal;}
h2 {font-family:Trebuchet MS; font-size: 24px; line-height:21px; padding-top: 0px; padding-bottom: 0px; letter-spacing:-1px; color:#000000; font-weight:normal;}
h3 {font-family:Trebuchet MS; font-size: 22px; line-height:20px; padding-top: 0px; padding-bottom: 0px; letter-spacing:-1px; color:#000000; font-weight:normal;}
h4 {font-family:Trebuchet MS; font-size: 20px; line-height:18px; padding-top: 0px; padding-bottom: 0px; letter-spacing:-1px; color:#000000; font-weight:normal;}
h5 {font-family:Trebuchet MS; font-size: 16px; line-height:14px; padding-top: 0px; padding-bottom: 0px; letter-spacing:-1px; color:#000000; font-weight:normal;}
h6 {font-family:Trebuchet MS; font-size: 14px; line-height:13px; padding-top: 0px; padding-bottom: 0px; letter-spacing:-1px; color:#000000; font-weight:normal;}

.h26px {font-family:Georgia; font-size: 26px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:normal;}
.h23px {font-family:Trebuchet MS; font-size: 24px; line-height:21px; padding-top: 10px; padding-bottom: 10px; letter-spacing:-1px; color:#000000; font-weight:normal;}
.h22px {font-family:Trebuchet MS; font-size: 24px; line-height:21px; padding-top: 10px; padding-bottom: 10px; letter-spacing:-1px; color:#000000; font-weight:normal;}
.h20px {font-family:Trebuchet MS; font-size: 22px; line-height:20px; padding-top: 10px; padding-bottom: 10px; letter-spacing:-1px; color:#000000; font-weight:normal;}
.h18px {font-family:Trebuchet MS; font-size: 20px; line-height:18px; padding-top: 10px; padding-bottom: 10px; letter-spacing:-1px; color:#000000; font-weight:normal;}
.h16px {font-family:Trebuchet MS; font-size: 16px; line-height:14px; padding-top: 10px; padding-bottom: 10px; letter-spacing:-1px; color:#000000; font-weight:normal;}
.h14px {font-family:Trebuchet MS; font-size: 14px; line-height:13px; padding-top: 10px; padding-bottom: 10px; letter-spacing:-1px; color:#000000; font-weight:normal;}
.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;}
.h11px {font-family:Georgia; font-size: 11px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:bold;}
.h10px {font-family:Georgia; font-size: 10px; color:#000000; letter-spacing:-1px; padding:0 0 0 0; font-weight:bold;}

/* united headings */

#unitedheading1 {position:absolute; z-index:256; margin:150px 0px 0px 534px; width:240px; }
.h_book {font-family:Trebuchet MS; font-size: 14px; letter-spacing:-1px; line-height:14px; color:#000000 padding-bottom:10px; padding-top:4px; font-weight:normal;}
.h_bookname1 {font-family:Trebuchet MS; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#000000; padding-bottom:4px;}
.h_bookname2 {font-family:Trebuchet MS; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#000000; padding-bottom:6px;}
.h_bookannotation1 {font-family:Trebuchet MS; font-size: 14px; vertical-align:top; text-align:left; line-height:12px; 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:420px 0 0 534px; width:240px; }
.h_partname1 {font-family:Trebuchet MS; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#000000; padding-bottom:4px; vertical-align:bottom; }
.h_partname2 {font-family:Trebuchet MS; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#000000; padding-top:6px;}

/* united headings RED */

.h_book_red {font-family:Trebuchet MS; font-size: 14px; letter-spacing:-1px; line-height:14px; color:#000000 padding-bottom:10px; padding-top:4px; font-weight:normal;}
.h_bookname1_red {font-family:Trebuchet MS; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#000000; padding-bottom:4px;}
.h_bookname2_red {font-family:Trebuchet MS; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#000000; padding-bottom:6px;}
.h_bookannotation1_red {font-family:Trebuchet MS; font-size: 14px; vertical-align:top; text-align:left; line-height:12px; letter-spacing:0px; color:#000000; padding-bottom:24px; width:220px;}
.epigraph_part_red { 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_red { width:180px; color:#000000; 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:Trebuchet MS; font-size: 18px; line-height:18px; letter-spacing:-1px; color:#000000; padding-bottom:4px; vertical-align:bottom; }
.h_partname2_red {font-family:Trebuchet MS; font-size: 13px; line-height:13px; letter-spacing:-1px; color:#000000; 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:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.tab2col_b { width:270px; font-size:11px; font-family:Arial, Verdana, sans-serif; line-height:12px; vertical-align:top; text-align:left; padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; 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:10px 10px 10px 10px; float:left; background:#F9F9E4; margin:10px 10px 10px 0px; }

.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; }

/* Objects Style  */

.callout { width:190px; font-size:11px; font-family:Trebuchet MS; color:#333333; line-height:12px; vertical-align:top; 
text-align:left; padding:20px 10px 20px 10px; float:right; background:#F9F9E4; margin:0px 0px 10px 10px;}

blockquote.classic {
  width:180px;
  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;
} 

/* style internal page 1 */

a {color:#FF9933; text-decoration:underline;}
a:hover{color:#000000; text-decoration:underline;}

.ddm { color:#000000; font-family:Trebuchet MS; font-size:11px; text-align:left; width:90%;
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;}


.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 {font-family:Tahoma; color:#000000; font-size:10px; text-align:right; vertical-align:middle; position:absolute; z-index:256; margin-top:0px; margin-left:574px; height:22px;}
#menu_contacts a {color:#000000; font-weight:normal; text-decoration:none;}
#menu_contacts a:hover {color:#FF9933; font-weight:normal; text-decoration:underline; }

.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;}



/*  slider */

#content { margin: 0px 0px 0px 0px; width: 520px; position: relative; }

.nivo-directionNav A { background: url(system_files/arrows.png) no-repeat; border: 0px; width: 30px; height: 30px; text-indent: -9999px; display: block; }
A.nivo-nextNav { background-position: -30px 0px; right: 15px; }
A.nivo-prevNav { left: 15px; }

#slider1 .nivo-controlNav { left: 10%; bottom: -20px; position: absolute; }
#slider1 .nivo-controlNav A { background: url(system_files/bullets.png) no-repeat; border: 0px; width: 10px; height: 10px; text-indent: -9999px; margin-right: 3px; float: left; display: block; }
#slider1 .nivo-controlNav A.active { background-position: -10px 0px; }

.nivoSlider { background: url(system_files/loading.gif) no-repeat 50% 50% rgb(32, 40, 52); margin: 0px 0px 0px 0px; position: relative; min-height: 220px; box-shadow: 0px 0px 10px #333; }
.nivoSlider IMG { left: 0px; top: 0px; display: none; position: absolute; }
.nivoSlider A { border: 0px; }

.adcaptionhead { font-family:Tahoma; font-size:12px; font-weight:bold; color:#98CAF3; }
.adcaptiontxt { font-family:Tahoma; font-size:10px; }

.block {background:url(../system_files/ico_logo.png) no-repeat 0 0; padding:0px 0px 0px 20px; color:#000000; font-size:14px; margin:10px 0px 10px 0px;}
.block2 {background:url(../system_files/ico_logoorange.png) no-repeat 0 0; padding:0px 0px 0px 20px; color:#000000; font-size:14px; margin:10px 0px 10px 0px;}

.gotmessage {background:url(../system_files/ico_letter.gif) no-repeat 0 0; padding:0px 0px 3px 20px;}
.hiddentext {background:url(../system_files/ico_arrowdown.png) no-repeat 0 0; padding:0px 0px 3px 20px;}


