@charset "UTF-8";
/* Product: "Belcastel" v1.0
* Belcastel, (c) 2011, CodeLibris
*/

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}


body { 
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica,sans-serif; 
	font-size:11px; 
	}
h1 { 
	border-left:#90c33a 6px solid; 
	font-size:20px; 
	color:#84bc25; 
	padding:8px 13px; 
	margin-bottom:9px; 
	}
h2 { 
	border-left:#90c33a 
	6px solid; 
	font-size:20px; 
	padding:3px 0 2px 0; 
	margin:11px 0;
	}
h2:before { 
	content:""; 
	border-left:#e74111 2px solid; 
	padding:3px 0 2px 10px;
	}
h3 { 
	font-size:16px; 
	padding:22px 20px 9px 18px; 
	}
p { 
	text-align: justify; 
	font-size:11px; 
	padding: 8px 6px 8px 18px; 
	}
ul li { 
	text-align:left; 
	}
	

.wrapper { 
	width:1024px; 
	margin:0 auto;
	}
.logo { 
	float:left; 
	margin: 45px 0 0 15px; 
	border: 9px #FFFFFF solid; 
	border-radius:9px;
	}
.header { 
	height:394px;
	width:1024px;
	background:url(../media/header.png);
	}
	.header p { 
		clear:both; 
		float:right; 
		font-size:24px; 
		color:#e74111; 
		font-weight:bold; 
		width:310px; 
		margin-right:65px; 
		text-align:right; 
		text-transform:uppercase; 
		}
	.top-menu { 
		margin-left:320px; 
		list-style:none; 
		}
		.top-menu a { 
			display:block; 
			height:13px; 
			float:left; 
			text-decoration:none; 
			padding:18px 13px 16px 8px; 
			margin-top:69px; 
			font-size:17px; 
			color:#8abdf6;
			}
		.top-menu a:hover { 
			border-bottom: #90c33a 7px solid; 
			}
		.top-menu a.active { 
			color:#84bc25; 
			border-bottom: #90c33a 7px solid; 
			}
.content { 
	width:855px; 
	margin-left:50px; 
	margin-top:-65px; 
	padding:17px 30px 0 30px;
	}
	.list { 
		padding-left:33px;
		}
		.list p { 
			padding:8px 0 4px 0;
			}

.content-img1 { 
	float:right; 
	margin-left:24px; 
	}
.line { 
	margin:35px 0 0 18px; 
	}
.content-img2 { 
	float:left; 
	margin: 26px 18px; 
	}

.bottom { 
	background-color:#f1f1f1; 
	height:70px; 
	width:930px; 
	margin:0 auto; 
	}
	.bottom-menu { 
		margin:auto 60px; 
		list-style:none;
		}
		.bottom-menu a {
			display:block; 
			float:left; 
			text-decoration:none; 
			font-size:14px; 
			margin:29px 15px; 
			color:#939393;
			padding-bottom: 4px;
			}
		.bottom-menu a.active,  .bottom-menu a:hover  {
			background-image: url(../media/bottom_menu_underline.png);
			background-position: left bottom;
			background-repeat: no-repeat;
			color:#4e5ba6;				
			}
.logo-bottom { 
	margin:13px 10px 13px 85px; 
	float:left;
	}
.footer {
	background-color: #fff;
	margin: 10px auto;
	width: 950px;	
	color: #505050;
	padding:0 10px;
	line-height: 22px;
	}
	.copyright {
		float:left;
		}
	.copyright2{
		float:right;
		}	
		.copyimg img {
			position:relative;
			right:2px;
			top:2px;
			}
	.copyname {
		color: #505050;
		}