/*
MTA TK
Magyar Tudományos Akadémia
Társadalomtudományi Kutatóközpont
Készítette: netpeople.hu
info@netpeople.hu
(c) 2013
*/

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	outline: none;
	-webkit-font-smoothing: antialiased;
}

b, strong, h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

a, input[type=submit] {
	text-decoration: none;
}

ul {
	list-style: none;
}

table, table td {
	border-collapse: collapse;
}

img {
	border: none;
}

/* Font faces */
@font-face {
	font-family: "MuseoWeb";
	src: url("../fonts/museo300-regular-webfont.eot");
	src: url("../fonts/museo300-regular-webfont.eot?#iefix") format("embedded-opentype"),
		 url("../fonts/museo300-regular-webfont.woff") format("woff"),
		 url("../fonts/museo300-regular-webfont.ttf") format("truetype"),
		 url("../fonts/museo300-regular-webfont.svg#MuseoWeb") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "MuseoWeb";
	src: url("../fonts/museo500-regular-webfont.eot");
	src: url("../fonts/museo500-regular-webfont.eot?#iefix") format("embedded-opentype"),
		 url("../fonts/museo500-regular-webfont.woff") format("woff"),
		 url("../fonts/museo500-regular-webfont.ttf") format("truetype"),
		 url("../fonts/museo500-regular-webfont.svg#MuseoWeb") format("svg");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: "MuseoWeb";
	src: url("../fonts/museo700-regular-webfont.eot");
	src: url("../fonts/museo700-regular-webfont.eot?#iefix") format("embedded-opentype"),
		 url("../fonts/museo700-regular-webfont.woff") format("woff"),
		 url("../fonts/museo700-regular-webfont.ttf") format("truetype"),
		 url("../fonts/museo700-regular-webfont.svg#MuseoWeb") format("svg");
	font-weight: bold;
	font-style: normal;
}

@font-face {
    font-family: 'SegoeWeb';
    src: url('../fonts/segoerg-webfont.eot');
    src: url('../fonts/segoerg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoerg-webfont.woff') format('woff'),
         url('../fonts/segoerg-webfont.ttf') format('truetype'),
         url('../fonts/segoerg-webfont.svg#SegoeWeb') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SegoeWeb';
    src: url('../fonts/segoebd-webfont.eot');
    src: url('../fonts/segoebd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoebd-webfont.woff') format('woff'),
         url('../fonts/segoebd-webfont.ttf') format('truetype'),
         url('../fonts/segoebd-webfont.svg#SegoeWeb') format('svg');
    font-weight: bold;
    font-style: normal;
}

/* Body definitions */
body {
	background: #fff;
	font: normal 14px "SegoeWeb", Helvetica, Arial, sans-serif;
	color: #555;
	text-align: center;
	overflow-y: scroll;
}

.wrapper {
	width: 1080px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}

#mta-header {
	width: 100%;
	height: 80px;
	float: left;
	text-align: center;
	border-bottom: 3px solid #176c77;
	background: url(../img/mta-header.png) top center no-repeat;
}

#mta-header:hover {
	opacity: .9;
}

.en #mta-header {
	background: url(../img/mta-header-en.png) top center no-repeat;
}

/* Buttons */
.btn-gray {
	font: 500 13px "MuseoWeb", Helvetica, Arial, sans-serif;
	padding: 4px 7px;
	background: #979797;
	color: #fff;
}

.btn-gray:hover {
	background: #909090;
}

.btn-blue {
	font: 500 13px "MuseoWeb", Helvetica, Arial, sans-serif;
	padding: 4px 7px;
	background: #739297;
	color: #fff;
}

.btn-blue:hover {
	background: #728896;
}

/* MTA popup */
#layer {
	width: 100%;
	height: 100%;
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 998;
	background: url(../img/trans-wh.png) repeat;
}

#mta-popup {
	width: 85%;
	position: absolute;
	top: 55px;
	left: 0;
	z-index: 999;
	background: #fff;
	border: 1px solid #e1e1e1;
	box-shadow: 5px 5px 0 rgba(0, 0, 0, .3);
	padding: 15px;
	display: none;
}

#mta-popup .close {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 24px;
	color: #999;
}

#mta-popup .close:hover {
	color: #777;
}

#mta-popup .col {
	width: 30%;
	float: left;
	margin-right: 2.5%;
}

#mta-popup .col p.title {
	width: 100%;
	float: left;
	font: bold 16px "MuseoWeb", Helvetica, Arial, sans-serif;
	color: #999;
	margin-bottom: 10px;
}

#mta-popup .col .mta-link .mta-logo {
	font-size: 20px;
}

#mta-popup .col .mta-link .mta-logo img {
	max-width: 45%;
}

#mta-popup .col .mta-link h6 {
	font-size: 15px;
}

/* Top navigation */
#menu {
	width: 100%;
	height: 60px;
	float: left;
	background: -moz-linear-gradient(top, #fff 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #efefef));
	background: -webkit-linear-gradient(top, #fff 0%, #efefef 100%);
	background: -o-linear-gradient(top, #fff 0% #efefef 100%);
	background: -ms-linear-gradient(top, #fff 0%, #efefef 100%);
	background: linear-gradient(top, #fff 0%, #efefef 100%);
	border-bottom: 1px solid #ddd;
}

#menu ul#mainnav {
	width: 88%;
	height: 60px;
	float: left;
	line-height: 60px;
}

#menu ul#mainnav li {
	position: relative;
	float: left;
	height: 60px;
	line-height: 60px;
	margin-right: 3.5%;
}

#menu ul#mainnav li.mta-popup-toggle {
	height: 40px;
	line-height: 40px;
	background: #e1e1e1;
	margin: 10px 2.5% 0 0;
	padding: 0 10px;
}

#menu ul#mainnav li.mta-popup-toggle a {
	line-height: 45px;
}

#menu ul#mainnav li.mta-popup-toggle i {
	margin-left: 4px;
	cursor: pointer;
}

#menu ul#mainnav li a {
	font: 500 17px/62px "MuseoWeb", Helvetica, Arial, sans-serif;
	color: #666;
}

#menu ul#mainnav li a:hover {
	color: #222;
}

#menu ul#mainnav li.jti-blog-link a {
	font: 800 22px/60px "SegoeWeb", Helvetica, Arial, sans-serif;
	color: #739297;
}

#menu ul#mainnav li.jti-blog-link a em {
	font-weight: 300;
	color: #555;
}

#menu ul.subnav {
	width: 180px;
	position: absolute;
	top: 48px;
	left: 0;
	z-index: 900;
	padding: 7px !important;
	background: #fff;
	display: none;
	box-shadow: 2px 3px 0 rgba(0, 0, 0, .1);
}

#menu ul.subnav li {
	width: 100%;
	float: left;
	position: relative;
}

#menu ul.subnav li {
	font-size: 13px !important;
	height: auto !important;
	line-height: 1.3em !important;
	margin: 0 !important;
	padding: 3px !important;
}

#menu ul.subnav li a {
	font-size: 13px !important;
	height: auto !important;
	width: 130px !important;
	word-wrap: break-word !important;
	margin: 0 !important;
	line-height: 1.3em !important;
}

#menu ul.subnav li.has-children {
	background: url(../img/menu-arrow.png) 177px 6px no-repeat;
}

#menu li:hover ul.subnav {
	display: block;
}

#menu ul.thirdnav {
	width: 180px;
	position: absolute;
	top: 0;
	left: 183px;
	z-index: 950;
	padding: 10px !important;
	background: #f7f7f7;
	display: none;
	box-shadow: 2px 3px 0 rgba(0, 0, 0, .1);
}

#menu ul.thirdnav li a {
	font: bold 11px "SegoeWeb", Helvetica, Arial, sans-serif !important;
}

#menu ul.subnav li:hover {
	background-color: #f7f7f7;
}

#menu ul.subnav li:hover ul.thirdnav {
	display: block;
}

#menu .sightless {
	width: 30px;
	height: 30px;
	position: relative;
	top: 15px;
	float: right;
	background: url(../img/sightless.png) no-repeat;
}

#menu .languages {
	width: 70px;
	float: right;
	margin-right: 15px;
}

#menu .languages a {
	font-size: 15px;
	color: #999;
	line-height: 60px;
}

#menu .languages a.selected {
	color: #444;
	font-weight: bold;
}

.tinynav {
	display: none;
}

/* Header section */
#header {
	width: 100%;
	height: 125px;
	float: left;
	margin-bottom: 5px;
	box-shadow: 0 0 5px #f0f0f0;
}

#header.blog {
	border-bottom: 15px solid #739297;
}

#header.main {
	margin-bottom: 0;
	box-shadow: none;
}

#header .logo {
	width: 200px;
	position: absolute;
	top: 3.2em;
	left: 0;
	color: #999;
}

#header .logo img {
	width: 100%;
}

#header .title {
	width: 60%;
	position: absolute;
	top: 25px;
	left: 16em;
	border-left: 1px solid #e1e1e1;
	padding: 10px 0 10px 30px;
}

#header .title h1 {
	font: normal 18px/1.8em "MuseoWeb", Helvetica, Arial, sans-serif;
	color: #6c6c6c;
}

#header .title h1 strong {
	display: block;
	font-size: 24px;
	font-weight: 700;
}

/* Search form */
.search-form {
	width: 20%;
	height: 40px;
	position: absolute;
	top: 42px;
	right: 0;
}

.blog-sidebar .search-form {
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
}

.search-form .search-input {
	width: 92%;
	height: 40px;
	font: normal 13px "SegoeWeb", Helvetica, Arial, sans-serif;
	color: #555;
	padding: 0 4%;
	background: #f5f5f5;
	border: 1px solid #d9d9d9;
}

.search-form .search-input:hover {
	border: 1px solid #c0c0c0;
}

.search-form .search-submit {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 13px;
	right: 10px;
	background: url(../img/search.png) no-repeat;
	border: none;
}

/* Mission statement */
#statement {
	width: 100%;
	float: left;
	padding: 10px 0 8px 0;
	background: #f6fafb;
	border-bottom: 3px solid #176c77;
}

#statement h3 {
	width: 100%;
	float: left;
	position: relative;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5em;
	color: #176c77;
}

#statement .btn {
	position: relative;
	top: -1px;
	display: inline;
	font-size: 10px;
	font-weight: bold;
	color: #176c77;
	background: #fff;
	border-radius: 3px;
	margin: -2px 0 0 5px;
	padding: 1px 5px;
	box-shadow: 2px 2px #b6d6dd;
}

#statement .btn:hover {
	box-shadow: 2px 3px #b6d6dd;
}

/* MTA links */
.mta-link {
	width: 88%;
	position: relative;
	float: left;
	border: 1px solid #e1e1e1;
	margin-bottom: 15px;
	padding: 4% 4% 4% 8%;
}

.mta-link .opener {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}

.mta-link h6 {
	width: 100%;
	float: left;
	font: 300 18px/1.5em "MuseoWeb", Helvetica, Arial, sans-serif;
	color: #555;
}

.mta-link h6 b {
	font-weight: 500;
}

.mta-link .mta-border {
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #6c6c6c;
}

.mta-link .mta-logo {
	width: 100%;
	float: left;
	font: 300 24px/1.5em "SegoeWeb", Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	color: #b9b9b9;
}

.mta-link .mta-logo b {
	font-weight: 700;
	color: #444;
}

.mta-link .mta-logo em {
	font-style: normal;
}

.mta-link .more-link {
	font: normal 14px/1.5em "MuseoWeb", Helvetica, Arial, sans-serif;
	color: #176c77;
}

.mta-link-tk .mta-border { background: #176c77; }
.mta-link-tk .mta-logo em { color: #176c77; font-weight: bold; }

.mta-link-szi .mta-border { background: #a68d30; }
.mta-link-szi .mta-logo em { color: #a68d30; }

.mta-link-jti .mta-border { background: #739297; }
.mta-link-jti .mta-logo em { color: #739297; }

.mta-link-pti .mta-border { background: #698e3c; }
.mta-link-pti .mta-logo em { color: #698e3c; }

.mta-link-ki .mta-border { background: #b05225; }
.mta-link-ki .mta-logo em { color: #b05225; }

/* Sidebar */
#left {
	width: 25%;
	float: left;
	text-align: left;
	padding: 20px 0;
}

#left.up {
	position: relative;
	z-index: 700;
	margin-top: -80px;
}

#left.up .left-box {
	width: 93%;
	float: right;
	margin: 0 0 141px 7%;
}

.left-box {
	width: 100%;
	position: relative;
	float: left;
	background: #fff;
	margin: 0 0 20px 0;
	border: 3px solid #f7f7f7;
	box-shadow: 0 0 1px #999;
}

.left-box-banners {
	padding: 20px 0;
	text-align: center;
}

/* Newsletter form */
.nl-form {
	width: 95%;
	float: left;
	padding: 15px 2.5%;
}

.nl-form li::before {
	display: none;
}

.nl-form p.title {
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}

.nl-form label {
	display: block;
	margin-bottom: 5px;
}

.nl-form label span {
	font-size: 12px;
	font-weight: bold;
	color: #777;
	display: block;
	margin-bottom: 3px;
}

.nl-form label input {
	width: 97%;
	font: normal 12px 'SegoeWeb', Helvetica, Arial, sans-serif;
	color: #444;
	background: #fff;
	border: 1px solid #ddd;
	padding: 4px 1.5%;
}

.nl-form .btn-gray {
	font-size: 1.3em;
	font-weight: bold;
	background: #739297;
	border: none;
	cursor: pointer;
}

/* Left navigation */
#left ul {
	width: 100%;
	float: left;
}

#left ul.main > li {
	width: 91%;
	position: relative;
	float: left;
	padding: 3% 1% 3% 8%;
}

#left ul.main > li a {
	font-size: 13px;
	font-weight: bold;
	color: #555;
	display: block;
}

#left ul.main > li a:hover,
#left ul.main > li a:hover::before {
	color: #333;
}

#left ul.main > li.selected,
#left ul.main > li.open {
	background: #f0f0f0;
}

#left ul li::before {
	content: "";
	position: absolute;
	font-family: "FontAwesome", sans-serif;
	font-size: 9px;
	color: #cacaca;
	top: 10px;
	left: 6px;
}

#left ul li.facebook::before {
	content: "\f082";
	position: absolute;
	font-family: "FontAwesome", sans-serif;
	font-size: 14px;
	color: #3B5998;
	top: 7px;
	left: 5px;
}

#left ul li.facebook a {
	margin-left: 2px;
	color: #3B5998;
}

#left ul li.youtube::before {
	content: "\f167";
	position: absolute;
	font-family: "FontAwesome", sans-serif;
	font-size: 14px;
	color: #b21e18;
	top: 7px;
	left: 5px;
}

#left ul li.youtube a {
	margin-left: 2px;
	color: #b21e18;
}

#left ul.sub {
	width: 100%;
	float: left;
	background: #f8f8f8;
	margin: 10px 0 -8px -9% !important;
	padding: 7px 0 12px 10%;
	display: none;
}

#left ul.sub > li {
	width: 95%;
	float: left;
	position: relative;
	padding: 2% 1% 2% 4%;
}

#left ul.sub li a {
	font-size: 12px;
	font-weight: normal;
	line-height: 1.3em;
	color: #666;
}

#left ul.sub > li a:hover, #left ul.sub li.selected > a {
	color: #333;
}

#left ul.sub li::before {
	font-size: 6px;
	top: 10px;
	left: -3px;
}

#left ul.sub-2 {
	width: 100%;
	float: left;
	margin: 3px 0 -5px 0 !important;
	padding: 5px 0 7px 2% !important;
}

#left ul.sub-2 li {
	width: 95%;
	float: left;
	position: relative;
	padding: 3px 0 3px 5%;
}

#left ul.sub-2 li::before {
	top: 9px;
	left: -3px;
}

#left ul.sub-2 li a {
	font-size: 12px !important;
}

#left ul.sub-3 {
	width: 100%;
	float: left;
	margin: 3px 0 -5px 0 !important;
	padding: 5px 0 7px 2% !important;
}

#left ul.sub-3 li {
	width: 95%;
	float: left;
	position: relative;
	padding: 3px 0 3px 5%;
}

#left ul.sub-3 li::before {
	top: 9px;
	left: -3px;
}

#left ul.sub-3 li a {
	font-size: 12px !important;
}

#left ul.sub-4 {
	width: 100%;
	float: left;
	margin: 3px 0 -5px 0 !important;
	padding: 5px 0 7px 2% !important;
}

#left ul.sub-4 li {
	width: 95%;
	float: left;
	position: relative;
	padding: 3px 0 3px 5%;
}

#left ul.sub-4 li::before {
	top: 9px;
	left: -3px;
}

#left ul.sub-4 li a {
	font-size: 12px !important;
}

#left .toggler {
	cursor: pointer;
}

/* Main wrappers */
#main {
	width: 72%;
	float: right;
	text-align: left;
	padding: 20px 0;
}

#main.full-width {
	width: 100%;
}

/* MTA colors */
.mta-color-tk { color: #176c77; }
.mta-color-szi { color: #a68d30; }
.mta-color-jti { color: #739297; }
.mta-color-pti { color: #698e3c; }
.mta-color-ki { color: #b05225; }

/* Featured news item */
.stressed-news {
	width: 95%;
	position: relative;
	float: left;
	margin: 10px 0 30px 0;
	padding: 1% 2.5%;
	background: #fff;
	border: 1px solid #c4d9de;
}

.stressed-news::before {
	content: "";
	width: 100%;
	height: 100%;
	background: #a8cfd7;
	position: absolute;
	z-index: -1;
	top: 0;
	left: -8px;
	-webkit-transform: rotate(-1.5deg);
	-moz-transform: rotate(-1.5deg);
	-o-transform: rotate(-1.5deg);
	transform: rotate(-1.5deg);
}

.stressed-news div,
.stressed-news p {
	font-size: 15px;
	line-height: 1.5em;
	color: #42818e;
	margin: 8px 0;
}

.stressed-news a {
	color: #42818e;
	font-weight: bold;
	text-decoration: underline;
}

/* Featured images */
#featured {
	width: 100%;
	height: auto;
	float: left;
	-webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(75%, transparent), to(rgba(255, 255, 255, .15)));
	-moz-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(75%, transparent), to(rgba(255, 255, 255, .15)));
	box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(75%, transparent), to(rgba(255, 255, 255, .15)));
}

#featured .wrapper {
	width: 1080px;
}

#featured img {
	width: 100%;
	height: auto;
	display: none;
}

#featured img:first-of-type {
	display: block;
}

#featured .nivo-caption {
	display: none !important;
}

/* Main sections */
.main-section {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.main-section p.title {
	width: 100%;
	float: left;
	font: bold 18px/1.5em "MuseoWeb", Helvetica, Arial, sans-serif;
	color: #176c77;
	margin-bottom: 10px;
}

.search-results .main-section {
	border-bottom: 4px solid #e1e1e1;
}

.search-results .main-section:last-child {
	border: none;
}

.search-results .main-section article {
	border-bottom: none;
}

/* Extended search results */
.search-extended {
	width: 100%;
	float: left;
	margin-bottom: .5em;
}

.search-extended .si {
	float: left;
	margin-right: .5em;
}

.search-extended .si-input {
	width: 60%;
	font: normal 14px "SegoeWeb", Helvetica, Arial, sans-serif;
	color: #444;
	height: 28px;
	padding: 0 .5em;
	background: #fff;
	border: 1px solid #ddd;
}

.search-extended .si-select {
	width: 40%;
	height: 29px;
	border: 1px solid #ddd;
}

.search-extended .btn-submit {
	height: 30px;
	font: bold 15px "SegoeWeb", Helvetica, sans-serif;
	background: #739297;
	line-height: 30px;
	padding: 0 1em !important;
	border: none;
	color: #fff;
}

.search-extended-results {
	width: 100%;
	float: left;
	margin: 1em 0 .5em 0;
}

.search-extended-results .si-item {
	width: 100%;
	float: left;
	padding: .5em 0;
	margin-bottom: .5em;
	border-bottom: 2px solid #ddd;
}

.search-extended-results .si-item h3 {
	width: 100%;
	float: left;
	margin-bottom: .25em;
}

.search-extended-results .si-item h3 a {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.5em;
	color: #739297;
}

.search-extended-results .si-item .journal {
	display: inline-block;
	font-size: .85em;
	font-weight: bold;
	background: #f0f0f0;
	padding: .3em .5em;
	border-radius: 2px;
	text-transform: uppercase;
	line-height: 1.5em;
	margin-bottom: .5em;
}

.search-extended-results .si-item .lead {
	width: 100%;
	float: left;
	line-height: 1.5em;
}
.search-extended-results .si-item .lead p,
.search-extended-results .si-item .lead div {
	font-size: .9em;
	line-height: 1.5em;
}

/* Calendar teaser */
.calendar-list {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}

.calendar-list-left,
.calendar-list-right {
	width: 49%;
}

.calendar-list-inside {
	border-bottom: none;
	margin-bottom: 30px;
}

.calendar-list-left { float: left; }
.calendar-list-right { float: right; }

.calendar-list-full .event-wrap {
	padding-top: 10px;
}

.calendar-list .event {
	width: 100%;
	position: relative;
	float: left;
	margin-bottom: 10px;
}

.date-circle {
	width: 55px;
	height: 50px;
	float: left;
	color: #777;
	font-size: 18px;
	font-weight: 300;
	line-height: 1.3em;
	letter-spacing: -1px;
	padding-top: 5px;
	border: 1px solid #dadada;
	border-radius: 50%;
	text-align: center;
}

.date-circle b {
	font-weight: 800;
	display: block;
}

.calendar-list .event .event-wrap {
	width: -moz-calc(100% - 70px);
	width: -webkit-calc(100% - 70px);
	width: calc(100% - 70px);
	float: right;
}

.calendar-list .event .event-wrap p a {
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3em;
	color: #444;
}

.calendar-list .event .event-wrap p a:hover {
	text-decoration: underline;
}

.calendar-list .event .event-wrap .mta-institute {
	display: block;
	font-size: 12px;
	line-height: 2em;
}

.calendar-list .event .event-wrap .mta-institute i {
	margin-right: 3px;
}

.calendar-period {
	width: 90%;
	padding: 1.5% 5%;
	margin-bottom: 20px;
	float: left;
	background: #f5f5f5;
}

.calendar-period p {
	line-height: 2.2em;
}

/* Event list */
.events-head {
	width: 97%;
	float: left;
	text-align: center;
	background: #f9f9f9;
	padding: 10px 1.5% 10px 1.5%;
	border-bottom: 4px solid #e1e1e1;
	margin: 10px 0 30px 0;
}

.events-head a {
	font-size: 12px;
	font-weight: bold;
	color: #676767;
	line-height: 2.2em;
}

.events-head .actual {
	font: 500 20px "MuseoWeb", Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
}

/* Apply to event */
.event-apply {
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}

.event-apply p.title {
	font: 500 19px "MuseoWeb", Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

.event-apply form {
	width: 94%;
	float: left;
	padding: 2.5%;
	background: #f5f5f5;
	border-left: 10px solid #739297;
}

.event-apply form .control-group {
	width: 100%;
	float: left;
	margin: 7px 0;
}

.event-apply form .control-group label {
	width: 27%;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
	padding-top: 3px;
}

.event-apply form .controls {
	width: 70%;
	float: right;
	font-size: 12px;
	line-height: 1.8em;
}

.event-apply form .controls .description {
	clear: both;
	margin-top: 8px;
}

.event-apply form .controls .description p {
	font-size: 0.9em;
	line-height: 1.5em;
}

.event-apply form .controls .text-input,
.event-apply form .controls .email-input,
.event-apply form .controls .url-input,
.event-apply form .controls .textarea-input {
	width: 95%;
	font: normal 12px "SegoeWeb", Arial, Helvetica, sans-serif;
	color: #555;
	background: #fff;
	border: 1px solid #e1e1e1;
	padding: 1% 2%;
}

.event-apply form .controls label.radio,
.event-apply form .controls label.checkbox
{
	padding: 2% 0;
}

.event-apply form .controls label.radio input,
.event-apply form .controls label.checkbox input
{
	margin-right: 8px;
}

.event-apply form .label-block {
	width: 100%;
	float: left;
	margin: 20px 0 15px;
}

.event-apply form .label-block h3 {
	font: bold 18px/1.5em "MuseoWeb", Helvetica, Arial, sans-serif;
}

.event-apply form .label-block p {
	margin: 15px 0 10px;
	font-size: 13px;
	line-height: 1.5em;
}

.event-apply form .controls select {
	width: 40%;
	font: normal 12px "SegoeWeb", Arial, Helvetica, sans-serif;
	position: relative;
	top: 3px;
}

.event-apply form .controls .textarea-input {
	width: 85%;
	height: 100px;
}

.event-apply form .form-submit {
	float: right;
	font: bold 17px "MuseoWeb", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: #739297;
	border: none;
	color: #fff;
	margin: 10px 3px 0 0;
	padding: 5px 12px;
}

.event-apply form .text-checkbox {
	position: relative;
	top: 3px;
}

.event-apply form .text-radio {
	position: relative;
	top: -1px;
	margin-right: 3px;
}

/* JTI news blocks */
.jti-cols {
	width: 96%;
	float: left;
	margin: 20px 4% 20px 0;
}

.jti-cols.sidebar {
	width: 100%;
	float: left;
	margin: 20px 0 20px 0;
}

.jti-cols .col {
	width: 44.5%;
	float: left;
	padding: 1.5% 2% 2% 2%;
}

.jti-cols .col.col-full {
	width: 100%;
}

.jti-cols .col.col-sidebar {
	width: 92%;
	padding: 1.5% 4% 4% 4%;
}

.jti-cols .col.col-sidebar article h2 a {
	font-size: 16px;
}

.jti-cols .col.left {
	float: left;
	background: #fdfdfd;
	border-top: 10px solid #e7e7e7;
}

.jti-cols .col.col-stressed {
	background: #f2f5f6;
	border-top: 10px solid #739297;
}

.jti-cols .col.col-stressed p.title {
	color: #739297;
}

.jti-cols .col.col-stressed article .btn {
	background: #739297;
}

.jti-cols .col.right {
	float: right;
}

/* Thirds */
.jti-three-cols {
	width: 100%;
	float: left;
	margin-bottom: 50px;
}

.jti-three-cols .jti-col {
	width: 27%;
	float: left;
	margin-right: 3%;
	padding: 1.5%;
	background: #fdfdfd;
	border-top: 10px solid #e7e7e7;
}

.jti-three-cols .jti-col.col-1 { width: 22%; }
.jti-three-cols .jti-col.col-2 { width: 31.5%; }
.jti-three-cols .jti-col.col-3 { width: 31.5%; margin-right: 0; }

.jti-three-cols .jti-col p.title {
	width: 100%;
	float: left;
	font: bold 18px/1.5em "MuseoWeb", Helvetica, Arial, sans-serif;
	color: #999;
	margin-bottom: 10px;
}

.jti-three-cols .jti-col.col-stressed {
	background: #f2f5f6;
	border-top: 10px solid #739297;
}

.jti-three-cols .jti-col.col-stressed p.title {
	color: #739297;
}

.jti-three-cols .jti-col.col-stressed .btn {
	background: #739297;
}

/* Form control */
.form-control {
	margin-bottom: 2em;
	float: left;
}

#lwp-filter_order {
	float: right;
}

.form-control label {
	margin-right: 1em;
}

.form-control .btn {
	border: none;
}

.form-control .form-input {
	font: normal 12px "SegoeWeb", Arial, Helvetica, sans-serif;
	color: #555;
	background: #fff;
	border: 1px solid #e1e1e1;
	padding: 1%;
	margin-left: 5px;
}

.form-control .form-select {
	height: 33px;
	font: normal 13px "SegoeWeb", Arial, Helvetica, sans-serif;
	border: 1px solid #e1e1e1;
	margin-left: 5px;
}

.form-control .search-label {
	margin-bottom: 1em;
}

#lwp-filter{
	width: 60%;
}

#l_lwp_search {
	width: 40%;
}

/* News list */
.news-items {
	width: 100%;
	float: left;
}

.news-items article {
	width: 100%;
	float: left;
	border-bottom: 4px solid #dadada;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.news-items article:last-child {
	border-bottom: none;
}

.news-items article h2 {
	width: 100%;
	float: left;
}

.news-items article h2 a {
	font: bold 18px/1.3em "MuseoWeb", Helvetica, Arial, sans-serif;
	color: #444;
}

.news-items article h2 a:hover {
	color: #222;
}

.news-items article .mta-institute {
	display: block;
	font-size: 12px;
	line-height: 2.2em;
	font-weight: bold;
}

.news-items article .mta-institute i {
	margin-right: 3px;
}

.news-items article .news-details,
.blog-post-single .news-details {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.news-items article .news-author,
.blog-post-single .news-author {
	background: #546b7f;
	padding: 5px 6px;
	font-size: 13px;
	float: left;
	color: #ffffff;
}

.blog-post-single .news-author-wi {
	margin-left: 3px;
	height: 50px;
	line-height: 50px;
}

.blog-post-single .news-author-wi img {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px;
}

.blog-post-single .news-author:first-of-type {
	margin-left: 0;
}

.news-items article .news-institute,
.blog-post-single .news-institute {
	background: #6dc1d6;
	padding: 5px 6px;
	font-size: 13px;
	float: left;
	color: #ffffff;
	margin-left: 2px;
}

.news-items article .news-author-image {
	float: left;
	margin: 0 10px 10px 0;
}

.blog-post-single .news-author-image {
	float: left;
	margin: 0 10px 10px 0;
}

.news-items article .news-lead {
	width: 100%;
	float: left;
	margin: 5px 0 0 0;
}

.news-items article .news-lead,
.news-items article .news-lead p,
.news-items article .news-lead div {
	font-size: 13px;
	line-height: 1.5em;
	margin-bottom: 5px;
}

.news-items article .news-lead a {
	color: #739297;
}

.news-items article .btn {
	float: left;
	margin-top: 5px;
}

/* Breadcrumb */
.breadcrumb {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.breadcrumb span {
	font-size: 12px;
	line-height: 140%;
	margin-right: 5px;
}

.breadcrumb span a {
	font-size: 12px;
	color: #333;
}

.breadcrumb span a::after {
	content: " »";
	margin-left: 3px;
}

h2.page-title {
	width: 100%;
	float: left;
	font: bold 24px/1.5em "MuseoWeb", Helvetica, Arial, sans-serif;
	line-height: 130%;
	color: #333;
	margin-bottom: 25px;
}

/* Alerts */
.alert {
	width: 96%;
	float: left;
	font-size: 12px;
	line-height: 1.5em;
	padding: 2%;
	text-align: left;
	margin: 5px 0 15px 0;
}

.alert li {
	list-style-type: disc;
	line-height: 1.5em;
	padding: 3px 0;
	margin-left: 30px;
}

.alert-success {
	background: #cee181 !important;
	border: 1px solid #8e9c56 !important;
	color: #556809 !important;
}

.alert-warning {
	background: #f2dedf !important;
	border: 1px solid #dccccc !important;
	color: #a60100 !important;
}

/* Page content */
.page-lead,
.page-content {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.page-lead,
.page-lead p,
.page-lead div {
	font-size: 15px;
	line-height: 1.7em;
	margin-bottom: 15px;
}

.page-content,
.page-content p,
.page-content div,
.page-content li {
	font-size: 13px;
	line-height: 1.7em;
	margin-bottom: 15px;
}

.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6 {
	font-family: "MuseoWeb", Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 10px;
}

.page-content h2 { font-size: 24px; }
.page-content h3 { font-size: 18px; }
.page-content h4 { font-size: 16px; }
.page-content h5 { font-size: 14px; }
.page-content h6 { font-size: 12px; }

.page-content ul,
.page-content ol {
	width: 95%;
	float: left;
	margin: 5px 0 15px 5%;
}

.page-content ul li {
	list-style-type: disc;
	margin-bottom: 8px;
}

.page-content ol li {
	list-style-type: decimal;
	margin-bottom: 8px;
}

.page-content a {
	color: #739297;
}

.page-content img.right {
    float: right;
    display: block;
    margin: 10px 0px 0px 15px;
}

.page-content img.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 15px;
    clear: both;
}

.page-content img.left {
    float: left;
    display: block;
    margin: 10px 15px 0px 0px;
}

.page-content .stressed-link,
.page-content .download-link {
	font: bold 18px "MuseoWeb", Helvetica, Arial, sans-serif;
}

.page-content .download-link::before {
	content: "";
	font-family: FontAwesome;
	margin-right: 5px;
}

.page-content .stressed-link::before {
	content: "";
	font-family: FontAwesome;
	margin-right: 5px;
}

.page-content table {
	border: #cccccc;
}

.page-content table th {
	padding: 8px 10px;
	background-color: #efefef;
	border-color: #cccccc;
	font-size: 13px;
}

.page-content table td {
	padding: 8px 10px;
	border-color: #cccccc;
	font-size: 13px;
}


/* Researchers */
.researcher-item .image {
	width: 18%;
	float: left;
}

.researcher-item .image img {
	width: 100%;
	padding: 2px;
	border: 1px solid #e1e1e1;
}

.researcher-item .wrap {
	width: 79%;
	float: right;
	text-align: left;
}

.researcher-item .wrap ul {
	width: 100%;
	float: left;
	margin: 15px 0;
}

.researcher-item .wrap li {
	font-size: 13px;
	line-height: 1.3em;
	padding: 2px 0;
}

.researcher-item .wrap li a {
	color: #739297;
}

.social-links {
	width: 100%;
	height: 30px;
	float: left;
	margin-bottom: 10px;
}

.social-links a {
	width: 30px;
	height: 30px;
	float: left;
	display: inline-block;
	margin-right: 5px;
	background: url(../img/social-links.png) no-repeat;
}

.social-links .link-facebook { background-position: 0px 0px; }
.social-links .link-linkedin { background-position: -30px 0px; }
.social-links .link-ssrn { background-position: -60px 0px; }
.social-links .link-academia { background-position: -90px 0px; }
.social-links .link-kdk { background-position: -120px 0px; }
.social-links .link-mtmt { background-position: -150px 0px; }
.social-links .link-website { background-position: -180px 0px; }

.social-links .link-facebook:hover { background-position: 0px -30px; }
.social-links .link-linkedin:hover { background-position: -30px -30px; }
.social-links .link-ssrn:hover { background-position: -60px -30px; }
.social-links .link-academia:hover { background-position: -90px -30px; }
.social-links .link-kdk:hover { background-position: -120px -30px; }
.social-links .link-mtmt:hover { background-position: -150px -30px; }
.social-links .link-website:hover { background-position: -180px -30px; }

.researcher-bio .page-content {
	border-bottom: 4px solid #e1e1e1;
}

.researcher-bio .page-content:last-child {
	border-bottom: none;
}

.researcher-bio .page-content h5.section-title {
	font-size: 18px;
	color: #739297;
}

.researcher-item-view .wrap h4 {
	font: normal 20px "MuseoWeb", Arial, Helvetica, sans-serif;
}

.researcher-item-view .wrap {
	padding-top: 16px;
}

.researcher-bio-container {
	width: 97%;
	position: relative;
	float: left;
	padding: 1.5%;
	background: #f7f7f7;
	margin-bottom: 30px;
}

.researcher-bio-container .pdf-icon {
	position: absolute;
	right: 10px;
	bottom: 10px;
	font: bold 13px "MuseoWeb", Arial, Helvetica, sans-serif;
	color: #333;
	background: #f0f0f0;
	border: 1px solid #e1e1e1;
	padding: 5px 15px;
}

/* Sitemap */
#sitemap,
#sitemap .sitemap-section {
	width: 100%;
	float: left;
}

#sitemap .sitemap-section {
	padding-bottom: 20px;
	border-bottom: 4px solid #c0c0c0;
	margin-bottom: 20px;
}

#sitemap .sitemap-section:last-child {
	border: none;
}

#sitemap .sitemap-section ul {
	width: 95%;
	float: left;
	margin: 10px 0 5px 5%;
}

#sitemap .sitemap-section ul li {
	width: 100%;
	float: left;
	list-style-type: disc;
	padding: 5px 0;
}

#sitemap .sitemap-section ul li a {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3em;
}

#sitemap .sitemap-section ul li ul li a {
	font-size: 13px;
}

#sitemap .sitemap-section ul li ul li ul li a {
	font-size: 12px;
	font-weight: normal;
}

/* Calendar */
.calendar-wrapper {
	width: 100%;
	float: left;
}

.calendar-wrapper .calendar-list {
	width: 50%;
	float: right;
	margin: 20px 0 40px 0;
	border-bottom: none;
}

#calendar {
	width: 45%;
	float: left;
	margin: 20px 0 40px 0;
	border-bottom: 4px solid #dadada;
}

#calendar .calendar-header {
	width: 94%;
	float: left;
	position: relative;
	background: #555;
	padding: 7px 3%;
	text-align: center;
}

#calendar .calendar-header p {
	font: bold 16px "MuseoWeb", Helvetica, Arial, sans-serif;
	color: #fff;
}

#calendar .calendar-nav {
	position: absolute;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	top: 9px;
}

#calendar .calendar-nav.left { left: 10px; }
#calendar .calendar-nav.right { right: 10px; }

#calendar table {
	width: 100%;
	float: left;
}

#calendar th {
	width: 13%;
	font: bold 14px "MuseoWeb", Helvetica, Arial, sans-serif;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	background: #f0f0f0;
	padding: 7px 0;
}

#calendar td {
	width: 13%;
	height: 45px;
	font: normal 16px "MuseoWeb", Helvetica, Arial, sans-serif;
	vertical-align: middle;
	text-align: center;
	color: #666;
	line-height: 45px;
	border: 5px solid #fff;
}

#calendar td div {
	height: 100%;
	background: #ededed;
	color: #222;
	display: block;
	line-height: 45px;
}

/* j wrappers */
#jtiblog {
	width: 100%;
	float: left;
	background: url(../img/blog-header.png) top center no-repeat;
	padding: 0 0 60px 0;
	text-align: center;
}

#jtiblog h2 {
	font: 600 60px "SegoeWeb", Helvetica, Arial, sans-serif;
	letter-spacing: -3px;
	color: #739297;
}

#jtiblog h2 a {
	font-weight: 600;
	color: #739297;
}

#jtiblog h2 em {
	color: #777;
}

#jtiblog .sub-title {
	font: 300 22px "SegoeWeb", Helvetica, Arial, sans-serif;
}

/* Blog posts */
.blog-posts {
	width: 75%;
	float: left;
	padding-bottom: 30px;
}

.blog-posts article {
	position: relative;
}

.blog-posts article h2 a {
	font-size: 24px;
	color: #739297;
}

.blog-posts .news-date {
	width: 100%;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
}

.blog-post-single .news-date {
	margin: 0 0 20px 0;
}

.blog-posts .news-date i {
	color: #c0c0c0;
}

.blog-posts article .news-lead {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 15px;
}

.blog-posts p.archive-title {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 25px;
}

.blog-posts p.archive-title i {
	position: relative;
	top: -2px;
	font-size: 15px;
	color: #777;
	margin-right: 5px;
}

.blog-sidebar {
	width: 22%;
	float: right;
}

.blog-sidebar .section {
	width: 100%;
	float: left;
	margin: 20px 0 10px 0;
}

.blog-sidebar .section p.title {
	font: normal 18px "MuseoWeb", Helvetica, Arial, sans-serif;
	margin-bottom: 8px;
}

.blog-sidebar .section ul {
	width: 90%;
	float: left;
	margin: 5px 0 5px 10%;
}

.blog-sidebar .section ul li {
	list-style-type: disc;
	margin-bottom: 8px;
}

.blog-sidebar .section ul li a {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.3em;
	color: #739297;
}

.blog-sidebar #tagcloud {
	width: 100%;
	float: left;
	text-align: center;
}

.blog-sidebar #tagcloud a {
	display: inline-block;
	font-size: 11px;
	color: #739297;
	margin: 6px 4px 6px 0;
}

.blog-sidebar #tagcloud a.size-1 { font-size: 11px; }
.blog-sidebar #tagcloud a.size-2 { font-size: 14px; }
.blog-sidebar #tagcloud a.size-3 { font-size: 16px; }
.blog-sidebar #tagcloud a.size-4 { font-size: 20px; font-weight: bold; }

/* Wiki pages */
.wiki-nav {
	width: 100%;
	float: left;
	text-align: center;
	margin: 10px 0 40px 0;
}

.wiki-nav ul {
	width: 100%;
	float: left;
	text-align: center;
	list-style: none;
}

.wiki-nav ul li {
	display: inline-block;
	margin-bottom: 5px;
}

.wiki-nav ul li a {
	font: normal 17px "MuseoWeb", Arial, Helvetica, sans-serif;
	color: #739297;
	text-transform: uppercase;
	padding: 2px 4px;
}

.wiki-nav ul li.selected a {
	background: #739297;
	color: #fff;
}

.wiki-list {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.wiki-list .col {
	width: 30%;
	float: left;
	margin-right: 3%;
}

.wiki-list .col .letter {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.wiki-list .col .letter.off {
	opacity: .3;
}

.wiki-list .col p.heading {
	float: left;
	font: 900 32px/1em "MuseoWeb", Arial, Helvetica, sans-serif;
	background: #f5f5f5;
	padding: 2px 25px 2px 5px;
	color: #8f8f8f;
}

.wiki-list .col ul {
	width: 100%;
	float: left;
	margin: 5px 0;
}

.wiki-list .col ul li {
	padding: 3px 0;
	list-style-type: none;
}

.wiki-list .col ul li a {
	font-size: 13px;
	color: #666;
}

.wiki-list .col ul li a:hover {
	text-decoration: underline;
}

.wiki-single .heading {
	width: 97%;
	float: left;
	margin: -10px 0 20px 0;
	padding: 1% 1.5%;
	float: left;
	font: 900 24px "MuseoWeb", Arial, Helvetica, sans-serif;
	background: #f5f5f5;
	color: #8f8f8f;
}

/* Phone book */
.row {
	width: 100%;
	float: left;
}

.phone-items {
	width: 100%;
	float: left;
}

.phone-item {
	width: 45%;
	float: left;
	padding: 1.5%;
	border: 1px solid #f0f0f0;
	border-left: 7px solid #e1e1e1;
	margin-bottom: 20px;
}

.phone-item.right {
	float: right;
}

.phone-item h2 {
	display: block;
	margin-bottom: 10px;
}

.phone-item h2 a {
	font: bold 17px/1.5em "MuseoWeb", Arial, Helvetica, sans-serif;
	color: #333;
}

.phone-item ul {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.phone-item li {
	font-size: 12px;
	line-height: 1.5em;
}

.phone-item li a {
	color: #739297;
}

/* Phone book filters */
.phone-filters {
	width: 96%;
	float: left;
	margin: 10px 0 30px 0;
	padding: 2%;
	background: #739297;
	border-bottom: 4px solid #676767;
}

.phone-filters .filter-item {
	width: 25%;
	float: left;
	margin-right: 1.5%;
}

.phone-filters .filter-item label {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 1.8em;
}

.phone-filters .filter-item .text-input {
	width: 97%;
	float: left;
	font: normal 11px "SegoeWeb", Arial, Helvetica, sans-serif;
	color: #555;
	background: #fff;
	border: none;
	padding: 1% 1.5%;
}

.phone-filters .filter-item select {
	width: 97%;
	float: left;
}

.phone-filters .form-submit {
	float: right;
	margin-top: 5px;
	padding: 5px 20px;
	font: bold 18px "MuseoWeb", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: #fff;
	border: none;
	border-bottom: 3px solid #e1e1e1;
	color: #739297;
}

/* Search hits */
.search-hits {
	width: 100%;
	float: left;
	margin: 10px 0 20px 0;
}

.search-hits li {
	width: 15%;
	float: left;
	position: relative;
	font-size: 12px;
	font-weight: bold;
	margin-right: 1%;
	padding: 15px 2%;
	background: #f9f9f9;
	box-shadow: inset 0 -10px 10px rgba(0, 0, 0, .05);
	border-top: 3px solid #e1e1e1;
	opacity: .6;
}

.search-hits li.ui-state-active {
	opacity: 1;
}

.search-hits li:last-child {
	margin-right: 0;
}

.search-hits li a {
	color: #666;
	display: block;
}

.search-hits li em {
	font: bold 16px "MuseoWeb", Arial, Helvetica, sans-serif;
	color: #111;
	border: none;
	border-radius: 50%;
	position: absolute;
	top: 11px;
	right: 12px;
}

.search-results .main-section {
	padding-bottom: 20px;
}

.search-results .main-section ul {
	width: 100%;
	float: left;
}

.search-results .main-section ul li {
	padding: 7px 0;
}

.search-results .main-section ul li.title {
	font: bold 12px "SegoeWeb", Arial, Helvetica, sans-serif;
	line-height: 25px;
	line-height: 16px;
	text-transform: uppercase;
	color: #555;
}

.search-results .main-section ul li.title img {
	position: relative;
	top: 3px;
	margin-right: 3px;
}

.search-results .main-section ul li a {
	color: #676767;
	line-height: 1.5em;
}

/* Pagination */
.pagination {
	width: 100%;
	float: left;
	margin: 15px 0;
	text-align: center;
}

.pagination li,
.pagination a {
	display: inline-block;
	font-size: 14px;
	color: #888;
}

.pagination li {
	margin: 3px;
}

.pagination li a {
	padding: 3px 6px;
	border: 1px solid #e1e1e1;
}

.pagination li.disabled a {
	color: #e1e1e1;
}

.pagination li.active {
	background: #739297;
}

.pagination li.active a {
	color: #fff;
	border: 1px solid #739297;
}

.pagination .previous_page a,
.pagination .next_page a {
	font-weight: bold;
}

.pagination .previous_page { float: left; }
.pagination .next_page { float: right; }

/* Footer section */
#footer {
	width: 100%;
	float: left;
}

#footer .mta-outer-links {
	width: 100%;
	height: 100px;
	float: left;
	margin: -10px 0 20px 0;
}

#footer .mta-outer-links a {
	width: 160px;
	height: 93px;
	display: inline-block;
	margin: 0 5%;
}

#footer .mta-outer-links .i-main { background: url(../img/mta-link-main.png) no-repeat; }
.en #footer .mta-outer-links .i-main { background: url(../img/mta-link-main-en.png) no-repeat; }
#footer .mta-outer-links .i-kp { background: url(../img/mta-link-kp.png) no-repeat; }
.en #footer .mta-outer-links .i-kp { background: url(../img/mta-link-kp-en.png) no-repeat; }
#footer .mta-outer-links .i-kh { background: url(../img/mta-link-kh.png) no-repeat; }

#footer .footer-bar {
	width: 100%;
	float: left;
	background: #fafafa;
	border-top: 3px solid #176c77;
	padding: 15px 0;
}

#footer .footer-bar ul {
	width: 80%;
	float: left;
	margin: 3px 0 0 -15px;
}

#footer .footer-bar ul li {
	float: left;
	margin-left: 15px;
	padding-right: 15px;
	border-right: 1px solid #e1e1e1;
}

#footer .footer-bar ul li:last-child {
	border-right: none;
}

#footer .footer-bar ul li a {
	font-size: 12px;
	color: #777;
}

#footer .footer-bar ul li a:hover {
	color: #333;
}

#footer .netpeople {
	width: 111px;
	height: 23px;
	display: block;
	float: right;
	background: url(../img/netpeople.png) no-repeat;
}

#footer p.legal {
	width: 100%;
	float: left;
	font-size: 13px;
	line-height: 1.8em;
	margin: 15px 0;
}

.lead-image {
	float: right;
	margin: 0px 0px 10px 10px;
}

.elkh_logo {
	position: absolute;
	left: 55%;
	top: 36px;
	width: 250px;
}