/*
Theme Name: Expressen
Description: Expressen blog theme.
Version: 1.5
Author: Bonnier Digital
Author URI: http://www.bonnier.se/
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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}
body{font:12px/16px Arial,Tahoma,'Helvetica Neue',Helvetica,'DejaVu Sans',sans-serif;color:#000}
a,a:link,a:visited{text-decoration:none;color:#005383}
a:active,a:hover{text-decoration:underline}
/* Fix for underline in secondary menu */
.b-secondary-menu a:hover{text-decoration:none!important}
strong{font-weight:bold}
em{font-style:italic}
.clear{clear:both}
* html .cf{height:1%;overflow:visible}
*+html .cf{min-height:1%}
.cf:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0!important;padding:0!important;margin:0!important}
body{text-align:center;background:#e2e2e2; margin: 0 0 0 5px;}


.widget_search,
.b-search-box_nav {
	display: none;
}


h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#wp-container {
	float: left;
	margin: 0 -200px 0 0;
	width: 100%;
}
.print-item {

}
#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 180px;
    border-left: 1px solid #ddd;
    padding-left: 10px;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
}

/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column .print-item {
	margin: 0 auto;
	width: 505px;
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment .print-item {
	margin: 0 auto;
	width: 100%;
}


/* =Fonts
-------------------------------------------------------------- */
/*
body,
input,
textarea,
.page-title span,
.pingback a.url {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
*/
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.wp-navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,
div.menu,
#colophon,
#branding,
#wp-main,
#wrapper {
	margin: 0;
}
#wrapper {
	background: #fff;
    float:left;
    /*padding-left: 5px;*/
	/*margin-top: 20px; */
	/* padding: 0 20px; */
}

/* Structure the footer area */
#footer-widget-area {
	overflow: hidden;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}
#footer-widget-area #fourth {
	margin-right: 0;
}
#site-info {
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 485px;
}
#site-generator {
	float: right;
	width: 220px;
}


/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background: none repeat scroll 0 0 #E2E2E2;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup,
sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
a:link {
	color: #005383;
}
a:visited {
	color: #005383;
}

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}


/* =Header
-------------------------------------------------------------- */

#wp-header {
	padding: 0px 0 0 0;
}
#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 0 0 10px 0;
	width: 505px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px 0;
	width: 215px;
}
#header-image {
	width: 865px;
        display: block;
}

/* This is the custom header image */
#branding img {
	clear: both;
	display: block;
}


/* =Menu
-------------------------------------------------------------- */

#access {
	background: #006699;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 12px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	height: 30px;
}
#access .menu-header li,
div.menu li {
	float: left;
    position: relative;
}
#access a {
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    padding: 5px 10px 0;
    text-decoration: none;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: #333;
	color: #fff;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}


/* =Content
-------------------------------------------------------------- */

#wp-main {
	clear: both;
	overflow: hidden;
	padding: 20px 0 0 0;
}
.print-item {
	/*margin-bottom: 36px;*/
}
.print-item,
.print-item input,
.print-item textarea {
	color: #333;
	font-size: 14px;
	line-height: 18px;
}
.print-item p,
.print-item ul,
.print-item ol,
.print-item dd,
.print-item pre,
.print-item hr {
	margin-bottom: 24px;
}
.print-item ul ul,
.print-item ol ol,
.print-item ul ol,
.print-item ol ul {
	margin-bottom: 0;
}
.print-item pre,
.print-item kbd,
.print-item tt,
.print-item var {
	font-size: 15px;
	line-height: 21px;
}
.print-item code {
	font-size: 13px;
}
.print-item dt,
.print-item th {
	color: #000;
}
.print-item h1,
.print-item h2,
.print-item h3,
.print-item h4,
.print-item h5,
.print-item h6 {
	color: #000;
	line-height: 1.5em;
	margin: 0 0 20px 0;
}

h1.archive-title {
    border-bottom: 1px solid #000000;
    margin: 20px 0;
    font: 900 35px/1 Arial,Helvetica,sans-serif;
    padding: 0;
}
h1, h1 a {
    color: #000000;
    text-decoration: none;
}

.print-item .wp-expressen-entry-title-and-rss-button-wrapper {
	margin-top: 1px;
}


.print-item table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
.print-item tr th,
.print-item thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
.print-item tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
.print-item tr.odd td {
	background: #f2f7fc;
}
.hentry {
	margin: 0 0 48px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0 25px;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
	color: #ff4b33;
}
.print-item .entry-title {
	color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #888;
	font-size: 11px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}
.print-item .entry-summary p:last-child {
	margin-bottom: 12px;
}


/* =Content Headers
-------------------------------------------------------------- */

.addthis_toolbox {
    margin: 15px 0;
}
.entry-content h1, .entry-content h1 a {
    font: bold 24px/32px Verdana,Arial,Helvetica,sans-serif;
    margin:0 0 15px;
	padding:0;
}
.entry-content h1 a {
    margin:0;
}
.entry-content h2, .entry-content h2 a {
    font: bold 20px/22px Verdana,Arial,Helvetica,sans-serif;
    margin:0;
	padding:0;
}
.entry-content h3, .entry-content h3 a {
    font: bold 16px/20px Verdana,Arial,Helvetica,sans-serif;
    margin:0;
	padding:0;
}
.entry-content h4, .entry-content h4 a {
    font: bold 14px/18px Verdana,Arial,Helvetica,sans-serif;
    margin:0;
	padding:0;
}



.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	clear: both;
	color: #444;
	font-size: 12px;
	line-height: 18px;
    border-bottom: solid 1px #ddd;
    margin-top: 1px;
}
.entry-meta a,
.entry-utility a {
	 color: #888888;
}
.entry-meta a:hover,
.entry-utility a:hover {
	color: #ff4b33;
}
.print-item .video-player {
	padding: 0;
}


/* =Asides
-------------------------------------------------------------- */

.home .print-item .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home .print-item .category-asides .entry-content {
	padding-top: 0;
}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home .print-item .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

.print-item img {
	margin: 0;
	height: auto;
}
body.fourcolumn .print-item img {
	max-width: 520px;
}
body.threecolumn .print-item img {
	max-width: 835px;
}
.print-item .attachment img {
	max-width: 900px;
}
.print-item .alignleft,
.print-item img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.print-item .alignright,
.print-item img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.print-item .aligncenter,
.print-item img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.print-item img.alignleft,
.print-item img.alignright,
.print-item img.aligncenter {
	margin-bottom: 12px;
}
.print-item .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
.print-item .wp-caption img {
	margin: 5px 5px 0;
    max-width: 495px;
}

.print-item .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.print-item .wp-smiley {
	margin: 0;
}
.print-item .gallery {
	margin: 0 auto 18px;
}
.print-item .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.print-item .gallery img {
	border: 2px solid #cfcfcf;
}
.print-item .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.print-item .gallery dl {
	margin: 0;
}
.print-item .gallery img {
	border: 10px solid #f1f1f1;
}
.print-item .gallery br+br {
	display: none;
}
.print-item .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.wp-navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.wp-navigation a:link,
.wp-navigation a:visited {
	color: #888;
	text-decoration: none;
}
.wp-navigation a:active,
.wp-navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 15px 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}

/* Buttons
------------------------------------------------------------------------------*/
input.btn-standard,
a.btn-standard,
a.btn-standard:link,
a.btn-standard:visited {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dedede) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dedede 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dedede');
	background-color:#ededed;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #aaa;
	display:inline-block;
	color:#4d4d4d;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding: 5px 10px;
	min-width:80px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
input.btn-standard:hover,
a.btn-standard:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dedede), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dedede 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#ededed');
	background-color:#dedede;
    color:#4d4d4d;
    cursor: pointer;
    text-decoration: none;
}
.btn-standard,
a.btn-standard:active {
	position:relative;
	top:1px;
}

a.btn-facebook,
a.btn-facebook:link,
a.btn-facebook:visited {
	-moz-box-shadow:inset 0px 1px 0px 0px #91b6f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #91b6f2;
	box-shadow:inset 0px 1px 0px 0px #91b6f2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #528feb), color-stop(1, #355d99) );
	background:-moz-linear-gradient( center top, #528feb 5%, #355d99 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#528feb', endColorstr='#355d99');
	background-color:#528feb;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #477acc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	padding: 5px 10px;
	min-width: 80px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #506685;
}
a.btn-facebook:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #355d99), color-stop(1, #528feb) );
	background:-moz-linear-gradient( center top, #355d99 5%, #528feb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#355d99', endColorstr='#528feb');
	background-color:#355d99;
    color:#ffffff;
}
a.btn-facebook:active {
	position:relative;
	top:1px;
    color:#ffffff;
}

/* =Comments
-------------------------------------------------------------- */
.comments-title {
    font-size: 20px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 30px;
}
.comment {
    margin-bottom: 15px;
}
.comment .author-name {
    font-weight: bold;
}
.comment .datetime {
    color: rgba(30, 55, 70, 0.4);
}
.box.comments td,
.commentform {
    color: rgb(51, 51, 51);
    line-height: 18px;
    vertical-align: top;
}
.comment-avatar {
    width: 52px;
}
.comment-reply-link {
    display: inline-block;
    margin: 5px 0;
}
.login-buttons {
    margin: 15px 0;
}
.depth-1 { }
.depth-2 { margin-left: 52px; }
.depth-3 { margin-left: 104px; }
.depth-4 { margin-left: 156px; }
.depth-5 { margin-left: 208px; }
.depth-6 { margin-left: 260px; }
.depth-7 { margin-left: 312px; }
.depth-8 { margin-left: 364px; }
.depth-10 { margin-left: 364px; }
.depth-11 { margin-left: 364px; }
.depth-12 { margin-left: 364px; }

.narrow form.cf-reply,
.narrow .divider {
    width: 550px;
}
.wide form.cf-reply
.wide .divider {
    width: 865px;
}
.divider {
    background-color: rgb(226, 226, 226);
    height: 5px;
    margin-left: -15px;
    margin-right: -20px;
    margin-bottom: 15px;
    margin-top: 15px;
}
form.cf-reply {
    background-color: #f5f5f5;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -15px;
    margin-right: -20px;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 15px;
}
form.cf-reply h3 {
    margin-top: 5px;
}
div.l-three-column__c-column {
    overflow: visible;
}

#comments-overlay {
    position: fixed;
    z-index: 10000;
    background-color: rgba(0,0,0,0.6);
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.dialog {
    background-color: #fff;
    left: 50%;
    margin-left: -173px;
    padding: 30px;
    position: fixed;
    top: 45px;
    width: 346px;
    z-index: 10010;
}
.dialog h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
}
.dialog p {
    margin: 5px 0;
}
.no-comments {
    margin-top: 15px;
    margin-bottom: 25px;
}
.dialog .dialog-pre-text {
    margin-bottom: 15px;
}
.dialog .dialog-post-text {
    font-size: 0.9em;
    margin-bottom: 15px;
    margin-top: 15px;
}
#btn-show-forgot {
    display: inline-block;
}
.close-dialog {
    display: inline-block;
    position: absolute;
    right: 30px;
}
.dialog p.dialog-button-right {
    display: block;
    text-align: right;
    margin: 0;
    padding: 0;
}
.lbl-medium {
    display: inline-block;
    width: 140px;
}
.txt-medium {
    width: 200px;
}
.txt-large {
    width: 320px;
}
.cf-error {
    color: #cc0000;
    display: block;
    font-size: 0.8em;
    margin-bottom: 10px;
}
.dialog .cf-error {
    margin-left: 140px;
}
.commentform .form-info {
    margin-bottom: 15px;
}
.commentform table {
    width: 466px;
}
.commentform td {
    padding: 5px 0;
    vertical-align: top;
}
.commentform label {
    display: block;
    margin-top: 4px;
}
#txt-cf-comment {
    height: 100px;
}
.comment-account {
    font-weight: bold;
}
.comment-awaiting-moderation {
    color: #aa0000;
}
.comments-prev {
    float: left;
    margin: 15px 0;
}
.comments-next {
    float: right;
    margin: 15px 0;
}

/* =Widget Areas
-------------------------------------------------------------- */
.widget-container ul {
    border: medium none;
    margin-left: 0.5em;
    padding: 0;
    list-style: none outside none;
}
.widget-container li {
    line-height: 15px;
    margin-bottom: 7px;
}

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: none;
	margin-left: 0.5em;
}

.widget-area ul ul li {
	margin-bottom: 7px;
    line-height:15px;
}

input#s {/* This keeps the search inputs in line */
	width: 60%;
	float: left;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 12px 10px 20px;
}
.widget-title {
	color: #222;
	font-weight: bold;
	font-size: 14px;
    margin-bottom: 10px;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}

/* Main sidebars */
#wp-main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#wp-main .widget-area ul ul {
	border: none;
	margin-left: 0.5em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}


/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 20px;
}
#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
#site-info {
	font-weight: bold;
}
#site-info a {
	color: #000;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: block;
	margin: 0 auto 10px;
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.wp-navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}

/* Overriding some stuff to make Expressen header/footer work
-------------------------------------------------------------- */
#wp-expressen-header-wrapper .navigation a:visited {
    color:#FFFFFF;
}

#wp-expressen-header-wrapper .navigation a:link {
    color:#FFFFFF;
}

body #wp-expressen-header-wrapper {
    color:#000000;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 0px;
}

#right-ad {
    margin-left: 0px;
    margin-right: 10px;
    margin-top: 0px;
}

#right-ad > div {
    background-color: #FFFFFF;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

#right-ad > iframe {
    background-color: #FFFFFF;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

#wp-right-column-wrapper {
    float:right;
}

#wp-all-columns-wrapper {
    margin-top: 5px;
}

#footer-line {
  background: none repeat scroll 0 0 #006699;
  height: 11px;
  margin-top: 0;
  width: 847px;
  border: 0 none;
}

#footer-logo {
    margin-top: 6px;
}

#footer-container {
  background-color: #FFFFFF;
  float: left;
  margin-left: -7px;
  margin-top: 6px;
  padding-bottom: 1px;
  width: 847px;
}


/* Migrated comments for Expressen
-------------------------------------------------------------- */
.migrated-comment-subject {
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
}

/* Other Expressen-specific stuff
-------------------------------------------------------------- */
.entry-meta-right {
    float:right;
}

.wp-expressen-rss-button-wrapper {
    float:right;
    width:20px;
    padding-top:5px;
}

.widget_search h3 {
    margin-bottom: 10px;
}

span.button {
	display: block;
	background-image: url(images/sok.png);
	height: 22px;
	width: 45px;
	float: left;
	margin-left: 5px;
}
.searchButton {
	display: block;
	height: 22px;
	width: 45px;
	font-size: 0;
}

.wp-expressen-entry-meta {
    float: right;
}

.wp-expressen-entry-title-wrapper {
    width: 480px;
    float: left;
}

.wp-expressen-entry-title-and-rss-button-wrapper {
    clear: both;
}

.wp-expressen-date-and-author-wrapper {
    clear: both;
}

.widget_archive ul li a {
    text-transform:capitalize;
}

#dsq-subscribe {
    display: none;
}

#expressen-search-form-wrapper {
    margin-top: 4px;
    margin-bottom: 4px;
    margin-left: 5px;
    margin-right: 5px;
}




.l-page{position:relative;width:1250px;margin:auto;text-align:left}
.l-print-page{width:787px}
.l-print-page .b-article{margin:0}
.l-print-page_nobg,.l-print-page_nobg .l-print-page .l-three-column{background:none!important}
.l-two-column{margin:0 0 5px}
.l-two-column__l-column{float:left;width:980px}
.l-two-column__r-column{float:right;width:265px}
/* Added important to fix three column design background */

/* Removed backgrounds. This is the only place these images are used */
.l-three-column{text-align:left;} /*background:url(images/l-two-column.png) repeat-y!important}*/
/*.l-three-column.narrow_{background:url(images/l-three-column.png) repeat-y}*/
/* Add slightly different backgrounds to other divs: */
.narrow_ .l-three-column__group{background:url(images/bg-two-column.png) repeat-y;}
 .l-three-column__group{background:url(images/bg-one-column.png) repeat-y;}

.l-three-column__l-column{float:left;width:110px;min-height:1px;margin:0 5px 30px 0;background:}
.l-three-column__c-column{/*float:left;width:520px;margin:0 5px 0 0;*/min-height:1px;padding:0 15px;}
/*.l-three-column__r-column{float:left;width:310px;min-height:1px}*/
/*.l-three-column__group{float:left;width:865px;}*/
.l-half-column{padding:0 5px}
.l-half-column__column{float:left;width:50%}
.l-half-column__column__inner{margin:0 5px}
.l-half-column__column_last .l-half-column__column__inner{margin-right:0}
.l-half-column__column_first .l-half-column__column__inner{margin-left:0}
.l-half-column__column_third{width:33%}
.l-half-column_border{border-bottom:1px solid #e2e2e2}
.l-half-column_tight{padding-left:0;padding-right:0}
.l-half-column_tight .l-half-column__column__inner{margin-left:0;margin-right:3px}
.l-half-column_tight .l-half-column__column_last .l-half-column__column__inner{margin-right:0}
.l-half-column_separated{margin-bottom:4px;background:#fff}
.l-columns{position:relative;margin:0 0 5px;background:#fff}
.l-columns__column{float:left}
.b-logo__date{font-size:12px;display:block;float:left;width:145px;margin:2px 43px 0 121px}
.b-logo__printout{position:absolute;display:block;right:10px;bottom:10px}
.b-logo__tag-line{font-weight:bold;font-style:italic;display:block;float:left;width:236px;margin:2px 0 0;text-align:right;text-transform:uppercase}
.b-logo_print{width:100%!important;height:100%;border-bottom:1px solid #E2E2E2}
.b-nav{z-index:1;background:url(/Static/css/blocks/b-nav/b-nav.png) repeat-x}
.b-nav__group_left{float:left;/*width:985px*/}
.b-nav__group_right{float:left;/*width:265px*/}
.b-primary-menu.b-primary-menu_mail {width: auto}
.b-primary-menu__item_last a{border-right:0}
.b-primary-menu_mail{float:right;width:auto}
.b-primary-menu_mail a{padding:0 13px 0 0}
.b-primary-menu_mail .b-primary-menu__item_last a{padding:0 13px 0 15px}
.b-page{margin:0 0 5px;padding:5px;background:#fff}
*+html .b-page{zoom:1}
.b-page__text-settings{overflow:hidden;width:100%;height:19px;border-bottom:1px solid #d5d5d5}
.b-page__text-settings__size{float:right}
.b-page__text-settings__size span{font-size:11px;display:block;float:left;margin:0 -2px 0 0;color:#757575}
.b-page__text-settings__size ul{float:left;margin:0;padding:0;list-style:none}
.b-page__text-settings__size li{display:inline}
.b-page__text-settings__size a{display:block;float:left;overflow:hidden;width:12px;height:16px;margin:0 0 0 3px;text-indent:-999em}
.b-page__text-settings__size .t-small a{background:url(/Static/css/blocks/b-page/__text-settings/__size/b-page__text-settings__size-small-off.gif) no-repeat}
.b-page__text-settings__size .t-medium a{background:url(/Static/css/blocks/b-page/__text-settings/__size/b-page__text-settings__size-medium-off.gif) no-repeat}
.b-page__text-settings__size .t-big a{background:url(/Static/css/blocks/b-page/__text-settings/__size/b-page__text-settings__size-big-off.gif) no-repeat}
.b-page__text-settings__size .t-small{background:url(/Static/css/blocks/b-page/__text-settings/__size/b-page__text-settings__size-small-off.gif) no-repeat}
.b-page__footer{font-size:12px;padding:10px 0 0;color:#6f7072;border-top:1px solid #e2e2e2;background:url(/Static/css/blocks/b-page/__footer/b-page__footer.png) no-repeat}
.b-page__footer a{font-weight:normal;color:#6f7072}
.b-page__footer__social{float:left;width:259px;margin:0 8px 0 0;padding:0 5px 0 0}
.b-page__footer__social .b-link-icon{margin-right:10px}
.b-page__footer__social .b-link-icon_save-bookmark{margin-right:0}
.b-page__footer__actions{float:left;width:89px;min-height:1px;margin:0 8px 0 0;padding:0 5px 0 0}
.b-page__footer__actions a.b-link-icon_print{font-size:12px;margin-top:6px}
.b-page__footer__publish-date{float:left;width:165px;padding:1px 0 0}
.b-page__footer__publish-date .published-date{display:block;margin:0 0 7px}
.b-page__footer__publish-date .update-date{display:block}
.l-print-page .b-page__footer__publish-date{width:auto;float:none}
.b-page_slideshow{position:relative;margin-top:-27px}
.b-article{margin:0 0 5px;padding:5px;background:#fff;overflow:hidden}
.b-article .newDesk{display:block;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e2e2e2}
.b-article .newDesk h3{margin-top:.25em;margin-bottom:.25em}
.b-article .newDesk h3,.b-article .newDesk h3 a{font:bold 19px/1.3 Arial,Helvetica,sans-serif;color:#000;text-decoration:none}
.b-article .newDesk p{font:normal 13px/16px Verdana,Geneva,sans-serif;color:#000}
.b-article .newDesk p a.linkGrey{padding:0 8px 0 0;background:url(/Static/images/arrowBlackRight.gif) no-repeat 100% 50%;font-size:10px;color:#919191;text-decoration:none}
.deskList{display:block;margin:6px 0;padding:0;list-style-type:none}
.deskList li{display:block;margin:0 0 3px 0;padding:0;background-image:none;font:normal 13px/15px Arial,Helvetica,sans-serif;color:#000}
.deskList li span{display:block;font-size:10px;color:#919191;font-weight:bold}
.deskList li a{color:#000}
.deskList li a,.deskList li a span{text-decoration:none}
.deskArticle{display:block;padding:10px 0}
.deskArticle h1{font:bold 36px/38px Arial,Helvetica,sans-serif;margin:0 0 .5em 0;padding:0}
.deskArticle p{margin-bottom:1em;font:normal 13px/15px Verdana,Geneva,sans-serif}
.deskArticle p .intro,.deskArticle p .instr{display:block;font-weight:bold}
.deskArticle p .intro{color:#f00;text-transform:uppercase}
.b-article__photo{margin:4px 0 4px}
.b-article__photo img{display:block;margin:0 0 1px}
.b-article__photo-author,.b-article__photo-separator,.b-article__photo-desc{font-size:12px;font-style:italic;color:#909090}
.b-article__photo-separator{font-style:normal;margin:0 4px 0 0}
.b-article__video{margin:5px 0 0 0}
.b-article__preamble{font-size:15px;font-weight:bold;line-height:18px;margin:0 0 16px}
.b-article__pramble_master{margin-top:10px;margin-bottom:10px}
.b-article__r-column{float:right;width:310px;margin:0 0 5px 10px}
.b-article__r-column .b-ad,.b-article__r-column .b-factbox{margin-bottom:10px}
.b-article__author{margin:25px 0 6px;padding:0;list-style:none}
.b-article__author__item{position:relative;float:left;width:270px;min-height:58px;margin:0 0 10px}
.b-article__author__item img{display:block;border:1px solid #cecece}
.b-article__author__item span{font-weight:bold;position:absolute;bottom:-2px;left:65px;display:block;width:205px;word-wrap:break-word}
.b-article__rating{position:relative;top:-8px;display:block;margin:0 0 2px}
.b-article__press-room{font-family:Verdana,Geneva,sans-serif;font-size:13px;font-weight:bold;line-height:15px;text-transform:uppercase;color:#f00}
.b-article__columnist-pic{overflow:hidden;width:310px}
.b-article__columnist-pic img{display:block}
.b-article__to-columnist-page{font-size:13px;font-weight:bold;padding:5px 0;border-style:solid;border-color:#e10933;border-width:3px 0 3px 0}
.b-article__to-columnist-page span{font-size:28px;line-height:1em;display:block;margin:0 0 5px}
.b-article_columnist h1{font-size:38px;line-height:42px}
.b-article_columnist h1 a{font:48px/1 "Arial Black",Gadget,sans-serif;font-weight:900;display:block;margin:10px 0 8px 0;letter-spacing:-3px;text-transform:uppercase;color:#000;border-bottom:3px solid #e10933}
.b-article_columnist h1 a:hover{text-decoration:none}
.b-article_wider{margin-top:-32px}
.b-article.b-article__fontsize_t-medium h1{font-size:53px;line-height:55px}
.b-article.b-article__fontsize_t-medium h2{font-size:19px;line-height:21px}
.b-article.b-article__fontsize_t-medium p,.b-article.b-article__fontsize_t-medium .b-text_article{font-size:17px;line-height:20px}
.b-article.b-article__fontsize_t-medium .b-article__photo-desc,.b-article.b-article__fontsize_t-medium .b-article__photo-author{font-size:15px;line-height:17px}
.b-article.b-article__fontsize_t-medium .b-article__author__item{font-size:15px;line-height:20px}
.b-article.b-article__fontsize_t-medium .b-factbox .b-title_black{font-size:15px;line-height:24px}
.b-article.b-article__fontsize_t-medium .b-factbox .b-text_factbox{font-size:15px;line-height:19px}
.b-article.b-article__fontsize_t-big h1{font-size:56px;line-height:58px}
.b-article.b-article__fontsize_t-big h2{font-size:22px;line-height:14px}
.b-article.b-article__fontsize_t-big p,.b-article.b-article__fontsize_t-big .b-text_article{font-size:20px;line-height:23px}
.b-article.b-article__fontsize_t-big .b-article__photo-desc,.b-article.b-article__fontsize_t-big .b-article__photo-author{font-size:17px;line-height:20px}
.b-article.b-article__fontsize_t-big .b-article__author__item{font-size:18px;line-height:20px}
.b-article.b-article__fontsize_t-big .b-factbox .b-title_black{font-size:18px;line-height:30px}
.b-article.b-article__fontsize_t-big .b-factbox .b-text_factbox{font-size:18px;line-height:22px}
.b-article-footer{padding:10px 0 0;border-top:1px solid #e2e2e2}
.b-article-footer__published{font-size:11px;float:right;width:154px;color:#757575}
.b-article-footer__published span{display:block;margin:0 0 5px}
.l-print-page .b-article-footer__published{width:auto;float:none}
.b-article-footer__published_publish-date{float:left}
.b-article-footer__published_update-date{float:right}
.b-article-footer__actions{float:left;width:366px;vertical-align:middle}
.b-article-footer__url{font-size:11px;width:100%;color:#757575}
.b-article-footer__url span{display:block;margin:0 0 5px}
.b-article-footer_print{border-top:0}
.b-story{position:relative;margin:0 0 5px;background:#fff}
.b-story_page{padding:0 0 5px}
.b-story_page h1{font:39px/42px "Arial Black",Gadget,sans-serif;font-weight:900;margin:8px 0 16px;padding:0 5px}
.b-story_page .b-text{padding:0 5px}
.b-story_page .b-story__content{padding:5px 5px 0}
.b-story_page .b-story__sub-title{margin-top:15px}
.b-story_page .b-story__sub-title:first-child{margin-top:1px}
.b-story_widget{z-index:1;margin-bottom:10px}
.b-story_widget .b-story__content{padding:3px 0 3px 5px;border-color:#0366a0;border-style:solid;border-width:0 0 2px 2px}
.b-story_widget .b-story__sub-title{position:relative;z-index:5}
.b-story_two-column{margin-bottom:5px}
.b-story_two-column .b-story__sub-title{margin-top:20px}
.b-story_two-column .b-story__sub-title:first-child{margin-top:0}
.b-story_two-column .b-story__content{padding-top:6px}
.b-story__content{padding-top:5px}
.b-story__column{position:relative;float:left;width:249px;padding:0 25px 0 0}
*+html .b-story__column{zoom:1}
.b-story__column-last{padding-right:0}
.b-story__column .b-story-list{margin-top:20px}
.b-story_left_column{float:left}
.b-story_right_column{width:300px}
.b-story__show-more{overflow:hidden;margin-bottom:5px}
.b-story__show-more strong{font-weight:bold}
.b-story__show-more .b-button{float:left;margin:0 10px 0 0}
.b-story__show-more span{line-height:24px;display:block;overflow:hidden}
.b-story__show-more_separated{padding-top:10px;border-top:1px solid #e2e2e2}
.b-story__read-more{font-weight:bold;text-align:right;text-transform:uppercase}
.b-story__sub-title{font:12px 'Arial Black',Arial,Helvetica,'DejaVu Sans',sans-serif;font-weight:900;margin:1px 0 6px;padding:0 0 2px;text-transform:uppercase;border-bottom:1px solid #e2e2e2}
.b-columnist-page{overflow:hidden;width:535px;padding:0 0 5px 15px;background:#fff}
.b-columnist-page h1{font:48px/1 "Arial Black",Gadget,sans-serif;font-weight:900;margin:15px 0 15px -5px;letter-spacing:-.06em;text-transform:uppercase;color:#000;border-bottom:3px solid #e10933}
.b-columnist-page__facts strong{font-weight:bold}
.b-columnist-page__facts-content{font-size:13px;padding:0 25px 0 0}
.b-columnist-page__facts-content p{margin:0 0 5px}
.b-columnist-page__pic{position:relative;float:right;overflow:hidden;width:305px;margin:5px 5px 0 0;vertical-align:bottom}
.b-columnist-page__pic img{position:relative;bottom:0;display:block}
.b-columnist-list-item{overflow:hidden;padding:4px 5px 4px;background:#fff}
.b-columnist-list-item__pic{float:left;overflow:hidden;width:72px;margin:4px 5px 0 0}
.b-columnist-list-item__pic img{display:block}
.b-columnist-list-item__content{font-size:13px;font-weight:bold;overflow:hidden}
.b-columnist-list-item__content h2{font-size:22px;line-height:24px;position:relative;margin-left:-1px;margin-bottom:2px;padding:0}
.b-columnist-list-item__content h2 a{color:#000}
a.b-columnist-list-item__read-more{line-height:18px;color:#000}
.b-quiz{margin:0 0 5px;background:#fff}
.b-quiz__answers{margin:0 0 5px}
.b-quiz__answers .b-quiz-list{overflow:hidden}
.b-quiz__content-wrap{padding:8px 0 0}
.b-quiz__content{min-height:510px}
.b-quiz__pic{float:right;margin:0 0 0 5px;overflow:hidden}
.b-quiz__pic img{display:block}
.b-quiz__stat{margin:30px 0 15px}
.b-quiz__stat__title{font-size:22px;font-weight:bold;line-height:24px;margin:0 0 15px}
.b-quiz__step{font-size:12px;margin:0 0 8px}
.b-quiz__title{font-size:32px;font-weight:bold;line-height:38px;margin:0 0 4px}
.b-quiz__question{font-size:22px;font-weight:bold;line-height:26px;margin:0 0 6px;vertical-align:top}
.b-quiz__question .b-quiz__question__number{float:left;margin-right:10px}
.b-quiz__question__text{display:block;overflow:hidden}
.b-quiz-list{overflow:hidden;width:100%;margin:2px 0 15px;border-bottom:1px solid #e2e2e2!important}
.b-quiz-list td,.b-quiz-list__item{font-size:13px;font-weight:bold;overflow:hidden;margin:0 0 8px}
.b-quiz-list td{padding-top:8px}
.b-quiz-list label{margin:0 0 0 3px;cursor:pointer}
.b-option{display:block;padding:2px 0;cursor:pointer}
.b-quiz-list input,.b-option input{position:relative;top:-2px;width:13px;height:13px;margin:0;padding:0;vertical-align:bottom}
*+html .b-quiz-list input,*+html .b-option input{overflow:hidden}
.b-quiz-list td,.b-option_separated{padding:8px 0 10px;border-bottom:1px solid #e2e2e2}
.b-quiz-grid{font-size:13px;width:100%;margin:0 0 10px;table-layout:fixed}
.b-quiz-grid th{font-size:14px;font-weight:bold;padding:0 0 2px;text-align:left;text-transform:uppercase;border-bottom:1px solid #e2e2e2}
.b-quiz-grid td{padding:5px 10px 5px 0;vertical-align:top;border-bottom:1px solid #e2e2e2}
.b-quiz-grid__answer{width:290px}
.b-quiz-grid__answer-right,.b-quiz-grid__answer-wrong{padding-left:35px}
.b-quiz-grid__answer-right{background:url(/Static/css/blocks/b-quiz-grid/__answer/b-quiz-grid__answer-right.gif) 0 3px no-repeat}
.b-quiz-grid__answer-wrong{background:url(/Static/css/blocks/b-quiz-grid/__answer/b-quiz-grid__answer-wrong.gif) 0 3px no-repeat}
.b-quiz-grid__stat{width:240px;padding-right:0!important}
.b-quiz.b-quiz__fontsize_t-medium h1{font-size:34px;line-height:41px}
.b-quiz.b-quiz__fontsize_t-medium h2{font-size:25px;line-height:29px}
.b-quiz.b-quiz__fontsize_t-medium p,.b-quiz.b-quiz__fontsize_t-medium .b-text_quiz{font-size:17px;line-height:20px}
.b-quiz.b-quiz__fontsize_t-medium .b-quiz__step{font-size:15px;line-height:18px}
.b-quiz.b-quiz__fontsize_t-medium h2.b-quiz__question{font-size:25px;line-height:29px}
.b-quiz.b-quiz__fontsize_t-medium label{font-size:16px;line-height:19px}
.b-quiz.b-quiz__fontsize_t-big h1{font-size:37px;line-height:44px}
.b-quiz.b-quiz__fontsize_t-big h2{font-size:28px;line-height:32px}
.b-quiz.b-quiz__fontsize_t-big p,.b-quiz.b-quiz__fontsize_t-big .b-text_quiz{font-size:20px;line-height:23px}
.b-quiz.b-quiz__fontsize_t-big .b-quiz__step{font-size:18px;line-height:21px}
.b-quiz.b-quiz__fontsize_t-big h2.b-quiz__question{font-size:28px;line-height:32px}
.b-quiz.b-quiz__fontsize_t-big label{font-size:19px;line-height:22px}
.b-search-results{margin-bottom:5px;padding:0 5px;background:#fff}
.b-search-results__search-query{padding:5px 0;border-style:solid;border-color:#e2e2e2;border-width:1px 0;background:#fff}
.b-search-results__search-query h1{font-size:32px;font-weight:bold;line-height:38px;margin-bottom:3px}
.b-search-results__search-query h1 em{font-style:italic}
.b-search-results__list{position:relative;margin:6px 0 0;padding:0 0 10px}
.b-hot-news{margin:0 0 5px;padding:5px 5px 10px;background:#fff}
.b-hot-news__date-control{float:right;margin:0 0 0 5px}
.b-hot-news__date-control__button{display:block!important;margin:0 0 3px}
.b-hot-news__date-control__button input{font-size:9px;float:right;width:49px;height:10px;margin:2px 0 0}
.b-hot-news__date-control__button input:focus{outline:1px solid #719dc8}
.b-hot-news__filter{overflow:hidden}
.b-hot-news__period{font-weight:bold;margin:0 0 2px}
.b-hot-news__show-more{margin:5px 0 10px}
.b-hot-news__title{font-size:32px;font-weight:bold;line-height:42px;margin:6px 0}
.b-gallery{overflow:hidden}
.b-gallery__back-to-gallery{font-weight:bold}
.b-gallery__back-to-gallery span{position:relative;top:-1px}
.b-gallery__list{font-size:14px;width:550px;margin:28px 0 52px}
.b-gallery__list__item{display:inline-block;width:175px;margin:0 3px 10px 0;vertical-align:top}
*+html .b-gallery__list__item{display:inline;zoom:1;margin-right:7px}
.b-gallery__row{width:255px;margin:0 0 5px}
.b-gallery__row label{font-weight:bold}
.b-gallery__row .b-input-text,.b-gallery__row .b-input-file{margin-top:3px}
.b-gallery__row_file-field{width:255px}
.b-gallery__row_file-field input{width:255px}
.b-gallery__row_text{width:100%}
.b-gallery__row_text textarea{height:150px}
.b-gallery__upload-controls a{font-weight:bold}
.b-gallery__upload-controls__submit{float:right}
.b-gallery__upload-panel{margin:27px 0 11px}
.b-gallery__upload-your-link{font-size:14px;margin:17px 0 0 0}
.b-gallery__upload-link-panel{font-size:14px;margin:15px 0 0 0;padding:5px 0 5px;border-top:1px solid #e2e2e2}
.b-gallery_upload{padding-top:2px}
.b-gallery_widget{font-size:14px;margin:0;padding:0 0 8px;border-bottom:1px solid #e2e2e2}
.b-gallery_widget .b-gallery__list{margin:0}
.b-news-desk{margin:0 0 5px;padding:0 0 5px;border-bottom:1px solid #e2e2e2}
.b-news-desk__title{margin:.25em 0}
.b-news-desk__title,.b-news-desk__title a{font-size:19px;font-weight:600;line-height:1.3;text-decoration:none;color:#000}
.b-news-desk__preamble{font-family:Verdana,Geneva,sans-serif;font-size:13px}
.b-news-desk__press-room{font-family:Arial,Tahoma,Helvetica,'DejaVu Sans',sans-serif;font-size:10px;font-weight:bold;padding-right:8px;color:#919191;background:url(/Static/css/blocks/b-news-desk/b-news-desk__press-room.gif) 100% 50% no-repeat}
.b-news-desk__list{margin:6px 0;padding:0;list-style:none}
.b-news-desk__list__item{line-height:15px;margin:0 0 3px}
.b-news-desk__list__item span{font-family:Arial,Tahoma,Helvetica,'DejaVu Sans',sans-serif;font-size:10px;font-weight:bold;display:block;color:#919191}
.b-news-desk__list__item a{font-family:Verdana,Geneva,sans-serif;color:#000}
.b-ad{/*position:relative;margin:14px 0 5px;*/background:#E2E2E2;display:block !important;}
.b-ad2{display: block !important;}
.b-ad span{display: block;font:8px/20px Verdana,sans-serif;/*position:absolute;top:-17px;*/z-index:10;text-transform:uppercase;padding-left:2px;color:#000;margin-bottom:-5px;}
.b-ad_first{margin-top:0}
.b-ad_size-265x720{width:265px;height:720px}
.b-ad_size-980x240{width:980px;height:240px}
.b-ad_size-310x290{width:310px;height:290px}
.b-factbox{margin:0 0 5px}
.b-factbox__content{font-size:12px;line-height:16px;padding:1px 5px 5px;background:#e1e1e1}
.b-factbox__content p{font-size:12px;line-height:16px;text-indent:0}
.b-factbox__content strong{font-weight:bold}
.b-factbox__content img{margin:4px 0}
.b-tabs-widget{margin:0px !important; border-style: solid; border-color: #E2E2E2; border-width: 0 0 5px; background:#fff}
.b-teaser__item{padding:5px 5px 10px;border-bottom:1px solid #e2e2e2;background:#fff}
.b-teaser__item_column{padding-left:0;padding-right:0;border-bottom:0}
.b-teaser__item_column-tight{padding:0 0 3px;border-bottom:0}
.b-teaser__item_column-tight .b-teaser__content{padding:0 5px}
.b-teaser__item_separated{margin-bottom:4px}
.b-teaser__headline{font-size:52px;font-weight:bold;line-height:52px;margin:0 0 7px;letter-spacing:-1px;word-wrap:break-word}
.b-teaser__headline a{color:#000}
.b-teaser__headline a:hover{text-decoration:none}
.b-teaser__headline_medium{font-size:25px;line-height:1em;margin:0 0 3px}
.b-teaser__headline_big-tight{font-size:29px;line-height:1em;margin:0 0 5px}
.b-teaser__headline_heads{font-size:15px;font-weight:bold;line-height:1;display:block;margin:2px 0 2px}
a.b-teaser__headline_heads{color:#000}
.b-teaser__headline_heads-subheadline{font-size:14px;font-weight:normal;font-style:italic;line-height:16px;display:block;margin:3px 0 3px}
a.b-teaser__headline_heads-subheadline{color:#000}
a.b-teaser__link{color:#000!important}
.b-teaser_left .b-text{overflow:hidden}
.b-teaser_left .b-teaser__img-link{float:left;margin:6px 2px 6px 5px}
.b-teaser_autoteaser{font-size:13px}
.b-teaser_autoteaser a{font-weight:bold}
.b-teaser_autoteaser .b-teaser__item_full{padding-bottom:6px}
.b-teaser_autoteaser-tight .b-teaser__item{padding:0;padding-bottom:6px}
.b-teaser_autoteaser-tight .b-teaser__content{padding-left:5px;padding-right:5px}
.b-teaser_no-bg{background:transparent}
.b-teaser_gap{margin-bottom:5px}
.b-latest-articles{margin:0 0 5px;background:#fff}
.b-latest-articles__content{font-size:13px;padding:8px 5px 5px}
.b-latest-articles__content .b-articles-list{margin:0 0 8px}
.b-adv-teaser{font-size:14px;width:100%;background:#fff}
.b-adv-teaser__heading{font-size:60px;margin:0 0 6px;padding:0 0 .08em;letter-spacing:-1px}
.b-adv-teaser__heading,.b-adv-teaser__heading a{font-weight:bold;line-height:1;text-decoration:none;word-wrap:break-word;color:#000}
.b-adv-teaser__heading a:hover{text-decoration:none}
.b-adv-teaser__heading_bold,.b-adv-teaser__heading_bold a{font-family:"Arial Black",Gadget,sans-serif;font-weight:900;line-height:1.05em}
.b-adv-teaser__heading_italic{font-style:italic}
.b-adv-teaser__heading_red,.b-adv-teaser__heading_red a{color:#ec2925}
.b-adv-teaser__heading_blue{color:#005383}
.b-adv-teaser__separator{overflow:hidden;clear:both;width:100%;height:1px;margin:8px 0;padding:0;background:transparent}
.b-adv-teaser__content{padding:5px 5px 0;word-wrap:break-word}
.b-adv-teaser__image{margin:0 0 5px}
.b-adv-teaser__columns{margin:0}
.b-adv-teaser__column{float:left}
.b-adv-teaser__column_first .b-adv-teaser__column__inner{padding-left:0}
.b-adv-teaser__column_last .b-adv-teaser__column__inner{padding-right:0}
.b-adv-teaser__column__inner{padding:0 5px}
.b-adv-teaser_separator{padding-bottom:5px}
.b-adv-teaser_separator .b-adv-teaser__content{padding-bottom:10px;border-bottom:1px solid #e2e2e2}
.b-adv-teaser-link{margin:0 0 5px}
.b-adv-teaser-link__heading{font-weight:bold}
a.b-adv-teaser-link__sub-heading{color:#000}
.b-slideshow{position:relative;margin:0 0 5px;padding:5px 0 0}
.b-slideshow__close{line-height:20px;float:right;height:20px;padding:0 25px 0 0;background:url(/Static/css/blocks/b-slideshow/__close/b-slideshow__close.png) 100% 0 no-repeat}
a.b-slideshow__close{color:#fff}
.b-slideshow__controls{padding:5px;text-align:center;vertical-align:middle}
.b-slideshow__header{padding:5px 5px 0}
.b-slideshow__holder-wrap{padding:5px 5px 0}
.b-slideshow__next{display:inline-block;overflow:hidden;width:16px;height:16px;text-indent:-999em;background:url(/Static/css/blocks/b-slideshow/__next/b-slideshow__next.png) no-repeat}
.b-slideshow__open{float:left;overflow:hidden;width:19px;height:16px;text-indent:-999em;background:url(/Static/css/blocks/b-slideshow/__open/b-slideshow__open.png) no-repeat}
.b-slideshow__prev{display:inline-block;overflow:hidden;width:16px;height:16px;text-indent:-999em;background:url(/Static/css/blocks/b-slideshow/__prev/b-slideshow__prev.png) no-repeat}
.b-slideshow__share{float:right;width:50px;margin:0;padding:0;list-style:none}
.b-slideshow__share li{display:inline}
.b-slideshow__share__twitter a{position:relative;top:-1px;display:block;float:right;overflow:hidden;width:16px;height:16px;margin:0 0 0 3px;text-indent:-999em;background:url(/Static/css/blocks/b-slideshow/__share/__twitter/b-slideshow__share__twitter.png) no-repeat}
.b-slideshow__share__facebook a{position:relative;top:-1px;display:block;float:right;overflow:hidden;width:16px;height:16px;margin:0 0 0 3px;text-indent:-999em;background:url(/Static/css/blocks/b-slideshow/__share/__facebook/b-slideshow__share__facebook.png) no-repeat}
.b-slideshow__description{font-size:13px;font-style:italic;width:100%}
.b-slideshow__description-wrap{padding:0 5px}
.b-slideshow__state{font-size:13px;font-weight:bold;line-height:16px;position:relative;top:-2px;margin:0 3px}
.b-slideshow_black .b-slideshow__holder-wrap{padding-bottom:5px;background:#000}
.b-slideshow_popup{font-size:13px;color:#fff;background:#000}
.b-slideshow_popup .b-slideshow__header{padding-top:0}
.b-slideshow_popup{width:922px}
.b-slideshow_popup .b-slideshow__holder-wrap{width:912px}
.b-slideshow_popup .b-slideshow__item{width:912px;height:506px}
.b-slideshow_popup .b-slideshow__controls{position:relative;float:right;width:125px;padding-bottom:0;text-align:center}
.b-slideshow_popup .b-slideshow__description-wrap{overflow:hidden;height:21px;padding:5px 0 0 5px}
.b-slideshow_popup .b-slideshow__description{text-align:left}
.b-slideshow_popup .b-slideshow__next{overflow:hidden;width:21px;height:21px;text-indent:-999em;background:url(/Static/css/blocks/b-slideshow/__next/b-slideshow__next_black.png) no-repeat}
.b-slideshow_popup .b-slideshow__prev{overflow:hidden;width:21px;height:21px;text-indent:-999em;background:url(/Static/css/blocks/b-slideshow/__prev/b-slideshow__prev_black.png) no-repeat}
*+html .b-slideshow_popup .b-slideshow__next *+html .b-slideshow_popup .b-slideshow__prev{display:inline;zoom:1}
.b-slideshow_popup .b-slideshow__state{font-size:16px;top:-5px}
*+html .b-slideshow_popup .b-slideshow__state{top:-2px}
.b-slideshow_popup .b-slideshow__share,.b-slideshow_popup .b-slideshow__open{display:none}
.b-slideshow_preview{margin-left:-5px;margin-right:-5px}
.b-slideshow_preview .b-slideshow__item{width:100%}
.b-slideshow__two-columns-wide{margin-left:0;margin-right:0}
.b-breaking-news{font-size:14px;line-height:19px;padding:5px 5px 0;background:#fff}
.b-breaking-news__inner{border-bottom:1px solid #e2e2e2}
.b-breaking-news__content{overflow:hidden;vertical-align:middle}
.b-breaking-news__item{overflow:hidden}
.b-breaking-news__controls{float:right}
.b-breaking-news__controls__control{float:left;overflow:hidden;width:19px;height:19px;margin:0 5px 0 0;text-indent:-999em;background:url(/Static/css/blocks/b-breaking-news/__controls/__control/b-breaking-news__controls__control.png) no-repeat}
.b-breaking-news__controls__control_prev{background-position:0 -19px}
.b-breaking-news__controls__control_next{margin:0;background-position:-19px -19px}
.b-breaking-news__controls__control_start{background-position:0 0}
.b-breaking-news__controls__control_stop{background-position:0 0}
.b-latest-post{position:relative}
.b-latest-post__content{overflow:hidden}
.b-latest-post__pic{display:block}
.b-latest-post__pic img{display:block}
.b-latest-post__pic_header{float:right;height:87px}
.b-latest-post__quote{font-size:14px;font-weight:bold}
a.b-latest-post__quote{color:#000}
a.b-latest-post__quote:hover{color:#000; text-decoration: underline;}
.b-latest-post__to-blog{margin-top:5px}
.b-latest-post_header{font-size:14px;font-weight:bold;overflow:hidden;height:87px}
.b-latest-post_header .b-latest-post__content{position:relative;overflow:hidden;padding:10px 5px 0 0}
.b-latest-post_header .b-link-icon{overflow:hidden;height:1.2em;}
.b-latest-post_third{font-size:14px;font-weight:bold;height:87px}
.b-latest-post_third .b-latest-post__content{padding:10px 0 0 5px}
.b-latest-post_third .b-latest-post__pic{float:left;height:87px}
.b-articles-list{margin:0;padding:0;list-style:none}
.b-articles-list__item{overflow:hidden;margin:2px 0 0}
.b-articles-list__item:first-child{margin:0}
.b-articles-list__item__pic{float:left;margin:2px 4px 0 0}
.b-articles-list__item__pic img{display:block}
.b-articles-list__item__pic_big{margin:4px 4px 0 0}
.b-articles-list__item__content{font-weight:bold;overflow:hidden}
.b-articles-list__item__content h2{font-size:22px;line-height:24px;margin-bottom:2px;padding:0}
.b-articles-list__item__content h2 a{color:#000}
.b-articles-list__item__content span{font-size:10px;display:inline-block;color:#919191}
.b-articles-list__item__number{float:left;margin:0 5px 0 0}
.b-articles-list_story-page{font-size:13px;margin-bottom:13px}
.b-articles-list_story-page .b-articles-list__item{margin:9px 0 0}
.b-articles-list_story-widget{margin:0 0 4px}
.b-articles-list_story-widget .b-articles-list__item{margin:5px 0 0}
.b-articles-list_columnist-page{font-size:20px;line-height:24px;margin:0 0 58px}
.b-articles-list_columnist-page a{display:block;color:#2f649d}
.b-articles-list_columnist-page .b-link-icon{padding:0 0 0 13px;background:url(/Static/css/blocks/b-articles-list/_columnist-page/b-list-articles-bullet.gif) 0 7px no-repeat}
.b-articles-list_columnist-page span{font-size:13px!important;font-weight:normal;line-height:14px;display:block;height:14px;margin:3px 0 3px;padding:0 0 0 15px}
.b-articles-list_latest-news{font-size:13px;margin:0 0 7px}
.b-articles-list_latest-news .b-articles-list__item{margin:3px 0 0 0}
.b-articles-list_latest-news .b-articles-list__item:first-child{margin:0}
.b-articles-list_hot-news{font-size:14px;line-height:17px;margin:0 0 10px}
.b-articles-list_hot-news span{font-size:12px}
.b-articles-list_most-seen .b-latest-articles__content{padding-top:0;padding-bottom:0}
.b-articles-list_most-seen .b-articles-list__item__content a.b-link-icon{font-size:13px;font-weight:normal;color:#000}
.b-articles-list_most-seen .b-articles-list__item__number{font-weight:bold}
.b-articles-list_most-seen .b-story__show-more_separated{padding-top:5px}
.b-bb_red{color:#ec2925}
.b-bb_blue{color:#005383}
.b-bb_black{color:#000}
.b-bb_bold{font-family:"Arial Black",Gadget,sans-serif;font-weight:900;line-height:1.05em;letter-spacing:-1px}
.b-bb_bold-link{font-weight:bolder}
.b-bb_italic{font-style:italic}
.b-headline{font-size:60px;margin:0 0 6px;padding:0 0 .08em;letter-spacing:-1px}
.b-headline,.b-headline a{font-weight:bold;line-height:1;text-decoration:none;word-wrap:break-word;color:#000}
.b-headline a:hover{text-decoration:none}
.b-headline_gallery-medium{font-size:32px;margin:11px 0 8px}
.b-headline_gallery-thanks{margin:2px 0 8px}
.b-headline_bold,.b-headline_bold a{font-family:"Arial Black",Gadget,sans-serif;font-weight:900;line-height:1.05em}
.b-headline_article{font-size:50px;line-height:52px;margin:0 0 13px}
.b-headline_gallery{margin:0 0 5px}
.b-headline_news-desk{font-size:36px;line-height:38px;margin:0 0 .5em}
.b-link-icon{font-weight:bold;text-decoration:none}
a.b-link-icon_print{font-size:11px;font-weight:normal;display:inline-block;padding:0 0 0 20px;color:#757575;background:url(/Static/css/blocks/b-link-icon/_print/b-link-icon_print.gif) no-repeat}
a.b-link-icon_print:hover{color:#959595}
.b-link-icon_bullet,.b-link-icon_bullet-left,.b-link-icon_bullet-down,.b-link-icon_bullet-top{position:relative;padding:0 0 0 9px}
.b-link-icon_bullet-down,.b-link-icon_bullet-top{position:relative;padding:0 0 0 11px}
.b-link-icon_bullet i,.b-link-icon_bullet-left i,.b-link-icon_bullet-down i,.b-link-icon_bullet-top i{position:absolute;top:.7em;left:1px;width:5px;height:7px;margin-top:-4px;background:url(/Static/css/blocks/b-link-icon/_bullet/b-link-icon_bullet.png) 100% 0 no-repeat}
.b-link-icon_bullet-left i{background:url(/Static/css/blocks/b-link-icon/_bullet/b-link-icon_bullet.png) 0 0 no-repeat}
.b-link-icon_bullet-down i,.b-link-icon_bullet-top i{width:7px}
.b-link-icon_bullet-down i{background:url(/Static/css/blocks/b-link-icon/_bullet/b-link-icon_bullet.png) -16px 0 no-repeat}
.b-link-icon_bullet-top i{background:url(/Static/css/blocks/b-link-icon/_bullet/b-link-icon_bullet.png) 100% 0 no-repeat}
.b-link-icon__icon{background:url(images/types-new.png) no-repeat}
.type-article{padding:0}
.type-webtvarticle,.type-tv{padding:0 0 0 35px}
.type-webtvarticle i,.type-tv i{width:32px;background-position:-23px 0!important}
.type-quiz{padding:0 0 0 53px}
.type-quiz i{width:50px;background-position:-119px -39px!important}
.b-link-icon_email-sharing{float:left;overflow:hidden;height:16px;padding:0 0 0 20px;margin:4px 5px 1px 0;background:url(/Static/css/blocks/b-link-icon/_email-sharing/b-link-icon_email-sharing.gif) 0 50% no-repeat}
.b-link-icon_save-bookmark{float:left;overflow:hidden;height:16px;padding:0 0 0 20px;margin:4px 5px 1px 0;background:url(/Static/css/blocks/b-link-icon/_save-bookmark/b-link-icon_save-bookmark.gif) 0 50% no-repeat}
.b-link-icon_report-abuse{position:relative;float:left;height:16px;margin:2px 5px 0 0;padding:0 0 0 20px;letter-spacing:-1px}
.b-link-icon_report-abuse i{position:absolute;top:0;left:0;width:16px;height:16px;background:url(/Static/css/blocks/b-link-icon/_report-abuse/b-link-icon_report-abuse.gif) no-repeat}
.b-link-icon_gallery-abuse{font-weight:normal;position:relative;padding:0 13px 0 0}
.b-link-icon_gallery-abuse i{position:absolute;right:0;width:13px;height:15px;background:url(/Static/css/blocks/b-link-icon/_gallery-abuse/b-link-icon_gallery-abuse.png) no-repeat}
.b-option{display:block;padding:2px 0;cursor:pointer}
.b-option input{position:relative;top:-2px;width:13px;height:13px;margin:0;padding:0;vertical-align:bottom}
.b-option_separated{padding:0 0 10px;border-bottom:1px solid #e2e2e2}
.b-social-panel{float:left;height:21px}
.b-social-panel__share-label{float:left;height:16px;margin:2px 5px 0 0}
.b-stat-bar{overflow:hidden;vertical-align:top}
.b-stat-bar__value,.b-stat-bar__caption{display:block;float:left;margin:0 5px 0 0}
.b-stat-bar__caption{width:115px;margin:0}
.b-stat-bar__value{width:45px;text-align:right}
.b-stat-bar__bar{display:block;overflow:hidden}
.b-stat-bar__bar i{display:block;height:11px;margin:3px 0 2px;background:#bebebe}
.b-stat-bar_poll{height:38px;margin:0 0 3px}
.b-stat-bar_poll .b-stat-bar__caption{width:220px;padding:0 15px 0 0;text-align:right}
.b-stat-bar_poll .b-stat-bar__caption img{position:relative}
.b-stat-bar_poll .b-stat-bar__value{padding:0 14px 0 0}
.b-poll__chart_wasp .b-stat-bar__value,.b-poll__chart_wasp .b-stat-bar__bar{margin:7px 0 0}
.b-poll__chart_wasp .b-stat-bar__bar{top:0}
.b-stat-bar_poll .b-stat-bar__bar{position:relative;top:-2px}
.b-stat-bar_poll .b-stat-bar__bar i{height:25px;background:#e70023}
.b-stat-bar_shared .b-stat-bar__caption{width:110px}
.b-stat-bar_shared .b-stat-bar__value{text-align:left}
.b-stat-bar_shared .b-stat-bar__bar{width:350px}
.b-stat-bar_long-shared .b-stat-bar__caption{width:140px}
.b-stat-bar_long-shared .b-stat-bar__bar{width:350px}
.b-align-box{position:relative;display:table;overflow:hidden}
.b-align-box__cell{display:table-cell;text-align:center;vertical-align:middle}
.b-align-box__cell a{display:inline-block}
.b-align-box__cell img{display:inline}
.b-align-box_gallery{line-height:175px;width:175px;height:175px;margin:0 0 2px;background:#e7e7e7}
.b-button{line-height:20px;position:relative;display:inline-block;height:20px;padding:0 5px 0;cursor:pointer;vertical-align:middle;background:#d9f1ff}
.b-button__arrow-decor{font-size:16px;line-height:16px}
.b-button_blue{font-size:12px;font-weight:bold;height:20px;padding:0 10px;text-transform:uppercase;text-decoration:none;color:#024d7d;border:1px solid #a3cee8}
.b-button_disabled{color:#999;border-color:#999;background:#e2e2e2}
.b-button_hot-news{min-width:106px;padding-left:5px;padding-right:5px;letter-spacing:.01em;cursor:auto}
a.b-button_hot-news{cursor:pointer}
.b-photo{font-size:12px;font-style:italic;font-weight:normal!important;line-height: normal !important;position:relative;margin: 0;text-align:left;color:#909090;}
.b-photo img{display:block}
.b-photo_left{float:left;margin-right:10px}
.b-photo_right{float:right;margin-left:10px}
.b-photo_fit-parent img.common{width:100%}
.b-photo_fit-parent img.original{overflow-x:hidden}
.b-photo_autoteaser{margin-top:0}
.b-photo_autoteaser img{width:100%}
.b-photo_autoteaser-left{float:left;margin-right:5px;margin-bottom:0;padding-top:2px}
.b-photo_autoteaser-left a{display:block;padding-right:5px}
.b-photo_autoteaser-right{float:right;margin-left:5px;margin-bottom:0;padding-top:2px}
.b-photo_autoteaser-right a{display:block;padding-left:5px}
.b-photo_half-width{width:50%}
.b-photo_heads{margin:0 0 2px}
.b-photo_quiz{margin-top:0;margin-bottom:5px}
.b-photo_teaser{margin-top:0}
.b-tabs{margin:2px 0 0 0;padding:0 0 0 2px;list-style:none}
.b-tabs__tab{float:left;display:inline;min-width:58px;margin-right:2px;text-align:center}
.b-tabs__tab a{font-weight:bold;display:block;padding:0 0 0 2px;text-decoration:none;color:white;background:url(/Static/css/blocks/b-tabs/__tab/b-tabs__tab.png) top left no-repeat}
.b-tabs__tab a:hover{text-decoration:none}
.b-tabs__tab span{line-height:23px;display:block;padding:0 5px 0 3px;background:url(/Static/css/blocks/b-tabs/__tab/b-tabs__tab.png) top right no-repeat}
.b-tabs__tab-rss{float:right;display:inline;min-width:0;margin:0 3px 0 0}
.b-tabs__tab-rss a{position:relative;display:block;overflow:hidden;width:24px;height:25px;text-indent:-999em;background:url(/Static/css/blocks/b-tabs/__tab-rss/b-tabs__tab-rss.png) 0 0 no-repeat}
.b-tabs__tab-content{display:none;}
.b-tabs__tab-content_active{display:block}
.b-tabs__tab_active a{color:#000;background:url(/Static/css/blocks/b-tabs/__tab/b-tabs__tab.png) 0 -23px no-repeat}
.b-tabs__tab_active span{background:url(/Static/css/blocks/b-tabs/__tab/b-tabs__tab.png) 100% -23px no-repeat}
.b-tabs_hot-news{position:relative;margin:0 0 -2px;padding:0}
.b-tabs_hot-news .b-tabs__tab{min-width:67px;margin-bottom:2px}
.b-tabs_hot-news span{text-transform:uppercase}
.b-tabs_hot-news-sublevel{margin:0;padding:3px 0 5px;border-top:1px solid #000;background:url(/Static/css/blocks/b-tabs/_hot-news-sublevel/b-tabs_hot-news-sublevel.png) 0 100% no-repeat}
.b-tabs_hot-news-sublevel .b-tabs__tab{min-width:0;margin:0 8px}
.b-tabs_hot-news-sublevel .b-tabs__tab_last{margin-right:0}
.b-tabs_hot-news-sublevel .b-tabs__tab a,.b-tabs_hot-news-sublevel .b-tabs__tab span{font-size:13px;font-weight:bold;line-height:18px;color:#000;background:0}
.b-tabs_hot-news-sublevel .b-tabs__tab span{display:inline;margin:0;padding:0}
.b-tabs_hot-news-sublevel .b-tabs__tab a{margin:0;padding:0}
.b-search-box{padding:10px 5px;background:#fff}
.b-search-box__field{float:left;width:448px;height:35px;margin-right:5px;box-shadow:0 0 5px rgba(0,0,0,0.15) inset;-o-box-shadow:0 0 5px #cecece inset;-moz-box-shadow:0 0 5px rgba(0,0,0,0.15) inset;-khtml-box-shadow:0 0 5px #cecece inset;-webkit-box-shadow:0 0 5px #cecece inset;border:1px solid #a8a8a8}
.b-search-box__field input{font-size:16px;line-height:22px;width:434px;height:35px;margin-top:1px;padding:0 7px;vertical-align:middle;color:#3c3b3b;border:0;background:transparent}
.b-search-box__submit{float:left}
.b-search-box__submit,.b-search-box__submit input{width:85px;height:37px}
.b-search-box__submit input{font:900 18px/34px "Arial Black",Gadget,sans-serif;display:block;width:100%;height:37px;text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;border:1px solid #EC2925;background:#EC2925}
.b-search-box_nav{float:right;margin:0 6px 0 0;padding:4px 0;background:none}
.b-search-box_nav .b-search-box__field-wrap {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    box-shadow: none;
    height: 17px;
    margin-right: 3px;
    width: 138px;
	float: left;
}
.b-search-box_nav .b-search-box__field{
	border: 0 none;
    color: #919191;
    font-size: 10px;
    height: 17px;
    line-height: 1;
    margin: 0;
    padding: 1px 3px 0;
    width: 132px;
}

/* Fix for broken facebook */
.b-html-widget div a img { float:left; }
.b-html-widget div iframe { clear:both; }
/* Fix for when empty tag use height */
.b-photo__description { float:left; }

.b-search-box_nav .b-search-box__submit{width:40px;height:16px;}
.b-search-box_nav .b-search-box__submit input{font-size:11px;line-height:13px;width:40px;height:16px;padding:1px 0;text-align:center;border:0;}
.b-stub{position:relative;width:315px;height:14px;margin:0 0 5px -5px;background:#fff}
.b-text_gray{color:#8e8e8e}
.b-text_factbox{font-size:12px;line-height:16px}
.b-text_article{font-size:14px;line-height:17px}
.b-text_article h1{font-size:50px;font-weight:bold;line-height:52px;margin:0 0 13px}
.b-text_article h2{font-size:16px;font-weight:bold;line-height:18px;margin:8px 0 0}
.b-text_article-indent p,.b-text_article-indent h2+p,.b-text_article-indent h3+p,.b-text_article-indent h4+p,.b-text_article-indent h5+p,.b-text_article-indent h6+p{text-indent:0}
.b-text_article-indent p+p{text-indent:15px}
.b-text_article-indent p.no-indent{text-indent:0}
.b-text_preamble{font-size:14px;font-weight:bold;line-height:18px}
.b-text_quiz{font-size:14px;margin:0 0 8px}
.b-text_news-desk{font:13px/15px Verdana,Geneva,sans-serif}
.b-text_news-desk h2{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:1;margin:1.5em 0 .5em}
.b-text_news-desk p{margin:0 0 1em}
.b-text_news-desk ul,.b-text_news-desk ol{margin:.5em 0 1em}
.b-title_black{color:#fff;background:#000}
.b-title_vignette{font-size:20px;line-height:18px;text-align:center}
.b-title_vignette span{position:relative;top:1px}
.b-title_sub-title{line-height:15px;min-height:0;margin:1px 0 6px;padding:0 0 2px;border-bottom:1px solid #e2e2e2}
.b-pager{font-size:14px;position:relative;text-align:center}
.b-pager__next{font-weight:bold;position:absolute;right:0}
.b-pager__next span{position:relative;top:-1px}
.b-pager__previous{font-weight:bold;position:absolute;left:0}
.b-pager__previous span{position:relative;top:-1px}
.b-pager__current{font-weight:normal;display:inline;text-align:center;color:#7d7d7d}
.b-pager_gallery{margin:0 0 20px}
.b-pager_gallery-simple{margin:0 0 15px;text-align:center}
.b-popup-wrap{position:absolute;display:none}
.b-popup{padding:5px;text-align:left;border:1px solid #000;background:#fff}
#popup-bg,.b-popup__mask{position:absolute;top:0;left:0;bottom:0;right:0;display:none;z-index:200;width:100%;height:100%;background:black;opacity:.5;-ms-filter:"alpha(opacity=50)"}
*+html #popup-bg,*+html .b-popup__mask{filter:alpha(opacity=50)}
.b-popup__close{font-size:15px;line-height:25px;float:right;height:25px;padding:0 29px 0 0;text-transform:uppercase;background:url(/Static/css/blocks/b-popup/__close/b-popup__close.png) 100% 0 no-repeat}
a.b-popup__close{color:#000}
.b-popup__logo{overflow:hidden;width:306px;height:48px;margin:13px 0 19px 17px;padding:0;text-indent:-999em;background:url(/Static/css/blocks/b-popup/__logo/b-popup__logo.png) no-repeat}
.b-popup__content{padding:0 16px}
.b-popup__content p{margin:0 0 6px}
.b-popup__title{font-size:22px;font-weight:normal;margin:0 0 8px}
.b-popup__title_thanks{font-size:18px;margin:0 0 4px}
.b-popup__row{margin:0 0 6px}
.b-popup__row label{display:block;margin:0 0 2px}
.b-popup__row_gap{margin:0 0 10px}
.b-popup__row .b-error{margin-top:3px}
.b-popup__submit{float:right}
.b-popup__controls{margin:0 0 10px}
.b-popup__center-wrap{position:static;display:table;width:100%;padding:0 0 15px}
.b-popup__center{display:table-cell;width:100%;vertical-align:middle}
.b-popup__center-inner{text-align:center}
.b-popup__poll-info{font-size:10px;line-height:12px;padding:2px 0 0 0}
.b-popup__poll-info__description{display:block;margin:2px 0 0}
.b-popup_poll{width:674px}
.b-popup_poll .b-popup__title{font-size:30px;font-weight:bold;line-height:32px;margin:0 0 15px}
.b-popup_poll .b-popup__content{padding:0 10px}
.b-popup_poll .b-popup__footer{padding:0 5px}
.b-popup_poll .b-popup__logo{float:left;width:276px;height:40px;margin:0;background:url(/Static/css/blocks/b-popup/__logo/b-popup__logo_poll.png) no-repeat}
.b-popup_poll__chart-container{position:relative;margin:0 0 2px}
.b-popup_poll__average-rate{position:absolute;bottom:10px}
.b-popup_poll_wasp .b-stat-bar__caption img{position:relative;top:-8px}
.b-popup_email-sharing{font-size:14px;width:357px}
.email-sharing-thanks{display:none;margin:0 0 10px}
.b-popup_gallery-terms{font-size:14px;width:357px}
.b-popup_gallery-terms .b-popup__content{padding-bottom:13px}
.b-popup_gallery-abuse{font-size:14px;width:357px}
.abuse-thanks-container{display:none;margin:0 0 10px}
.b-error{display:none;color:crimson}
.b-rotating-box{position:relative;overflow:hidden;height:87px}
.b-rotating-box .b-latest-post{width:100%}
.b-loader{display:none}
.b-loader img{display:block}
.b-poll{font-size:14px}
.b-poll__title{font-size:16px;font-weight:bold;line-height:18px;margin:0 0 5px}
.b-poll__list__item{display:block;margin:0 0 4px}
.b-poll__list__item label{display:block;padding-left:18px;text-indent:-16px;cursor:pointer}
.b-poll__list__item input[type=radio]{position:relative;top:-2px;width:13px;height:13px;margin:0;padding:0;vertical-align:bottom}
*+html .b-poll__list__item input[type=radio]{overflow:hidden}
.b-poll__list_wasp .b-poll__list__item{line-height:21px;height:21px;vertical-align:top}
.b-poll__list_wasp .b-poll__list__item input[type=radio]{top:-10px}
.b-poll__list_wasp .b-poll__controls{margin-top:0}
*+html .b-poll__list_wasp .b-poll__list__item{position:relative;zoom:1}
.b-poll__controls{margin:4px 0 5px}
.b-poll__controls input{font-size:10px;margin:0 5px 0 0}
.b-poll__wasp img{position:relative;top:-2px}
.b-poll_horizontal-view .b-poll__list__item,.b-poll_horizontal-view .b-poll__controls{display:inline-block;margin-right:5px}
*+html .b-poll_horizontal-view .b-poll__list__item{display:inline}
*+html .b-poll_horizontal-view .b-poll__controls{display:block;float:left}
*+html .b-poll_horizontal-view label{display:block;float:left}
.b-bauta-teaser-zone{margin:0 0 5px}
.b-zone_article-preamble{margin:0 0 10px}
.b-show-more{position:relative}
.b-show-more a{font-weight:bold}
.b-show-more_latest-news{font-size:12px;padding:4px 5px 2px 0;border-top:1px solid #e1e1e1}
.b-show-more_latest-news .b-link-icon_bullet{float:right}
.jp-audio{position:relative}
.jp-interface{margin:0 0 5px;padding:5px;background-color:#d9f0fe}
.jp-headline-wrap{font-family:Arial,Tahoma,sans-serif;font-size:12px;line-height:16px;margin-bottom:0;padding-bottom:0;color:#000}
.jp-headline{font-weight:bold}
.jp-group{overflow:hidden;padding:0 0 8px}
* html .jp-group,*+html .jp-group{zoom:1}
.jp-controls{margin:0;padding:0;list-style:none}
.jp-controls li{display:inline}
.jp-controls a.jp-stop,.jp-controls a.jp-mute,.jp-controls a.jp-unmute,.jp-controls a.jp-volume-max{display:none!important}
.jp-controls a.jp-play,.jp-controls a.jp-pause{display:block;float:left;overflow:hidden;width:32px;height:31px;text-indent:-999em}
.jp-controls a.jp-play{background:url(/Static/images/player/mp3player.expressen.png) 0 0 no-repeat}
.jp-controls a.jp-play:hover{background:url(/Static/images/player/mp3player.expressen.png) -34px 0 no-repeat}
.jp-controls a.jp-pause{background:url(/Static/images/player/mp3player.expressen.png) 0 -32px no-repeat;display:none}
.jp-controls a.jp-pause:hover{background:url(/Static/images/player/mp3player.expressen.png) -34px -32px no-repeat}
.jp-progress{overflow:hidden;height:29px;border-style:solid;border-color:#919191;border-width:1px 1px 1px 0;background:#f1f1f1}
.jp-seek-bar{height:100%;background:#fff}
.jp-play-bar{height:100%;background:#bfbebe}
.b-adv-teaser .jp-controls a.jp-play,.b-adv-teaser .jp-controls a.jp-pause{height:16px}
.b-adv-teaser .jp-progress{height:14px}
.b-adv-teaser .jp-controls a.jp-play{background:url(/Static/images/player/mp3player.expressen.png) -73px 0 no-repeat}
.b-adv-teaser .jp-controls a.jp-play:hover{background:url(/Static/images/player/mp3player.expressen.png) -107px 0 no-repeat}
.b-adv-teaser .jp-controls a.jp-pause{background:url(/Static/images/player/mp3player.expressen.png) -73px -18px no-repeat}
.b-adv-teaser .jp-controls a.jp-pause:hover{background:url(/Static/images/player/mp3player.expressen.png) -107px -18px no-repeat}
.jp-time-holder{font-size:10px;line-height:16px;overflow:hidden}
.jp-current-time{display:inline}
.jp-duration{display:inline}
.jp-volume-bar{float:right;width:65px;height:16px;background:url(/Static/images/player/mp3player.expressen.png) 0 -139px repeat-x}
div.jp-volume-bar-value{width:0;height:16px;background:url(/Static/images/player/mp3player.expressen.png) 0 -159px repeat-x}
.jp-title{display:none}
.b-widget-preview_container{margin-bottom:20px;text-align:left}
.b-widget-preview_item{margin:10px;margin-bottom:20px}
.b-widget-preview_item_zone{border:1px solid #000;background:#FFF}
.b-widget-preview_item_caption{padding:3px}
.b-widget-preview_item_zone_firstcolumnwidgets{width:110px}
.b-widget-preview_item_zone_secondcolumnwidgets{width:550px}
.b-widget-preview_item_zone_thirdcolumnwidgets{width:310px}
.b-widget-preview_item_zone_articlerightwidgets{width:310px}
.b-widget-preview_item_zone_articlebottomwidgets{width:550px}
.b-widget-preview_item_zone_footerfirstwidgetarea{width:110px}
.b-widget-preview_item_zone_footersecondwidgetarea{width:110px}
.b-widget-preview_item_zone_footerthirdwidgetarea{width:110px}
.b-widget-preview_item_zone_footerfourthwidgetarea{width:110px}
.b-widget-preview_item_zone_articletopwidgets{width:550px}
.b-widget-preview_item_zone_sectionheaderrotatingquotewidgets{width:342px;height:87px}
.b-widget-preview_item_zone_sectionheadercommercialwidgets{width:261px;height:70px}
.b-widget-preview_item_zone_webtvmain{width:100%}
.b-widget-preview_item_zone_webtvright{width:100%}
.b-widget-preview_item_zone_pagelistwidgetarea{width:100%}
.b-widget-preview_item_zone_tabwidgetwidgets{width:100%}
.b-widget-preview_item_zone_bauta2columnswidgets{width:865px}
.b-widget-preview_item_zone_bauta3columnswidgets{width:980px}
.b-widget-preview_item_zone_articlepreamblearea{width:550px}

.b-more_separated {
	border-top: 1px solid #E2E2E2;
}
.b-more_latest-news {
	margin: 5px 0 1px;
	padding-top: 5px;
}
.b-more_simple-view {
	margin: 5px 0 1px!important;
	padding: 5px 0 0!important;
}
.b-more__show {
	float: left;
	margin: 0 5px 0 0;
}
.b-more__read {
	float: right;
	margin: 0 0 0 5px;
}
.b-latest-articles {
margin: 0 0 5px;
padding: 5px;
background: white;
}
.b-articles-table__cell_image {
	min-width: 95px;
}
.b-articles-table__cell {
	padding: 0 5px 3px 0;
	vertical-align: top;
}
.b-articles-table__cell {
	vertical-align: top;
}

.print-item {
	clear: both;
	padding: 0px;
	margin: 10px 0 30px;
}
.widget-area {
	padding: 10px 5px;
}
.l-two-column__r-column .widgetContent span {
    display: block;
    margin: 0 0 0 4px;
}

.sites-presentation-content .sites-presentation-item {
	clear: both;
	padding-bottom: 10px;
}
.sites-presentation-content .sites-presentation-item h4.site-title {
    border: none;
	border-bottom: 2px solid #000;
    margin-bottom: 10px;
    padding: 0 0 3px;
	background-color: transparent;
}
.sites-presentation-content .sites-presentation-item h4.site-title a {
    color: #000000;
	text-transform: uppercase;
    font: bold 14px Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.sites-presentation-item .default-author-image,
.sites-presentation-item .default-author-image img {
	max-width: 65px;
}
.sites-presentation-content .sites-presentation-item p {
	margin:0;
}
.sites-presentation-content .sites-presentation-item .default-author-image,.sites-presentation-content .sites-presentation-item .author-image {
	float: left;
	width: 65px;
}
.sites-presentation-content .site-info {
	float: left;
	width: 170px;
}
.sites-presentation-content .default-author-image {
	margin-right: 15px;
}
.sites-presentation-content .default-author p {
	font-size: 12px;
	font-weight: bold;
	color: #555;
}
.sites-presentation-content .site-tagline p {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
.sites-presentation-content .site-tagline p:before {
	content: open-quote;
}
.sites-presentation-content .site-tagline p:after {
	content: close-quote;
}


.pager {
	clear: both;
	margin: 20px 0 0;
	padding: 0 0 15px;
}
.pager a {
	display: block;
}
.pager a:link {
	color: #888;
}
.pager a.pager-prev {
	float: right;
}
.pager a.pager-next {
	float: left;
}





.b-adv-teaser.b-adv-teaser_themes-grey {
    background: none repeat scroll 0 0 #E2E2E2;
}
.b-adv-teaser.b-adv-teaser_themes-blue {
    background: none repeat scroll 0 0 #D9F1FF;
}
.b-adv-teaser.b-adv-teaser_themes-darkblue {
    background: none repeat scroll 0 0 #0366A0;
    color: #FFFFFF !important;
}
.b-adv-teaser.b-adv-teaser_themes-yell {
    background: none repeat scroll 0 0 #FDF000;
}
.b-adv-teaser.b-adv-teaser_themes-green {
    background: none repeat scroll 0 0 #298E02;
}
.b-adv-teaser.b-adv-teaser_themes-red {
    background: none repeat scroll 0 0 #EC2925;
}
.b-adv-teaser.b-adv-teaser_themes-black {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF !important;
}
.b-adv-teaser.b-adv-teaser_themes-white {
    background: none repeat scroll 0 0 #FFFFFF;
}
.b-adv-teaser.b-adv-teaser_themes-darkblue h1, .b-adv-teaser.b-adv-teaser_themes-darkblue a, .b-adv-teaser.b-adv-teaser_themes-black h1, .b-adv-teaser.b-adv-teaser_themes-black a {
    color: #FFFFFF !important;
}
.b-adv-teaser_separator {
    padding-bottom: 5px;
}





.narrow {
	float:left;width:520px!important;margin:0 5px 0 0;
}
.l-three-column__c-column.wide {
  width:830px;
}

/*
.l-three-column__c-column.narrow .b-ad {
	margin-left:-15px;
}
*/
.l-three-column__c-column .b-ad2 {
	clear:both;
	/*width:550px;*/
	margin:0 -15px;
}
.l-three-column__c-column .search {
	margin-top:15px;
}
.widget-container .dsq-widget ul.dsq-widget-list {
	margin: 0 0 18px 6px;
}


.b-link-list {
    border-bottom: 1px solid #BEBEBE;
	color: #FFFFFF;
  font-size: 12px;
    font-weight: bold;
    padding: 0 5px 5px;
}
.b-link-list__list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
body .b-export-wrap .b-link-list__item a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.b-link-list__drop {
    width: 100px;
}

.b-ateaser {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 14px;
    line-height: 16px;
    overflow: hidden;
}

.b-ateaser__row {
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 5px!important;
  margin-left: 0px;
  clear:both;
}

.b-ateaser__pic {
    margin: 0 0 5px;
}

.b-ateaser__separator {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    height: 1px;
    margin: 8px 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
.b-ateaser__folding {
    display: none;
    margin: 2px 0 5px;
}
.b-ateaser__folding-link {
    margin: 5px;
}
.b-ateaser__folding-link .b-link-icon {
    float: right;
    text-transform: uppercase;
}
.b-ateaser_first-column.b-ateaser_separator {
    border-bottom: 3px solid #E2E2E2;
    margin-bottom: 0;
    padding-bottom: 0;
}
.b-ateaser_first-column .l-columns .b-ateaser__link-headline, .b-ateaser_first-column .l-columns .b-ateaser__link-subheadline {
    word-wrap: break-word;
}
.b-ateaser_second-column {
    padding: 5px;
}
.b-ateaser_third-column.b-ateaser_separator {
    border-bottom: 5px solid #E2E2E2;
    margin-bottom: 0px !important;
}
.b-ateaser_footer-area .l-columns .b-ateaser__link-headline, .b-ateaser_footer-area .l-columns .b-ateaser__link-subheadline {
    word-wrap: break-word;
}
.b-ateaser_separator {
    margin-bottom: 1px;
    padding-bottom: 3px;
}
.b-ateaser.b-ateaser_themes-grey {
    background: none repeat scroll 0 0 #E2E2E2;
}
.b-ateaser.b-ateaser_themes-blue {
    background: none repeat scroll 0 0 #D9F1FF;
}
.b-ateaser.b-ateaser_themes-darkblue {
    background: none repeat scroll 0 0 #0366A0;
    color: #FFFFFF !important;
}
.b-ateaser.b-ateaser_themes-yell {
    background: none repeat scroll 0 0 #FDF000;
}
.b-ateaser.b-ateaser_themes-green {
    background: none repeat scroll 0 0 #298E02;
}
.b-ateaser.b-ateaser_themes-red {
    background: none repeat scroll 0 0 #EC2925;
}
.b-ateaser.b-ateaser_themes-black {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF !important;
}
.b-ateaser.b-ateaser_themes-white {
    background: none repeat scroll 0 0 #FFFFFF;
}
.b-ateaser.b-ateaser_themes-darkblue h1, .b-ateaser.b-ateaser_themes-darkblue a, .b-ateaser.b-ateaser_themes-black h1, .b-ateaser.b-ateaser_themes-black a {
    color: #FFFFFF !important;
}


.b-link-icon_type .b-link-icon__icon {
    float: left;
    height: 16px;
    margin: -1px 3px 0 0;
    position: relative;
}

/* Force visibility on k4a1 */
.adwr-k4a1 > div {
    display:block;
}

/* BEGIN recently updated sites widget */
.widget_recently_updated_widget ul{
	margin:5px 0;
	padding:0;
}
.widget_recently_updated_widget ul>li{
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.widget_recently_updated_widget h4.site-title{
  font-size:12px;
  margin:0 !important;
  padding:5px 0;
  text-align:left;
}
.widget_recently_updated_widget h4.site-title a{
  color:#000;
  text-decoration:underline;
  font-weight:700;
}
.widget_recently_updated_widget ul li img {
	/*float: left;
	margin-right: 10px;*/
	max-width: 120px;
	margin:4px 4px 8px 1px;
}
.widget_recently_updated_widget ul li p {
	margin-bottom:0;
	padding-bottom:2px;
}
/* END recently updated sites widget */

/* Modifications to fix broken float (blog content did not float up in its place) */
.b-export__first-column {
    float:left;
}
.frame-firstcolumn {
    width:110px;
	float: left;
	display: inline-block;
}
.frame-l-three-column__group {
    padding-left:5px;
}

.b-export__wrap p{margin:0;padding:0}
.b-export__wrap>:link,.b-export__wrap>a,.b-export__wrap>a:link,.b-export__wrap>a:visited{color:#265281}
.b-export__wrap .b-secondary-menu{position:relative;width:100%}
.b-export__wrap .b-primary-menu__item a:hover{color:#fff}
.b-export__wrap .b-secondary-menu__item a:hover,.b-export__wrap .b-secondary-menu__item a:active{color:#fff;text-decoration:underline}
.b-export__wrap .b-logo__section-link,.b-export__wrap .b-logo__section-link img{display:block}
.b-export__wrap a.b-nav__mail-link:hover{color:#fff}
.b-export__wrap button::-moz-focus-inner,.b-export__wrap input[type="reset"]::-moz-focus-inner,.b-export__wrap input[type="button"]::-moz-focus-inner,.b-export__wrap input[type="submit"]::-moz-focus-inner,.b-export__wrap input[type="file"]>input[type="button"]::-moz-focus-inner{border:0!important;padding:0!important;margin:0!important}
*+html .cf,*+html .b-export__wrap .cf{min-height:1%}
.b-export__wrap .b-copyright__logo{position:absolute}

/* Fix for underline hover on most of the links */
.b-export__wrap .b-html-widget a:hover, .b-export__wrap .b-tabs__tab-content a:hover, .b-export__wrap .b-ateaser a:hover{text-decoration:underline}

/* Fix for widget tabs hover color */
.b-export__wrap .b-tabs__tab a:hover{color:#fff;text-decoration:none}
.b-export__wrap .b-tabs__tab_active a:hover{color:#000;text-decoration:none}


.b-latest-post__content a:hover {
    color: #000 !important;
    text-decoration: underline !important;
}
.b-latest-post__to-blog a:hover {
    text-decoration: underline !important;
}

a.b-ateaser__link-subheadline {
    color: #000000;
}

.b-ateaser__row .b-ateaser__link-subheadline:hover {
    color: #000000 !important;
    text-decoration: underline !important;
}
/*
.l-three-column__c-column narrow .b-ad2 {
	left: -15px;
	right: 15px;
	width: 550px;
}*/
