body {
	padding: 10px;
	padding-top: 0px;
	margin: 0px;
	background: #003366;
	background: #e2e2e2;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	height: 100%;
}
html {
	padding: 0px;
	margin: 0px;
	height: 100%;
}
td {
	font-size: 12px;
	color: #282828;
}
td.divisor {
	font-size: 11px;
	background: #e2e2e2;
}
td.main-table-top {
	border: 1px solid #525254;
	padding-top: 5px;
	background: url(title/bg_top.gif);
	background-repeat: repeat-x;
}
td.main-menu {
	border: 1px solid #020204;
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
}
td.main-menu-table {
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top: #f2f2f2  1px solid;
	background: #8C98A9;
	font-size: 12px;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	white-space: nowrap;
}
td.main-menu-top-right {
	padding-left: 25px;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 1px;
	text-align: right;
	font-size: 11px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #f2f2f2;
}
td.main-table-path {
	border: 1px solid #020204;
	border-bottom: none;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 3px;
	padding-bottom: 4px;
	background: #44689E;
	background: #264E84;
	font-size: 11px;
	line-height: 1.25em;
	color: #f8f8f8;
}
td.main-table {
	background: #ffffff;
	border: 1px solid #525254;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 25px;
}
td.menu-left {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 50px;
	border-right: #e8e8e8 1px solid;
	vertical-align: top;
	font-size: 11px;
}
td.menu-left-news {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 50px;
	vertical-align: top;
    line-height: 1.35em;
    color: #525254;
    font-size: 11px;
}
td.menu-left-sub1 {
	padding: 0px;
	font-size: 11px;
	border-bottom:#f2f2f2 1px solid;
}
td.menu-left-sub2 {
	padding: 0px;
	font-size: 11px;
	border-bottom:#f2f2f2 1px solid;
}
td.menu-right {
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 15px;
	padding-bottom: 50px;
	border-left: #e8e8e8 1px solid;
	vertical-align: top;
	color: #323234;
	line-height: 1.35em;
	font-size: 11px;
}
td.menu-rigth-text {
	padding-top: 0px;
	padding-bottom: 8px;
	color: #323234;
	line-height: 1.25em;
	font-size: 11px;
}
td.main-text {
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 50px;
	color: #282828;
	line-height: 1.5em;
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	vertical-align: top;
}
table.border{
	border-color: #828284;
	border-style: solid;
	border-width: 0 1px 1px 0;
}
table.border td, table.border th{
	border-color: #828284;;
	border-style: solid;
	border-width: 1px 0 0 1px;
}
td.main-text-border-title {
	border-top: 1px solid #f2f2f4;
	border-bottom: 1px solid #f2f2f4;
	background: #fdfdfd;
	padding: 8px;
}
td.main-text-border {
	border-bottom: 1px solid #f2f2f4;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 3px;
	background: #ffffff;
	vertical-align: top;
	line-height: 1.5em;
}

td.main-table-bottom {
	border: 1px solid #828282;
	background: #f8f8f8;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 25px;
	padding-bottom: 10px;
}
td.address {
	background: #f8f8f8;
	padding-bottom: 7px;
	color: #585858;
/*	font-family: Arial, Helvetica, Sans-Serif;*/
	font-family: Tahoma, Verdana,  Sans-Serif;
	font-size: 11px;
}
td.show-image-top {
	border: #f2f2f2 1px solid;
}
td.show-image {
	border: 1px solid #323232;
}
td.show-image1 {
	border: #d4d4d0 1px solid;
	padding: 10px;
	background: #f8f8f4;
}
td.comment-image {
	color: #545b6e;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 11px;
}
h1.main-heading {
	font-size: 16px;
	color: #204080;
/*	border-bottom: #000333 1px dotted;*/
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	line-height: 1.3em;
}
h1.menu-left {
	font-size: 11px;
	background-image: none;
	color: #525252;
	border-bottom: #004090 1px dotted;
	line-height: 1.25em;
	margin-bottom: 15px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
h1.menu-right {
	font-size: 11px;
	background-image: none;
	color: #525252;
	border-bottom: #525252 1px dotted;
	line-height: 1.1em;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
h2 {
	font-size: 14px;
	color: #525252;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 8px;
}
h3 {
	font-size: 12px;
	color: #282828;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 5px;
}

a {
	color: #004090;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.href-ul{	color: #004090;
	text-decoration:underline;
}
a.href-ul:hover{
	text-decoration: none;
}

a.href-main-menu {
	color: #ffffff;
	text-decoration: none;
}
a.href-main-menu:hover {
	text-decoration: underline;
}
a.href-main-menu-top-right {
	color: #ffffff;
	text-decoration: none;
}
a.href-main-menu-top-right:hover {
	text-decoration: underline;
}

a.href-path {
	color: #f8f8f8;
	text-decoration: none;
}
a.href-path:hover {
	text-decoration: underline;
}
a.h-news {
	color: #004090;
}
a.href-menu-left-sub1 {
	color: #004090;
	text-decoration: none;
	background-color:#ffffff;
	border: none;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 10px;
}
a.href-menu-left-sub1:hover {
	background-color: #f2f2f4;
	text-decoration: none;
}
a.href-menu-left-sub1-selected {
	color: #004090;
	text-decoration: none;
	background-color:#f2f2f4;
	border: none;
	border-left: #004090 solid 3px;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 10px;
}
a.href-menu-left-sub1-selected:hover {
	text-decoration: none;
}
a.href-menu-left-sub2 {
	color: #6c7380;
	text-decoration: none;
	background-color:#ffffff;
	border: none;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 10px;
}
a.href-menu-left-sub2:hover {
	background-color:#f2f2f4;
	text-decoration: none;
}
a.href-menu-left-sub2-selected {
	color: #6c7380;
	text-decoration: none;
	background-color:#f2f2f4;
	border: none;
	border-left: #004090 solid 3px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
	padding-right: 10px;
}
a.href-menu-left-sub2-selected:hover {
	text-decoration: none;
}

ul {
	margin-top: 10px;
	margin-left: 15px;
}
li {
	margin-top: 5px;
	list-style-image: url(title/ul.gif);
	line-height: 1.5em;
}
ol {
	margin-top: 10px;
	margin-left: 22px;
}
li.ol {
	line-height: 1.5em;
	list-style-image: none;
}
blockquote {
	font-size: 11px;
	font-style: italic;
	color: #545b6e;
/*	margin-left: 80px;*/
	margin-right: 20px;
}
.select {
	padding-left: 3px;
	padding-right: 3px;
	color: #ffffff;
	background-color: #4d71a4;
}
.bold {
	font-weight: bold;
}
.small {
	font-size: 11px;
}
.bold-small {
	font-weight: bold;
	font-size: 11px;
}
.big {
	font-size: 14px;
}
.italic {
	font-style: italic;
}
.comment {
	color: #545b6e;
}
.comment-small {
	font-size: 10px;
	color: #545b6e;
}
.black {
	color: #000000;
}
.grey {
	color: #525252;
}
.blue {	color: #204080;}
.green {	color: #669900;}
.img-filter {
	filter: alpha(Opacity=50, FinishOpacity=50, Style=1)
}
img.show1 {
	border: #d4d4d0 1px solid;
	padding: 10px;
	background: #f8f8f4;
}

.frm {
	border-left: 1px solid #828282;
	border-right: 1px solid #828282;
	border-top: 1px solid #828282;
	border-bottom: 1px solid #828282;
	background-color: #f8f8f8;
}
hr {
	color: #d8d8d8;
	height: 1px;
	border-style: none;
	background-color: #d8d8d8;
}
hr.dotted {
	height: 1px;
	border: 1px dotted #828282;
}
