@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat');
	
/*
	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-color: #77736e;*/
	background: url('../i/flag_background.jpg') top center no-repeat #ffffff;
 
}

body {
	font: 13px/18px 'Montserrat', Helvetica,Arial,sans-serif;
}

#page {
	width: 1024px;
	margin: 0 auto;
	display: block;
	position: relative;
	/*background: url('../i/bg_2013_2.jpg') top center no-repeat;*/
}
.vidprev{
 
position:absolute;
top:210px;
left:2px;
cursor:hand;
cursor:pointer;

}

 .embed-container

 {
	 padding-left:2px;
	 margin-top:12px;
	 margin-bottom:15px;
 
	 
 }

#content {
	width: 100%;
	display: block;
	
}
	#content div.left {
		width: 300px;
		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: 90px 0px 0px 30px;
			position: relative;
			display: block;
			padding-bottom:300px;
		 
			//background: url("../i/kokarda2.png") no-repeat center bottom;
			
		}

			#content div.left ul.menu li {
				font-family:   sans-serif, "Times New Roman", Times;
				 
				display: block;
				padding: 0px 0px 6px 30px;
			}

				#content div.left ul.menu li.selected {
					background: url("../i/menu_li_selected.png") 10px 5px  no-repeat;
					 
				}

				#content div.left ul.menu li.sep {
					margin-bottom: 30px;
				}
 
				#content div.left ul.menu li span,
				#content div.left ul.menu li a {
					font-family: 'Montserrat', Georgia;
					text-decoration: none;
					font-size: 15px;
					line-height:20px;
					font-weight: normal;
					color: #353535;
					margin-botom:20px;
				}
				#content div.left ul.menu li span {
					color: #353535;
					font-weight: bold;
				}

				#content div.left ul.menu li.highlight a,
				#content div.left ul.menu li.highlight span {
					/*font-size: 21px;*/
					color: #353535;
					font-weight: bold;
				}

				#content div.left ul.menu li a:first-letter {
				}

				#content div.left ul.menu li.menu:hover {
					background: url('../i/menu_li_hover.png') 10px 5px 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: 705px;
		padding: 0px 0px 0px 0px;
		margin: 0;
		overflow: visible;
		margin-top:70px;
	}

		  div.header {
			width: 1024px;
			height: 756px;
			display: block;
			position: relative;
			padding-top:113px;
		}

 
 
}
		div.header a.base {
			width: 1024px;
			height: 368px;
			display: block;
		}

			div.wrapper div.header a.lang {
				color: #6b7b84;
				text-decoration: none;
				text-transform: uppercase;
				font-weight: bold;
				font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
				letter-spacing: 1px;
				font-size: 12px;
				position: absolute;
				left: 22px;
				bottom: 40px;
			}

		div.wrapper div.body {
			position: relative;
			padding: 0px 20px 50px 40px;
		/*	margin: 0px 40px 0px 40px;*/
			/*width: 651px;*/
			width: 620px;
			overflow: hidden;
	
			 
		}

			div.wrapper div.body h2 {
				color: #414141;
				text-decoration: none;
				font-family:  'Montserrat', Georgia, "Times New Roman", Times, serif;
				letter-spacing: 1px;
				font-size: 26px;
				/*margin-bottom: 22px;*/
				margin: 10px 0px 40px 0px;
				line-height: 1.2em;
				font-weight: bold;
				text-align: center;
			}

				div.wrapper div.body h2 div.publication {
					font-size: 14px;
				}

			div.wrapper div.body h3 {
				color: #414141;
				text-decoration: none;
				font-family: 'Montserrat', Helvetica, Arial, serif;
				letter-spacing: 1px;
				font-size: 16px;
				margin-bottom: 15px;
			}

				div.wrapper div.body h3 a {
					font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
					letter-spacing: 1px;
					color: #414141;
					text-transform: uppercase;
				}

			div.wrapper div.body p {
				font: 14px/22px 'Montserrat', Helvetica,Arial,sans-serif;
				color: #404040;
				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: #414141;
			}

				div.wrapper div.body p a:hover {
					text-decoration: underline;
				}
			
			div#content ul.footerMenu {
				width: 651px;
				height: 48px;
				padding: 10px 0px 0px 324px;
				position: relative;
				clear: both;
				/*background-color: #f5f5f5;*/
			}

				div#content ul.footerMenu li {
					float: left;
					height: 30px;
					position: relative;
					display: block;
					margin-right: 30px;
				}

					div#content ul.footerMenu li a {
						font-family: 'Montserrat',  Georgia, "Times New Roman", Times, serif;
						text-decoration: none;
						font-size: 10px;
						font-weight: bold;
						letter-spacing: 1px;
						color: #353535;
						text-transform: uppercase;
					}

		 div.footer {
			 
			width: 1025px;
			height: 160px;
			margin-left:-298px;
			 background: url('../i/krmlogo.jpg') center center no-repeat;
			 background-color:#ebebeb;
			 z-index:4000;
			
		}

		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: 'Montserrat', 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;
}

div.column-footer.pager {
	border-left : none;
	float       : left;
	width       : 100%;
	height      : 41px;
	position    : relative;
	text-align  : center;
}

div.column-footer.pager ul {
	text-align : center;
	top        : 21px;
	position   : relative;
	margin     : 0 70px;
}

div.column-footer.pager ul li {
	display  : inline;
	position : relative;
}

div.column-footer.pager ul li a {
	font-size       : 14px;
	font-weight     : bold;
	font-family     : 'Montserrat', Arial;
	color           : #898989;
	text-decoration : none;
	padding         : 0px 11px;
	position        : relative;
}

div.column-footer.pager ul li.active a {
	color : #5A5A5A;
}

div.column-footer.pager ul li span {
	display     : none;
	width       : 132px;
	height      : 8px;
	position    : absolute;
	top         : -22px;
	left        : 50%;
	margin-left : -66px;
}

div.column-footer.pager ul li.active span {
	display : inline;
}

div.column-footer.pager a {
	outline : none;
}

div.column-footer.pager a.prev {
	left        : 10px;
	top         : 21px;
	width       : 60px;
	height      : 20px;
	position    : absolute;
	text-indent : -9999px;
	z-index     : 1200;
}

/*
div.column-footer.pager a.prev:hover {
	background-position : -335px -50px;
}

div.column-footer.pager a.prev.disabled:hover {
	background-position : -275px -50px;
}
*/

div.column-footer.pager a.next {
	right       : 10px;
	top         : 21px;
	width       : 60px;
	height      : 20px;
	position    : absolute;
	text-indent : -9999px;
	z-index     : 1200;
}

/*
div.column-footer.pager a.next:hover {
	background-position : -455px -50px;
}

div.column-footer.pager a.next.disabled:hover {
	background-position : -395px -50px;
}
*/

