/* CSS Document */
html, body {
	font-family:Tahoma, sans-serif;
	text-align:center;
	height:100%;
	margin:0; padding:0;
	background-color: #ffffff;
}
	
.main_header {
	margin:0; padding:0;
	background-image: url(img/bg_body2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
	height: 593px;
	text-align: center;
}

.wrapper {
	width: 932px;
	height: 593px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

 h1,h2,h3,h4,h5,h6 {
    font-family: Arial;
    font-weight:normal;
    padding: 0;
}
  
h1{color:#198ae1; font-size:30px;}
/*--- HEADER ---*/
.wrapper div.logo {display:block; position: absolute; text-align: right; text-decoration:none; left: 0px; top: 18px;}
div.logo a {display:block; text-align: right; text-decoration:none;}
div.logo h1, div.logo h2 {margin:0; padding:0; }
div.logo h1 a {font-size:48px; color:#ffffff; }
div.logo h2 a {font-size:30px; color: rgb(185,202,224);}

/*--- MAIN NAV ---*/
.mainNav {margin:0; padding:0; position:absolute; display:block;}
.mainNav li {list-style-type:none; position: absolute; text-align: left; }
.mainNav li a{ text-decoration:none; text-align: left; }
.mainNav li h1 {padding: 0; margin:0; text-align: left; }

.mainNav li.menu5 {position: absolute; left:42px; top:392px; width:150px; z-index:5;}
 .mainNav li.menu5 h1 a{font-size:36px; color: rgb(49,84,110);  }
 .mainNav li.menu5 span a{font-size:11px; color:#022e4d;}
 
.mainNav li.menu1 {left:142px; top:245px; width:150px; z-index:5;}
 .mainNav li.menu1 h1 a{font-size:33px;  color: rgb(66,99,110);}
 .mainNav li.menu1 span a{font-size:11px; color:#022e4d;}

.mainNav li.menu15 { left:510px; top:65px; width:150px; z-index:5;}
 .mainNav li.menu15 h1 a{font-size:24px; color:#9babba;}
 .mainNav li.menu15 span a{font-size:11px; color:#9babba;}
 
.mainNav li.menu3 {left:658px; top:322px; width:150px; z-index:5;}
 .mainNav li.menu3 h1 a{font-size:30px; color:#EEEEEE;}
 .mainNav li.menu3 span a{font-size:11px; color:#EEEEEE;}
 
.mainNav li.menu12 {left:810px; top:94px; width:150px; z-index:5;}
 .mainNav li.menu12 h1 a{font-size:30px; color:#dfe4e9;}
 .mainNav li.menu12 span a{font-size:11px; color:#dfe4e9;}
 

.main_layer {
	width: 970px;
	margin: 0px;
	position: relative;
	text-align: left;
	background-color: rgb(255,255,255);
	background-image: url(img/bg_footer.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 200px;
}

.content {
	width: 466px;
	position: relative;
	left: 19px;
	text-align: left;
	float: left;
	color: rgb(122,137,148);
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	margin-bottom: 60px;
}
.content h1 {
	color: rgb(25,138,225);
	font-size: 30px;
	margin: 0px;
}

.content p {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	margin: 11px 0px;
	color: rgb(122,137,148);
}

.content_more {
	width: 437px;
	margin-left: 514px;
	position: relative;
	margin-bottom: 40px;
}

.content_more .announce_t {
	background-color: rgb(233,246,249);
	background-image: url(img/announce_top.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 424px;
	padding: 0px;
	margin: 0px 6px;
}

.content_more .announce h2 {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7A8994;
}

.content_more p, .content_more ul {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7A8994;
}

.content_more .announce_t .announce_hint {
	font-family: Arial;
	font-size: 26px;
	font-weight: normal;
	color: #67B2EB;
	position: absolute;
	right: 50px;
	top: -40px;
}

.announce_b .announce {
	padding: 25px 40px;
}

.announce_t .announce_b {
	background-image: url(img/announce_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 424px;
	padding: 0px;
}

.content_more h2 {
	font-family: Arial;
	font-size: 26px;
	font-weight: normal;
	color: #67B2EB;
}

.content_more ul .date, .content_more p .date {
	font-weight: bold;
}

/*--- CONTENT ---*/
.news{
	margin:0;
	padding:0;
	width: 436px;
}
.news_item {display:block; width:200px; border-bottom:1px solid #cad0d4; float: left;  margin: 2px 5px; padding: 0 2px; }
.news_item h3.date{color:#1a8eab; font-family:Tahoma; font-size:14px; font-weight:bold;}
.news_item a{color:#7A8994; font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration: none; }
.news_item a:hover { text-decoration: underline; }
.news_item_more { width:410px; text-align: right;  margin-top: 5px; }

.clear {
	clear: both;
}

.footer_contact {
	position: absolute;
	left: 205px;
	bottom: 30px;
}
.footer_contact p {
	color: #BFE7F1;
	font-size: 36px;
	font-family: Tahoma;
	font-weight: bold;
}
.footer_contact a {
	color: #7A8994;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	text-decoration: none;
}


-ul.news li a{display:block; color:#7a8994; font-family:Tahoma; font-size:11px; text-decoration:none; cursor:pointer; padding-left:14px;}
-ul.news li a:hover{color:#b37ed8; text-decoration:underline;}
-ul.news li a.all_news{color:#b37ed8;}
-ul.news li.news_li_last{border-bottom:none;}
