blockquote { 
 }

body { color: #ccc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 10px 0 0 0; background: #000; font-size: 12px; font-weight: normal;}

#container{ margin-left: auto; margin-right: auto; width: 1002px; }

td#redcolumn { width: 181px; background: url(../images/index_16.jpg); height: 536px; color:#fff; padding: 5px 10px 5px 10px; font-size: 12px; text-align: left; vertical-align: top;}
td#redcolumn a {color: #fff; text-decoration:none; font-weight:bold;}
td#redcolumn a:hover {color: #ff0; text-decoration:none; font-weight:bold;}

td#normalbody { width: 781px; background: url(../images/index_17.jpg); height: 536px; color: #000; padding: 5px 10px 5px 10px; font-size: 12px; text-align: justify; background-position: top right; vertical-align: top;}
td#normalbody a {color: #000; text-decoration:none; font-weight:bold;}
td#normalbody a:hover {color: #62012c; text-decoration:none; font-weight:bold;}
td#normalbody .title {color: #62012c; font-size: 12px; font-weight:bold;}
td#normalbody .descr {color: #000; font-size: 12px; font-weight:bold; }

td#bigcolumn { width: 982px; background: url(../images/index_17.jpg); height: 536px; color: #000; padding: 5px 10px 5px 5px; font-size: 12px; text-align: justify; background-position: top right; vertical-align: top;}
td#bigcolumn a {color: #000; text-decoration:none; font-weight:bold;}
td#bigcolumn a:hover {color: #62012c; text-decoration:none; font-weight:bold;}
td#bigcolumn .title {color: #62012c; font-size: 12px; font-weight:bold;}
td#bigcolumn .descr {color: #000; font-size: 12px; font-weight:bold; }

.imagefloatleft {
float:left;
padding-right: 10px;
}

.imagefloatright {
float:right;
padding-left: 10px;
}

form { margin: 0px; }
textarea { width: 99% }
input, select, textarea { color: #7c4029; font: 12px Arial, Helvetica, sans-serif; background: #fff;}
input, textarea, select { border: 1px solid #7c4029; padding: 2px; background: #fff; }
input:focus, textarea:focus { border: 1px solid #f00; color: #000; background: #fff; }

.style1 { color: #7c4029; font: 12px Arial, Helvetica, sans-serif; background: #fff;}

.searchinput  {font: 12px Arial, Helvetica, sans-serif; border: 1px solid #7c4029; color: #7c4029; background: #fff;}
.searchbutton {border: 0px; background-color:transparent;}

#footermenu td { text-align: center; font: 12px Arial, Helvetica, sans-serif; color: #fff; background: url(../images/index_18.jpg); height: 28px; width:982px; padding: 5px 10px 5px 10px;}
#footermenu a { color: #fff; text-decoration: none; }
#footermenu a:hover { color: #000; text-decoration: none; }

#footer td { text-align: center; font: 10px Arial, Helvetica, sans-serif; color: #aaa; background: url(../images/index_19.jpg); height: 163px; width:982px; padding: 3px 10px 0px 10px;}
#footer a { color: #aaa; text-decoration: none; }
#footer a:hover { color: #f00; text-decoration: none; }

ul { margin: 0px; padding: 0px; list-style: disc inside none; }
/* ----- */
#headerbanner { width: 801px; background: url(../images/index_02.jpg); 
        vertical-align: middle;
	text-align: center;
        height: 80px; 
}

#headermenu { text-align: right; color: #fff; background: url(../images/index_15.jpg); height: 28px; width:1002px; }
/* ----- */


td#menu02 {
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	background: url(../images/redbutton.jpg);
	color: #7c4029;
	text-align: center;
	height: 25px;
}
#menu02 a { color: #7c4029; text-decoration: none; font-weight:bold;}
#menu02 a:hover { color: #7c4029; font-weight:bold;}
#menu02:hover { background: url(../images/darkredbutton.jpg); }

/* ----- */
.border0 { padding: 10px; color: #7c4029; }
.border0 a { color: #7c4029; text-decoration: none; }
.border0 a:hover { color: #7c4029!important; }
.border1 { padding: 5px; color: #7c4029; }
.border1 a { color: #7c4029; text-decoration: none; }
.border1 a:hover { color: #7c4029!important; }
.border2 { padding: 5px; color: #7c4029; }

.color1 { color: #7c4029; }
.color2 { color: #7c4029; }
/* ----- */
.column { background: White; }
.nocolumn { background: White; }
/* ----- */
.message, .required { color: #f00; }
/* ----- */
.seocms { padding-left: 5px; color: #7c4029; 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; }

.bluetextbox {padding:10px;border:1px solid #483D8B;font-size:12px;margin:0px;background-color:#87CEEB;}

.burgandytextbox{padding:10px;border:1px solid #7f1642;font-size:12px;margin:10px;background-color:white;}
.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;}

.mooSlide img {
	float: left;
	margin-right: 20px;
}

#containerX {
	height: auto;
	width: 982px;
	margin-right: auto;
	margin-left: auto;
	padding:10px;
}
.mooSlide {
	background-color: #000000;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 11px;
}
.mooSlide h1 {
	font-size: 17px;
}