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

[class^="icon2-"], [class*=" icon2-"] {
	font-family: 'icomoon_2';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon2-arrow-up:before {
	content: "\e64c";
}
.icon2-arrow-up-right:before {
	content: "\e60a";
}
.icon2-arrow-down-right:before {
	content: "\e64d";
}
.icon2-arrow-down:before {
	content: "\e64e";
}



@font-face {
	font-family: 'sgi-reg';
	src:url('../fonts/sgi-reg.eot');
	src:url('../fonts/sgi-reg.eot?#iefix') format('embedded-opentype'),
		url('../fonts/sgi-reg.woff') format('woff'),
		url('../fonts/sgi-reg.ttf') format('truetype');
}
 
.sgi-reg {
	font-family: 'sgi-reg', sans-serif;
}

@font-face {
	font-family: 'sgi-bold';
	src:url('../fonts/sgi-bold.eot');
	src:url('../fonts/sgi-bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/sgi-bold.woff') format('woff'),
		url('../fonts/sgi-bold.ttf') format('truetype');
}

.sgi-bold {
	font-family: 'sgi-bold', sans-serif;
}

@font-face {
	font-family: 'sgi-cond';
	src:url('../fonts/sgi-cond.eot');
	src:url('../fonts/sgi-cond.eot?#iefix') format('embedded-opentype'),
		url('../fonts/sgi-cond.woff') format('woff'),
		url('../fonts/sgi-cond.ttf') format('truetype');
}

.sgi-cond {
	font-family: 'sgi-cond', sans-serif;
}

@font-face {
	font-family: 'sgi-lightitalic';
	src:url('../fonts/sgi-lightitalic.eot');
	src:url('../fonts/sgi-lightitalic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/sgi-lightitalic.woff') format('woff'),
		url('../fonts/sgi-lightitalic.ttf') format('truetype');
}

.sgi-lightitalic {
	font-family: 'sgi-lightitalic', serif;
}

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

[class^="icon-"], [class*=" icon-"], 
.slidesjs-navigation.slidesjs-play:after, 
.slidesjs-navigation.slidesjs-stop:after, 
.share-icon {
	font-family: 'sgi-icon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-file:before {
	content: "\e600";
}
.icon-bars:before {
	content: "\e601";
}
.icon-bars2:before {
	content: "\e602";
}
.icon-minus:before {
	content: "\e603";
}
.icon-plus:before {
	content: "\e604";
}
.icon-play:before {
	content: "\e605";
}
.icon-pause:before {
	content: "\e606";
}
.icon-loop:before {
	content: "\e607";
}
.icon-loop2:before {
	content: "\e608";
}
.icon-shuffle:before {
	content: "\e609";
}
.icon-arrow-up-right:before {
	content: "\e60a";
}
.icon-play2:before {
	content: "\e60b";
}
.icon-pause2:before {
	content: "\e60c";
}
.icon-arrow-up-right2:before {
	content: "\e60d";
}
.icon-checkbox-checked:before {
	content: "\e60e";
}
.icon-checkbox-unchecked:before {
	content: "\e60f";
}
.icon-radio-checked:before {
	content: "\e610";
}
.icon-radio-unchecked:before {
	content: "\e611";
}
.icon-share:before {
	content: "\e612";
}
.icon-facebook:before {
	content: "\e613";
}
.icon-facebook2:before {
	content: "\e614";
}
.icon-flickr:before {
	content: "\e615";
}
.icon-flickr2:before {
	content: "\e616";
}
.icon-file-pdf:before {
	content: "\e617";
}
.icon-file-excel:before {
	content: "\e618";
}
.icon-libreoffice:before {
	content: "\e619";
}
.icon-export:before {
	content: "\e61a";
}
.icon-in:before {
	content: "\e61a";
	color: #bbb;
	/*margin-right: 7px;*/
	/*display: none;*/
	display: inline-block;
}
.icon-in:hover:before {
	color: #666;
}
.icon-add:before {
	content: "\e61b";
}
.icon-subtract:before {
	content: "\e61c";
}
.icon-close:before {
	content: "\e61d";
}
.icon-stats:before {
	content: "\e61e";
}
.icon-cancel-circle:before {
	content: "\e61f";
}
.icon-close2:before {
	content: "\e620";
}
.icon-question:before {
	content: "\e621";
}
.icon-spinner:before {
	content: "\e622";
}
.icon-pause3:before {
	content: "\e623";
}
.icon-play3:before {
	content: "\e624";
}
.icon-circle-full:before {
	content: "\e625";
}
.icon-users:before {
	content: "\e640";
}
.icon-users2:before {
	content: "\e641";
}
.icon-feed:before {
	content: "\e642";
}
.icon-list:before {
	content: "\e643";
}
.icon-list2:before {
	content: "\e644";
}
.icon-contrast:before {
	content: "\e645";
}
.icon-users3:before {
	content: "\e646";
}
.icon-list3:before {
	content: "\e647";
}
.icon-facebook3:before {
	content: "\e648";
}
.icon-share2:before {
	content: "\e626";
}
.icon-cd:before {
	content: "\e627";
}
.icon-bars3:before {
	content: "\e628";
}
.icon-statistics:before {
	content: "\e629";
}
.icon-cross:before {
	content: "\e62a";
}
.icon-minus2:before {
	content: "\e62b";
}
.icon-plus2:before {
	content: "\e62c";
}
.icon-info:before {
	content: "\e62d";
}
.icon-info2:before {
	content: "\e62e";
}
.icon-question2:before {
	content: "\e62f";
}
.icon-help:before {
	content: "\e630";
}
.icon-shuffle2:before {
	content: "\e631";
}
.icon-list4:before {
	content: "\e632";
}
.icon-play4:before {
	content: "\e633";
}
.icon-pause4:before {
	content: "\e634";
}
.icon-arrow-left:before {
	content: "\e635";
}
.icon-arrow-right:before {
	content: "\e636";
}
.icon-arrow-down:before {
	content: "\e637";
}
.icon-arrow-up:before {
	content: "\e638";
}
.icon-arrow-left2:before {
	content: "\e639";
}
.icon-arrow-down2:before {
	content: "\e63a";
}
.icon-arrow-up2:before {
	content: "\e63b";
}
.icon-arrow-right2:before {
	content: "\e63c";
}
.icon-ellipsis:before {
	content: "\e63d";
}
.icon-flickr3:before {
	content: "\e63e";
}
.icon-facebook32:before {
	content: "\e63f";
}
.icon-users4:before {
	content: "\e649";
}
.icon-facebook4:before {
	content: "\e64a";
}
.icon-facebook5:before {
	content: "\e64b";
}

/* normalize */

/* apply a natural box layout model to all elements, reset padding and margin */
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}

/* Prevent iOS text size adjust after orientation change, without disabling user zoom. */
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

/* Address `font-family` inconsistency between `textarea` and other form elements. */
html,
button,
input,
select,
textarea {
	font-family: sans-serif;
}

/* Prevent outline on a-tag */
a:active,
a:hover, 
a:focus {
	outline: 0;
}

b,
strong {
	font-weight: bold;
}

/* Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}

/* Correct overflow displayed oddly in IE 9. */
svg:not(:root) {
	overflow: hidden;
}

/* 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
	font-size: 100%; /* 1 */
	margin: 0; /* 2 */
	vertical-align: baseline; /* 3 */
	*vertical-align: middle; /* 3 */
	
	font-family: inherit;
	-webkit-appearance: none;
	outline: none;
}


/* Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
	text-transform: none;
}

/* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type `input` and others.
 */
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
}

/*
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/* Remove inner padding and border in Firefox 3+. */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/*
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
	overflow: auto; /* 1 */
	vertical-align: top; /* 2 */
}

/* Remove most spacing between table cells. */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Remove default image border */
img {
	border: 0;
}

.nocallout {
	-webkit-touch-callout: none;
}

/* SGI */

body {
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	background: #fff;
	color: #000;
	font-family: 'sgi-reg', sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

#wrap {
	width: 970px;
	padding: 0 20px;
	margin: 0 auto;
}

/* general */

a {
	color: #000;
	text-decoration: none;
}

a.grey {
    color: #444;
}

.left {
	float: left;
}

.right {
	float: right;
}

.hide {
	display: none;
}
.hide_LEVEL {
	display: none;
}

.inline {
	display: inline;
}

.cf:before,
.cf:after {
	content: "";
	display: table;
}

.cf:after, .clear {
	clear: both;
}

ul {
	list-style: none;
}

.align_c {
	text-align: center;
}

.align_r {
	text-align: right;
}

.pointer {
	cursor: pointer;
}

h1, .slides h2 {
	font-size: 24px;
	font-weight: normal;
	line-height: 28px;
	color: #000;
	display: inline-block;
}

#folder h1, .slides h2 {
	cursor: pointer;
	padding-bottom: 14px;
}

#folder h1 i {
	font-size: 12px;
	margin-left: 20px;
	display: none;
}

#folder h1 i.fs_18 {
	font-size: 18px;
}

h2 {
	font-size: 17px;
	font-weight: normal;
	line-height: 20px;
	color: #000;
	display: inline-block;
}

#folder h2 {
	padding: 30px 0 10px;
}

#folder h2.first {
	padding: 15px 0 10px;
}

h3 {
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	color: #000;
}

h4 {
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #000;
}

#head h3 {
	font-size: 15px;
	line-height: 22px;
}

#folder h3 {
	color: #fff;
}

.fs_13 {
	font-size: 13px;
}

.fs_20 {
	font-size: 20px;
}

.icon-arrow-left2.fs_20 {
    color: #024080;
}

.grey_555, a.grey_555 {
	color: #555;
}

.grey_999, a.grey_999 {
	color: #999;
}

.purple, a.purple {
	color: #6b486b;
}

/* graphics */

.pr11, .py11, .pb11 {
	width: 13px;
	height: 13px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
}

.pr15, .py15, .pb15 {
	width: 15px;
	height: 15px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
}

#main .pr15, #main .py15, #main .pb15 {
    float: left;
    margin: 0 5px 20px 10px;
}

.pr18, .py18, .pb18 {
    float: left;
	width: 18px;
	height: 18px;
	vertical-align: middle;
	display: inline-block;
	margin: -2px 5px 10px 10px;
}

.pr11 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATZJREFUeNpi/P//PwOxgAVEnDy6n+HYPW6eux/FQ1mZ/noDhRSA+MGff8xbVYVerdUSfvHp9z9miGKQwr3XefpZWb6mIBlkDMTBz99wuv6UZCqQ5Xv/igkkeg9kIgtDEgszIwM6ZmBgjnzyRbiIiYmJFayYlfmPH5BiwubO/wyMDD//sEQAfaYGUfCfUQ6fx37+ZZEEOQusmInx30tcYQIymZv1FyvQQfJgxfxsP46CXPf/PyOqQiCfifE/gxTvx78gLlixmvCr7UCB2yD2339MDP+AikA0yFwlgTcMwJB4DnTqPXDQCXJ8v2Ek/mbKs69fi19+5ZP79puNgZP1F4M070cGOd73n9mY/+4BGnAWrPjvf6ZvXKy/V6sLvf4KxL5A96sCHcQOlHoJjOBjQIVrQCEMEGAApYVxfl/k56UAAAAASUVORK5CYII=') no-repeat 50% 50%;
}

.py11 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNp0kLFKA0EQhmf2bveI2mmQYIhR0D5cEUsbJSKmkYBWgvgAog9iob0PoJZiY7BRIUWwsBGUM1jkkiAWF4162bt1diMYog7s7DL7zcw/g0op0KY9wm/rj9valS9vINU6HJmWFyWJYplCWTo1W4WnnrN48iCKgQ0dsHWmBtP+/t6nxbd6tYy5EeDqONQWGgnYrvN8i+kWU7JcUhbfBMYBmOg7HDiT6+mosmMx5EyXkDhUpIrsD8mkNwJHBWv0nP0GVAb+NQSh2iliXAPHyJv4o3UAjeGdJUkfThr4lU1cKWDmYxCMaWENOxcpwJ5OTxTOmnbuXr8t6FKapDs0CU98Hup8zqdEz+w5sLJ3rcTGwUtU3U3K20wifqbWY1TRBZ/n2yEOnzOIqgZm0O184OiRJ5beHkVhhYaZIREOtaZZ4msCj7WALwEGADbhcKX6ZlQZAAAAAElFTkSuQmCC') no-repeat 50% 50%;
}

.pb11 {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNp0kLtKA1EQhmfO7rKLKEKqiJAYgjYpVNJYmUKsRJsgaCs+gOiD2Fj6BEZLsdFGiFYBQcGgsBowShQCMYnJXseZjYKoO/Bz5vIxl4NEBAMLWQr+mtQx8nQJKudnUHIyw2Uru2oRLHF+gvXoIBzPu/bRgnPz3kdjAB8wuN/P7loObP5omWcVnyC9GPaet6a92quS0ZfSEWHD4Oi3fKWtX5mZbaWUES1pEa3ELMyXIHTRWuPNp76BFMSYnNZBc4y9fARrEDYoBpY/SlDHQKC0kgOTQavMAdA/oIYEOa8eyB8qGVRwqyc5v34vgMcKvl6xOfcBZr3aCwHauiTGg2a12GvsXYdvO3d6MtVUI5AI28ANYMartYfIOQ1AVSLYR+1jlFqlgnvbZS1zl0ley+QS34IXDB6yb38KMAB63HrwvyDTxgAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

.pr15 {
	background: 
url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXNJREFUeNpi/P//PwO5gAVErFixAsxZe1NfFkgFA7E7EBtD1ZwF4p0g6WD1i4+RNTPBGECNlkBqChD3A7EHEItCMYjdz8L0b/aOe5pOyHqYkGysAGI/XE7884/J/e9/xqZzL2T0YC4Ga2ZkYAjBpxEGfvxhtf72hy0HyBQC6YU4gfG/J7GB9PMPixuQ0gRiTojm/4xGxGoG2iwJpEDqBWA2MxEfQWC1GiCngzWxMf29SaxWQY7vDNBY4AJr5mb9dYJYzeLcn/+hRJUc//ttQhzfHhDSKMXzkUGa5+NnIPM1yPtgzcoCb64pCLzdJMb9+RM+jWpCr/9wsf4CpbIbQPyOBSr3QZH/3Tqg7cIvOPk8X3/nEfzwg5MRJCEA9KME92cGad4PfzhZfj8BCh0H4nMgPTDNoFC4zs/+YxUQf1FneAVKqtKg4IDKfwXip1CN20BqQXpgmkGB8A6IQQH3EYhvQqNDFCr/GurUc1CNILX/AAIMABxNcJdeZcMvAAAAAElFTkSuQmCC') no-repeat 50% 50%;
}

.py15 {
	background: url(' data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXdJREFUeNpi/P//PwO5gAVErFixAszx/JQsC6SCgdgdiI2has4C8U4gXrudb+5jZM1MMAZQoyUDA+MUILMfiD2AWBSKQez+v4zss+2/VDoh62FC2MhYwcDw3w+XE5n//3Rn/v+rSefHQj2Yi8Ga/zMwhuDTCAPs/z9Yc/x7lwNkCoH0Qp3A6ElsILH//+QGpDSBmBOq+b8RsZo5/72RBFIg9QIwm5mIjyCwazVATgdr+s3IfZNYrR+ZFRigscAF1vyNSfQEsZrfsGj/Q4mqZ6yW2z4yKz4gpPEliyHDCxbjz0Dma7CdIMGHbE7XHrPZbXrDovUJn8b77B5/vjMJg1LZDSB+xwKV+/CY1W7dB2YlYbHflzyF/t4U5Pv7kBHiR3mgU3VANv75wST0BCh0HIjPgfTANH8H4uufmWRWfWaX+XKXwQuYVBmkgZgbKv8ViJ9CNW4DqQXpgWkGBcI7IAYF3EcgvgmNDlGo/GuoU89BNYLU/gMIMABCKXGz2fYjpQAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

.pb15 {
	background: url(' data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX9JREFUeNpi/P//PwO5gAVErFixAsyp4IuQBVLBQOwOxMZQNWeBeCcQr+34tOIxsmYmGAOo0ZKRgWEKkNkPxB5ALArFIHY/2/8/s7t5fJyQ9TCCnK2wjUEWpBHoAT98zuT7//2oxu9nOUE/Tl8Bcv+ATWFk+B9CSCMIfGLktP7AxJUDZAqBXADVzOBJbCB9YeRwA1KaQMwJ1gy01YhYze+ZuCUZIOoFYDYzEasZ6EWQWg2Q08GaOP//ukmsZpm/7xigscAF1iz078sJYjWr/nnxDyWejX4/2Cb79+0DQhq1/jxl0Pnz5DOQ+RqIv4E1W/66fc3s171NQFM/4dNo//P6H8F/X0Gp7AYQv2OByn0w/X13HdB24eusUp73mUUFnzILMYIkpIF+VPvzgkH3z+M//P++PQEKHQficyA9MM3fgfi6xL8PqyR+fvjiCHQMSB8Qc0PlvwLxU6jGbSC1ID0wzaBAAAUjKOA+AvFNaHSIQuVfQ516DqoRpPYfQIABAGP2g80a3d+xAAAAAElFTkSuQmCC') no-repeat 50% 50%;
}

.pr18 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAohJREFUeNqslFtPE0EUx8/M7KW73V5CiwUEhRieSDSQ+CQx8UET3/RN/A5+HD+Hr7waoyRWQ9QSo8ELUgQKAi3dXfY243+2aHgwWhKb/Lq7M+f8dubM7DClFP2Pn6H/XjZfUdzbpC1/jJo7l+oFI7mB5nkwB6pgD6yCZipFc3Hys18tBBSmJrGzorjXpqetUKwdioVO0H1gMHkbzROgdualt8BXZC4fddiTa42jVs0JZJiYaFYDUTto0NqBmD/M6o9GitF9RcL7w+jHNILL2U7cmNr06bHn7K46hZSkYsR1xOvtqXon8JZK5gkk5P2tFpnkNYtnS9v98sOt48q0wbO8PRcVjHTR5PKuIuYNU9hEcjdWxj1J7A4e9dxYLiKmFsDYeVYpy/hMlonrbDBlayBSbA5UhpUwpiiSQoBZ3M+iyc1FarDE/FwjkkzTwK0WVfJkztQhpnaunWmJTOMhaRKPpVyEVVgXTPXlkBIpOXlWrDGk4kVd8FzkmknLFul3pthQIh1WtUIqWyepUizV7lxUc/3VUbf/DjLK/iHDCHLJuNejkhn1EN9Fc5SLxr3ut+nqj2f14vFH7ClKMgEhJ3Uq1ddUCUrx3hIklysHNFrsB4bIttDXRkgv/0RMngUNt/+i5OzNVO3I6fjelJ9YpEkyAzVMqWKHVLX1SLp0wfVTx4g3UOi3SF//LcK2l5B9GrX9Zc+MnbrTvwnJRJBYXoL9okWeHVPZDmXZikJ8b20l2QpGs4L0LyA0ftUPcz3Gx9dyzEQUrWiPM7qKbTGNrhFsQRN9CWJ6uG5LyVrIeX56tOyD1DhTR139fQS+kUoE+lAAV8BF4OiCgl2wAd6DD2BHn0I6+acAAwAQCB+52oNr7wAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

.py18 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAphJREFUeNqsVM9PE0EY/WZmd+0uxWLbAII1BVOVqARIPElMPGjiTW/i/+DBP8ajF+NNE6/cjZJYDaKNhgQVtAjaWqR0+2N3dsY324ocNPTgt3mb2W9n3rzvzbfLtNb0P8Iyt5fFF7Res2lSL9GF9sNsh7mXkJ4FzgFDQAVYJtJFS3eKxYG7fp3nKaFrpIn/IfpUc4h/fCAy6vFcJ/pySxJdRXoMyBzY9AqwLhktHrODJ9uJ26VNMakSagdkrEtklGTVo9kxUb7j28mbjFTyL+pHDRSzC3m9kpOUu7dmpZYDdhSaZFfXdPt+Ni3LCz7/J8l+cN3JhOQtDMvXt0flq3zEjnTz5tZhqXlIvn4YSY8KZfierf0bXEfXiJiNJOs6RWyuJ73PELg6E4LaF+GPWef0iLQ5nVS/NOakHNUQQAHjAlJeTMRID/0us79gUBQB4QjGhigVL1Zk78Qb9R2KQuYCA/BUnUBiMCYKmLcWMWpwTOgnOAXU5MPk8xGLUzSAlB0TtXimFLDk175FaUZ1kaM9Pi45hdJIjIl+WoXlmjjzNmCDqFseoiYEQY6+ixnyxWida7lrOiju7G9i5nPobD11uDudlqunPVWhCO2hQWvan5mRDmKTd0Gy6cxT1ZpqSkpsoqvLeFGPiSRzm1Xr/HNmZyYg2c2G73KuqpKrq+ToNjx041Lq4mSs5Id9VrZYegMN/AbL1/aJ0FwqZN6HmphabLIRF2Ve9qLKGIiSlm4JnI4xlhpiXDX48RY+izLTaglES+abNzZbvb7QXId7TIsSdhK+NVzRljWtSOTxLg0vcSpRiDLgSbgFX0pY9Kz7a6GqKco64CNc1lVMXsHEJp5N7aeAccA1hho7gQ3gPbAKbJvuMYt/CTAABc8HfLCucXIAAAAASUVORK5CYII=') no-repeat 50% 50%;
}

.pb18 {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAApNJREFUeNqsU1tPE0EUPjOz3bJtkVLKpQUMF0tAEwxEnzQmPmjig4m+ia8++3P4FZL4wgPvXkiEpFFriAkVIVxaudS2tLDb2Rm/2VbkQUNJPJtvN3N2zzfn+/YM01rT/wjL3D6srhIv5ikbnaJXHdPJTk13kJ4BbgBxYB/IYssVj9HKi9rb2qAqUZlFiJH+Q8QLeVr40SEW472zeUHPbE0PkE4DPec2vQ98J1JLp1769WO3kLvq76oyd4hBVUCUjU7SYnx4ZiuSeJlS9FQRxf7S/YCBpSmzFh4bTtmN+Svul2ynPiVJHBdiwbmZzIvEXPLfJGfRYLwnov25NSv9PGcNjdi6EeQDok6t74Y1PbqIxAQD6iQiJ8x+ohh/iGXIpHnr5Wyr9bbCFHlkjbpk3ebNOjsg0s2/03UZohoXosbDGUYqg2WEtxqO/5bZbsgAoh8PQ9QVFAtSJcxD25NpPnS0AryYJjZkbA6IOrS3bpF/rC7RTY+qU6+qWD7xqDE8IOpWtVxUu7tt62KaUuon9amKBJHhVQHRiL+fHfeLnyPaC3a7qJsBdUyTcpd6/UpFMlFGyg0m+3pjZ2vPozdOyJ7+ZvVNHHKbQrrpPmt5IlmTKAWSW94GZWShHia5g462ka5YTY8a9Ql5+D7h0uiAX3bWQ33DJUg/wqE8BZsD81L+cSBnSu7QNVmUXaq2CaM/oXz9jMhllnK0mx/zi0sJXXXwvHckYukjFo25LCTwd2BslfpVWUHOSVjLbcXYsiK2jPIN4MRqTTZOjKgKxnLdui6SsrovpJ7GWIxgLBIoCEFCAzCe7EnGcyh7Z847cGCUW+d9RKsHkthHfFjH2mgfBwbN2JjGgSKwCawBX4FCcFoQvwQYAI5OEQD1saLVAAAAAElFTkSuQmCC') no-repeat 50% 50%;
}

.ryb {
	width: 16px;
	height: 13px;
	vertical-align: baseline;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcVJREFUeNp8Ur8vQ1EYPffhtVUhUh00BK3fiUQkJAiJ1CDxD0gYSi3owGYxSGqQMLLqIEFiIgyShsRgsTAqk0oMFkkj6Y/X69zXvmpLvOTm++6555z73e97QkqJ8i/VKaoJzwhgEAIJ5he2mLzBH58oN0h1CB9FV5DwqhNBF0VhjBBb1GPSKOZrxZtkh9DIPWXqpUmxWMUA09XyCkoMyBth6Fcia4lSfuhfg/PGvpEjKo6Zx63yGQ0WnUzzeRm0fhyKtl89EJG4TuYeXqJBnATMSyu41rjWkxSmckZwALYwspTs03zVNSsNq4ItXreIllEBp8sEVKd2KN5N58W01QYKVYdospmDD+L1pLyTpZsPfr5mG4N0oDIB1BF6oIPu4Voi01Fo6heP3BqzXkK6iSoH3wSwcAl0+QEn8EmHV0JVKxRV58rNT0bt2iup+SqgyHfO3Q1MbwCeqOlZM8RgLxmpRU+yAjwyebPmmH8xYPeyaW3oYRXN9vLfzzSKMXvS5HyTQbtlgoZ5In9Ymjec2faJdHGBMqfPcB9qmJPSnAJNzghPkXXPU85VZAnfZmvHx4br5CTJd7xRYVme3tHET/GV0n4LMABTfKoKIji4mAAAAABJRU5ErkJggg==') no-repeat 50% 50%;
	display: inline-block;
	margin-right: 7px;
}

#n_slide_prev, 
#n_slide_next, 
#c_slide_prev, 
#c_slide_next, 
#p_slide_prev, 
#p_slide_next, 
#r_slide_prev, 
#r_slide_next {
    float:left;
    width:26px;
    height:410px;
    cursor:pointer;
}

#c_slide_prev, 
#c_slide_next, 
#p_slide_prev, 
#p_slide_next {
    height: 323px;
}

#r_slide_prev, 
#r_slide_next {
    height: 90px;
}

.studies #r_slide_prev, 
.studies #r_slide_next {
    height: 170px;
}

#n_slide_prev, 
#c_slide_prev, 
#p_slide_prev, 
#r_slide_prev {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAnCAYAAADQKRIRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwpJREFUeNqUVktPGmEUPTMMD42Q+EIEfMXHwtgIUqkWujB2YX+mv8M1BSyISYuCBh+LuhCEABoXoNM5t6VqeMz4LQjDcOac79xz7zeKrut4z9rf39ftdg27u1+hWQVVq1U9lztCsViA2+3G/f29NXClUtENMDKZH1AUBZOTXgwPD0O1An5+fsb37wk0Gk24XC5Eo1HY7XZz5lqtpufzv1AqlYR1fT2EYDCIsbExRTOTW6tVkU6nhX16ehqRSATtdlvua2ZyE4kEms0mHA4Htrc/i+zx8XGF99VBck9O8iKXa3V1FfPz8/+BfZnL5bLeaDQMdzPCbgCwuRmV769XX9nJZJLs0DQbtra24PF4xKTX/1F7haFQKODsrGi4CywtrWB5eaUL2MVMufV6A6lUUiS63R5h7bfegJnzdDqJer0uNY1GP8l+e7G+AVMupRaLRbleWFjAzs6OMqiU6ou7dQkD2YeGhkTu3d3dwJYTZkpMpVLiLlc4vGGkyY/R0dGBzBrlnp+f4/T0VB7i9/sRCoXQarVMG0ajOewYustOYQSdTuebJPXdczabpVlQVdVgDGNmZsYSUMCVSlnk2mw2w+H5d40kdXFxUb6wzTKZLJ6enqyD19Y+YHZ2VvZ8eXkBdhI7yhKYJsVicZlJrPHh4aF4wEFgCp6YmFA4ITY2IvIDW5E1t8TMD2Z3b29PodNcjClrzwyYgjvzivIZTZqWTqdkNt/e3uqm4I58Drh/eZf9s4Sm4Bf535RAICC1z+d/4urqqq/8rknCTorH4xLRVqstg+Hx8bGn/C4woxkIBI3OCsv1zc0Njo9zxizTzJk7aePe/8oHcrmc8ZDfXbXvCfZ6vYrD4ZTwOJ0ukc1pSlNNwR35PJMon+ZdX1/j4OBAf23ewFOS8tmmU1M+iW42m5ESduQPBFM+Mx+LxcR9nll0v/M2YXo+s/Zzc3PG0bou8i8uSuChwJJaOtwZ10jkI3w+n9T+6CiLh4cHa28GlM/MUz7PLrpPPyy/0NB9Y69G83yReTcyMoI/AgwAwTyMCdEjAgoAAAAASUVORK5CYII=') no-repeat 50% 50% #e7e7e7;
}

#n_slide_next, 
#c_slide_next,  
#p_slide_next, 
#r_slide_next {
    float:right;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAnCAYAAADQKRIRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAv1JREFUeNqUVU1PWlEQnft48hVlIUKgfAjxY2FsAKlUCxt39Ff4R+tSAQti0qqgwY8NJaAQHhIXoK/3TEJDK7z3OgmEm3DuOTNzZq5otVr60dE3Go3GdHh4KOg/Qnl+fqaHhweq12skL9G73a5uGex2u8nn85MQgsrl7/T4+IiPpQuUhYUFymQy5HQ6SdMGdHJyTG9vb9aYV1ZWRDgcpkQiyeyNRoMuLn5Sr9czZVfwNR6PKZ1OUyAQYNZSqSSld0zlM9jv9wvI3t//Qna7nQaDAR0fm8tXJj+8Xq+IxWK0tbXFZ8i/vLwwlK9MH8C0u5vBRfy7XC6TbB11Oh3dFOzz+YTH46G9vT1SVRtYqVAokCVmxPLystjY2KT19U1ZfaLr6zrVajWaZR5l3q1gX1rysPxisSDBvXfyZ4IhH3lnMp+59/1+X7avQLquW2OG/IODAxGPx/lcr9c5hWn5ilEfn56edMh3uVzMCvNoWv+PfEMweh8MfqBUaofBqH6xWORUTMGI0WhEyWSSQqEQg66urujm5oblm4JhXYfDwdbFBKL6mDwUUbEyepAfiUSkghQpisKuq1Qq1sCTiMdjZLPZWD6mzjL49fVVer3C44tYW1uzBsZkYcLu7m4552g0StvbH0k1A2IhoDinp6fcLuy8bDbHxVOtMKO3mqZxrjs7aQoGg+xAQzB6iZ7ClghUPJ/PC1N7ttttHTu9VCpysWBRyJ3ea3OZ0RLkKX3McrEgJ3INwZB7f38vV/APBsKa+fxXYboMIPfl5YUXAN4vWDOXy/GEmYJVVaXz8yo1m00+p1IpyRxmi7777789bbV+UbVa5f0Fuch14ipDZjw92JaQ7XA4ubp2u4MnaxZYnS4SJgXPLYoEuXjDpqs7Ewy5siByzMpswUAgyOM3T+5fYABQXbxRqG42m2UPG7FyzmgBlvrtbYPlJhIJWl1dNQUyeDgc0tlZhXuKJzad/sR2tBIq8kJ18TZBLjw8q6czwYuLi8yGIY9EopaBiN8CDADynZPIhuOfCAAAAABJRU5ErkJggg==') no-repeat 50% 50% #e7e7e7;
}

/* structure */

#head {
	height: 113px;
	padding-top: 30px;
}

footer, 
footer a {
    font-size: 11px;
    color: #fff;
    clear: both;
    display: block;
}

footer {
    width: 100%;
    height: 295px;
    background: #024080;
    padding: 22px 0 0 15px;
}

footer .navi_1 a {
    font-family: 'sgi-bold', sans-serif; 
    font-size: 15px;
    line-height: 27px;
}

footer .navi_2 a {
    font-size: 12px;
    line-height: 20px;
    border-bottom: 1px solid #315b84;
    display: block;
    padding: 2px 0;
}

footer .navi_2 a:last-child {
    border-bottom: 0;
}

footer .navi_2 a:before {
    content: '';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM5JREFUeNpiZHBv+M/w7z8DAyMjw/+d9YwMSIAJRHBwsDIw/PrNwOha/x9ZkoXh52+GhiRnsOaWxQcYGO2q/zNwsgJNaWBkYvj3j0FckJehMtyG4VB/EoOfgw4DKxMTAyPQOrCxv//8BRtjrCrFsLEpkiHFywRozV+gsUDAzAxWw/Dw1UeGzuWHGZbtv8TAwMYMlAS68tuP3wwLd19kKJ+zi+Hls/cMDJxsDP93NQBlgGbzc3MwfPz0jQHkqv97mxhRvAKWYGJEkQABgAADAAvSRR+mp0LoAAAAAElFTkSuQmCC') no-repeat 50% 100%;
    width: 15px;
    height: 15px;
    display: inline-block;
}

footer .navi_2 .line {
    height: 24px;
    font-size: 13px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    margin-bottom: 3px;
}

footer .copyright {
    padding-top: 25px;
}

footer .copyright .right {
    padding-right: 12px;
}

main, .w_590 {
	float: left;
	width: 590px;
}

.w_630 {
	float: left;
	width: 630px;
}

.w_600 {
	float: left;
	width: 600px;
}

.w_494 {
	width: 494px;
	min-height: 70px;
}

main {
	padding: 17px 0 0 30px;
	margin-bottom: 50px;
}

main.full {
	width: 930px;
	padding-left: 0;
}

main.full.pad {
	padding-top: 0;
}

aside, figure {
	float: right;
	width: 340px;
	padding-left: 40px;
}

#about aside {
	padding-left: 60px;
}

figure {
	padding-top: 50px;
}

#country #nav, 
#thematic #nav, 
#about #nav, 
#time #nav {
	width: 760px;
	height: 75px;
	padding-left: 148px;
	margin: 0 0 25px 170px;
}

#thematic #nav, 
#time #nav {
	width: 834px;
	padding-left: 132px;
	margin: 0 0 25px 96px;
}

#thematic #nav.big {
	height: 92px;
}
#thematic #nav.big2 {
	height: 112px;
}

.pad_l_45 {
	padding-left: 45px;
}

.pad_l_96 {
	padding-left: 96px;
}

.space_10 {
	height: 10px;
}

.space_20 {
	height: 20px;
}

.space_40 {
	height: 40px;
}

/* head */

#logo_sgi {
	float: left;
	width: 230px;
	height: 50px;
	background-image: url(../img/logo_SGI.png);
	background-repeat: no-repeat;
	background-position: 3px 0;
	margin-top: 6px;
	display: block;
}

#logo_bs {
	float: right;
	width: 151px;
	height: 20px;
	background-image: url(../img/logo_bertelsmann-stiftung.png);
	background-repeat: no-repeat;
	margin-top: -1px;
	display: block;
}

.logo {
    width: 915px; 
    height: 26px;
    text-align: right;
}

.logo a {
    font-size: 12px;
    color: #999;
}

.logo a span {
    line-height: 14px;
    padding-right: 4px;
    vertical-align: top;
}

.logo_twitter_main {
	float: left;
	width: 24px;
	height: 24px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 14 11' height='80%' width='80%'%3E%3Cpath d='M11.5-0.8c-0.1,0.2-0.3,0.4-0.5,0.6c-0.3,0.3-0.6,0.6-0.9,0.8c0,0,0,0.1,0,0.1c0.1,2-0.5,3.8-1.7,5.4C7.2,7.6,5.7,8.6,3.8,9C3.1,9.2,2.3,9.2,1.6,9.2C0.1,9.1-1.2,8.7-2.4,8c0,0,0,0-0.1-0.1c1.6,0.1,3-0.2,4.2-1.2C0.4,6.6-0.5,6-1,4.7c0.4,0.1,0.9,0.1,1.3-0.1c-0.7-0.2-1.2-0.5-1.7-1C-1.8,3.1-2,2.5-2,1.8C-1.6,2-1.1,2.1-0.7,2.2c-0.6-0.4-1-1-1.2-1.8C-2-0.3-1.9-1-1.6-1.7C0,0.2,2,1.2,4.4,1.3c0-0.1,0-0.2,0-0.3C4.2,0.3,4.4-0.4,4.8-1c0.4-0.6,1-1.1,1.8-1.2c1-0.2,1.9,0.1,2.6,0.8c0.1,0.1,0.1,0.1,0.2,0.1C10-1.5,10.6-1.7,11.1-2c0,0,0,0,0.1,0c-0.1,0.3-0.3,0.6-0.5,0.9c-0.2,0.3-0.5,0.5-0.8,0.7c0.2,0,0.3,0,0.5-0.1C10.7-0.6,11.1-0.7,11.5-0.8C11.5-0.8,11.5-0.9,11.5-0.8L11.5-0.8z' style='fill:%23024080' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0px 0;
	display: block;
}
/*
.logo_twitter_main_u {
	float: left;
	width: 24px;
	height: 24px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 14 11' height='80%' width='80%'%3E%3Cpath d='M11.5-0.8c-0.1,0.2-0.3,0.4-0.5,0.6c-0.3,0.3-0.6,0.6-0.9,0.8c0,0,0,0.1,0,0.1c0.1,2-0.5,3.8-1.7,5.4C7.2,7.6,5.7,8.6,3.8,9C3.1,9.2,2.3,9.2,1.6,9.2C0.1,9.1-1.2,8.7-2.4,8c0,0,0,0-0.1-0.1c1.6,0.1,3-0.2,4.2-1.2C0.4,6.6-0.5,6-1,4.7c0.4,0.1,0.9,0.1,1.3-0.1c-0.7-0.2-1.2-0.5-1.7-1C-1.8,3.1-2,2.5-2,1.8C-1.6,2-1.1,2.1-0.7,2.2c-0.6-0.4-1-1-1.2-1.8C-2-0.3-1.9-1-1.6-1.7C0,0.2,2,1.2,4.4,1.3c0-0.1,0-0.2,0-0.3C4.2,0.3,4.4-0.4,4.8-1c0.4-0.6,1-1.1,1.8-1.2c1-0.2,1.9,0.1,2.6,0.8c0.1,0.1,0.1,0.1,0.2,0.1C10-1.5,10.6-1.7,11.1-2c0,0,0,0,0.1,0c-0.1,0.3-0.3,0.6-0.5,0.9c-0.2,0.3-0.5,0.5-0.8,0.7c0.2,0,0.3,0,0.5-0.1C10.7-0.6,11.1-0.7,11.5-0.8C11.5-0.8,11.5-0.9,11.5-0.8L11.5-0.8z' style='fill:%23666666' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0px 0;
	display: block;
}
*/
.logo_twitter {
	float: right;
	width: 14px;
	height: 11px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 14 11' height='11' width='14'%3E%3Cpath d='M11.5-0.8c-0.1,0.2-0.3,0.4-0.5,0.6c-0.3,0.3-0.6,0.6-0.9,0.8c0,0,0,0.1,0,0.1c0.1,2-0.5,3.8-1.7,5.4C7.2,7.6,5.7,8.6,3.8,9C3.1,9.2,2.3,9.2,1.6,9.2C0.1,9.1-1.2,8.7-2.4,8c0,0,0,0-0.1-0.1c1.6,0.1,3-0.2,4.2-1.2C0.4,6.6-0.5,6-1,4.7c0.4,0.1,0.9,0.1,1.3-0.1c-0.7-0.2-1.2-0.5-1.7-1C-1.8,3.1-2,2.5-2,1.8C-1.6,2-1.1,2.1-0.7,2.2c-0.6-0.4-1-1-1.2-1.8C-2-0.3-1.9-1-1.6-1.7C0,0.2,2,1.2,4.4,1.3c0-0.1,0-0.2,0-0.3C4.2,0.3,4.4-0.4,4.8-1c0.4-0.6,1-1.1,1.8-1.2c1-0.2,1.9,0.1,2.6,0.8c0.1,0.1,0.1,0.1,0.2,0.1C10-1.5,10.6-1.7,11.1-2c0,0,0,0,0.1,0c-0.1,0.3-0.3,0.6-0.5,0.9c-0.2,0.3-0.5,0.5-0.8,0.7c0.2,0,0.3,0,0.5-0.1C10.7-0.6,11.1-0.7,11.5-0.8C11.5-0.8,11.5-0.9,11.5-0.8L11.5-0.8z' style='fill:%23DDDDDD' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0px 0;
	margin-top: 4px;
	margin-left: 3px;
	margin-right: 2px;
	display: block;
}
.logo_twitter_u {
	float: right;
	width: 14px;
	height: 11px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 14 11' height='11' width='14'%3E%3Cpath d='M11.5-0.8c-0.1,0.2-0.3,0.4-0.5,0.6c-0.3,0.3-0.6,0.6-0.9,0.8c0,0,0,0.1,0,0.1c0.1,2-0.5,3.8-1.7,5.4C7.2,7.6,5.7,8.6,3.8,9C3.1,9.2,2.3,9.2,1.6,9.2C0.1,9.1-1.2,8.7-2.4,8c0,0,0,0-0.1-0.1c1.6,0.1,3-0.2,4.2-1.2C0.4,6.6-0.5,6-1,4.7c0.4,0.1,0.9,0.1,1.3-0.1c-0.7-0.2-1.2-0.5-1.7-1C-1.8,3.1-2,2.5-2,1.8C-1.6,2-1.1,2.1-0.7,2.2c-0.6-0.4-1-1-1.2-1.8C-2-0.3-1.9-1-1.6-1.7C0,0.2,2,1.2,4.4,1.3c0-0.1,0-0.2,0-0.3C4.2,0.3,4.4-0.4,4.8-1c0.4-0.6,1-1.1,1.8-1.2c1-0.2,1.9,0.1,2.6,0.8c0.1,0.1,0.1,0.1,0.2,0.1C10-1.5,10.6-1.7,11.1-2c0,0,0,0,0.1,0c-0.1,0.3-0.3,0.6-0.5,0.9c-0.2,0.3-0.5,0.5-0.8,0.7c0.2,0,0.3,0,0.5-0.1C10.7-0.6,11.1-0.7,11.5-0.8C11.5-0.8,11.5-0.9,11.5-0.8L11.5-0.8z' style='fill:%23FFFFFF' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0px 0;
	margin-top: 4px;
	margin-left: 3px;
	margin-right: 2px;
	display: block;
}

#head ul.nav, 
#head ul.share {
	float: left;
}

#head ul.nav li {
	line-height: 19px;
}

#head ul.nav li a {
	padding: 3px 5px 0;
}

#head ul.nav li a.first {
    font-family: 'sgi-bold', sans-serif;
    font-size: 18px;
    color: #024080;
}

#head ul.nav li a:hover, 
#head ul.nav li a.on {
	text-decoration: underline;
}

#head ul.nav li a.first:hover, 
#head ul.nav li a.first.on {
	text-decoration: none;
	border-bottom: 2px solid #024080;
}

#head ul.nav.part1 {
	width: 95px;
	margin-left: 5px;
}

#head ul.nav.part2 {
	width: 82px;
}

#head ul.nav.part3 {
	width: 128px;
}

#head ul.nav.part4 {
	width: 115px;
}

#head ul.nav.part5 {
	width: 152px;
}

#head ul.nav.part6 {
	width: 0px;
}

#head ul.share.part7 {
	width: 30px;
	margin-left: 90px;
}

#head ul.share.part8 {
	width: 10px;
}

#head ul.share li {
	line-height: 18px;
}

#head ul.share li a {
	font-size: 19px;
	color: #024080;
}
/*
#head ul.share li a:hover {
	color: #666;
}

#head ul.share li i {
	margin-right: 13px;
}
*/
#head a.box {
	float: right;
	width: 147px;
	height: 86px;
	font-size: 12px;
	line-height: 13px;
	color: #024080;
	border: 1px solid #ccc;
	display: inline-block;
	padding: 4px 4px 0px 8px;
	margin-left: 8px;
	margin-top: -10px;
}
/*
#head a.box .hline {
	color: #000;
}
*/
#head .menu, 
#c_sel.menu {
	z-index: 100;
	position: absolute;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dadada)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #dadada 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #eeeeee 0%, #dadada 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #eeeeee 0%, #dadada 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #eeeeee 0%, #dadada 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #eeeeee 0%, #dadada 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dadada',GradientType=0); /* IE6-9 */
	padding: 6px 10px 10px;
	margin-left: -38px;
	display: none;
}

#head .menu {
    margin-top: 15px;
}

#head .menu.m5 {
    padding-right: 0;
}

#head .menu ul {
	float: left;
	margin-right: 13px;
}

#head .menu.m1 ul {
	margin-right: 12px;
}

#head .menu.m1 ul.sub {
	margin-left: 4px
}

#head .menu ul ul, 
#head .menu.m1 ul ul {
	float: none;
	margin-right: 0;
}

#head .menu ul li, 
#c_sel.menu ul li {
	border-bottom: 1px solid #c4c4c4;
}

#head .menu ul.dim li {
	border-bottom: 0;
}

#c_sel.menu ul ul li:first-child {
	border-top: 1px solid #c4c4c4;
}

#head .menu ul li a {
	font-size: 13px;
	font-weight: bold;
	display: block;
	padding: 1px 4px;
	margin-bottom: 5px;
}

#head .menu.m1 ul.sub li a {
    padding: 1px 0;
}

#head .menu ul.dim li a {
    color: #fff;
	background-color: #386BBF;
}

#head .menu ul li a:hover, 
#c_sel.menu ul li:hover {
	text-decoration: underline;
}

#head .menu.m1 .col_1 ul ul li a {
    width: 100px;
}

#head .menu.m1 .col_2 ul ul li a {
    width: 135px;
}

#head .menu.m1 .col_3 ul ul li a {
    width: 135px;
}
 
#head .menu.m4 ul li a {
	width: 147px;
}

#head .menu.m2 ul li a {
	width: 190px;
}

#head .menu.m3 ul li a {
	width: 200px;
}

#head .menu.m5 ul li a {
	width: 75px;
}

#head .menu.m1 {
    width: 930px;
    margin-left: -360px;
}
 
#head .menu.m2, 
#head .menu.m3 {
	margin-left: 22px;
}

#head .menu.m4 span, 
#head .menu.m5 span {
	padding-bottom: 6px;
	display: inline-block;
}

#head .menu ul ul li a {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	background-color: transparent;
	padding: 4px;
	margin-bottom: 0;
}

#head .menu.m1 ul.sub ul li a {
    padding: 4px;
}

#head .menu .icon-close2 {
	font-size: 12px;
	color: #555;
	padding: 4px 4px 0 6px;
	display: inline-block;
	cursor: pointer;
}

/* main page */

main#main, 
main#download, 
main#news_article {
    width: 915px;
    padding: 27px 0 0 15px;
}

main#news_article {
    width: 615px;
}

aside#news_aside {
    width: 300px;
    padding: 27px 0 0;
}

#main h1 {
    width: 820px;
    font-family: 'sgi-reg', sans-serif;
/*    font-family: 'sgi-lightitalic', serif;	*/
/*    font-size: 21px;	*/
    font-size: 18px;
    line-height: 26px;
    color: #024080;
    text-align: justify;
}

#main h2 {
    font-family: 'sgi-bold', sans-serif;
	font-size: 28px;
	line-height: 34px;
	display: block;
	padding-bottom: 20px;
	color: #024080;
}

#main h2 a {
	color: #024080;
}

#download a h1:after,
#main h2 a:after {
    content: '';
    width: 13px;
    height: 15px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAIAAACwQdIgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASlJREFUeNpi+P///54Td6/cefUfL2D49PWnmF03t35T68xD3378xqWO6fuP30xMjF8//6hu3+4UP3/vyfsM2AATIyMjEDOwMjPwsJ84/cAlaWFm05YnLz+hq0PhcbEx/P8/Y95Ru6g5CzdexK0OCJiZGHg57j9+n1Cy2jtz6bnrz3GogwB2FiDatvOaQ+y8pmkHPn75ycKACwAdzc32+fOP+pqNHBysTAx4wPffLKwseaVusb56OMz7/Zfh1x9zc8WuYjc7E3mgAIY6YNB//SUmyV+aZpsTZcbBBlWAqu7Hb2CARgQZthQ4K8sKIcuwAPWDou/PP4aff7R0pBpynULdtDAdwsLGyvT77z92dpbCFJvKNFs+bnbsLgYatm7P9aMXHuFPLwABBgCxhcJi+WKPlgAAAABJRU5ErkJggg==') no-repeat 50% 50% ;
    display: inline-block;
    padding: 0 0 5px 15px;
}

#main h3 {
    font-size: 15px;
    padding-bottom: 12px;
    display: inline-block;
}

#main h3 i {
    font-size: 13px;
    color: #444;
}

#main p, 
#main p i {
    color: #444;
}

#main p i {
    font-size: 11px;
}

#main .radar_menu li {
/*    width: 73px;	*/
    font-size: 14px;
    border: 0;
}

#main .radar_menu li a {
    color: #444;
}

#main .radar_menu li a.on, 
#main .radar_menu li a:hover {
    color: #fff;
    background: #808080;
}

#main .radar_menu.pad {
    padding: 45px 0 0 0px;
}

#main .radar_menu ul {
    margin-top: 0px;
}

#main .radar_menu .list {
    height: 133px;
}

#main .slick-dots li button:before {
    border-color: #aaa;
}
.slick-dots li button:before {
    border-color: #aaa;
}

#main .slick-dots li.slick-active button:before {
    border-color: #333;
}
.slick-dots li.slick-active button:before {
    border-color: #333;
}
#main #t_slide_prev, 
#main #t_slide_next, 
#download #t_slide_prev, 
#main #t_slide_next, 
#download #t_slide_next {
    vertical-align: bottom;
}

#news_slider .link_container, 
#news_over .link_container {
    width: 260px;
    height: 410px;
    cursor: pointer;
    margin: 0 10px;
}

#news_over .link_container {
    float: left;
    width: 286px;
    height: 450px;
    margin: 0 0 0 20px;
}

#news_over .link_container:nth-child(3n+1) {
    margin: 0;
}

#news_article .link_container {
    width: 510px;
    margin-right: 90px;
}

#news_aside .link_container {
    float: left;
    width: 300px;
    height: 410px;
    cursor: pointer;
}

#news_aside .link_container.next {
    height: auto;
    margin: 20px 0 10px;
}

#news_slider .pict {
    width: 260px;
    height: 173px;
}

#news_over .pict {
    width: 286px;
    height: 185px;
}

#news_article .pict {
    width: 510px;
    height: 340px;
}

#news_slider .keywords, 
#news_over .keywords, 
#news_article .keywords, 
#news_aside .keywords {
    position: absolute;
    width: 260px;
    height: 31px;
    margin-top: 142px;
    background: rgba(203, 76, 55, 0.8);
    font-size: 17px;
    line-height: 31px;
    padding-left: 7px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#news_over .keywords {
    width: 286px;
    margin-top: 154px;
}

#news_aside .keywords {
    width: 300px;
}

#news_aside .keywords.next {
    position: relative;
    margin: 0 0 10px;
}

#news_article .keywords {
    width: 510px;
    height: 45px;
    font-size: 28px;
    line-height: 45px;
    padding-left: 15px;
    margin-top: 296px;
}

#news_slider .author, 
#news_over .author, 
#news_article .author, 
#news_aside .author {
    font-size: 11px;
    padding-left: 7px;
    padding-top: 12px;
    color: #565655;
}

#news_article .author {
    font-size: 13px;
/*    padding-left: 15px; */
    padding-left: 0px;
    padding-top: 17px;
    padding-bottom: 12px;
}

#news_article .image_source {
    font-size: 13px;
    font-weight: normal;
    color: #999;
    text-align: right;
    display: block;
    padding-top: 17px;
    padding-bottom: 12px;
}
#news_article .image_source a {
    font-size: 13px;
    font-weight: normal;
    color: #999;
}

#news_article .source {
    font-size: 13px;
    color: #999;
    text-align: right;
    display: block;
    font-weight: normal;
}

#news_article ul {
	list-style-type: none;
	list-style-position: inside;
}
#news_article ul li{
	background: transparent url("../../img/icon_dreieckmittel.png") no-repeat left center;
	padding-left: 30px;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 20px;
}
#news_article blockquote {
    font-size: 15px;
	line-height: 18px;
    font-weight: normal;
    padding: 0 0 0 15px;
    margin: 0 0 18px;
    border-left: 5px solid #ccc;
    font-style: italic;
}

#news_aside .author {
    font-size: 12px;
    padding-left: 0;
}

#twitter_slider .author {
    color: #000;
    padding-bottom: 8px;
}

#news_slider .title, 
#news_over .title, 
#news_article .title {
    padding: 12px 0 5px 7px;
    font-size: 22px;
    line-height: 24px;
}

#news_article .title {
    font-family: 'sgi-bold', sans-serif;
    font-size: 28px;
    line-height: 34px;
    padding: 17px 0 20px;
	width: 100%;
}

#news_aside .title.next {
    font-family: 'sgi-bold', sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    padding-bottom: 16px;
}

#news_article .teaser b {
    font-family: 'sgi-bold', sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    padding-bottom: 7px;
}

#news_slider .txt, 
#news_over .txt {
    height: 125px;
    padding: 7px;
    cursor: pointer;
    font-size: 14px;
    line-height: 16px;
}

#news_aside .txt p {
    font-size: 15px;
    line-height: 18px;
    color: #444;
}

#news_over #twitter_slider .slick-slide {
/*    padding-top: 154px;	*/
    line-height: 15px;
    padding-top: 12px;
}

#news_aside #twitter_slider .slick-slide {
    padding-top: 169px;
}

#twitter_slider #news_slider .txt {
    padding: 0 7px 7px 7px;
}

#news_slider .sub_title, 
#news_over .sub_title {
    font-size: 14px;
    line-height: 16px;
    color: #444;
    padding: 7px 0 0 7px
}

#twitter_slider .twitter_icon, 
.logo_twitter_aside {
    width: 32px;
    height: 26px;
    vertical-align: bottom;
    background: url('../img/icon_social_twitter.png');
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
}

.pub_sl1_img {
    width: 250px;
    padding-left: 28px
}

.pub_sl1_img img {
    width: 185px;
    height: 260px;
    box-shadow: 5px 8px 10px 3px rgba(0,0,0,.6);
}

.pub_sl1_txt {
    width: 304px
}

.pub_sl1_titel {
    font-size:30px; 
    line-height: 26px;
}

.pub_sl1_subtitel {
    font-size: 20px;
    line-height: 20px;
    padding-top: 10px;
}

.pub_sl1_cont {
    font-size: 13px;
    line-height: 16px;
    padding-top: 20px;
    padding-right: 30px;
}

.pub_sl1_but {
    font-size: 13px;
    line-height: 30px;
    margin-top: 20px;
    color: #fff;
    height: 30px;
    width: 150px;
    background: #024080;
    float: left;
    padding-left: 8px;
}

.pub_sl2_img {
    width: 130px;
    height: 90px !important;
    border: 1px solid #ccc;
    color: #024080;
    font-size: 11px;
    text-align: center;
    cursor: pointer;
    margin-left: 5px;
    margin-right: 5px;
}

.pub_sl2_img .txt {
    line-height: 24px;
    color: #fff;
    background-color: #024080;
    margin: 0 5px
}

.pub_sl2_img i {
    font-size: 20px;
    display: block;
    padding: 20px 0 15px;
}

#folder {
	padding: 25px 0 50px;
}

.tour_but {
	float: right;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aaaaaa), color-stop(100%, #808080)); /* Saf4+, Chrome */
	background: -webkit-linear-gradient(top, #aaaaaa 0%, #808080 100%); /* Chrome 10+, Saf5.1+ */
	background:    -moz-linear-gradient(top, #aaaaaa 0%, #808080 100%); /* FF3.6+ */
	background:     -ms-linear-gradient(top, #aaaaaa 0%, #808080 100%); /* IE10+ */
	background:      -o-linear-gradient(top, #aaaaaa 0%, #808080 100%); /* Opera 11.10+ */
	background:         linear-gradient(top, #aaaaaa 0%, #808080 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#808080',GradientType=0); /* IE6-9 */
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 10px;
	margin-top: 5px;
}

#main .fold_head {
	line-height: 23px;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding: 2px 0 0 14px;
	display: block;
	cursor: pointer;
}

.fold_head.on span {
	display: none;
}

.fold_head.red, 
.bar .red, 
.dl_box.red .dl_color {
	background: #386BBF;
}
.dl_box.red_22 .dl_color {
	background: #b74d3b;
}

.fold_head.yel, 
.bar .yel, 
.dl_box.yel .dl_color {
	background: #F0990A;
}
.dl_box.yel_22 .dl_color {
	background: #e59b00;
}

.fold_head.blue, 
.bar .blue, 
.dl_box.blue .dl_color {
	background: #1FB5FF;
}
.dl_box.blue_22 .dl_color {
	background: #067bad;
}

.dl_box.b_blue .dl_color {
	background: #024080;
}

.fold_head i {
	float: right;
	color: #fff;
	padding: 3px 22px 0 0;
}

.fold {
	height: 200px;
	padding-top: 30px;
	margin-left: 60px;
	display: none;
}

.fold.intro {
	padding-top: 0;
	display: block;
}

.red, .red a, 
.dl_box.red i, 
section.oecd.d_red .oecd .col_1:before, 
section.eu.d_red .eu .col_1:before, 
section.euro.d_red .euro .col_1:before, 
.d_red .plus:before, 
.d_red .minus:before {
	color: #386BBF;
}
.dl_box.red_22 i, 
.red_22, .red_22 a {
	color: #b74d3b;
}

.yel, .yel a, 
.dl_box.yel i, 
section.oecd.d_yel .oecd .col_1:before, 
section.eu.d_yel .eu .col_1:before, 
section.euro.d_yel .euro .col_1:before, 
.d_yel .plus:before, 
.d_yel .minus:before {
	color: #F0990A;
}
.dl_box.yel_22 i, 
.yel_22, .yel_22 a {
	color: #e59b00;
}

.blue, .blue a, 
.dl_box.blue i, 
section.oecd.d_blue .oecd .col_1:before, 
section.eu.d_blue .eu .col_1:before, 
section.euro.d_blue .euro .col_1:before, 
.d_blue .plus:before, 
.d_blue .minus:before {
	color: #1FB5FF;
}
.dl_box.blue_22 i, 
.blue_22, .blue_22 a {
	color: #067bad;
}

.dl_box.b_blue i {
	color: #024080;
}

.dl_box.grey i {
	color: #999;
}

.fold div {
	width: 255px;
	font-size: 13px;
	line-height: 17px;
	padding: 14px;
}
.fold.blue div {
	width: 255px;
	font-size: 13px;
	line-height: 17px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	padding-right: 0px;
}

.fold.f5 {
	padding-top: 17px;
}

.fold.f5 div {
	width: 275px;
}

.fold div i {
	font-size: 11px;
	padding-left: 2px;
}

.fold div span {
	font-size: 11px;
	font-weight: normal;
	color: #555;
	padding-top: 10px;
	display: block;
}

.fold div span.fs_13 {
	font-size: 13px;
	line-height: 20px;
}

.fold.intro div {
	font-size: 14px;
	line-height: 17px;
	padding: 0;
}

#tour_but a:before {
	z-index: 1;
	position: absolute;
	content: url(../img/youtube.png);
	margin: 45px 0 0 35px;
}

#tour_but a:hover:before {
	content: url(../img/youtube_on.png);
}

#tour_but span {
	padding-top: 2px;
}

#folder h4 a {
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	color: #000;
}

#folder h4 a i {
	font-size: 13px;
	color: #666;
}
/*
Image set via PHP for CMS

.fold.f1 {
	background: url(../img/mainpage/Economic_Policies.jpg) no-repeat;
}

.fold.f2 {
	background: url(../img/mainpage/Social_Policies.jpg) no-repeat;
}

.fold.f3 {
	background: url(../img/mainpage/Environmental_Policies.jpg) no-repeat;
}

.fold.f4 {
	background: url(../img/mainpage/Quality_of_Democracy.jpg) no-repeat;
}

.fold.f5 {
	background: url(../img/mainpage/Executive_Capacity.jpg) no-repeat;
}

.fold.f6 {
	background: url(../img/mainpage/Executive_Accountability.jpg) no-repeat;
}
*/

/* news, studies, twitter */

.slides {
	font-size: 13px;
	padding: 42px 0 4px;
}

.slides .hline {
	font-family: 'sgi-bold', sans-serif;
	line-height: 15px;
	padding: 5px 0;
}

.slides p, .slides .txt {
	font-size: 12px;
	line-height: 14px;
}

.slides .cont {
	float: left;
	width: 182px;
}

.slides .txt {
	height: 85px;
	overflow: hidden;
}

.slides .img {
	float: right;
	width: 78px;
	margin-left: 15px;
	overflow: hidden;
}

#news .img p, #studies .img p, #twitter .img p {
	color: #999;
	text-align: right;
	padding-top: 30px;
}

#studies .img p {
	padding-top: 130px;
}

/* slider specific */

#news, #studies, #twitter {
	padding-left: 25px;
	display: none;
}

.same, 
.slidesjs-navigation.slidesjs-previous, 
.slidesjs-navigation.slidesjs-next {
	float: left;
	font-size: 15px;
	color: #000;
	margin-right: 8px;
}
 
.slidesjs-navigation.slidesjs-play, 
.slidesjs-navigation.slidesjs-stop {
	float: right;
	font-size: 12px;
	color: #000;
}

.slidesjs-navigation.slidesjs-play:after {
	content: "\e633";
	font-size: 16px;
	color: #ccc;
	vertical-align: middle;
}

.slidesjs-navigation.slidesjs-stop:after {
	content: "\e634";
	font-size: 16px;
	color: #ccc;
	vertical-align: middle;
}
/*
.prev:hover, 
.next:hover, 
.slidesjs-navigation:hover, 
.slidesjs-navigation:hover.slidesjs-play:after, 
.slidesjs-navigation:hover.slidesjs-stop:after {
	color: #333;
}
*/
ul.slidesjs-pagination {
	display: inline;
}

.slidesjs-pagination li a {
	font-size: 20px;
	line-height: 18px;
	color: #ccc;
    display: block;
    float: left;
    height: 17px;
    width: 15px;
    overflow: hidden;
}

.slidesjs-pagination li a:before {
	content: '• ';
}

.slidesjs-pagination li a.active, 
.slidesjs-pagination li a.active:hover {
    color: #000;
}

/* radar menu */

.radar_menu {
	font-size: 12px;
	color: #999;
}

.radar_menu.pad {
	padding: 45px 0 0 25px;
}

.b_bot {
	border-bottom: 1px solid #bbb;
}

.radar_menu ul {
	margin-top: 15px;
}

.radar_menu li {
	width: 87px;
	line-height: 21px;
	border-bottom: 1px solid #ddd;
	margin-left: 14px;
}

aside .radar_menu li {
	width: 82px;
	margin-left: 14px;
}

aside .radar_menu .quantitative li {
	width: 90px;
	margin-left: 14px;
}

.radar_menu ul:first-child li {
	margin-left: 0;
}

.radar_menu ul li:first-child {
	border-top: 1px solid #ddd;
}

.radar_menu li a {
	display: block;
	padding-left: 5px;
}

.radar_menu li a:hover, .radar_menu li a.on {
	background: #aaa;
	color: #fff;
}

.radar_menu li a.p:hover, .radar_menu li a.p.on {
	background: #386BBF;
}

.radar_menu li a.d:hover, .radar_menu li a.d.on {
	background: #F0990A;
}

.radar_menu li a.g:hover, .radar_menu li a.g.on {
	background: #1FB5FF;
}

.radar_menu li a.purple:hover, .radar_menu li a.purple.on {
	background: #6b486b;
}

.radar_menu li a.eleven:after {
/*
	z-index: 2;
	position: absolute;
	font-family: 'sgi-bold', sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #fff;
	content: '\'14';
	background: #86ca55;
	border-radius: 10px;
	padding: 1px 2px 0;
	margin: -2px 0 0 2px;
*/
}

.menu li.eleven:after {
/*
	z-index: 2;
	position: absolute;
	font-family: 'sgi-bold', sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #fff;
	content: '\'14';
	background: #86ca55;
	border-radius: 10px;
	padding: 1px 2px 0;
	margin: -2px 0 0 2px;
*/
}

.r_header {
	font-family: 'sgi-bold', sans-serif;
	line-height: 28px;
	margin-bottom: 8px;
}

.r_header span.left {
	padding-right: 7px;
}

.r_header span.right {
	padding-left: 7px;
}

.r_header span:hover, .r_header span.on {
	color: #000;
	cursor: pointer;
}

.radar_menu .icon-shuffle.marg {
	margin-left: 18px;
}

.radar_menu .list {
	height: 260px;
}

#rm_findings {
	z-index: 3;
	position: absolute;
	width: 275px;
	height: 350px;
	line-height: 12px;
	color: #000;
	background: #fff;
	display: none;
	margin-top: 30px;
}

#rm_findings .hline {
	font-size: 13px;
	padding-bottom: 6px;
}

.radar_menu .footer a {
	font-family: 'sgi-bold', sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #555;
}

.radar_menu .footer a i {
	font-size: 12px;
}

.radar_menu .footer div {
	height: 24px;
}

#tour_movie {
	z-index: 1000;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.80);
	display: none;
}

#tour_movie iframe {
	border: 0;
	margin: 150px auto 0;
}

/* nav */

#nav a {
	font-size: 13px;
	line-height: 20px;
	color: #fff;
	display: inline-block;
	margin-right: 16px;
}

#nav a.P4_10,#nav a.P9_7, #nav a.P9_8 {
	margin-right: 0;
}
/*
#nav.ga a {
	letter-spacing: -0.5px;
	margin-right: 15px;
}
*/
#nav a:hover, #nav a.on {
	color: #000;
}

#nav .left.a {
	width: 136px;
}

#nav .left.b {
	width: 166px;
}

#nav .left.c {
	width: 135px;
}

#nav .left.d {
	width: 175px;
}

#nav .right {
	text-align: right;
}

#nav .right a {
	font-size: 11px;
	color: #ddd;
/*	letter-spacing: 0; */
/*	white-space: nowrap; */
 	margin-right: 10px;
}

#nav .right a:hover {
	color: #fff;
}

/*
Image set via PHP for CMS

#nav.resume {
	background: url(../img/about/Resume.png) no-repeat #888;
	padding-top: 7px;
}

#nav.pa {
	background: url(../img/ribbon/Economic_Policies.png) no-repeat #386BBF;
	padding-top: 7px;
}

#nav.pb {
	background: url(../img/ribbon/Social_Policies.png) no-repeat #386BBF;
	padding-top: 7px;
}

#nav.pc {
	background: url(../img/ribbon/Environmental_Policies.png) no-repeat #386BBF;
	padding-top: 7px;
}

#nav.da {
	background: url(../img/ribbon/Quality_of_Democracy.png) no-repeat #F0990A;
	padding-top: 7px;
}

#nav.ga {
	background: url(../img/ribbon/Executive_Capacity.png) no-repeat #1FB5FF;
	padding-top: 7px;
}

#nav.gb {
	background: url(../img/ribbon/Executive_Accountability.png) no-repeat #1FB5FF;
	padding-top: 7px;
}

#nav.ab {
	background: url(../img/about/SGI_About.png) no-repeat #878787;
	padding-top: 7px;
}
*/

#nav i {
	font-size: 11px;
	padding-right: 5px;
}


#country h1, 
#thematic h1, 
#about .headline, 
#time h1 {
	font-family: 'sgi-bold', sans-serif;
    font-size: 28px;
    line-height: 34px;
    color: #024080;
	padding-left: 65px;
	padding-bottom: 8px;
}

#thematic h1 {
	padding-left: 45px;
}

/* content */

article {
	font-size: 13px;
	line-height: 15px;
}

article h1, article h2 {
	font-size: 28px;
	line-height: 30px;
	padding: 35px 13px 0 0;
}

#about h1 {
	padding: 25px 0 0 170px;
}

article .small h2 {
	padding: 25px 13px 0 0;
}

#thematic article h2, 
#about article h2 {
	font-size: 22px;
	line-height: 25px;
	padding: 15px 0 0 0;
}

#about article h2 {
	padding: 15px 0 10px 0;
}

#time article h2, 
#time aside h2 {
	width: 100%;
	font-size: 18px;
	line-height: 30px;
	border-bottom: 1px solid #eee;
	padding: 35px 0 0 27px;
}

#time article h2 {
	width: 220px;
	padding: 35px 0 0 0;
}

#time article h2 a {
	font-size: 14px;
	padding-top: 6px;
}

article h3 {
	font-size: 18px;
	line-height: 20px;
	padding: 16px 10px 15px 0;
	display: inline-block;
}

#country aside h3 {
	font-size: 16px;
	padding-top: 75px;
}

#thematic aside h3, 
#time aside h3 {
	padding: 11px 10px 10px 0;
	display: block;
	cursor: pointer;
}

#time aside h3 {
	font-size: 16px;
}

#thematic aside .qual h3 {
	cursor: default;
}

#thematic aside div.drop, 
#time aside div.drop {
	border-bottom: 1px solid #eee;
	padding-left: 27px;
}

#thematic aside div.drop:first-child {
	border-top: 1px solid #eee;
	margin-top: 12px;
}

#thematic aside div.drop.qual:first-child {
	margin-top: 0;
}

aside .theme_side {
	padding: 3px 0 10px;
}

aside .theme_side .left, 
aside .theme_side .right {
	font-size: 14px;
	line-height: 27px;
}

aside .theme_side .left {
	font-size: 18px;
	padding-right: 10px;
}

aside .theme_side .right i {
	font-size: 12px;
}

#time aside .theme_side {
	font-size: 13px;
	line-height: 15px;
}

article span.red, 
article span.yel, 
article span.blue {
	font-size: 14px;
}

article span.red a, 
article span.yel a, 
article span.blue a {
	font-size: 12px;
}

#c_header {
	height: 90px;
}

#c_header.big {
	height: 130px;
}

#c_header.small {
	height: 75px;
}

figure.big {
	padding-top: 0;
}

figure.layer {
	z-index: 2;
	position: absolute;
	padding-top: 0;
	margin-left: 590px;
}

section {
	padding-bottom: 6px;
}

section.pad {
	padding-bottom: 15px;
}

section.pad_2 {
	padding-bottom: 30px;
}

section.pad_0 {
	padding-bottom: 0;
}

.marg_1, 
.marg_2, 
.marg_3, 
.marg_4 {
	float: left;
	line-height: 18px;
	text-align: right;
	padding-right: 20px;
}

.marg_1 div, 
.marg_4 div {
	width: 70px;
	height: 70px;
	display: inline-block;
}

.marg_2 div {
	width: 42px;
	height: 42px;
	margin-bottom: 10px;
	display: inline-block;
}

.marg_1 span, 
.marg_2 span, 
.marg_4 span {
	font-size: 15px;
}

.marg_1 {
	width: 170px;
}

.marg_2 {
	width: 182px;
}

.marg_3 {
	width: 96px;
}

.marg_4 {
	width: 140px;
}

.marg_3.count {
	font-size: 26px;
	color: #000;
	padding-top: 2px;
}

.cont_1 {
	float: left;
	width: 420px;
}

.cont_2 {
	float: left;
	width: 408px;
}

.cont_1.pad, 
.cont_2.pad {
	padding-bottom: 20px;
}

.cont_1.survey, 
.cont_1.quest {
	width: 760px;
}

.cont_3 {
	float: left;
	width: 494px;
}

.cont_3.hline {
	font-size: 15px;
	line-height: 18px;
}

.cont_3.title {
	font-size: 16px;
	line-height: 22px;
	color: #555;
}

.cont_3.line, .cont_3 .line {
	border-top: 1px solid #ccc;
	padding-top: 10px;
	margin-top: 20px;
}

.cont_3 .line {
	margin-top: 10px;
}

.cont_3 .col_1 {
	float: left;
	width: 100px;
	font-size: 15px;
	line-height: 22px;
}

.cont_3 .col_1.pad {
	padding-left: 5px;
}

.cont_3 .col_2 {
	float: left;
	width: 394px;
}

.cont_3 .col_2.drop {
	height: 22px;
	color: #555;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
	padding: 3px 5px 5px 0;
}

.cont_3 .col_2.drop.on {
	color: #000;
	white-space: normal;
	overflow: auto;
	padding: 3px 0 15px;
}

.cont_3 .col_2.drop .cit {
	font-size: 11px;
	padding-top: 10px;
	display: none;
}

.cont_3 .col_2.drop.on .cit {
	display: block;
}

.cont_3 .col_2.fs_15, 
.cont_3 .col_3.fs_15 {
	font-size: 15px;
	line-height: 22px;
}

.cont_3 .col_3 {
	float: left;
	width: 70px;
	line-height: 22px;
	text-align: right;
	padding-right: 30px;
}

.cont_3 .col_3 i, 
#thematic aside table i {
	font-size: 12px;
	margin-right: 3px;
}

.cont_3 .col_3 i.icon-add, 
#thematic aside table i.icon-add {
	color: #86CA55;
}

.cont_3 .col_3 i.icon-subtract, 
#thematic aside table i.icon-subtract {
	color: #dd0000;
}

.cont_3 .bar {
	font-size: 12px;
	line-height: 22px;
}

.cont_3 .bar .marg {
	height: 12px;
	margin-top: 5px;
}

.cont_3 .bar .txt.left {
	margin-left: 10px;
}

.cont_3 .bar .txt.right {
	margin-right: 10px;
}

.cont_3 .bar.v2 {
	float: left;
	width: 125px;
}

/*
.cont_3 .bar.v2.more:after {
	position: absolute;
	content: url(../img/more.png);
	margin: -15px 0 0 100px;

	content: url("https://www.sgi-network.org/img/more.png");
	content: "\e628";
  	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNqk0z1LA0EQgOG9ZDXGqBEjorHwu9BgKdgIivgvbEQrsbH159haWCnW9ikERcEIKopaiSDxg7tb35U5nIQLFhl4uMvdMjczuzHOuR3U3F9E6v4cq5hHBWUMYRA5mIxpMyy60ameOXX/jis8tkqQkUVfTc+SJBNY+K+CG5xhBAUEKkEJmxjAJW7x1JCBQYxhC6f4luHFrjHusY8NTKIDgR+ir+AZJ8hjBsNShY4y1jCKHhzjDqGV/h9wJD2vYFoWJpGVxCVpsw8HuPYtJLowi21pp+7Sw5+TC6yjYNVXPn8zGvOBOt6whGLKzk1hGVXb9DKUSR/iFTXpfU7mEss1h0VUdAtaBnn0Yw+hKj+SXXrBrm1xPmJpxavK76yqwsgwi1a2r1dN2x+iSBb6fsdTPhAkc2r7z/QjwAAEsQ9bCkNv9wAAAABJRU5ErkJggg==") no-repeat;
	RED TEST:
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf5JREFUeNpUU0tLHEEQ7qpxdnY3go9dMCEPfEQ9LPkJOQT/QC4hIfkV3nLK45yfIIInQ1BzMARECAE9SHITEYIheAiYzUzWcV9md3am26rp7tlxoOju6vqqvq+rBpRSwn4AgLQ4awuzNc/Buz0pe7th8/i932iRPyKLKV5SnGAcWDA5nO3awvMbiK8chPs2IV1HF3H8aSM4f7seNE7J1SNL+CoFM3DnweK7IuKyRmRQzpru+lL+3QzCpyt1/5COHWaBTHW7Nv8iAxqQskCTyAOcelydWKm4I1N0LLM8Z7rouU+qk1sUNq40fSvDPITI1gKIyi2v4H+9aP1g+vjm3u0aIkxzFchVGlLXwlkeu2aK3iNaxpkMlhyc0/cqVwmyiqmfExtHCcDSdpHacTksoPKyM/o6gc6XKDFgvWy412wf0VUMmThxXWtePznPougnbSSnx9V6ELbi5HOa2VYxZdO90Ss0Iv7YCL+YXg94oqKtf+evB1L5aXcysSaZGPq+tzsb+832CW154vrMXR12LztlBw5mS95DF2BiyFx3QAqVfGt3P7w8/b1G7jOygOy/nbAROoxWaQCW79x8NuN5SwWACoHiP1H8i5jt7umKdTLfVB7kRiB9QW7BmOlj2fik0ciAkKzLwPxsW6Yc7PIAmNUxr8fBffNnJfotlbgSYADCz+FVYvYVDQAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}
*/
.cont_3 .bar.v2.more:after {
	position: absolute;
	content: "/";
	color: #FFF;
	font-weight: bold;
	font-size: 30px;
	margin: -15px 0 0 100px;
}

.cont_3 .bar.v2.more.left:after {
	content: "\\";
	margin: -15px 0 0 10px;
}

.cont_3 .txt_2 {
	float: left;
	width: 125px;
	line-height: 22px;
	padding: 0 10px;
}

.cont_3 .bg_grey {
	background-color: #eee;
}

.cont_3 .bg_red {
	background-color: #eabdbc;
}

.cont_3 .bg_yel {
	background-color: #f0ce86;
}

.cont_3 .bg_blue {
	background-color: #83c4e1;
}


section.oecd, 
section.eu, 
section.euro {
	color: #999;
}

section.oecd .col_2.drop, 
section.eu .col_2.drop, 
section.euro .col_2.drop {
	color: #ccc;
}

section.oecd .bar .red, 
section.eu .bar .red,
section.euro .bar .red, 
section.oecd .bar .yel, 
section.eu .bar .yel,
section.euro .bar .yel, 
section.oecd .bar .blue, 
section.eu .bar .blue,
section.euro .bar .blue {
	background-color: #ddd;
}

section.oecd .oecd, 
section.eu .eu,
section.euro .euro {
	color: #000;
}

/*section.quant.oecd .oecd:before, */
section.oecd .oecd .col_1:before {
	position: absolute;
	content: '»';
	font-size: 20px;
	line-height: 20px;
	margin-left: -15px;
}

section.oecd .oecd .col_1.pad:before {
	margin-left: -20px;
}

/*section.quant.eu .eu:before, */
section.eu .eu .col_1:before {
	position: absolute;
	content: 'EU';
	font-size: 13px;
	line-height: 22px;
	margin-left: -17px;
}

section.eu .eu .col_1.pad:before {
	margin-left: -22px;
}

/*section.quant.euro .euro:before, */
section.euro .euro .col_1:before {
	position: absolute;
	content: '€';
	font-size: 14px;
	line-height: 22px;
	margin-left: -15px;
}

section.euro .euro .col_1.pad:before {
	margin-left: -20px;
}

section.oecd .oecd .col_2.drop, 
section.eu .eu .col_2.drop, 
section.euro .euro .col_2.drop {
	color: #555;
}

section.oecd .oecd .col_2.drop.on, 
section.eu .eu .col_2.drop.on, 
section.euro .euro .col_2.drop.on {
	color: #000;
}

section.oecd .oecd .bar .red, 
section.eu .eu .bar .red,
section.euro .euro .bar .red {
	background-color: #386BBF;
}

section.oecd .oecd .bar .yel, 
section.eu .eu .bar .yel,
section.euro .euro .bar .yel {
	background-color: #F0990A;
}

section.oecd .oecd .bar .blue, 
section.eu .eu .bar .blue,
section.euro .euro .bar .blue {
	background-color: #1FB5FF;
}

.plus:before, 
.minus:before {
	position: absolute;
	font-family: 'sgi-icon';
	content: '\e604';
	font-size: 24px;
	margin-left: -45px;
}

.minus:before {
	content: '\e603';
	margin-top: 0px;
}

#thematic aside table {
	width: 100%;
}

#thematic aside table.border {
	border-top: 1px solid #ccc;
	margin-top: 15px;
}

#thematic aside table td {
	vertical-align: top;
	padding-top: 10px;
}

#thematic aside table td, 
#thematic aside table td a {
	color: #555;
}

#thematic aside table td a:hover {
	color: #333;
}

.cont_box {
	height: 151px;
	overflow: hidden;
	cursor: pointer;
}

.txt_tog i {
	float: right;
	cursor: pointer;
}

/* country: side nav */

#c_nav {
	padding-top: 36px;
}

#thematic #c_nav {
	padding-top: 17px;
	padding-bottom: 0;
}

#time #c_nav {
	padding-top: 0;
}

#country #c_nav {
	text-align: right;
}

#c_nav .but {
	height: 22px;
	width: 97px;
	font-size: 12px;
	line-height: 20px;
	color: #555;
	text-align: left;
	border: 1px solid #ccc;
	display: inline-block;
	padding-left: 5px;
	margin-left: 4px;
	cursor: pointer;
}

#c_nav .but:first-child {
	margin-left: 0;
}

#c_nav .but.on, 
#c_nav .but.on i {
	color: #fff;
	background: #888;
}

#c_nav .but i {
	float: right;
	color: #888;
	padding: 3px 5px 0 0;
}

#c_nav .but.short {
	float: right;
	width: auto;
	padding-right: 5px;
	margin-left: 4px;
	display: none;
}

#thematic #c_nav .but.short {
	float: left;
	margin-top: 5px;
}

#thematic #c_nav .but.short.marg {
	margin-left: 0;
}

#c_nav .but.short.show {
	display: inline-block;
}

#c_nav div {
	font-size: 12px;
	line-height: 24px;
	color: #555;
	vertical-align: top;
}

#c_but div i {
	font-size: 14px;
	margin: 0 6px;
}

#c_but, #c_exp_title {
	width: 300px;
	padding-top: 8px;
}

#c_but div, #c_exp_title div {
	display: inline-block;
}

#c_exp_title div {
	font-size: 13px;
}

#c_exp_title i {
	font-size: 10px;
	color: #555;
}

#shuffle {
	float: left;
	padding-top: 2px;
	display: none;
}

#c_sel, #c_exp {
	z-index: 10;
	position: absolute;
	width: 300px;
	color: #000;
	text-align: left;
	margin-top: 3px;
}

#d_gov {
	z-index: 10;
	position: absolute;
	width: 300px;
	color: #000;
	text-align: left;
	margin-top: 20px;
}

#c_sel div {
	color: #000;
	padding-top: 0;
}

#c_sel div i {
	color: #555;
}

#c_sel.menu ul {
	float: left;
	margin-right: 0;
}

#c_sel.menu ul.a {
	margin-right: 13px;
}

#c_sel.menu ul ul li {
	width: 84px;
	cursor: pointer;
}

div#c_exp {
	padding-top: 15px;
	display: none;
}

#c_exp .left {
	width: 73px;
}

#c_exp .right {
	width: 227px;
}

#about #c_exp .right {
	width: 207px;
}

#c_exp section {
	padding-top: 35px;
}

#c_exp img {
	float: left;
	width: 58px;
	height: 80px;
	margin: 0 15px 15px 0;
}

#c_exp div {
	font-size: 13px;
	line-height: 15px;
	color: #555;
}

#c_exp div.hline {
	font-size: 15px;
	color: #000;
	padding-bottom: 20px;
}

#about #c_exp div.hline {
	padding-bottom: 5px;
}

#c_exp div.abs {
	font-size: 12px;
	color: #000;
}

#c_exp span {
	color: #000;
	border: 0;
}

/* about */

.mission_list {
	padding-top: 15px;
}

.mission_list div {
	float: left;
	width: 336px;
	padding-left: 16px;
}

.mission_list a {
	font-size: 12px;
	line-height: 15px;
}

.mission_list i {
	font-size: 11px;
	padding: 0 2px 0 2px;
}

.mission_list h3 {
	line-height: 18px;
    padding: 0;
    display: block;
}

.mission_list h3 a {
	font-family: 'sgi-bold', sans-serif;
	font-size: 14px;
}

.faq_quest {
	font-size: 14px;
	line-height: 18px;
	padding: 17px 0 14px;
	border-top: 1px solid #ccc;
	cursor: pointer;
}

.faq_quest i, 
.quest .cont_1 i {
	float: right;
	font-size: 18px;
}

.quest .cont_1 i {
	padding-top: 17px;
}

.faq_answ {
	padding-bottom: 18px;
}

.faq_title {
	font-size: 18px;
	line-height: 20px;
	padding-top: 13px;
}

#about aside {
	color: #555;
}

#about aside #c_exp {
	position: relative;
	width: 280px;
	display: block;
}

#about aside .title, 
#thematic aside .title {
	font-size: 18px;
	line-height: 22px;
	color: #000;
	padding-bottom: 13px;
}

#thematic aside .title {
	font-size: 17px;
	padding-bottom: 5px;
}

#about aside div a {
	font-size: 13px;
	color: #333;
	padding-right: 5px;
}


/* survey, questionnaire */

.header_txt {
	float: right;
	width: 490px;
	color: #333;
	padding: 28px 45px 0 0;
}

.survey .col {
	float:left;
	width: 260px;
	padding-left: 20px;
}

.survey .col:first-child {
	width: 240px;
	padding-left: 0;
}

.survey .col a {
	display: block;
}

#about article .survey .col h2, 
#about article .quest h2 {
	padding: 0;
}

.survey .col {
	padding-bottom: 45px;
}

.survey .demo {
	width: 85px;
	text-align: left;
}

.marg_1 .demo div {
	width: auto;
	height: auto;
}

.survey .col h2 a, 
.survey .demo .hline, 
#about article .quest h2 {
	width: 240px;
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	padding-left: 12px;
}

.survey .demo .hline {
	width: 85px;
	height: 30px;
	background: #bbb;
	padding-left: 8px;
}

#about article .quest h2 {
	width: 760px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.quest h2.red, 
.survey .col h2 a.red {
	background: #386BBF;
}

.quest h2.yel, 
.survey .col h2 a.yel {
	background: #F0990A;
}

.quest h2.blue, 
.survey .col h2 a.blue {
	background: #1FB5FF;
}

.survey .col h3, 
.survey .subline {
	font-family: 'sgi-bold', sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 20px 0 0 12px;
}

.survey .subline, 
.survey .list {
	color: #999;
}

.survey .col li a, 
.survey .list {
	font-size: 12px;
	line-height: 18px;
	padding-left: 24px;
}

.survey .col li i {
	font-size: 10px;
}

article .quest h3 {
	width: 730px;
	line-height: 22px;
	padding: 0;
	margin: 15px 0;
	cursor: pointer;
}

.quest .marg_1 {
	padding-top: 18px;
}

.quest .row {
	border-top: 1px solid #ccc;
	padding: 5px 0 10px;
}

.quest .row:first-child {
	border: 0;
}

.quest .row div:first-child {
	float: left;
	width: 30px;
	font-family: 'sgi-bold', sans-serif;
}

.quest .row div:last-child {
	float: left;
	width: 360px;
}

.quest figure {
	font-size: 12px;
	line-height: 14px;
}

/* expert */

#about .expert h2 {
	font-size: 18px;
	padding: 0;
}

.expert .marg_1, 
.expert .marg_1 a {
	font-size: 12px;
	line-height: 15px;
	color: #666;
}

.expert .marg_1 a i {
	font-size: 10px;
	color: #999;
}

.expert .marg_1 span {
	padding: 10px 0 10px;
	display: block;
}

.expert .marg_1 span:first-child {
	font-size: 18px;
	color: #000;
	padding: 24px 0 10px;
}

.protection .cont_1, 
.legal .cont_1, 
.expert .cont_1, 
#about #c_nav {
	border-top: 1px solid #ccc;
	padding-top: 20px;
}

.sort .expert.follow .cont_1 {
	border-top: 0;
}

.sort .expert.follow .marg_1 span, 
.sort .expert.follow .marg_1 a {
	visibility: hidden;
}

#about #c_nav {
	width: 310px;
    padding-left: 30px;
    margin-left: 30px;
}

.expert .cont_1 img {
	float: left;
	height: 80px;
	margin: 4px 22px 0 0;
}

.expert .cont_1 .title {
	height: 59px;
	display: table;
}

.expert .cont_1 .title span {
	font-size: 14px;
	display: table-cell;
	vertical-align: bottom;
}

.expert .cont_1 .txt {
	color: #555;
	margin: 16px 0 30px;
	clear: both;
}

#about #c_nav a {
	font-size: 12px;
}

#about #c_nav div a span {
	float: left;
	width: 110px;
	line-height: 16px;
	color: #000;
}

#about #c_nav div a span:first-child {
	width: 165px;
	text-align: right;
	color: #555;
	padding-right: 10px;
}

#about #c_nav .but {
	width: auto;
	padding-right: 4px;
}

#about #c_nav .but_row {
	padding: 0 0 20px 48px;
}

/* download */

.dl_box {
	float: left;
	width: 144px;
	border: 1px solid #ccc;
	padding: 6px;
	margin: 0 0 10px 10px;
}

.studies .dl_box {
    width: 141px;
}

.studies .dl_box:nth-child(6n+1) {
    margin: 0 0 10px 2px;
}

.studies .dl_box.dark {
    color: #fff;
    background: #6e6e6e;
}

.studies .dl_box.dark h3, 
.dl_box.grey.dark i {
    color: #fff;
}

.dl_box.pad {
	margin-left: 0;
}

#news_article h1,
#news_aside h2.tw,
#download h1, 
#download h2, 
.h1-type, 
.h1a-type {
    font-family: 'sgi-bold', sans-serif;
    font-size: 28px;
    line-height: 34px;
    color: #024080;
    display: inline-block;
    padding-bottom: 30px;
}

.h1a-type {
    font-size: 18px;
}

.h1-type.bot, 
.h1a-type.bot {
    padding-top: 30px;
    padding-bottom: 0;    
}

#news_aside h2.tw {
    color: #2b7bb9;
}

#news_article p {
    font-size: 15px;
    line-height: 18px;
    padding-bottom: 20px;
}

#news_article .line_blue p:last-child {
    padding-bottom: 14px;
}

#news_article p b {
    font-family: 'sgi-bold', sans-serif;
    font-size: 16px;
    font-weight: normal;
    padding-top: 2px;
/*    display: inline-block; */ /* CHANGEF INTERVIEW SPEAKING PERSON */
}

#news_article article a {
    font-weight: bold;
    color: #024080;
}

#news_article .line_blue {
    border-top: 1px solid #024080;
    border-bottom: 1px solid #024080;
    padding: 15px 0 0;
    margin-top: 23px;
}

#download .drop {
    border-top: 1px solid #ccc;
    cursor: pointer;
}
#download .drop i {
    font-size: 28px;
    line-height: 34px;
    color: #024080;
    float: right;
    margin-top: 35px;
}
#download .drop2 {
    border-top: 1px solid #ccc;
    cursor: pointer;
}
#download .drop2 i {
    font-size: 22px;
    line-height: 20px;
    color: #024080;
    float: right;
    margin-top: 20px;
}

#download h3 i {
    font-size: 14px;
}
 
#download .marg_4 h3 {
	font-size: 15px;
	line-height: 18px;
	padding-top: 0;
}

.dl_box h3 {
	font-size: 16px;
	padding: 0;
}

.dl_box .txt_c {
	height: 24px;
	font-size: 12px;
	line-height: 12px;
}

.dl_color {
	float: left;
	width: 103px;
	font-size: 14px;
	line-height: 15px;
	color: #fff;
	padding: 5px 5px 4px 5px;
	margin-bottom: 6px;
}

.cat .dl_color {
	height: 54px;
	margin-bottom: 0;
}

.results .dl_color {
	width: 100%;
	height: 54px;
	margin-top: 5px;
	margin-bottom: 0;
}

.dl_box i {
	float: right;
	font-size: 20px;
	line-height: 24px;
	display: inline-block;
}

.dl_box i.pad {
	padding-top: 2px;
}

.cat .dl_box i.pad {
	padding-top: 29px;
}

.studies .dl_box i.pad {
	padding-top: 55px;
}

.studies .dl_box .size {
	height: 75px;
}

/* share */

#share_box {
	height: 20px;
	overflow: hidden;
}

#share {
	z-index: 2;
	position: absolute;
	margin:  -25px 0 0 738px;
	display: none;
}

#share.home {
	margin:  -25px 0 0 725px;
}

#nav #share a {
	margin-right:  0;
}

.share-square {
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    background: url(../img/social-icons.png) no-repeat scroll left top transparent;
    display: inline-block;
    height: 32px;
    line-height: 0;
    width: 32px;
}

.share-square-digg {
    background-position: -192px -32px;
}
.share-square-digg:hover {
    background-position: -192px 0px;
}
.share-square-email {
    background-position: -256px -32px;
}
.share-square-email:hover {
    background-position: -256px 0px;
}
.share-square-facebook {
    background-position: -160px -32px;
}
.share-square-facebook:hover {
    background-position: -160px 0;
}
.share-square-googleplus {
    background-position: -128px -32px;
}
.share-square-googleplus:hover {
    background-position: -128px 0;
}
.share-square-linkedin {
    background-position: -96px -32px;
}
.share-square-linkedin:hover {
    background-position: -96px 0;
}
.share-square-pinterest {
    background-position: -64px -32px;
}
.share-square-pinterest:hover {
    background-position: -64px 0;
}
.share-square-stumbleupon {
    background-position: -224px -32px;
}
.share-square-stumbleupon:hover {
    background-position: -224px 0;
}
.share-square-tumblr {
    background-position: -32px -32px;
}
.share-square-tumblr:hover {
    background-position: -32px 0;
}
.share-square-twitter {
    background-position: 0 -32px;
}
.share-square-twitter:hover {
    background-position: 0 0;
}

/* 404, ie upgrade */

#page_404, 
#ie_upgrade {
	padding: 60px 0 0 100px;
}

#page_404 p, 
#ie_upgrade p {
	font-size: 22px;
	line-height: 22px;
	color: #024080;
	padding-bottom: 15px;
}

#page_404 a, 
#ie_upgrade a {
	color: #024080;
	font-weight: bold;
}

/* back to top */

#top {
	z-index: 100;
	position: fixed;
	bottom: 20px;
	right: 0px;
	text-decoration: none;
	color: #000000;
	background-color: rgba(235, 235, 235, 0.80);
	font-size: 12px;
	padding: 12px;
	display: none;
}

#top:hover {
	background-color: rgba(135, 135, 135, 0.50);
}

/* retina displays */

@media 
(-webkit-min-device-pixel-ratio: 1.5), 
(min--moz-device-pixel-ratio: 1.5), 
(min-resolution: 1.5dppx), 
(min-resolution: 148dpi) {
	
	#logo_sgi {
		background-image: url(../img/logo_SGI@2x.png);
		background-size: 174px 50px;
	}

	#logo_bs {
		background-image: url(../img/logo_bertelsmann-stiftung@2x.png);
		background-size: 151px 20px;
	}
/*
	.fold.f1 {
		background: url(../img/mainpage/Economic_Policies@2x.png) no-repeat;
	}

	.fold.f2 {
		background: url(../img/mainpage/Social_Policies@2x.png) no-repeat;
	}

	.fold.f3 {
		background: url(../img/mainpage/Environmental_Policies@2x.png) no-repeat;
	}

	.fold.f4 {
		background: url(../img/mainpage/Quality_of_Democracy@2x.png) no-repeat;
	}

	.fold.f5 {
		background: url(../img/mainpage/Executive_Capacity@2x.png) no-repeat;
	}

	.fold.f6 {
		background: url(../img/mainpage/Executive_Accountability@2x.png) no-repeat;
	}

	#nav.resume {
		background: url(../img/ribbon/Resume@2x.png) no-repeat #888;
	}

	#nav.pa {
		background: url(../img/ribbon/Economic_Policies@2x.png) no-repeat #386BBF;
	}

	#nav.pb {
		background: url(../img/ribbon/Social_Policies@2x.png) no-repeat #386BBF;
	}

	#nav.pc {
		background: url(../img/ribbon/Environmental_Policies@2x.png) no-repeat #386BBF;
	}

	#nav.da {
		background: url(../img/ribbon/Quality_of_Democracy@2x.png) no-repeat #F0990A;
	}

	#nav.ga {
		background: url(../img/ribbon/Executive_Capacity@2x.png) no-repeat #1FB5FF;
	}

	#nav.gb {
		background: url(../img/ribbon/Executive_Accountability@2x.png) no-repeat #1FB5FF;
	}
	
	#nav.ab {
		background: url(../img/about/SGI_About@2x.png) no-repeat #878787;
	}

	.share-square {
	    background: url(../img/social-icons@2x.png) no-repeat scroll left top transparent;
    }
*/
}

#thematic .sort_icon {
    content: '';
    background-color: #bbb;
    width: 13px;
    height: 15px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAIAAACwQdIgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASlJREFUeNpi+P///54Td6/cefUfL2D49PWnmF03t35T68xD3378xqWO6fuP30xMjF8//6hu3+4UP3/vyfsM2AATIyMjEDOwMjPwsJ84/cAlaWFm05YnLz+hq0PhcbEx/P8/Y95Ru6g5CzdexK0OCJiZGHg57j9+n1Cy2jtz6bnrz3GogwB2FiDatvOaQ+y8pmkHPn75ycKACwAdzc32+fOP+pqNHBysTAx4wPffLKwseaVusb56OMz7/Zfh1x9zc8WuYjc7E3mgAIY6YNB//SUmyV+aZpsTZcbBBlWAqu7Hb2CARgQZthQ4K8sKIcuwAPWDou/PP4aff7R0pBpynULdtDAdwsLGyvT77z92dpbCFJvKNFs+bnbsLgYatm7P9aMXHuFPLwABBgCxhcJi+WKPlgAAAABJRU5ErkJggg==') no-repeat 50% 50%;
	opacity: .4;
	background-size: 9px 13px;
    display: inline-block;
    padding: 0 0 0px 0px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
