div, table, body, html, img {
margin:0; padding:0; border:0;
}
body {
	text-align: center;
	background-color: #FFFFFF;
}

/* ---- layout -------- */

#frame {
position:relative; display:block; width:896px; margin:auto; top:100px; 
}
#lnx {
top:151px;  				/* ---------------   CHANGE THIS ACCORDING TO BACKGROUND IMAGE  ------------------ */
position:absolute; left:48px; display:block; width:150px; text-align: left;
}
#head {
position:absolute; top:30px; left:50px;
}
#sublnx {
	position:absolute; left:150px; display:block; width:150px; text-align: left; z-index: 2;
}
#holder {
position:absolute; bottom:10px; left:330px;  display:block; width:200px; text-align:right; z-index: 4;
} 
#page {
display:block; margin-right:25px;
}


#outer {
position:relative; display:block; width:896px; height:360px; 
background:url(imgs/banner5lnx_deep.jpg); 				/* ---------------   BACKGROUND IMAGE ------------------ */
background-repeat: no-repeat; background-color:#cccccc; margin-bottom: 82px;
}
#txt {
position:absolute; top:90px; left:345px; display:block; width:475px; z-index:3;
text-align:justify;
}
#sublnx a {
	display: block; background-color: Gray; width: 154px; margin: 3px; padding: 2px 2px 4px 5px; border: 1px solid #555;
}

#forbig {
	position:absolute; top:335px; left:0; display:block; width:896px; height:110px; background:url(imgs/4big.jpg); background-color:#484747; z-index: 1;
}
#botmid {
	position:relative; display:block; width:614px; background:url(imgs/fon.gif); background-color: #484747; float: right; z-index: 0;
}
.left { 
	float: left; background-color: #484747;
	display: block; width: 282px;
}
#bott {
	position:relative; display:block; width:896px; height:25px; background-color: #484747; 
	background:url(imgs/bott.gif); background-repeat: no-repeat; font-size: 3px; margin-bottom:150px;
}

/* ---- decor -------- */

h1 {
font-size:12pt;
margin:30px 0 10px 30px;
text-align: left;
}
a {
display:block;
margin-bottom:6px;
text-decoration:none;
font-weight:bold;
}
a:link {
color:white;
}
a:visited {
color:white;
}
a:hover {
color: black;
}

a:active {
color: black;
}
td {
text-align: left;
color:#FFFFFF;
font-family:"Courier New", Courier, mono;
font-size:11px;
} 
p, body {
color:#FFFFFF;
font-family:"Courier New", Courier, mono;
font-size:11px;
text-align:justify;
}
.inline {
	margin: 0;
}
.more {
font-weight: bold;
}
.ptf td {
	padding: 10px 10px 10px 0;
}
#forh1 h1 {
color:#e09f53; font-family: Arial, Helvetica, sans-serif;
}
#forh1 a {
	margin: 5px 0 0 0;
}
.big {
font-family:arial;
font-size:18pt;
color:#e09f53;
font-weight:bold;
float:left;
margin-right:5px;
}

.blue {
	font-weight: bold;
	color: #74bbde;
	font-size: 12px;
}
.ramka {
	display: block;
	width: 420px;
	margin-left: 20px;
	padding: 5px;
	border: 2px solid white;
	
}
.decor {
 display: block;
 float: left;
 font-size: 8px;
 width: 8px;
 height: 8px;
 margin: 4px 5px 18px 0;
 background-color: #74b9db;
 border: 1px solid #3e82a4;
}

.decor_green {
 display: block;
 float: left;
 font-size: 8px;
 width: 8px;
 height: 8px;
 margin: 4px 5px 18px 0;
 background-color: #60bdb5;
 border: 1px solid #419d95;
}
.decor_orange {
 display: block;
 float: left;
 font-size: 8px;
 width: 8px;
 height: 8px;
 margin: 4px 5px 18px 0;
 background-color: #deaa58;
 border: 1px solid #be8a37;
}
.decor_lime {
 display: block;
 float: left;
 font-size: 8px;
 width: 8px;
 height: 8px;
 margin: 4px 5px 18px 0;
 background-color: #9ec65a;
 border: 1px solid #6b9328;
}