body 
{
	margin: 8 0 0 0;
	padding: 0px;
	font-family: tahoma;
	font-size: 11px;
	color: #252525;
	background: url(img/bgr0.gif) #777777 top center;
}


table
{
	padding: 0px;
}


td
{
	font-family: tahoma;
	font-size: 11px;
	color: #343434;
}


.input
{
	font-family: tahoma; 
	font-size: 11px; 
	color: #555555;  
	height: 18px; 
	border: 1px solid #888888; 
	background-color:#ffffff
}

.w-inp
{
	width: 180px
}


textarea
{
	font: 11px tahoma; 
	color: #555555; 
	border: 1px solid #D6D6D6; 
	background-color:#ffffff
}


.button
{
	padding: 1px; 
	font: 11px tahoma; 
	color: #fff; 
	background: #578FB1; 
	width: 90px; 
	cursor: hand; 
	border: 1px solid #21638B; 
	font-weight: bold;
}

img
{
	border: 0px;
}


a		{ text-decoration:none; color:#578FB1; font: 11px tahoma}
a:link, a:visited	{ color:#578FB1}
a:hover, a:active	{ color:#276F91; text-decoration: underline;}

a.blu		{ text-decoration:none; color:#578FB1; font: 11px tahoma}
a.blu:link, a.blu:visited	{ color:#578FB1}
a.blu:hover, a.blu:active	{ color:#515151; text-decoration: underline;}

a.lblu		{ text-decoration: underline; color:#CDEAFC; font: 11px tahoma}
a.lblu:link, a.blu:visited	{ color:#CDEAFC}
a.lblu:hover, a.blu:active	{ color:#ffffff; text-decoration: underline;}

a.mn-str		{ text-decoration:none; color:#ffffff; font: 11px tahoma; background: url(img/mn-str-n.gif) no-repeat; padding: 0 0 0 11; margin-left: 4; width: 174px; display: block}
a.mn-str:link, a.mn-str:visited	{ color:#ffffff}
a.mn-str:hover, a.mn-str:active	{ color:#BBE1F8; text-decoration: underline; background: url(img/mn-str-a.gif) no-repeat}

a.tmn-lnk		{ text-decoration:none; color:#545454; font: 11px tahoma}
a.tmn-lnk:link, a.tmn-lnk:visited	{ color:#545454}
a.tmn-lnk:hover, a.tmn-lnk:active	{ color:#277A9C; text-decoration: underline}

a.mrt		{ text-decoration: underline; color:#777777; font: 11px tahoma}
a.mrt:link, a.mrt:visited	{ color:#777777}
a.mrt:hover, a.mrt:active	{ color:#444444; text-decoration: underline}

a.bot		{ text-decoration: none; color:#343434; font: 11px tahoma}
a.bot:link, a.bot:visited	{ color:#343434}
a.bot:hover, a.bot:active	{ color:#578FB1; text-decoration: underline}

.mn-but
{
	padding: 1px; 
	font: 11px tahoma; 
	color: #578FB1; 
	background: #ffffff;  
	cursor: hand; 
	width: 91px;
	border: 1px solid #000000; 
	font-weight: normal;
}

.mn-inp
{
	padding: 1px; 
	font: 11px tahoma; 
	color: #474747; 
	background: #ffffff; 
	width: 91px; 
	cursor: hand; 
	border: 1px solid #CCCCCC; 
}

.mn-select
{
	padding: 1px; 
	font: 11px tahoma; 
	color: #474747; 
	background: #ffffff; 
	width: 91px; 
	cursor: hand; 
	border: 1px solid #CCCCCC; 
}

.src-inp
{
	font: 11px tahoma; 
	color: #474747; 
	background: #ffffff; 
	width: 135px;
	height: 20px;  
	cursor: hand; 
	border: 1px solid #8D8D8D; 
	padding: 2 2 0 2
}

.src-but
{ 
	font: 11px tahoma; 
	color: #277A9C; 
	background: #ffffff; 
	width: 66px;
	height: 20px; 
	cursor: hand; 
	border: 1px solid #8D8D8D; 
}

.f-blue
{
	color: #578FB1;
}

.f-bold
{
	font-weight: bold;
}

.f-upp
{
	text-transform: uppercase;
}

.f-cnt
{
	text-align: center;
}

.f-rght
{
	text-align: right;
}

.f-red
{
	color: #921919
}





#main-tbl
{
	width: 975px; 
	background: #ffffff
}

#l-bord
{
	width: 6px; 
	background: url(img/bord-lft.gif) no-repeat top left
}

#r-bord
{
	width: 6px; 
	background: url(img/bord-rght.gif) no-repeat top right
}

#top-shad
{
	background: url(img/top-shad.gif) repeat-x; 
	border-bottom: 2px solid #ffffff; 
	height: 8px;
}

#left-col
{
	width: 220px; 
	border-right: 1px solid #ffffff
}

#logo-cell
{
	border-bottom: 3px solid #578FB1; 
	margin: 0 0 1 0
}

#main-mnu
{
	background: #353132; 
	border-left: 1px solid #727272; 
	padding: 15; 
	color: #ffffff
}

#mn-sep-ln
{
	border-bottom: 1px solid #464444; 
	margin: 9 0 9 0; 
	display: block
}

#mn-ttl
{
	background: url(img/mn-title.gif) no-repeat; 
	color: #578FB1; 
	font: 14px tahoma; 
	padding: 25 0 4 17
}

#mn-dbgr
{
	background: #353132; 
	border-left: 1px solid #727272; 
	padding: 15; 
	color: #ffffff
}

#t1-b2
{
	background: #578FB1; 
	border-top: 1px solid #ffffff; 
	border-bottom: 2px solid #ffffff
}

#t1-b1
{
	background: #578FB1; 
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff
}

#t3-b1
{
	background: #578FB1; 
	border-top: 3px solid #ffffff; 
	border-bottom: 1px solid #ffffff
}

#pcx
{
	height: 3px
}

#icq
{
	vertical-align: middle; 
	margin: 0 0 2 0
}

#center-col
{
	border-top: 3px solid #535353
}

#tmn1
{
	background: url(img/tmn-bgr.gif) #E5E5E5 repeat-x
}

#tmn2
{
	background: url(img/tmn-lft-bgr.gif) no-repeat; 
	padding: 8 0 0 9
}

#t725
{
	width: 725px
}

#src-col
{
	width: 220px
}

#space-col
{
	width: 225px; 
	text-align: center; 
	padding: 2 0 0 0
}

#ihome
{
	width: 90px; 
	text-align: left
}

#ihome-d
{
	background: url(img/ico-home.gif) no-repeat; 
	padding: 4 0 9 28; 
	color: #9E9D9D
}

#imap
{
	width: 110px; 
	text-align: left
}

#imap-d
{
	background: url(img/ico-map.gif) no-repeat; 
	padding: 4 0 9 28; 
	color: #9E9D9D
}

#icont
{
	width: 80px; 
	text-align: left
}

#icont-d
{
	background: url(img/ico-contact.gif) no-repeat; 
	padding: 4 0 9 28; 
	color: #9E9D9D
}

#sat-top
{
	padding: 13 0 0 278
}

#sat
{
	width: 345px
}

#cosm
{
	width: 76px; 
	text-align: left
}

#t45
{
	background: url(img/bot45.gif) repeat; 
	border-bottom: 2px solid #ffffff
}

#t742
{
	width: 742px
}

#block1
{
	padding: 4 8 4 8
}

#block2
{
	background: #EFEFEF; 
	padding: 7 5 5 5
}

#block3
{
	background: #ffffff; 
	padding: 4px; 
	color: #343434; 
	text-align: justify
}

#bl-ttl1
{
	background: url(img/ttl-bgr.gif) repeat-x
}

#bl-ttl2
{
	background: url(img/ttl-l.gif) no-repeat
}

#bl-ttl3
{
	background: url(img/ttl-r.gif) no-repeat top right; 
	color: #578FB1; 
	font: 14px tahoma; 
	padding: 25 10 4 17; 
	text-align: right
}

#right-col
{
	padding: 4 0 4 0; 
	width: 220px
}

#date
{
	color: #578FB1; 
	font: 10px tahoma
}

#bot-r1
{
	border-right: 1px solid #E9E9E9; 
	color: #777777
}

#bot-r2
{
	border-top: 3px solid #578FB1; 
	padding: 8 0 14 4
}

#bot-r3
{
	border-top: 3px solid #535353; 
	padding: 8 0 0 0
}

#banners
{
	padding: 10
}

.td-dcol
{
	background: #EEEEEE; 
	font-weight: bold;
}

.td-col
{
	background: #ffffff; 
}

.td-blu
{
	background: #578FB1; 
	font-weight: bold;
	padding: 6 2 6 2;
	color: #ffffff
}


