html, body, form
{
	margin: 0;
	padding: 0;
}
html
{
	height:100%;
}
body
{	
	height:auto !important;
	height:100%;
	min-height:100%;
	min-width:800px;
}
/*Font*/
body
{
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 11px;
	background: #5e97c2 url(/upload/i/bg.gif) left top repeat-x;
	color: #455365;
}
/*Links*/
a:link {color: #656565;text-decoration: underline;}
a:visited{color:#656565;text-decoration: underline;}
a:active {color: #656565;text-decoration: underline;}
a:hover{color:#00a9ee;text-decoration: underline;}
ul
{
	margin:0; padding:0;
	padding-top: 2px;
	padding-left: 30px;
	position: relative; /*IE bug*/
}
ul li
{
	padding: 0px 0px 0px 0px;

}

table.main {
	width: 746px;
	margin: 40px 0px;
	background-color: #ffffff;
}
td.header {
	background: url(/upload/i/top_bg.gif) left top repeat-x;
	padding: 16px 20px 15px 20px;
}
td.main_banner {
	padding: 0px 20px 15px 20px;
}
table.bottom_promo {
	width: 100%;
	background-color: #3a7bae;
}
table.bottom_promo td.copy {
	color: #bdd1e1;
	font-size: 11px;
	padding: 0px 20px 10px 20px;
}
a.copy:link, a.copy:visited, a.copy:active {
	color: #bdd1e1;
	text-decoration: none;
}
a.copy:hover {
	color: #bdd1e1;
	text-decoration: underline;
}/*
table.bottom_promo_content {
	margin: 15px 0px;
 	width: 226px;
	height: 160px;
	font-size: 11px;
	background-color: #f3f3f4;
	text-align: left;
	background: #f3f3f4 url(/upload/i/promo_bg1.gif) left top repeat-x;
}


table.bottom_promo_content thead td.title {
	padding: 0px 10px;
	color: #2075b6;
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
	background: #f3f3f4 url(/upload/i/promo_bg2.gif) left top repeat-x;
}	
table.bottom_promo_content tbody td {
	border-top: 1px solid #dbdcdf;
	padding: 10px 10px; 
	background: #ffffff url(/upload/i/promo_bg3.gif) left bottom repeat-x;
}
table.bottom_promo_content td a.detail:link, a.detail:visited, a.detail:active {
	color: #2075b6;
	text-decoration: none;
	font-weight: bold;
}
table.bottom_promo_content td a.detail:hover {
	color: #455365;
	font-weight: bold;
	text-decoration: none;
}

table.bottom_promo_content tfoot td {
	background: #f1f2f3 url(/upload/i/promo_bg4.gif) left bottom repeat-x;
	height: 5px;
}*/

table.bottom_promo_content {
	margin: 15px 20px;
	border-collapse: collapse;
}

table.bottom_promo_content td {
	padding: 0px;
}

table.bottom_promo_content thead td.bottom_thead {
	background: #f3f3f4 url(/upload/i/promo_bg2.gif) left bottom repeat-x;
}
table.bottom_promo_content thead td.top_thead {
	background: #f3f3f4 url(/upload/i/promo_bg1.gif) left bottom repeat-x;
}

table.bottom_promo_content tfoot {
	background: #F1F2F2;
}

table.bottom_promo_content td.block_width {
	width: 226px;
	font-size: 11px;
}

table.bottom_promo_content td.text_block {
	/*border-top: 1px solid #dbdcdf;*/
	background: #ffffff url(/upload/i/promo_bg3.gif) left bottom repeat-x;
	padding: 10px;
	height: 100%;
}

table.bottom_promo_content td.title {
	padding: 0px 10px;
	color: #2075b6;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
}	

table.bottom_promo_content td a.detail:link, a.detail:visited, a.detail:active {
	color: #2075b6;
	text-decoration: none;
	font-weight: bold;
}

table.bottom_promo_content td a.detail:hover {
	color: #455365;
	font-weight: bold;
	text-decoration: none;
}

table.bottom_promo_content td.cutter {
	width:15px; 
	background-image: none !important; 
	background-color: #3A7BAE !important;
}

div.rel_block {
position: relative;
height: 100%;
padding-bottom: 15px;
}

div.rel_block p {
margin-top: 0px;
}

div.abs_block {
position: absolute;
left: 0px;
bottom: 10px;
}

* html div.abs_block {
bottom: -5px;
}