@charset "utf-8";
/* CSS Document */
html,body{
	margin:0;
	padding:0;
}

body{
	font: 76% arial,sans-serif;
	/*color: #ccc;*/
	text-align:center;
	background: #96b3d2;
}

img {
	border-style: none;
	}
	
a {
	text-decoration: none;
	/*color: #ccc;
	font-size: 12px;*/
	}
	
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
	
/*a:hover {
	text-decoration: none;
	color: #fbdd9e;
	font-size: 12px;
	}*/

#wrapper {
	margin: 0 auto;
	width: 1008px;
	}
	
	#top {
		background: url('../images/top_bg.jpg') repeat-x;
		height: 119px;
		width: 1008px;
		color:#ccc;
		}
		
		#top a {
		color: #ccc;
		font-size: 12px;
		}
		
		#top a:hover {
		text-decoration: none;
		color: #fbdd9e;
		font-size: 12px;
		}
		
		#logo {
			float: left;
			width: 189px;
			}
			
		#top_right {
			float: right;
			}
			
			#login {
				margin:0;
				}
				
				#lang {
					float: left;
					padding: 20px 0;
					}
					
					.lang {
						margin: 0 5px;
						}
				
				#login_form {
					float: right;
					width: 411px;
					height: 60px;
					margin: 0 10px;
					padding: 10px;
					background: url('../images/login_form_bg.jpg') no-repeat;
					overflow: visible;
					text-align: left;
					}
					
					.login {
						margin: 0 5px 5px 0;
						background: url('../images/login_form_input.jpg');
						border-style: none;
						width: 142px;
						height:17px;
						padding: 3px;
						font-family: Arial, Helvetica, sans-serif;
						color: #ccc;
						}
						
					.login_button {
						/*margin-top: -28px;*/
						overflow: visible;
						float:right;
						}
						
					.login_a {
						margin: 0 10px;
						}
						
				#menu {
					clear: both;
					float: right;
					margin: 14px 20px 0 0;
					}
					
					.menu_item {
						margin: 0 5px;
						padding: 10px;
						background: none;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						font-weight: normal;
						color: #f0f0f0;
						display: inline;
						width: 136px;
						}
						
					.menu_item_active {
						margin: 0 5px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #212529;
						display: inline;
						width: 136px;
						}
						
						.m_act_l {
							padding:12px 0px 12px 7px;
							background: url('../images/menu_tab_active_l.gif') left top no-repeat;
						}
						.m_act_m {
							padding: 12px;
							background: url('../images/menu_tab_active_m.gif');
						}
						.m_act_r {
							padding:12px 7px 12px 0px;
							background: url('../images/menu_tab_active_r.gif') left top no-repeat;
						}
	
	#footer {
		clear: both;
		margin-top: 10px;
		height: 109px;
		width: 1008px;
		background: url('../images/footer_bg.gif');
		overflow: hidden;
		color: #ccc;
		}
		
		#footer a {
		color: #ccc;
		font-size: 12px;
		}
		
		#footer a:hover {
		text-decoration: none;
		color: #fbdd9e;
		font-size: 12px;
		}
		
		#footer_left {
			float: left;
			padding: 15px 10px;
			text-align: left;
			}
			
			#footer_left li {
				display: list-item;
				font-size: 12px;
				font-weight: normal;
				color: #ccc;
				margin: 2px 0 0 -30px;
				list-style-image: none;
				list-style-position: outside;
				list-style: none;
				}
			
		#footer_right {
			float: right;
			padding: 20px;
			overflow: hidden;
			}
			
			#footer_right_links {
				float: right;
				text-align: right;
				font-size: 14px;
				}
				
				#footer_right_links li {
					display: inline;
					font-size: 12px;
					font-weight: normal;
					/*color: #ccc;*/
					margin: 0 10px;
					list-style: none;
					}
				
			#footer_right_signature {
				clear: both;
				text-align: right;
				line-height: 22px;
				}
				
				#footer_right_signature p {
					margin: 0 20px;
				}
.white_div {text-align:justify;background:#FFF}
.t {background: url(../images/content_body_bg_top.png) 0 0 repeat-x;}
.b {background: url(../images/content_body_bg_bottom.png) 0 100% repeat-x}
.l {background: url(../images/content_body_bg_l.png) 0 0 repeat-y}
.r {background: url(../images/content_body_bg_r.png) 100% 0 repeat-y}
.bl {background: url(../images/content_body_bg_lb.png) 0 100% no-repeat}
.br {background: url(../images/content_body_bg_rb.png) 100% 100% no-repeat}
.tl {background: url(../images/content_body_bg_lt.png) 0 0 no-repeat}
.tr {background: url(../images/content_body_bg_rt.png) 100% 0 no-repeat; padding:10px}
div.error{background:#FF0;border:#000 solid 2px;color:red;padding:2px;width:280px}
.page_content {color:#000};
/* CSS code to support polylines and polygons in Internet Explorer */
v\:* {
      behavior:url(#default#VML);
}
.hidden {
    display: none;
}
#loading {position: fixed; width: 250px; top: 125px; left: 450px; background-color: #fff; z-index: 50;border:solid #000 2px;}

