body{
	background-color: #9AD3D8;
}


div#container
{
	position: absolute;
	
	top: 0;
	
	left: 50%;
	margin-left: -425px;
	width: 850px;
	
	background-color: #FFF;
	background-image: url( ../images/container.jpg );
	background-repeat: repeat-y;
	
}


div#header{
	position: relative;
	width: 680px;
	height: 160px;
	margin-left: 85px;
	background-image: url( ../images/header.jpg );
	background-repeat: no-repeat;
}
	div#header div#main_menu{
		position: absolute;
		top: 103px;
		left: 25px;
	}
		div#header div#main_menu div.menu_img{
			float: left;
			width: 70px;
			height: 25px;
		}
		div#header div#main_menu div.hr.normal{
			background-position: 0px 0px;
		}
		div#header div#main_menu div.hr.accent{
			background-position: 70px 0px;
		}
		div#header div#main_menu div.en.normal{
			background-position: 0px 50px;
		}
		div#header div#main_menu div.en.accent{
			background-position: 70px 50px;
		}
		div#header div#main_menu div.it.normal{
			background-position: 0px 25px;
		}
		div#header div#main_menu div.it.accent{
			background-position: 70px 25px;
		}
		
	div#header div#info_menu{
		position: absolute;
		top: 113px;
		right: 25px;
		line-height: 15px;
	}
		div#header div#info_menu a{
			font-size: 11px;
			color: #999;
		}
		div#header div#info_menu a.accent{
			color: #000;
		}
		div#header div#info_menu a:hover{
			color: #333;
		}
		
	div#header div#lang_menu{
		position: absolute;
		top: 5px;
		right: -10px;
		line-height: 15px;
	}
		div#header div#lang_menu a{
			font-size: 10px;
			color: #999;
		}
		div#header div#lang_menu a.accent{
			color: #000;
		}
		div#header div#lang_menu a:hover{
			color: #333;
		}
	
		
div#content{
	margin-left: 95px;
	position: relative;
	padding: 0 10px;
	width: 660px;
}
	div.content_full{
		width: 660px;
		overflow: hidden;
	}
		div#content .title{
			margin-top: 6px;
			font-size: 18px;
			font-weight: bold;
			color: #a21a24;
		}
		div#content .subtitle{
			margin-top: 3px;
			font-size: 12px;
			font-weight: normal;
			color: #388b93;
		}
		div#content .text{
			margin-top: 3px;
			font-size: 12px;
			font-weight: normal;
			color: #666;
			line-height: 15px;
		}
		div#content .link{
			font-size: 14px;
			font-weight: bold;
			color: #388b93;
			text-decoration: none;
		}
	div.content_left{
		width: 320px;
		overflow: visible;
		margin-right: 20px;
	}
		div.content_left div.item{
			width: 320px;
			/*height: 320px;*/
			margin-bottom: 20px;
			overflow: hidden;
			padding-bottom: 20px;
			border-bottom: 2px dotted #9AD3D8;
		}
	
	div.content_right{
		width: 300px;
		overflow: visible;
		padding-left: 18px;
		border-left: 2px dotted #9AD3D8;
	}
		div.content_right div.item{
			width: 130px;
			height: 220px;
			margin-right: 20px;
			margin-bottom: 20px;
			overflow: hidden;
		}
			div.content_right .right_title{
				margin-top: 6px;
				font-size: 11px;
				font-weight: bold;
				color: #a21a24;
			}
			div.content_right .right_subtitle{
				margin-top: 2px;
				font-size: 11px;
				font-weight: normal;
				color: #388b93;
			}
			div.content_right .right_text{
				margin-top: 2px;
				font-size: 11px;
				font-weight: normal;
				line-height: 14px;
				color: #666;
			}
			div.content_right .right_link{
				font-size: 11px;
				font-weight: bold;
				color: #388b93;
				text-decoration: none;
			}
			
			div.content_right div.item img{
				width: 130px;
			}

div#footer{
	position: relative;
	margin-top: 10px;
	width: 660px;
	margin-left: 40px;
	height: 560px;
}
