body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	background-color: #a2a6a9;
	line-height:130%;
	color: #000000;
}
td {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:130%;
}
input {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
}
textarea {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
}
div {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:130%;
}
h1 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:130%;
}
h2 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:130%;
}
h3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:130%;
}
h4 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:130%;
}
h5 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:130%;
}
h6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:130%;
}
a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #cbf562;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #cbf562;
	scrollbar-highlight-color : #cbf562;
	scrollbar-shadow-color : #cbf562;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}
.h_1 {
	height:1px;
}
.white_bg {
	background:#FFFFFF;
}
.main {
	width: 958px;
	height: 558px;
	margin-left: -479px;
	left: 50%;
	background:#FFFFFF;
	margin-top:10px;
	margin-bottom:20px;
	position:relative;
}
.page {
	width: 958px;
	position: relative;
	margin-left: -479px;
	left: 50%;
}
.page .cont {
	vertical-align:top;
	padding:20px 0px;
}
.header {
	height:168px;
}
.header .logo img {
	margin:36px 80px 53px 70px;
}
.header .logo a {
	width:69px;
	display:block;
	margin:36px 80px 53px 70px;
}
.header .logo a img {
	margin:0px !important;
}
.header .top_block .top_hdr img {
	margin:67px 76px 0px 28px;
}
.header .top_block .top_line_1 {
	height:6px;
	background:#a2a6a9;
}
.header .top_form {
	padding:4px 27px 20px 27px;
	vertical-align:top;
}
.header .top_form .bottom {
	position:absolute;
	bottom:0px;
	left:0px;
}
.header .top_form h1 {
	display:block;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-size:11px !important;
	font-weight:bold;
	font-family: Verdana, Arial, Tahoma, sans-serif;	
}
.header .top_form select {
	width:100%;
}
.header .top_form .txt {
	padding:1px 0px;
}
.header .top_form .fl {
	width:180px;
}
.header .top_form .fr {
	width:180px;
}
.header .top_form * {
	color:#454e49 !important;
	font-size:10px;
}
.header .top_form .submit {
	position:absolute;
	width:35px;
	height:35px;
	bottom:-35px;
	right:-40px;
	color:#FFFFFF !important;
	font-size:10px;
	padding-top:11px;
	text-align:center;
}
.header .top_form .submit[class] {
	bottom:-40px;
	padding-top:10px;
}
.header .top_form .submit a {
	color:#FFFFFF !important;
	font-size:10px;
}
.left {
	vertical-align:top;
}
.left .menu {
	padding:6px 5px 50px 43px;
}
.left .menu a {
	display:block;
	width:1px;
	white-space:nowrap;
	color:#454e49 !important;
	padding-bottom:8px;
	line-height:110%;
}
.left .menu a:hover {
	text-decoration:none;
	color:#bd7db7 !important;
}
.right {
	vertical-align:top;
}
.right h1 {
	display:block;
	padding:13px 28px;
	font-size:14px;
	font-weight:bold;
	color:#595c5d;
}
.right .copyrights {
	font-size:10px;
	color:#555e59;
	padding:8px 37px;
}
.right .copyrights a {
	color:#555e59 !important;
}
.title {
	width:100%;
}
.title td {
	width:33%;
	vertical-align:top;
}
.title * {
	color:#6a716d !important;
}
.title h2 {
	display:block;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.title .txt {
	padding:16px 0px;
	width:175px;
}
.map {
	width:100%;
}
.map td {
	text-align:center;
}
.text {
	width:100%;
}
.text td {
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
.search_2 {
	width:470px;
}
.search_2 * {
	color:#454e49 !important;
	font-size:10px;
}
.search_2 .cont_1 {
	width:420px;
}
.search_2 .top_info {
	line-height:160%;
}
.search_2 .top_info * {
	line-height:160%;
}
.search_2 .top_info span {
	font-size:12px;
}
.search_2 .icons {
	margin:7px 0px;
}
.search_2 .icon {
	margin:17px 0px;
}
.search_2 .icons .txt {
	padding:0px 30px 0px 10px;
}
.search_2 .icon .txt {
	padding:0px 30px 0px 10px;
}
.search_2 .output {
	padding:5px 0px 10px 0px;
}
.under_line {
	margin:13px 0px 15px 0px;
	background:#b5b8b6;
}
.forma {
	width:533px;
}
.forma .txt_1 {
	height:24px;
	margin:0px 10px 0px 0px;
	width:110px;
	color:#454e49;
	display:block;
	line-height:110%;
	padding-top:3px;
}
.forma .txt_2 {
	height:24px;
	margin:0px 0px 20px 0px;
	line-height:110%;
	width:110px;
	color:#454e49;
	padding-top:3px;
}
.forma .txt_1[class] {
	height:21px;
}
.forma .txt_2[class] {
	height:21px;
}
.forma .txt_3 {
	height:24px;
	line-height:110%;
	width:235px;
	color:#454e49;
	padding-top:3px;
}
.forma .txt_3[class] {
	height:21px;
}
.forma .inputs {
	height:24px;
	margin:0px 0px 20px 0px;
	width:115px;
	color:#454e49;
}
.forma .inputs input {
	border:1px solid #959a9e;
	background:#d7d7d7;
	width:115px;
}
.forma .textareas {
	width:235px;
	height:70px;
	float:left;
}
.forma .textareas textarea {
	border:1px solid #959a9e;
	background:#d7d7d7;
	width:235px;
	height:70px;
}
.forma .button_desc {
	width:225px;
	float:right;
	padding-top:5px;
	line-height:110%;
	color:#bd7db7;
	position:relative;
	margin-top:5px;
}
.forma .button_desc .submit {
	position:absolute;
	width:35px;
	height:35px;
	bottom:-14px;
	right:0px;
	color:#FFFFFF !important;
	font-size:10px;
	padding-top:11px;
	text-align:center;
}
.forma .button_desc .submit[class] {
	padding-top:10px;
	bottom:-23px;
	right:3px;
}

.cont_1 table {
height: auto !important;
}
.cont_1 td {
padding: 5px 1px;
}
