html { height: 100%; }
body { margin: 0; background: #160d03; font-size: 12px; font-family: Constantia, Georgia, Arial, Helvetica, sans-serif; color: #ffffff; height: 100%; }

table { border: 0; border-collapse: collapse; }
td, th { padding: 0; }

a
		{
			font-size: 0.8em;
			font-style: italic;
			color: #999;
			text-decoration: none;
		}
		a:hover	{
			color: #CF0;
			font-style: italic;
			border-bottom: 1px #990000 solid;
		}
a img { border: 0; }

h1 { font-size: 15px; color: #333; text-transform: uppercase; }

sup
		{
			font-size: 0.5em;
			letter-spacing: 0.1em;
		}

p { font-size: 20px; margin: 0px; }


.main_table { width: 100%; height: 100%; background: url('../logoAleks.jpg'); 
background-repeat: no-repeat;
background-attachment: fixed; }
.main-div { margin-left: 60px; }
.main-div .contacts   { padding: 170px 0px 0px 0px; font-style: italic; font-size: 13px; }
.main-div .contacts b { color: #999999; font-weight: bold; }
.main-div .label      { font-size: 18px; font-style: italic; background: url('../images/bg_opacity.png') left top repeat-y; }
.main-div .label div  { padding: 80px 40px 80px 120px; background: url('../images/bg_label.png') 40px center no-repeat; }
.main-div .content    { width: 900px; }
.main-div .content .links     { padding: 20px 0px; float: left; width: 500px; }
.main-div .content .links p   { margin-bottom: 20px; width:900px; }
.main-div .content .body      { padding: 20px; float: left; width: 300px; font-style: italic; }
.main-div .content .body span { background: url('../images/bg_label_small.png') left top no-repeat; padding: 0px 27px 18px 0px; }
.main-div .content .body b    { font-style: italic; color: #818179; font-weight: bold; }

.footer { margin-left: 60px; padding: 10px 0px; font-size: 11px; color: #818179; }
.footer span { background: url('../images/bg_label_small.png') right center no-repeat; padding:30px 130px 10px 0px; }

