html,body {
	padding: 0px;
	margin: 0px;
	height: 100%;
	text-align: center;
	}
body {
	height: auto;
	min-height: 775px;
	vertical-align: bottom;
	background: url('img/bg.jpg') 5px 3px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #030303;
	}
table {
	 border-collapse: collapse;
	 width: 100%;
	 }
table  td {
	padding: 0px;
	}
div, form {
	padding: 0px;
	margin: 0;
	border-collapse: collapse;
	}
img{
	border: none;
	display: inline;
	vertical-align: middle;
	}
#bg_lb {
	width: 100%;
	height: 100%;
	min-height: 775px;
	min-height: 100%;
	min-width: 1000px;
	background: url('img/bg_lb.jpg') left bottom no-repeat;
	}
#bg_rt {
	width: 100%;
	height: 100%;
	background: url('img/bg_rt.jpg') right top no-repeat;
	}
#bg_lt {
	width: 100%;
	height: 100%;
	background: url('img/bg_lt.jpg') left top no-repeat;
	}
#cont_tbl {
	width: 100%;
	height: 100%;
	}
	#top_br {
		min-height: 225px;
		height: 225px;
		width: 100%;
		font-size: 0px;
		padding: 0px;
		}
		#top_br img {
			height: 225px;
			width: 25px;
			margin: 0px;
			}
	#cont_tbl .left_br {
		width: 168px;
		min-width: 168px;
		height: auto;
		font-size: 0px;
		vertical-align: bottom;
		}
		#cont_tbl .left_br img {
			display: block;
			vertical-align: bottom;
			}
	#cont_bg_t {
		width: 100%;
		height: 100%;
		background: url('img/cont_bg_t.jpg') left top repeat-x #eff6ec;
		}
	#cont_bg_l {
		width: 100%;
		height: 100%;
		margin: 0px;
		background: url('img/cont_bg_l.jpg') left top repeat-y;
		}
	#cont_bg_r {
		width: 100%;
		height: 100%;
		margin: 0px;
		background: url('img/cont_bg_r.jpg') right top repeat-y;
		}
	#cont_bg_b {
		width: 100%;
		height: 100%;
		margin: 0px;
		background: url('img/cont_bg_b.jpg') left bottom repeat-x;
		}
	#cont_bg_lt {
		width: 100%;
		height: 100%;
		background: url('img/cont_bg_lt.jpg') 0px 0px no-repeat;
		}
	#cont_bg_rt {
		width: 100%;
		height: 100%;
		background: url('img/cont_bg_rt.jpg') right top no-repeat;
		}
	#cont_bg_lb {
		width: 100%;
		height: 100%;
		background: url('img/cont_bg_lb.jpg') left bottom no-repeat;
		}
	#cont_bg_rb {
		width: 100%;
		height: 100%;
		min-width: 833px;
		min-height: 551px;
		background: url('img/cont_bg_rb.jpg') right bottom no-repeat;
		}
		#content_img {
			width: 100%;
			height: 100%;
			background: url('img/cont_bg.jpg') center center no-repeat;
			}
		#content {
			width: auto;
			height: auto;
			font: 12px Verdana, Arial, Helvetica, sans-serif;
			color: #030303;
			margin: 83px 65px 48px 92px;
			/*padding-bottom: 20px;*/
			}
#head {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 225px;
	min-width: 1000px;
	z-index: 150;
	white-space: nowrap;
	background: url('img/head_bg.jpg') right top repeat-x;
	}
	#head_rt {
		width: 100%;
		min-width: 1000px;
		height: 225px;
		background: url('img/head_rt.jpg') right top no-repeat;
		text-align: center;
		}
		#head_rt #slogan {
			margin: 71px 222px 0px 404px;
			}
		#head_rt #top_mnu {
			min-width: 1000px;
			margin: 24px 0px 7px 0px;
			text-align: center;
			}
			#head_rt #top_mnu #gologram {
				width: 612px;
				height: 43px;
				float: none;
				background: url('img/gologram.png') left top no-repeat;
				margin: 0px 101px 0px 287px;
				}
				#head_rt #top_mnu #gologram div {
					margin: auto 20px auto 20px;
					font: bold 18px Georgia, "Times New Roman", Times, serif;
					color: #00FFCC;
					line-height: 43px;
					}
					#head_rt #top_mnu #gologram div img{
						margin: 13px 0px 0px 0px;
						}
			#head_rt #top_mnu img {
				/*border: 1px solid red;*/
				margin: 0px 101px 0px 287px;
				}
		#head_rt #head_bot {
			margin: 32px 394px 0px 585px;
			}
#logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 438px;
	height: 225px;
	z-index: 200;
	}

#menu {
	position: absolute;
	left: 0px;
	top: 273px;
	width: 199px;
	height: auto;
	z-index: 200;
	font-size: 0px;
	}
	#menu img {
		margin: 0px;
		padding: 0px;
		vertical-align: top;
		display: block;
		border: none;
		}
	#menu a img {
		margin: 0px;
		padding: 0px;
		vertical-align: top;
		display: block;
		border: none;
		}
	#menu a img.over {
		margin: 0px;
		padding: 0px;
		vertical-align: top;
		display: none;
		border: none;
		}
	#menu a:hover img {
		margin: 0px;
		padding: 0px;
		vertical-align: top;
		display: none;
		border: none;
		}
	#menu a:hover img.over {
		margin: 0px;
		padding: 0px;
		vertical-align: top;
		display: block;
		border: none;
		}
#counters {
	position: absolute;
	left: 0px;
	top: 630px;
	width: 199px;
	height: auto;
	z-index: 200;
	font-size: 0px;
	text-align: center;
	}
	#counters img {
		margin: 0px auto 5px auto;
		padding: 0px;
		vertical-align: top;
		display: block;
		border: none;
		}

a {
	font: 14px Arial, Helvetica, sans-serif;
	color: #036903;
	text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		}
h1 {
	font-weight: bold;
	font-size: 14px;
	color: #526356;
	text-transform: uppercase;
	text-align: center;
	margin: auto 0px 15px 0px;
	text-indent: 0px;
	}
p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #030303;
	text-align: justify;
	line-height: 15px;
	margin: 0px;
	margin-bottom: 10px;
	}
.cnt {
	text-align: center;
	}
div #content ul {
	line-height: 20px;
	}


li {text-align:left}
div #content a {font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline}
h2 {text-align: left; font: 15px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#036903}
div #content ul.type {list-style-type: none}
div #content ul.type li {line-height:150%}
#botmenu {
	width: auto;
	margin-bottom: 46px;
	text-align: center; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
	#cont_bg_rb #botmenu a{
		margin: auto 10px;
		text-decoration: none;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		}
	#cont_bg_rb #botmenu a:hover{
		text-decoration: underline;
		}
#civ {
	width: auto;
	border: 1px solid #53261b;
	}
	#civ td, th{
		text-align: left;
		border: 1px solid #53261b;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color: #53261b;
		padding: 3px;
		}
	#civ th{
		text-align: center;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		}
#copy {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	width: auto;
	padding-left: 32px;
	text-align: center;
	margin-bottom: 25px;
	}
	#copy a{
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		}
		#copy a:hover{
			text-decoration: underline;
			}
