body { padding: 0; margin: 0; font-family: Verdana; background-image: url(background.gif); background-position: Center Top; }

body table { width: 100%; border-collapse: Collapse; }

td { margin: 0; padding: 0; vertical-align: Top; }

img { border: None; margin: 0; padding: 0; }

input { font: 10pt Courier New; }

table.page { height: 100%; }

#heaven { background-image: url(heaven-background.gif); height: 108px; }

#heaven table { width: 100%; }

#heaven td.logo { width: 264px; text-align: Left; }

#heaven td.logo a img { border: 0; }

#heaven td.flash { width: 496px; padding-top: 6px; text-align: Center; }

#heaven td.void { width: 264px; }

#header { height: 358px; }

#header table { height: 100%; }

#header td.image { width: 1737px; background: url(header-image.jpeg); font: Italic 24px 'Trebuchet MS','Lucida Grande','Lucida Sans',Lucida,'DejaVu Sans Serif','Liberation Sans Serif',Arial,Helvetica,sans-serif; color: #AE090E; vertical-align: Bottom; padding: 0 0 20px 34px; margin: 0;}

#header td.other { background: url(header-background.jpeg); }

#content td { background: #343A3F url(content-cap.gif) No-repeat Left Bottom; }




#content table { height: 100%; background: url(content-background.gif) Repeat-X Right Top; }

#content td.side { width: 344px; background: url(content-menu.jpeg) No-repeat Left Top; }

#content td.side p.about { padding: 9px 0 0 60px; margin: 0; }

#content td.side p.services { padding: 13px 0 0 53px; margin: 0; }

#content td.side p.prices { padding: 13px 0 0 47px; margin: 0; }

#content td.side p.opinions { padding: 13px 0 0 40px; margin: 0; }

#content td.side p.contacts { padding: 16px 0 69px 33px; margin: 0; }

#content td.side p.articles { padding: 0 0 16px 32px; margin: 0; }

#content td.side p.articles a { font: Italic 18pt 'Trebuchet MS'; color: Yellow; text-decoration: None; }

#content td.side h3,#content td.side .dateText { display: block; padding: 0 0 0 33px; margin: 0; background: url(date.gif) No-repeat Left Center; font: Italic 20px 'Trebuchet MS','Lucida Grande','Lucida Sans',Lucida,'DejaVu Sans Serif','Liberation Sans Serif',Arial,Helvetica,sans-serif; color: White; }

#content td.side h1,#content td.side .newsTitleText { display: block; padding: 7px 84px 0 33px; margin: 0; font: Italic 12px Arial; }

#content td.side h1 a,#content td.side .newsTitleText a { color: #FFD200; }

#content td.side h2,#content td.side .newsTextPreview { display: block; padding: 0 84px 28px 33px; margin: 0; font: Italic 12px Arial; color: White; }

#content td.side div { height: 100px; }

#content td.side p.news { margin: 0 0 20px 0; }

#content td.text { background: url(content-right.gif) No-repeat Right Top; text-align: Justify; }

#content td.text h1 { padding: 32px 80px 11px 0; margin: 0; font: Bold Italic 39px 'Trebuchet MS','Lucida Grande','Lucida Sans',Lucida,'DejaVu Sans Serif','Liberation Sans Serif',Arial,Helvetica,sans-serif; color: #FFD200; }

#content td.text h1 a { color: #FFD200; }

#content td.text h2 { padding: 24px 0 24px 16px; background: url(title.gif) No-repeat Left Center; margin: 0; }

#content td.text h2 a { color: #FFD200; }

#content td.text h2 p a { color: #FFD200; }

#content td.text h3 { padding: 24px 0 24px 0; background: url(title.gif) No-repeat Left Center; margin: 0; }

#content td.text h3 a { color: #FFD200; }

#content td.text h3 p a { color: #FFD200; }

#content td.text table.title { padding: 0; margin: 10px 0 5px 0; width: Auto; height: 37px; background: Gray; }

#content td.text table.title td.start { background: url(title-left.gif); width: 13px; }

#content td.text table.title td.title { background: url(title-middle.gif); font: Italic 24px 'Trebuchet MS','Lucida Grande','Lucida Sans',Lucida,'DejaVu Sans Serif','Liberation Sans Serif',Arial,Helvetica,sans-serif; color: White; margin: 0; padding: 0; vertical-align: Middle; }

#content td.text table.title td.final { background: url(title-right.gif); width: 13px; }

#content td.text p { padding: 0 84px 12px 0; margin: 0; font: 14px Arial; color: White; line-height: 24px; }

#content td.text p.line { font: Italic 16pt "Trebuchet MS"; padding: 0 84px 0 0; }

#content td.text p a { color: #FFD200; }

#content td.text ul { list-style-type: None; padding: 0; margin: 0; }

#content td.text ul ul { padding: 0 0 0 40px; margin: 0; }

#content td.text ul ul ul { padding: 0 0 0 40px; margin: 0; }

#content td.text li { font: Italic 16pt "Trebuchet MS"; margin: 24px 0 24px 0; }

#content td.text li a { text-decoration: None; color: #FFD200; }

#footer { height: 133px; background: #343A3F; }

#footer p { padding: 0; margin: 0; font: 18px 'Trebuchet MS','Lucida Grande','Lucida Sans',Lucida,'DejaVu Sans Serif','Liberation Sans Serif',Arial,Helvetica,sans-serif; color: White; }

#footer p a { color: #FFD200; }

#footer td.side { width: 344px; background: #343A3F url(footer-cap.gif) No-repeat Left Top; }

#footer td.text { vertical-align: Top; }

#footer td.text table { padding-top: 18px; border-top: Solid 1px #717579; }

#footer td.text table td { padding-top: 18px; }

#footer td.text table td.copy { text-align: Right; vertical-align: Bottom; font: 9px Arial; color: #FFD200; }

#footer td.text table td.copy a { text-decoration: None; color: #FFD200; }

#footer td.void { width: 84px; }

#ground table { width: 1024px; }

#content table.opinions { height: Auto; background: #343A3F; }

#content table.opinions tr { height: 260px; }

#content table.opinions td { vertical-align: Middle; text-align: Center; }

#content table.opinions td.void { width: 84px; }

#content table.opinions img { }

.titleinh,
#content td.text table.title td h2.titleinh,
#content td.text table.title th h2.titleinh  {
	padding: 0;
	margin: 0;
	color: inherit;
	background-color: transparent;
	background-image: none;
	font-size: 1em;
	line-height: auto;
	overflow: visible;
}

#content td.text table.title th h2.titleinh a { color: #FFD200; text-decoration: None; }
