@charset "utf-8";

/*
	Reset
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}input:focus{outline:none;}

/*
	Common styles
*/

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

html, body {
	width: 100%;
}

html {
	background: #e5e5e5 url('../i/bg_body_2014_1.jpg') top center no-repeat;
}

body {
	font: 13px/18px Helvetica,Arial,sans-serif;
}

#page {
	width: 1024px;
	margin: 0 auto;
	display: block;
	position: relative;
}

#content {
	width: 100%;
	display: block;
}
	#content div.left {
		width: 364px;
		display: block;
		float: left;
		position: relative;
		z-index: 999;
	}

		#content div.left h1 {
			width: 174px;
			height: 170px;
			display: block;
			position: relative;
			margin: 40px 0px 0px 95px;
			background: #fff url("../i/background_h1.png") 0px 0px no-repeat;
		}

			#content div.left h1 a {
				display: block;
				text-indent: -9999px;
				width: 100%;
			}

		#content div.left ul.menu {
			margin: 118px 44px 0px 58px;
			position: relative;
			display: block;
		}

			#content div.left ul.menu li {
				font-family: sans-serif, "Times New Roman", Times;
				display: block;
				padding: 0px 0px 10px 30px;
			}

				#content div.left ul.menu li.selected {
					background: url("../i/menu_li_selected.jpg") 13px 3px no-repeat;
				}

				#content div.left ul.menu li.sep {
					margin-bottom: 75px;
				}

				#content div.left ul.menu li a {
					font-family: Helvetica;
					text-decoration: none;
					font-size: 17px;
					font-weight: normal;
					color: #58595b;
				}

				#content div.left ul.menu li.highlight a {
					/*color: #d71920;*/
					font-size: 21px;
				}

				#content div.left ul.menu li a:first-letter {
				}

				#content div.left ul.menu li:hover {
					background: url('../i/menu_li_hover.jpg') 13px 3px no-repeat;
				}
				ul#footerMenu li a:hover
				{
					color: #00a651;
				}
				#content div.left ul.menu li.selected a {

				}


				#content div.left ul.menu li a:focus {
				}

	div.wrapper {
		display: block;
		position: relative;
		float: left;
		width: 660px;
		padding: 0px 0px 200px 0px;
		margin: 0;
		overflow: hidden;
		background: url('../i/bg_body_2013_1.png') bottom left no-repeat;
	}

		/*div.wrapper*/ div.header {
			width: 1024px;
			height: 711px;
			display: block;
			position: relative;
		}
		div.header a.base {
			width: 1024px;
			height: 426px;
			display: block;
		}

			div.wrapper div.header a.lang {
				color: #6b7b84;
				text-decoration: none;
				text-transform: uppercase;
				font-weight: bold;
				font-family: Georgia, "Times New Roman", Times, serif;
				letter-spacing: 1px;
				font-size: 10px;
				position: absolute;
				left: 22px;
				bottom: 40px;
			}

		div.wrapper div.body {
			position: relative;
			padding: 113px 75px 0px 8px;
			overflow: hidden;
		}

			div.wrapper div.body h2 {
				color: #58595b;
				text-decoration: none;
				font-family: Helvetica, Arial, serif;
				letter-spacing: 1px;
				font-size: 26px;
				margin-bottom: 22px;
				line-height: 1.2em;
				text-align: center;
				font-weight: bold;
			}

				div.wrapper div.body h2 div.publication {
					font-size: 14px;
				}

			div.wrapper div.body h3 {
				color: #828385;
				text-decoration: none;
				font-family: Helvetica, Arial, serif;
				letter-spacing: 1px;
				font-size: 16px;
				margin-bottom: 15px;
			}

				div.wrapper div.body h3 a {
					font-family: Georgia, "Times New Roman", Times, serif;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					letter-spacing: 1px;
					color: #828385;
					text-transform: uppercase;
				}

			div.wrapper div.body p {
				font: 14px/18px Arial,Helvetica,sans-serif;
				color: #58595b;
				padding: 7px 0 0;
				text-align: justify;
			}

			div.wrapper div.body p.lead {
				font-weight: bold;
				padding: 14px 0px;
			}

			div.wrapper div.body div.media-l {
			}

			div.wrapper div.body div.media-c {
			}

			div.wrapper div.body div.media-r {
			}

			div.wrapper div.body p img {
				padding: 5px 14px 14px 5px;
			}

			div.wrapper div.body p a {
				text-decoration: none;
				color: #828385;
			}

				div.wrapper div.body p a:hover {
					text-decoration: underline;
				}
			
			div#content ul.footerMenu {
				width: 660px;
				height: 48px;
				padding: 10px 0px 0px 363px;
				position: relative;
				clear: both;
			}

				div#content ul.footerMenu li {
					float: left;
					height: 30px;
					position: relative;
					display: block;
					margin-right: 30px;
				}

					div#content ul.footerMenu li a {
						font-family: Georgia, "Times New Roman", Times, serif;
						text-decoration: none;
						font-size: 10px;
						font-weight: bold;
						letter-spacing: 1px;
						color: #828385;
						text-transform: uppercase;
					}

		div.wrapper div.footer {
		}

		div.wrapper div.body div.list-wrap {
		}

			div.wrapper div.body div.list-wrap div.list-item {
				display: block;
				clear: left;
			}

				div.wrapper div.body div.list-wrap div.list-item div.publication {
					font-size: 12px;
				}

				div.wrapper div.body div.list-wrap div.list-item h3 {
					margin-top: 10px;
					margin-bottom: 5px;
				}

				div.wrapper div.body div.list-wrap div.list-item div.item-image {
					float: left;
					padding: 0px 15px 15px 0px;
				}

					div.wrapper div.body div.list-wrap div.list-item div.item-image img {
					}

			div.wrapper div.body div.list-wrap div.list-item div.cb {
			}

#gallery {
	position: relative;
}

	#gallery a {
		display: block;
		margin: 12px;
		float: left;
	}



#Page {
	color: #58595b;
}

#Page div.article-body {
	padding-bottom: 20px
}

/*
	Buttons
*/

span.button-99,
span.button-119,
span.button-159 {
	width: 107px;
	height: 44px;
	float: left;
	display: block;
	background: url("../i/sprite_general.png") -50px -300px no-repeat;
}

span.button-99:hover {
	background-position: -175px -300px;
}

span.button-99 input,
span.button-119 input,
span.button-159 input {
	width: 97px;
	height: 34px;
	padding: 0;
	margin: 3px 5px 7px 5px;
	border: 0;
	background: transparent;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-shadow: #01563f 0px 1px 0px, #347765 0px 2px 0px;
	text-align: center;
	line-height: 32px;
	cursor: pointer;
}

span.button-99.disabled {
	background-position: -300px -300px;
}

span.button-99.disabled input,
span.button-119.disabled input,
span.button-159.disabled input {
	text-shadow: #aaa 1px 1px 0px;
	color: #666;
}

span.button-119 {
	width: 127px;
	background-position: -50px -350px;
}

span.button-119:hover {
	background-position: -200px -350px;
}

span.button-119 input {
	width: 117px;
}

span.button-119.disabled  {
	background-position: -350px -350px;
}

span.button-159 {
	width: 167px;
	background-position: -50px -400px;
}

span.button-159:hover {
	background-position: -225px -400px;
}

span.button-159 input {
	width: 157px;
}

span.button-159.disabled  {
	background-position: -400px -400px;
}

div.article-tools {
	clear: both;
	float: left;
	margin: 50px 0;
	width: 618px;
	background: url("../i/sprite_double_lines.png") 0 0 repeat-x;
}

div.article-tools ul {
	width: 598px;
	height: 50px;
	padding: 0 10px;
	background: url("../i/sprite_double_lines.png") 0 47px repeat-x;
}

div.article-tools ul li {
	height: 20px;
	margin: 15px 20px 15px 0;
	float: left;
	display: block;
}

div.article-tools ul li a {
	color: #666;
	text-decoration: none;
}

div.article-tools ul li a:hover,
div.article-tools ul li a:hover span.text {
	text-decoration: underline;
}

div.article-tools ul li.plusone {
	margin-right: 0px;
	width: 80px;
}

div.article-tools ul li.print {
	margin-right: 0;
	float: right;
	display: block;
}

div.article-tools ul li.print a {
	display: block;
	float: left;
	line-height: 20px;
}

div.article-tools ul li.print a span {
	cursor: pointer;
}

div.article-tools ul li.print a span.text {
	display: block;
	float: left;
}

div.article-tools ul li.print a span.icon {
	display: block;
	float: left;
	margin-left: 5px;
	width: 24px;
	height: 20px;
	background: transparent url(../i/sprite_icons.png) no-repeat -250px -50px;
}

div.article-tools ul a.facebook-share-button {
	display: block;
	float: left;
	width: 78px;
	height: 20px;
	overflow: hidden;
	text-indent: -1000px;
	background: transparent url(../i/Background_facebook_share_dialog.jpg) no-repeat 0 0;
}

/* header menu */
div.header div.hmenu {
	padding-left: 13px;
	/*width: 998px;*/
	/*
	width: 1002px;
	height: 285px;
	*/
}

div.header div.hmenu a {
	background-color: #188020;
	display: block;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-o-opacity: 0;
	-ms-opacity: 0;
	opacity: 0;
}

div.header div.hmenu a.selected {
	background-color: #c31616;
	filter: alpha(opacity=50);
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	-o-opacity: 0.5;
	-ms-opacity: 0.5;
	opacity: 0.5;
}

div.header div.hmenu a#a1 {
	width: 142px;
	height: 143px;
	display: block;
	float: left;
} 

div.header div.hmenu a#a2 {
	width: 144px;
	height: 143px;
	float: left;
} 
div.header div.hmenu a#a3 {
	width: 141px;
	height: 143px;
	float: left;
} 
div.header div.hmenu a#a4 {
	width: 143px;
	height: 143px;
	float: left;
} 
div.header div.hmenu a#a5 {
	width: 142px;
	height: 143px;
	float: left;
} 
div.header div.hmenu a#a6 {
	width: 142px;
	height: 143px;
	float: left;
} 
div.header div.hmenu a#a7 {
	width: 144px;
	height: 143px;
	float: left;
}

div.header div.hmenu a#a8 {
	width: 142px;
	height: 142px;
	float: left;
} 
div.header div.hmenu a#a9 {
	width: 144px;
	height: 142px;
	float: left;
} 
div.header div.hmenu a#a10 {
	width: 141px;
	height: 142px;
	float: left;
} 
div.header div.hmenu a#a11 {
	width: 143px;
	height: 142px;
	float: left;
} 
div.header div.hmenu a#a12 {
	width: 142px;
	height: 142px;
	float: left;
} 
div.header div.hmenu a#a13 {
	width: 142px;
	height: 142px;
	float: left;
} 
div.header div.hmenu a#a14 {
	width: 144px;
	height: 142px;
	float: left;
} 
