/*All elemets comes in topografical order*/

.initial	{
	height: 100%;
	width: 100%;
	background: #ffffff;
}

.main	{
	height: 100%;
	width: 100%;
	
	min-width: 900px;
	max-width: 1260px;
	
	width: expression(
(document.documentElement.offsetWidth) >1270 
* (parseInt(document.body.currentStyle.fontSize) 
/ parseInt(document.body.currentStyle.fontSize))?  "1260px" 
: ((document.documentElement.offsetWidth) < 910? "900px" : "100%"));	

	background: #F2F5F8 url(img/page_grad.gif) repeat-x left top;
}

.main > table	{
	background: #F2F5F8 url(img/page_grad.gif) repeat-x left top;
}

.right_column 	{
	width: 36%;
	vertical-align: top;
	padding-left: 20px;
}

.left_column 	{
	width: 65%;
	vertical-align: top;
	
	/*background: url(img/page_bg.jpg) top left no-repeat;*/
}
	
.contento	{
	padding: 259px 5px 20px 78px;
	vertical-align: top;
	height: 100%;
}

.left_footer	{
	height: 102px;
	vertical-align: top;
}

td.text_title_leftimg	{
	vertical-align: top;	
	
	padding: 3px 0px 0px 0px;
	
}

font.text_title_leftimg	{
	white-space: nowrap;
	width: 8px;
	background: #336699;
	display: block;
	font-size: 18px;
}

div.text_title_leftimg	{
	margin-left: -78px;
	position: absolute;	
}

td.text_title	{
	padding: 0px 0px 27px 0px;
	margin-left: -78px;
}

.logo_area	{
	height: 120px;
	vertical-align: top;
	text-align: center;
}

.logo_area a img {
	border: none;
	margin-top: 68px;
	margin-right: 47px;
}

.menu_1_area	{
	padding: 73px 0px 0px 25px;
}

td.menu_1_leftimg	{
	vertical-align: top;
	
	width: 8px;
	white-space: nowrap;
	background: url(img/menu_1_botpatch.gif) bottom left no-repeat;
}

table.menu_1_leftimg	{
	background: #336699;
}	

.footer	{
	height: 102px;
}

.promotion	{
	color: #FFF;
	font-size: 18px;
	font-family: "Times New Roman";
	font-weight: lighter;
	padding: 0px 0px 69px 179px;
}
	
/*------------------------------*/
