/* default */
body {
	background-color: #284B65;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0px;
	color: #595959;
}

table { border-collapse: collapse; }
td { padding: 0; }

img { border: 0px; }

p {	margin: 0px; }
.flu{ display:inline; width:100%; margin:0 auto;}
.flu h3{margin:0; padding:0; display:inline;background:none; border:none;}
.flu h3 a{text-decoration:none;color:#55859C; cursor:default; background:none; background:none;}
form {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	}
select,textarea {
	font-family: Verdana,Tahoma,sans-serif; 
	font-size: 10px;
	border: 1px solid #A0A09E;
	margin: 0px 0px 5px 1px;
    padding: 1px 0px 0px 2px;
	}
input {
	font-family: Verdana,Tahoma,sans-serif; 
	font-size: 10px;
	border: 1px solid #A0A09E;
	margin: 0px 0px 5px 1px;
    padding: 2px 2px 2px 2px;
}

/* end default */

table.w100 { width: 100%; }
table.h100 { height: 100%; }
table.wh100 { width: 100%; height: 100%; }

td.vtop { vertical-align: top; }
td.vmiddle { vertical-align: middle; }
td.vbottom { vertical-align: bottom; }

/* main table */
table.main_tbl {
	height: 100%;
	width: 100%;
	background-image: url("bg.png");
}

td.main_td {
	background: url("bg_gradient.png") repeat-x;
	vertical-align: top;
}

table.top {
	width: 100%;
	height: 70px;
}

td.top_menu {
	background: url("bg_top_menu.gif") center center no-repeat;
	width: 62px;
	text-align: center;
}
/* end main table */
 
table.main_header .header_fill {
	background: url("header_fill.gif") top repeat-x;
	}
 
table.main_header td.menu {height: 47px;  background: url("header_menu.gif") no-repeat;}	



/* internal table */
table.internal_tbl {width: 800px; height: 100%;}

td.menu {height: 47px;  background: url("bg_menu.png") no-repeat;}

td.main_pic {width: 800px; vertical-align: top; padding: 0;}
td.main_pic_home {width: 800px; vertical-align: top; padding: 0;}
td.main_pic img {z-index: 1;}
td.main_zag {font-family: arial, verdana,tahoma; font-weight: normal; line-height: 18px;  font-size: 22px; color: #4C616D; height: 28px; border-top: 2px solid #637080; background: #F2F2F2; vertical-align: bottom; padding: 0 18px;}
.main_pic_brdr { border-bottom: 2px solid #4C616D; }

td.shadow_left_header { background: url(shadow_l1.png) repeat-y top; vertical-align: top; }
td.shadow_right_header { background: url(shadow_r1.png) repeat-y top; vertical-align: top; }

td.shadow_left { background: url(shadow_l3.png) repeat-y; vertical-align: top; }
td.shadow_right { background: url(shadow_r3.png) repeat-y; vertical-align: top; }
td.shadow_b { background: url(shadow_b.png) repeat-x; width: 100%;}

td.content {
	vertical-align: top;
	height: 100%;
	background: #F2F2F2 url("bg_bottom.png") repeat-x bottom;
}

td.main_body_text {
	font-size: 10px;
	color: #595959;
	border-right: 1px dotted #A0A09E;
	padding: 5px 10px 5px 20px; 
	vertical-align: top;
	height: 100%;
	width: 550px;
}

td.main_body_text_int {
	font-size: 11px;
	color: #595959;
	padding: 5px 20px 5px 20px; 
	vertical-align: top;
	height: 100%;
}

td.main_body_text_int table {
	font-size: 11px;
	color: #595959;
}

td.main_body_text_int table td { padding: 0 0 0 5px; }

p.forma { padding: 25px 0 25px 0; }

td.main_body_text img { border: 1px solid #A0A09E; }


td.right_img  {
	text-align: center;
	vertical-align: top;
	width: 250px;
	}
td.right_img div {
	padding: 5px 20px 5px 10px;
}

td.right_img img { border: 1px solid #A0A09E; }

td.main_body_text img.noborder { border:0; }

td.content h2 {
	color: #3D6E8C;
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

td.show_border { border-bottom: 1px dotted #A0A09E }

td.bottom_txt {
	padding: 5px 20px 5px 20px;
	vertical-align: top;
	border-right: 1px dotted #A0A09E;
	width: 275px;
	}
td.bottom_txt a {
	font-size: 10px;
	color: #595959;
	text-decoration: underline;
	}
td.bottom_txt a:hover {
	text-decoration: none;
}

td.bottom_txt_last {
	padding: 5px 20px 5px 20px;
	vertical-align: top;
	border: 0;
	width: 250px;
}

td.bottom_txt_last a {
	font-size: 10px;
	color: #595959;
	text-decoration: underline;
	}
td.bottom_txt_last a:hover {
	text-decoration: none;
}

td.footer_menu {
	font-family: arial, verdana, tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #4D4D4D;
	padding: 10px 20px 5px 20px;
	}
td.footer_menu a {
	font-family: arial, verdana, tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: underline;
	}
td.footer_menu a:hover { text-decoration: none; }

/* end internal table */
