body {
  background:#49419C;
  text-align:center;
}

#main {
	margin:0 auto;
	width:680px;
	text-align:left;
}

.header_menu {
	height:35px;
	margin-top:32px;
	border-right:1px solid #000;
	color:#000;
}

.main {
	height:35px;
	border-right:1px solid #000;
}    

.footer_menu {
	height:55px;
	background:#000;
}

.black {
	background:#000;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.white {
	background:#fff;
}

.arc_main {
	width:30px;
	height:30px;
	background:url(img/arc_main.jpg);
}

.text {
	width:50%;
	font:normal 14px Arial;
	line-height:25px;
	color:#000;
	vertical-align:top;
}

.portfolio {
	margin-top:2px;
}

.content {
	height:295px;
	padding-top:50px;
	vertical-align:top;
}

h1, .pagetitle {
	font:normal 24px Arial;
	padding-left:10px;
	display:inline;
}

.text_now {
	font:normal 14px Arial;
	line-height:25px;
	color:#000;
	vertical-align:top;
	padding-right:20px;
}

.text_who {
	font:normal 14px Arial;
	line-height:25px;
	color:#000;
	vertical-align:top;
	padding-left:10px;
	display:none;
	height:150px;
	overflow:auto;
}

.h200 { 
	height:190px;
	overflow:auto;
}

.w25p { width:20%; }
.w50  { width:50px; }
.w60  { width:60px; }
.w70  { width:70px; }
.w80  { width:80px; }
.w100 { width:100px; }
.w250 { width:250px; }
.w680 { width:680px; }

.right { text-align:right }
.left  { text-align:left }

.border_top { border-top:1px solid #000; }
.border_left { border-left:1px solid #000; }

a.link_top:link, a.link_top:hover, a.link_top:visited, a.link_top:active  { color:#fff; font:bold 10px Verdana; text-transform:uppercase; text-decoration:none; }
a.link_top:hover { color:#3e3880; }

a.link_demos:link, a.link_demos:hover, a.link_demos:visited, a.link_demos:active  { color:#fff; font:bold 15px Verdana; text-transform:capitalize; text-decoration:none; }
a.link_demos:hover { color:#3e3880; }

a.link_bottom:link, a.link_bottom:hover, a.link_bottom:visited, a.link_bottom:active  { color:#fff; font:bold 13px Verdana; text-transform:lowercase; text-decoration:none; }
a.link_bottom:hover { color:#3e3880; }

a.pagetitle_link:link, a.pagetitle_link:hover, a.pagetitle_link:visited, a.pagetitle_link:active { font:normal 24px Arial;	padding-left:10px; text-decoration:none; color:#000; }
a.pagetitle_link:hover { color:#3e3880; }

.td {
	text-align:center;
	padding-bottom:15px;
	width:190px;
}

.smally {
  font-size:11px;
}