body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	background:#fff;
}

h1 {
	font-size:14px;
}



a:link,
a:visited,
a:active {
	color:#f00;
}

a:visited {
	color:#c00;
}

/* header */
.menuh {
	background:url(../../images/new/logo_above.gif);
	text-align:center;
	font-size:12px;
	color:#000000;
}

.menuh a:link,
.menuh a:visited,
.menuh a:active {
	color:#000000;
	text-decoration:none;
}

.menuh a:hover {
	color:#777777;
	text-decoration:underline;
}
/* /header */

/* menu */
.menu {
	background:url(../../images/new/menu_bg.gif);
	height:32px;
}

.menu td {
	background:url(../../images/new/menu_right.gif) right no-repeat;
	text-align:center;
}

.menu a:link,
.menu a:visited,
.menu a:hover,
.menu a:active {
	font-weight:bold;
	color:#4A4850;
	text-decoration:none;
}

.menu a:hover {
	text-decoration:underline;
}

.menu .left {
	background:url(../../images/new/menu_left.gif) left no-repeat;
}

.menu .right {
	background:url(../../images/new/menu_bg.gif);
}
/* /menu */


.index {
	height:34px;
	background:url(../../images/new/dot_hor.gif) left bottom repeat-x;
}

.index div {
	font-size:11px;
	line-height:34px;
	font-family:Tahoma, Verdana, Arial;
}

.banner {
	padding-top:3px;
	padding-bottom:5px;
	text-align:center;
	background:url(../../images/new/dotsm_hor.gif) left bottom repeat-x;
}

.grey {
	background:#e8e8e8;
	padding:10px 10px 10px 20px;
}

.white {
	padding:10px 10px 10px 20px;
	background:url(../../images/new/clb_grey.gif) left bottom no-repeat;
}

.esearch {
	padding:8px;
	font-size:14px;
	font-weight:bold;
	color:#010183;
}

.donate {
	padding:10px 20px 0px 20px;
}

.people {
	font-family:Tahoma, Verdana, Arial;
	font-size:9px;
	background:url(../../images/new/dotsm_hor.gif) top repeat-x;
	padding:10px 20px 0px 20px;
}

.copy {
	background:#fff;
	text-align:center;
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	color:#606060;
	height:30px;
}

.copy a:link,
.copy a:visited,
.copy a:hover,
.copy a:active {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.copy a:hover {
	text-decoration:underline;
}

.o {
	color:#f00;
}

.comment {
	font-size:10px;
}

/* red block */
.red_block {
	background:url(../../images/new/bm_red.gif) repeat-y;
}

.red_block div {
	background:url(../../images/new/bt_red.gif) top no-repeat;
}

.red_block div div {
	background:url(../../images/new/bb_red.gif) bottom no-repeat;
	padding:20px;
	height:1%;
}

.red_block table {
	text-align:center;
}

/* /red block */

/* blue block */
.blue_block {
	background:url(../../images/new/bm_blue.gif) repeat-y;
}

.blue_block div {
	background:url(../../images/new/bt_blue.gif) top no-repeat;
}

.blue_block div div {
	background:url(../../images/new/bb_blue.gif) bottom no-repeat;
	padding:7px;
	height:1%;
}

.blue_block table {
	text-align:center;
}
/* /blue block */

/* grey block */
.grey_block {
	background:url(../../images/new/bm_grey.gif) right repeat-y;
}

.grey_block div {
	background:url(../../images/new/bt_grey.gif) right top no-repeat;
}

.grey_block div div {
	background:url(../../images/new/bb_grey.gif) right bottom no-repeat;
	padding:10px 10px 10px 20px;
	height:1%;
}
/* /grey block */

/* forms */
form {
	display:inline;
}

.label1 {
	font-size:12px;
	font-weight:bold;
}

.label2 {
	font-size:10px;
}

input {
	font-size:11px;
}

.inp {
	border:1px solid #010183;
}

.but {
	border:1px solid #010183;
	background:#010183;
	font-weight:bold;
	color:#fff;
}
/* /forms */

.maincell {
padding: 10px;
}