body {
	background-color: #cc3333;
	margin: 0px;
	padding: 0px;
}
.mainTable {
	width: 780px;
}
.mainTable .headerRight, .mainTable .headerLeft {
	background-color: #FFFFFF;
	background-image: url(/images/global/bg_header.gif);
	height: 108px;
}
.headerRight {
	text-align: right;
	vertical-align: bottom;
	width: 381px;
}
.headerLeft {
	text-align: left;
	width: 399px;
}
.mainTable .naviRight, .mainTable .naviLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	height: 22px;
	vertical-align: middle;
}
.mainTable .naviRight {
  text-align: right;
}
.mainTable .naviLeft {
  text-align: left;
}
.mainTable .naviRight a, .mainTable .naviLeft a {
  color: #000000;
  text-decoration: none;
}
.mainTable .footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
.mainTable .footer a {
  color: #FFFFFF;
  text-decoration: none;
}
.mainTable .content {
	background-color: #FFFFFF;
	padding-top: 9px;
	padding-left: 19px;
	padding-right: 19px;
	vertical-align: top;
}
.mainTable .content a {
  color: #000000;
}
.mainTable .gallery {
	background-color: #FFFFFF;
	vertical-align: top;
}
.mainTable .gallery .imageTable {
  width: 780px;
}
.mainTable .gallery .imageTable .imageCell {
	background-color: #F0EEEE;
	border: solid 1px #DCDADA;
	height: 171px;
	width: 171px;
	vertival-align: middle;
}
.mainTable .shortNews {
	background-color: #FFFFFF;
	padding-top: 9px;
	padding-left: 1px;
	padding-right: 19px;
	padding-bottom: 19px;
	vertical-align: top;
}
.blockTable, .blockTableBig {
	width: 742px;
}
.blockTableSmall {
	width: 361px;
}
.blockTable .topLeft, .blockTableSmall .topLeft {
	font-size: 5px;
	background-color: #F0EEEE;
	border-top: solid 1px #DCDADA;
	border-left: solid 1px #DCDADA;
	height: 6px;
}
.blockTable .topLeft, .blockTable .bottomLeft {
	width: 492px;
}
.blockTableSmall .topLeft, .blockTableSmall .bottomLeft {
	width: 270px;
}
.blockTable .bottomLeft, .blockTableSmall .bottomLeft {
	font-size: 5px;
	background-color: #F0EEEE;
	border-bottom: solid 1px #DCDADA;
	border-left: solid 1px #DCDADA;
	height: 6px;
}
.blockTable .main, .blockTableSmall .main {
	background-color: #F0EEEE;
	padding-top: 5px;
	padding-right: 14px;
	padding-bottom: 5px;
	padding-left: 14px;
	border-left: solid 1px #DCDADA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}
.blockTable .main a, .blockTableSmall .main a {
  color: #000000;
}
.blockTable .right {
	background-image: url(/images/block/bg_right.gif);
	vertical-align: top;
	width: 250px;
	background-repeat: repeat-y;

}
.blockTableSmall .right {
	background-image: url(/images/block/bg_right.gif);
	vertical-align: top;
	width: 91px;
	height: 94px;
	background-repeat: repeat-y;

}
.blockTable .right img, .blockTableSmall .right img {
	border: solid 1px #DCDADA;
}
.blockTableBig .main {
	background-color: #F0EEEE;
	padding-top: 10px;
	padding-right: 14px;
	padding-bottom: 10px;
	padding-left: 14px;
	border: solid 1px #DCDADA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
}
.textStd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.attention {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF3333;
	font-weight: bold;
}
.formInput {
  width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formTextarea {
  width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

