@charset "utf-8";
/* CSS Document */
/* -------------- Main --------------- */
html, body, div, span, applet, object, ifr ame, h1, h2,
h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul,
fi eldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 background: none;
 font-weight: inherit;
 font-style: inherit;
 font-family: inherit;
 font-size:100%;
 text-align: left ;
 /*vertical-align: baseline;*/
 list-style: none;
 font-family:Arial, Helvetica, sans-serif;
 }
h1, h2, h3, h4 {
	color: rgb(70,70,70);
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal; }
h1 { font-size: 1.6em; padding-bottom:7px; font-weight:bold; }
h2 { font-size: 1.3em; }
h3 { font-size: 12px; padding-bottom:0px; padding-top:10px; }

p {
	color:#666;
	text-align: left ;
	font-size: 0.90em;
	margin: 5px 0;
	line-height: 1.4em;

	}
ol,ul,li {list-style:none;}
/* -------------- Main END --------------- */
#container {
    position: relative;
	display: block;
	margin:0 auto;
	width:970px;
	height:100%;
	min-height: 100%;
	}


/*-------- Links ---------*/
a {
	text-decoration: none;
	color:#2e3192;
}
a.active {
	color:#000;
	}
.clear {
	clear:both;
	}
/*------------ Menu ------------- */

#logo {
	z-index:123;
	position:absolute;
	float:left;
	margin-top:0px;
	margin-left:40px;
	width: 160px;
	height: 150px;
}
#topbox {
	aposition: relative;
	height:50px;
}
.topnav {
	text-align:right;
	padding-top:15px;
	padding-right:35px;
	margin-bottom:5px;
}
.mainmenu{
	margin-right:25px;
}
.vmenu {
	position: relative;
	float:right;
}
.vmenu ul {
	margin:0px;
}

.vmenu li {
	position: relative;
	list-style-type: none;
	display: inline;
	float:right;
	line-height:22px;
	margin:12px 25px 8px 0px;
}
.vmenu li a {
	/* fonts */
	text-transform:uppercase;
	font-size:12px;
	color:#333;
}
.vmenu li a:hover {
	color:#2e3192;
}
.vmenu a.active {
	color:#2e3192;
}
.socnet li {
	position: relative;
	list-style-type: none;
	display: inline;
	float:right;
	margin:12px 5px 8px 0px;
}
.socnet li a {
	outline:none;
	vertical-align:middle;
}
/*------------ Menu END ------------- */
/*------------ Content HOME------------- */
#content {
	margin:0px;
	overflow:visible;
	background-color:#fff;
	background-image: url(images/bg_mainmenu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 60px;
	width:970px;
	}
.banner {
	float:left;
	width:955px;
	padding-right:00px;
	padding-left:8px;
}

.submenu {
	width:230px;
	float:left;
}
.submenu ul {
	margin:0;
	padding-top:20px;
	width:220px;
}
.submenu li {
	list-style-image: none;
	list-style-type: none;
	padding-left:25px;
	
}
.submenu li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height:18px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:35px;
	display:block;
}
.submenu ul li a:hover{
	color: #51b848;
}
/*------------ Content HOME END ------------- */

/*------------ Content PAGE------------- */
.contex {
	float:left;
	width:680px;
	margin-top:25px;
	padding-left:30px;
	margin-left:00px;
	margin-right:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	min-height:350px;
	vertical-align: top;
}

.contex2 {
	float:left;
	width:930px;
	margin-top:25px;
	padding-left:30px;
	margin-left:00px;
	margin-right:10px;
	min-height:350px;
	vertical-align: top;
}

hr {
	border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
	}
/*------------ Footer ------------- */
#consmap {
	width:100%;
	height:80px;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#consmap p {
	font-size:11px;
	}
#bottom1 {
	width:680px;
	float:left;
	padding-top:5px;
	padding-left:30px;
	padding-top:35px;
	vertical-align:middle;
	}
#bottom2 {
	width:120px;
	float:right;
	padding-top:30px;
	padding-right:0px;
	vertical-align:middle;
	}
/*------------ Bottom END ------------- */
