blockquote { border: 1px solid #fff; padding: 5px; background: #000; }

body { background: #656766; background-attachment: fixed; background-image: url(../images/bg.jpg); background-position: top center; background-repeat: no-repeat; color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding: 0; text-align: center; }

#container{ margin-left: auto; margin-right: auto; width: 904px; }

td#redcolumn { width: 188px; background: url(../images/column_03.jpg); height: 427px; color:#fff; padding: 10px 5px 0px 5px; font-size: 10px; text-align: left;}
td#redcolumn a {color: #fff; text-decoration:none; font-weight:bold;}
td#redcolumn a:hover {color: #fff; text-decoration:none; font-weight:bold;}

td#normalbody { background: url(../images/index_03.jpg); height: 427px; color: #000; padding: 10px 5px 0px 5px; font-size: 10px; text-align: justify; background-position: top right;}
td#normalbody a {color: #000; text-decoration:none; font-weight:bold;}
td#normalbody a:hover {color: #f00; text-decoration:none; font-weight:bold;}
td#normalbody .title {color: #f00; font-size: 14px; font-weight:bold;}
td#normalbody .descr {color: #f00; font-size: 12px; font-weight:bold; }


form { margin: 0px; }
textarea { width: 99% }
input, select, textarea { color: #000; font: 10px Arial, Helvetica, sans-serif; background: #fff;}
input, textarea, select { border: 1px solid #000; padding: 2px; background: #fff; }
input:focus, textarea:focus { border: 1px solid #f00; color: #fff; background: #000; }

.searchinput  {font: 12px Arial, Helvetica, sans-serif; border: 1px solid #fff; color: #fff; background: #000;}
.searchbutton {border: 0px; background-color:transparent;}

.flashbg {background: url(../images/topbanner_03.jpg); height: 224px; width:696px;}

.topmenubg {background: url(../images/index_02.jpg); height: 37px; width:904px;}

.bottommenubg {background: url(../images/index_04.jpg); height: 36px; width:904px;}

#footermenu td { padding: 0px 0px 0px 0px;
	white-space: nowrap;
	color: #000;
	text-align: center;
	height: 36px;
	}
#footermenu a { color: #000; text-decoration: none; font-weight:bold;}
#footermenu a:hover { color: #f00; font-weight:bold;}

#footer td { text-align: center; font: 10px Arial, Helvetica, sans-serif; color: #fff;  height: 20px; width:904px; padding: 0px 20px 0px 20px;}
#footer a { color: #fff; text-decoration: none; font-weight:bold;}
#footer a:hover { color: #f00; font-weight:bold;}

ul { margin: 0px; padding: 0px; list-style: disc inside none; }
/* ----- */

#headermenu { text-align: right; color: #000; background: url(../images/index_02.jpg); height: 37px; width:904px; }
#headermenu a { color: #000; text-decoration: none; font-weight:bold;}
#headermenu a:hover { color: #f00; text-decoration: none;font-weight:bold; }
/* ----- */

td#menu02 {
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	color: #000;
	text-align: center;
	height: 37px;
}
#menu02 a { color: #000; text-decoration: none; font-weight:bold;}
#menu02 a:hover { color: #f00; font-weight:bold;}


/* ----- */
.border0 { padding: 10px; color: #fff; }
.border0 a { color: #f00; text-decoration: none; }
.border0 a:hover { color: #f00!important; }
.border1 { padding: 5px; color: #000; }
.border1 a { color: #f00; text-decoration: none; }
.border1 a:hover { color: #f00!important; }
.border2 { padding: 5px; color: #000; }

.bgcolor1 { padding: 10px; color: #f00; }
.bgcolor1 a { color: #f00; text-decoration: none; }
.bgcolor1 a:hover { color: #f00!important; }

.bgcolor2 { padding: 10px; color: #f00; }
.bgcolor2 a { color: #f00; text-decoration: none; }
.bgcolor2 a:hover { color: #f00!important; }

.color1 { color: #000; }
.color2 { color: #000; }
/* ----- */
.column { background: White; }
.nocolumn { background: White; }
/* ----- */
.message, .required { color: #f00; }
/* ----- */
.seocms { padding-left: 5px; color: #fff; cursor: pointer; vertical-align: top; }
/* ----- */
.tree li {
	padding-left: 25px;
	list-style-type: none;
	background: url(../images/smallspider.png) no-repeat left top;
}
.tree li.child {
	background: url(../images/smallspider.png) no-repeat left top;
	cursor: pointer !important;
	padding-right: 10px;
}
.tree li.child ul { display: none; }
.tree li.child ul li { margin-left: -15px; cursor: default; }

.whitetextbox{padding:5px;border:1px solid black;font-size:12px;margin:5px;background-color:white;}
.blacktextbox{padding:4px;border:1px solid #c1c4b4;font-size:12px;margin:5px 1px 5px 1px; color:#ddd; background-color:black;}
.whiteonblack  { color: #fff; text-decoration: none; font-weight:bold;}