body {
	background: #05599B url(../images/bg1.png) repeat-x;
    font-family: Verdana;
	font-size: 11px;
	color: white;
}

html, body {
	height: 100%;
	margin: 0 0 1px;
	padding: 0;
}


#header { width: 980px; height: 180px; margin: 0 auto; }
#header_menu { width: 188px; height: 180px; background-image: url(../images/head_menu.png); float: left; }
	#header_menu ul { margin: 35px 0 0 10px; }
	#header_menu ul li a { display: block; font-size: 11px; color: white; text-decoration: none; padding: 3px 0; }
	#header_menu ul li a:hover { text-decoration: underline; }
#header_search { width: 263px; height: 180px; background-image: url(../images/head_search.png); float: left; }
	#header_search_fields { margin: 60px 0 0 15px; }
#header_langs { width: 50px; height: 180px; background-image: url(../images/head_flag.png); float: left; }
	#header_langs_flags { margin: 70px 0 0 10px; text-align: right; }
	#header_langs_flags a { display: block; color: white; text-decoration: none; }

#content { width: 980px; height: 231px; margin: 0 auto; }
#content_left { width: 20px; height: 231px; background-image: url(../images/center_left.png); float: left; }
#content_news { width: 429px; height: 221px; padding: 5px; background-image: url(../images/center_news.png); float: left; }
	#content_news ul li { padding: 10px 0; line-height: 1.4; text-align: justify; }
	#content_news ul li a { color: white; text-decoration: none; }
	#content_news ul li a:hover { text-decoration: underline; }

#content_slideshow { width: 501px; height: 231px; float: left; }
#content_social { width: 20px; height: 231px; background-image: url(../images/center_right.png); float: left; }

#footer { font-size: 13px; font-weight: bolder; width: 980px; height: 238px; margin: 0 auto; background-image: url(../images/middle.png); }
	.footer_navigation { margin: 35px 0 0 80px; width: 233px; float: left; }
	.footer_navigation ul li a { display: block; color: white; text-decoration: none; padding: 6px 0; }
	.footer_navigation ul li a:hover { text-decoration: underline; }
	

.search_field {
	padding-left: 7px !important;
	background: transparent url(../images/search_field.png) no-repeat !important; 
	background-position: 0 0 !important;
	border: none !important; 
	width: 186px !important; 
	height: 28px !important; 
	float: left !important;
	font-size: 11px !important;
}

.search_button { 
	background: transparent url(../images/search_field.png) no-repeat;
	background-position: -195px 0;
	border: none; 
	width: 33px; 
	height: 28px;
	float: left; 
}

.index_field { 
	padding-left: 7px;
	background: transparent url(../images/index_field.png) no-repeat;
	border: none;
	width: 208px;
	height: 28px;
	float: left; 
	font-size: 11px;
	line-height: 1.2;
}

.clear { clear: both; }

#footerc { width: 940px; padding: 5px 0 15px 0; margin: 0px auto; text-align: right; line-height: 1.3; }
a.footerc_txt { text-decoration: underline; color: white; font-size: 11px; }
a.footerc_txt:hover { text-decoration: none; color: white; }

a { color: white; text-decoration: none;}
a:hover { color: white; text-decoration: underline;}

.lang_text { text-decoration: none; color: white; font-size: 11px; }
.lang_text a { text-decoration: none; color: white; font-size: 11px; }
.lang_text a:hover { text-decoration: none; color: white; font-size: 11px; }

.flag { height: 23px; width: 18px; text-align: left; }
