#container, #container_top
{
width: 770px !important;
width: 772px; /* IE */
border: rgb(150,150,150) 1px solid;
margin: 0 auto;
text-align: left;
position: relative;
}

#container_top { border: 0; text-align: center; }

#header
{
float: left;
width: 463px;
height: auto !important;
height: 52px; /* IE */
min-height: 52px;
display: inline;
}

#header2
{
float: right;
width: 225px;
height: auto !important;
height: 52px; /* IE */
min-height: 52px;
display: inline;
}

#header3
{
float: left;
width: 760px;
height: auto !important;
height: 20px; /* IE */
min-height: 20px;
display: inline;
border: rgb(154,154,154) 1px solid;
border-top: rgb(154,154,154) 1px solid;
border-bottom: rgb(154,154,154) 1px solid;
padding: 5px;
}

#subheader
{
float: left;
width: 100%;
height: auto !important;
height: 70px; /* IE */
min-height: 70px;
display: inline;
border-left: rgb(154,154,154) 1px solid;
border-right: rgb(154,154,154) 1px solid;
border-bottom: rgb(154,154,154) 1px solid;
}

#middle
{
float: right;
width: 590px; /* old 590 */
height: auto !important;
height: 380px; /* IE */
min-height: 380px;
display: inline;
/* margin: 0 10px 0 10px; */
padding: 10px;
padding-top: 20px;
}

#right
{
float: right;
width: 120px;
height: auto !important;
height: 390px; /* IE */
min-height: 390px;
display: inline;
margin: 0 10px 0px 10px;
padding: 10px;
padding-top: 20px;
}

#footer
{
clear: both;
width: 100%;
height: 30px;
border-top: rgb(154,154,154) 1px solid;
}

#footer ul
{
top: 10px;
margin: 0;
padding: 0;
position: relative;
}

#footer li
{
display: inline;
padding: 0px 5px 0px 5px;
font: 12px trebuchet ms,verdana,arial,sans-serif;
color: rgb(169,169,169);
font-weight: normal;
text-decoration: none;
letter-spacing: 1px;
}

#footer a, #footer a:hover
{
color: rgb(192,192,192);
}

#footer a:hover
{
text-decoration: underline;
}

#menu_00
{
float: left;
width: 100%;
height: auto !important;
height: 30px; /* IE */
min-height: 30px;
display: inline;
background-color: rgb(40,40,40);
border-left: 0;
border-top: rgb(66,66,66) 2px solid;
border-bottom: rgb(66,66,66) 1px solid;
margin: 0;
padding: 0; 
}

#menu_00 a, #menu_00 a:hover
{
background-color: rgb(96,86,80);
font: 14px trebuchet ms,verdana,arial,sans-serif;
color: rgb(221,221,221);
font-weight: normal;
text-decoration: none;
border: rgb(128,128,128) 1px solid;
margin: 0 2px 0 0;
padding: 0 28px 0 29px;
float: left;
height: auto !important;
height: 30px; /* IE */
min-height: 30px;
display: inline;
}

#menu_00 a:hover
{
background-color: rgb(68,68,68);
color: rgb(153,153,153);
border-left: rgb(51,51,51) 1px solid;
border-top: rgb(51,51,51) 1px solid;
border-right: rgb(164,164,164) 1px solid;
border-bottom: rgb(164,164,164) 1px solid;
}

div.block-clear
	{
		clear: both;
	}

div.padd-10px
	{
		clear: both;
		height: 10px;
	}

div.padd-20px
	{
		clear: both;
		height: 20px;
	}

div.info-block, div.inf-block p.inf-block-top, div.inf-block p.inf-block-middle
{
	border: 0;
	text-align: left;
}

div.inf-block
	{
		background-color: rgb(58,58,58);
		width: 100% !important;
		width: 100%; /* IE */
		margin: auto;
		border: solid 1px rgb(98,98,98);
		text-align: left;
		position: relative;
	}

div.inf-block p.inf-block-top
	{
		padding-left: 7px;
	}

div.inf-block p.inf-block-middle
	{
		padding: 7px;
		text-align: justify;
	}

.divPort_CONT
{
width: 580px !important;
width: 582px; /* IE */
/* height: 90px; */
border: solid 0px rgb(98,98,98);
margin: 0px 0px 0px 0px;
position: relative;
text-align: center;
}

.divPort_HEAD_01
{
float: left;
width: 190px;
height: auto !important;
height: 82px; /* IE */
padding: 1px;
min-height: 82px;
display: inline;
}

.divPort_HEAD_02
{
float: left;
width: 380px;
height: auto !important;
height: 82px; /* IE */
padding: 1px;
min-height: 82px;
display: inline;
text-align: left;
}

.divPort_TITLE_left
{
float: left;
width: 300px;
display: inline;
text-align: left;
}

.divPort_TITLE_right
{
float: right;
width: 190px;
display: inline;
text-align: right;
}

