@charset "utf-8";
/* CSS Document */


/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
/* Selection colours (easy to forget) */
::selection      	{background: rgb(255,255,158);}
::-moz-selection 	{background: rgb(255,255,158);}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {-webkit-tap-highlight-color: rgb(255,255,158);}


/* Template styles ghooghe 20120831 */
html, footer .quicklinks, .product-box .see-all a:hover, .pages .next a:hover, .pages .previous a:hover {
	background-color: #f4f4f4;
}

body {
	font: 12px/19px Arial, Helvetica, sans-serif;
	-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
	background: transparent url("../img/body-bg.png") repeat-x left top;
    line-height: 1em;
}

p,.description {
    line-height: 1.5em;
}

.description {
    font-weight: bold;
}

.products-list .description {
    font-weight: normal;
}

h1, h2, h3, h4, strong, .nav a, .subnav .selected, .quicklinks, .galaxynav, .content .category-title, .content .location, .userfriendly-date, aside .location, .product-box h3, .product-box a,
.select-overlay option.selected, .people .date, .people .function, .xep_strong_nomargin, .multimedia .subheading, .generic-form label {
	font-weight: bold;
}

a, a:link, a:visited, a:hover, a:active, .product-box .see-all a:hover, .social a, .social a:hover {
	text-decoration: none;
}

a:hover, a:active, header .revealer > a:hover {
	text-decoration: underline;
}

html, footer, footer .quicklinks, .nav a.selected, .subnav, .product-box .see-all, .box .subtitle, .children-link-combo, .filter {
	background-image: url("../img/noise.png");
	background-repeat: repeat;
}

/* Color */
a, a:link, a:visited, a:hover, a:active {
	color: #195b92;
}

body {
	color: #000000;
}

.logo, header .logo a, header .quicklinks, header .quicklinks a, .product-box h3, .selectdate h2, .social .twitter a {
	color: #ffffff;
	font-weight: bold;
}

.logo > a:first-child{
	font-weight: normal;
}

.social , .social a {
	color: #a9d1f6;
}

.social .author {
	color: #e5e5e5;
}

header .logo, header .quicklinks a, .revealer > a {
	text-shadow: 1px 1px 1px #0d0d0d;
}

h1, h2, .people h4, .nav a, footer .logo a, footer .logo, footer .tools a, footer .quicklinks, .galaxynav, .product-box li a, .title h1 a {
	color: #13334d;
}

.galaxynav li a {
        display: inline-block;
}

footer .quicklinks ul ul a:before, .galaxynav ul ul a:before {
	color: #dadfe2;
}

/* Sizes */
header .quicklinks, footer .quicklinks ul ul, .galaxynav ul ul, footer .tools, .content .category-title, .content .location, aside .location, .content .date, aside .date, .product-box .see-all, .social li,
.pages {
	font-size: 11px;
}

.product-box h3 {
	font-size: 15px;
}

aside .box .subtitle{
    font-size: 17px;
}

footer .quicklinks, .galaxynav, .agenda .userfriendly-date, .content h5, .people .date, .people .function, .multimedia .resource {
	font-size: 13px;
}

.product-box li {
	line-height: 16px;
}

.content h1 {
	margin: 0 0 12px 0;
}

.content h1 {
	font-size: 22px;
}

.content h2 {
	font-size: 17px;
}

.content h4, .socialbox h4, aside .people h4 {
	font-size: 12px;
    font-weight: bold;
}

.content h3, .people h4 {
	font-size: 15px;
}

.social li {
	line-height: 1.3;
}

.multimedia .resource {
	line-height: 1.15;
}

.content h2, .content h3, .content h4, .content h5, .content h6, .content p, .content ul, .content .contact-text,
aside .box p {
	margin: 0 0 12px 0;
}

.title + .content-language-selector, aside .box, .box .subtitle, .box .external-link a, .people .date, .people .function {
	margin-bottom: 25px;
}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content ul {
	line-height: 1em;
}

.socialbox li {
	line-height: 35px;
}

.pages .next a, .pages .previous a, .product-box .see-all {
	text-transform: uppercase;
}

abbr {
	cursor: help;
}

input[type="submit"], header li.revealer > a, .content-language-selector a, .select-overlay select, .select-overlay .overlay, .social .bullets li {
	cursor: pointer;
}

.product-box li, .separation .visible-separation, .pages, .socialbox li {
	border-top: 1px solid #d9dde1;
}

ul.content-language-selector, .people, .content .multimedia .resource, .pages {
	border-bottom: 1px solid #d9dde1;
}

.product-box .see-all a, .pages .numbers a:hover, .pages .numbers a.selected, .pages .next a, .pages .previous a {
	border: 1px solid #dbe1e4;
}

#langbox .overlay span {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.product-box .see-all a, .pages .numbers a, .pages .next a, .pages .previous a {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

address {
	font-style: normal;
	font-weight: normal;
}

fieldset {
	border: 0 none;
	padding: 0;
}

textarea {
	width: 99%;
}

p {
	
}

/*#contextzone > div{
	padding-top: 25px;
	padding-bottom: 25px;
}*/

.clear {
	border: 0 none transparent;
	clear: both;
	height: 0;
	margin: 0;
	visibility: hidden;
}

.hidden, .container .main .hidden, script, legend, footer .tools .mobile span, #search-form, .labeled-image .resource-special-links, .agenda .userfriendly-date + .location .separator, 
.select-overlay label, #langbox label,
.agenda .content .subtitle, .highlight .layer,
aside .ep_borderbox .ep_boxfooter, aside .category-title {
	display: none;
}

a[href^="mailto"], .phone, .mobile {
	background: transparent url("../img/icons-contact.png") no-repeat left 3px;
	padding-left: 0px;
}

a[href^="mailto"] {
	display: inline-block;
}

.phone {
	background-position: left -50px;
	margin-left: 120px;
}

.mobile {
	background-position: left -100px;
}

.separation .visible-separation {
	height: 11px;
}

.container {
	background: transparent url("../img/header-bg.jpg") no-repeat center 36px;
}

header, .highlight, .main, footer .wrapper, footer nav {
	margin: 0 auto;
}

header, .highlight, footer nav {
	width: 949px;
}

.main {
	width: 927px;
}

.highlight {
	padding-left: 1px;
	width: 926px;
}

.highlight img {
	display: block;
}

.highlight:empty {
	margin-bottom: -1px;
}

header {
	overflow: hidden;
	padding: 0 50px;
	position: relative;
}

.languages, header .quicklinks {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.languages {
	float: left;
}

header .quicklinks {
	float: right;
    margin-left: 76px;
}

.quicklinks li, .galaxynav > ul, .galaxynav ul ul li {
	float: left;
    margin-bottom:2px;
}

footer .quicklinks, .galaxynav {
	padding: 25px 27px 30px 25px;
}

footer .quicklinks {
	border-bottom: 1px solid #d9dcde;
}

header .quicklinks li li, .galaxynav, footer .quicklinks > ul, footer .quicklinks > ul > li, .galaxynav > ul {
	overflow: hidden;
}

.galaxynav {
	background: #efefef url("../img/footer-galaxy-bg.jpg") repeat left top;
	border-top: 1px solid #ffffff;
}

footer .quicklinks > ul, .galaxynav > ul {
	background: transparent url("../img/footer-quicklinks-sep.png") repeat-y 48% top;
}

footer .quicklinks > ul > li, .galaxynav > ul {
	padding-right: 2%;
}

footer .quicklinks > ul > li {
	width: 48%;
	overflow: hidden;
}

.galaxynav > ul {
	background-position: 92% top;
	width: 23%;
}

.quicklinks ul ul, .galaxynav ul ul {
	line-height: 12px;
	overflow: hidden;
}

header .quicklinks ul ul ul, footer .quicklinks ul ul, .galaxynav ul ul {
	font-weight: normal;
}

header .quicklinks ul li ul li ul li a {
    font-weight: normal;
}

footer .quicklinks ul ul, .galaxynav ul ul {
	margin-left: -6px;
    margin-bottom: 9px;
    margin-top: 6px;
}

header .quicklinks ul ul ul {
	margin-bottom: 10px;
	margin-left: -7px;
}

header .quicklinks li a, header .revealer > a {
	display: block;
	padding: 0 11px;
}

header .quicklinks ul ul ul a {
	padding: 0;
}

header .quicklinks ul ul ul a:before, footer .quicklinks ul ul a:before, .galaxynav ul ul a:before {
	content: "|";
	padding: 0 5px 0 0;
}

header .quicklinks ul ul ul li, footer .quicklinks ul ul li, .galaxynav ul ul li {
	padding-right: 5px;
}

header li.revealer > a {
	background: transparent url("../img/revealer-bg.png") no-repeat right 15px;
	padding: 0 17px 0 7px;
}

header .revealer.active, header .revealer > ul {
	background-color: #0d3657;
}

header .revealer > ul {
	background-color: #0d3657;
	width: 320px;
	position: absolute;
	right: 25px;
	padding: 9px 14px 5px 14px;
	z-index: 100;
}

.logo {
    background: none;
    /*clear: both;*/
    height: 63px;
    padding: 63px 0px 0px 88px;
    margin-left: -12px;
    font-size: 20px;
    letter-spacing: -0.04em;
} 

header .logo {
	width: 591px;
	float: left;
}

header .logo{
    margin-bottom: 24px;
}

.logo_image{
    float: left;
    margin: -12px 0 0 -112px;
}

.logo_white{
    padding-left: 23px;
    height: 35px;
    border-left: 1px solid white;
}

.logo_blue{
	padding-left: 23px;
	height: 35px;
	border-left: 1px solid #757675;
}

.logo_blue > :first-child{
    font-weight: normal;
}

.logo_white > :first-child{
    font-weight: normal;
}

footer .logo {
	background-image: none;
	float: left;
}

.nav {
	line-height: 63px;
	overflow: hidden;
	clear: both;
	margin-left: 12px;
    width: 926px;
}

.nav li, .subnav li {
	float: left;
}

.nav a {
	display: block;
	padding: 0 25px;
}

.nav a.selected, .subnav, .product-box .see-all, .children-link-combo, .filter {
	background-color: #ededed;
}

.nav a.selected, .subnav {
    border-right: 1px solid #dce1e4;
	border-left: 1px solid #dce1e4;
}

.subnav, .main, .highlight {
	/*border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;*/
}

.subnav, .highlight {
	border-bottom: 1px solid #dce1e4;
}

.subnav {
    display: block;
    margin: 0;
    padding: 20px 0;
    position: relative;
    width: 925px;
    margin-left: 11px;
}

.subnav ul {
	margin: 0 10px;
	border-left: 1px #E7E7E7 solid;
	padding: 0;
    
    clear: both;
    display: block;    
    overflow: hidden;
    position: relative;
    z-index: 10;
}

.subnav li {
    display: block;
    float: left;
    left: -1px;
    margin: 2px 0;    
    position: relative;
    line-height: 14px;    
}

.subnav li a {
	margin: -2px 0 -1px;
}

.subnav li a {
 	display: inline-block;
}

.subnav a:hover > span {
	text-decoration: underline;
}

.subnav a {
	border-left: 1px #D1C9C9 solid;
	padding: 0 10px;
	line-height: 14px;
}

.subnav a span {
	margin: 0;
	padding: 0;
	line-height: 14px;
}

.slides-galaxy {	
	position: relative;
	overflow: hidden;
	width: 925px;
	height: 200px;
}

.slides-galaxy li {
	position: absolute;
}

.stickers {
	position: absolute;
	bottom: 10px;
	left: 25px;
	z-index: 100;
}

.stickers li, .stickers figure {
	width: 56px;
	height: 56px;
}

@-moz-keyframes sticker {  
    0% {
		background-position: 0 0; 
	}
    100% {
		background-position: -4088px 0;
    }
}
@-webkit-keyframes sticker {  
    0% {
		background-position: 0 0; 
	}
    100% {
		background-position: -4088px 0;
	}
}
@keyframes sticker {  
    0% {
		background-position: 0 0; 
	}
    100% {
		background-position: -4088px 0;
	}
}
.stickers li {
	float: left;
	margin-right: 15px;
	list-style: none;
	overflow: hidden;
	position: relative;
	background: #ffffff url("../img/sticker-bg.png") no-repeat 0 0;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.stickers li.selected {
	background-position: right 0;
}

.stickers li.animate {
	-moz-animation: sticker 4s steps(73) 1;
	-webkit-animation: sticker 4s steps(73) 1;
	animation: sticker 4s steps(73) 1;
}

.stickers figure {
	margin: 0;
	position: absolute;
	top: 3px;
	left: 3px;
}

.main, .highlight {
	background: transparent url("../img/main-bg.png") repeat;
	overflow: hidden;
}

.content, aside {
	float: left;
	padding: 25px;
}

.content {
	width: 601px;
	margin-right: 1px;
}

.content ul {
	margin: 0 0 25px 0;
	/*clear: both;*/
}

/*.content li {
	padding-left: 25px;
	background: transparent url("../img/li-bg.png") no-repeat left 8px;
}*/

ul.content-language-selector {
	line-height: 39px;
	overflow: hidden;
	margin-bottom: 0;
}

.multimedia ul.content-language-selector {
	border-bottom: 0 none;
}

.title + .content-language-selector {
	margin-top: -25px;
}

.content-language-selector li {
	padding: 0;
}

.content-language-selector a {
	background: transparent url("../img/language-icons.png") no-repeat left 12px;
	float: left;
	text-indent: -9999px;
	width: 15px;
	margin-right: 3px;
}

.content-language-selector a[hreflang="bg"] { background-position: left 12px; }
.content-language-selector a[hreflang="bg"]:hover, .content-language-selector a[hreflang="bg"].selected { background-position: -15px 12px; }
.content-language-selector a[hreflang="es"] { background-position: left -18px; }
.content-language-selector a[hreflang="es"]:hover, .content-language-selector a[hreflang="es"].selected { background-position: -15px -18px; }
.content-language-selector a[hreflang="cs"] { background-position: left -48px; }
.content-language-selector a[hreflang="cs"]:hover, .content-language-selector a[hreflang="cs"].selected { background-position: -15px -48px; }
.content-language-selector a[hreflang="da"] { background-position: left -78px; }
.content-language-selector a[hreflang="da"]:hover, .content-language-selector a[hreflang="da"].selected { background-position: -15px -78px; }
.content-language-selector a[hreflang="de"] { background-position: left -108px; }
.content-language-selector a[hreflang="de"]:hover, .content-language-selector a[hreflang="de"].selected { background-position: -15px -108px; }
.content-language-selector a[hreflang="et"] { background-position: left -138px; }
.content-language-selector a[hreflang="et"]:hover, .content-language-selector a[hreflang="et"].selected { background-position: -15px -138px; }
.content-language-selector a[hreflang="el"] { background-position: left -168px; }
.content-language-selector a[hreflang="el"]:hover, .content-language-selector a[hreflang="el"].selected { background-position: -15px -168px; }
.content-language-selector a[hreflang="en"] { background-position: left -198px; }
.content-language-selector a[hreflang="en"]:hover, .content-language-selector a[hreflang="en"].selected { background-position: -15px -198px; }
.content-language-selector a[hreflang="fr"] { background-position: left -228px; }
.content-language-selector a[hreflang="fr"]:hover, .content-language-selector a[hreflang="fr"].selected { background-position: -15px -228px; }
.content-language-selector a[hreflang="fi"] { background-position: left -258px; }
.content-language-selector a[hreflang="fi"]:hover, .content-language-selector a[hreflang="fi"].selected { background-position: -15px -258px; }
.content-language-selector a[hreflang="ga"] { background-position: left -288px; }
.content-language-selector a[hreflang="ga"]:hover, .content-language-selector a[hreflang="ga"].selected { background-position: -15px -288px; }
.content-language-selector a[hreflang="it"] { background-position: left -318px; }
.content-language-selector a[hreflang="it"]:hover, .content-language-selector a[hreflang="it"].selected { background-position: -15px -318px; }
.content-language-selector a[hreflang="lv"] { background-position: left -348px; }
.content-language-selector a[hreflang="lv"]:hover, .content-language-selector a[hreflang="lv"].selected { background-position: -15px -348px; }
.content-language-selector a[hreflang="lt"] { background-position: left -378px; }
.content-language-selector a[hreflang="lt"]:hover, .content-language-selector a[hreflang="lt"].selected { background-position: -15px -378px; }
.content-language-selector a[hreflang="hu"] { background-position: left -408px; }
.content-language-selector a[hreflang="hu"]:hover, .content-language-selector a[hreflang="hu"].selected { background-position: -15px -408px; }
.content-language-selector a[hreflang="hr"] { background-position: left -438px; }
.content-language-selector a[hreflang="hr"]:hover, .content-language-selector a[hreflang="hr"].selected { background-position: -15px -438px; }
.content-language-selector a[hreflang="mt"] { background-position: left -468px; }
.content-language-selector a[hreflang="mt"]:hover, .content-language-selector a[hreflang="mt"].selected { background-position: -15px -468px; }
.content-language-selector a[hreflang="nl"] { background-position: left -498px; }
.content-language-selector a[hreflang="nl"]:hover, .content-language-selector a[hreflang="nl"].selected { background-position: -15px -498px; }
.content-language-selector a[hreflang="pl"] { background-position: left -528px; }
.content-language-selector a[hreflang="pl"]:hover, .content-language-selector a[hreflang="pl"].selected { background-position: -15px -528px; }
.content-language-selector a[hreflang="pt"] { background-position: left -558px; }
.content-language-selector a[hreflang="pt"]:hover, .content-language-selector a[hreflang="pt"].selected { background-position: -15px -558px; }
.content-language-selector a[hreflang="ro"] { background-position: left -588px; }
.content-language-selector a[hreflang="ro"]:hover, .content-language-selector a[hreflang="ro"].selected { background-position: -15px -588px; }
.content-language-selector a[hreflang="sk"] { background-position: left -618px; }
.content-language-selector a[hreflang="sk"]:hover, .content-language-selector a[hreflang="sk"].selected { background-position: -15px -618px; }
.content-language-selector a[hreflang="sl"] { background-position: left -648px; }
.content-language-selector a[hreflang="sl"]:hover, .content-language-selector a[hreflang="sl"].selected { background-position: -15px -648px; }
.content-language-selector a[hreflang="sv"] { background-position: left -678px; }
.content-language-selector a[hreflang="sv"]:hover, .content-language-selector a[hreflang="sv"].selected { background-position: -15px -678px; }

.content .category-title, .content .location, aside .location, .content .date, aside .date {
	float: left;
}

.content .category-title, .content .location, aside .location {
	margin-right: 2px;
}

.content .tags {
        display: block;
        clear: both;
        margin-bottom: 12px;
        color: #195b92;
}

.content .list .tags {
        clear: none;
}

.content .category-title:after {
	content: " -";
}

.select-overlay select {
	position: absolute;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	width: 140px;
}

.select-overlay option {
	padding: 2px;
}

.select-overlay .overlay span {
	background: #ffffff url("../img/icons-misc.png") no-repeat right -48px;
	height: 21px;
	line-height: 21px;
	display: block;
	margin-top: 7px;
	padding: 0 25px 0 5px;
	width: 12px;
}

aside {
	width: 225px;
}

aside .box {
	border: 1px solid #d9dde1;
	padding: 12px;
	overflow: hidden;
}

.box .subtitle, footer {
	background-color: #ededed;
}

.external-link a {
	background: transparent url("../img/icons-link.png") no-repeat left top;
	display: block;
	padding-left: 20px;
	margin-bottom: 10px;	
}

.simple-internal-link.simple a {
	background: transparent url("../img/icons-link.png") no-repeat left top;
	display: block;
	padding-left: 20px;
	margin-bottom: 10px;
}

.box h2, .product-box h3, .product-box .see-all {
	padding: 12px;
	margin: -12px -12px 0 -12px;
}

.product-box h3 {
	background-color: #20425d;
}

.product-box li {
	padding: 12px 0;
	overflow: hidden;
}

.product-box li:first-child, .product-box .see-all {
	border-top: 0 none;
}

.product-box a {
	display: block;
}

.product-box .see-all {
	text-align: center;
	margin-top: 0;
	margin-bottom: -12px;
}

.product-box .see-all a {
	background-color: #ffffff;
	font-weight: normal;
	display: inline-block;
	padding: 2px 12px;
}

.product-box .see-all a:hover {
}

.people {
	overflow: hidden;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

aside .people {
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.people h4 {
	margin-bottom: 0;
}

.people img {
	float: left;
	margin: 0 25px 6px 0;
}

.people .date {
	float: none;
}

.people .external-link a {
	display: inline-block;
}

footer {
	clear: both;
	padding-bottom: 25px;
}

footer .wrapper {
	width: 925px;
	padding: 0 25px;
    padding-bottom: 25px;
}

footer nav {
	clear: both;
}

footer .tools {
	float: right;
	padding-top: 90px;
}

footer .tools li {
	float: left;
    line-height: 1em;
}

footer .tools .mobile {
	background: transparent url("../img/icon-mobile.png") no-repeat right 2px;
	padding-right: 50px;
}

footer .tools a:before {
	content: "|";
	color: #cbcdcd;
	padding: 0 10px;
}

footer .tools li:first-child a:before {
	content: "";
	padding-left: 0;
}

.children-link-combo, .filter {
	margin: 0 0 25px 0;
	padding: 12px;
	overflow: hidden;
}

.children-link-combo h2, .filter h2 {
	float: left;
	margin: 5px 0 7px 0;
}

.children-link-combo form {
	float: right;
}

.children-link-combo.selectdate {
	background: #3794dc url("../img/gradient-blue-light.png") repeat-x left bottom;
	margin-bottom: 0;
}

.agenda .content .select-overlay .overlay span {
	width: 200px;
}

.agenda .content .select-overlay select {
	width: 230px;
}

.agenda .content ul {
	margin-bottom: 8px;
}

.agenda .content li {
	background-image: none;
}

.agenda .content li strong.title:after {
	content: " - ";
}

.agenda .content .date, .agenda .userfriendly-date + .location {
	padding-left: 25px;
}

.agenda .userfriendly-date {
	background: transparent url("../img/icons-misc.png") no-repeat 0 2px;
}

.agenda .userfriendly-date + .location {
	clear: left;
}

#content-header, .social .items {
	height: 117px;
	overflow: hidden;	
}

#content-header {
	/*margin-top: 35px;*/
	width: 275px;
	padding: 12px 0;
	position: relative;
}

.social li {
	height: 124px;
	overflow: hidden;	
}

.social li, .social .pager a {
	background-color: transparent;
	background: transparent url("../img/icons-promotional.png") no-repeat left 85px;
	background-color: transparent;
}

.social li.page {
	background-image: none;
}

.social .items li {
	padding: 0 2px 0 85px;
	width: 188px;
	left: 275px;
}

.social .items li.page {
	padding: 0 2px;
	width: 265px;
}

.social .items li.page {
	width: 265px;
}

.social .items li.page figure {
	float: left;
	margin-right: 12px;
}

.social .items li:first-child {
	left: 0;
}

.social .title {
	color: #ffffff;
}

.social .author, .social .title {
	display: block;
	font-weight: bold;
	margin-top: 3px;
}

.social .items .twitter {
	background-position: left -150px;
}

.social .facebook .image {
	border: 1px solid #2c6a9d;
	float: left;
	width: 75px;
	height: 75px;
	overflow: hidden;
	margin-left: -85px;
}

.social .pager {
	position: absolute;
	top: 131px;
	right: 0;
}

.social .pager a {
	background-position: left -301px;
	float: left;
	text-indent: -9999px;
	width: 13px;
	height: 13px;
}

.social .pager a:hover {
	background-position: -11px -301px;
}

.social .pager a.activeSlide {
	background-position: -25px -301px;
}

.socialbox h4 {
	margin-bottom: 12px;
}

.socialbox li {
	position: relative;
	overflow: hidden;
}

.socialbox li a {
	display: block;
	background: transparent url("../img/icons-social.png") no-repeat left 9px;
	padding-left: 25px;
}

.socialbox .twitter a {
	background-position: left -41px;
}

.socialbox .flickr a {
	background-position: left -91px;
}

.socialbox .tumblr a {
    background-position: left -141px;
}

.socialbox .youtube a {
    background-position: left -191px;
}

.socialbox .draugiem a {
    background-position: left -241px;
}

.socialbox .storify a {
    background-position: left -291px;
}

.socialbox .googleplus a {
    background-position: left -341px;
}

.socialbox iframe {
	left: 139px;
	top: 8px;
	position: absolute;
}

.socialbox .facebook iframe {
	top: 5px;
/* 	left: 151px; */
	right: 0;
	width: auto;
}

.content .multimedia .resource {
	width: 184px;
	height: 255px;
	overflow: hidden;
	float: left;
	padding-right: 16px;
	margin-bottom: 12px;
}

.multimedia .subheading span + span {
	/*display: block; remove by pvdm */
	clear: both;
	margin-top: 0.3em;
}

.filter .wrapper, .filter input[type="submit"] {
	float: right;
}

.filter .labels {
	clear: both;
}

.filter label, .filter input[type="submit"] {
	display: inline;
}

.filter label {
	float: left;
}

.filter input[type="radio"] {
	vertical-align: bottom;
}

.filter .select-overlay select {
	width: 240px;
}

.filter .select-overlay span {
	width: 210px;
}

.generic-form label {
	display: block;
}

.generic-form .column {
	width: 288px;
	float: left;
}

.generic-form .line {
	margin-bottom: 0.5em;
}

.generic-form .column.left {
	margin-right: 25px;
}

.generic-form .column + .column textarea {
	height: 188px;
}

.generic-form .message input {
        width: 99%;
}

.generic-form .action {
	clear: both;
	float: right;
}

.content .generic-form input[type="submit"] {
	background-image: url("../img/button_bg_greenlight.png");
}

.pages {
	clear: both;
	padding: 6px 0;
	line-height: 24px;
	text-align: center;
	overflow: hidden;
}

.pages .next {
	float: right;
}

.pages .previous {
	float: left;
}

.pages .numbers {	
	display: inline-block;
	text-align: center;
	width: 330px;		
	margin: 0 auto;
}

.pages .numbers a, .pages .next a, .pages .previous a {
	padding: 0 6px;
}

.pages .numbers a {
	border: 1px solid transparent;
	display: inline-block;	
}

.pages .numbers a:hover, .pages .next a:hover, .pages .previous a:hover {
	text-decoration: none;
}

.pages .numbers a:hover, .pages .numbers a.selected, .pages .next a, .pages .previous a {
	background-color: #ffffff;
}

.pages .next a, .pages .previous a {
	display: block;
}

